01-ден 06-ге дейін
Мобильді құрылғыларға арналған қосымшаларды жасау
Әуесқойлық әзірлеушілер мен кодерлер жиі мобильді құрылғыларға арналған қолданбаларды дамытуға байланысты түрлі мәселелермен қорқытады. Бақытымызға орай, бүгінгі таңда біз үшін қолжетімді озық технология ұялы қосымшаларды құруда салыстырмалы түрде қарапайым етеді. Бұл мақалада мобильді платформалардың кең ауқымы бойынша мобильді қосымшаларды жасау туралы айтылады.
Мобильді қосымшаны құру
Алғашқы мобильдік қосымшаңызды қалай жасайсыз? Мұнда бірінші бөлікке қарауға тура келетін орналастырудың өлшемі және пайдаланғыңыз келетін платформа болып табылады. Осы мақалада біз Windows, Pocket PC және смартфондарға арналған мобильді қосымшаларды жасаумен айналысамыз.
Толығырақ ақпарат үшін оқыңыз ....
02-ден 06-ге дейін
Бірінші Windows Mobile қосымшасын жасау
Windows Mobile әзірлеушілерге пайдаланушы тәжірибесін жақсарту үшін әртүрлі қолданбаларды жасауға мүмкіндік беретін қуатты платформа болды. Windows CE 5.0 негізі болғандықтан, Windows Mobile қабығы мен байланыс функцияларын қамтитын көптеген мүмкіндіктерге толы. Windows Mobile қосымшаларын жасау қосымшаны әзірлеуші үшін оңай болды - жұмыс үстелі бағдарламаларын жасау сияқты оңай.
Windows Mobile-дің енді Windows Phone 7-ке және Windows Phone 8 ең соңғы мобильді платформаларына жол ашып, қосымшаларды әзірлеушілер мен мобильді пайдаланушылардың қиялына ұшыраған.
Сізге не қажет
Мобильді қолданбаңызды жасауды бастау үшін сізге қажет:
- Visual Studio 2005 немесе 2008: Бұл тамаша бағдарлама сізге біртұтас платформадан сіздің қосымшаңызды құруға, авторлыққа, отладқа келтіруге және ұсынуға мүмкіндік береді. Интерфейсті түсінуге және пайдалануға болады.
- Windows Mobile SDK: Бұл пайдалы құралда Windows Mobile функциясына кіру үшін маңызды болып табылатын API тақырыптары мен кітапханалық файлдары бар. Сондай-ақ, ол сізге үлгі қолданбаларды, эмуляторларды және эмуляторларды жөндеуді ұсынады.
- ActiveSync немесе Windows Mobile Device Center: Active Sync және Windows Mobile Device Center бағдарламаларын эмуляторға немесе құрылғыға қолдануда көмектеседі. Windows XP Active Sync бірге жұмыс істейтін болса, Windows Vista Windows Mobile Құрылғы орталығымен бірге келеді.
Windows Mobile-да деректерді жазу үшін пайдалануға болатын құралдар
Visual Studio бағдарламасы сізге жергілікті кодта, басқарылатын кодта немесе осы екі тілдің тіркесімінде қолданбаларды жасауға қажетті барлық құралдарды ұсынады. Windows Mobile қолданбаларын жасау үшін деректерді жазу үшін қолдануға болатын құралдарды қарастырайық.
Түпнұсқа коды , яғни Visual C ++ - шағын із қалдырумен тікелей аппараттық қол жеткізу және жоғары өнімділік береді. Бұл компьютермен қолданылатын және оны тікелей процессормен орындалатын «ана тілінде» жазылған.
Түпнұсқалық код тек басқарылмайтын қолданбаларды іске қосу үшін пайдаланылуы мүмкін - басқа операциялық жүйеге ауысқан жағдайда барлық деректер қайта топтастырылуы керек.
Басқарылатын код , яғни Visual C # немесе Visual Basic .NET - әртүрлі пайдаланушы интерфейсінің түрін жасау үшін пайдаланылуы мүмкін және Microsoft SQL Server 2005 ықшам шығарылымын пайдаланып әзірлеуші веб-деректеріне және қызметтеріне кіруге мүмкіндік береді.
Бұл тәсіл C ++-ға тән көптеген кодтау мәселелерін шешеді, сонымен қатар, іскерлік кəсіпкерліктің бағдарламалық жасақтамасы мен шешімдеріне бағытталған неғұрлым озық, күрделі бағдарламаларды жазу үшін ең маңызды болып табылатын жадты, эмуляцияны жəне түзетуді басқарады.
ASP.NET Visual Studio .NET, C # және J # көмегімен жазуға болады. ASP.NET Mobile Controls құрылғысы бір кодты пайдалану арқылы бірнеше құрылғыларды пайдалану үшін тиімді, сондай-ақ, сіздің құрылғыңызға кепілдік берілген деректер өткізу қабілеті қажет болса.
ASP.NET сізге түрлі құрылғыларға қол жеткізуге көмектеседі, ал кемшіліктер, ол клиенттік құрылғы серверге қосылған кезде ғана жұмыс істейтін болады. Сондықтан клиент деректерін сервермен немесе деректерді өңдеу үшін құрылғыны тікелей қолданатын бағдарламалармен синхрондау үшін жинау үшін қолайлы емес.
Google деректер API-і әзірлеушілерге Google қызметтеріне қатысты барлық деректерге қатынасуға және басқаруға көмектеседі. Олар HTTP және XML сияқты стандартты хаттамаларға негізделгендіктен, кодерлер Windows Mobile платформасына арналған бағдарламаларды оңай жасай алады және жасай алады.
03 06
Бірінші Windows Mobile қосымшасын құрып, іске қосыңыз
Келесі қадамдар бос Windows Mobile бағдарламасын жасауға көмектеседі:
- Жаңа жоба жасаңыз
Visual Studio файлын ашыңыз да, Файл> Жаңа> Жоба тармағына өтіңіз. Жоба түрлерінің аумағын кеңейтіп, Smart Device таңдаңыз. Үлгілер тақтасына өтіп, Smart Device Project (Smart Device Project) тармағын таңдап, OK түймесін басыңыз. Device Application тармағын таңдап, OK түймесін басыңыз. Құттықтаймыз! Сіз бірінші жобаңызды құрдыңыз.
- Кодтаумен ойнаңыз
Құралдар жинағы тақтасы көптеген мүмкіндіктермен ойнауға мүмкіндік береді. Бағдарламаның жұмыс істеу әдісімен танысу үшін осы апарып тастау түймешіктерінің әрқайсысын тексеріңіз.
- Қолданбаңызды іске қосыңыз
Келесі қадам Windows Mobile құрылғысына қосымшаны іске қосуды қамтиды. Құрылғыны жұмыс үстеліне қосыңыз, F5 пернесін басыңыз, эмуляцияны немесе құрылғыны оны орналастыру үшін таңдаңыз және OK опциясын таңдаңыз. Егер бәрі жақсы өтсе, өтінішіңізді бірте-бірте іске қосасыз.
04 04
Смартфондарға арналған қосымшаларды жасау
Smartphones үшін қосымшаларды жасау Windows Mobile құрылғыларына ұқсас. Бірақ сіз алдымен сіздің құрылғыңызды түсінуіңіз керек. Смартфондарда PDA-лерге ұқсас мүмкіндіктер бар, сондықтан олар түймелерді жіберу және аяқтау мүмкіндіктері бар. Кілтті қайтару пернесі backspace және bracket back функциялары үшін де қолданылады.
Бұл құрылғы туралы ең жақсы нәрсе бағдарламаланатын бағдарламалық перне болып табылады. Бұл функцияны бірнеше функцияларды жасау үшін қолдануға болады. Орталық түйме сондай-ақ «Enter» пернесі сияқты әрекет етеді.
Ескерту: Visual Studio .NET 2003 арқылы смартфон қосымшаларын жазу үшін SmartPhone 2003 SDK орнатуға тура келеді.
Смартфонның сенсорлық экраны болса не болады?
Міне, қиын бөлік. Сенсорлы экрандағы қолмен басқару түймесінің басқару элементтері болмаса, мәзір сияқты балама басқару элементтерін таңдауға тура келеді. Visual Studio сізге MainMenu басқару элементін береді, ол өзгерте алады. Бірақ жоғары деңгейлі мәзір опциялары тым көп жүйенің бұзылуына әкеледі. Не істеуге болады, бұл өте жоғары деңгейлі бірнеше мәзірлер жасау және олардың әрқайсысының әртүрлі нұсқаларын беру.
BlackBerry смартфондарына арналған бағдарламаларды жазу
BlackBerry OS үшін қосымшаларды әзірлеу бүгінгі күні үлкен бизнес. BlackBerry қосымшасын жазу үшін сізде:
- Eclipse үшін BlackBerry JDE Plug-in
- BlackBerry симуляторы
- BlackBerry смартфоны және деректер кабелі
- JAVA бағдарламалау білімі.
Eclipse JAVA бағдарламалауымен жақсы жұмыс істейді. .COD кеңейтілімімен берілген жаңа жоба тренажерге тікелей жүктелуі мүмкін. Содан кейін қолданбаны Құрылғы менеджері арқылы немесе «Javaloader» пәрмен жолы параметрін пайдалану арқылы тексере аласыз.
Ескерту: BlackBerry BlackBerry барлық смартфондары барлық BlackBerry смартфондары үшін жұмыс істемейді. Сондықтан кодты қабылдайтын құрылғыларды ескеріңіз.
05 06
Pocket PC үшін қосымшаларды жасау
Pocket PC үшін бағдарламаларды жасау жоғарыда аталған құрылғыларға ұқсас. Бұл жерде айырмашылық құрылғы толық Windows нұсқасына қарағанда он еседен астам «жеңіл» болатын .NET Compact Framework, сонымен қатар әзірлеушілерге қосымша мүмкіндіктер, басқару құралдары және веб-қызметтерді қолдауды ұсынады.
Толық пакет кішкентай CAB файлына қойылып, тікелей мақсатты құрылғыға орнатылуы мүмкін - бұл әлдеқайда жылдам әрі қиындықсыз жұмыс істейді.
06 06
Келесі не?
Сіз негізгі мобильді құрылғы қосымшасын жасауды үйренгеннен кейін, әрі қарай жалғастырып, біліміңізді жақсартуға тырысыңыз. Мұнда қалай:
- Әзірлеуші форумдар мен талқылауларға белсене қатысыңыз.
- Оқу лабораторияларына онлайн режимінде де, басқаша да жазылыңыз. Бұл әртүрлі қолданбаларды жасауға арналған кеңестер мен кеңестер береді.
- Әртүрлі мобильді платформалар арқылы қолданбаларды құрудағы онлайн бейне оқу құралдарын қараңыз.
- Тақырып бойынша тұрақты жаңартулар үшін Webcasts-ға жазылыңыз.