Опубликован: 25.03.2010 | Уровень: для всех | Доступ: платный
Лекция 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. Ввожу код на сайте, пишет:

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

 

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

Денис Пашков
Денис Пашков
Россия
Татьяна Ковалюк
Татьяна Ковалюк
Украина, Киев, Киевский политехнический институт, 1974