- •Основы программирования на языке с#
- •Структура программы
- •Типы данных в 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 для с#
Элементы проектов ссылаются на типы файлов, добавляемых в проект. Доступные для разработчика элементы проекта различаются в зависимости от того, с каким проектом он работает — с локальным проектом или веб-проектом.
В следующей таблице перечислены некоторые элементы проектов, доступные для локальных проектов.
Элемент проекта |
Расширение файла |
Назначение элемента проекта |
Форма Windows Forms |
CS |
Форма для создания приложений Windows. |
DataSet |
XSD |
Файл для создания XML-схемы с использованием классов DataSet. |
База данных SQL |
MDF |
Пустая базы данных SQL для локальных данных. |
XML-файл |
XML |
Пустой XML-файл. |
Схема XML |
XSD |
Файл для создания схемы для XML-документов. |
HTML-страница |
HTM |
Страница HTML, которая может включать клиентский код. |
Текстовый файл |
TXT |
Пустой текстовый файл. |
XSLT-файл |
XSLT |
Файл, используемый для преобразования XML-документов. |
Файл точечного рисунка |
BMP |
Пустой файл точечного рисунка, который может использоваться для создания простых изображений. |
Файл курсора |
CUR |
Файл для создания пользовательских курсоров. |
Файл значка |
ICO |
Файл изображения для создания пользовательского значка. |
Файл ресурсов |
RESX |
Файл, используемый для определения и изменения ресурсов приложения. |
Файл конфигурации приложения |
CONFIG |
Файл, используемый для настройки параметров приложения. |
Диаграмма классов |
CD |
Диаграмма классов. |
Отчет |
RDLC |
Новый пустой отчет. |
Файл языка JScript |
JS |
Файл скрипта, содержащий код языка JScript. |
Файл языка VBScript |
VBS |
Файл скрипта, содержащий код языка VBScript. |
Сервер скриптов Windows |
WSF |
Файл, содержащий скрипт, который выполняется как приложение Windows. |
-
Переходы в рамках интегрированной среды разработки
В интегрированной среде разработки предусмотрено несколько способов перемещения между окнами и между файлами в зависимости от предпочтений пользователя или требований проекта. Можно выбрать вариант переключения между файлами в редакторе либо переключения между всеми активными окнами инструментов в интегрированной среде разработки. Также можно непосредственно переходить к любому открытому в редакторе файлу независимо от того, в каком порядке они просматривались. Эти функции могут повысить производительность работы в интегрированной среде разработки.
Перемещение между открытыми файлами
Перемещение между окнами можно осуществлять несколькими способами:
-
Перемещаться между открытыми окнами можно с помощью команд Назад и Вперед в программном меню Вид.
-
Для перехода к определенному файлу, открытому в редакторе, независимо от порядка их открытия можно использовать Навигатор IDE, который вызывается с помощью сочетания клавиш CTRL + TAB. Далее удерживая клавишу CTRL и нажимая клавишу со стрелкой (влево или вправо) или TAB несколько раз выделите файл, к которому требуется перейти.. После отпускания клавиши CTRL произойдет автоматический переход к выбранному файлу.
-
В правом верхнем углу редактора нажмите кнопку Активные файлы, расположенную рядом с кнопкой Закрыть, а затем выберите нужный файл
Перемещение между окнами инструментов в интегрированной среде разработки
Навигатор IDE также позволяет перемещаться между окнами инструментов, открытыми в среде разработки. Для вызова навигатора IDE, позволяющего переключаться между окнами инструментов в произвольном порядке, необходимо использовать сочетание клавиш ALT + F7. Удерживая клавишу ALT, нажмите клавишу F7 несколько раз, чтобы выделить окно, к которому требуется перейти.