Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

1.5. Programe C ++

Cel mai important și evident avantaj al Symbian OS este capacitatea de a descărca programe scrise în limbajul de programare C ++. Aceste programe sunt scrise folosind instrumente de programare specializate. Sistemul de operare Symbian OS este scris în C ++, iar acest limbaj de programare este considerat principalul.







Biblioteca imensă de sistem (API) a Symbian Ltd. scris în limba de programare C + +, deschide oportunități extraordinare pentru dezvoltarea de aplicații puternice.

Programele scrise în C ++ sunt distribuite în fișiere cu extensia * .sis. Un pachet cu extensia * .sis este creat în mediile de programare (IDE) discutate în capitolele 2 și 3, folosind un program special numit SISAR sau linia de comandă. Programul SISAR este distribuit cu Nokia Developer Tools (SDK), despre care veți afla în capitolul 4.

Procesul de instalare a programelor C ++ este aproape identic cu procesul de instalare a aplicațiilor Java, cu excepția câtorva momente. La instalare

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Programele C ++ pot fi de asemenea utilizate în două moduri: cu ajutorul managerului de fișiere sau a mijloacelor încorporate ale sistemului de operare Symbian. Instalarea programelor C ++ cu ajutorul managerului de fișiere va fi discutată în acest capitol în Secțiunea 1.6 (Prezentare generală a programelor pentru SymbianOS). Programul încorporat numit Dispatcher instalează și elimină programele cu extensia * .sis. Când instalați un program în C ++, pachetul de instalare trebuie localizat fie în memoria sistemului de pe unitatea C, fie în directorul rădăcină al unității E (cartela de memorie), altfel Managerul nu va găsi instalarea.

un pachet de voiaj. În Fig. 1.10 afișează programul Dis-Figura - / - jq dispatcher
Petcher cu o listă de programe instalate. instalare și eliminare

În zona principală a ferestrei sunt programele executate

După selectarea numelui programului care va fi instalat împreună cu cursorul, din meniul Manager, selectați Commands => Install. Apare o casetă de dialog cu confirmarea pașilor de instalare. După selectarea comenzii OK, puteți selecta directorul pentru programul care urmează să fie instalat. Programele scrise în C ++ pot fi destul de impresionante în ceea ce privește dimensiunea și acoperirea

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page


Fig. 1.11. Instalarea Real One Player

De asemenea, trebuie să dezinstalați programele instalate prin Manager. Selectați programul pe care doriți să îl ștergeți cu cursorul și utilizați comenzile Opțiuni => Ștergere. Nu eliminați niciodată programele instalate Java 2 ME și C ++ cu managerii de fișiere! Aceste acțiuni nu sunt corecte și creează multe probleme, în capitolul 6 veți găsi o mică poveste despre acest subiect.

Folosind programe C ++ de la producători de la terți, puteți organiza un birou mobil cu drepturi depline pe telefonul dvs. și puteți ține pasul cu toate cele mai recente evoluții. Următoarea secțiune prezintă o privire de ansamblu asupra programelor pentru sistemul de operare Symbian.

1.6. Prezentare generală a programelor pentru SymbianOS

Pe piața de software pentru Symbian OS există acum sute de programe de toate tipurile: sistem, birou, multimedia, programe Internet, jocuri. Multe companii și doar programatori cu un singur jucător din întreaga lume sunt implicați activ în crearea de programe și teme

cel mai dezvoltat sistem de operare Symbian. Programele oferite utilizatorilor de către dezvoltatori pot fi distribuite gratuit și plătite. Un sistem de așa-numite programe de versiune trial (limitat în timp) este larg răspândit, care funcționează doar pentru o perioadă limitată de timp, după care se oferă să se cumpere. Prețul acestor programe este într-adevăr rezonabil, astfel încât volumul vânzărilor este destul de ridicat. Sunt versiuni de încercare ale programelor pentru Symbian OS, care sunt o modalitate obișnuită de promovare a software-ului pe piață, care trebuie luată în considerare la crearea programelor.

Apoi, vom analiza câteva programe cheie, fără de care niciun utilizator nu poate face acest lucru și, în același timp, vom indica potențialele priorități viitoare pentru dvs. ca programator.

Cu ajutorul managerului de fișiere, precum și al sistemelor informatice, puteți efectua operațiuni de ștergere, mutare, copiere, sortare, căutare și redenumire de fișiere. A face acest tip de program este dificil. În ceea ce privește procesul de instalare a programelor Java și C ++ cu ajutorul managerului de fișiere, atunci totul este simplu. Fișierul de instalare poate fi localizat oriunde în sistemul de fișiere. Utilizând managerul de fișiere, găsiți fișierul de care aveți nevoie și dați comanda Deschidere. Deoarece programele scrise în Java 2 ME și C ++ sunt livrate ca un pachet de instalare arhivat, Symbian OS va evalua acțiunea pentru a deschide fișierul de instalare ca o comandă pentru a instala programul. În funcție de tipul de program (Java 2 ME sau C ++), se va deschide programul de instalare corespunzător aplicației sau Manager. Procesul de instalare va avea loc în mod tradițional, care este discutat în secțiunile 1.5 și 1.6 ale acestui capitol.

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page


Fig. 1.12. Managerii de fișiere FileMan, SeleQ și eFiieManager

Browserele de internet mobile permit nu numai vizualizarea paginilor HTML, ci și încărcarea fișierului necesar prin canalul GPRS. De asemenea, puteți descărca fișierul de pe Internet utilizând programe specializate (de exemplu, fGet). Cu acest program, puteți descărca orice fișier prin link direct și, cel mai important, programul fGet acceptă descărcarea fișierelor atunci când conexiunea este întreruptă!

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page






Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page


Fig. 1.13. Browserul de internet Opera, NetFront și Browser

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page


Fig. 1.14. Programele Sm apt Movie și ShmagMZ

În următoarele trei capitole, vom vorbi despre instrumente de dezvoltare pentru scrierea de programe în limbajul de programare C ++ în Symbian OS.

Capitolul 2. Mediul de programare IDE MetrowerksCodeWarriorfor Symbian OS

Pentru astăzi în lume există un set de instrumente de programare necesare creării de programe pe diferite platforme. Prin capacitățile lor, mediile programabile de conducere sunt aproximativ egale. Toți au în arsenal o coajă vizuală grafică, compilator, linker, depanator, sistem de ajutor și suport, mecanism de actualizare și multe altele. Alegerea unui mediu de programare specific depinde în principal de direcția dezvoltării proiectului și de preferințele personale ale programatorului. Discutați pe tema care este mai bună: produse de la Microsoft, Borland sau Sun, nu are sens. În general, un programator de lucru cu produse Borland, a deschis pentru prima dată, de exemplu, Visual nu confuz și va înțelege complexitatea acestui mediu este destul de rapid, dar nu este doar în aparență. Fiecare mediu de programare are direcția proprie, adică atunci când este creat, dezvoltatorii reprezintă în mod clar gama de sarcini care pot fi rezolvate cu acest mediu de programare. Instrumentele specializate care vizează rezolvarea unei sarcini specifice sunt prioritatea pentru care trebuie să alegeți un instrument de programare. Până în prezent, piața oferă două mediu de specialitate pentru dezvoltarea de programe pentru Symbian OS: C ++ BuilderX Mobile Studio din Borland și CodeWarrior pentru compania Symbian de către compania Metrowerks. Vom lua cunoștință de ele. Dat fiind faptul că nu există cărți despre aceste instrumente de programare, informațiile obținute în acest capitol și în capitolele următoare vor fi destul de valoroase.

capitol, iar acum ne îndreptăm atenția spre mediul CodeWarrior de la Metrowerks.

Metrowerks -foarte companie mare și bine-cunoscut, care produce un număr mare de produse software pentru Windows, Linux, Unix, Palm, Mac și Symbian. Este suficient să mergeți la site-ul companiei și să vă familiarizați cu sortimentul de programe trimise. Dacă nu ați întâlnit niciodată produse Metrowerks, veți fi plăcut surprinși. Compania oferă instrumente pentru crearea de programe pentru Windows, Palm, Symbian, PlayStation 2, Game Boy, Game Boy Advanced, Java 2 ME.

În ceea ce privește platforma Symbian, există mai multe versiuni ale instrumentelor de programare, acestea fiind:

IDE Metrowerks CodeWarrior Personal 2.8 pentru sistemul de operare Symbian,

IDE Metrowerks CodeWarrior Professional 3.0 pentru Symbian OS,

IDE Metrowerks CodeWarrior OEM 3.0 pentru sistemul de operare Symbian.

Versiunea CodeWarrior personale și profesionale sunt disponibile în cutii, și versiunea de CodeWarrior OEM - este o versiune Professional, numai într-o formă ușoară, fără cutie, este destinat în primul rând pentru companiile mari, cu un număr mare de locuri de muncă. Versiunea CodeWarrior Professional include un număr de SDK, este de 103 MB, iar costul său este mult mai mare decât versiunea de CodeWarrior personale. Prin urmare, în acest capitol vom lua în considerare activitatea de CodeWarrior Personal 2.8 pentru sistemul de operare Symbian, cu atât mai mult, astfel încât acest proces-versiune este de 90 de zile, în timp ce Professional și OEM numai 15 zile. Dar toate versiunile sunt aceleași și, înțelegând lucrarea unuia dintre ele, veți înțelege restul.

mediu de programare CodeWarrior Personal 2.8 pentru sistemul de operare Symbian, va fi capabil de a descărca de la Metrowerks și Nokia pe site-urile acestor companii sunt trialul versiuni ale produselor cu un termen limitat de funcționare (90 de zile). „Greutatea“ de 64 MB și, desigur, la 12 kbit / s procesul de descărcare a programului poate fi amânată. Din păcate, în conformitate cu licența, distribuirea versiunii de încercare a acestui mediu pe un CD cu cartea este imposibilă.

Si acum sa trecem la revizuirea IDE Metrowerks CodeWarrior Personal 2.8 pentru sistemul de operare Symbian, începând cu instalarea pe computer. În

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

R es. 2.1. Site-ul Symbian Ltd

Nation la mențiunea de abrevieri CodeWarrior pentru a păstra în minte versiunea IDE Metrowerks CodeWarrior Personal 2.8 pentru sistemul de operare Symbian.

2.1 Instalarea CodeWarrior pentru Symbian Personal v2.8.3

Faceți dublu clic pe fișierul de instalare CW_Symbian_Personal_2.8.3 pentru
va porni asistentul de instalare al programului Metrowerks CodeWarrior pentru Symbian OS.
În prima fereastră a apărut dialogul WelcometotheInstallShieldWizard
a se vedea salutul tradițional (a se vedea figura 2.2). Faceți clic pe Următorul pentru a continua.
procesul de instalare a programului.

Apoi va apărea o casetă de dialog de informare mică.
dar (a se vedea figura 2.3), în care se specifică ora produsului instalat
calculatorul dumneavoastră. Timpul de lucru al programului este, din păcate, limitat - este 90
zile de la data instalării, după care va trebui fie să achiziționați Metrowerks
CodeWarrior sau scoateți-l din mașină. Faceți clic pe OK pentru a continua.
instalare.

Următoarea casetă de dialog numită LicenseAgreement
dvs. cu termenii acordului de licență. Cu acordul celor nominalizați
, selectați Iacceptthetermsofthelicenseagree
și faceți clic pe Următorul.

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Fig. 2.2. Bun venit în caseta de dialog Expert InstallShield


Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

R es. 2.3. Fereastra de informare

Caseta de dialog ProductInformation a apărut nouă
caracteristici și actualizări ale versiunii curente de Metrowerks CodeWarrior. presa
Butonul Următor pentru a continua instalarea programului.

Apoi, caseta de dialog SetupType prezentată în Fig. 2.4
dacă este necesar, puteți schimba directorul pentru a instala programul și așa mai departe
selectați tipul de instalare. Există două opțiuni pentru selectare: Completați și
Personalizat (personalizat). Este întotdeauna util să știți că programul de instalare
se instalează pe computer, așa că selectați Personalizat și faceți clic pe Următorul.

Pentru selecție în caseta de dialog SelectComponents,
Fig. 2.5, se propun trei puncte: CodeWarriorTools, CodeWarriorManuals și
TrillSeekers. Pentru o instalare completă, trebuie să selectați toate elementele și gestul
veți avea nevoie de aproximativ 170 MB de spațiu liber. Pentru pro
Faceți clic pe Următorul pentru a continua.

Următoarea casetă de dialog SelectProgramFolders
Pentru a selecta un folder din meniul Start, unde este grupul de pictograme pentru

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Fig. 2.4. Caseta de dialog Tip de instalare


Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

R es. 2.5. Selectați caseta de dialog Componente

pornirea rapidă a programului. Selectați dosarul dorit sau lăsați valorile implicite și faceți clic pe Următorul.

8. Apoi, apare fereastra de selectare Selectare fișier de asociere opțiune, prezentată în Fig. 2.6. Această fereastră listează fișierele potențiale cu extensii diferite, care ulterior vor fi asociate cu e-

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

Fig. 2.6. Caseta de dialog Selectați Opțiuni de asociere fișier

Făcând programarea Metrowerks CodeWarrior. Bifați casetele de selectare de lângă câmpurile de care aveți nevoie și faceți clic pe Următorul.

9. Următoarea fereastră conține informații generale despre componentele instalate și directoarele instalării programului selectate în timpul procesului de configurare. Faceți clic pe Următorul și procesul de instalare va intra în etapa finală. La finalizarea instalării, va apărea ultima casetă de dialog cu propunerea de supraîncărcare a sistemului informatic.

Comunitatea cu CodeWarrior pentru Symbian Personal v2.8.3

După instalarea Metrowerks CodeWarrior în meniul Start, meniul de grup va fi generat CodeWarriorforSymbianPersonalv2.8.3, format din cinci comenzi.

CodeWarriorHelp deschide contextul de ajutor Metrowerks CodeWar
rior în forma SNM;

CodeWarrior IDE lansează programarea de mediu Metrowerks Co
deWarrior pentru Symbian Personal v2.8.3;

CodeWarriorUpdater face posibilă actualizarea versiunii curente a mediului
programare, dar trebuie să comunicați cu Internetul;

QuickStartGuide este un mic ghid de ajutor pentru lucrul cu Metro
werks CodeWarrior în format PDF;

Notă de lansare - Descrierea lansării versiunii Metrowerks CodeWarrior 2.8.

Pentru a rula programul, selectați comanda din meniul Start => Toate programele => Metrowerks CodeWarrior => CodeWarrior pentru Symbian Personal v2.8.3 => Co-

Symbian os programarea telefoanelor mobile pentru c și java 2 me - book - page

R es. 2.7. Fereastra de lucru MetrowerksCodeWarrior cu proiectul HelloWorldPlus

meniu în linia medie de Metrowerks CodeWarrior include un set de comenzi pentru a deschide, închide, edita fișiere, compila proiectul, opțiunile de instalare, depanare, executați emulatorul, și mai mult. Acestea sunt comenzile standard utilizate în aproape toate instrumentele de programare a aplicațiilor. Unele comenzi au meniuri secundare, iar unele comenzi deschid casetele de dialog când sunt selectate. În cazul în care unele nume de echipă din meniu există un mic triunghi negru pe dimensiunea, elementul de meniu are un meniu suplimentar, secundar. Dacă elementul de meniu conține o elipsă, atunci







Articole similare

Trimiteți-le prietenilor: