Читаем Программирование для карманных компьютеров полностью

Кроме изменений в синтаксисе вызова функций и процедур, есть и более глубокие изменения. Теперь в VB.NET нет аргументов по умолчанию всем указанным в определении функции или процедуры параметрам при вызове должно быть присвоено значение.

В VB.NET были введены операторы присваивания с операцией, до этого применявшиеся только в языках из семейства C. Это значит, что вместо записи j = j+1 разработчик может использовать запись j+=1.

Но старый синтаксис все еще может применяться. Никакого влияния на размер или скорость выполнения конечного кода эта замена не оказывает. Возможно она была введена именно для обеспечения большей совместимости и переносимости кода C# и VB.NET.

Доступ к данным

Механизм доступа к данным в VB.NET сильно изменился по сравнению с eVB. Стандартными средствами доступа стали классы, определенные в пространстве имен System.Data. При этом в VB.NET присутствует поддержка доступа как к серверной, так и к локальной версии MS SQL Server, а также поддержка создания локальных баз данных на основе XML. Но пока не предоставляется доступ к данным с использованием ADO.CE, также отсутствует поддержка доступа к Pocket Access и к системным базам данных Windows CE.

Обработка исключений

Обработка исключительных ситуаций в VB.NET носит структурированный характер и организована при помощи директив Try\Catch\Finally.

Поддержка работы с XML

Поскольку. NET Framework включает в себя работу с данными в формате XML как базовую функциональность, естественно, что в VB.NET тоже добавлена поддержка обработки XML-данных. В версии CF эта поддержка ограничена классами XMLReader, XMLWriter и XMLDocument.

Использование формата XML облегчило в VB.NET разработку клиентских приложений для веб-сервисов, а также создание локальных баз данных на основе файлов XML.

<p>VB.NET для Compact Framework</p>

Тестовое приложение

Чтобы ознакомиться с инструментами, которые предлагает для разработки приложений Pocket PC на VB.NET среда Microsoft Visual Studio.NET 2003, нужно создать простое приложение, попутно выясняя назначение и настройки разных инструментов, окон и панелей.

Упражнение 6.1

1. Запустить Visual Studio.NET. Чтобы создать новый проект, нужно нажать кнопку New Project на панели инструментов (рис. 6.1).

Рис. 6.1. Инструмент New Project.

Также можно выполнить команду меню File ? New ? Project. На экран будет выведено окно мастера создания нового проекта (рис. 6.2).

Рис. 6.2. Окно мастера создания нового проекта.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных