5.3 Осуществление выбора инструментальных средств разработки программных модулей (описание назначения, свойств, методов и событий для визуальных (невизуальных) компонентов общего назначения)
При разработке программных модулей были использованы следующие компоненты:
Компонент | Свойство | Описание |
Edit | Name | Используется в программе для доступа к свойствам компонента |
Text | Текст, находящийся в поле редактирования | |
Top | Расстояние от верхней границы компонента до верхней границы клиентской области формы | |
Left | Расстояние от верхней границы объекта до левой границы формы | |
Width | Ширина объектов | |
Height | Высота объектов | |
Label | Caption | Определяет выводимый текст |
WirdWrap | Позволяет выводить текст в несколько строк | |
Enabled | Определяет доступность компонента при работе приложения | |
Visible | Определяет, будет ли виден компонент во время работы приложения | |
Anchors | Определяет, будут ли изменяться размеры выделенного компонента при изменении размеров формы во время работы приложения | |
Form | BorderIcons | Определяет доступность системных кнопок, расположенных в строке заголовков формы |
BorderStyle | Определяет вид границы формы | |
Position | Определяет расположение формы на экране | |
WindowState | Определяет размер формы | |
CheckBox
| Caption | Задает надпись |
Alignment | Определяет расположение надписи относительно флажка | |
Checked | Определяет внешний вид флажка | |
State | Определяет состояние флажка | |
RadioButton | Caption | Задает надпись |
Alignment | Определяет расположение надписи относительно переключателя | |
Checked | Определяет внешний вид переключателя | |
TComboBox | Text | Текущая выбранная строка |
ItemIndex | Номер выбранной строки | |
DropDownCount | Максимальное число элементов, одновременно отображаемых в видимой части списка | |
Timer | Interval | Период генерации события OnTimer |
Enabled | Разрешение работы, т.е. разрешает или запрещает генерацию события OnTimer | |
OpenDialog | FileName | Выбранное пользователем имя файла вместе с полным путем поиска |
HistoryList | Список раннее выбранных файлов | |
InitialDir | Текущий каталог, содержимое которого отображается при первом открытии диалогового окна | |
Title | заголовок диалогового окна | |
Table | Name | Имя компонента |
DatdBaseName | Имя базы данных, составной частью которой является файл данных | |
TableName | Имя файла данных, для доступа к которому используется компонент | |
Active | Признак активации файла данных или таблицы | |
Query | Constrained | Задает совместимость ограничений в предложении SELECT с операциями редактирования и вставки записей в таблицах Paradox и dBase |
DataSource | Указывает имя компонента TdataSource, относящегося к главному набору данных, из которого берется значение ключа | |
Params | Содержит параметры запроса, находящегося в свойстве SQL | |
SQL | Содержит текст SQL - запроса | |
DataSource | AutoEdit | Определяет, может ли набор данных автоматически переводится в режим модификации при попытке изменения данных пользователем |
DataSet | Служит для указания набора данных, с которым связан источник данных | |
Enabled | Определяет, будут ли визуальные компоненты, связанные с этим источником данных, отображать данные из набора данных | |
Name | Задает имя источника данных | |
MainMenu- | Caption | содержит названия пунктов меню |
TItem – “caption”, | определяет надпись на элементах главного меню | |
StringGrid | Collcount-
| число столбцов |
Rowcount-
| количество строк таблицы | |
Fixed Cols-
| количество слева зафиксированных столбцов | |
Fixed Rows-
| количество сверху строк таблицы | |
Editing-
| признак допустимости редактирования содержимого ячеек таблицы | |
DefoultColWidth
| ширина столбцов таблицы | |
DefoultColHeight | высота строк таблицы | |
GridLineWidth | ширина линии ограниченной ячейки таблицы
|
- Оглавление
- 1.Задание на программирование
- 2. Определение целей и выделение задач
- 3. Анализ входной и выходной информации
- 3.1 Функциональные зависимости внутри файлов исходных данных (файл n, наименование поля, имя поля, тип данных, функциональная связь)
- 3.2 Логическая структура исходных данных программы (связи между файлами, ключевые поля, типы связей)
- 3.3 Структура взаимосвязей между исходными и результирующими данными
- 4. Техническое задание на программирование
- 4.1 Выбор типа операционной системы (сравнение двух систем: Windows, Linux)
- 4.2 Выбор языка программирования
- 4.3 Сетевой вариант работы программы
- 4.4 Технологии работы с базами данных (bde, ado, odbc и визуальные (невизуальные) компоненты для работы с бд)
- 4.5 Перенос программы на различные платформы (особенности Delphi, Kylix, библиотеки компонентов vcl, clx)
- 5.2.2 Функционально-модульная структура программы (состав, назначение, характеристика и взаимосвязь программных модулей, процедур и функций)
- Главный модуль
- 5.2.3 Структурная схема алгоритмов (добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей)
- 5.3 Осуществление выбора инструментальных средств разработки программных модулей (описание назначения, свойств, методов и событий для визуальных (невизуальных) компонентов общего назначения)
- 6.Рабочий проект
- 6.1 Описание применения
- Руководство пользователя
- Детальное описание работы с программой
- Графический интерфейс (описание форм, состава используемых объектов, их свойств, методов и событий для работы с исходными и результирующими данными)
- Диалоговый режим (условия, описание и особенности использования диалогов для ввода (редактирования) данных и задания параметров сервисных функций)
- Руководство программиста (описание программный код добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей)
- 7.Жизненный цикл программного продукта
- 7.1 Основные процессы жц
- 7.2 Вспомогательные процессы жц
- 8.Список использованных источников