קאָמפּיוטערס, ווייכווארג
דעוועלאָפּינג אַפּלאַקיישאַנז פֿאַר יאָס: ווו צו אָנהייבן?
מיט יעדער פּאַסינג טאָג ינקריסאַז די נומער פון מענטשן אַז געוואלט צו לערנען ווי צו מאַכן דעם פּראָגראַם. נאָך קאַלעקטינג די אינפֿאָרמאַציע אין די נעץ קומט צו זיי די געדאַנק אַז די מערסט פּראַמאַסינג איז די אַנטוויקלונג פון אַפּלאַקיישאַנז פֿאַר יאָס - עפּל ס אָפּערייטינג סיסטעם. אין פאַקט, חלום - דעם איין, און פּראָגראַממינג - אן אנדער. שאַפֿן אייער אייגן אַפּלאַקיישאַן איז נישט גרינג. אבער נישט פאַנטאַסטיקאַללי שווער. וואָס איר דאַרפֿן צו טאָן?
פּראָגראַממינג שפּראַך
צו שרייַבן אַ פּראָגראַם פֿאַר אַ באַזונדער פּלאַטפאָרמע, איר דאַרפֿן צו נוצן אַ ספּעציפיש פּראָגראַממינג שפּראַך. דעוועלאָפּינג אַפּלאַקיישאַנז פֿאַר יאָס און אַנדרויד אַנדערש זייַן. אויב די פּלאַטפאָרמע פון די "גוגל" איר מוזן קלייַבן די ז'אבא שפּראַך, פֿאַר יאָס ברירה צווישן אָביעקטיוו C און ביסטרע. פֿאַר אַ לאַנג צייַט צו אַנטוויקלען פֿאַר יאָס פּלאַטפאָרמע עס איז געווען געטראגן אויס בלויז מיט דער הילף פון אָביעקטיוו-C פּראָגראַממינג שפּראַך. טראָץ דער פאַקט אַז ער איז געווען פֿאַר פילע יאָרן, עס איז נאָך יוואַלווינג און איז געניצט דורך אַ גרויס נומער פון דעוועלאָפּערס. אבער זייַן נעגאַטיוו - עס איז אַ הויך שלאַבאַן צו פּאָזיציע.
זינט די הויפּט מקור פון נוץ איז די עפּל פון זייַן אַפּלאַקיישאַן קראָם, עמפּלוייז זענען אינטערעסירט אין מער נוצלעך און טשיקאַווע מכשירים. פֿאַר דעם סיבה, רעגולער קאָנפֿערענצן פֿאַר דעוועלאָפּערס, וואָס זאָגן אונדז וועגן די ענדערונגען אין די אַפּערייטינג סיסטעמס. אין 2014, די דעוועלאָפּערס געוויזן נייַ פּראָגראַממינג שפּראַך ביסטרע, וואָס איז דעוועלאָפּינג אַפּלאַקיישאַנז פֿאַר יאָס. ביסטרע איז גרינג צו לערנען, ווייַל עס האט אַ זייער פּשוט סינטאַקס און שטארק טייפּט. פֿאַר די וואס ווילן צו לערנען צו בויען אַפּלאַקיישאַנז פֿאַר יאָס אייגן דעם שפּראַך Fits זייער געזונט.
וואָס איז דארף צו אָנהייבן
אין דערצו צו גרונט וויסן פון פּראָגראַממינג, איר דאַרפֿן צו האָבן די ווייַטערדיק:
- אָדער העפט קאָמפּיוטער מיט אָסקס אָפּערייטינג סיסטעם אויף ברעט;
- אַנטוויקלונג סוויווע קסקאָדע, וואָס איז פּאָטער.
דעם סכום ענייבאַלז אַפּלאַקיישאַנז צו לויפן אין אַ ספּעציעל סימיאַלייטער גלייַך אויף די קאָמפּיוטער. אבער מיר מוזן טראָגן אין מיינונג אַז אין דער צוקונפֿט זאל דאַרפֿן צו צאָלן $ 99 פֿאַר אַ יאָריק אַבאָנעמענט צו באַקומען די פּראָגראַם דעוועלאָפּערס. נאָך צאָלונג וועט זיין קענען צו:
- דיזיינד צו לויפן די פּראָגראַם איז נישט אין די סימיאַלייטער און אויף פאַקטיש דעוויסעס;
- אָרט די אַפּ אין די קראָם אַפּ סטאָר;
- אָפּלאָדירן נייַ ווערסיע פון די אַנטוויקלונג סוויווע און יאָס.
אין נייַ ווערסיעס פון קסקאָדע עס איז געווען אַ עלעמענט אַזאַ ווי אַ "זאַמדקאַסטן", גערופֿן שפּילפּלאַץ. דאָ די דיזיינער קענען עקספּערימענט מיט אַ נייַ פּראָגראַממינג שפּראַך.
פילע מענטשן ווילן צו אָנהייבן שרייבן מגילה, אָבער איך טראַכטן אַז עס איז גאָר שווער. פון קורס, אין סדר צו ווערן אַ פאַכמאַן, איר דאַרפֿן צו האָבן אַ פּלאַץ פון וויסן און וואַסט דערפאַרונג הינטער זיי. אבער אין סדר צו שאַפֿן אַ קליין אַפּלאַקיישאַן, עס איז ניט נייטיק צו זייַן אַ פאַכמאַן.
ווי צו אָנהייבן דעוועלאָפּינג אַפּלאַקיישאַנז פֿאַר יאָס און אַנדרויד? לערנען נעמט אָרט אין פיר. דעריבער, עס איז נייטיק צו נעמען מיט. פילע טיריז - איז ניט שטענדיק גוט. נאָך אַלע, אויב אַ מענטש וועט לייענען פון דעקן צו דעקן צען ביכער אויף פּראָגראַממינג, קאָמפּיוטער פּראָגראַמיסט, ער וועט ניט. מיר דאַרפֿן צו שפּילן.
שפּילפּלאַץ
דעם "זאַמדקאַסטן" - דאָס איז אַ גרויס סוויווע צו לערנען פּראָגראַממינג שפּראַך. ווי עס קוקט? דער באַניצער גייט אריין אַ שורה פון קאָד און מיד זען די רעזולטאַט פון דורכפירונג. אַמאָל עס ווערט קלאָר אַז די געשריבן פראַגמענט אַרבעט ווי עס זאָל, עס קענען נאָר זייַן טראַנספעררעד צו די פּרויעקט. מיט דער הילף פון דער "זאַמדקאַסטן" קענען סאָלווע אַזאַ טאַסקס ווי:
- די אַנטוויקלונג פון די פּראָגראַממינג שפּראַך סינטאַקס;
- ימפּרוווינג פּראָגראַממינג סקילז מיט די הילף פון יקספּעראַמאַנץ מיט די נייַ אַפּי;
- די ימפּלאַמענטיישאַן פון פּשוט אַריטמעטיק חשבונות;
- אַנטוויקלונג פון אַ נייַ אַלגערידאַם און וואַטשינג זייַן יעדער מאַך.
דעוועלאָפּינג אַפּלאַקיישאַנז פֿאַר יאָס: ווו צו אָנהייבן
די טעאָריע - עס איז אַוואַדע גוט, אָבער, ווי דערמאנט פריער, נעמט פיר. אין סדר צו באַקומען באַקאַנט מיט די "זאַמדקאַסטן", איר דאַרפֿן צו לויפן קסקאָדע אַנטוויקלונג סוויווע. נאָך סטאַרטינג דער באַניצער קענען זען אַ פֿענצטער, וואָס לייגט צו שאַפֿן אַ נייַ פּרויעקט אָדער אָנהייב שפּילפּלאַץ. איך דאַרפֿן אַ רגע פונט. איצט איר דאַרפֿן צו קומען אַרויף מיט אַ נאָמען און ראַטעווען די "זאַמדקאַסטן" אין קיין באַקוועם אָרט אויף אייער קאָמפּיוטער. דורך דעם וועג, די אַנטוויקלונג פון אַפּלאַקיישאַנז פֿאַר יאָס צו ווינדאָוז איז אויך מעגלעך, אָבער דעמאָלט דאַרפֿן צו סאָלווע אַ פּלאַץ פון פּראָבלעמס. דעם ייַנמאָנטירונג פון פּייראַטיד אַפּערייטינג סיסטעם, און רעדאַגירן וויכטיק טעקעס, און פילע באַגז און קראַשיז.
אַמאָל איר האָבן געראטעוועט עס וועט זיין לאָנטשט דער זעלביקער שפּילפּלאַץ, וואָס איז דארף.
אין ערשטער בליק, עס איז גאָרנישט טשיקאַווע. אבער עס איז נייטיק צו אַרייַן אייער קאָד ווי אויסזען וועט טוישן מיד.
פֿאַר סטאַרטערס, איר קענען פּרובירן צו שרייַבן די ווייַטערדיק:
וואַר ז = 3
פֿאַר וואַר י = 0; י <10; ++ י {
z, + = ז * י
}
z
פּרינטלן ( "רעזולטאַט: (ז)")
נאָך דעם "זאַמדקאַסטן" וועט טוישן זייַן אויסזען. אין די רעכט זייַל (די רעזולטאטן טאַפליע) ווייזט די וואַלועס פֿאַר יעדער שורה, וואָס זענען באקומען נאָך דורכפירונג. אויך אין די רעכט זייַל, איר קענען קלייַבן צו אַרויסווייַזן די צייַט באַר, וואָס אַלאַוז איר צו שפּור ענדערונגען איבער צייַט פון די אויסגעקליבן אויסדרוק. עס אויך ווייזט די קאַנסאָול רעזולטאַט צו די טעקסט אַז וואָלט זיין רעזולטאַט פון דעם פּראָגראַם.
קאַמענטינג קאָד
דעוועלאָפּינג אַפּלאַקיישאַנז פֿאַר יאָס, ווי ווויל ווי פֿאַר אנדערע Platforms, נישט אָן באַמערקונגען, וואָס זענען נייטיק צו ענשור אַז די דעוועלאָפּער איז גרינגער צו נאַוויגירן אין די קאָד. באַמערקונגען - דעם שורה זענען איגנאָרירט בעשאַס פּראָגראַם דורכפירונג. זיי קענען זיין ביידע איין-שורה און מאַלטיליין.
וועריאַבאַלז
אזוי, אַפּלאַקיישאַנז זענען געשריבן אין אַ פּראָגראַממינג שפּראַך. באַזע קיין שפּראַך בייַטעוודיק קאָמפּאָנענט. דעוועלאָפּינג אַפּלאַקיישאַנז פֿאַר יאָס און אַנדרויד איז ניט מעגלעך אָן די נוצן פון וועריאַבאַלז. ווי דער נאָמען ימפּלייז, עס איז אַ קאַנטיינער, וואָס כּולל די בייַטעוודיק ווערט. יעדער בייַטעוודיק מוזן האָבן אַ יינציק נאָמען און קענען אַנטהאַלטן ביידע נומעריק און טעקסט וואַלועס. די פּראָגראַממינג שפּראַך ביסטרע וועריאַבאַלז זענען Defined ניצן די וואַר קיווערד און לאָזן. אין די רגע פאַל, אַ בייַטעוודיק קענען ניט זיין געביטן און מוזן זיין יניטיאַליזעד ביי די דעקלאַראַציע. אין דער ערשטער פאַל, די בייַטעוודיק איז יניטיאַליזעד מיד איידער נוצן.
יעדער בייַטעוודיק האט עטלעכע טיפּ. דעם קען זיין אַ שטריקל, Floating פונט נומערן (פראַקטיאָנאַל) בוליאַן וואַלועס (אמת און פאַלש).
רעזולטאַט פון רעזולטאטן
דער רעזולטאַט פון דעם פּראָגראַם איז געוויזן אין די קאַנסאָול. וואָס איז עס? דאס איז וואָס גיט די באַניצער ינעראַקשאַן מיט די קאָמפּיוטער. אזוי, דער רעזולטאַט פון די קאַנסאָול געניצט צו זיין גערופֿן אַ מאָניטאָר און ינפּוט קאַנסאָול - קלאַוויאַטור. איצט דער טייַטש פון די ווערטער ביסל האט געביטן. אַזוי-גערופֿן ווייך פֿענצטער פֿאַר באַפֿעל ינפּוט און רעזולטאַט. דעוועלאָפּינג אַפּלאַקיישאַנז פֿאַר יאָס אָפט דעמאַנדס די ווידדראָאַל פון קיין דאַטן. צו טאָן דאָס אין ביסטרע שפּראַך צוגעשטעלט דרוקן באַפֿעל און פּרינטלן. דער ערשטער דיפפערס פֿון דער צווייטער אַז אויטאָמאַטיש סטאַרץ אַ נייַ שורה.
פֿעיִקייטן
די ווייַטערדיק יקערדיק באַגריף אין פּראָגראַממינג - פֿעיִקייטן. עס איז אַ זיכער סיקוואַנס פון אַקשאַנז אַז דורכפירן אַ ספּעציפיש אַרבעט. יעדער פֿונקציע קענען נעמען קיין ווערט, און צוריקקומען דער רעזולטאַט. צו נוצן דעם סטרוקטור, איר מוזן ערשטער דערקלערן מיט די קיווערד פונק. נאָך עס כּולל די נאָמען און די קלאַמערן. אויב אַ ווערט איז צו זיין אומגעקערט, נאָך די בראַקאַץ ינדיקייץ זייַן טיפּ. אויב די צוריקקומען ווערט איז ניט פאָרשטעלן, דער טיפּ איז נישט ספּעסיפיעד, אָדער אָנווייַזן "ליידיק" טיפּ - פּאָסל. אין קלאַמערן זענען די וואַלועס אַז די פֿונקציע נעמט. צו רופן אַ פֿונקציע צו אָנווייַזן דעם נאָמען און וואַלועס פֿאַר טענות.
איר קענען מאַכן דעם פּאַראַמעטער נאָמען אין די פֿונקציע רופן איז געווען דאַווקע אנגעוויזן. צו דעם סוף, עס איז Framed דורך אַ סימבאָל פון "גריד".
אַזוי איר קענען שרייַבן קיין נוציק פֿעיִקייטן אַז קענען, למשל, צו רעכענען וועקסל רייץ, בייַטן איין אַפּאַראַט פון מעזשערמאַנט צו אנדערן. יעדער מאָל עס איז אַ נויט צו נוצן זיי, פּונקט גענוג צו רופן די פֿעיִקייטן, אַנשטאָט פון שרייבן די קאָד פון קראַצן.
וואָס איצט?
אַזוי, ווי קענען ווערן געזען פון די אויבן, די אַנטוויקלונג פון אַפּלאַקיישאַנז פֿאַר יאָס מיט זייער הענט זאל געזונט זיין אויף די פאָרסעס פון יעדער. די הויפּט זאַך - צו לערנען די באַסיקס פון פּראָגראַממינג שפּראַך, צו באַקומען באַקאַנט מיט די אַנטוויקלונג סוויווע און אַ פּלאַץ פון פיר און אָפֿט. אַז פיר העלפּס צו מאַכן באַטייַטיק פּראָגרעס. אבער ווי דיסקרייבד דאָ - עס ס נאָר דער אָנהייב. ווייַטער אין די פּראָגראַממינג וועלט וועט זיין אַ פּלאַץ פון טשיקאַווע, קאָמפּלעקס, יקסייטינג. עס וועט שטענדיק האַלטן דיין מיינונג שאַרף, צו מאַכן עפּעס נייַ און גוט לעבעדיק. נאָך אַלע, עפּל ס מאשינען זענען געניצט ווערלדווייד. דעריבער, דיין אַפּלאַקיישאַן וועט קענען צו אָפּשאַצן מיליאַנז פון מענטשן.
Similar articles
Trending Now