Kif Toħloq Programm

Anonim

Kif Toħloq Programm

Kull jum, kull utent tal-kompjuter attiv jiffaċċja xogħol fi programmi differenti. Huma mfassla biex jiffaċilitaw ix-xogħol għall-PC u jwettqu ċertu numru ta 'funzjonijiet. Pereżempju, kalkolatur jgħodd l-eżempji speċifikati, f'editur tat-test li toħloq dokumenti ta 'kwalunkwe kumplessità, u tara l-films favoriti tiegħek permezz tal-plejer jew tisma' l-mużika. Dan is-software kollu nħoloq bl-użu ta 'lingwi ta' programmar, li jvarja minn kontrolli maġġuri, u jispiċċa b'interface grafiku. Illum nixtiequ niddiskutu żewġ metodi ta 'kitba personalment applikazzjonijiet sempliċi għas-sistema operattiva Windows.

Oħloq is-softwer tal-Windows tiegħek

Issa tista 'tiżviluppa l-programm tiegħek u mingħajr ma tkun taf lingwi ta' programmar, hemm pjuttost ftit fondi xierqa li jagħmluha possibbli li tirrealizza bis-sħiħ il-intenzjoni. Barra minn hekk, ħafna korsijiet fuq PP, li jiddeskrivu eżempji ta 'softwer tal-kitba bil-provvista ta' kodiċi tas-sors disponibbli b'xejn. Għalhekk, il-kompitu huwa pjuttost realizzabbli, inti biss bżonn li jagħżlu l-metodu li noffru biex jagħmlu aktar.

Metodu 1: Programmi għall-kitba ta 'programmi

Jekk inti kienu interessati fil-ħolqien logħob, inti taf dwar għodod speċjali fejn ħafna komponenti diġà nbnew u skripts bażiċi huma rreġistrati. L-utent jibqa 'biss biex jinħoloq stampa ta' biċċa waħda minn dan, sistematizza d-data disponibbli. Bejn wieħed u ieħor l-istess prinċipju xogħlijiet u softwer li jippermettilek toħloq l-applikazzjonijiet tiegħek stess mingħajr l-għarfien tal-lingwi tal-ipprogrammar. Pereżempju, ħadna HiasM, peress li din hija l-unika soluzzjoni ottimali b'lokalizzazzjoni sħiħa fir-Russu.

Niżżel HiasM Studio mis-sit uffiċjali

  1. Ipproċedi immedjatament biex tikkunsidra istruzzjoni sempliċi għall-ħolqien ta 'programm primittiv f'Hiasm. Biex tibda, mur l-link indikat hawn fuq biex tniżżel u tinstalla l-għodda użata llum.
  2. Wara t-tnedija, aqra l-informazzjoni dwar l-użu u ssolvi problemi frekwenti. Immedjatament, irridu ninnutaw li xi antiviruses jirrikonoxxu HiasM bħala kodiċi malizzjuż, imblukkar tal-fajls imnedija. Għalhekk, jekk għandek problema, nirrakkomandaw li żżid għodda ta 'eċċezzjoni jew fil-ħin biex tiddiżattiva l-protezzjoni tas-sistema operattiva.
  3. Istruzzjonijiet għall-użu ta 'Studio Software HiasM

  4. Permezz tal-menu "File", ħoloq proġett ġdid.
  5. Tranżizzjoni għall-ħolqien ta 'proġett ġdid fil-programm Studio Hiasm

  6. Se tidher tieqa ġdida bl-għażla ta 'diversi tipi ta' applikazzjonijiet. Illum irridu nikkonċentraw fuq programm standard tal-Windows b'interface grafiku.
  7. Għażla ta 'tip ta' applikazzjoni għall-kitba fil-programm Hiasm Studio

  8. Għal eżempju, ħu e-menu sempliċi b'għażla ta 'platti permezz tal-lista pop-up, kif ukoll il-possibbiltà li tispeċifika n-numru ta' porzjonijiet meħtieġa. Din l-għażla saret biss sabiex turi x-xogħol tal-elementi ewlenin ta 'Hiasm. L-ewwel, aħna nipproċedu biex inżidu punt ġdid mat-tieqa prinċipali billi tikklikkja fuq il-buttuna xierqa.
  9. Ftuħ tal-Panel Element għaż-Żieda HiasM Studio mal-programm

  10. Fit-tieqa li tiftaħ, se tara li l-oġġetti kollha huma mqassma fi gruppi biex jagħmluha konvenjenti li tagħżel il-bżonn. Oħloq lista pop-up billi tikklikkja fuqha.
  11. Agħżel lista pop-up biex iżżid mal-Programm ta 'HiasM Studio

  12. Ċaqlaq l-oġġett għall-ispazju tax-xogħol, u mbagħad qabbad it-tieqa prinċipali.
  13. Nikkollegaw lista pop-up mal-menu prinċipali fil-programm Studio Hiasm

  14. Ikklikkja darbtejn fuq il-lista biex timla l-linji. Kull pożizzjoni ġdida hija miktuba minn linja ġdida.
  15. Editjar lista miżjuda punti fl Hiasm Studio

  16. Ikkonferma l-bidliet billi tikklikkja fuq il-qurdien aħdar.
  17. Iffrankar ta 'bidliet fil-lista miżjuda ta' HiasM Studio

  18. Issa ejja nżidu test ordinarju li jindika l-isem tal-menu pop-up.
  19. Tranżizzjoni Biex Iż-Żieda Iskrizzjonijiet Fil-Programm Studio Hiasm

  20. Iftaħ l-oġġett u imla bil-kontenut.
  21. Test issettjat għall-iskrizzjonijiet fit-tieqa prinċipali ta 'HiasM Studio

  22. Jindika l-iskrizzjoni bi stampa addizzjonali billi tagħżel l-element xieraq mil-lista.
  23. Tranżizzjoni biex tiżdied immaġni għall-programm Studio Hiasm

  24. Dan kollu jeħtieġ ukoll li jorbot mat-tieqa prinċipali.
  25. Immaġini li jorbtu mat-tieqa prinċipali tal-programm li qed jinħoloq f'Hiasm Studio

  26. HiasM jappoġġja immaġini ta 'daqsijiet u formati differenti, huwa miżjud bl-istess mod bħal fil-każ tat-test.
  27. Żieda ta 'immaġni għall-Oġġett Studio Hiasm

  28. Barra minn hekk hemm editur mibni, li jippermettilek tibdel ċerti partijiet ta 'l-istampa.
  29. Editjar Image Miżjud f'Hiasm Studio

  30. Sussegwentement, permezz ta '"Ara" tista' tmexxi l- "Formola Editur".
  31. Aqleb għal Editjar Mode Hiasm Studio

  32. Dan jippermettilek issib il-komponenti kollha fil-post meħtieġ fuq it-tieqa billi tiċċaqlaq u tiżdied.
  33. Editjar tal-post ta 'oġġetti fil-programm Hiasm Studio

  34. Kull oġġett jew menu huwa editjat permezz tat-tieqa "Element Properties". Mexxi biex tara l-parametri bażiċi wara li taqra wieħed mill-menu jew twieqi.
  35. Ftuħ tat-tieqa tal-Proprjetajiet tal-Element tal-Programm f'Hiasm Studio

  36. Hawnhekk tista 'tbiddel l-isfond ewlieni, issettja d-daqsijiet, il-post tal-cursor, il-pożizzjoni relattiva għat-tieqa prinċipali u żid wieħed mill-pluralità tal-punti.
  37. Twaqqif tal-proprjetajiet tat-tieqa prinċipali fil-programm Hiasm Studio

  38. It-tieqa tal-proprjetajiet default hija fuq il-lemin. Ejja nagħtu attenzjoni lill-editjar tat-test. Agħżel font, kulur u daqs. Fis-sezzjoni "stil", it-Talika, tenfasizza jew tenfasizza xaħmi, hija attivata.
  39. Test tat-test permezz tat-tab tal-Proprjetajiet fil-Programm ta 'Hiasm Studio

  40. Żid slider li jiċċaqlaq biex taġġusta n-numru ta 'porzjonijiet.
  41. Żieda ta 'Slider Definizzjoni Kwantità fil-Programm Studio Hiasm

  42. Fil - menu "Properties", ikollok bżonn tikkonfigura l - valur minimu u massimu tal - marki, per eżempju, minn 1 sa 6.
  43. Issettja n-numru ta 'taqsimiet għall-slider fil-programm Hiasm Studio

  44. Wara kull bidla, tista 'tmexxi l-programm biex tiffamiljarizza ruħek mar-riżultati u kun żgur li m'hemmx żbalji.
  45. Kontroll tad-dehra tal-programm f'Hiasm Studio

  46. Mat-tlestija, nipproponu li nżidu l-buttuna "OK", li tikkonferma r-rieda tal-ordni. Hija tinsab fit-taqsima "Rush Controls".
  47. Żieda ta 'buttuna ta' konferma mal-programm Studio Hiasm

  48. Issettja l-buttuna ta 'l-isem, pereżempju, "OK" jew "tikkonferma l-ordni".
  49. Twaqqif tal-buttuna Konferma fil-Programm Studio Hiasm

  50. Wara li tlesti ż-żieda ta 'żewġ pożizzjonijiet, irriżultaw il-programm li tara fil-screenshot hawn taħt. Naturalment, hawn xorta jkollok bżonn taħdem mad-disinn u nuqqasijiet oħra ta 'funzjonalità, dehra. Madankollu, dan l-eżempju inħoloq biss sabiex juri l-prinċipju ta 'Hiasm.
  51. Programmi ta 'Preview Qabel Tiffranka f'Hiasm Studio

  52. Jekk trid tieħu pawża jew tiffranka l-proġett lest għal aktar konverżjoni għall-fajl eżekutibbli, ikklikkja fuq il-buttuna Save u agħżel l-ispazju tal-hard disk.
  53. Iffrankar ta 'proġett lest f'Hiasm Studio

Il-kapaċitajiet tal-għodda meqjusa huma biżżejjed mhux biss sabiex tinħoloq applikazzjoni grafika sempliċi. HiasM tikkopja bis-sħiħ b'xogħol kumpless ħafna, bħall-ħolqien ta 'plejer jew fajl Loader mill-Internet. Naturalment, ikollha tagħmel ħafna iktar sforz u titgħallem ħafna skemi u skripts inkorporati. Dan kollu huwa ħafna aktar faċli li tikkontrolla jekk tuża riżorsi uffiċjali, pereżempju, Forum. Hemm, l-utenti mhux biss jaqsmu x-xogħlijiet tagħhom, iżda jispjegaw ukoll lill-bidu tad-disinn ta 'softwer. Barra minn hekk, meta jkun hemm xi mistoqsijiet, xejn ma jimpedik milli joħloq suġġett separat, li jiddeskrivi fid-dettall id-diffikultà attwali.

Mur fil-forum uffiċjali Hiasm

Metodu 2: Lingwa ta 'programmar u ambjent ta' żvilupp

Kif imsemmi qabel, assolutament il-programmi kollha jinkitbu f'lingwa ta 'programmar speċifika. F'xi proġetti kumplessi, bosta YAPs huma involuti immedjatament. Dan il-metodu ta 'kitba ta' softwer huwa l-aktar ikkumplikat, imma meta nikkontrollaw waħda mill-lingwi, ikollok kapaċitajiet kważi bla limitu f'softwer, utilitajiet jew skripts individwali. Il-kompitu ewlieni huwa li tiddetermina l-lingwa tal-ipprogrammar. Speċjalisti mis-Servizz ta 'Taħriġ Famuż GeekBrains ippruvaw jagħtu din il-mistoqsija. L-informazzjoni kollha meħtieġa tista 'tinstab fuq il-link hawn taħt.

5 lingwi ta 'programmar li jeħtieġ li jitgħallmu l-ewwel

Issa ejja nikkunsidraw diversi għażliet għad-dispożizzjoni miktuba bl-għajnuna tal-Japs imsemmija fl-artikolu. L-ewwelnett aħna se tmiss fuq Python, li xi programmaturi huma kkunsidrati l-eħfef lingwa. Sabiex tieqa grafika sempliċi li jidhru fuq l-iskrin, inti ser ikollok biex jgħaqqdu l-Librerija Standard Tkinter u jiktbu l-kodiċi ta 'dan il-format:

Minn Tkinter Import *

Żebgħa tal-klassi (qafas):

Def __Init __ (Self, ġenitur):

Qafas .__ Iniz __ (awto, ġenitur)

Awto.parent = ġenitur.

Def prinċipali ():

Root = TK ()

root.geometry ("1920x1080 + 300 + 300")

App = żebgħa (għerq)

root.mainloop ()

Jekk __Name__ == "__Main__":

Prinċipali ()

Il-wiri ta 'tieqa maħluqa fil-lingwa tal-ipprogrammar tal-Python

Li jmiss żid kodiċi li tara fil-screenshot hawn taħt. Timplimenta dwar l-istess karatteristiċi bħall-programm standard taż-żebgħa.

Kodiċi tal-Applikazzjoni Grafika Ftuħ fuq Python

Wara kumpilazzjoni b'suċċess, tieqa grafika ma 'buttuni diġà miżjuda. Kull wieħed minnhom huwa responsabbli għad-daqs tal-pinzell u l-kulur.

Applikazzjoni grafika tad-dehra fuq Python

Kif tistgħu taraw, jifhmu l-applikazzjonijiet mal-GUI (grafika interface) mhuwiex daqshekk diffiċli, iżda l-ewwel huwa aħjar li tibda ma 'skripts console u programmi żgħar. Il-ħakma tal-Python tgħinek materjali, lezzjonijiet u letteratura b'xejn, li issa hija pjuttost biżżejjed biex tistudja l-materjal meħtieġ.

Fl-artikolu ta 'hawn fuq dwar GeekBrains, C # jitħallas għal attenzjoni partikolari u sejjaħ il-lingwa universali ta' programmar għal dawk li għadhom ma ddeċidewx f'liema qasam irid japplika l-ħiliet tagħhom. Softwer għall-iżvilupp għall-Windows jitmexxa fl-ambjent uffiċjali mill-Microsoft imsejjaħ Visual Studio. Il-kodiċi qisu tara hawn taħt:

Namespace mywinApp.

{

L-użu tas-sistema;

L-użu ta 'System.Windows.Forms;

Klassi Pubblika Mainform: Formola

{

// Mexxi l-applikazzjoni

Pubblika statika int prinċipali (sekwenza [] args)

{

Applikazzjoni.Run (Ġdid Mainform ());

Ritorn 0;

}

}

}

Kif tistgħu taraw, hemm ċerti differenzi fl-istess Python. Jekk tikkopja dan il-kodiċi, daħħalha fl-IDE u tiġbor, it-tieqa grafika sempliċi tidher fuq l-iskrin fejn għandhom jiġu mehmuża l-buttuni, il-blokok u oġġetti oħra.

Applikazzjoni grafika tad-dehra f'C #

Semmejna studio viżwali bħala ambjent ta 'żvilupp. Se jkun meħtieġ fi kwalunkwe każ, jekk trid tikteb is-software tiegħek fuq il-PJ, billi n-notepad standard jew l-editur tat-test huwa prattikament mhux adattat għal dan. Iffamiljarizza ruħek ma 'l-aqwa IDE li tappoġġja lingwi differenti, aħna nagħtu parir f'artikolu separat minn awtur ieħor.

Aqra iktar: Agħżel l-Ambjent ta 'Programmazzjoni

Bħala parti minn dan l-artikolu, aħna ppruvaw jiffamiljarizzaw inti bħala fid-dettall mal-proċess ta 'kitba softwer bl-użu żewġ metodi disponibbli. Kif tistgħu taraw, mhuwiex pjuttost sempliċi, għax għandek bżonn tirċievi għarfien speċjali u tgħallem ħafna aspetti biex tintuża f'din il-kwistjoni. Il-materjal ta 'hawn fuq kien immirat biss biex jipprovdi informazzjoni ġenerali għall-familjarizzazzjoni u mhijiex lezzjoni sħiħa, li ħakma li, tista' ssir programmer kunfidenti. Jekk inti interessat fi kwalunkwe YAP jew HiSM, tieħu żmien twil biex tistudja l-materjali ta 'taħriġ relevanti.

Aqra iktar