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

С# - Ватсон К.

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

458

Глава 17

возможностей, как, напрнмер, изображенный на рисунке слева Компонент 2. А вот никакая возможность не может входить в состав нескольких других возможностей.

Рассмотрим возможности на примере из реальной жизни, приводимом ранее в данной книге,— Visual Sludio.NET. Используя опцию Add/Remove Programs, предоставляемую в Control Panel, можно изменить инсталлированные возможности Visual Studio.NET после окончания ее инсталляции посредством нажатия кнопки Change/Remove.

Нажатие названной кнопки приведет к открытию мастера сопровождения Visual Studio.NET. Обращение же к указанному мастеру — это хороший способ познакомиться с понятней возможности на практике. Как видно на рисунке, приведенном ниже, представленный здесь пакет Visual Studio.NET включает в себя следующие возможности: Language Tools (инструменты для работы с различными языками программирования), .NET Framework SDK, Crystal Reports for Visual Studio.NET, Tools for Redistributing Apps (инстру-

Curtrdy

by:fk*mc"

. ?} AJob*A4nbdM.a b« i «сма :
.WTFrarfcer4rX{Cr^)MvlA«l«
fc* 9.1 IMS
irfarftpt bfkfV 6 se* И-ЭН1
gj ttaortft M«Aar* WM I^oq*
!^сгыс/1 ©Me* axtf 5ft-1 ftifiAiri ice lS+МЙ
|JJ Ptodwf* «Ж. Ftbmmy 2(01
if sa«h г») 5Ц* 3.14KB
1. g twanaf? tff. H:vor ZKD S* Н2Ч
^; tn%ufr Vs4 .i.iL ¦'TtcejJfKAtT ?.It a ni rfprfttft - л I nnbf:- l*od 1 -1. y-^oOii !. УУх
rg «пкчи йккрлдо p—i ч fi*i w <№*«*11, |_Ц,4 l*DH
Sw Z.OM

Они I

~j ГЧгмь» VHMU4J ¦.luf.E-4.r 1 П !¦¦ . r.--.. Hj-[> __

.NET Maintenance

I nj,1rTT|P I llvMt
i'¦¦ ¦ ич 1

klal Inw to tail,

a-Hol

- S2?J*Sbd irm< Mtf

С В S#D«

sa^j^«*.-pcru.

g SLri-i

1

. '*** •SQMr-Vi !S^WF№«iK*i v E,L>!*rhr<xso*ij

:*> SjLJCrytM H.rpOiU h* Vmul \tu?ao-4| I ?r ECJ Twik for HO*

¦ Mi_J Vmrt НитапсгЦ^

ftqtlflrc fltMufti

| "**.4 ||MW

Wh*' fcute *4.1

frprfMwOl S4-W Vfc#K 1ЙТ\

Or< |^сёеи/ф(. .4

Cr.uLiI к ф гцЛ Щ ft 1> ¦ hVp yfrU U . r-^ In ¦ *пщ ¦'>c ‘ые! « ton

ii

zl


Dirwa Cr *
» !> 4 vfi-


ЫдсЬ Updrttr: S4t*J C«ntfl

менты для вторичного распространения приложений), Server Components (серверные компоненты). Возможность Language Tools, в свою очередь, включает в себя следующие возможности более низкого уровня: Visual C+ + .NET, Visual Basic.NET, Visual С#.NET н т, д.
Установка приложений Windows________________________________________________________459

Преимущества Windows Installer

Windows Installer обладает следующими преимуществами:

? Каждая возможность может быть инсталлирована, не быть инсталлирована или быть объявлена. Объявленная возможность, входящая в состав пакета, будет инсталлирована сразу, как только возникнет такая необходимость. Возможно, вы уже сталкивались

с такой ситуацией, когда Windows Installer запускался в процессе вашей работы с Microsoft Word, Как только вы попытаетесь воспользоваться какой-либо объявленной, но не инсталлированной возможностью, то в этот момент будет осуществлена автоматическая инсталляция требуемой возможности.

? Если приложение окажется испорченным, то в этом случае оно может само восстановиться с помощью возможностей восстановления, предусмотренных в пакетах Windows Installer.

? Если процедура инсталляции завершится неудачей, будет автоматически выполнен откат, После неудачной попытки инсталляции все будет возвращено п свое первоначальное состояние: в системе не останется никаких дополнительных ключей реестра, никаких файлов и т. п.

? С помощью процесса обратной инсталляции все файлы,

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

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

Создание пакета инсталляции для приложения Simple Editor

Для создания пакета Windows Installer с помощью Visual Studio.NET мы используем решение, которое было создано в главе 15,— Simple Editor. Для этих целей можно воспользоваться любыми приложениями Windows Form, которые создавались в процессе выполнения практикума; в этом случае вам придется лишь изменить имена соответствующим образом.

Планирование инсталляции

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

? Какие файлы необходимы для данного приложения?

Естественно, все выполняемые файлы и, возможно, некоторые модули компонентов. Нет необходимости определять все файлы, от которых они зависят,— эти файлы будут включены автоматически. Возможно, возникнет необходимость включить и какие-либо другие файлы. Это может относиться к файлу с документацией,
4.60 Глава 17

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

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

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

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

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