ווי צו שאַפֿן אַ פּראָגראַם

Anonim

ווי צו שאַפֿן אַ פּראָגראַם

יעדער אַקטיוו קאָמפּיוטער באַניצער פנימער אַרבעט אין פאַרשידענע מגילה. זיי זענען דיזיינד צו פאַסילאַטייט די אַרבעט פֿאַר די פּיסי און דורכפירן אַ זיכער נומער פון פאַנגקשאַנז. למשל, אַ קאַלקולאַטאָר ציילן די ספּעסיפיעד ביישפילן, אין אַ טעקסט רעדאַקטאָר איר שאַפֿן דאָקומענטן פון קיין קאַמפּלעקסיטי, און איר קוק דיין באַליבסטע קינאָ דורך די שפּילער אָדער הערן צו מוזיק. כל די ווייכווארג איז געווען באשאפן מיט פּראָגראַממינג שפראכן, ריינדזשינג פון הויפּט קאָנטראָלס, און ענדיקן מיט אַ גראַפיקאַל צובינד. הייַנט מיר וואָלט ווי צו דיסקוטירן צוויי מעטהאָדס פון פּערסנאַלי שרייבן פּשוט אַפּלאַקיישאַנז פֿאַר די Windows אָפּערייטינג סיסטעם.

שאַפֿן דיין אייגן Windows ווייכווארג

איצט איר קענען אַנטוויקלען דיין פּראָגראַם און אָן ווייסט פּראָגראַממינג שפראכן, אָבער, עס זענען גאַנץ אַ ביסל פּאַסיק געלט וואָס מאַכן עס מעגלעך צו גאָר פאַרשטיין די בדעה. אין דערצו, פילע קאָרסאַז אויף פּפּ, דיסקרייבינג ביישפילן פון שרייבן ווייכווארג מיט די טנייַ פון מקור קאָד פֿאַר פריי פריי. דעריבער, דער אַרבעט איז גאַנץ מעליקאַבאַל, איר נאָר דאַרפֿן צו קלייַבן דעם אופֿן וואָס מיר פאָרשלאָגן צו מאַכן ווייַטער.

מעטהאָדס 1: מגילה פֿאַר שרייבן מגילה

אויב איר געווען אינטערעסירט אין שאַפֿן גאַמעס, איר וויסן וועגן ספּעציעל מכשירים, וואָס פילע קאַמפּאָונאַנץ האָבן שוין געווען געבויט אויף און יקערדיק סקריפּס זענען רעקאָרדעד. דער באַניצער בלייבט בלויז צו שאַפֿן אַ איין-שטיק בילד פון דעם, סיסטאַמאַטייזינג די פאַראַנען דאַטן. בעערעך דער זעלביקער פּרינציפּ אַרבעט און ווייכווארג וואָס אַלאַוז איר צו שאַפֿן דיין אייגענע אַפּלאַקיישאַנז אָן וויסן פון פּראָגראַממינג שפראכן. צום ביישפּיל, מיר גענומען היאַסק, ווייַל דאָס איז דער בלויז אָפּטימאַל לייזונג מיט גאַנץ לאָוקאַלאַזיישאַן אין רוסיש.

אראפקאפיע היגוז סטודיאָ פֿון דער באַאַמטער פּלאַץ

  1. גלייך גיינ ווייַטער צו באַטראַכטן אַ פּשוט לימעד פֿאַר קריייטינג אַ פּרימיטיוו פּראָגראַם אין היאַסק. צו אָנהייבן, גיין צו די ינדאַקייטיד לינק אויבן צו אָפּלאָדירן און ינסטאַלירן די געצייַג געניצט הייַנט.
  2. נאָך קאַטער, לייענען די אינפֿאָרמאַציע אויף די נוצן און סאָלווע אָפט פּראָבלעמס. גלייך, מיר וועלן צו טאָן אַז עטלעכע אַנטיווירוסעס דערקענען היאַסק ווי אַ בייזע קאָד, בלאַקינג לאָנטשט טעקעס. דעריבער, אויב איר האָט אַ פּראָבלעם, מיר רעקאָמענדירן צו לייגן אַ ויסנעם געצייַג אָדער אין צייט צו דיסייבאַל די אָפּערייטינג סיסטעם שוץ.
  3. ינסטראַקשאַנז פֿאַר ניצן Haasm Studio ווייכווארג

  4. דורך די "טעקע" מעניו, שאַפֿן אַ נייַע פּרויעקט.
  5. יבערגאַנג צו די שאַפונג פון אַ נייַע פּרויעקט אין די היגוז סטודיאָ פּראָגראַם

  6. א נייַ פֿענצטער וועט דערשייַנען מיט די ברירה פון פאַרשידן טייפּס פון אַפּלאַקיישאַנז. הייַנט מיר וועלן צו קאַנסאַנטרייט אויף אַ נאָרמאַל Windows פּראָגראַם מיט אַ גראַפיקאַל צובינד.
  7. סעלעקטירן אַ טיפּ פון אַפּלאַקיישאַן פֿאַר שרייבן אין די פּראָגראַם Hiasm סטודיאָ

  8. פֿאַר אַ בייַשפּיל, נעמען אַ פּשוט E- מעניו מיט אַ ברירה פון קיילים דורך די קנאַל-אַרויף רשימה, ווי געזונט ווי די מעגלעכקייט פון ספּעסאַפייינג די נומער פון די אַדווייז. די ברירה איז געווען געמאכט בלויז אין סדר צו באַווייַזן די אַרבעט פון די הויפּט יסודות פון היאַסק. ערשטער, מיר גיינ ווייַטער צו לייגן אַ נייַע נומער צו די הויפּט פֿענצטער דורך געבן אַ קליק אויף די צונעמען קנעפּל.
  9. עפן די עלעמענט טאַפליע פֿאַר אַדינג היגוז סטודיאָ צו די פּראָגראַם

  10. אין די פֿענצטער וואָס אָפּענס, איר וועט זען אַז אַלע אַבדזשעקץ זענען פונאנדערגעטיילט אין גרופּעס צו מאַכן עס באַקוועם צו קלייַבן די פארלאנגט. שאַפֿן אַ קנאַל-אַרויף רשימה דורך געבן אַ קליק אויף עס.
  11. סעלעקטירן אַ קנאַל-אַרויף רשימה צו לייגן צו די היגוז סטודיאָ פּראָגראַם

  12. מאַך דעם נומער צו די וואָרקספּאַסע, און דעמאָלט פאַרבינדן די הויפּט פֿענצטער.
  13. קאַנעקטינג אַ קנאַל-אַרויף רשימה מיט די הויפּט מעניו אין די הים סטודיאָ פּראָגראַם

  14. טאָפּל גיט די רשימה צו פּלאָמבירן די שורות. יעדער נייַ שטעלע איז געשריבן פֿון אַ נייַע שורה.
  15. עדיטינג צוגעגעבן רשימה פונקטן אין היאַס סטודיאָ

  16. באַשטעטיקן די ענדערונגען דורך געבן אַ קליק אויף די גרין טיקען.
  17. שפּאָרן ענדערונגען אין די צוגעלייגט רשימה פון היאַס סטודיאָ

  18. לאָמיר איצט לייגן געוויינטלעך טעקסט וואָס וועט אָנווייַזן די נאָמען פון די קנאַל-אַרויף מעניו.
  19. יבערגאַנג צו לייגן ינסקריפּשאַנז אין די היגוז סטודיאָ פּראָגראַם

  20. עפֿענען די כייפעץ און פּלאָמבירן עס מיט אינהאַלט.
  21. טעקסט שטעלן פֿאַר ינסקריפּשאַנז אין די הויפּט פֿענצטער פון Hiasm סטודיאָ

  22. דינאָוט די ינסקריפּשאַן דורך אַן נאָך בילד דורך סאַלעקטינג די צונעמען עלעמענט פון דער רשימה.
  23. יבערגאַנג צו לייגן אַ בילד צו די היגוז סטודיאָ פּראָגראַם

  24. אַלע דעם וועט אויך דאַרפֿן צו בינדן מיט די הויפּט פֿענצטער.
  25. ביינדינג בילדער צו די הויפּט פֿענצטער פון דעם פּראָגראַם באשאפן אין היגאַס סטודיאָ

  26. היאַסם שטיצט בילדער פון פאַרשידענע סיזעס און פֿאָרמאַטירונגען, עס איז צוגעגעבן אין די זעלבע וועג ווי אין דעם פאַל פון טעקסט.
  27. אַדינג אַ בילד צו די הים סטודיאָ כייפעץ

  28. אַדדיטיאָנאַללי עס איז אַ געבויט-אין רעדאַקטאָר, וואָס אַלאַוז איר צו טוישן זיכער פּאַרץ פון די בילד.
  29. עדיטינג צוגעלייגט בילד אין היאַס סטודיאָ

  30. ווייַטער, דורך "View" איר קענען לויפן די "פאָרמע עדיטאָר".
  31. באַשטימען צו עדיטינג מאָדע היאַס סטודיאָ

  32. עס וועט לאָזן איר צו געפֿינען אַלע די קאַמפּאָונאַנץ אין די פארלאנגט אָרט אין די פֿענצטער דורך מאָווינג און סקיילינג.
  33. עדיטינג די אָרט פון אַבדזשעקץ אין די פּראָגראַם Hiasm סטודיאָ

  34. יעדער כייפעץ אָדער מעניו איז עדיטיד דורך די "עלעמענט פּראָפּערטיעס" פֿענצטער. לויפן עס צו זען די גרונט פּאַראַמעטערס נאָך לייענען איינער פון די מעניו אָדער ווינדאָוז.
  35. עפן די פּראָגראַם עלעמענט פּראָפּערטיעס פֿענצטער אין היאַס סטודיאָ

  36. דאָ איר קענען ענדערן די הויפּט הינטערגרונט, שטעלן די סיזעס, די אָרט פון די לויפֿער, די שטעלע קאָרעוו צו די הויפּט פֿענצטער און לייגן איינער פון די פּלוראַליטעט פון פונקטן.
  37. באַשטעטיקן די פּראָפּערטיעס פון די הויפּט פֿענצטער אין די פּראָגראַם Hiasm סטודיאָ

  38. די פעליקייַט פּראָפּערטיעס פֿענצטער איז אויף די רעכט. זאל ס באַצאָלן ופמערקזאַמקייט צו עדיטינג טעקסט. סעלעקטירן אַ שריפֿט, קאָליר און גרייס. אין די "נוסח" אָפּטיילונג, יטאַליק, אַנדערסקאָר אָדער כיילייטינג פאַטי, איז אַקטיווייטיד.
  39. באַשטעטיקן טעקסט דורך די פּראָפּערטיעס קוויטל אין די היגוז סטודיאָ פּראָגראַם

  40. לייג אַ מאָווינג סליידער צו סטרויערן די נומער פון פּאָרשאַנז.
  41. אַדינג אַ קוואַנטיטי דעפֿיניציע סליידער אין די היגוז סטודיאָ פּראָגראַם

  42. אין די "פּראָפּערטיעס" מעניו, איר דאַרפֿן צו קאַנפיגיער די מינימום און מאַקסימום ווערט פון די מאַרקס, למשל, 1-6.
  43. באַשטעטיקן די נומער פון סעקשאַנז פֿאַר די סליידער אין די פּראָגראַם Hiasm Studio

  44. נאָך יעדער ענדערונג, איר קענען לויפן די פּראָגראַם צו באקענען זיך מיט די רעזולטאַטן און מאַכן זיכער אַז עס זענען קיין ערראָרס.
  45. קאָנטראָלירונג די אויסזען פון די פּראָגראַם אין היאַס סטודיאָ

  46. נאָך קאַמפּלישאַן, מיר פאָרשלאָגן צו לייגן די "גוט" קנעפּל, באַשטעטיקן די גרייטקייט פון די סדר. עס איז לאָוקייטאַד אין די "קאַמיש קאָנטראָלס" אָפּטיילונג.
  47. אַדינג אַ באַשטעטיקונג קנעפּל צו די היגוז סטודיאָ פּראָגראַם

  48. שטעלן די נאָמען קנעפּל, למשל, "גוט" אָדער "באַשטעטיקן סדר".
  49. באַשטעטיקן די באַשטעטיקונג קנעפּל אין די היגוז סטודיאָ פּראָגראַם

  50. נאָך קאַמפּליטינג די דערצו פון צוויי שטעלעס, מיר פארקערט די פּראָגראַם וואָס איר זען אין די סקרעענשאָט אונטן. דאָך איר נאָך דאַרפֿן צו אַרבעטן מיט די פּלאַן און אנדערע כיסאָרן פון פאַנגקשאַנאַליטי, אויסזען. אָבער, דער בייַשפּיל איז געווען באשאפן בלויז אין סדר צו באַווייַזן דעם פּרינציפּ פון היאַסק.
  51. פאָרויסיקע ווייַזונג מגילה איידער איר שפּאָרן אין הי. סטודיאָ

  52. אויב איר ווילט צו נעמען אַ ברעכן אָדער שפּאָרן די פאַרטיק פּרויעקט פֿאַר די עקסווערסיאָן פון עקסעקוטאַבלע טעקע, גיט די שפּאָרן קנעפּל און סעלעקטירן דעם שווער פּלאַץ.
  53. שפּאָרן אַ פאַרטיק פּרויעקט אין היאַס סטודיאָ

די קייפּאַבילאַטיז פון די קאַנסידערד געצייַג זענען גענוג ניט בלויז אין סדר צו שאַפֿן אַ פּשוט גראַפיק אַפּלאַקיישאַן. היאַסם גאָר קאָפּעס מיט פיל קאָמפּלעקס אַרבעט, אַזאַ ווי די שאַפונג פון אַ שפּילער אָדער טעקע לאָודער פון די אינטערנעט. דאָך, עס וועט האָבן צו מאַכן פיל מער מי און לערנען פילע סקימז און עמבעדיד סקריפּס. אַלע דעם איז פיל גרינגער צו בעל אויב איר נוצן באַאַמטער רעסורסן, למשל, פאָרום. עס, ניצערס ניט בלויז טיילן זייער אַרבעט, אָבער אויך דערקלערן די ביגינערז פון דער פּלאַן פון ווייכווארג. דערצו, ווען עס זענען פֿראגן, גאָרנישט פּריווענץ איר פון קריייטינג אַ באַזונדער טעמע, דיסקרייבינג אין דעטאַל די קראַנט שוועריקייט.

גיין צו די באַאַמטער פאָרום היאַסמס

מעטאָד 2: פּראָגראַממינג שפּראַך און אַנטוויקלונג סוויווע

ווי דערמאנט פריער, לעגאַמרע אַלע מגילה זענען געשריבן אין אַ ספּעציפיש פּראָגראַממינג שפּראַך. אין עטלעכע קאָמפּלעקס פּראַדזשעקס, עטלעכע יאַפּס זענען ינוואַלווד מיד. דער אופֿן פון שרייבן ווייכווארג איז די מערסט קאָמפּליצירט, אָבער ווען מאַסטערינג איינער פון די שפראַכן, איר באַקומען כּמעט לימאַטלאַס קייפּאַבילאַטיז אין קאָדירונג ווייכווארג, יוטילאַטיז אָדער יחיד סקריפּס. די הויפּט אַרבעט איז צו באַשליסן די פּראָגראַממינג שפּראַך. ספּעשאַלאַסץ פון די באַרימט טריינינג דינסט געקסבריינז האָבן געפרוווט צו געבן דעם קשיא. אַלע די נייטיק אינפֿאָרמאַציע קענען זיין געפֿונען אויף די לינק ונטער.

5 פּראָגראַממינג שפראכן וואָס דאַרף זיין געלערנט ערשטער

איצט לאָזן אונדז באַטראַכטן עטלעכע אָפּציעס פֿאַר די טנייַ געשריבן מיט די הילף פון די דזשאַפּס דערמאנט אין דעם אַרטיקל. ערשטער פון אַלע מיר וועלן פאַרבינדן אויף פּיטהאָן, וואָס עטלעכע פּראָוגראַמערז זענען געהאלטן די יזיאַסט שפּראַך. כּדי אַ פּשוט גראַפיק פֿענצטער צו דערשייַנען אויף דער עקראַן, איר דאַרפֿן צו פאַרבינדן די סטאַנדאַרד טאָקטער ביבליאָטעק און שרייַבן די קאָד פון דעם פֿאָרמאַט:

פֿון טינטער ימפּאָרט *

קלאַס פאַרב (ראַם):

Dep __init __ (זיך, פאָטער):

ראַם .__ יניט __ (זיך, פאָטער)

Self.pareN = פאָטער.

דעפ הויפּט ():

וואָרצל = טק ()

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

אַפּ = פאַרב (וואָרצל)

וואָרצל .מאָטיש ()

אויב __ נאַמע__ == "__main__":

הויפּט ()

ווייַזונג אַ פֿענצטער באשאפן אין די פּיטהאָן פּראָגראַממינג שפּראַך

ווייַטער לייג קאָד וואָס איר זען אין די סקרעענשאָט אונטן. עס ימפּלאַמאַנץ וועגן דער זעלביקער פֿעיִקייטן ווי דער נאָרמאַל פאַרב פּראָגראַם.

גראַפיק אַפּלאַקיישאַן קאָד עפן אויף פּיטהאָן

נאָך אַ מצליח זאַמלונג, אַ גראַפיק פֿענצטער מיט שוין צוגעגעבן קנעפּלעך סטאַרץ. יעדער פון זיי איז פאַראַנטוואָרטלעך פֿאַר די גרייס פון דעם באַרשט און קאָליר.

אויסזען גראַפיק אַפּלאַקיישאַן אויף פּיטהאָן

ווי איר קענען זען, פֿאַרשטיין די אַפּלאַקיישאַנז מיט די GUI (גראַפיקאַל צובינד) איז נישט אַזוי שווער, אָבער ערשטער עס איז בעסער צו אָנהייבן מיט קאַנסאָול סקריפּס און קליין מגילה. מאַסטערינג פּיטהאָן וועט העלפֿן איר פריי מאַטעריאַלס, לעקציעס און ליטעראַטור, וואָס איז איצט גאַנץ גענוג צו לערנען די נייטיק מאַטעריאַל.

אין די אויבן אַרטיקל אויף געעקבראַינס, C # איז באַצאָלט פֿאַר אַ באַזונדער ופמערקזאַמקייט און גערופֿן די וניווערסאַל פּראָגראַממינג שפּראַך פֿאַר יענע וואָס האָבן נישט באַשלאָסן אין וואָס געגנט וויל צו צולייגן זייער סקילז. אַנטוויקלונג ווייכווארג פֿאַר Windows איז געפירט אין דער באַאַמטער סוויווע פון ​​מייקראָסאָפֿט גערופן Visual Studio. דער קאָד קוקט ווי איר זען ווייטער:

נאַמעספּאַסע מיווינאַפּפּ

{

ניצן סיסטעם;

ניצן system.windows.forms;

עפנטלעך קלאַס מאַדערפאָרם: פאָרעם

{

// לויפן די אַפּלאַקיישאַן

די סטאַטיק סטאַטיק ינטער (סטרינג [] אַרגז)

{

Application.Run (New Matfform ());

צוריקקומען 0;

}

}

}

ווי איר קענען זען, עס זענען זיכער דיפעראַנסיז מיט דער זעלביקער פּיטהאָן. אויב איר נאָכמאַכן דעם קאָד, אַרייַנלייגן עס אין IDE און צונויפנעמען, די סימפּלאַסט גראַפיקס פֿענצטער וועט זיין געוויזן אויף די פאַרשטעלן ווו די קנעפּלעך, בלאַקס און אנדערע אַבדזשעקץ וועט זיין אַטאַטשט.

אויסזען גראַפיק אַפּלאַקיישאַן אין C #

מיר דערמאנט וויזשאַוואַל סטודיאָ ווי אַ אַנטוויקלונג סוויווע. עס וועט זיין דארף אין קיין פאַל, אויב איר ווילן צו שרייַבן דיין אייגענע ווייכווארג אויף די פּדזש, זינט די סטאַנדאַרט נאָטעפּאַד אָדער טעקסט רעדאַקטאָר איז פּראַקטאַקלי ניט פּאַסיק פֿאַר דעם. באַקומען באַקאַנט מיט דער בעסטער IDE שטיצן פאַרשידענע שפּראַכן, מיר רעקאָמענדירן אין אַ באַזונדער אַרטיקל פון אן אנדער מחבר ווייַטער.

לייענען מער: סעלעקטירן פּראָגראַממינג סוויווע

ווי אַ טייל פון דעם אַרטיקל, מיר געפרוווט איר ווי אין דעטאַל מיט דעם פּראָצעס פון שרייבן ווייכווארג מיט צוויי בנימצא מעטהאָדס. ווי איר קענען זען, דאָס איז נישט גאַנץ פּשוט ווייַל איר דאַרפֿן צו באַקומען ספּעציעל וויסן און לערנען פילע אַספּעקץ צו באַקומען געוויינט אין דעם ענין. די אויבן מאַטעריאַל איז געווען אַימעד בלויז אין פּראַוויידינג אַלגעמיין אינפֿאָרמאַציע פֿאַר פאַמיליעריישאַן און איז נישט אַ פול לעקציע, ווען איר מאַסטערד וואָס איר קענען ווערן אַ זיכער פּראָגראַמיסט. אויב איר זענט אינטערעסירט אין קיין יאַפּ אָדער היאַסק, עס וועט נעמען אַ לאַנג צייַט צו לערנען די באַטייַטיק טריינינג מאַטעריאַלס.

לייענען מער