- •Запишите имена функций, предназначенных для ввода/вывода в файл в контексте языка с, поясните их назначение, особенности подключения и использования, приведите примеры.
- •Поясните, что представляет собой такой тип данных, как структура, запишите синтаксис объявления структуры, приведите примеры инициализации и использования.
- •Перечислите основные принципы ооп, дайте определение каждому понятию, приведите примеры возможных вариантов реализации обозначенных принципов.
- •Поясните назначение и особенности использования виртуальных методов, запишите синтаксис их объявления, приведите примеры.
- •Назовите основные компоненты вкладок Standard, Additional, поясните их назначение, приведите примеры использования.
- •Назовите основные компоненты вкладок Win32, System, поясните их назначение, приведите примеры использования.
- •Назовите основные компоненты вкладок Dialogs, Samples, поясните их назначение, приведите примеры использования.
- •Дайте характеристику платформе .Net Framwork, перечислите составляющие платформы и объясните их назначение.
- •Расскажите этапы разработки языка программирования c#, перечислите его достоинства.
- •Назовите виды операторов разветвления языка c#, приведите синтаксис их записи, поясните назначение и укажите, в каких ситуациях какую конструкцию рационально использовать, приведите примеры.
- •Назовите виды операторов цикла языка c#, приведите синтаксис их записи, поясните назначение и укажите, в каких ситуациях какую конструкцию рационально использовать, приведите примеры.
- •Перечислите основные методы класса Math языка c#, поясните назначение, особенности использования, приведите примеры.
- •Перечислите методы, предназначенные для работы с консолью в контексте языка c#. Поясните, каким образом осуществляется форматированный ввод/вывод информации, приведите примеры.
- •Объясните реализацию исключений в языке c#, назовите операторы, которые используются для реализации исключений, приведите примеры.
- •Объясните назначение операторов checked и unchecked, запишите формат их использования, приведите примеры.
- •Перечислите виды массивов в контексте языка с#, запишите синтаксис их объявления, приведите различные способы инициализации и вывода массивов разных видов.
- •Объясните назначение индексаторов, запишите синтаксис индексатора, приведите примеры использования.
- •Перечислите средства языка c#, позволяющие работать со строками, объясните назначение и особенности использования, приведите примеры.
- •Поясните, что представляет собой такой тип данных, как класс, запишите синтаксис объявления класса в контексте языка с#, объясните назначение спецификаторов.
- •Назовите функциональные компоненты, которые могут входить в определение класса в контексте языка c#, поясните их назначение, приведите примеры реализации.
- •Методы, перегрузка методов, методы с переменным количеством аргументов, метод Main.
- •Конструкторы. Деструкторы
- •Вложенные типы, Наследование
Назовите основные компоненты вкладок Standard, Additional, поясните их назначение, приведите примеры использования.
Вкладка Standart:
Компонент Label (Метка) используется для отображения на форме разного рода текстовой информации. Компонет Edit служит для отображения текста. Button (кнопка) используется для выполнения определённого события. Frame-Панель с возможностями наследования. Проектируется как отдельное окно. Компонент визуальный. MainMenu позволяет конструировать и создавать полосу главного меню формы и выпадающие меню. Компонент не визуальный. PopupMenu - Позволяет конструировать и создавать всплывающие контекстные меню, возникающие при нажатии пользователем правой кнопки мыши. Компонент не визуальный.
Memo - Используется для ввода и отображения многострочных текстов. Компонент визуальный.
CheckBox Позволяет пользователю включать и выключать различные опции. RadioButton Предлагают пользователю набор альтернатив, из которых выбирается одна. Набор реализуется требуемым количеством радиокнопок, размещенных в одном контейнере (форме, панели и т.п.).
ListBox Представляет собой стандартное окно списка Windows, позволяющее пользователю выбирать разделы из списка ComboBox. Объединяет функции ListBox и Edit. Пользователь может либо ввести текст, либо выбрать его из списка. Scrollbar - Представляет собой станд0артную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов. GroupBox- Является контейнером, объединяющим группу связанных органов управления, таких как радиокнопки RadioButton, контрольные индикаторы Checkbox и т.д.
RadioGroup является комбинацией группового окна GroupBox с набором радио кнопок RadioButton; служит специально для создания групп радиокнопок. Можно размещать в компоненте несколько радиокнопок, но никакие другие органы управления не разрешены. Компонент Panel является контейнером для группирования органов управления и меньших контейнеров. Панель можно использовать также для построения полос состояния, инструментальных панелей, палитр инструментов. ActionList обеспечивает диспетчеризацию событий компонентов.
Вкладка ADdition на ней расположены компоненты позволяющие расширить возможность ваших приложений. BitBtn используется для создания кнопок, на которых располагается битовая графика (например, кнопка (ОК) с галочкой). Отличительная особенность в том это наличие растрового изображения на поверхности кнопки определяется свойством Glyph. Кроме того имеется свойство KIND которое задаёт одну из 11 стандартных разновидностей кнопок. SpeedButton используется для создания инструментальных панелей, и в других случаях когда требуется кнопка с фиксацией нажатого состояния. MaskEdit используется для форматирования данных или для ввода символов в соответствии с шаблоном. StringGrid используется для отображения текстовой информации в таблице из строк и столбцов. DrawGrid используется для отображения нетекстовых данных. Image используется для отображения графики, пиктограмм, битовых матриц и метафайлов. Shape используется для рисования фигур: квадратов, кругов, Bevel используется для рисования выступающих или утопленных линий или прямоугольных. ScrollBox используется для создания зон отображения с прокруткой. Splitter используется для создания в приложении панелей с изменяемыми пользователем размерами. StaticText подобен компоненту Label, но обеспечивает дополнительные возможности по заданию стиля бордюра. ControlBar используется для размещения компонентов инструментальной панели. ApplicationEvents перехватывает события на уровне приложения. Chart используется для создания диаграмм и графиков.