Подробности
Тази книга е написана за всеки, който си е задавал въпроса „Какво е новото в .NET 2.0?" или дори по-важния "Какво, което не съм могъл преди, ще мога да правя сега?" Като последна от серията Бележник на разработчика, нашата книга отговаря на тези въпроси, без да изисква от вас да се ровите в страници от опресняващи уроци по VB или теория на .NET.
Книгата предоставя серия от практически упражнения, превеждащи ви през новите свойства, които ще откриете във Visual Basic 2005, .NET Framework 2.0, и инструмента за разработка Visual Studio 2005. Visual Basic 2005: Бележник на разработчика е перфектна за разработчици, които са работили с предходни версии на .NET и им трябва да влязат в новите неща. Най-хубавото е, че ще усвоите всичко бързо и чрез примери (всеки от които е на разстояние едно изтегляне).
Как е организирана тази книга
Тази книга е разделена на шест глави. Всяка глава засяга определена категория подобрения в езика VB 2005 и .NET 2.0 Framework:
Глава 1, Visual Studio
Visual Studio носи няколко нови украшения, включително подобрен IntelliSense и ново свойство за снипети с код, което слага в ръцете ви полезни примери. Но звездата на шоуто без съмнение е завръщането на дългоочаквания инструмент за отстраняване на дефекти „редактирай-и-продължи".
Глава 2, Езикът Visual Basic
Езикът VB 2005 има няколко нови ключови думи, някои от които дублират свойства, намиращи се в С# (например претоварване на оператори), и други, които вкарват напълно нови свойства в .NET Framework (например генерици). Научете за всички тях в тази глава.
Глава 3, Windows приложения
Наборът от инструменти Windows Forms не се е променил много, но няколко изцяло нови контроли предоставят модерни менюта и ленти с инструменти, маскирано въвеждане на текст, показване на уеб страници и накрая - прилична мрежа за данни.
Глава 4, Уеб приложения
ASP.NET се гордее с най-много подобрения в сравнение с всяка друга част на .NET Framework. Тази глава ви дава поглед върху много нови свойства, включително свързване към данни без писане на код, навигация на сайт, нови решения за персонализация, като всяко от тях значително намалява количеството код, който вие трябва да напишете.
Глава 5, Файлове, бази данни и XML
Тук ще видите новостите при работата с данни. Това включва ускорени класове за достъп до файлове, няколко нови глезотии в ADO.NET и по-добър начин за работа с XML
Глава 6, Услуги на платформата .NET 2.0
Последната глава обхваща няколко различни теми, които демонстрират новите свойства на .NET Framework. Тези свойства включват поддръжка за FTP, достъп до системата за сигурност на потребителите във Windows и новата технология ClickOnce, която обещава да улесни начина за дистрибуция и обновяване на клиентите за Windows.
Серията „Бележник на разработчика”
Предисловие
Глава 1. Visual Studio
Първи стъпки с Visual Studio 2005
Писане на код, отстраняване на дефекти и
продължаване на работата без рестартиране
на вашето приложение
Поглед отвътре на обектите в процеса на
отстраняване на дефекти
Диагностика и отстраняване на дефекти
в движение
Преименуване на всички екземпляри на който
и да е елемент от програмата
Използване на свойствата Filtering и AutoCorrect
от IntelliSense
Редактиране свойствата на контролите на място
Викане на методи по време на проектиране
Вмъкване на стандартен код чрез снипети
Създаване на XML документация за вашия код
Глава 2. Езикът Visual Basic
Използване на обектите от тип My за програмиране
на обичайни задачи
Получаване на информация за приложението
Използване на строго типизирани ресурси
Използване на строго типизирани
конфигурационни настройки
Създаване на безопасни по отношение на
типовете генерични класове
Създаване на нулирани прости типове данни
Използване на оператори със специално
създадени обекти
Разбиване на един клас на множество файлове
Разширяване на именното пространство My
Прескачане на следващата итерация от цикъл
Автоматично освобождаване на обекти
Предпазни свойства и разделяне на достъпност
Оценка на условията поотделно чрез
съкратена логика
Глава 3. Windows приложения
Използване на ленти с инструменти в офис стил
Добавяне на всякакъв тип контроли към
контролата от тип ToolStrip
Добавяне на икони към вашето меню
Поставяне на целия Web в един прозорец
Проверка за правилно въвеждане,
докато потребителят пише
Създаване на кутии с текст с автоматично
допълване
Възпроизвеждане на системен звук от Windows
Възпроизвеждане на просто WAV аудио
Създаване на разделени прозорци в стила
на Windows Explorer
Поемане контрола върху подреждането
в прозореца
Контролиране на спирането на
вашето приложение
Предпазване на приложението от
двукратно стартиране
Комуникиране между формите
Подобряване на скоростите за
прерисуване на GDI+
Безопасно обработване на асинхронни задачи
Използване на по-добре свързана с данни мрежа
Форматиране на контролата от тип DataGridView
Добавяне на изображения и контроли към
контролата от тип DataGridView
Глава 4. Уеб приложения
Създаване на уеб приложение във
Visual Studio 2005
Администриране на уеб приложение
Свързване с данни без писане на код
Свързване на уеб контроли към клас,
създаден от вас
Представяне на интерактивни таблици
без писане на код
Представяне на записи поединично
Постигане на съвместим външен вид с помощта
на общи страници
Добавяне на навигация във вашия сайт
Лесна проверка за идентичност на потребители
Определяне броя на хората, които ползват
вашия уеб сайт в момента
Използване на проверка за идентичност,
базирана на роли
Запазване на персонализирана информация
Глава 5. Файлове, бази данни и XML
Получаване на информация за устройствата
Получаване на информация за файлове
и директории
Копиране, преместване и изтриване на файлове
Четене и запис на файлове
Компресиране и декомпресиране на данни
Събиране на статистики за вашите връзки
към данни
Групиране на команди за DataAdapter с цел
по-висока производителност
Едновременно копиране на редове от
една таблица в друга
Писане на агностичен код за бази данни
Използване на новите класове XPathDocument
и XPathNavigator
Редактиране на XML документ чрез
XPathDocument
Глава 6. Услуги на платформата .NET 2.0
Лесно записване на събития
Изпращане на ping до друг компютър
Получаване на информация относно
мрежова връзка
Качване и изтегляне на файлове
посредством FTP
Изпробване на членството в група за
текущ потребител
Криптиране на тайни за текущия потребител
Освобождаване на конзолата
Засичане на времето, за което се изпълнява
вашият код
Доставяне на вашето приложение
чрез ClickOnce
Индекс
Предисловие
Глава 1. Visual Studio
Първи стъпки с Visual Studio 2005
Писане на код, отстраняване на дефекти и
продължаване на работата без рестартиране
на вашето приложение
Поглед отвътре на обектите в процеса на
отстраняване на дефекти
Диагностика и отстраняване на дефекти
в движение
Преименуване на всички екземпляри на който
и да е елемент от програмата
Използване на свойствата Filtering и AutoCorrect
от IntelliSense
Редактиране свойствата на контролите на място
Викане на методи по време на проектиране
Вмъкване на стандартен код чрез снипети
Създаване на XML документация за вашия код
Глава 2. Езикът Visual Basic
Използване на обектите от тип My за програмиране
на обичайни задачи
Получаване на информация за приложението
Използване на строго типизирани ресурси
Използване на строго типизирани
конфигурационни настройки
Създаване на безопасни по отношение на
типовете генерични класове
Създаване на нулирани прости типове данни
Използване на оператори със специално
създадени обекти
Разбиване на един клас на множество файлове
Разширяване на именното пространство My
Прескачане на следващата итерация от цикъл
Автоматично освобождаване на обекти
Предпазни свойства и разделяне на достъпност
Оценка на условията поотделно чрез
съкратена логика
Глава 3. Windows приложения
Използване на ленти с инструменти в офис стил
Добавяне на всякакъв тип контроли към
контролата от тип ToolStrip
Добавяне на икони към вашето меню
Поставяне на целия Web в един прозорец
Проверка за правилно въвеждане,
докато потребителят пише
Създаване на кутии с текст с автоматично
допълване
Възпроизвеждане на системен звук от Windows
Възпроизвеждане на просто WAV аудио
Създаване на разделени прозорци в стила
на Windows Explorer
Поемане контрола върху подреждането
в прозореца
Контролиране на спирането на
вашето приложение
Предпазване на приложението от
двукратно стартиране
Комуникиране между формите
Подобряване на скоростите за
прерисуване на GDI+
Безопасно обработване на асинхронни задачи
Използване на по-добре свързана с данни мрежа
Форматиране на контролата от тип DataGridView
Добавяне на изображения и контроли към
контролата от тип DataGridView
Глава 4. Уеб приложения
Създаване на уеб приложение във
Visual Studio 2005
Администриране на уеб приложение
Свързване с данни без писане на код
Свързване на уеб контроли към клас,
създаден от вас
Представяне на интерактивни таблици
без писане на код
Представяне на записи поединично
Постигане на съвместим външен вид с помощта
на общи страници
Добавяне на навигация във вашия сайт
Лесна проверка за идентичност на потребители
Определяне броя на хората, които ползват
вашия уеб сайт в момента
Използване на проверка за идентичност,
базирана на роли
Запазване на персонализирана информация
Глава 5. Файлове, бази данни и XML
Получаване на информация за устройствата
Получаване на информация за файлове
и директории
Копиране, преместване и изтриване на файлове
Четене и запис на файлове
Компресиране и декомпресиране на данни
Събиране на статистики за вашите връзки
към данни
Групиране на команди за DataAdapter с цел
по-висока производителност
Едновременно копиране на редове от
една таблица в друга
Писане на агностичен код за бази данни
Използване на новите класове XPathDocument
и XPathNavigator
Редактиране на XML документ чрез
XPathDocument
Глава 6. Услуги на платформата .NET 2.0
Лесно записване на събития
Изпращане на ping до друг компютър
Получаване на информация относно
мрежова връзка
Качване и изтегляне на файлове
посредством FTP
Изпробване на членството в група за
текущ потребител
Криптиране на тайни за текущия потребител
Освобождаване на конзолата
Засичане на времето, за което се изпълнява
вашият код
Доставяне на вашето приложение
чрез ClickOnce
Индекс
Матю МакДоналд е писател, преподавател и MCSD разработчик. Той е автор на повече от дозина книги, посветени на програмиране в .NET, измежду които The Book of VB .NET (No Starch), Pro ASP.NET 1.1 (Apress), Microsoft Visual Basic Programmer’s Cookbook (Microsoft Press) и Microsoft .NET Distributed Applications (Microsoft Press). В един почти забравен период от миналото му, той е изучавал Английска литература и теоретична физика.