Programmide loomine Windowsi jaoks. Lihtsaid programme kirjutame ise

Windows 10 mobiiltelefonid saabusid Androidi ja iOS-iga võrreldes märkimisväärse hilinemisega, lubades kaotatud aja jaoks paremaid funktsioone. Lubadus osutus tühjaks, kuid see oli võtmehetk Windowsi kui universaalse süsteemi arendamisel kõigile seadmetele. Pealegi jäävad Windows 10 rakendused nii võõraks, et isegi pärast nii pikka eksisteerimist jääb Microsoft Store kordades vaesemaks kui App Store ja Google Play.

Siiski on ennatlik väita, et Windows 10 jaoks rakenduste arendamise võimalus on kasutu. Esiteks on Microsoftil soov tuua aastatel 2017-2018 turule Surface'i liini all mobiiltelefonide seeria, mis on suunatud äripublikule, st hõivata pärast BlackBerry turult lahkumist vabanenud nišši.

Teiseks, isegi kui võtta arvesse nutitelefonide turu pidevat langust WM-is, domineerib arvutites endiselt Windows ja HoloLens lubab huvi äratada. Kolmandaks, pooltühi, kuid siiski levinud rakenduste pood viitab palju suurematele võimalustele publiku meelitamiseks.

Üldiselt võib öelda, et kuigi Androidi ja iOS-i rakenduste arendajad on täna pisut nõutumad, on nende Windowsi heaks töötavatel kolleegidel võimalus saada tõeliseks messiaks, kes päästab kogu platvormi. Ja siin on lühike juhend selle kohta, mida peate selleks vähemalt õppima.

Tuttav

Kõigepealt vaadake lähemalt rakenduste universaalset platvormi, mis edaspidi kannab ametlikku nime – Universal Windows Platform ehk lihtsalt UWP. See ilmus juba Windows 8 päevil ja tänaseks on see omandanud kõik vajalikud mugavused. Kuigi kontseptsioonil on loosung “üks rakendus kõigile seadmetele”, tuleb hea rakenduse jaoks siiski keskenduda eraldi tüübile. Üldiselt saate teada kõik UWP funktsioonid ja piirangud, kui loete Microsofti ametlikku väljaannet:

Keel

Microsofti teabelehelt leiate järgmise fraasi: "UWP-rakendusi saate luua teile kõige paremini tuttavates programmeerimiskeeltes...". Tegelikult pole see päris tõsi. Teil on valida 4 vahel: C#, Visual Basic, C++ ja JavaScript. See on muidugi parem kui range piirang, kuid universaalsusele on seda raske nimetada.

Muide, kõigi nelja keele teatmeteosed leiate otse Microsofti veebisaidilt või lihtsalt klõpsates pakutavatel linkidel. Samuti saate meie veebisaidil tasuta minna.

Tarkvara

Microsofti peamine vaimusünnitus, mis on suunatud erinevate platvormide rakenduste arendajatele, on Visual Studio. Saate selle alla laadida ka ametlikult veebisaidilt, valides sobiva versiooni. Juhendist saate teada, kuidas sellega töötada, millised tööriistad teie käsutuses võivad olla ja mis kõige tähtsam, kuhu vajutada. Allalaadimiseks on vaja ka SDK-paketti. Sellelt lehelt leiate kogu teabe, mida vajate sellega töötamise kohta.

Samuti on olemas alternatiivne võimalus Windows 10 jaoks rakenduse loomiseks neile, kes on Visual Studio maailma sukeldumiseks pisut liiga vara. Tutvuge Windows App Studioga. Tegelikult on see rakenduste koostaja koos mallikomplektiga, mis aitab teil oma ideed kiiresti visualiseerida.

Dekoratsioon

Nagu mainekale ettevõttele kohane, on Microsoft avaldanud oma arendajatele üsna üksikasjalikud juhised UWP rakenduste kujundamiseks. Siit leiate vastused kõigile oma küsimustele: tavalistest ekraanisuurustest käsuelementide kirjeldusteni, standardvärvidest Adobe Photoshopi ja Illustratori mallideni.

Rakenduste arendamine

Siit leiate teavet selle kohta, kuidas suurendada rakenduse populaarsust ja jõudlust, kuidas raha välja võtta, millised on Microsoftiga tehtava koostöö tingimused jne.

Kirjandus

Lõpuks on siin mõned populaarsed raamatud ja ressursid, mis aitavad teil luua täiusliku Windowsi rakenduse:

Windows 10 arendus absoluutsetele algajatele – nagu pealkiri viitab, on see raamat pühendatud neile, kes soovivad luua oma esimese rakenduse Windows 10 peal;

Windows 10 rakenduste loomine XAML-i ja C# Unleashediga (2. väljaanne), Adam Nathan – ja jällegi peegeldab raamatu pealkiri kõnekalt selle sisu;

Reaalmaailma Windows 10 arendus, Edward Moemeka, Elizabeth Moemeka – täielik juhend Windows 10 rakenduse arendamiseks, alustades ülevaatest OS-ist endast, selle eelistest ja puudustest ning lõpetades enda loodud objekti kontrollimise ja üleslaadimisega;

Asukohateabe teave Windowsi poe rakenduste jaoks, Ricky Brundritt – põhjalik juhend Windowsi rakenduste arendamiseks. OS-i 8. osa on pühendatud, seega on vaja perioodiliselt kontrollida ametlikku dokumentatsiooni, mis ei vähenda mingil viisil selle kirjanduse väärtust;

– raamat kirjeldab üsna üldsõnaliselt Windowsi rakenduse elutsüklit ning kirjeldab palju detailsemalt kolmanda osapoole funktsioone ja tööriistu;

Windowsi arendajate foorum – esitage küsimusi ja arutlege pakiliste arendusprobleemide üle;

Windows 10 arendaja juhend – tunni pikkune videoõpetus, mis aitab mõista kõiki peensusi;

Kui soovite õppida arvutiprogrammeerimist ja otsite kiirjuhendit selle kunsti õppimiseks, on see artikkel just teile.

Siin annan teile näpunäiteid, kuidas õppida iseseisvalt arvutiprogramme kirjutama.

Arvutiprogrammeerimine on üks põnevamaid ja rahuldust pakkuvamaid valdkondi, kus töötada. Iga päev kirjutatakse üle maailma miljoneid koodiridu, mille tulemuseks on uued rakendused ja tarkvara. Kui sulle meeldib analüütiliselt mõelda ning lahendada igasuguseid mõistatusi ja probleeme, on programmeerimine sinu asi. Programmeerimise õppimise võti on programmeerimiskeelte valdamine ja nende kasutamise õppimine keeruliste probleemide lahendamiseks.

Tavaline viis kodeerimise õppimiseks, kolledžisse minekuks ja arvutiteaduse kraadi saamiseks. Siiski on palju inimesi, kes pole kunagi kõrgkoolides õppinud, kuid vaatamata sellele on neil oskused ja anne analüütiliseks mõtlemiseks. Kirjutasin selle artikli neile, kes ei õppinud programmeerijaks, kuid on juba avastanud programmeerimise ilu ja tahaksid seda teadust omandada. Internet on loonud programmeerimiskultuuri, mis aitab teid selles protsessis läbi viia. Enesedistsipliini ja järjekindlusega saate õppida oma tarkvara programmeerima ja kirjutama. See pole mitte ainult mõistuse treenimise meetod, vaid ka suurepärane viis raha teenimiseks, müües oma tarkvara või leida tööd spetsialiseeritud ettevõttes, kui olete selles tõesti hea.

Kuidas õppida programmeerima?

Arvutiteadus on suur valdkond, mida tuleb omandada, see annab teile minimaalsed teadmised ja kogemused programmeerimisel. Siin on mõned soovitused, kuidas programmeerijaks saada.

Õppige programmeerimiskeeli

Esiteks on teil vaja laua- või sülearvutit, mis võimaldab teil oma programme lugeda ja käivitada. Programmeerimine on võime suhelda arvuti riistvarakonfiguratsiooniga, et täita erinevaid andmetöötlusülesandeid. Arvuti mõistab ainult masinkeelt, mis on kirjutatud 1-des ja 0-des. Meile, inimestele, arvutitega suhtlemiseks on loodud programmeerimiskeeled, mille koodi saavad kompilaatorid masinloetavasse vormi muuta. On mitmeid programmeerimiskeeli, mille rakendused erinevad. Peate õppima vähemalt tosin suuremat programmeerimiskeelt, sealhulgas C, C++, Java, Perl, Lisp ja Python.

Programmeerimise põhitõdede õppimiseks alusta C või Pythoni õppimist alguses. Põhiteadmiste saamiseks kasutage veebiressursse ja programmeerimisraamatuid. Installige kodeerimisprogrammid ja käivitage need oma arvutis. Töötage raamatutes ja e-õpikutes toodud näidete ja probleemide põhjal oma koodi kirjutamiseks. Üks parimaid raamatuid "C" õppimise alustamiseks on "". Veel üks hea raamat "".

Omandage C-oskus ja seejärel liikuge edasi objektorienteeritud programmeerimise juurde, mille teeb võimalikuks C++. Seejärel omandage oskused Java, Perl ja , mida kasutatakse laialdaselt veebiarenduses. Õppige HTML-i, kui kavatsete töötada veebiarendusega. Nagu näete, on õppida palju materjali ja enamiku keelte valdamiseks kulub vähemalt 5–6 aastat.

Alusta koodi kirjutamist

See on parim viis õpitu praktiseerimiseks. Kirjutage oma kood, tehke vigu, õppige, siluge koodi. Osalege veebipõhistel kodeerimisvõistlustel ja pange oma programmeerimisoskused proovile. Hankige avatud lähtekoodiga tarkvara, lugege koodi ja saate aru, kuidas head tarkvara on kirjutatud. Siit saate teada, kuidas meisterprogrammeerijad saavutavad koodi säästmise ja loogilise selguse. Õppige tundma oma arvutit ja peamist riistvara. Siit saate teada, kuidas arvuti mälu ja protsessoritega algtasemel töötab.

Õppige Linuxit või Unixi kasutama

Te ei saa end programmeerijaks nimetada enne, kui olete Linuxi ja Unixi operatsioonisüsteemid omandanud. Installige Ubuntu distributsioon oma arvutisse ja tutvuge sellega. See annab teile kõik vajalikud programmeerimistööriistad koos kompilaatoritega.

Kompilaator on programm, mis teostab kompileerimist (lähtekoodist koostatud programmi tõlkimist).

Õpilane – ekspert – programmeerija

Leidke hea mentor, kes suunab teid meisterprogrammeerijaks saamise teele. Kuulake nõuandeid ja õppige neist.

Lugege koodi kirjutamise reegleid ja jätkake täiustamist

Jätkake oma arvutikoodi kirjutamist ja mõelge, kuidas saaksite seda parandada. Liituge avatud lähtekoodiga liikumisega ja analüüsige hea tarkvara anatoomiat. Looge oma veebisait ja süvendage pidevalt oma teadmisi. Pea meeles, et alati on arenguruumi!

Ärgu jäägu illusiooni, et programmeerimine pole lihtne ülesanne. Kulub vähemalt kümme-viisteist aastat, et jõuda selleni, et hakkate end täisväärtuslikuks programmeerijaks nimetama. Teie edu programmeerimisel on otseselt võrdeline pühendumusega ja visadusega, millega oma õppimist jätkate.

Selle artikli eesmärk on anda teile tõuge õiges suunas. Loodan, et see eesmärk on mingil määral täidetud. Vabastage oma meel ja sisenege lõbusalt programmeerimismaailma!


Märge: arvutiprogrammi loomine eeldab ühe või mitme programmeerimiskeele tundmist, aga ka mõningaid muid asju. Sellel lehel avaldan üldised teesid ja visandan tee, mis tuleb minna ideest teostuseni. Samm-sammulisi juhiseid ei esitata, kuid näitan mõned konkreetsed sammud.

Sissejuhatus

Iga arvutiprogrammi loomise peamine eesmärk on panna masin tegema seda, mida inimene tahab. Sisuliselt on programm käskude kogum, mida järgides teeb arvuti vajalikud toimingud või annab tulemuse. Seetõttu kasutatakse sageli selle loomise asemel väljendit "kirjuta programm". Ärge arvake, et arvutiprogrammide loomine on väga keeruline – see pole nii. Kuid õppimiseks peate vähemalt natuke aega kulutama.

Arvuti programeerimine

Kõik, kes on huvitatud tarkvara, näiteks programmi, mängu või võrguteenuse arendamisest, peaksid alustama programmeerimiskeele õppimisest. Seal on palju erinevaid keeli ja uue programmi loomine nõuab õppimiskõverat ja rohkem teavet, kui see üks leht pakkuda suudab.

Seetõttu on see artikkel mõeldud üldise ülevaatena, mis juhendab teid alustamiseks. Oluline esimene samm on koostada plaan, millise programmi jaoks soovite arendada. Näiteks sisaldab plaan rakenduse, mängu või teenuse eesmärki ja funktsioone, mida soovite kaasata. Töötage välja plaan ja määrake eesmärgid.

Keele valik

Nagu ma eespool märkisin, on palju erinevaid programmeerimiskeeli. Õpitava keele valimine võib olla omaette väljakutse. Paljude funktsioonidega programmi loomine eeldab sageli ühe või mitme programmeerimiskeele piisavat valdamist.

Nagu öeldud, võib peaaegu iga programmeerimiskeele kontseptsioonide põhiteadmine aidata teil alustada. Programmeerimiskeelte loend sisaldab näiteid erinevat tüüpi tarkvarast, mida iga keel saab luua.

Näiteks üks esimesi programmeerimiskeeli, mida õppima hakkasin, oli Java. Sest tema abiga oli võimalik luua programme mobiilseadmetele. Nüüd pole J2ME enam nii aktuaalne, kuna turg on üle ujutatud Androidi nutitelefonide ja iPhone’idega, kuid Androidi jaoks programmide loomiseks on vaja tunda ka Java-d.

Veebilehtede loomiseks tutvusin järk-järgult HTML-i, JavaScripti ja PHP-ga. Tegelikult saab veebisaiti luua Java või C# keeles, kuid enamiku projektide jaoks on siiski palju lihtsam ja sobivam kasutada PHP, Perli või Pythonit.

Üldiselt sõltub programmeerimiskeele valik loodava programmi või skripti tüübist. Näiteks Visual Basic on populaarne oma suhtelise lihtsuse tõttu. Programmeerimise põhitõdesid saab õppida Pascali abil.

Teised populaarsed keeled on C, C++ ja C#, mida kasutatakse mängude, rakenduste, draiverite, operatsioonisüsteemide ja paljude arvutis töötavate programmide loomiseks. Java ja Qt tööriistakomplekt sobivad neile, kelle eesmärgiks on platvormideülese tarkvara loomine – mitte ainult Windowsi, vaid ka Linuxi ja Maci jaoks.

Toimetaja ja programmeerimiskeskkonna valimine

Redaktor on mis tahes programm, mis võimaldab kirjutada arvutikoodi. Need ulatuvad lihtsast (nagu kõik tavalised tekstiredaktorid) täiustatud tarkvarani, nagu Adobe Dreamweaver, Eclipse, JDeveloper või Microsoft Visual Studio. Õnneks saab tekstiredaktoris kirjutada mis tahes programmi, mis tähendab, et saate alustada tasuta. Programmeerimiskeelega mugavamaks muutudes on soovitatav kasutada täiustatud redaktorit, kuna see võib muuta koodi kodeerimise ja testimise tõhusamaks.

Windowsi kasutajatele soovitan Notepad++ redaktorit, kuna see on tasuta ja toetab süntaksi esiletõstmist. Kui kasutate Maci, saate kasutada nende tasuta redaktorit nimega TextEdit. Samuti pidage meeles, et arenduskeskkondadel on sisseehitatud redaktorid.

Koostaja

Enamik programmeerimiskeeli on kõrgetasemelised programmeerimiskeeled, mis tähendab, et neid on lihtne mõista, kuid arvutist on võimatu aru saada. Selleks, et arvuti teie programmi "lugeks", peab see olema kompileeritud või sellel peab olema tõlk. Teie programmeerimiskeel on otsustav tegur, kas vajate kompileerimiseks või tõlgendamiseks kolmanda osapoole programmi.

Harjuta

Kõik sõltub konkreetsest keelest, kuid on olemas üldine plaan:

  1. Laadige alla ja installige kompilaator või arenduskeskkond.
  2. Infot leiame internetist või keeleõppe raamatutest.
  3. Loome esimese programmi.
  4. Käivitame selle oma arvutis.
Näiteks laadige siit alla Netbins. Installige, valige "Fail" -> "Loo projekt" -> "Näited" - Cube 3D. Ja käivitame.

Olen programme loonud juba mõnda aega. Alustasin Electronics UKMC-ga, programmeerimisega BASICis. Sellest ajast peale olen nii edenenud kui ka mina veidi edasi arenenud: tasapisi omandasin Java, C++, C#, PHP, töö erinevate raamistike ja CMS-iga. Alati saab

Esmalt laadige alla programm Algorithm ja installige see (http://depositfiles.com/files/vamjqhihi)

2. samm

Ja nii, tarkvarakeskkond, milles me programmi loome, on täiesti venekeelne, nii et sellest pole raske aru saada. Esiteks loome kausta (näiteks töölaual) ja nimetame selle "paroolihoidjaks", loome sellesse tühja .txt-faili ja nimetame selle "base.txt". Sellega on esimene samm lõpule viidud, liigume edasi….

3. samm

Nüüd avame programmi. Esimene asi, mida peate tegema (et mitte unustada), on salvestada, selleks klõpsake faili/salvesta nimega.../ja töölaual asuvasse kausta "paroolihoidja".

4. samm

Noh, nüüd alustame loomisprotsessi. Lisage tabel, vaadake ekraanipilti, seal on kõik näidatud...

5. samm

Seejärel tuleb luua menüü, kus on siis kaks alammenüüd. Teeme alguses menüü, vaatame ekraani...

6. samm

Nüüd paremklõpsake "failil" ja valige "lisa üksus".
Lisage kaks üksust ja ärge unustage sisestada ühe üksuse jaoks "Menüü1 üksus1" asemel "Menüü1 üksus" väljale "tekst" ja teise jaoks "Menu1 Item1 Item2" asemel - "salvesta".
see peaks välja tulema nagu ekraanipildil

7. samm

Järgmine samm on sündmuste loomine nii, et kui klõpsame oma menüüs, avaneb “ava” ja kui salvestatakse “salvesta”.
Ja nii, klõpsake "failil" ja seejärel "ava", pärast "ava" klõpsamist saame luua sündmuse. Vaata ekraani

8. samm

9. samm

Nüüd võrdleme kõike ekraanipildiga, seejärel salvestame oma projekti. Nüüd saate programmi käivitada, klõpsates nuppu "Käivita" (üleval roheline kolmnurk).
Meie ees on avanenud programm, sisestage kõik andmed tabelisse, seejärel klõpsake "fail" "salvesta" ja salvestage. Kontrollimiseks sulgege meie programm ja käivitage see uuesti. Nüüd klõpsame "fail" "ava" ja meie tabel peaks olema täidetud varem sisestatud andmetega.

10. samm

Ja kui see õnnestus, salvestame oma programmi tavalises .exe-vormingus
Klõpsake "fail / loo valmisprogramm" ja salvestage .exe-fail meie kausta "paroolihoidja" kausta.
Nüüd käivitage that.exe ja klõpsake "loo TASUTA valmisprogramm" ja järgige saidi linki. Järgmisena klõpsake >>> Loo exe-programmi fail TASUTA<<”. Далее загружаем на сайт тот.exe и нам дадут ссылку на нашу готовую программу, скачиваем ее, и скачав ложем в папку “хранитель паролей” Теперь главное чтобы в папке всегда был файл "база.txt и.exe файл вашей программы, и программа будет работать исправно)))

11. samm

Ja nii saate kasutada meie esimest programmi.Esimene kord saab olema raske, ma tean omast käest, kuid aja jooksul saate programmi selgeks ja see muutub lihtsamaks. Kui algoritmi sain, õppisime koolis ruutvõrrandeid algebras , ja otsustasin teha ruutvõrrandite lahendamiseks väärt programmi.See oli minu esimene väärt programm. Kui kedagi huvitab, võib selle alla laadida (http://depositfiles.com/files/iboikamsz) ja vaadata, kas ka sina saad luua mingeid kasulikke programme)))

Alates tänasest saavad kõik arendajad panustada poodi Windows 10. Kui kasutate seda operatsioonisüsteemi, saate selle jaoks luua oma rakenduse. Te ei pea end arendajaks registreerima ega seda poes avaldama, vaid saate seda ise kasutada või sõpradele saata.

Kuidas luua rakendust Windows 10 jaoks?

Minge veebisaidile, logige sisse oma Microsofti kontole ja nõustuge pakutud tingimustega.

Avaneb teenuse avaleht. Klõpsake "Windows 10" ja valige mallide jaotisest "Tühjenda rakendus W10".

Mõelge oma rakendusele nimi, sisestage see vastavale väljale ja klõpsake nuppu "Alusta sellest!"

Teid suunatakse App Studio tööpaneelile. Vahekaardil „Sisu” saate täita rakenduse mis tahes saidi ja erinevate teenuste (Facebook, Twitter, YouTube, Instagram, Flickr jne) RSS-kanali sisuga. Võite kasutada ka HTML-koodi.

Rakenduse lehe sisu paigutust saab konfigureerida, klõpsates mis tahes ploki paanil redigeerimisikooni. Muudatusi ei salvestata automaatselt, seega klõpsake aeg-ajalt nuppu Salvesta.

Vahekaardil „Teemad” saate valida mis tahes ettevalmistatud teema või muuta olemasolevat nii, et see sobiks teie rakendusega kõige paremini.

Vahekaardil „Paanid” saate konfigureerida rakenduse reaalajas paani. Saate üles laadida erineva suurusega ikoone.

Vahekaart "Seaded" on viimane. Siin saate valida rakenduse keele, lisada kirjelduse, linkida projekti oma arendajakontoga ja aktiveerida reklaami.

Saate igal ajal vaadata, kuidas teie rakendus nutitelefonis, tahvelarvutis ja arvutis välja näeb ja töötab. Kui teil on vaja muudatusi teha, naaske mis tahes vahekaardile ja muutke sisu.


Kui rakendus on valmis, klõpsake nuppu "Genereeri". App Studio loob installifaili ja annab lähtekoodi, mida saab avada tõsisemas tööriistas - Visual Studio.

Laadige arhiiv koos rakendusega arvutisse alla, pakkige see kausta lahti, kuid ärge kiirustage seda käivitama.

Laadige juursertifikaat Microsofti veebisaidilt alla ja installige see. Seejärel minge oma seadme seadetes menüüsse Värskendus ja turvalisus ning lülitage jaotises Arendaja suvandid sisse Arendaja režiim.

Kas teile meeldis artikkel? Jaga seda
Üles