Ссылки на внешний компоновочный блок

Ссылки на внешний компоновочный блок

Теперь выясним, как компилировать приложение, использующее типы, определенные в отдельном компоновочном блоке .NET. Здесь, чтобы было ясно, почему при построении указанного выше приложения компилятор C# понял ссылку на тип System.Console, следует вспомнить о том (см. главу 1), что ссылка на mscorlib.dll при компиляции предполагается автоматически. Если же по какой-то особой причине эту ссылку необходимо отключить, следует использовать флаг /nostdlib.

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

using System;

// Добавьте это:

using System.Windows.Forms;

class TestApp {

 public static void Main() {

  Console.WriteLine("Проверка! 1, 2, 3");

  // Добавьте это:

  MessageBox.Show("Привет…");

 }

}

Здесь с помощью ключевого слова using C# (см. главу 1) добавлена ссылка на пространство имен System.Windows.Forms. Напомним, что при явном указании пространств имен, используемых в рамках файла *.cs, нет необходимости использовать абсолютные имена (рукам легче).

В командной строке компилятору csc.exe следует сообщить о том. в каком из компоновочных блоков содержатся "используемые" пространства имен. Так, при использовании класса MessageBox с помощью опции /reference (которую можно "сократить" до /r) следует указать компоновочный блок System.Windows.Forrns.dll.

сsc /r:System.Windows.Forms.dll testapp.cs

Если теперь снова выполнить наше приложение, то вдобавок к выводу на консоль вы должны увидеть окно, подобное показанному на рис. 2.2.

Рис. 2.2. Ваше первое приложение Windows Forms

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Внешний вид

Из книги Как найти высокооплачиваемую работу с помощью Internet автора Рудинштейн Марк


Внешний вид и настройка

Из книги Мобильный интернет автора Леонтьев Виталий Петрович

Внешний вид и настройка Запустить Почту вы можете, нажав одну из четырех иконок Интернета на Панели быстрого доступа Windows. Можно сделать это и через кнопку Почта в программе Internet Explorer. Наконец, доступен он и через меню Пуск Программы – хотя вряд ли вы будете пользоваться


15.1.1 Внешний вид

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

15.1.1 Внешний вид Если вы хоть раз запускали KDE, вы уже знакомы с внешним видом экрана после запуска этой оболочки. Для остальных приведу рис. 15.1.Как видите, экран можно условно поделить на две части. Рис. 15.1. Внешний вид экрана после запуска KDEПанель в нижней части экрана


Внешний осмотр

Из книги 33 лучшие программы для ноутбука [Популярный самоучитель] автора Пташинский Владимир

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


Цвет и внешний вид окон

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Цвет и внешний вид окон Для настройки цветовой схемы откройте окно Персонализация и выберите ссылку Цвети внешний вид окон. При использовании стиля Windows Aero появится окно, показанное на рис. 2.20. Если же стиль Windows Aero не используется, появится классическое окно Параметры


Добавление файла *.resources в компоновочный блок .NET

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Добавление файла *.resources в компоновочный блок .NET Теперь можно встроить файл *.resources в компоновочный блок.NET, используя опцию /resources компилятора командной строки C#. Для примера скопируйте соответствующие файлы Program.cs, Form1.cs и Form1.Designer.cs в корневой каталог вашего диска C,


Внешний вид

Из книги Windows Vista без напряга автора Жвалевский Андрей Валентинович

Внешний вид Самый простой способ увидеть Проводник в действии – открыть какую-нибудь папку. Например, выполните команду Пуск ? Документы. Вашему взору откроется содержимое личной папки пользователя, в которой хранятся его документы (рис. 3.1). Рис. 3.1. Окно Проводника Windows


Внешний вид объектов ADO.NET

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Внешний вид объектов ADO.NET Хотя ADO.NET является составной частью платформы .NET Framework, многие ее компоненты будут знакомы опытным разработчикам, поскольку внешне они во многом напоминают объекты ADO. Даже совершенно новые элементы ADO.NET реализованы так, чтобы максимально


Символические ссылки. Жесткие ссылки.

Из книги Справочник по PHP автора

Символические ссылки. Жесткие ссылки. Немного теорииВ системах Unix довольно часто возникает необходимость иметь для одного и того же файла или каталога разные имена. При этом одно из имен логично назвать основным, а все другие - его псевдонимами. В терминологии Unix такие


Внешний вид

Из книги Интернет – легко и просто! автора Александров Егор

Внешний вид Внешний вид различных браузеров, как и следовало догадаться, неодинаковый. Мало того, обратившись к настройкам, интерфейс многих из них можно изменить до неузнаваемости. Но если убрать всю эту красивую обертку, дизайнерские изыски и прочие излишества, то все


Внешний вид

Из книги Интерактивные доски и их использование в учебном процессе автора Горюнова М. А.

Внешний вид Окно программы Outlook Express представлено на рис. 5.3. Рис. 5.3. Окно почтовой программы Outlook Express.Вверху окна располагается стандартная строка главного меню. Чуть ниже находится панель инструментов с кнопками, применяемыми для выполнения наиболее часто используемых


Внешний вид

Из книги QNX/UNIX [Анатомия параллелизма] автора Цилюрик Олег Иванович

Внешний вид Разработка дизайна – это самый творческий процесс при создании сайта, поэтому чему-то учить здесь сложно. Можно только советовать. Привлекательный внешний вид во многом зависит от вкуса автора, однако существуют некоторые общепризнанные правила, которые


Внешний ресурс

Из книги Офисный компьютер для женщин автора Пастернак Евгения

Внешний ресурс Функция Внешний ресурс позволяет добавить на слайды презентации иллюстрации, хранящиеся в специальной папке программы Flow!Works, которая представляет собой библиотеку изображений. Библиотека содержит иллюстрации, объединенные общей тематикой в папки,


Внешний доступ

Из книги автора

Внешний доступ int pthread_mutexattr_setpshared( pthread_mutexattr_t* attr, int pshared);int pthread_mutexattr_getpshared( const pthread_mutexattr_t* attr, int* pshared);Эти функции устанавливают/считывают внутреннее поле атрибутной записи мьютекса, определяющее, возможен ли доступ к мьютексу из потоков, запущенных вне процесса, в


Внешний вид программы

Из книги автора

Внешний вид программы Запустите программу из меню Пуск из списка офисных программ. Вы увидите очень знакомый интерфейс (рис. 3.1). Рис. 3.1. Программа PowerPoint Что это в середине экрана? Про заголовок какого такого слайда там написано? Все очень просто. Создавая презентацию, вы


Внешний вид

Из книги автора

Внешний вид Окно программы Microsoft Outlook поделено на четыре неравные части (рис. 4.5). Все границы между частями мобильны – вы можете двигать их мышкой.Когда первый шок от обилия окошек и окошечек пройдет, можно начинать разбираться в этом многоцветий.Самая левая часть –