
- •24.Поясните, что представляет собой такой тип данных, как структура, запишите синтаксис объявления структуры, приведите примеры инициализации и использования.
- •23.Запишите имена функций, предназначенных для ввода/вывода в файл в контексте языка с, поясните их назначение, особенности подключения и использования, приведите примеры.
- •25.Перечислите основные принципы ооп, дайте определение каждому понятию, приведите примеры возможных вариантов реализации обозначенных принципов.
- •31.2 Основные свойства конструкторов:
- •32.2 Конструктор копирования
- •37.Поясните назначение и особенности использования виртуальных методов, запишите синтаксис их объявления, приведите примеры.
- •Virtual тип имя([параметры]){
- •41.Назовите основные компоненты вкладок Standard, Additional, поясните их назначение, приведите примеры использования.
- •42.Назовите основные компоненты вкладок Win32, System, поясните их назначение, приведите примеры использования.
- •43.Назовите основные компоненты вкладок Dialogs, Samples, поясните их назначение, приведите примеры использования.
- •45.Поясните, что представляет собой технология AсtivеX, порядок создания и использования компонент AсtivеX.
- •44.Опишите основные компоненты представления данных, компоненты доступа к базам данных, поясните их назначение, приведите примеры использования.
- •48.Расскажите этапы разработки языка программирования c#, перечислите его достоинства.
- •48.2 Достоинстваc#
41.Назовите основные компоненты вкладок Standard, Additional, поясните их назначение, приведите примеры использования.
Вкладка Standart:
Компонент Label (Метка) используется для отображения на форме разного рода текстовой информации. Компонет Edit служит для отображения текста. Button (кнопка) используется для выполнения определённого события. Frame-Панель с возможностями наследования. Проектируется как отдельное окно. Компонент визуальный. MainMenu позволяет конструировать и создавать полосу главного меню формы и выпадающие меню. Компонент не визуальный. PopupMenu - Позволяет конструировать и создавать всплывающие контекстные меню, возникающие при нажатии пользователем правой кнопки мыши. Компонент не визуальный.
Memo - Используется для ввода и отображения многострочных текстов. Компонент визуальный.
CheckBox Позволяет пользователю включать и выключать различные опции. RadioButton Предлагают пользователю набор альтернатив, из которых выбирается одна. Набор реализуется
требуемым количеством радиокнопок, размещенных в одном контейнере (форме, панели и т.п.).
ListBox Представляет собой стандартное окно списка Windows, позволяющее пользователю выбирать разделы из списка ComboBox. Объединяет функции ListBox и Edit. Пользователь
может либо ввести текст, либо выбрать его из списка. Scrollbar - Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов. GroupBox- Является контейнером, объединяющим группу связанных органов управления, таких как радиокнопки RadioButton, контрольные индикаторы Checkbox и т.д.
41.2RadioGroup является комбинацией группового окна GroupBox с набором радио кнопок RadioButton; служит специально для создания групп радиокнопок. Можно размещать в компоненте несколько радиокнопок, но никакие другие органы управления не разрешены. Компонент Panel является контейнером для группирования органов управления и меньших контейнеров. Панель можно использовать также для построения полос состояния, инструментальных панелей, палитр инструментов. ActionList обеспечивает диспетчеризацию событий компонентов.
Вкладка ADdition на ней расположены компоненты позволяющие расширить возможность ваших приложений. BitBtn используется для создания кнопок, на которых располагается битовая графика (например, кнопка (ОК) с галочкой). Отличительная особенность в том это наличие растрового изображения на поверхности кнопки определяется свойством Glyph. Кроме того имеется свойство KIND которое задаёт одну из 11 стандартных разновидностей кнопок. SpeedButton используется для создания инструментальных панелей, и в других случаях когда требуется кнопка с фиксацией нажатого состояния. MaskEdit используется для форматирования данных или для ввода символов в соответствии с шаблоном. StringGrid используется для отображения текстовой информации в таблице из строк и столбцов. DrawGrid используется для отображения нетекстовых данных. Image используется для отображения графики, пиктограмм, битовых матриц и метафайлов. Shape используется для рисования фигур: квадратов, кругов, Bevel используется для рисования выступающих или утопленных линий или прямоугольных. ScrollBox используется для создания зон отображения с прокруткой. Splitter используется для создания в приложении панелей с изменяемыми пользователем размерами. StaticText подобен компоненту Label, но обеспечивает дополнительные возможности по заданию стиля бордюра. ControlBar используется для размещения компонентов инструментальной панели. ApplicationEvents перехватывает события на уровне приложения. Chart используется для создания диаграмм и графиков.