Delphi примеры простых программ

2. Создаем на сервере папку для размещения нового приложения.

3. Сохраняем наш проект в этой папке. (См. раздел «Сохранение проекта»).

4. Изменяем форму нашего нового приложения.

Требуемый вид формы показан на рис. 2. На форме не размещены никакие дополнительные компоненты, а только изменены сами свойства формы в соответствии с таблицей 15.

Таблица 15
Свойство Значение
Caption График функции
ClientHight
ClientWidth
Color clWhite
Hight
Width

Свойства изменяются в окне Инспектор объектов на вкладке Свойства. Расшифровка свойств: дана в таблице 16.

5. Определяем для объекта Form1 реакцию на два события: OnPaint и OnResize.

Для этого переходим в окне Инспектор объектов на вкладку События, находим в списке событий события OnPaint и OnResize, и дважды щелкаем мышкой напротив каждого из них. Среда программирования Delphi в этом случае автоматически добавит к описанию объекта TForm1 (дочернему экземпляру класса Tform) в Окне кода две заготовки для методов:

Delphi и Word. Простые примеры обработки документов Word в Delphi

procedure FormPaint(Sender: TObject);

procedure FormResize(Sender: TObject);

Событие OnPaint перерисовывает изображение окна приложения. Наступает, когда приходит сообщение Windows о необходимости перерисовать испорченное изображение. Изображение может испортиться из-за временного перекрытия данного окна другим окном того же или постороннего приложения.

Событие OnResize наступает перед изменением размера компонента. В обработчике можно задать новое значение ширины (NewWidth), высоты (NewHeight) и можно отказаться от изменения размеров (Resize = False).

Таблица 16
Свойство Пояснение
Caption Определяет строку текста, которая будет отображаться в заголовке окна приложения.
ClientHight Задает высоту области окна приложения в пикселях, в которую будет выводиться график.
ClientWidth Горизонтальный размер в пикселях области окна приложения, в которую будет выводиться график.
Color Цвет фона окна приложения.
Hight Определяет высоту формы в пикселях.
Width Определяет горизонтальный размер формы в пикселях.

В итоге в окне кода получаем следующую заготовку для модуля формы (Листинг 4):

Листинг 4. Заготовка главного модуля программы построения графика функции.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

procedure FormPaint(Sender: TObject);

procedure FormResize(Sender: TObject);

Источник: studopedia.ru

Уроки Delphi (Делфи) для начинающих с нуля. Урок №1 «Визуальная среда разработки программ»

Глава 1. Знакомство со средой программирования Delphi. Первая программа

Система быстрой разработки программных приложений Delphi основана на технологии визуального проектирования и событийного программирования. Разработчик создает интерфейс для программы путем выбора готовых компонентов– объектов и размещает их с учетом удобства пользователей программы. С объектами могут происходить разные события, например клик по кнопке, потеря фокуса, перемещение. Событийное программирование – это связывание программного кода, реализующего нужные действия, с определенным событием, происходящим с компонентом. Разберем структуру среды на примерах версий Delphi 6,7 и Delphi XE, независимо от конкретно используемой версии, чтобы подготовить читателя к самостоятельному осваиванию новых версий, которые будут появляться на рынке программных продуктов.

Читайте также:
Программа самый активный подписчик

Часть II. Delphi Среда программирования Delphi Рис. 1–1. Окно среды Delphi XE Рассмотрим основные составные части Delphi, представленные на Рис. 1-1: — Главное меню.

Находится под заголовком окна, где указано имя проекта ( по умолчанию Project1) и название версии Delphi, c которой вы работаете. — Панель кнопок быстрого доступа. На ней находятся, помеченные цифрами 2 и 5 кнопки: 2 – кнопка связанная с командой Сохранить все, 5 – кнопка Выполнить. — Дизайнер Форм (Form Designer).

Обозначен цифрой 4. — Окно Редактора Кода (Editor Window) находится под окном Дизайнера Форм. Его можно увидеть, если отодвинуть окно Form1 или щелкнуть по вкладке Unit1. — Палитра Компонентов (Tool Palette или Component Palette). Tool Palette в Delphi XE находится справа внизу и обозначена цифрой 6 на рис. 1–1.

Палитра Компонентов в Delphi 6, 7 находится справа от панели кнопок быстрого доступа (рис.1- 4). — Инспектор Объектов (Object Inspector) помечен цифрой 3 на рис. 1–1. Для Delphi 6, 7 показан на рис.1- 5. —Структура проекта (Structure) помечена цифрой 1 на рис. 1–1. В терминологии Delphi 6, 7 это Дерево Объектов (Object Tree View). — Справочник (On-line help).

Клавиша F1. Главное или системное меню (Menu System) находится под заголовком окна среды. Меню предоставляет быстрый и гибкий интерфейс к среде Delphi, потому что может управляться по набору “горячих клавиш”. Это удобно еще и потому, что здесь

Часть II. Delphi используются слова или короткие фразы, более точные и понятные, нежели иконки или пиктограммы. Например, в меню File собраны команды, позволяющие производить действия с файлами проекта. Так команды сохранения проекта, сохранения модуля и команда Сохранить все ( Save All ), которую все должны запомнить, находятся здесь. Дизайнер Форм отдельно показан на рис.1–2. Рис. 1–2.

Дизайнер форм Дизайнер Форм первоначально состоит из одного пустого окна, которое запо всевозможными объектами, выбранными на Палитре Компонентов. Окно редактора кода (Рис. 1–3) в некоторых версиях Delphi, например 6 и 7, на прямо под окном стартовой формы, которую можно просто отодвинуть или щелк вкладке Unit1.

ВDelphi XE для доступа к окну редактора кода, можно щелкнуть по вкладк находящейся внизу окна среды Delphi (Рис. 1-1). Для возврата в окно формы — щелк вкладке Disign.

Часть II. Delphi

Рис. 1–3. Окно Редактора Кода Палитра Компонентов для Delphi XE обозначена цифрой 6 на рис. 1–1, а для Delphi 6,7 показана на рис. 1–4. Она позволяет выбрать нужные объекты для размещения их на Дизайнере Форм. Для использования Палитры Компонентов просто один раз щелкните мышкой на одном из объектов, и потом второй раз — на Дизайнере Форм.

Читайте также:
Как excel сделать программой по умолчанию

Выбранный объект появится на проектируемом окне в месте щелчка и им можно манипулировать с помощью мыши: двигать его с места на место, использовать границу, прорисованную вокруг объекта, для изменения его размеров. Палитра Компонентов использует постраничную группировку объектов. Внизу Палитры находится набор закладок — Standard, Additional, Dialogs и т.д.

Если щелкнуть мышью на одной из закладок, то можно перейти на соответствующую страницу Палитры Компонентов. Рис. 1–4: Палитра Компонентов — место, где выбираются объекты, которые будут помещены на форму Ниже перечислены стандартные компоненты Delphi, непосредственно используемые при изучении темы 1, с некоторыми комментариями по их применению.

Часть II. Delphi Курсор — не компонент, просто пиктограмма для быстрой отмены выбора какоголибо объекта. Label служит для отображения текста на экране. Можно изменить шрифт и цвет метки, если дважды щелкнуть на свойство Font в Инспекторе Объектов. Edit — стандартный управляющий элемент Windows для ввода.

Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы. Button позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы. В Delphi все делается очень просто. Поместив Button на форму, по двойному щелчку можно вызвать заготовку обработчика события нажатия кнопки.

Далее нужно заполнить заготовку нужным кодом. Если навести указатель мыши на пиктограмму обозначающую компонент, то появится подсказка, которая указывает тип компонента. Например, если мы наведем указатель мыши на пиктограмму, где изображена кнопка OK, появится подсказка TButton. Слева от Дизайнера Форм находится Инспектор Объектов (рис. 1–5).

Информация в Инспекторе Объектов меняется в зависимости от объекта, выбранного на форме(дизайнере форм). Каждый компонент является объектом и можно менять его вид и поведение с помощью Инспектора Объектов. Инспектор Объектов состоит из двух страниц, каждую из которых можно использовать для определения поведения данного компонента.

Первая страница — это список свойств, вторая — список событий. Если нужно изменить что-нибудь, связанное с определенным компонентом, то обычно это делается в Инспекторе Объектов. Например, можно изменить имя, положение и размер компонента Label на форме, изменяя свойства Caption, Left, Top, Height, и Width.

Источник: studfile.net

Примеры Delphi

Delphi в Internet

уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

На этой странице вы можете найти описание официальных примеров Delphi, касающихся работы различных компонентов, классов и так далее. Все демонстрационные примеры, поставляемые с Delphi расположены в папке Samples. Для каждого примера Delphi даётся краткое описание, пояснение работы определенного компонента и т.д.

В разделе «Прочие примеры Delphi, не входящие в состав Delphi и RAD Studio» располагаются примеры delphi, составленные автором блога. Эти примеры содержат (по-возможности) подробное описание тех или иных функций, используемых в примере.

  • VCL
  • RTL
  • Multi-Device Samples
  • Mobile Snippets
  • Прочие примеры Delphi, не входящие в состав Delphi и RAD Studio
Читайте также:
Что под одеждой программа

VCL

  1. ActivityIndicator — как в Delphi использовать компонент TActivityIndicator (индикатор активности)
  2. CardPanel — как в Delphi использовать компонент TCardPanel?
  3. DateTimePickers — как в Delphi использовать компоненты TTimePicker и TDatePicker?
  4. InetWinSockets — как использовать Web.Win.Sockets в Delphi 10?
  5. RelativePanel — как использовать компонент TRelativePanel в Delphi?
  6. SearchBox — как в Delphi использовать компонент TSearchBox?
  7. Sensors
  8. SplitView — как в Delphi использовать компонент TSplitView?
  9. Taskbar — как в Delphi использовать компонент TTaskBar?
  10. StackPanel — как в Delphi использовать компонент TStackPanel?
  11. ToggleSwitch — как в Delphi использовать компонент TToggleSwitch?
  12. Windows 10 Calendar
  13. Windows 10 Notifications — как в Delphi использовать компонент TNotificationCenter?
  14. Windows 10 SharingContract
  15. tregsvr

RTL

  1. AttributesAndRTTI
  2. ComplexNumbers
  3. HttpDownload — как в Delphi скачать файл с использованием HTTP Client API?
  4. HttpAsyncDownload — как в Delphi скачать файл в асинхронном режиме с использованием HTTP
  5. Json — как работать с JSON в Delphi 10 Seattle
  6. Leak Reporting — как в Delphi искать утечки памяти?
  7. OSVersion — как в Delphi определить текущую операционную систему?
  8. Parallel Library
  9. RegExpression — как в Delphi работать с регулярными выражениями?
  10. SimpleShareMem
  11. Tethering
  1. BDShoppingList
  2. DesktopBeaconCast
  3. DesktopCast
  4. MediaPlayer
  5. PhotoWall

Multi-Device Samples

  1. Cloud
  2. Device Sensors and Services
  1. Address Book
  2. AndroidBeaconServiceDemo
  3. AndroidNotificationServiceDemo
  4. App Analytics
  5. App Tethering
  6. Bluetooth
  1. Beacons
  2. BLEScanner
  3. BlueChat
  4. Classic Bluetooth Basic app
  5. EchoClassic
  6. ExploreDevicesLE
  7. HeartRateMonitor
  8. ProximityClientServer
  9. ScanFilterServicesAdvData
  1. MusicPlayer
  2. PhotoEditorDemo
  3. StreamingMedia
  1. ActionsDemo — Как в Delphi использовать TActionList в FireMonkey? (FMX)?
  2. Controls
  3. ControlsDesktop
  4. CopyPaste
  5. CustomListBox
  6. DragAndDrop
  7. FireFlow
  8. Forms
  9. GridDemo
  10. ImageList
  11. KeyboardToolbar
  12. KeyboardTypes — как в Delphi использовать типы клавиатур в Android?
  13. ListCollections
  14. ListView
  15. LowLevel3D
  16. ModelViewer
  17. MouseOverHints
  18. MultiView
  19. NativeControls
  20. PlatformScrollBox
  21. PullToRefresh
  22. ScrollableForm
  23. SearchContext
  24. Settings Project
  25. ShaderFilters
  26. TabletMasterDetailWithSearch
  27. TabSlideTransition
  28. Windows10NavigationPane

Mobile Snippets

  1. Accelerometer — как в Delphi использовать акселерометр (TMotionSensor)?
  2. AccessCameraApp
  3. AndroidIntents
  4. AudioRecPlay
  5. CameraComponent
  6. CameraRoll
  7. CustomPicker
  8. DatePicker
  9. DeviceInfo
  10. FireDACSQLite
  11. FireDAC_IBLite
  12. Gyroscope
  13. HorizontalScroll
  14. InteractiveGestures
  15. Location — использование компонента TLocationSensor
  16. MessageAlerts
  17. Notifications
  18. OrientationSensor
  19. PhoneDialer
  20. PlayAudioFile
  21. ShareSheet
  22. TabSliding
  23. TimePicker
  24. VideoPlayback
  25. WebBrowser

Прочие примеры Delphi, не входящие в состав Delphi и RAD Studio

  1. Как перевести строку HTML-color в TColor и наоборот?
  2. Как очистить кэш браузера в Delphi?
  3. Как запретить Delphi удалять переносы строк?
  4. WinInet — как отлавливать коды редиректа в Delphi?
  5. Как в Delphi найти настройки прокси Internet Explorer?
  6. Работа с файлами в Delphi: классика Pascal. Работа с типизированными
  7. Как в Delphi узнать количество занимаемой приложением оперативной памяти?
  8. Delphi: как найти площадь пересечения двух прямоугольников?

уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

Источник: webdelphi.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru