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

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

Простейший графический редактор

Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10

Владимир Коробицын Реакция приложения на различные кнопки мыши. Построение системы меню. Управление принтером Рассмотрим некоторые графические возможности на примере построения приложения «Альбом для рисования». На стартовой форме Form1 разместите компонент Image1 из вкладки Addi io al. У компонента Form1 для его свойства Color установите значение clWhi e (Цвет белый). Свойству Cap io этого компонента установите значение «Альбом для рисования». В функцию обработки FormMouseDow (При нажатии кнопки мыши) запишите строку: Image1->Ca vas->Li e o(X, Y); //рисовать линию Ca vas (канва, холст) – это свойство компонента Image, представляющее из себя поверхность для вывода графики. На этой поверхности метод Li e o (Линия в) будет вычерчивать прямую линию от точки текущей позиции в точку с координатами, где окажется курсор при нажатии кнопки мыши. Запустите приложение, порисуйте мышкой. Очевиден недостаток такого рисования – вы не можете задать начальную точку траектории движения карандаша! Для разрешения этой проблемы используем метод Move o (Перемещение в), который будет в работе программы перемещать текущую точку в новую позицию без рисования линии. Возникает другая проблема – как с помощью мыши пользователь сможет сообщить: рисовать дальше или начать с новой позиции? Благо, что мышка имеет как минимум две кнопки. Научим приложение чувствовать разницу между левой и правой кнопками мыши. Для этого придется функцию обработки FormMouseDow немного усложнить: if (Bu o == mbLef ) Image1->Ca vas->Li e o(X, Y); if (Bu o == mbRigh ) Image1->Ca vas->Move o(X, Y); Bu o – кнопка мыши. Первое условие if (если) разрешает левой кнопке мыши рисовать линию. Второе условие разрешает правой кнопке перенести точку рисования в новую позицию. Посмотрите, как теперь работает приложение. Пока в распоряжении пользователя единственный цвет карандаша. Расширим возможности приложения. Выберите из палитры компонентов во вкладке S a dard компонент Mai Me u (Система меню) и разместите его на форме под именем Mai Me u1, предложенном средой C Builder по умолчанию. Кликните по этому объекту мышкой два раза: появится окно, имитирующее вид формы с будущей системой меню, это и есть наглядный редактор меню. В начале редактор покажет один прямоугольник-заготовку пункта меню. Для превращения заготовки в рабочий пункт меню нужно свойству Cap io придать значение произвольного необходимого названия, например, «Файл». После этого внизу появится прямоугольник первой команды меню, а справа прямоугольник следующего пункта меню. Постройте систему меню, так как показано на рисунках. Любая команда может вызывать вторичное (дочернее) меню. Чтобы выстроить вторичное меню кликните по необходимой команде, затем отработайте клавишный аккорд C rl Righ (Одновременное нажатие C rl и курсора «Вправо»). Для того чтобы эта система меню заработала, необходимо написать функции обработки событий нажатия на пункты и команды меню. Начнем с написания функции обработки команды меню «Цвет рисования». Для этого в режиме создания приложения кликните мышью по пункту меню «Режим», а затем по команде этого пункта «Цвет рисования».

В окне редактирования программного кода появится заготовка функции обработки команды меню «Цвет рисования». Наполните эту функцию обработки программным кодом: //вызов окна диалога ЦВЕТ для выбора цвета рисования ColorDialog1->Execu e(); //передача цвета перу холста из окна диалога ЦВЕТ Image1->Ca vas->Pe ->Color = ColorDialog1->Color; Pe (Перо) – свойство поверхности Ca vas. Color (Цвет), это свойство объекта Pe . Запустите приложение на выполнение и порисуйте разными цветами. Теперь в распоряжении пользователя палитра с огромным числом цветов. Это число ограничивается только возможностями видеокарты вашего компьютера. Если видеокарта 16-битная, то глубина цвета на экране дисплея составляет 16 бит, а количество возможных цветов равно 216 = 65 536. Современные видеокарты являются, как правило, 32-битными, поэтому число возможных цветов оказывается равным 232 = 4 294 967 296. Команда «Толщина линии» меню «Режим» позволит пользователю менять толщину следа рисования. Эта команда будет вызывать вторичное (дочернее) меню, содержащее команды задающие размер следа рисования. Команды вторичного меню имеют названия «1», «2», «5», «10» и «20». Кликните, например, на команду «5» и появившуюся заготовку функции обработки запишите инструкцию: Image1->Ca vas->Pe ->Wid h = 5; //задать ширину пера равную пяти Здесь Wid h (Ширина), это свойство объекта Pe . Остальные команды вторичного меню оживите аналогичными инструкциями. Теперь процесс рисования станет интереснее. Опробуйте новые возможности приложения. Обработайте команду «Сохранить» меню «Файл» для возможности записи рисунка на диск в графический файл. Функция обработки этой команды может выглядеть так: //вызов окна диалога ЗАПИСЬ ГРАФИЧЕСКОГО ФАЙЛА SavePic ureDialog1->Execu e(); //изображение из поля Image1 записать в файл Image1->Pic ure-> Save oFile(SavePic ureDialog1->File ame ".bmp"); Save oFile (Сохранить в файл) – функция, позволяющая записывать разного рода информацию на диск, в данном случае – графическую. Запустите приложение. Нарисуйте что-либо. Сохраните ваш рисунок на нужный диск в выбранную папку. Обработайте следующую команду меню «Файл» – «Открыть». Эта команда позволит пользователю считать с диска свой или чужой рисунок, для его просмотра или редактирования. Функция обработки этой команды меню может содержать программный код: //вызов окна диалога ОТКРЫТИЕ ГРАФИЧЕСКОГО ФАЙЛА Ope Pic ureDialog1->Execu e(); if (Ope Pic ureDialog1->File ame != "") //если в окне диалога есть файл { //загрузка файла в поле Image1 с диска //ширину Image1 сравнять с шириной загружаемого изображения Image1->Wid h = Image1->Pic ure->Wid h; //высоту Image1 сравнять с высотой загружаемого изображения Image1->Heigh = Image1->Pic ure->Heigh ; } Составной знак «!=» означает – «не равно». Две рядом расположенные кавычки означают пустое множество. Условие if (если) проверяет наличие файла в поле окна диалога «Открытие графического файла». Если условие выполняется, идет загрузка файла и центровка изображения на экране, иначе инструкции в фигурных скобках не выполняются. Функция LoadFromFile (Загрузить из файла) позволяет считывать информацию с диска.

Проверьте работоспособность вновь созданной команды меню.

Можно ли выполнять сложные вычисления, используя Калькулятор Windows? Конечно. Калькулятор предоставляет весьма обширный список возможностей. Неверное впечатление о его примитивности складывается, поскольку по умолчанию он запускается в упрощенном виде. Чтобы получить возможность использовать сложные функции, запустите Калькулятор (Пуск Программы Стандартные Калькулятор либо Пуск Выполнить и в открывшемся окне введите calc) и в меню Вид выполните команду Инженерный. Перед вами предстанет полнофункциональная счетная машина. Хочу порисовать в какой программе и как это делается? Есть много различных программ, предназначенных для рисования. В комплекте с Windows идет только одна называется она Paint. В общем, Paint является простейшим графическим редактором, который, тем не менее, обладает всем необходимым функционалом. Поэтому для начинающих Paint подходит идеально. Запустите Paint (Пуск Программы Стандартные Paint). На экране откроется окно редактора (рис. 4.15), которое состоит из нескольких частей. Рис. 4.15

1. Графический редактор Paint

2. Графические редакторы на примере Adobe ImageStyler

3. Бесплатный графический редактор GIMP

4. Использование графических редакторов в дизайне проектировании женских костюмов

5. Приложения Windows: графический редактор Paint

6. Создание и обработка изображений с помощью графического редактора растровой графики Adobe Photoshop
7. Текстовый процессор Word: Вставка объектов: рисунков, клипов, формул, диаграмм, организационных схем и т. д. Создание и редактирование иллюстраций средствами встроенного графического редактора Microsoft Office 2000
8. Графический редактор CorelDraw: рисование сложных фигур, создание пейзажей

9. Экономическая сказка-реферат "НДС - вражья морда" или просто "Сказка про НДС"

10. Статуи острова Пасхи – свидетели достижений древних цивилизаций, или просто каменные идолы?..

11. Безличные предложения среди других типов простого предложения

12. Текстовые редакторы и электронные таблицы

13. Визуальный HTML-редактор DreamWeaver. Разработка Web-дизайна

14. Возможности графических карт. 3D графика

15. Экспертные системы. Классификация экспертных систем. Разработка простейшей экспертной системы

16. Редактор

Звуковой плакат "Говорящая азбука".
Представляем Вашему вниманию уникальную новинку — развивающие звуковые плакаты, которые содержат стихотворения, занимательные и
849 руб
Раздел: Электронные и звуковые плакаты
Наушники "Philips SHE3550", черные.
Маленькие громкие динамики наушников-вкладышей "Philips SHE3550" обеспечивают плотное прилегание и чистый звук с мощными басами.
803 руб
Раздел: Гарнитуры и трубки
Таблетки для посудомоечной машины "All in 1", 21 штука.
Для безупречного мытья посуды в посудомоечной машине воспользуйтесь таблетками Meine Liebe All in 1. Это моющее средство придаст вашей
413 руб
Раздел: Для посудомоечных машин

17. Из опыта создания универсальных тестовых редакторов

18. Текстовый редактор Word для Windows

19. Тектовый редактор VI. ОС UNIX ...

20. Офисные программы (текстовый редактор WORD)

21. Работа с электронными таблицами Excel. Работа с графическим пакетом Corel Draw

22. Технология обработки графической информации в базовом курсе информатики
23. Решение уравнений, систем уравнений, неравенств графически
24. Проектирование защитного заземления электроустановок. Расчетно-графическая работа

25. Формирование художественно-графических умений у учащихся 5 классов на уроках технологии при изучении раздела "Конструирование и моделирование швейных изделий"

26. Простой категорический силлогизм

27. Волейбол. Основные правила самостоятельного освоения двигательных действий ("от простого к сложному", "от простого к неизвестному», "от освоенного к неосвоенному")

28. Простой категорический силлогизм

29. Графические материалы как источник по истории архитектуры помещичьей и крестьянской усадеб в России XVII в.

30. Величие простых сердец в прозе А. П. Платонова

31. "Я научилась просто, мудро жить…". (Философские мотивы лирики А.А.Ахматовой)

32. Семантика и функционирование простых прилагательных цветообозначения в поэзии А. Блока

Настольная игра "Эрудит. Сила магнита".
"Эрудит" - игра, проверенная временем! В игру Эрудит с удовольствием и азартом играют и взрослые и дети. На протяжении многих
1076 руб
Раздел: Игры на магнитах
Глобус «Двойная карта» рельефный, с подсветкой, на подставке из дерева.
Диаметр: 250 мм. Масштаб: 1:50 000 000. Материал подставки: дерево. Цвет подставки: вишня, орех. Мощность: 220 V, может использоваться в
1692 руб
Раздел: Глобусы
Домик для кукол "Коттедж Конфетти".
Игрушка собирается ребёнком с помощью взрослого и предназначена для игры с куклами высотой до 30 см. В наборе: стена с окнами - 8 штук,
4433 руб
Раздел: Для мини-кукол и мини-пупсов

33. Линейное программирование: постановка задач и графическое решение

34. Исследование предельных процессов для числовых последовательностей с применением графических калькуляторов

35. Алгебраическое и графическое решение уравнений, содержащих модули

36. Использование графического метода при изучении электрического резонанса в курсе физики средней школы

37. Мужчина, женщина или просто специалист хороший?

38. Паразиты, глисты, простейшие, членистоногие
39. Заключение договора простого товарищества с иностранными компаниями
40. Исследование времени простой реакции на свет и звук

41. Работа в некоммерческой организации (НКО): просто занятость или стиль жизни?

42. Расчетно-графическая работа

43. Новогодний мерчандайзинг – это просто!

44. Блестящему содержанию - яркую форму, или... Как использовать графические приемы в дизайне

45. Болезнь ухаживания или просто "прижимальщики"

46. Методические рекомендации по выполнению расчетно-графических работ по сопротивлению материалов

47. Расчетно-графическая работа по физике

48. Расчетно-графическая работа по физике

Настольная семейная игра "Crazy Белка".
Хитрая белка забралась в дупло, а задача участников - выманить ее из уютного убежища. Игроки должны по очереди класть желуди в специальные
609 руб
Раздел: Прочие
Пакеты с замком "Zip-Lock", 30х40 см (100 штук).
Размер: 30х40 см. Толщина: 40 мкм. В упаковке: 100 штук. Материал: полиэтилен (ПВД).
324 руб
Раздел: Пакеты для продуктов
Кружка фарфоровая "FIFA 2018. Забивака. Без рук!", 400 мл.
Объем: 400 мл. Материал: фарфор.
358 руб
Раздел: Кружки, посуда

49. Методика составления и проведения простейших самостоятельных занятий физическими упражнениями

50. Деление простых признаков понятия

51. Кислород и водород как химические элементы и простые вещества. Их получение и применение

52. Типы проектного финансирования. Простой инвестиционный кредит, его оценка

53. О простом смысле экономики

54. Простое двусоставное предложение. Члены предложения
55. Основные аспекты анализа фонетико-графической окрашенности художественного текста
56. Расчетно графическая работа по курсу БЖД

57. Простейшие

58. Простейшие — обитатели пограничного слоя

59. Фотосинтез - проще простого

60. Церберы моря или его простые обитатели?

61. Система простейших

62. Патогенные простейшие

63. Горно-графическая документация

64. Характеристика простых форм кристаллов касситерита

Светильник настольный Лючия "Верона", 552, 60 Вт, Е14 (бежево-серый).
Светильник данного типа используется для освещения прикроватного пространства, журнального столика, подоконника или рабочего стола. Патрон
556 руб
Раздел: Декоративные
Рюкзачок "Олень".
Это очаровательный и очень милый детский аксессуар. Он отлично подойдет для маленьких путешественников и путешественниц. В него можно
706 руб
Раздел: Детские
Шкатулка, 30x23.5x16 см (арт. 3668-RT-43).
Шкатулки — стильный аксессуар и для рукодельницы, и для филателиста, и для всех, кому приходится на время прятать используемые в хобби
1324 руб
Раздел: Шкатулки для рукоделия

65. Учредительный договор простого товарищества

66. Изготовление простых тетрадей

67. Грамема суперлатива у структурі семантично неелементарного простого речення

68. Текстовой редактор “Word for Windows 6

69. Простейшая локальная сеть из 2 компьютеров

70. Графическая оболочка X-Windows System
71. Работа редактором Word
72. Вывод на экран текущий каталог в графическом режиме (со скролингом)

73. Линейное программирование: решение задач графическим способом

74. Разработка текстового редактора

75. Текстовой редактор Word for Windows 6

76. Поиск - простой и видимый

77. Работа с текстовыми редакторами

78. Создание простого HTTP-клиента

79. Программа "текстовый редактор"

80. Графический интерфейс Windows95

Часы "Камасутра".
Оригинальные часы с прямым обычным ходом. Высокое качество исполнения, веселые картинки, механизм обычный - тикающий. Диск выполнен из
958 руб
Раздел: Прочее
Кружка фарфоровая "FIFA 2018. World Cup Russia", 480 мл.
Объем: 480 мл. Материал: фарфор.
416 руб
Раздел: Кружки, посуда
Вешалки-плечики "Стандарт", комплект 10 штук, синие.
Вешалка-плечики металлическая, покрыта слоем ПВХ. Предназначена для бережного хранения одежды. Металличекая, покрытая слоем ПВХ. Размер:
333 руб
Раздел: Вешалки-плечики

81. Создание текстового редактора

82. Текстовый редактор глазами пользователя

83. О „натуре простой" и „натуре изящной". Крестьянские образы в раннем творчестве Венецианова

84. Графическое решение уравнений, неравенств, систем с параметром

85. Простейшие способы обработки опытных данных

86. Графический десятиполосный эквалайзер
87. Графические проективные методики для взрослых
88. Неполнота предложения. Просто или сложно?

89. Возрастные изменения ассоциативных связей (на материале полей «простой», «легкий», «трудный», «тяжелый», «сложный»)

90. Наращение денег по простым процентам

91. Одноклеточные организмы как наиболее простые формы жизни

92. Простейшие (Protozoa)

93. Способы передвижения у простейших животных

94. Фотосинтез - проще простого

95. Инфузория, как вид простейших организмов

96. Договор простого товарищества

Каталка "Мишка".
Высота от пола до сиденья: 23 см. Размер: 29х47х43 см. Каталка выдерживает массу ребенка до 25 кг. Цвет каталки может отличаться от
759 руб
Раздел: Каталки
Глобус Земли "Двойная карта", рельефный, с подсветкой, 420 мм.
Рельефный глобус с физической и политической картой мира станет незаменимым атрибутом обучения не только школьника, но и студента. На
2642 руб
Раздел: Глобусы
Точилка механическая, металлический корпус.
Механическая точилка имеет прозрачный контейнер. Удобная и безопасная точилка оснащена механизмом, позволяющим крепить ее к столу. Нож из
1097 руб
Раздел: Точилки

97. Договор простого товарищества

98. Правовой режим имущества простого товарищества

99. Простое убийство


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