Категории
Самые читаемые
Лучшие книги » Компьютеры и Интернет » Программирование » Программирование для карманных компьютеров - Владимир Волков

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

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

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 76 77 78 79 80 81 82 83 84 ... 102
Перейти на страницу:

Label1.Text = «Дата»

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

MsgBox («Это сообщение»)

Кроме изменений в синтаксисе вызова функций и процедур, есть и более глубокие изменения. Теперь в 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 носит структурированный характер и организована при помощи директив TryCatchFinally.

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

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

Рспользование формата XML облегчило РІ VB.NET разработку клиентских приложений для веб-сервисов, Р° также создание локальных баз данных РЅР° РѕСЃРЅРѕРІРµ файлов XML.

VB.NET для Compact Framework

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

Чтобы ознакомиться с инструментами, которые предлагает для разработки приложений 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. Окно мастера создания нового проекта.

2. В группе Project Types можно выбрать тип создаваемого проекта. Для Pocket PC можно создать проекты только двух типов – Visual Basic и Visual C#. Группа Templates содержит набор шаблонов, на основе которых создается проект выбранного типа. Рдля проектов типа Visual Basic, и для проектов тип Visual C# приложения для Pocket PC создаются на основе шаблона Smart Device Application. В поле Name указывается имя создаваемого проекта. Путь к каталогу, в котором будет размещаться проект, указывается в поле Location.

3. В окне Project Types нужно указать тип проекта Visual Basic, а затем выбрать в окне Templates шаблон Smart Device Application. Проект должен получить имя Simple, а путь можно выбрать любой. После нажатия кнопки OK, на экран будет выведено окно мастера, позволяющего более точно указать настройки будущего проекта (рис. 6.3).

Рис. 6.3. Окно мастера создания проекта Smart Device Application.

4. В верхней части окна нужно выбрать значение Pocket PC, а в нижней части окна – Windows Application. После нажатия кнопки OK в среде разработки будет открыт готовый шаблон проекта для создания приложения Pocket PC. Этот проект представляет из себя одну форму, с размещенным на ней пустым шаблоном главного меню (рис. 6.4).

Рис. 6.4. Шаблон проекта Windows Application.

5. Щелкнуть на компоненте MainMenu1 на панели невидимых компонентов в нижней части окна проекта. В окне редактирования формы проявится линейка главного меню, как это показано на рис. 6.5. Нужно щелкнуть на первом пункте меню и ввести слово Меню.

Рис. 6.5. Редактирование пунктов главного меню.

6. После этого, щелкая на области с надписью Type Here выше этого пункта, нужно последовательно ввести названия команд Акварель, Масло, Гуашь (рис. 6.6).

Рис. 6.6. Редактирование команд главного меню.

7. Двойным щелчком на пункте меню Акварель следует открыть окно кода с шаблоном обработчика события и ввести код, приведенный в листинге 6.1. Листинг 6.1

Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Handles MenuItem2.Click

MsgBox(«Акварель», MsgBoxStyle.Information, «Акварель»)

End Sub

8. Сохранить проект. Для запуска созданного приложения потребуется выполнить несколько дополнительных действий.

9. Указать устройство, на котором приложение будет выполняться. Это делается при помощи выбора из списка Deployment Device на панели инструментов.

1 ... 76 77 78 79 80 81 82 83 84 ... 102
Перейти на страницу:
На этой странице вы можете бесплатно скачать Программирование для карманных компьютеров - Владимир Волков торрент бесплатно.
Комментарии