Первое приложение для мобильной платформы

25 февраля 2008

В этой небольшой статье я опишу процессо создания самого простого приложения. Эта статья адресована в первую очередь дле тех кто только только делает первые шаги в программировании для мобильной платформы, и в конце этой статьи он сможет сделать классическое приложение «Hello world!». И так язык программирования C#, среда разработки Microsoft Visual Studio 2008. У кого нет последней версии этой прекрасной среды разработки может использовать предыдущую 2005 версию, принцип будет тот же.
И так зпускаем среду разработки VS 2008. Выбираем пункт меня File -> New -> Project. Перед нами появляется окно показанное на рисунке 1.

Smart Device

Рисунок 1 — Выбор типа проекта

Расскрываем ветку с проектами на Visual C# и выбираем Smart Device. Необходимо выбрать платформу .NET Compact Framework 3.5 и задать имя будущего проекта. После нажатия кнопки ОК появится окно, изображенное на рисунке 2, с выбором доступных шаблонов для создания проекта.

Windows Mobile 5.0 Pocket PC

Рисунок 2 — Выбор шаблона проекта

Вибираем Device Application, данный шаблон уже содержит минимум кода для создания приложения. Так же необходимо выбрать целевую платформу для которой мы и будем разрабатывать наше приложение, пусть это будет Windows Mobile 5.0 Pocket PC.

Как только все настройки будут сделаны шаблон вашего проекта будет создан. На рисунке 3 показан вид среды разработки после создания проекта. Цифрами на рисунке обозначены:

  1. Вид формы, в дизайнере форм.
  2. Структура вашего проекта.
  3. Параметры выбранного объекта.
  4. Панель с невидимыми компонентами на этапе разработки, которые добавлены на форму.
  5. Панель с компонентами, которые можно добавить на форму.

Visual Studio 2008

Рисунок 3 — Среда разработки VS2008

Давайте поместим на форму обычную кнопку и зададим у неё в свойствак текст «Say Hello». Если вы нажмете правую кнопку мыши в дизайнере форм и выбирете View Code, то увидите код вашей формы. Щёлкните два раза на добавленой кнопки и в код формы автаматически добавиться обработчик события Click для этой кнопки. Модифицируйте код, добавив туда показ сообщения с надписью «Hello world!»

using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace les001 {
public partial class Form1 : Form {
public Form1() {
 InitializeComponent();
}

private void button1_Click(object sender, EventArgs e) {
 MessageBox.Show("Hello world!");
}
}
}

Теперь запустите ваше приложение, нажав соответствующий пункт мени или F5. В итоге будет запущен эмулятор, после чего на него будет развёрнута платформа .NET Compact Framework и затем запущено ваше приложение. Развертывание NETCF может занять некоторе время поэтому наберитесь терпения. После запуска нажмите кнопку на форме и вы увидете MessageBox. Закрывая эмулятор вам будет предложено сохранить его состояние это нужно сделать, чтобы в следующий раз не происходило снова развертвыание NETCF.

Запуск приложения на эмуляторе

Поздравляю ваше первое приложение создано!

Если Вы не очень знакомы с языком программирования C# я бы советовал поискать ресурсы по этому вопросы. В наше время когда мобильные технологии всё больше набирают силу на рынке высоких технологий, вопрос создания качественных приложений направленных на решение различных бизнес задач и не только становится все более актуальным.

Оставить комментарий