Комитет по образованию Правительства Санкт-Петербурга


ISBN © ГБОУ СПб КИТ, 2012. © Матысик И.А., 2012. СОДЕРЖАНИЕ



Download 0,87 Mb.
bet2/52
Sana20.04.2022
Hajmi0,87 Mb.
#566978
TuriСправочник
1   2   3   4   5   6   7   8   9   ...   52
ISBN © ГБОУ СПб КИТ, 2012.
© Матысик И.А., 2012.
СОДЕРЖАНИЕ



Введение







5

1.

Компоненты C++ Builder. Общие понятия







6




1.1.

Размещение компонентов на форме







7




1.2.

Задание свойств компонентам







7




1.3.

Программирование событий для компонент







8

2.

Форма (Form) – окно приложения







10




2.1.

Основные свойства формы . . . . . . . .

. . .

.

. 11




2.2.

Основные методы формы . . . . . . . .

. . . .

.

. 12




2.3.

Основные события формы







13

3.

Командная кнопка (Button)







14

4.

Кнопка с картинкой (BitBtn)







15

5.

Таймер (Timer)







16

6.

Панель (Panel)







17

7.

Надпись (Label)







18




  1. Команды диалога . . . . . . . . . . . . . . . . . . 19

8.1. Окно сообщения (ShowMessage) . . . . . . . . . . . 19








8.2. Окно с сообщением и выбором действия (MessageDlg)




19




8.3. Окна ввода (InputBox и InputQuery)




20

9. Редактор строки (Edit)




21

10.

Счетчик (CSpinEdit)




24

11. Индикатор процесса (CGauge)




25

12.

Флажок (СhесkBох)




25

13.

Радиокнопка (RadioButton)




27

14.

Контейнер радиокнопок (RadioGroup)




27

15.

Диалоги выбора цвета и шрифта




29




15.1. Диалог выбора цвета (ColorDialog) . . . . . . . .

.

. 29




15.2. Диалог выбора параметров шрифта (FontDialog) . .

. .

30




16.

Стандартные списки













30




16.1.

Простой список (ListBox) . . . . . .

. .

. .

. .

.

31




16.2.

Комбинированный список (ComboBox)













32

17.

Многострочные окна редактирования













34




17.1.

Простой редактор (Memo) . . . . . .

. .

. .

. .

.

34




17.2.

Расширенный редактор (RichEdit)













36




  1. Диалоги сохранения файла (SaveDialog) и открытия файла







(OpenDialog)

38

19.

Специализированные списки

40




19.1. Список дисководов (DriveComboBox)

40




19.2. Список папок (DirectoryListBox)

40

20.

Таблица (StringGrid)

41

21.

Организация меню

44




21.1. Главное меню (MainMenu) . . . . . . . . . .

. . . 44




21.2. Всплывающее меню (PopupMenu)

45

22.

Индикатор процесса ProgressBar

46

23.

Шкала (TrackBar)

46

24.

Готовое изображение (Image)

47

25.

Многостраничный блокнот (PageControl)

49

26.

Получение даты и времени (DateTimePicker)

52

27.

Кнопка быстрого доступа (SpeedButton)

53

Приложение № 1. Основные методы класса String

55

Приложение № 2. Основные свойства компонентов

56

Приложение № 3. Основные события компонентов

57

Приложение № 4. Виртуальные коды основных клавиш

59

Приложение №5. Функции преобразования

61

Приложение №6. Функции даты и времени

62

Приложение №7. Свойства и методы класса TStrings

64

Список литературы

66




4


ВВЕДЕНИЕ

Среда программирования C�++���Builder����������������������������������–однаизсамыхмощныхси-стем, позволяющая на современном уровне создавать как отдельные прикладные программы Windows, так и разветвленные комплексы, предназначенные для работы в корпоративных сетях и в Интернете. В данной среде есть все необходимые средства для проектирования, те-стирования и запуска приложений, и где все нацелено на облегчение процесса создания программ.


C++ Builder – эта среда программирования на языке высокого уровня C++,�����������������������������������������������������������������вкоторойосуществляетсявизуальноепрограммированиенаосно-ве объектно-ориентированного подхода, благодаря которому создана технология быстрой разработки приложений (RAD – Rapid Application Development). Программа строиться из готовых и отлаженных блоков, что приводит к упрощению и ускорению написания работоспособных программ.


Создаваемые приложения во время исполнения взаимодействуют с пользователем благодаря многооконному графическому интерфейсу.




Графический интерфейс пользователя это тип экранного пред-ставления, при котором пользователь может выбирать команды, запу-скать задачи и просматривать списки файлов, используя визуальные обозначения (пиктограммы), пункты меню или элементы управления (кнопки, переключатели) с помощью мыши или клавиатуры.

Визуальное программирование позволило свести проектирование пользовательского интерфейса к простым и наглядным действиям, ко-торые позволяют разработать любой сложности надежный интерфейс программы за минуты или часы, на что ранее уходили месяцы работы программиста. Все это стало возможным благодаря разработанной би-блиотеке визуальных компонентов VCL����,�������������������������������котораясодержитоколостаис-пользуемых компонент, которые реализуют все элементы пользователь-ского интерфейса операционной системы Windows. Кроме этого про-граммисты могут создавать свои собственные элементы интерфейса, если стандартные компоненты не удовлетворяют все возрастающим по-требностям в оформлении интерфейса.





  • данном методическом пособии кратко, но в достаточном объеме описаны компоненты библиотеки VCL��������������������������������дляпримененияихприразра-ботке современного интерфейса приложений Windows.

5

  1. КОМПОНЕНТЫ C++ BUILDER. ОБЩИЕ ПОНЯТИЯ

Основное назначение библиотеки визуальных компонент VCL – это скрыть от программиста трудоемкую работу напрямую с низкоуровне-выми WinAPI-функциями. Для разработки интерфейса программисты пользуются готовыми отлаженными классами компонент данной би-блиотеки как кирпичиками, что ускоряет разработку приложений.




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

Компоненты бывают визуальные и невизуальные. Визуальные ком-поненты отображаются во время выполнения приложения точно так же, как и во время проектирования. Примерами визуальных компонент яв-ляются кнопки, редактируемые поля. Именно визуальные компоненты используются для построения интерфейса пользователя. С их помощью пользователь управляет работой приложения, поэтому они называют-ся еще элементами управления. Невизуальные компоненты отобража-ются только во время проектирования приложения как пиктограммы на форме, но не видны во время его выполнения. Они выполняют вспо-могательные и системные функции. Примерами таких компонент явля-ются системный таймер, доступ к базам данных, стандартные диалоги Windows и другие.


Для работы с любым компонентом надо выпол-нить три действия:



Download 0,87 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   52




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish