- •Запишите имена функций, предназначенных для ввода/вывода в файл в контексте языка с, поясните их назначение, особенности подключения и использования, приведите примеры.
- •Поясните, что представляет собой такой тип данных, как структура, запишите синтаксис объявления структуры, приведите примеры инициализации и использования.
- •Перечислите основные принципы ооп, дайте определение каждому понятию, приведите примеры возможных вариантов реализации обозначенных принципов.
- •Поясните назначение и особенности использования виртуальных методов, запишите синтаксис их объявления, приведите примеры.
- •Назовите основные компоненты вкладок Standard, Additional, поясните их назначение, приведите примеры использования.
- •Назовите основные компоненты вкладок Win32, System, поясните их назначение, приведите примеры использования.
- •Назовите основные компоненты вкладок Dialogs, Samples, поясните их назначение, приведите примеры использования.
- •Дайте характеристику платформе .Net Framwork, перечислите составляющие платформы и объясните их назначение.
- •Расскажите этапы разработки языка программирования c#, перечислите его достоинства.
- •Назовите виды операторов разветвления языка c#, приведите синтаксис их записи, поясните назначение и укажите, в каких ситуациях какую конструкцию рационально использовать, приведите примеры.
- •Назовите виды операторов цикла языка c#, приведите синтаксис их записи, поясните назначение и укажите, в каких ситуациях какую конструкцию рационально использовать, приведите примеры.
- •Перечислите основные методы класса Math языка c#, поясните назначение, особенности использования, приведите примеры.
- •Перечислите методы, предназначенные для работы с консолью в контексте языка c#. Поясните, каким образом осуществляется форматированный ввод/вывод информации, приведите примеры.
- •Объясните реализацию исключений в языке c#, назовите операторы, которые используются для реализации исключений, приведите примеры.
- •Объясните назначение операторов checked и unchecked, запишите формат их использования, приведите примеры.
- •Перечислите виды массивов в контексте языка с#, запишите синтаксис их объявления, приведите различные способы инициализации и вывода массивов разных видов.
- •Объясните назначение индексаторов, запишите синтаксис индексатора, приведите примеры использования.
- •Перечислите средства языка c#, позволяющие работать со строками, объясните назначение и особенности использования, приведите примеры.
- •Поясните, что представляет собой такой тип данных, как класс, запишите синтаксис объявления класса в контексте языка с#, объясните назначение спецификаторов.
- •Назовите функциональные компоненты, которые могут входить в определение класса в контексте языка c#, поясните их назначение, приведите примеры реализации.
- •Методы, перегрузка методов, методы с переменным количеством аргументов, метод Main.
- •Конструкторы. Деструкторы
- •Вложенные типы, Наследование
Назовите основные компоненты вкладок Win32, System, поясните их назначение, приведите примеры использования.
Компоненты с вкладки Win32 осуществляют подключение к вашей программе интерфейсных элементов, используемых в 32-разрядных версиях операционной системы Windows. TabControl Является контейнером для размещения перекрывающих друг друга закладок. Примером является Палитра компонентов. Компонент визуальный. PageControl – многостраничное окно. Позволяет создавать страницы в стиле Windows 95/98, управляемые закладками или иными органами управления, для экономии места на рабочем столе. Компонент визуальный. ImageList – список изображений. Предназначен для работы со списками изображений одинакового размера в меню,
инструментальных панелях и т.п. Каждое из изображений можно выбирать по его индексу в интервале значений от0 доn-1. Компонент не визуальный. RichEdit - окно редактирования в формате RTF. Отображает редактируемую текстовую область документов в формате RTF(Rich Text Format), который предоставляет возможность форматирования абзацев и символов, поиск текста и многое другое. Компонент визуальный. TrackBar – ползунок. Управляющий элемент в виде ползунка в стиле Windows 95/98. Компонент визуальный. ProgressBar – отображение хода процесса. Создает индикатор, который отслеживает процесс выполнения некоторой процедуры в вашей программе. По мере выполнения процедуры прямоугольный индикатор постепенно окрашивается слева направо заданным цветом. UpDown - кнопка-счетчик. Кнопка-счетчик в стиле Window 95/98 для ввода целых чисел. Компонент визуальный. HotKey - «Горячие» клавиши Дает возможность реализовать в приложении поддержку горячих клавиш. Компонент визуальный. Animate - воспроизведение клипов без звука. Используется для воспроизведения немых клипов AVI, подобных используемым в Window95/98 изображениям копирования файлов и т.п. Компонент визуальный. DateTimePicker - ввод дат и времени. Ввод дат и времени с выпадающим календарем. Компонент визуальный. MonthCalendar - ввод дат. Ввод дат с выбором из календаря. Компонент визуальный. TreeView – Дерево. Отображает иерархическую (древовидную) структуру элементов заголовков документов, файлов или каталогов на диске. Компонент визуальный. ListView – Списки. Отображает списки в стиле Windows 95/98.Компонент визуальный. HeaderControl – Заголовок. Позволяет создавать составные перемещаемые заголовки в стиле Windows 95/98. Компонент визуальный. StatusBar - Полоса состояния. Создает строку панелей состояния (обычно выравниваемую по нижней границе формы) для отображения информации о состоянии работающей программы. Компонент визуальный.
ToolBar - инструментальная панель. Инструментальная панель для быстрого доступа к часто используемым функциям приложения. Компонент CoolBar - Инструментальная перестраиваемая панель. Контейнер инструментальной панели, размеры которой могут изменяться пользователем.
PageScroller – прокрутка страниц. Обеспечивает прокрутку больших окон, например, инструментальных панелей.