русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Окно Solution Explorer C#

Окно Solution Explorer позволяет просматривать и редактировать файлы проекта.

Рассмотрим это окно на примере проекта WindowsApplication1. Проекты объединяются в решения.

Для нашего приложения было создано одно решение. Решению соответствует корневой значок дерева файлов, обозначенный как Solution «WindowsApplication1»

На следующем уровне иерархии находится значок с надписью WindowsApplication1. Далее следуют папки и файлы, входящие в проект.

Для создания новой формы надо выделить значок проекта и вызвать оперативное меню. В оперативном меню выбрать команду Add , при этом откроется дополнительный список, в котором выбрать Add Windows Form...Далее, в открывшемся окне в поле ввода Name ввести желаемое имя формы и нажать кнопку OK. При этом будет создан класс новой формы.

Для создания нового файла для нового класса нужно надо выделить значок проекта и вызвать оперативное меню. В оперативном меню выбрать команду Add , при этом откроется дополнительный список, в котором выбрать Add Class...Далее, в открывшемся окне в поле ввода Name ввести желаемое имя класса и нажать кнопку OK.

Для вывода новой формы на экран надо поступить следующим образом:

1. Создать объект класса новой формы. (Form2 f=new Form2();)

2. Вывести созданный объект на экран с помощью методов Show или ShowDialog.

Например, f.Show();f.ShowDialog();

Метод Show предназначен для вывода на экран нескольких форм и даёт возможность работать с этими формами в параллельном режиме. Для того чтобы перейти к некоторой форме t достаточно щёлкнуть по ней мышкой, при этом остальные формы будут оставаться на экране, и к любой из них мы тоже сможем перейти по щелчку мыши. Во многих приложениях такая работа не нужна, она может привести к путанице. Чаще для активизации формы используют метод ShowDialog.

При выводе формы методом ShowDialog переход к ранее открытым формам возможен только после закрытия формы открытой с помощью метода ShowDialog. Более того, выполнение команд, следующих за вызовом метода ShowDialog, приостанавливается до закрытия соответствующей формы. Поэтому фрагмент программы:

Form2 f=new Form2();

f.ShowDialog();

int i=f.j;

Не только создает и выводит на экран новую форму, но записывает в переменную i то значение открытого поля j формы f, которое окажется в этом поле в момент закрытия формы f. Если бы форма f выводилась методом Show, то в переменную i , записалось бы число, которое находилось бы в поле j в момент открытия формы f.

Окно Class Vew предназначено для быстрого перехода к нужному описанию метода, свойства, поля или класса. Для быстрого перехода, надо в представленном в окне Class Vew структурном дереве приложения найти необходимое имя и выполнить двойной щелчок по нему.

Просмотров: 6308






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.