Professional Documents
Culture Documents
فًٍكٍ ذكٌٍٕ يششٔع ظذٌذ يٍ خالل تشَايط انفٍعٕال سرٕدٌٕ كًا ْٕ يٕظح فً انشكم سقى (..)1
-اوال :يشحهح ذصًٍى انٕظٓاخ انشسٕيٍح حٍس ٌرى فً ْزِ انًشحهح اسرخذاو االدأاخ انرً ذٕفشْا
نغح انسً شاسب (ٔانرً ذؼشف تـ )Controlsنهرصًٍى حسة ٔظٍفح انثشَايط ٔسغثح انًصًىٌ .رى
فً ْزِ انًشحهح اخرٍاس االدٔاخ انًطهٕتح ،اظافح انى ذُسٍقاخ االنٕاٌ ٔانخطٕغٔ ،كم يا ٌرؼهق
تانرصًٍى.
-ثبويب :يشحهح اظافح انكٕد انثشيعً نألدٔاخ انرً ذى اظافرٓا فً يشحهح انرصًٍى نكً ذؤدي انٕظٍفح
انًطهٕتح يُٓا.
سٍرى اسرخذاو تشَايط انفٍعٕال سرٕدٌٕ (َسخح )2017فً ذصًٍى ظًٍغ ذطثٍقاخ ْزِ انذسٔط.
ػُذ ذشغٍم تشَايط انفٍعٕال سرٕدٌٕ َسخح 2017سركٌٕ انٕاظٓح االٔنى كًا يٕظح فً انشكم سقى (.)2
1
Asst. Prof. Melad Jader Asst. Lect. Manar Talaat
Lab1: Security
يًكٍ يٍ خالل انرأشٍش سقى 1اخرٍاس New Projectنركٌٍٕ يششٔع ظذٌذٔ ،يٍ خالل انرأشٍش سقى 2
اخرٍاس Open Projectنفرح يششٔع يٕظٕد يسثقا .انقائًح انًٕظحح فً انرأشٍش سقى 3ذظٓش انًشاسٌغ
انًسرخذيح اخٍشا فً تشَايط انفٍعٕال سرٕدٌٕٔ ،ػُذ انعغػ ػهى اي تشَايط سٍرى فرحّ.
االخرٍاساخ انصالشح االٔنى انًٕظحح فً االػهى ٔظؼد نهسشػح ٔاخرصاسا نهٕقد .انرؼايم االساسً يغ
تشَايط انفٍعٕل سرٕدٌٕ ٌرى ػٍ غشٌق انقٕائى ٔ كًا يٕظح فً انراشٍش سقى .4
نركٌٍٕ يششٔع ظذٌذ فً انفٍعٕال سرٕدٌٕ ،يًكٍ انعغػ ػهى االخرٍاس سقى 1انًٕظح فً انشكم اػالِ ،
كًا ًٌٔكٍ رنك ػٍ غشٌق قائًح Fileشى اخرٍاس Newشى Projectكًا ْٕ يٕظح فً انشكم سقى (.)3
2
Asst. Prof. Melad Jader Asst. Lect. Manar Talaat
Lab1: Security
تؼذ انعغػ ػهى انخٍاساخ انساتقح ( )FileNewProjectسرظٓش انٕاظٓح انًثٍُح فً انشكم سقى (.)4
1
2
3
4
3
Asst. Prof. Melad Jader Asst. Lect. Manar Talaat
Lab1: Security
حٍس ٌعة ذحذٌذ انهغح ٔ ًْ ال ٔ C#كًا يٕظح فً انراشٍش سقى ٔ 1يٍ شى َخراس ال Windows Form
كًا يٕظح فً انراشٍش سقى .2تؼذ رنك َحذد اسى انًششٔع انعذٌذ كًا يٕظح فً انخاَح انًؤشش ػهٍٓا تانشقى
ٔ 3اخٍشا َحذد يٕقغ خضٌ انًششٔع انعذٌذ فً انخاَح انًؤشش ػهٍٓا تانشقى .4
تؼذ ذحذٌذ ْزِ انخٍاساخ ٔانعغػ ػهى صس ،OKسٍرى ذكٌٍٕ انًششٔع ٔذظٓش انٕاظٓح االساسٍح كًا ْٕ
يٕظح تانشكم سقى (.)5
انشكم سقى (ًٌ )5صم انٕاظٓح االساسٍح ألي يششٔع يٍ َٕع ٔ Windows Formsانرً ذركٌٕ يٍ استؼح
اظضاء اساسٍح يٕظحح ادَاِ حسة ذشقًٍٓا.
انجشء االول انًًصم تانرأشٍش سقى ٌ ،1ؼشف تانـ ٔ Toolboxانزي ٌحٕي ػهى ظًٍغ االدٔاخ انرً ذٕفشْا
انهغح ٔانرً ًٌكٍ اظافرٓا انى انرصًٍى ػٍ غشٌق انعغػ يشذٍٍ يررانٍرٍٍ ػهى انؼُصش انًشاد اظافرّ (أ
يًكٍ اظافرّ ػٍ غشٌق انسحة ٔاالفالخ).
انجشء انثبوي ان ًًُصم تانرأشٍش سقى ًٌ ،2صم ٔاظٓح انثشَايط انًشاد ذصًًٍّٔ ،كًا ْٕ ظاْش ذكٌٕ فاسغح فً
انثذاٌح ،اي اَُا نٕ قًُا ترُفٍز انثشَايط فً ْزِ انًشحهح ،سٍظٓش انشكم انًؤشش تانشقى 2نهًسرخذوٌ .رى اظافح
االدٔاخ انًطهٕتح نٓزا انشكم يٍ ظضء انـ .Toolbox
انجشء انثبنث ٔانزي ٌؼشف تـ ٔ Solution Explorerانزي ٌحٕي ظًٍغ يهفاخ انًششٔع انحانً.
انجشء انزابغ ْٕ َافزج انخصائص ٔانرً يٍ خالنٓا ٌرى ذغٍٍش خصائص انؼُصش انًحذد فً انعضء سقى .2
4
Asst. Prof. Melad Jader Asst. Lect. Manar Talaat
Lab1: Security
نرُفٍز انثشَايطًٌ ،كٍ انعغػ ػهى انضس ،F5أ تانعغػ ػهى انشيض انظاْش فً انشكم سقى (.)6
ٌرى يٍ خالل َافزج انخصائص ذغٍٍش أي خاصٍح يرٕفشج نألداج (انـ )Controlانًحذدج .ػهى سثٍم انًصال،
نرغٍٍش نٌٕ انُافزج ،يًكٍ يٍ خالل َافزج انخصائص انزْاب انى خاصٍح انـ ٔ BackColorأخرٍاس أي نٌٕ
َشغة تّ كًا ْٕ يٕظح فً انشكم سقى (.)7
5
Asst. Prof. Melad Jader Asst. Lect. Manar Talaat
Lab1: Security
ْٔكزا ًٌكٍ ذغٍٍش أي خاصٍح أشُاء ػًهٍح انرصًٍى يٍ خالل َافزج انخصائص.
االداج Labelذسرخذو فقػ نؼشض َص ذٕظٍحً ػٍ غشٌق انخاصٍح textانراتؼح نالداج ٔ Label
كًا يٕظح فً انشكم سقى ( .)8انعذٔل انرانً ٌٕظح اْى انخصائص انراتؼح نالداج :Label
اسم انخبصيت انىصف
Name ػٍ غشٌق ْزِ انخاصٍح ًٌكٍ ذحذٌذ اسى ال ٔ Labelكًا يٕظح فً انشكم سقى (.)8
Text ػٍ غشٌق ْزِ انخاصٍح ًٌكٍ ادخال انُص انزي سٍظٓش ػهى االداج .Label
االداج Textboxذسرخذو الدخال ٔػشض تٍاَاخ فٍٓا .انعذٔل انرانً ٌٕظح اْى انخصائص انراتؼح
نالداج :Textbox
اسم انخبصيت انىصف
Name ػٍ غشٌق ْزِ انخاصٍح ًٌكٍ ذحذٌذ اسى ال ٔ Textboxكًا يٕظح فً انشكم سقى (.)9
Text ػٍ غشٌق ْزِ انخاصٍح ًٌكٍ ادخال أ ػشض تٍاَاخ فً االداج .Textbox
يالحظحٌ :رؼايم ال Textboxيغ انثٍاَاخ ػهى آَا stringفثؼط االحٍاٌ َحراض ذحٌٕم انثٍاَاخ يٍ
stringانى َٕع اخش يٍ انثٍاَاخ كًا سُالحع فً انًصال فً َٓاٌح انًحاظشج.
6
Asst. Prof. Melad Jader Asst. Lect. Manar Talaat
Lab1: Security
االداج Buttonذؼرثش يكٌٕ ذفاػهً ذًكٍ انًسرخذيٍٍ يٍ انرٕاصم يغ انرطثٍقًٌ ٔ .كٍ انُقش ػهى
انضس تاسرخذاو انًأط .انعذٔل انرانً ٌٕظح اْى انخصائص انراتؼح نالداج :Button
اسم انخبصيت انىصف
Name ػٍ غشٌق ْزِ انخاصٍح ًٌكٍ ذحذٌذ اسى ال Buttonكًا يٕظح فً انشكم سقى (.)10
Text ػٍ غشٌق ْزِ انخاصٍح ًٌكٍ ذحذٌذ انُص انزي سٍظٓش ػهى ال Buttonنهذالنح ػهى ػًم انضس ٔ
كًا يٕظح فً انشكم سقى (.)11
7
Asst. Prof. Melad Jader Asst. Lect. Manar Talaat
Lab1: Security
مالحظت :نرحقٍق انرفاػم تٍٍ انًسرخذو ٔ انرطثٍق ٌعة كراتح انثشيعح داخم انضس ػٍ غشٌق انُقش انًضدٔض
ػهى انضس نفرح انحذز ٔ Clickكراتح انكٕد انثشيعً فً داخهّ ٔ كًا يٕظح فً انشكم سقى (.)11
8
Asst. Prof. Melad Jader Asst. Lect. Manar Talaat