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

 

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

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

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

При работе в режиме отладки выполнение приложения будет прерываться на каждом брейкпойнте. С помощью панели инструментов Debug (Отладка) вы можете производить пошаговое выполнение (и также возвращаться назад). В интегрированном отладчике предусмотрено множество специальных окон (CallStack, Autos,, Locals, Breakpoints, Modules, Exceptions и т. п.). Чтобы скрывать ненужные вам окна,, и наоборот, открывать нужные, используйте меню Debug > Windows.
Код проекта VSNETTestApp можно найти в подкаталоге Chapter 1.
Работа с окном Server Explorer
Еще одно очень важное средство Visual Studio.NET называется Server Explorer. Окно Server Explorer можно открыть с помощью меню View (рис. 1.28).
Создание приложений С# с использованием Visual StUdiO.NET 69
"V theApp.cs
App, AppClass-
* [ J Wain(stfncJ] args)
~3
IfE! namespace VSNETTeStApp
2|| <
using System; 4{ I-_using System. Windows. Forms;
51
Щ
tak
19 . D TL
.: .
::3
24 25
27!
.'¦-public class AppCless
1-ї
public AppClass (l[777[
public static int Msiїї (str J-Пд [ ] •-:
(
Console.UriteLine("Hello again!");
retUL'TJ о;
МеззадеВох. Show ("Неї
_I
Рис. 1.27. Установка брейкпойнтов
Ser^irExplorer
0
Б
4
View
!Data Connection-
#
1? <AddConnecuon.,.> Ш a MAlNBO?;,Cars,dbo
% Servers
Щ <Add Server...> В Ш гм'пЬох
Ш Crystal Services Ш ¦¦¦ Щ Event Logs
Loaded Modules
'•!. Management Data
¦ s? Message Queues ?3 Performance Counters Ш- Q Processes Й ^ Services S 6; SQL Server Databases ffl • ft Web Services
Server Exptarw ' Toolbox
Рис. 1.28. Окно Server Explorer
70 Глава 1 • Философия .NET
Server Explorer можно рассматривать как командный центр при создании распре-деленныхприложений. Используя Server Explorer, вы сможете подключать локальные и удаленные базы данных и выполнять в них различные операции, организовать работу с очередями сообщений, работать с журналом событий, получать информацию о работающих службах и производить множество других действий.
Средства для работы с XML
В Visual Studio.NET предусмотрены встроенные средства для работы с XML (как и HTML). Многие из этих средств были унаследованы от прежнего Visual InterDev. После подключения (или создания) файла XML к вашему приложению вы сможете производить редактирование его кода при помощи множества графических средств. В качестве примера ііа рис. 1.29 показан файл XM который будет создан
нами при обсуждении возможностей ADO.NET. Поддержка диаграмм UML
В Visual Studio.NET получил свое дальнейшее развитие Visual Modeler из Visual Studio 6.0. При помощи этого средства вы сможете строить диаграммы UML (Unified Modeling Language) типов вашего приложения. Для того чтобы воспользоваться возможностямидиаграмм UML, необходимо добавить в приложение файл * .max (с помощью меню File > Miscellaneous Files > File...). В вашем распоряжении появятся новые инструментальные панели с элементами UML (рис. 1.30).
Утилита Object Browser
Помимо тех трех отдельных которые были рассмотрены ранее в этой главе,
для просмотра информации о типах вы можете воспользоваться встроенным просмотр-щиком объектов Visual Studio.NET. Окно Object Browser открывается через меню View > Other Windows > Object Browser. Пример окна Object Browser представлен на рис. 1.31.
Средства для работы с базами данных
В Visual Studio.NET предусмотрены встроенные средства для организации соединений с базами данных. Как уже говорилось выше, после того как вы настроите подключение к базе данных в окне Server Explorer, вы сможете производить с этой базой данных и ее объектами любые операции. На рис. 1.32 представлена
база данных Cars, с которой мы будем работать в главе, посвященной ADO.NET. Встроенная справка
Последний аспект работы с Visual Studio.NET, о котором нельзя не упомянуть, — это встроенная справка. Вместо, того чтобы постоянно переключаться с помощью клавиш Alt+Tab между средой разработки и MSDN, в Visual Studio.NET можно воспользоваться предусмотренным для этих целей окном Dynamic Help. Содержимое этого окна меняется (динамически!) в зависимости оттого, какой именно элемент (окно, меню, ключевое слово в коде и т. п.) выделен в настоящий момент. Например, если вы поместите курсор на объявление метода Main О, то окно Dynamic Help примет вид, представленный нарис. 1.33.
Создание приложений с использованием Visual Studio.NET 71
I".- Carlnventory.xml
Data Tables; Data:
caiFntt«
OaIa for I ¦ririfltfy
ElM
Data
carID і Make ¦ і Color PetName
> 100 BMW Green Cbucky
110 Caravan Pink Pain
120 Jeep Blue Frosty
*
Рис. 1.29. Встроенный редактор XML

System Shapes ' I
Flowchart Shapes
COM і
Geometric Shapes
UHL Uss Case 1-І
Pointer
LtD Package
O Use Case

/4 Dependency
Association
Г* Directed Assocation
_J Generalzattan
О Note
Note Attachment
alb Text
UML Deployment H
UML Component I
UML Class I
UML Activity
¦OpboardRtig _J
General I
% Server Explorer J^Toobox
Предыдущая << 1 .. 30 31 32 33 34 35 < 36 > 37 38 39 40 41 42 .. 320 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100