Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Троелсен Э. -> "С# и платформа .NET. Библиотека программиста" -> 35

С# и платформа .NET. Библиотека программиста - Троелсен Э.

Троелсен Э. С# и платформа .NET. Библиотека программиста — СПб.: Питер, 2004. — 796 c.
ISBN 5-318-00750-3
Скачать (прямая ссылка): cplatforma2004.pdf
Предыдущая << 1 .. 29 30 31 32 33 34 < 35 > 36 37 38 39 40 41 .. 320 >> Следующая

приложений почему бы и не воспользоваться интегрированным рами, если это позволяет сэкономить время.
Окно Properties
Другой важный элемент интегрированной среды разработки — это окно Pro perties (Свойства). В этом окне отображаются важнейшие характеристики выделенного в настоящий момент элемента. Этим элементом может быть и исходный файл, и элемент управления графического интерфейса пользователя, и проект в целом. Например, чтобы изменить имя исходного файла, выберите его в окне Solution explorer и измените значение свойства FileHame в окне Properties (рис. 1.22).
Изменение имени класса производится точно так же — просто выберите нужный класс на вкладке Class View и выполните необходимые действия в окне Properties (рис. 1.23). Обратите внимание, что изменения автоматически будут произведены во всем вашем коде.
В
При щелчке правой кнопкой мыши на любом элементе в окне Solution Explorer в вашем распоряжении будет контекстное меню (рис. 1.21) ,с помощью которого БЫ сможете воспользоваться любым из множества CASE-средств, например, для добавления в ваш тип новых членов — методов, свойств, полей и т. д.
66 Глава 1 • Философия .NET
Properties
loassl.cs FUeProperties
т es
Build Action Custom Tool
Custom Tool Namespace
Full Path
Compile
pBook\Labi\Chnptsr i\VS
File Name
Rte Name description
0 DyrwK Help
Рис. 1.22. Изменение имени файла с помощью окна Properties
id
Properties
|ЛррОам CodeClass

жтш э
ш
(Wa me)
Access
FullName
IsAbstract
I AppClass vsCMAccessPublic
VSNETTestApp.AppClass False
(Name) —=^-1
Sets/returns the name of the object.
!If Properties © Dynamic Help
Рис. 1.23. Изменение имени класса с помощью окна Properties
Экономное размещение кода на экране
Еще одна полезная особенность среды разработки Visual Studio.NET - это возможность при отображении сжимать и разжимать участки программного кода, как при работе с обычной иерархией из дерева и узлов (рис. 1.24). Нажатие на значок *+* приводит к открытию участка программного кода для выбранного вами элемента, нажатие на значок « -» позволяет скрыть данный отрезок кода, освободив место на рабочем столе. При наведении курсора мыши на многоточие, означающее скрытый для удобства код, данный код будет показан во всплывающем окне.
Конечно же, в среде разработки Visual Studio.NET предусмотрена полная поддержка технологии IntelliSense, «подсказывающей» вам в то время, когда вы набираете код, и предлагающей закончить за вас начатую строку (рис. 1.25).
theApp.cs
|*JVSNETT«tApp,AppClass
Создание приложение* с использованием Visual Studio.NET 67
9; ІОН
Ip nemespe.ce VSNETTestApp
<
ЭЙ_using System;
Vjpublic: class AppClass (
public AppC lass О [TTjL
16b
17Й public static int Ra
24І - >
25]
26І
L_;_L
Рис. 1.24. Часть кода можно скрыть
theApp.cb*
1(4? VSNETTest App. AppCless
( ¦PWnCstringt] arg»)
I 2I <
3 4 g f
10
¦' 16
17
ia
19
20
21 -
22
23 ->
24

Ii
IEJ namespace VSNETTestApp using System;
f
public АррСІазз ();". . .!
public static int Main (string!] args)
{
Console.WriteLine("Hello «grein'"
• of void format: Formatting string,
J.
Рис. Работает технология IntelUSense
Ссылки на внешние сборки
Если вам потребовалось добавить ссылку на внешнюю сборку (в нашем примере это была библиотека System .Windows. Forms. dlL) в ваш текущий проект, вы можете сделать это двумяспособами:либовоспользоватьсяменю Project > АааКеіегепсе,либосделать то же самое через контекстное меню для узла Assembly (Сборка) в окне Solution Explorer, Б любом случае должно открыться диалоговое окно, представленное на рис. І 26.
68 Глава 1 • Философия .NET
Add Исісггік.1-
NET I COM J Project*
Component Name
Version
I Path
13
System, Web. Л 1.0,2-111,0
System.Web.RegJarExpressl... 1.0.2411,0 System.Web.Services.dl 1.0.2411,0
O: \WINNT\Mtrosof t.NET\Fra,. O:\WINNT\Mlcrosort. NET\Fre.. D:\WI№JTV4icfOSi)ft.NE^ -
іім^іі^дігавяздш 1.0.2411.0 [і: IWJNN N Microsoft. NETlFra...
System. XmI .dl 1.0.2411.0 D:\WINNT\Mcrosof t,NET\Fra...
TlbExpCode 1.0.2615,0 D:lWIWrV4kxoso/tl\ETVFre.,.
; TlblmpCode 1.0.2411.0 D:\WINNT\Micfosof t. NET\Fra...
.;1- VSLangProj 7.0,0.0 Dl \WINNT\Microsof t ,NET\Fra...
vsmacrobierarchyLib 7.0,0,0 O:\WJNNT\Mlcrosoft.NET\Fra..,
. wbemclient_vl 0.0.0.0 D;\W]NfVT\M)crosof t, NETVFr a„.
Sf ' wbemutilities v.l I 0.0.0.0 D:\WINNT\Mfcrosoft.riET\FTa.,.
frowa.....--|
5gWCt
Selected
sonants;
Component
I Type
Source
System. Windows. Forms.d«
.14ET
0;\Wl№TV4aosoft.NET\Fram.,.
j Remove
OK
Cancel
Рис. 1.26. Добавление ссылок на внешние сборки
Из рисунка видно, что в проект можно добавлять ссылки не только на внешние сборки .NET, но и на двоичные файлы СОМ, и на другие проекты (подробнее о захватывающих аспектах взаимодействия .NET/COM будет рассказано в главе 12). Для нашего приложения в этом окне нужно добавить ссылку на System Windows.Forms,(ill.
Отладка в Visual Studio.NET
Как и в предыдущих версиях Visual Studio, в Visual Sttidio.NET, конечно же, предусмотрен интегрированный отладчик. Добавить контрольную точку можно, щелкнув мышью на самом левом сером столбце в окне кода (там, где нарис. 1.27 темный кружок).
Предыдущая << 1 .. 29 30 31 32 33 34 < 35 > 36 37 38 39 40 41 .. 320 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100