01 от 06
Създаване на приложения за мобилни устройства
Аматьорските разработчици и програмисти често се смущават от различните проблеми, свързани с разработката на приложения за мобилни устройства. За щастие усъвършенстваната технология, с която разполагаме днес, го прави относително проста при създаването на мобилни приложения . Тази статия се съсредоточава върху начина на създаване на мобилни приложения в широка гама мобилни платформи .
Създаване на мобилно приложение
Как да създадете първото си мобилно приложение? Първият аспект, който трябва да разгледате тук, е размерът на разполагането, което искате да създадете, и платформата, която възнамерявате да използвате. В тази статия се занимаваме с създаването на мобилни приложения за Windows, Pocket PC и смартфони.
Прочетете повече за ...
02 от 06
Създаване на първото приложение за Windows Mobile
Windows Mobile е мощна платформа, която позволява на разработчиците да създават разнообразни приложения, за да подобрят практическата работа на потребителите. Като Windows CE 5.0 като основа, Windows Mobile пакетирани в много функции, които включват shell и комуникационна функционалност. Създаването на приложения за Windows Mobile стана лесно за разработчика на приложения - почти толкова лесно, колкото създаването на настолни приложения.
Windows Mobile вече е изчезнал, отстъпвайки на Windows Phone 7 и най-скорошните мобилни платформи Windows Phone 8 , които са привлечени от разработчиците на приложения и мобилните потребители.
Какво ще ви трябва
За да започнете да създавате мобилното си приложение, ще ви трябва:
- Visual Studio 2005 или 2008: Тази симпатична програма ви позволява да създавате, авторизирате, отстранявате грешки и представяте приложението си, всичко от една платформа. Интерфейсът е лесен за разбиране и използване, както добре.
- Комплект за разработка на софтуер за Windows Mobile: Този полезен инструмент съдържа API заглавката и библиотечните файлове, които са жизненоважни за достъп до функционалността на Windows Mobile. Той също така ви дава примерни приложения, инструменти за отстраняване на грешки и документация.
- ActiveSync или Windows Mobile Device Center: Помощ за активно синхронизиране и Windows Mobile Device Center при разполагането на приложения в емулатор или устройство. Докато Windows XP работи с Active Sync, Windows Vista идва с Windows Mobile Device Center.
Инструменти, които можете да използвате за записване на данни в Windows Mobile
Visual Studio ви предлага всички инструменти, необходими за създаване на приложения в нативен код, управляван код или комбинация от тези два езика. Нека сега да разгледаме инструментите, които можете да използвате, за да напишете данни за създаване на Windows Mobile приложения.
Нашият код , който е Visual C ++ - ви дава достъп до директен хардуер и висока производителност с малък отпечатък. Това е написано на "естествения" език, който се използва от компютъра, на който се изпълнява и се изпълнява директно от процесора.
Нашият код може да се използва само за изпълнение на неуправлявани приложения - всички данни трябва да бъдат прекомпилирани в случай, че преминете към друга операционна система.
Управляваният код , т.е. Visual C # или Visual Basic .NET, може да се използва за създаване на разнообразни типове приложения на потребителски интерфейс и дава на разработчика достъп до уеб данни и услуги, като използва Microsoft SQL Server 2005 Compact Edition.
Този подход решава много кодиращи проблеми, присъщи на C ++, като същевременно управлява паметта, емулацията и отстраняването на грешки, които са най-важни за написването на по-модерни и сложни приложения, които са насочени към софтуер и решения за бизнеса.
ASP.NET може да бъде написан с Visual Studio .NET, C # и J #. ASP.NET Mobile Controls е ефективен за използване на няколко устройства, използващи един набор от кодове, както и ако имате нужда от гарантирана широчина на честотната лента за вашето устройство.
Докато ASP.NET ви помага да насочвате към различни устройства, недостатъкът е, че той ще работи само когато клиентското устройство е свързано към сървъра. Следователно, това не е подходящо за събиране на клиентски данни, за да се синхронизира по-късно със сървъра или за приложения, които директно използват устройството за обработка на данни.
Приложните програмни интерфейси (API) за данни на Google помагат на програмистите да осъществяват достъп и да управляват всички данни, свързани с услугите на Google Тъй като те се основават на стандартни протоколи като HTTP и XML, кодерите могат лесно да създават и създават приложения за платформата на Windows Mobile.
03 от 06
Изграждане и стартиране на първото приложение за Windows Mobile
Следните стъпки ви помагат да създадете празно приложение за Windows Mobile :
- Създайте нов проект
Отворете Visual Studio и отворете File> New> Project. Разгънете прозореца Типове проекти и изберете Smart Device. Отидете в екрана Шаблони, изберете Smart Device Project и натиснете OK. Изберете приложението за устройства тук и кликнете върху OK. Поздравления! Просто създадохте първия си проект.
- Играйте наоколо с кодиране
Панелът с инструменти ви позволява да играете с много функции. Проверете всеки от тези бутони за плъзгане и пускане, за да се запознаете по-добре с начина, по който работи програмата.
- Пуснете приложението си
Следващата стъпка включва пускането на приложението ви на Windows Mobile устройство. Свържете устройството с работния плот, натиснете клавиша F5, изберете емулатора или устройството, за да го приложите и изберете OK. Ако всичко върви добре, ще видите, че приложението ви работи гладко.
04 от 06
Създаване на приложения за смартфони
Създаването на приложения за смартфони е подобно на устройствата с Windows Mobile. Но първо трябва да разберете устройството си. Смартфоните имат функции, подобни на PDA, така че имат функции за изпращане и край. Клавишът за обратно виждане се използва както за функциите за връщане назад, така и за функциите на браузъра.
Най-доброто нещо за това устройство е мекият ключ, който е програмируем. Можете да използвате тази функция, за да създадете няколко функции. Централният бутон действа и като бутон "Enter".
Забележка: Трябва да инсталирате SDK на SmartPhone 2003 за писане на смартфони чрез Visual Studio .NET 2003.
Какво ще стане, ако смартфонът има сензорен екран?
Тук идва трудната част. При липса на бутони за управление в сензорен джобен компютър, ще трябва да изберете алтернативни бутони за управление, като например менюто. Визуалното студио Ви дава контрол на MainMenu, който може да се персонализира. Но твърде много опции от менюто от най-високо ниво ще причинят срив в системата. Това, което можете да направите, е да създадете много малко менюта от най-високо ниво и да дадете различни възможности под всеки един от тях.
Писане на приложения за смартфони BlackBerry
Разработването на приложения за BlackBerry OS е голям бизнес днес. За да напишете приложение BlackBerry, трябва да притежавате:
- Plug-in за Eclipse на BlackBerry JDE
- Симулатор на BlackBerry
- BlackBerry смартфон и кабел за данни
- JAVA програмиране знания.
Eclipse работи чудесно с JAVA програмирането. Нов проект с разширение .COD може директно да бъде зареден в симулатора. След това можете да тествате приложението, като го заредите чрез "Диспечер на устройствата" или като използвате опцията за командния ред "Javaloader".
Забележка: Не всички API BlackBerry ще работят за всички BlackBerry смартфони. Затова забележете устройствата, които приемат кода.
05 от 06
Създаване на приложения за джобни компютри
Създаването на приложения за джобния компютър е подобно на това на горепосочените устройства. Разликата тук е, че устройството използва .NET компактната рамка, която е повече от десет пъти по-лека от пълната версия на Windows, а също така предлага на разработчиците повече функции, контроли и поддръжка на уеб услуги.
Целият пакет може да се съхранява в малък CAB файл и да се инсталира директно на целевото ви устройство - това работи много по-бързо и безпроблемно.
06 от 06
Какво следва?
След като се научите да създавате основно приложение за мобилни устройства, трябва да продължите и да опитате да подобрите знанията си. Ето как:
- Активно участвайте във форумите за разработчици и дискусиите.
- Запишете се в учебните лаборатории, както онлайн, така и по друг начин. Това ще ви даде повече съвети и трикове за създаване на разнообразни приложения.
- Разгледайте онлайн видео уроци за изграждане на приложения на различни мобилни платформи.
- Абонирайте се за Webcasts за постоянни актуализации по темата.