
- •1.Платформа разработки: .Net Framework: clr и fcl
- •2.Модель компиляции исходного кода в . Net
- •5.Понятие компонента. Видимые и невидимые компоненты. Примеры использования.
- •7.Понятие компонента, общие свойства и методы компонентов.
- •8.Ввод и отображение текстовой информации в Builder и Visual Studio. Сравнение возможностей (на примере).
- •9: Преобразование в символ и обратно
- •10.Компоненты Builder вкладки “Standart”: tCheckBox, tRadioButton, tRadioGroup и их аналоги в vs.
- •11. Компоненты вкладки “Standart”: tListBox, tComboBox и их аналоги в vs.
- •12. Cравнение компонентов builder tStringGrid и vs DataGridView
- •13. Возможности подключения к бд в Builder и vs.
- •14.Компоненты для работы с файлами на примере загрузки и сохранения текстовой информации для Builder и vs.
- •15.Создание нескольких форм в приложении. Отображение второстепенных форм во время работы приложения. Методы Show, ShowModal и их аналоги в V.S.(На примере)
- •19. Общие правила вычисления в командной строке пакета прикладных программ МатЛаб (с примером).
- •20. Использование переменных в MatLab.
- •21. Использование массивов в MatLab.
- •22. Построение графиков функций в среде MatLab/
5.Понятие компонента. Видимые и невидимые компоненты. Примеры использования.
Компонент — в программировании, множество классов и языковых конструкций, объединенных по общему признаку. В большинстве языков программирования нет языковых конструкций прямо отражающих понятие компонента. Компоненты реализуются с помощью стандартных конструкций, таких как классы.
Компоненты делятся на видимые и невидимые:
1.Видимые компоненты — это видимые элементы пользовательского интерфейса: кнопки, метки, блоки списков и др. Они выглядят одинаково и на стадии проектирования, и во время работы приложения.
2.Невидимые компоненты —они работают, но сами на экране не видны. К невидимым компонентам относятся таймер, компоненты доступа к базам данным и др. В процессе проектирования такие компоненты представляются на форме небольшим значком. Их свойства устанавливаются в уже известном вам окне свойств. Некоторые компоненты хоть и являются невизуальными, могут что-нибудь отображать на экране. Например, невизуальный компонент MainMenu отображает на форме полосу главного меню, а компонент OpenDialog — стандартное диалоговое окно выбора файла.
6.События, свойства и методы компонентов. Событийная модель ОС
Любой компонент взаимодействует с внешним миром с помощью свойств и событий. Свойства (properties) позволяют настраивать и получать параметры компонента, а события (events)— реагировать на происходящие внутри компонента события, программировать реакцию компонента на внешние события и т. д.
С точки зрения кода, события — сокращенная запись методов.
Методы
Методы служат для реализации функциональности классов. Рассмотрим это на примере. Расширим наш класс и реализуем метод SetXY, который будет устанавливать новые значения свойств X и Y.
События
События служат для асинхронных объявлений об изменениях в объектах.
Описание события производится с помощью специального слова event:
Методы get и set, которые, по сути, являются оболочкой поля, называют ак- сессорами (accessor). Еще одно преимущество свойств— возможность задавать разный уровень доступа аксессоров.
Модель событий (event) в .NET основана на делегатах (delegate). Делегаты позволяют обращаться к методам обратного вызова (callback method). Метод обратного вызова — это механизм, позволяющий объекту получать уведомления, на которые он подписался.
7.Понятие компонента, общие свойства и методы компонентов.
Компонент — в программировании, множество классов и языковых конструкций, объединенных по общему признаку. В большинстве языков программирования нет языковых конструкций прямо отражающих понятие компонента. Компоненты реализуются с помощью стандартных конструкций, таких как классы
Caption |
Надпись на компоненте. |
Color |
Цвет компонента. |
Constraints |
Максимальные и минимальные размеры компонента MaxHeight - Максимальная высота компонента MaxWidth - Максимальная ширина компонента MinHeight - Минимальная высота компонента MinWidth - Минимальная ширина компонента |
Cursor |
Тип курсора, при наведении его на компонент. В выпадающем списке кроме имен курсоров, сразу же приводятся их виды, поэтому легко выбрать нужный. |
Enabled |
Если это свойство установлено в false, то компонент становится бледнее и по нему уже нельзя щелкнуть клавишей мыши (можно, но действие в обработчике щелчка не произойдет) или ввести/скопировать какие-либо данные. |
Font |
Шрифт компонента. Charset - Набор символов шрифта. Color - Цвет текста Height - Высота текста Name - Имя шрифта Pitch - Шаг шрифта fpDefault - По умолчание, определяется шрифтом. fpFixed - Фиксированный шаг, все символы имеют одинаковую ширину. fpVariable - Устанавливается в переменной. Символы шрифта могут иметь разную ширину. Size - Размер шрифта Style - Стиль шрифта fsBold - Жирный fsItalic - Курсив fsUnderline - Подчеркнутый fsStrikeOut - Зачеркнутый |
Name |
Имя компонента, через которое вы будете обращаться в программе. Рекомендуется заменять на более осмысленное название, чтобы потом не возникало путаницы. |
ShowHint |
Определяет показывать или не показывать всплывающую подсказку,true - показывать |
Top |
Отступ от верхнего края формы или экрана |
Transparent |
Прозрачность, установите в true, чтобы было видно другие компоненты через фон данного. |
Visible |
Если установлено true, то компонент становится невидимым. |
Width |
Ширина компонента |
Создавая обработчики событий, можно вызывать методы, используя следующую нотацию: ->, например:
Edit1->Show();