Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 209

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 203 204 205 206 207 208 < 209 > 210 211 212 213 214 215 .. 404 >> Следующая


Мы изучили выбор цвета н различные системы координат. Мы познакомились также со структурами Point, size н Rectangle, которые используются для опреде-лення местоположения и размеров поверхности рисования. После этого мы разобрали некоторые примеры, посвященные рисованию линий, фигур, текста и образов.

Перечень тем, рассмотренных в настоящей главе:

? Класс Graphics

? Структура color

? Рисование линий с помощью класса Реп

? Рисование фигур с помощью класса Brush

? Рисование текста с помощью класса Event

? Рисование образов с помощью класса Bitmap

? Создание образов (двойная буферизация)

Мы узнали, что очень важно вызывать метод Dispose!) по окончании работы с определенными классами. Это справедливо для следующих классов:

? Graphics
? Реп
а Brush
? Font
а Image

Наконец, мы представили обзор дополнительных графических возможностей, которыми обладает .NET Framework, а также узнали, к каким разделам документации .NET Framework Reference (руководство по .NET Framework) следует обращаться для получения более детальной информации относительно названных возможностей.
17

Установка приложений Windows

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

Ниже будет рассмотрен ряд причин, по которым не рекомендуется использовать команду хсору для инсталляции приложении Windows, Для их установки хсору может использоваться только в случае самых простых приложений. Для небольших приложений, инсталлированных лишь на некоторых системах, команда хсору может оказаться вполне пригодной, однако для сложных приложений или приложений, инсталлированных на большом количестве систем, приходится задумываться о другом, более подходящем механизме инсталляции. Команда хсору не позволяет регистрировать модули и отслеживать их местоположение; кроме того, она не может воспользоваться возможностями Windows Installer Zero Administration Windows (ZAW, инсталлятор-Windows нулевого уровня администрирования), и, следовательно, какие-либо файлы могут быть непреднамеренно затерты, а также отсутствует встроенная процедура для демонтажа приложения.

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

Система Windows Installer обладает следующими преимуществами для установки приложений Windows:

? В процессе инсталляции пользователь может выбирать характеристики, которые должны быть инсталлированы. Существует также возможность последующей инсталляции дополнительных характеристик с помощью заявки (advertisement) — в тот момент, когда возникает необходимость

в этих характеристиках.

? Если процесс инсталляции терпит неудачу, то происходит возврат (rollback), т. е. система возвращается в состояние, в котором

она находилась на момент начала инсталляции.

? Если какне-лнбо файлы оказались испорченными, то легко провести восстановление приложения (которое предполагает повторную инсталляцию только испорченных компонентов),
Установка приложений Windows

455

? В специальном файле системы Windows Installer можно найти исчерпывающую информацию о том, какие файлы подлежат инсталляции и какие изменения будут внесены

в конфигурацию реестра.

? Есть возможность полного демонтажа приложений.

В этой главе мы будем рассматривать:

? Типы устанавливаемых в Visual Studio.NET проектов

? Возможности Windows Installer

? Создание Windows Installer Packages (пакеты инсталлятора Windows) с помощью Visual Studio.NET

Что таиое установка?

Пакет

Возможность А

Возможность В

I

.i.

I

Компонент 1

Установка — это процесс инсталляции приложений на системах, для которых они предназначаются.

Модель обработки (Process Model) системы для работы с решениями компании Microsoft (Microsoft Solutions Framework), к которой можно обратиться по адресу http://www.inicroeoft.coni/bueineee/aervioe3/mcamsf.aap, Определяет модель обработки как жизненный цикл, состоящий из четырех этапов. Первый этап — это

получение общего представления о приложении, когда четко формулируется основная идея создаваемого решения. Второй этап — этап планирования — состоит из анализа и проработки решения. Третий этап — этап разработки иключает б себя выполнение основной части разработки. Четвертый этап — этап стабилизации, на котором не производится добавление каких бы то ни было новых возможностей, а осуществляется окончательный поиск ошибок и на сайт заказчика отправляется сначала бета-версия, а затем и окончательный вариант системы (см. рис, слева).

Между этими этапами лежат четыре принципиальных рубежа, Эти рубежи не означают завершение фаз разработки, поскольку в процессе разработки приложения поставленные заказчиком цели могут измениться, а на более поздних этапах может выясниться, что некоторые части системы работают не так, как предполагалось, Поэтому этап планирования может предполагать разработку рабочих прото-тйпов, а на стадии разработки могут уточняться изначальные представления о системе.
Предыдущая << 1 .. 203 204 205 206 207 208 < 209 > 210 211 212 213 214 215 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.