01dan 06gacha
Mobil qurilmalar uchun ilovalar yaratish
Amatör ishlab chiquvchilar va kodlayıcılar ko'pincha mobil qurilmalar uchun ilovalarni ishlab chiqish bilan bog'liq bo'lgan turli muammolar bilan qo'rqitiladi. Yaxshiyamki, bugungi kunda mavjud bo'lgan ilg'or texnologiyalar, mobil ilovalarni yaratishda nisbatan sodda bo'ladi. Ushbu maqolada mobil platformalarni keng ko'lamda mobil ilovalar yaratish bo'yicha batafsil ma'lumot berilgan.
Mobil ilovani yaratish
Birinchi mobil ilovani yaratishda qanday qilib borasiz? Bu erda qarash kerak bo'lgan birinchi jihat siz yaratmoqchi bo'lgan tarqatish hajmi va foydalanmoqchi bo'lgan platformalardir. Ushbu maqolada, biz Windows, Pocket PC va smartfonlar uchun mobil ilovalar yaratish bilan shug'ullanamiz.
Qo'shimcha ma'lumot uchun o'qing ....
02 of 06
Birinchi Windows Mobile ilovasini yaratish
Windows Mobile ishlab chiquvchilarni foydalanuvchi tajribasini yaxshilash uchun turli ilovalarni yaratishga imkon beruvchi kuchli platforma edi. Windows CE 5.0 asosiga ega bo'lgan Windows Mobile, qobiq va aloqa funktsiyalarini o'z ichiga olgan ko'plab xususiyatlarga to'la. Windows Mobile ilovalarini yaratish ilovalarni ishlab chiquvchi uchun oson ishlangan - deyarli ish stoli ilovalarini yaratishda oson.
Windows Mobile endi Windows Phone 7 va ilovalar ishlab chiquvchilari va uyali foydalanuvchilarning hayratiga tushib qolgan eng yangi Windows Phone 8 mobil platformalaridan foydalanishga ruxsat berdi.
Nima kerak bo'ladi
Mobil ilovangizni yaratishni boshlash uchun sizga quyidagilar kerak bo'ladi:
- Visual Studio 2005 yoki 2008: Ushbu shablonli dastur siz yaratgan, yozuvchi, disk raskadrovka qilish va ilovangizni bitta platformadan yaratishga imkon beradi. Xabarni tushunish va ulardan foydalanish oson.
- Windows Mobile SDK: Ushbu foydali vosita Windows Mobile funksiyasiga kirish uchun juda muhim bo'lgan API va kutubxona fayllarini o'z ichiga oladi. Bundan tashqari, sizga misol ilovalar, disk raskadrovka emulyatorlari va hujjatlarni beradi.
- ActiveSync yoki Windows Mobile Device Center: Active Sync va Windows Mobile Device Center ilovalarini emulyator yoki qurilmaga tarqatishda yordam beradi. Windows XP Active Sync bilan ishlayotgan bo'lsa, Windows Vista Windows Mobile Device Center bilan birga keladi.
Windows Mobile-da ma'lumotlarni yozish uchun foydalanishingiz mumkin bo'lgan asboblar
Visual Studio dasturlarni mahalliy kodda, boshqariladigan kodda yoki ushbu ikki tilning kombinatsiyasida yaratish uchun zarur bo'lgan barcha vositalarni taklif etadi. Keling, Windows Mobile ilovalarini yaratish uchun ma'lumotlarni yozish uchun foydalanishingiz mumkin bo'lgan asboblarni ko'rib chiqaylik.
Mahalliy kod , ya'ni Visual C ++ - sizning qurilmangizga bevosita kirish va yuqori ish faoliyatini ta'minlaydi, kichik iz qoldiradi. Bu kompyuter tomonidan ishlatilayotgan va to'g'ridan-to'g'ri protsessor tomonidan bajariladigan "ona" tilida yozilgan.
Mahalliy kod faqat boshqarilmaydigan ilovalarni ishlatish uchun ishlatilishi mumkin - boshqa operatsion tizimga o'tishda barcha ma'lumotlar qayta-qayta takrorlanishi kerak.
Boshqariladigan kod , ya'ni Visual C # yoki Visual BASIC. NET - turli xil foydalanuvchi interfeysi turlarini yaratish uchun ishlatilishi mumkin va Microsoft SQL Server 2005 yilni kompakt-versiyasini ishlatib, ishlab chiquvchiga veb-ma'lumot va xizmatlarga kirish imkonini beradi.
Ushbu yondashuv korporativ dasturiy ta'minot va echimlarga yo'naltirilgan yanada rivojlangan, murakkab dasturlarni yozish uchun juda muhim bo'lgan xotira, emulyatsiya va disk raskadroviyani boshqarish bilan bir qatorda C ++ da mavjud bo'lgan ko'p kodlash muammolarini hal qiladi.
ASP.NET Visual Studio .NET, C # va J # yordamida yozilishi mumkin. ASP.NET Mobile Controls sizning qurilmangiz uchun kafolatlangan ma'lumotlarning tarmoqli kengligiga muhtoj bo'lsangiz, bir nechta qurilmalardan foydalanishda samarali bo'ladi.
ASP.NET sizga turli xil asboblarni yo'naltirishga yordam berganida, ahvolga tushib qolgani, u faqat mijoz qurilmasi serverga ulanganida ishlaydi. Shuning uchun, bu mijoz ma'lumotlarini keyinchalik server bilan sinxronlashtirish uchun yoki ma'lumotni ishlash uchun qurilmani to'g'ridan-to'g'ri ishlatadigan ilovalar uchun mos kelmaydi.
Google Data API'lari ishlab chiquvchilarga Google xizmatlariga taalluqli barcha ma'lumotlarni olish va boshqarish imkonini beradi. Ular HTTP va XML kabi standart protokollarga asoslanganligi sababli, kodlar Windows Mobile platformasi uchun ilovalarni osongina yaratishi va yaratishi mumkin.
03 ning 06
Birinchi Windows Mobile ilovasini yaratish va ishga tushirish
Quyidagi qadamlar bo'sh Windows Mobile dasturini yaratishingizga yordam beradi:
- Yangi loyiha yarating
Visual Studio-ni oching va fayl> Yangi> Loyiha-ga o'ting. Loyiha turlari panelini kengaytirish va Smart Device ni tanlang. Shablonlar paneliga o'ting, Smart Device Project-ni tanlang va OK ni bosing. Device Application-ni tanlang va OK ni bosing. Tabriklaymiz! Siz faqat birinchi loyihangizni yaratdingiz.
- Kodlash bilan o'ynang
Toolbox paneli sizga bir qancha xususiyatlar bilan o'ynash imkonini beradi. Dasturning ishlash usuli bilan tanishish uchun ushbu drag-and-drop tugmalaridan birini ko'rib chiqing.
- Arizangizni ishga tushiring
Keyingi qadam, o'zingizning Windows Mobile qurilmangizga ishlov berishni o'z ichiga oladi. Qurilmani ish stoliga ulang, F5 tugmasini bosing, uni joylashtirish uchun emulyatorni yoki uni tanlang va OK ni tanlang. Agar barchasi yaxshi bo'lsa, dasturingiz muammosiz ishlashini ko'rasiz.
04 of 06
Smartfonlar uchun ilovalar yaratish
Smartfonlar uchun ilovalarni yaratish Windows Mobile qurilmalariga o'xshaydi. Lekin avval siz qurilmangizni tushunishingiz kerak. Smartfonlar PDA-ga o'xshash xususiyatlarga ega, shuning uchun ular tugma xususiyatlarini yuboradi va tugatishadi. Orqa tugma backspace va brauzer orqasidagi funksiyalar uchun ham ishlatiladi.
Ushbu qurilma haqida eng yaxshi narsa programlanabilen dasturiy tugmachadir. Ushbu funktsiyani bir nechta funktsiyalar yaratish uchun ishlatishingiz mumkin. Markaziy tugma ham "Enter" tugmasi sifatida ishlaydi.
Eslatma: Visual Studio .NET 2003 yordamida smartfon ilovalarini yozish uchun SmartPhone 2003 SDK ni o'rnatishingiz kerak.
Agar smartfonda sensorli ekran bor bo'lsa?
Mana bu qiyin qism. Sensorli ekranli al qurilmasidagi tugma elementlari yo'q bo'lganda, menyu kabi boshqa boshqaruvlarni tanlashingiz kerak bo'ladi. Visual Studio sizni shaxsiylashtirish mumkin bo'lgan MainMenu boshqaruvini taqdim etadi. Ammo yuqori darajadagi yuqori darajadagi menyu variantlari tizimning qulashi sabab bo'ladi. Siz nima qila olishingiz juda yuqori darajali menyular yaratib, ularning har birida turli xil variantlarni taqdim qilishdir.
BlackBerry smartfonlar uchun ilovalarni yozish
Sizning BlackBerry OS uchun ilovalarni ishlab chiqish bugun katta biznesdir. Sizning BlackBerry ilovangizni yozish uchun sizga quyidagilar kerak bo'ladi:
- Eclipse uchun BlackBerry JDE plugin-in
- Sizning BlackBerry simulyatoringiz
- Sizning BlackBerry smartfon va ma'lumotlar kabeli
- JAVA dasturiy bilimlari.
Eclipse JAVA dasturlash bilan ajoyib ishlaydi. .COD kengaytmasi bilan yangi loyiha to'g'ridan-to'g'ri simulyatorga o'rnatilishi mumkin. Keyin ilovani "Device Manager" da yoki "Javaloader" buyruq qatori parametridan foydalanib yuklashingiz mumkin.
Eslatma: Barcha BlackBerry smartfonlar uchun BlackBerry API-lari ishlamaydi. Shuning uchun kodni qabul qiladigan qurilmalarga e'tibor bering.
05 of 06
Pocket PC uchun ilovalar yaratish
Pocket PC uchun ilovalarni yaratish yuqorida ko'rsatilgan qurilmalarga o'xshash. Bu erda farq Windows versiyasidan o'n barobar ko'proq "engilroq" bo'lgan .NET Compact Framework dasturidan foydalanadi va shuningdek, ishlab chiquvchilarga qo'shimcha funktsiyalar, boshqaruvlar va veb-xizmatlarni qo'llab-quvvatlaydi.
Barcha paketlar kichik CAB faylida joylashtirilishi va to'g'ridan-to'g'ri maqsadli qurilmangizga o'rnatilishi mumkin - bu juda tez va muammosiz ishlaydi.
06 of 06
Keyingi nima?
Siz asosiy mobil qurilma dasturini yaratishni o'rganganingizdan so'ng, siz ham davom ettirishingiz va bilimingizni oshirishga harakat qilishingiz kerak. Bu erda:
- Ishlab chiquvchi forumlarda va muhokamalarda faol ishtirok eting.
- Onlayn va boshqa usullarda o'quv laboratoriyalariga yozilish. Bu sizga turli ilovalar yaratish bo'yicha ko'proq maslahatlar va tavsiyalar beradi.
- Har xil mobil platformalarda ilovalarni yaratish bo'yicha onlayn video darslarini ko'rish.
- Mavzu bo'yicha muntazam yangilanishlar uchun veb-saytlarga obuna bo'ling.