- •Основы программирования на языке с#
- •Структура программы
- •Типы данных в c#
- •Переменные и константы
- •Управляющие конструкции
- •If (условие) действие;
- •Комментарии
- •Int count; // Эта переменная хранит количество элементов
- •Массивы
- •Исключения
- •Среда Visual Studio
- •Общие сведения об основных понятиях платформы .Net Framework
- •Контейнеры: проекты и решения
- •Типы и расширения файлов в Visual Studio для с#
- •Переходы в рамках интегрированной среды разработки
- •Типы окон и операции над ними
- •Элементы управления
- •Панель элементов
- •Окно "Свойства"
- •Создание приложений Windows Forms
- •Операции над проектами Windows
- •В результате откроется окно Сохранить проект.
- •Работа с формами
- •Создание формы Windows Forms
- •Настройка формы
- •Просмотр кода для формы
- •Создание глобальной переменной класса Form
- •Переименование формы
- •Установка расположения форм Windows Forms на экране
- •Выбор начальной формы в приложении Windows
- •Настройка размера формы Windows Forms
- •Добавление фоновых изображений в формы Windows Forms.
- •Отображение модальных и немодальных форм Windows Forms
- •Создание прозрачных форм Windows Forms
- •Изменение границ формы Windows Forms с помощью конструктора
- •Переход между формами
- •Cкрытие и закрытие форм
- •Работа с элементами управления Windows Forms
- •Добавление элементов управления в формы Windows Forms
- •Изменение размера элементов управления в формах Windows Forms
- •Определение текста, отображаемого элементом управления Windows Forms
- •Определение клавиш доступа для элементов управления Windows Forms
- •Добавление элементов управления, для которых не существует пользовательского интерфейса, в формы Windows Forms
- •Закрепление элементов управления в формах Windows Forms
- •Выравнивание нескольких элементов управления в формах Windows Forms
- •Обработка события клавиши на элементе управления
- •Обращение к элементу управления на другой форме
- •Привязка элементов управления в формах Windows Forms
- •Элементы управления
- •Button – кнопка)
- •Надпись – Label
- •Поле ввода TextBox
- •Чтобы выделить текст программными средствами:
- •Панель Panel
- •Таймер Timer
- •Переключатель CheckBox
- •Переключатель RadioButton
- •Группа объектов GroupBox
- •Списки ComboBox
- •Рисунки PictureBox
- •Чтобы задать рисунок программными средствами задайте свойство Image при помощи метода FromFile класса Image, например:
- •Массив рисунков ImageList
- •Программное меню MenuStrip
- •Синхронизация меню на разных формах
- •Создание списка в окне интерфейса mdi с помощью MenuStrip
- •Блокирование доступа к элементам меню ToolStripMenuItem
- •Скрытие объектов ToolStripMenuItem
- •Контекстное меню ContextMenu
- •Привязка контекстного меню к элементу управления.
- •Панель инструментов ToolStrip
- •Строка состояния StatusStrip
- •Размер таблицы
- •Интерфейс таблицы
- •Диалоговые окна OpenFileDialog и SaveFileDialog
- •Работа с цветами ColorDialog
- •Шрифты FontDialog
- •Счетчик DomainUpDown
- •Счетчик NumericUpDown
- •Индикатор процесса ProgressBar
- •Текстовый редактор RichTextBox
- •Элемент управления Windows Forms RichTextBox позволяет записывать отображаемые в нем данные в одном из следующих форматов:
- •Вкладки TabControl
- •Чтобы добавить новую вкладку:
- •Календарь MonthCalendar
- •Браузер WebBrowser
- •Диалоговое окно MessageBox
- •Создание графических объектов
- •Методы класса Graphics
- •Примеры построения графических объектов
- •Кривая Безье
- •Построение треугольника в этом примере создадим код для рисования треугольника. Координаты треугольника создаются случайным образом: Чтобы создать треугольник:
- •Создание графика функции в этом примере создадим код для построения графика функции на интервале .
- •Чтобы построить график функции необходимо:
- •Диаграммы
- •Установка компонента по работе с диаграммами
- •Основные методы по работе с компонентом zedGraphControl
- •Примеры построения диаграмм
- •Создание приложений на языке Visual c# в среде программирования Visual Studio Учебное пособие
- •665709, Братск, ул.Макаренко,40
-
Панель элементов
На Панели элементов отображаются значки элементов управления и других элементов, которые можно добавить в проекты Visual Studio.
Чтобы открыть Панель элементов, в меню Вид выберите Панель элементов.
Можно закрепить Панель элементов, зафиксировать ее в открытом состоянии или задать для нее параметр Автоматически скрывать.
Любой значок с Панели элементов можно перетащить в область представления "Конструктор" или вставить в редактор кода интегрированной среды разработки Visual Studio. В обоих случаях в активный файл проекта добавляется базовый код для создания экземпляра элемента, представленного на панели элементов.
Панель элементов показывает только элементы, подходящие к типу файла, в котором работает пользователь. На странице HTML, например, доступны только вкладки HTML и Общие. В форме Windows Form показаны все категории элементов управления Windows Forms. Элементы окна Панель элементов не отображаются при редактировании консольных приложений, так как они обычно создаются без графического пользовательского интерфейса и для требуемой версии .NET Framework. Набор доступных элементов управления также зависит от целевой версии .NET Framework для проекта.
Можно настроить окно Панель элементов, перестанавливая элементы внутри вкладки или добавляя вкладки и элементы.
Вставка элемента с панели элементов в указанное место в активном конструкторе
Дважды щелкните элемент на развернутой вкладке панели элементов.
Сортировка элементов на вкладке панели элементов в алфавитном порядке
В окне Панель элементов щелкните правой кнопкой нужную вкладку и выберите пункт Сортировать элементы по алфавиту.
Примечание. Эта опция устанавливает и убирает заданное свойство.
Отображение значков на панели элементов с надписями или без них
В окне Панель элементов щелкните правой кнопкой нужную вкладку и выберите пункт Список.
Примечание. Эта опция устанавливает и убирает заданное свойство.
Добавление элементов на панель элементов и удаление с нее
-
В меню Сервис выберите команду Выбрать элементы панели элементов.
Открывается диалоговое окно Выбор элементов панели элементов.
-
В диалоговом окне Выбор элементов панели элементов можно переключаться между вкладками для просмотра доступных категорий элементов панели элементов.
-
Если необходимый элемент отсутствует, нажмите кнопку Обзор для добавления элементов в диалоговое окно Выбор элементов панели элементов.
-
Выберите элементы, которые требуется добавить, и отмените выбор элементов, которые требуется удалить.
-
Нажмите кнопку ОК.
Значки элементов, выбранных в диалоговом окне Выбор элементов панели элементов, становятся доступны на панели элементов. Добавленные элементы можно перетащить с текущей вкладки на любую другую вкладку.
-
Окно "Свойства"
Это окно позволяет просматривать и вносить изменения в заданные во время конструирования свойства и события выделенных объектов, расположенных в редакторах и конструкторах. Окно Свойства можно также использовать для просмотра и изменения свойств файлов, проектов и решений. Окно Свойства можно открыть из меню Вид.
Окно Свойства показывает различные типы полей редактирования в зависимости от потребностей конкретного свойства. Среди этих полей — поля для ввода, открывающиеся списки и ссылки на пользовательские диалоговые окна редактора. Свойства, отображаемые серым цветом, доступны только для чтения.
Окно Свойства может отображать разную информацию и в разных режимах, в зависимости от того какой из следующих режимов выбран:
-
Имя объекта

В этом списке перечисляются выбранные объекты. Отображаются только объекты активного редактора или конструктора. Если выбрано несколько объектов, будут отображаться общие для всех объектов свойства.
-
По категориям (
)
Перечисляются все свойства и их значения для выбранного объекта по категориям. Чтобы сократить количество отображаемых свойств, можно свернуть категорию. При развертывании или свертывании категории слева от ее имени отображается знак "плюс" (+) или "минус" (-). Категории перечислены в алфавитном порядке.
-
По алфавиту (
)
В этом режиме все свойства и события для выбранных объектов, доступные при проектировании, сортируются по алфавиту. Чтобы изменить значение незатененного свойства, щелкните ячейку справа от него и введите изменения.
Страницы свойств
В окне Свойства можно отображать Страницу со свойствами или методами для выделенного элемента:
-
Свойства (
)
Перечисляются свойства объекта. Во многих объектах есть события, которые можно увидеть в окне Свойства.
-
События (
)
Отображаются события объекта.
В нижней части окна Свойства находится Область описаний.

В этой области приводится тип свойства и краткое его описание. Для включения и отключения описания свойства можно использовать команду Описание в контекстном меню к этой области.

