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

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

Программирование на Object Pascal в среде Delphi

Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки

Лабораторная работа №1 Программирование линейных алгоритмов Цель лабораторной работы: изучить основные элементы визуальной среды, освоить использование простейших компонентов DELPHI для ввода/вывода данных, и создать приложение, которое использует линейный алгоритм. 1.1.Визуальная среда DELPHI При запуске DELPHI на экране появляется панель интерфейса, показанная на рис. 1.1. Среда DELPHI визуально реализуется в виде нескольких одновременно раскрытых на экране монитора окон. Количество, расположение, размер и вид окон может изменяться программистом. Главное окно всегда присутствует на экране и предназначено для управления процессом создания приложения. Главное меню содержит все необходимые средства для управления проектом. Пиктограммы главного меню облегчают доступ к наиболее часто применяемым командам. Палитра Компонентов обеспечивает доступ к набору библиотечных программ среды DELPHI, которые описывают некоторый элемент (компонент), помещенный программистом в окно Формы. Каждый компонент имеет определенный набор свойств, которые программист может выбирать и изменять по своему усмотрению. Например, заголовок окна, надпись на кнопке, размер, цвет и тип шрифта и др. Свойства компонентов приведены в HELP. Окно Инспектора Объектов предназначено для изменения свойств выбранных компонентов и состоит из двух страниц. Страница Proper ies (Свойства) предназначена для изменения необходимых свойств компонента. Страница Eve s (События) – для определения реакции компонента на то или иное событие (например, щелчок кнопки “мыши ”). Окно Формы представляет собой интерфейс проектируемого Wi dows-приложения. В это окно на этапе проектирования приложения помещаются необходимые компоненты, которые разработчик берет из Палитры Компонентов. Каждой Форме проекта соответствует модуль (U i ), текст которого на языке Objec Pascal размещается в окне Редактора Кода. Окно Редактора Кода предназначено для просмотра, создания и редактирования текстов модулей проекта. При первоначальной загрузке в окне Редактора Кода находится текст модуля, содержащий минимальный набор операторов для нормального функционирования пустой Формы в качестве Wi dows-приложения. При размещении некоторого компонента в окне Формы, текст модуля автоматически дополняется необходимыми операторами. Обо всех происходящих в системе событиях, таких как создание Формы, нажатие кнопки мыши или клавиатуры и т.д., ядро Wi dows информирует окна путем посылки соответствующих сообщений. Среда DELPHI принимает и обрабатывает сообщения с помощью обработчиков событий (например, щелчок кнопки “мыши” – событие O Click, создание Формы – O Crea e). Наиболее часто применяемые события представлены в табл. 1.1. Таблица 1.1 Событие Описание события O Ac iva e Возникает при активизации Формы O Crea e Возникает при создании Формы. В обработчике данного события следует задавать действия, которые должны происходить в момент создания Формы, например установка начальных значений. O Click Возникает при нажатии кнопки мыши в области компонента. O DblClick Возникает при двойном нажатии кнопки мыши в области компонента O KeyPress Возникает при нажатии клавиши на клавиатуре.

Параметр Key имеет тип Char и содержит ASCII-код нажатой клавиши (клавиша E er клавиатуры имеет код #13, клавиша Esc - #27 и т.д.). Обычно это событие используется в том случае, когда необходима реакция на нажатие одной из клавиш. O KeyDow Возникает при нажатии клавиши на клавиатуре. Обработчик этого события получает информацию о нажатой клавише и состоянии клавиш Shif , Al и C rl, а также о нажатой кнопке мыши. Для создания обработчика события программисту необходимо раскрыть список компонентов в верхней части окна Инспектора Объектов и выбрать необходимый компонент. Затем, на странице Eve s Инспектора Объектов, нажатием левой клавиши мыши выбрать название обработчика и дважды щелкнуть по его правой (белой) части. В ответ DELPHI активизирует окно Редактора Кода модуля и покажет заготовку процедуры обработки выбранного события. Для каждого обрабатываемого события в тексте модуля организуется процедура (procedure), между ключевыми словами begi и e d которой программист на языке Objec Pascal записывает требуемый алгоритм обработки события. Переключение между окном Формы и окном Редактора Кода осуществляется кнопкой главного меню с пиктограммой или клавишей F12. 1.2. Пример создания приложения Задание: создать Wi dows-приложение для вычисления выражения . Численные значения данных x, y и z занести с клавиатуры в соответствующие поля панели интерфейса. Один из возможных вариантов панели интерфейса создаваемого приложения показан на рис. 1.2. 1.2.1. Сохранение проекта В процессе проектирования приложения DELPHI создает несколько файлов - проект. Каждый проект целесообразно хранить в отдельной, заранее созданной папке. С помощью подходящего приложения Wi dows создадим папку и назовем ее, например, LAB1. Для сохранения проекта откройте в главном меню пункт File и щелкните “мышью” на опции Save Projec As (Сохранить проект как ). Сначала DELPHI откроет панель диалога Save U i 1 As (Сохранить модуль как) для сохранения модуля проекта. В этой панели найдем созданную папку LAB1 и сохраним в ней модуль под именем, например, U Li Alg. Обратите внимание на то, что DELPHI по умолчанию присвоит этому файлу тип Delphi u i c расширением .pas. Затем откроется панель диалога Save Projec 1 As . Назовем наш проект, например, PrLi Alg и сохраним его в этой же папке. Здесь DELPHI даст файлу тип Delphi projec и расширение .dpr. Убедитесь в том, что главное окно DELPHI теперь называется PrLi Alg, окно главного файла проекта- PrLi Alg.dpr, а окно модуля проекта- U Li Alg.pas. Старайтесь давать файлам осмысленные имена вместо однообразных U i 1 и Projec 1, предлагаемых DELPHI. Чтобы избежать потери файлов проекта в аварийных ситуациях связанных, например, с выключениием питания, зависании системы и т.д., рекомендуется периодически сохранять проект, используя пиктограмму главного меню или опцию Save All в меню File. 1.2.2. Настройка окон Чтобы работать с окном, необходимо сделать его активным, щелкнув “мышью” в любом месте окна. У активного окна заголовок становится выделенным, например, на рис. 1.1 активным является окно Редактора Кода.

Окна Формы и Редактора Кода модуля в правом верхнем углу имеют кнопки управления, которые предназначены: -для свертывания окна в пиктограмму, -для разворачивания окна на весь экран и возвращения к исходному размеру , -для закрытия окна. С помощью “мыши”, захватывая одну из кромок окна или выделенную строку заголовка, отрегулируете нужные размеры окон Формы, Редактора Кода, Инспектора Объектов и их положение на экране. 1.2.3. Изменение заголовка Формы Новая Форма имеет одинаковые имя ( ame) и заголовок (Сap io ) - FORM1. Начинающим программистам имя Формы менять не рекомендуется, т.к. оно используется в тексте модуля. Для изменения заголовка активизируйте окно Инспектора Объектов и на странице Proper ies в свойстве Cap io замените заголовок Form1 на Лаб. работа №1-Линейный алгоритм. Убедитесь, что одновременно изменился заголовок окна Формы. 1.2.4. Размещение компонентов на Форме Будем размещать компоненты на Форме так, чтобы они соответствовали панели, показанной на рис 1.2. Рис.1.2 Для нанесения надписей на Форму используется компонент Label. Выберите в Палитре Компонентов на странице S a dard пиктограмму компонента Label и щелкните на ней “мышью”. Затем в нужном месте Формы щелкните “мышью” - появится надпись Label1. В свойстве Cap io Инспектора Объектов замените надпись Label1 на Введите значение X:. В свойстве Fo подберите шрифт. Аналогично нанесите на Форму остальные надписи. Щелкнув “мышью” на любом из размещенных компонентов, отрегулируйте его местоположение на Форме и размер. Для ввода/вывода данных в простейших случаях используются компоненты Edi и Memo. Компонент Edi применяется в тех случаях, когда данные представляются одной строкой. Если данные представляют собой несколько строк, то используется компонент Memo. Для создания полей ввода численных значений переменных x, y и z используем компонент Edi . Выберите в Палитре Компонентов на странице S a dard пиктограмму и разместите компонент Edi в нужных местах Формы так же, как Вы это делали с компонентом Label. Для вывода результатов используем компонент Memo. Выберите в Палитре Компонентов на странице S a dard пиктограмму , поместите компонент Memo на Форму и откорректируйте его местоположение и размеры. 1.2.5. Написание процедуры обработки события создания Формы (FormCrea e) Если программист желает, чтобы при появлении панели интерфейса на экране в соответствующих полях находились начальные значения данных, он должен учесть, что при запуске приложения возникает событие - создание Формы (O Crea e). Создадим процедуру обработки этого события, которая занесет начальные значения переменных x, y, z в поля Edi 1, Edi 2 и Edi 3 соответственно, а в поле Memo1 поместит строку Лабораторная работа №1 – Линейный алгоритм. Для этого дважды щелкните мышью на любом свободном месте Формы. На экране появится текст модуля U Li Alg, в котором DELPHI автоматически создает заготовку процедуры-обработчика события создания Формы: Procedure Form1.FormCrea e(Se der: Objec ). Между операторами begi и e d этой процедуры вставьте операторы, которые выполняют необходимые действия (текст модуля приведен в п.1

Что нового в Delphi 4 Delphi 4 представляет следующие новые свойства и усовершенствования: Новые расширения языка. Delphi 4 в язык Object Pascal включены динамические массивы, методы обработки переполнения, установка значения параметров по умолчанию, и многое другое. Менеджер Проекта. Новый менеджер проекта позволяет Вам объединять проекты которые работают вместе в одну проектную группу. Это позволяет Вам организовать как работу взаимозависимых проектов, таких как однозадачные и многозадачные приложения или DLL, так и совместную работу исполняемых программ. Новый проводник. Новый проводник содержит выполняемые классы, навигацию по модулям, и браузер кода. Проводник кода делает создание классов проще, автоматизируя многие из шагов. Введение прототипа метода в разделе интерфейса и свойства выполняемого класса сгенерирует скелетный код в разделе реализации. Также проводник позволяет быстро перемещаться через файлы модуля, а так же между интерфейсом и реализацией. Использование символа Tooltip, позволяет просматривать информацию об объявлении любого идентификатора, затем используя браузер кода, можно перейти к его объявлению

1. Object Pascal

2. Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi

3. Unidentified Flying Objects

4. Generaliting Dispatching in Distributed Object System

5. Обработка массивов данных в среде Turbo Pascal

6. Разработка программ в среде программирования Turbo Pascal 7.0
7. Обучение начальных курсов методам программирования на языке Turbo Pascal
8. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

9. Отчет по практике по Turbo Pascal

10. Массивы в языках Pascal и Basic

11. Разработка игровой программы на языке программирования Turbo Pascal

12. Билеты для проведения контрольных мероприятий по Turbo Pascal для начинающих

13. Обработка экономической информации средствами языка Pascal

14. Blaise Pascal

15. Отладка программ пользователя в Tubro Pascal

16. Среда программирования Delphi

Пазл "Россия" (Русский), 100 деталей.
Пазлы - это прежде всего обучающие пазлы. С фотографической точностью прорисованы обитатели и растительный мир самых отдаленных уголков
548 руб
Раздел: Пазлы (100-199 элементов)
Каталка-мотоцикл "МХ".
Новая каталка-мотоцикл "МХ" впечатлит вашего малыша. Он сможет почувствовать себя настоящим байкером, ведь эта каталка не просто
2899 руб
Раздел: Каталки
Крем для младенцев "Weleda" для защиты кожи в области пеленания (с календулой), 75 мл.
Крем для младенцев для защиты кожи в области пеленания от WELEDA с экстрактом Календулы лекарственной и Ромашки аптечной эффективно
476 руб
Раздел: Крем детский

17. Типы и виды данных на языке Pascal 7.0

18. VAX и Berceley Pascal

19. Розробка та виконання програм на мові pascal.

20. Первоначальные сведения о программировании на языке Pascal

21. Turbo Pascal

22. База данных "Автосервис" в среде Borland Delphi 6.0.
23. Модуль Graph в программе Turbo Pascal
24. Основы программирования в среде Delphi 7.0

25. Разработка методики изучения темы "Графические примитивы" с использованием языка программирования Pascal

26. Разработка электронного обучающего пособия по теме "Pascal работа с циклами" с использованием средства разработки Smart Web Builder

27. Создание средств наглядности с использованием программной среды Delphi и Microsoft Movie Maker

28. Файлы в языке Turbo Pascal

29. Численные методы. Программа-калькулятор на Pascal

30. Записи в языке Turbo Pascal

31. Питательные среды в микробиологии

32. Великобритания (расширенный вариант реферата 9490)

Мешок для обуви "Space".
Мешок для обуви с увеличенными габаритами со светоотражающими элементами. Мешок изготовлен из износо- и морозостойкого водоотталкивающего
380 руб
Раздел: Сумки для обуви
Карандаши цветные "Kores", 50 цветов.
Ударопрочные цветные карандаши имеют насыщенные цвета. Трехгранная форма корпуса снижает усталость и придает дополнительный комфорт.
954 руб
Раздел: Более 24 цветов
Музыкальная карусель на кроватку "Наш тёплый дом. Саванна" с проектором (цвет: розовый).
Изготовлено из высококачественного пластика. 2 уровня громкости. Режимы с вращением и без. Звуки природы, спокойные колыбельные мелодии
1719 руб
Раздел: Мобили

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

34. Реферат о Пугачеве

35. Механизм охраны окружающей природной среды

36. Энергетика и окружающая среда

37. География и окружающая среда Англии, Уэльса, Северной Ирландии и Шотландии (на английском языке)

38. Die Umweltverschmutzung (Загрязнение окружающей среды)
39. Безличные предложения среди других типов простого предложения
40. Реферат перевода с английского языка из книги “A History of England” by Keith Feiling

41. Реферат по книге Фернана Броделя

42. Межкультурная коммуникация в электронной среде и поиск информации в сети Интернет

43. Пример базы данных на Delphi 2.0

44. VB, MS Access, VC++, Delphi, Builder C++ принципы(технология), алгоритмы программирования

45. Разработка образовательной среды для дистанционного обучения по дисциплинам "Компьютерная графика" и "Системы искусственного интеллекта". Геометрические преобразования

46. Разработка справочно-информационной системы «Детский сад» в среде СУБД

47. Создание экспертных систем в среде EXSYS

48. Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов

Чехол с поролоном для гладильной доски, бязь, 129x51 см.
Чехол для гладильной доски Ника Ч1 выполнен из высококачественной хлопчатобумажной ткани (бязь)с поролоновой прокладкой. Он имеет
313 руб
Раздел: Чехлы для гладильной доски
Дождевик Bambola для колясок, маленький.
Тент защитный (дождевик) с окном на липучке, на детскую коляску - "трость". Состав: пленка ПВХ. Размер: 70х65х35 см.
354 руб
Раздел: Дождевики, чехлы для колясок
Стержень для шариковых ручек "Quink Flow", синий, толщина линии M.
Стержень для шариковых ручек. Цвет чернил: синий. Толщина линии письма: M.
343 руб
Раздел: Стержни для ручек

49. Записная книжка на Delphi 7

50. Учебник для продвинутых по Delphi 7

51. Организация изучения основных алгоритмических конструкций в среде Лого Миры

52. Norton Commander– инструментарий работы в среде MS DOS

53. Стафилококки. Стафилококкагар - сухая питательная среда для выделения стафилококков

54. Внутренняя среда организма
55. Ретроспективный cанитарно – эпидемиологический анализ по определению связи между заболеваемостью населения ОКИ и факторами внешней среды по эпидемиологически значимым объектам (с использованием статистического метода ранговой корреляции ) за 2000 –2002 г
56. Влияние окружающей среды на здоровье человека

57. Профилактика самоубийств среди сотрудников органов внутренних дел

58. Экономические и социальные проблемы охраны окружающей среды

59. Химическое загрязнение среды промышленностью

60. Химическое загрязнение среды промышленностью

61. Проблемы защиты окружающей среды Свердловской области

62. Правовая охрана окружающей природной среды в городах

63. Окружающая среда и здоровье человека

64. Экономические методы охраны окружающей среды и особенности их использования в России

Простыня трикотажная на резинке, 90х200х25 см, цвет шоколад.
Трикотажные простыни и наволочки – это идеальный вариант постельных принадлежностей, создающий атмосферу уюта и гармонии в спальне,
678 руб
Раздел: Простыни, пододеяльники
Нож для чистки овощей "Victorinox", универсальный, двустороннее зубчатое лезвие, чёрный.
Изумительный нож для кухни. Небольшой и удобный, он идеально подходит для чистки овощей. А яркий цвет порадует глаз и не даст ножу
410 руб
Раздел: Овощечистки, рыбочистки
Говорящий планшетик "Новогодний праздник".
В этом планшетике Умка поёт, говорит и рассказывает сказки! 16 новогодних песенок («Песенка Умки», «Белые снежинки», «Снеговик», «Дед
344 руб
Раздел: Планшеты и компьютеры

65. Охрана окружающей среды, связанная с производством серной кислоты

66. Глобальные проблемы человечества: загрязнение водной среды

67. Влияние факторов окружающей среды на человека

68. Твердые бытовые отходы и влияние их на окружающую среду

69. Окружающая среда в Европе на пороге нового тысячелетия

70. Химическое загрязнение окружающей среды
71. Роль зелёных насаждений в создании оптимальной городской среды
72. Загрязнение воздушной среды в Мурманской области

73. Особенности воздушной, почвенной и наземно-воздушной среды

74. Охрана окружающей среды в Эстонии

75. Влияние изменений окружающей среды на здоровье человека

76. Die Umweltverschmutzung (Загрязнение окружающей среды)

77. Проблемы загрязнения окружающей среды

78. Влияние технологических процессов на окружающую среду и здоровье человека

79. Мониторинг биоты (на разных уровнях его проведения) на примере водной среды

80. Воздействие электростанций на окружающую среду

Кружка с сердцем на дне (для правши или левши).
Пусть утро станет добрым! Кружка с забавной фигуркой на дне - это шанс вызвать улыбку близкого человека. По мере выпивания напитка фигурка
390 руб
Раздел: Оригинальная посуда
Коврик для ванной "Kamalak Tekstil", 60x100 см (синий).
Ковры-паласы выполнены из полипропилена. Ковры обладают хорошими показателями теплостойкости и шумоизоляции. Являются гипоаллергенными. За
562 руб
Раздел: Коврики
Маркеры для доски, 8 цветов, футляр.
8 разноцветных маркеров для рисования на демонстрационных досках.
358 руб
Раздел: Для досок

81. Управление природными ресурсами и в области охраны окружающей среды, как вид управления в экономической сфере

82. Стандарты в области охраны окружающей среды

83. Социально-психологические особенности профилактики правонарушений среди школьной молодежи

84. Влияние среды распространения на точностные характеристики оптических измерительных систем

85. Психология труда (Обзорный реферат по психологии труда)

86. Психология и психопрофилактика деструктивного стресса в молодежной среде
87. Преступность: наследственность и среда?
88. Межкультурная коммуникация в электронной среде и поиск информации в сети Интернет

89. Анализ динамики распространения вредных привычек и употребелния наркотиков в студенческой среде 1997-2003 гг.

90. Анализ внутренней среды организации

91. Затухание ЭМВ при распространении в средах с конечной проводимостью

92. Среда проживания людей

93. Анкета по социологии: Проблемы алкоголизма и наркомании в студенческой среде

94. Социологическое исследование на тему "Вредные привычки среди молодежи" (Доклад)

95. Преступность среди несовершеннолетних

96. Эффективные характеристики случайно неоднородных сред

Простыня на резинке "Беж", 160x200 см.
Трикотажная простыня "Tete-a-Tete" изготовлена из 100% хлопка высокого качества. Натуральный, экологически чистый материал
741 руб
Раздел: Простыни, пододеяльники
Конструктор металлический для уроков труда №3 в деревянной упаковке.
Из трех конструкторов, входящих в серию, этот содержит наибольшее количество деталей, следовательно возможностей собрать что-то
578 руб
Раздел: Магнитные и металлические конструкторы
Компактные развивающие игры в дорогу "Логозавры", арт. ВВ2099.
Логозавры - это увлекательная игра-головоломка на развитие логического мышления, математических навыков, внимательности,
337 руб
Раздел: Игры в дорогу

97. Ток в различных средах

98. Тепловые двигатели. Охрана окружающей среды

99. Система уравнений Максвелла в сплошной среде. Граничные условия


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