Опубликован: 25.03.2010 | Доступ: свободный | Студентов: 1447 / 158 | Оценка: 4.31 / 4.00 | Длительность: 25:42:00
Лекция 3:

Обзор среды .NET Framework

Подключение ссылок на внешние сборки

Через панель Solution Explorer/References подключим сборку system.windows.forms.dll

  • Создайте новый проект консольного приложения с именем MyApp командой File/New/Project, выберите, при этом, нужное его размещение в раскрывающемся списке Location

Если открыть панель Object Browser, то можно увидеть подключенные библиотечные сборки, которые оболочка посчитала (по мнению ее разработчиков) необходимым присоединить к заготовке проекта


Удалим ссылки на сборки System.Data и System.Xml, которые нужны при работе с базами данных и языком XML. Через панель Object Browser это сделать нельзя (она только для просмотра), только в панели Solution Explorer.

  • В панели Solution Explorer раскройте узел References, выделите обе сборки System.Data и System.Xml, затем командой Remove контекстного меню удалите их из проекта
  • Командой Project/Add Reference откройте окно Add Reference и добавьте в проект ссылку на библиотечную сборку System.Windows.Forms

Каждая сборка содержит множество различных пространств имен, которые нужны для однозначной адресации к типам, имеющим возможно одинаковые имена. Добавленную сборку System.Windows.Forms мы будем использовать для создания графического окна Windows в нашем консольном приложении.

Упражнение 1

  • Через панель Solution Explorer откройте файл-заготовку Program.cs и откорректируйте его следующим образом
// Подключение пространств имен 
// для сокращенной адресации классов
using System;
using System.Windows.Forms;
    
// Пространство имен в проекте можно и не объявлять
// Тогда будет использовано глобальное пространство имен
namespace MyApp
{
    class MyClass
    {
        // Точка входа может быть без аргументов
        static void Main(string[] args)
        {
            // Настройка консольного окна сборки mscorlib.dll
            Console.Title = "Это консольное окно";
            Console.BackgroundColor = ConsoleColor.Blue;
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WindowWidth = 50; // Ширина в знакоместах
            Console.WindowHeight = 10; // Высота в текстовых строках
            Console.CursorVisible = false;
            Console.WriteLine("Простая C# - программа");
    
            // Графическое окно сборки System.Windows.Forms.dll
            MessageBox.Show("Привет из графического окна сообщений!!!");
    
            Console.ReadLine();
        }
    }
}
Листинг 3.1 . Консольное приложение + графическое окно

Результат выполнения приложения будет таким


Максим Филатов
Максим Филатов

Прошел курс. Получил код Dreamspark. Ввожу код на сайте, пишет:

Срок действия этого кода проверки уже истек. Проверьте, правильно ли введен код. У вас осталось две попытки. Вы также можете выбрать другой способ проверки или предоставить соответствующие документы, подтверждающие ваш академический статус.

 

Как активировать код?