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: Այս օգտակար գործիքը պարունակում է API- ի վերնագիր եւ գրադարանային ֆայլեր, որոնք կենսական նշանակություն ունեն Windows Mobile ֆունկցիոնալ հնարավորության համար: Այն նաեւ տալիս է նմուշների հավելվածներ, խափանման էմուլատորներ եւ փաստաթղթեր:
- ActiveSync- ը կամ Windows Mobile Device Center- ը ` Active Sync- ը եւ Windows Mobile Device Center- ը օգնում են կիրառել մի emulator- ի կամ սարքի: Windows XP- ը աշխատում է Active Sync- ով, Windows Vista- ն գալիս է Windows Mobile Device Center- ի հետ:
Գործիքներ, որոնք կարող եք օգտագործել Windows Mobile- ում տվյալների գրելու համար
Visual Studio- ն առաջարկում է բոլոր գործիքները, որոնք անհրաժեշտ են մայրենի լեզվով ծրագրերի ստեղծման համար, կառավարվող կոդը կամ այս երկու լեզուների համադրությունը: Եկեք այժմ նայենք գործիքները, որոնք կարող եք օգտագործել Windows Mobile հավելվածներ ստեղծելու համար տվյալների գրելու համար:
Native Code , այսինքն, Visual C ++ - տալիս է ձեզ ուղղակի ապարատային հասանելիություն եւ բարձր կատարողականություն, փոքր հեռահարությամբ: Սա գրված է համակարգչի կողմից օգտագործվող «մայրենի» լեզվով, որը գործում է եւ անմիջականորեն կատարում է պրոցեսորը:
Native code- ը կարող է օգտագործվել միայն անանուն ծրագրեր իրականացնելու համար, բոլոր տվյալները պետք է վերահավաքվեն, եթե տեղափոխեք մեկ այլ OS:
Կառավարվող կոդը , այսինքն, Visual C # կամ Visual Basic .NET- ը կարող է օգտագործվել ստեղծել տարբեր միջանկյալ ինտերֆեյսի տեսակի ծրագրեր եւ թույլ է տալիս ծրագրավորողին մուտք գործել վեբ տվյալների եւ ծառայություններ, օգտվելով Microsoft SQL Server 2005 կոմպակտ Edition- ից:
Այս մոտեցումը լուծում է C ++- ում տեղադրված բազմաթիվ կոդավորման խնդիրները, ինչպես նաեւ կառավարելու հիշողությունը, emulation եւ debugging- ը, որոնք առավել կարեւոր են գրել ավելի առաջադեմ, բարդ ծրագրեր, որոնք ուղղված են բիզնեսի ձեռնարկությունների ծրագրային ապահովման եւ լուծումների վրա:
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- ը եւ անցեք File> New> Project: Ընդլայնել Ծրագրի տեսակների բաժինը եւ ընտրել Smart Device- ը: Գնալ Կաղապարների վահանակ, ընտրել Smart Device Project եւ հարվածել OK: Ընտրեք սարքի հայտը այստեղ եւ սեղմեք OK: Շնորհավորանքներ: Դուք պարզապես ստեղծել եք ձեր առաջին նախագիծը:
- Խաղալ շուրջ կոդավորման հետ
Toolbox վահանակը Ձեզ հնարավորություն է տալիս խաղալ բազմաթիվ առանձնահատկություններով: Ստուգեք այս սահեցրեք եւ թողնել կոճակները, որպեսզի ավելի լավ ծանոթ լինեք ծրագրի աշխատանքի:
- Կիրառեք ձեր դիմումը
Հաջորդ քայլը ներառում է ձեր դիմումը Windows Mobile սարքի վրա: Սարքը միացրեք աշխատասեղանին, հարվածեց F5 ստեղնին, ընտրեք emulator- ը կամ սարքը այն տեղադրելու համար եւ ընտրեք OK: Եթե ամեն ինչ լավ է ընթանում, կտեսնեք, որ Ձեր դիմումը սահուն է ընթանում:
04-ից 06-ը
Սմարթֆոնների համար հայտեր ստեղծելու համար
Սմարթֆոնների համար ծրագրերի ստեղծումը նման է Windows Mobile սարքերին: Բայց դուք պետք է առաջին հերթին հասկանաք ձեր սարքը: Սմարթֆոնները ունեն PDA- ներին նման հատկություններ, ուստի դրանք ուղարկվում եւ ավարտվում են կոճակը: Back-key- ն օգտագործվում է ինչպես backspace- ի եւ բրաուզերի հետադարձ գործառույթների համար:
Այս սարքի մասին ամենալավ բանը ծրագրային բանալին է, որը ծրագրավորված է: Դուք կարող եք օգտագործել այս առանձնահատկությունը բազմաթիվ գործառույթներ ստեղծելու համար: Կենտրոնական կոճակը նաեւ գործում է որպես «Enter» կոճակը:
Նշում. Դուք պետք է տեղադրեք SmartPhone 2003 SDK սմարթֆոնների ծրագրերը գրելու համար, օգտագործելով Visual Studio .NET 2003-ը:
Իսկ եթե սմարթֆոնը ունի սենսորային էկրան:
Այստեղ գալիս է դժվարին մասը: Սենսորային էկրանով ձեռքի տակ գտնվող կոճակների հսկողության բացակայության դեպքում դուք ստիպված կլինեք ընտրել այլընտրանքային ստուգումներ, ինչպիսիք են ընտրացանկը: Visual Studio- ն տալիս է MainMenu- ի վերահսկողությունը, որը հարմարեցված է: Սակայն շատ բարձր մակարդակի ընտրացանկի ընտրանքները կհանգեցնեն համակարգին վթարի: Ինչ կարող ես անել, ամենից շատ բարձրակարգ բաժիններ ստեղծել եւ դրանցից յուրաքանչյուրի տարբեր տարբերակներ տալ:
BlackBerry սմարթֆոնների համար ծրագրեր գրելը
BlackBerry OS- ի համար ծրագրեր մշակելը այսօր մեծ բիզնես է: BlackBerry- ի ծրագիր գրելու համար դուք պետք է ունենաք:
- BlackBerry- ի JDE Plug-in- ը Eclipse- ի համար
- BlackBerry սիմուլյատոր
- BlackBerry սմարթֆոնը եւ տվյալների կաբելը
- JAVA ծրագրավորման գիտելիքները:
Eclipse- ն աշխատում է JAVA ծրագրավորման հետ: Կոդի երկարաձգման հետ կապված նոր նախագիծը կարող է ուղղակիորեն բեռնված լինել սիմուլյատորի վրա: Այնուհետեւ կարող եք ստուգել հավելվածը `այն բեռնավորելու համար,« Device Manager »կամ« Javaloader »հրամանի տող տարբերակը:
Նշում. BlackBerry- ի բոլոր API- ները ոչ բոլորն են աշխատելու BlackBerry սմարթֆոնների համար: Ուստի նշեք սարքերը, որոնք ընդունում են կոդը:
05-ից 06-ը
Դիմումների ստեղծում Pocket PC- ի համար
Pocket PC- ի համար հավելվածների ստեղծումը նման է վերը նշված սարքերին: Տարբերությունն այստեղ այն է, որ սարքը օգտագործում է .NET Compact Framework- ը, որն ավելի քան տասը անգամ «թեթեւ» է, քան Windows- ի ամբողջական տարբերակը, ինչպես նաեւ առաջարկում է մշակողներին ավելի շատ առանձնահատկություններ, վերահսկում եւ վեբ ծառայություններ:
Ամբողջ փաթեթը կարող է տեղադրվել փոքրիկ CAB- ի ֆայլում եւ տեղադրվել ուղղակիորեն ձեր թիրախային սարքի վրա, որն աշխատում է շատ ավելի արագ եւ ավելի խելացի:
06-ից 06-ը
Ինչ է հաջորդը:
Երբ դուք սովորել եք ստեղծել հիմնական բջջային սարքի դիմումը, դուք պետք է շարունակեք հետագայում եւ փորձեք բարձրացնել ձեր գիտելիքները: Ահա թե ինչպես:
- Ակտիվորեն մասնակցեք մշակողների ֆորումներին եւ քննարկումներին:
- Գրանցեք ուսումնական լաբորատորիաներ, ինչպես առցանց, այնպես էլ այլ կերպ: Սա ձեզ ավելի շատ խորհուրդներ եւ հնարքներ կտա տարբեր ծրագրերի ստեղծման վրա:
- Դիտեք օնլայն վիդեո դասընթացներ տարբեր բջջային հարթակներում կառուցելու ծրագրերի մասին:
- Բաժանորդագրվելով թեմային անընդհատ թարմացումների համար: