Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Создание меню без файла описания ресурсов на основе функции LoadMenuIndirect.

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки

Министерство образования Российской Федерации Институт переподготовки кадров Уральского государственного технического университета Кафедра микропроцессорной техники Курсовая работа ТЕМА: Создание меню без файла описания ресурсов на основе функции LoadMe uI direc . Пояснительная записка Руководитель доц., к.т.н.В.П.Кулюкин Слушатель гр. СП-923 И.Г. г.Нягань 2001г.Введение.Известно, что к программированию на языке ассемблера обращаются тогда, когда от программы требуется максимальная скорость исполнения, когда необходимо обеспечить взаимодействие с нестандартными внешними устройствами, когда необходимо полностью использовать возможности процессора и операционной системы. На языке ассемблера можно запрограммировать все, на что способна соответствующая вычислительная машина, то есть ассемблер является машинно-ориентированным языком программирования. Программируя на ассемблере иногда в силу привычки, иногда в силу необходимости, особенно при организации интерфейса пользователя, приходится многократно программировать одни и те же элементарные задачи. В языках высокого уровня эта проблема решена применением стандартных функций и процедур. В ассемблере эта проблема могла бы быть решена за счет библиотек стандартных функций как на уровне исходных текстов, так и объектных кодов, но такие библиотеки не стандартизованы и не распространяются вместе с компиляторами. С появлением Wi dows 95 ситуация несколько изменилась. Создание приложений на языке ассемблера представляет собой весьма сложную задачу в связи с высоким уровнем интеграции прикладной программы и операционной системы, но теперь нет необходимости многократно решать проблемы пользовательского интерфейса и управления исполнением команд на уровне машинных команд . Они решаются теперь с помощью операционной системы за счет обращения к функциям интерфейса прикладного программирования – Applica io Programmi g I erface (API). Программирование пользовательского интерфейса с применением функций Wi 32 API основано на использовании так называемых ресурсов. Ресурсами являются соответствующим образом оформленные данные, используемые операционной системой для создания внешнего отображения органов управления приложением, и средства, обеспечивающие ввод данных в процессе исполнения программы в режиме диалога. Ресурсы описываются в текстовом файле с расширением rc. Файл ресурсов после обработки компилятора ресурсов и получения двоичного файла с расширением res с помощью компоновщика объединяется с исполняемым файлом.Общая часть.Наиболее очевидным средством управления приложением является меню. Строкаа меню выводится на экран непосредственно под строкой заголовка. Это меню называется главным. Выбор элемента меню влечет за собой выдачу приложения сообщения WD COMMA D, содержащего идентификатор пункта меню. Идентификаторы анализируются в оконной процедуре приложения, что обеспечивает соответствующую реакцию на полученное сообщение. Каждый пунк меню определяется тремя характеристиками. Первая определяет то, что будет отображаться в данном пункте меню – это либо строка текста, либо картинка. Вторая характеристика определяет либо константу, посылаемую оконной процедуре сообщении WM COMMA D, либо всплывающее меню, которое выводится на экран, когда пользователь выбирает данный пункт меню.

Третья характеристика указывает, является ли данный пункт меню разрешенным (e abled), запрешенным (disabled), недоступным (grayed) или помеченным (checked). Эта характеристика пункта меню не является обязательной. Для того, чтобы включить меню в приложение, необходимо реализовать следующую последовательность шагов: разработать сценарий меню. Перед тем как приступить к процессу включения меню в конкретное приложение, разработаем логическую схему. Этот шаг необходим для того, чтобы уже на стадии проектирования обеспечить эргономические свойства приложения. Ведь меню – это один из немногих элементов интерфейса, с которым пользователь постоянно будет иметь дело. Поэтому схема меню должна иметь наглядную иерархическую структуру, с логически увязанными между собой пунктами этой иерархии, что поможет пользователю эффективно использовать все возможности приложения. Для того, чтобы вести предметный разговор, поставим себе задачу разработать для окна нашего приложения главное меню. При этом мы исследуем возможности вывода в окно приложения текста и графики, а также покажем способы решения общих проблем, связанных с разработкой приложения. Наше меню достаточно простое и состоит из трех элементов: приложении”. Иерархическая структура меню представлена. Текст Draw ex ex Ou Примитивы Графика Отрезок Прямоугольник Павлин Кружева Эффекты О приложении описать схему меню в файле ресурсов. Для выполнения этого описания используются специальные операторы. составить текст включаемого файла, необходимого для компиляции ресурсного файла компилировать ресурсный файл. подключить меню на стадии регистрации того окна приложения, для работы с которым оно будет использоваться. Меню можно создать тремя способами. Можно определить меню в файле описания ресурсов, создать меню без файла описания ресурсов непосредственно в программе с помощью функций Crea Me u, Appe dMe u и I ser Me u или с помощью функции LoadMe uI direc , создав предварительно структуру ME UI EMPLA E. Наиболее простым и понятным при программировании под Wi dows95 на языке ассемблера является определение меню в файле описания ресурсов с помощью любого текстового редактора.Основная часть.Моя задача заключается в том, чтобы написать программу на тему: “Создать меню без файла описания ресурсов на основе функций LoadMe uI direc ”. Одним из средств создания меню без использования файла описания ресурсов является функция LoadMe uI direc . Для применения этой функции необходимо создать шаблон меню, определяемый структурами ME UI EM EMPLA EHEADER и ME UI EM EMPLA E. Полный шаблон меню состоит из заголовка и хотя бы одного описания пункта меню. Заголовок – структура ME UI EM EMPLA EHEADER – cостоит из двух полей размером в слово. В первом слове содержится номер версии функции. Для Wi dows и Wi 16 это 0, для Wi dows95-1. Во втором слове содержится смещение до первой структуры ME UI EM EMPLA E. Если между заголовком и описанием первого пункта меню нет дополнительной информации, это поле содержит 0. Описания пунктов меню, следущие за заголовком, должны быть выравнены на границе двойного слова.

нистерство образования Российской Федерации Институт переподготовки кадров Уральского государственного технического университета Кафедра микропроцессорной техники Курсовая работа ТЕМА: Создание меню без файла описания ресурсов на основе функции LoadMe uI direc . Пояснительная записка Руководитель доц., к.т.н.В.П.Кулюкин Слушатель гр. СП-923 И.Г. г.Нягань 2001г.Введение.Известно, что к программированию на языке ассемблера обращаются тогда, когда от программы требуется максимальная скорость исполнения, когда необходимо обеспечить взаимодействие с нестандартными внешними устройствами, когда необходимо полностью использовать возможности процессора и операционной системы. На языке ассемблера можно запрограммировать все, на что способна соответствующая вычислительная машина, то есть ассемблер является машинно-ориентированным языком программирования. Программируя на ассемблере иногда в силу привычки, иногда в силу необходимости, особенно при организации интерфейса пользователя, приходится многократно программировать одни и те же элементарные задачи. В языках высокого уровня эта проблема решена применением стандартных функций и процедур. В ассемблере эта проблема могла бы быть решена за счет библиотек стандартных функций как на уровне исходных текстов, так и объектных кодов, но такие библиотеки не стандартизованы и не распространяются вместе с компиляторами. С появлением Wi dows 95 ситуация несколько изменилась. Создание приложений на языке ассемблера представляет собой весьма сложную задачу в связи с высоким уровнем интеграции прикладной программы и операционной системы, но теперь нет необходимости многократно решать проблемы пользовательского интерфейса и управления исполнением команд на уровне машинных команд . Они решаются теперь с помощью операционной системы за счет обращения к функциям интерфейса прикладного программирования – Applica io Programmi g I erface (API). Программирование пользовательского интерфейса с применением функций Wi 32 API основано на использовании так называемых ресурсов. Ресурсами являются соответствующим образом оформленные данные, используемые операционной системой для создания внешнего отображения органов управления приложением, и средства, обеспечивающие ввод данных в процессе исполнения программы в режиме диалога. Ресурсы описываются в текстовом файле с расширением rc. Файл ресурсов после обработки компилятора ресурсов и получения двоичного файла с расширением res с помощью компоновщика объединяется с исполняемым файлом.Общая часть.Наиболее очевидным средством управления приложением является меню. Строкаа меню выводится на экран непосредственно под строкой заголовка. Это меню называется главным. Выбор элемента меню влечет за собой выдачу приложения сообщения WD COMMA D, содержащего идентификатор пункта меню. Идентификаторы анализируются в оконной процедуре приложения, что обеспечивает соответствующую реакцию на полученное сообщение. Каждый пунк меню определяется тремя характеристиками. Первая определяет то, что будет отображаться в данном пункте меню – это либо строка текста, либо картинка. Вторая характеристика определяет либо константу, посылаемую оконной процедуре сообщении WM COMMA D, либо всплывающее меню, которое выводится на экран, когда пользователь выбирает данный пункт меню.

Теперь чуть подробнее о некоторых из упомянутых программ. Рамки статьи не оставляют места для подробных описаний, да это и не нужно. Как после любого медицинского совета следует напоминание о необходимости обязательного посещения врача, так и здесь - в случае появления интереса к конкретной программе обязательно обратитесь к ее «Руководству пользователя». Ulead DVD Disc Creator (DVD Movie Factory) Типичный образец из серии «дешево и сердито». Программа хоть и стоит всего несколько десятков долларов, тем не менее умеет делать вполне приличные диски. Мало того, я не раз встречал пиратские диски, сделанные, похоже, именно в ней. Впрочем, для некоторых «творцов» нелегальной продукции, судя по их ошибкам, даже DVD Movie Factory (DMF) неподъемно сложна. Идея DMF очень проста: сначала вы указываете, из каких файлов хотите сделать диск, причем это могут быть файлы и в DV-формате (программа сама перекодирует их в MPEG-2). Тут же, если нужно, вы разбиваете фильм на главы и, нажав Next, переходите к созданию меню. Если меню вас не волнует в принципе, пару раз жмете на Next - и можно записывать DVD-Video-диск. *** DMF также умеет захватывать видео, и если вы не хотите тратиться на бытовой DVD-рекордер, программа вполне может его заменить

1. Создание меню без файла описания ресурсов на основе функции LoadMenuIndirect

2. Создать меню без файла описания ресурсов с помощью функций CreateMenu и CreatePopupMenu

3. Очерк по поводу создания PDF-файлов

4. Планирование человеческих ресурсов как функция службы управления персоналом

5. Правовые основы создания, реорганизации и ликвидации кредитной организации

6. Феодальное государство (экономическая основа, сущность, механизм, функции и формы)
7. Основы рационального использования природных ресурсов в условиях научно-технического прогресса
8. Создание и исследование шпаклевочных паст на основе УПС и АВС

9. Создание фермерского хозяйства или использование ресурсов земли

10. Создание и использование музейных информационных ресурсов

11. Конструктивистский дискурс как философско-методологическая основа изучения когнитивных функций головного мозга

12. Законодательство, регулирующее правовую основу создания и деятельности общества

13. Об использовании ресурсов живописи в создании имиджа товара

14. Механика Ньютона - основа классического описания природы

15. Центральный Банк РФ: его функции и роль. Правовая основа деятельности ЦБ РФ

16. Распределение сил, средств, ресурсов на избранном направлении их применения. Основы метода обоснования распределения

Свеча "Gardex Family" репеллентная от комаров.
Свеча обеспечивает защиту от комаров на открытом воздухе и в жилых помещениях в течение всего времени горения (до 30 часов) за счет
355 руб
Раздел: Спираль
Рюкзак для дошкольников "Тролли".
Рюкзачок "Тролли" детский, дошкольный, 1 отделение на завязках с верхних клапаном на липучке, 1 внутренний кармашек, узкие
465 руб
Раздел: Без наполнения
Плакат электронный "Говорящий Букваренок".
Многим детям понравится представленная оригинальная обучающая игра ''Говорящий Букваренок'', ведь она имеет несколько
429 руб
Раздел: Электронные и звуковые плакаты

17. Описание файлов, создаваемых Дельфи

18. Создание файла и таблиц базы данных мастером и по заданной логической модели

19. Процедуры и функции в языке Паскаль. Сфера действия описаний

20. Темперамент, его физиологические основы и психологическое описание

21. Депозиты физических лиц как основа банковских ресурсов

22. Физиологические основы регуляции половой функции самок с/х животных с помощью биологически активных веществ
23. Правовая основа, полномочия органов местного самоуправления в области использования и охраны земли и других природных ресурсов.
24. Основи реєстрації інтернет ресурсів в пошукових системах та каталогах

25. Создание программы табуляции функций

26. Этапы создания веб-приложения. Основы РНР и MySQL

27. Анатомо-физиологические основы жизненно важных функций организма

28. Разработка антикризисной стратегии большого машиностроительного предприятия на основе создании технопарка

29. Использование культурно-исторических ресурсов при создании тура для туристов из КНР

30. Биосфера и ее организованность. Экологические основы рационального использования биологических ресурсов

31. Теоретические основы миграции трудовых ресурсов

32. Штукатурные работы с основами охраны труда

Коробка картонная для цветов с люверсами и ручками "Лайм", 30x30x20 см.
Коробка картонная для цветов с люверсами и ручками. Размер: 30x30x20 см.
493 руб
Раздел: Коробки
Пробковая доска в деревянной раме MDF, 40x30 см.
Пробковые доски применяются в качестве персональных информационных дисплеев. На их поверхность с помощью кнопок или булавок можно
424 руб
Раздел: Прочее
Детская горка, розовая.
Стабильная и прочная пластиковая горка с пологим спуском. Горка характеризует высокое качество и непревзойденный дизайн! Изготовлена из
1941 руб
Раздел: Горки

33. Создание Вселенной или большой взрыв

34. Основы молекулярной биологии клетки

35. Функции белков в организмах живых существ

36. Эпифиз и его гормональные функции

37. Синапсы (строение, структура, функции)

38. Строение и функции клетки
39. Слуховой анализатор. Строение и функции сердца
40. Альбом схем по основам теории радиоэлектронной борьбы

41. Основы ведения наступления подразделениями и частями

42. Продовольственные ресурсы

43. Рекреационные ресурсы Северо-Кавказского района

44. Территориальные особенности обеспеченности хозяйства Украины природными ресурсами (Контрольная)

45. Чили: создание блока Народное единство и президентские выборы 1970 года

46. Минеральные ресурсы как определяющий фактор экономического роста в России

47. Природные ресурсы как экономический фактор

48. Природные ресурсы

Сменный фильтр "Аквафор В-100-5", 3 штуки.
Модуль В100-5 содержит в оптимальном соотношении гранулы кокосового угля, ионообменные смолы и "ноу-хау" АКВАФОР - волокна
576 руб
Раздел: Фильтры для воды
Беговел "Funny Wheels Rider Sport" (цвет: розовый).
Беговел - это современный аналог детского велосипеда без педалей для самых маленьких любителей спорта. Удобный и простой в
2900 руб
Раздел: Беговелы
Молокоотсос ручной "Avent" с контейнерами для хранения молока.
Ручной молокоотсос Avent с контейнерами для хранения молока - это необходимая вещь для молодых мам, которые испытывают сложности со
2872 руб
Раздел: Молокоотсосы, аксессуары

49. Рекреационные ресурсы Объединеных Арабских Эмиратов

50. Мировые водные ресурсы

51. Водные ресурсы Земли

52. Гамма – каротаж. Физические основы метода

53. Описание шлифа по петрографии метаморфических пород

54. Мировые ресурсы никеля
55. Сущность, функции и классификация налогов
56. Задачи, система и функции органов юстиции Российской Федерации

57. Реорганизация прокуратуры и создание адвокатуры в России

58. Правовые и организационные основы деятельности паспортно-визовой службы органов внутренних дел РФ

59. Межбанковские отношения на основе использования высоких технологий интербанковских телекоммуникаций

60. Правовые основы валютного регулирования и валютного контроля в Российской Федерации

61. Создание и регистрация Культурного фонда "Наследники Гейне"

62. Право собственности на природные ресурсы

63. Договор мены

64. Товарищества собственников жилья: порядок образования, функции, основания реорганизации и ликвидации товарищества

Конструктор "Краски дня. Утро", 55 деталей.
Дети дошкольного возраста, особенно мальчишки, обожают складывать из деревянного конструктора целые города, в которых есть и дома, и
330 руб
Раздел: Деревянные конструкторы
Чудо трусики для плавания, от 0 до 3-х лет, трехслойные с рюшями, арт. 1141, для девочек.
Детские специальные трусики для плавания в бассейне и открытом водоеме. Плотно прилегают, отлично защищают! Изготовлены из хлопка, имеют
376 руб
Раздел: Многоразовые
Доска пробковая, с деревянной рамой, 120x90 см.
Доска выполнена из пробки высокого качества, имеет регулируемые элементы крепления. Информация крепится при помощи флажков, кнопок или
1590 руб
Раздел: Демонстрационные рамки, планшеты, таблички

65. Сравнительная характеристика рабовладельческих государств на основе источников

66. Завершение политического объединения русских земель во второй половине XV в. – первой трети XVI века и создание единого государства

67. Создание советской судебной системы

68. Основы конституционного строя Великобритании

69. Парламент Великобритании и его основные характеристики. Функции палат

70. Создание Единого экономического пространства
71. Референдум и его социальная функция
72. Основы Конституционно-правового статуса субъектов РФ

73. Правовые основы взаимоотношений представительного и исполнительного органов местного самоуправления

74. Конституция – основной закон государства. Основы конституционного строя

75. Конституционно – правовые основы религиозного и религиоведческого образования в РФ

76. Уголовное преследование как функция государства

77. Международная организация труда- создание, структура, задачи и организация её работы

78. Законодательные основы борьбы с международным терроризмом

79. Финансовые основы местного самоуправления по законопроекту комиссии Козака

80. Основы местного самоуправления

Коллекция "Качели".
Игрушка выполнена в традиционной для коллекции мебели и домиков цветовой гамме. Качели станут прекрасным дополнением к кукольной мебели
346 руб
Раздел: Прочие
Ручка перьевая "Golden Prestige", синяя, 0,8 мм, корпус черный/золото.
Перьевая ручка Golden Prestige. Цвет корпуса: черный/золото. Материал корпуса: металл. Материал пера: иридий.
410 руб
Раздел: VIP-ручки
Матрас-кокон "Зевушка".
«Зевушка» - это удобная постель для деток в возрасте до 6 месяцев, в которой они быстрее засыпают, лучше спят и проще адаптируются к
5200 руб
Раздел: Матрацы до 120 см

81. Функции государства: налогообложение и взимание налогов

82. Организационные основы проведения налоговых проверок

83. Структура налоговых органов РФ права, обязанности и функции

84. Общество с ограниченной ответственностью, создание и его реорганизация

85. Возникновение и развитие, понятие и признаки права. Понятие правосознания, основные функции, виды

86. Понятие, назначение и правовая основа паспортной системы Российской Федерации
87. Правовое регулирование договоров в сфере создания и передачи исключительных авторских прав
88. Право: понятие, признаки, виды, функции, принципы

89. Государство: понятие, признаки, формы правления и функции

90. Основы права (вопросы к зачету)

91. Функции государства

92. Структура и функции государственного аппарата

93. Комментарии к основам законодательства Российской Федерации об охране труда

94. Статистика трудовых ресурсов, занятости и безработицы

95. Правовые основы бухгалтерской и статистической отчетности

96. Энергетические ресурсы

Набор детской складной мебели Ника "Познайка. Большие гонки".
В комплект входит стол-парта и стул с мягким сиденьем. Металлический каркас. Столешница облицована пленкой с тематическими рисунками. На
1367 руб
Раздел: Наборы детской мебели
Френч-пресс АК-719/60 "Alpenkok", 600 мл, бежевый.
Объем: 600 мл. Френч-пресс из упрочненного стекла в корпусе из высококачественного термостойкого пластика. Упрочненное стекло,
312 руб
Раздел: Френч-прессы
Ручка перьевая "Silk Prestige", синяя, 0,8 мм.
Перьевая ручка Silk Prestige. Перьевая ручка Golden Prestige. Ручка упакована в индивидуальный пластиковый футляр. Цвет корпуса:
375 руб
Раздел: Металлические ручки

97. Сравнительное описание слоговых структур английского и каракалпакского языков

98. Синтаксические функции герундия в испанском языке. Проблема атрибутивного герундия

99. История создания балета "Лебединое озеро"

100. Культура, её структура и функции


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.