مرحبا بكم فى منتدى malaksoft
مرحبا بكم فى منتدى ملاك سوفت للبرمجيات والجرافيك


مرحبا بكم فى منتدى ملاك سوفت للبرمجيات
 
الرئيسيةالبوابةس .و .جبحـثالتسجيلالأعضاءالمجموعاتدخول

شاطر | 
 

 تعلم بعض لغات البرمجه

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
msrmsr010
Admin
Admin
avatar

عدد الرسائل : 160
تاريخ التسجيل : 26/08/2007

مُساهمةموضوع: تعلم بعض لغات البرمجه   الأحد أكتوبر 21, 2007 10:55 pm


هذا هو الدرس الأول في برمجة برامج الهكر . ونحن هنا سنستخدم لغة الفيجوال بيسيك6 للبرمجة ان شاء الله , والاحظ ان الحميع يستصعب هذه اللغة لكن هنا سنبدأ تدريجيا بالبرامج السهلة الى ان نصل الى برامج الأختراق ان شاء الله . وسنقوم بالشرح بالصور وشرح الأكواد المتعلقة بالبرمجة


هذا الدرس عبارة عن مقدمة لهذه اللغة , فنحن سنقوم بهذا الدرس ببرمجة برنامج عادي لا يختص بالهكر والسبب كالتالي:

الكثيرون لا يعرفون ما هي الفيجوال بيسيك ولا يعرفون كيف يفتحون البرنامج. لذا سنقوم بشرح الادوات والكائنات بالصور لكي يستطيع استيعاب المعلومات القادمة . اذ لا يمكنني ان اعطيك اكوادا لا تعرف معناها ومتقدمة.

من اي احصل على الفيجوال بيسيك6؟

يمكنك الحصول عليه من اقرب محل كمبيوتر بعشر ريالات فقط.

ما الذي استفيده من اللغة؟

تأكد اخي القارئ انه اذا استطعت فهم هذه اللغة ولو القليل منها وآلية عمل البرامج ستكون متمكن من الكمبيوتر بشكل قوي جدا.

الدرس الأول:
عمل برنامج يظهر لك جملة " بسم الله"

فوائد الدرس:
1- اخذ نبذة عن الفيجوال بيسيك
2- معرفة كيفية كتابة الأكواد

صورة البرنامج بعد الإنتهاء:




بداية الدرس :

بعد تثبيت الفيجوال بيسيك قم بفتحه من خلال

ابدأ...البرامج...Microsoft Visual Studio ثم اختر
Microsoft Visual Bisic 6

بعد فتح البرنامج ستظهر لك الشاشة الآتية





اختر Standard EXE اي برنامج تنفيذي قياسي

بعد ذلك سيبدأ مشروع جديد وستظهر لك هذه الصور المرقمة :





وسنبدأ الشرح بالأرقام:

1- تسمى مربع الأدوات . وهي من اهم النوافذ في الفيجوال بيسيك , فيمكنك منها وضع الأزرار ومربعات النصوص على مشروعك. وقريب سنستخدمها في برنامجنا.

2- يسمى شريط الأدوات القياسي , يمكنك منه تجربة مشروعك وادخال نماذج جديدة( ستعرف ما هي النماذج الآن) كذلك حفظ مشروعك.

3- ويسمى ساحة العمل وهي مكان عملك . كذلك يسمى المربع الرمادي الذي ستعمل عليه نموذج , اذ يمكنك في مشروعك ادخال عدة نماذج في برنامج

مثال: مثلا عند فتح برنامج ما تظهر لك قائمة البرنامج . ونريد الدخول مثلا على المحادثة للبرنامج . الا تظهر لك نافذة جديدة فيها المحادثة؟ اذا يوجد نموذجين نموذج للبرنامج الرئيسي ونموذج المحادثة . اذا برنامجك ممكنك ان يتكون من عدة نماذج .ويسمى النوذج (form)

لاحظ ان التصميم سيكون على النوذج فقط ( المربع الرمادي) اذ ان المربع الابيض يعتبر خارج نطاق التصميم.

4- وتسمى شجرة المشروع. ويمكنك من خلالها استعراض نماذج البرنامج.

5- من اهم الاقسام وتسمى خصائص النموذج او المشروع.

ما هي خصائص النموذج؟

مثلا لو قلت لي ما هي خصائصك اقول :
ان اسمي فلان
اوطولي 160 سم
ووزني 60 كجم

اذا يمكنك تحديد اسم نموذجك من خلال الخاصية name وتحديد لون الخلفية من الخاصية backcolor ويمكنك تحديد العنوان من خلال caption

قد يحدث عليك مداخلة الفرق من name و caption

فإن name هو تحديد الاسم للنموذج اما caption هو العنوان ( قم بتغيير caption الا مثلا الدرس الاول لترى ما سيحدث) انظر الى الصورة:




لاحظ ان الخصائص يمكن تغييرها من خلال كود البرنامج وستعرف لاحقا كيف.

عمل برنامج اظهار جملة ( بسم الله)

الآن ستقوم بعمل برنامجك الأول في فيجوال بيسيك

سنحتاج الان لتصغير النموذج الى هذا الحجم





ثم سنقوم بإضافة الكائنات التالية الى النموذج من خلال مربع الأدوات , والكائنات هي عبارة عن الأزرار ومربعات النصوص ومربعات الأختيار التي توجد بشريط الأدوات الأيسر ومثلها.

سنقوم بإضافة ثلاث ازرار ومربع نص واحد كما بالشكل التالي:





وسنقوم بتغيير الخاصية captin للزر command 1 الى
اظهر الجملة

قم بتأشير المؤشر على الزر command1 لتظهر لك خصائصه بالجهة اليمنى. ثم اذهب الى caption وقم بمسح command1 واكتب "اظهر الجملة" من دون ""

لاحظ ان الاسم سيبقى command1 الخاص بــ name اما العنوان سيتغير , انظر الى الصورة:






الآن قم بتغيير الخاصية caption للزر command2 الى "امسح الجملة"
وتغيير لخاصية caption للزر command3 الى "خروج"

حسنا بقي لنا مربع النص text1 لكن عند التأشير عليه والبحث عن خصائصه لن تجد caption
لكن هناك خاصية text قم بمسح ما فيها فقط , وتغيير الخاصية aligment الى center

قمنا بتغيير الخاصية text ومسح ما فيها ليظهر مربع النص فارغا , اما الخاصية aligment قم بتغييرها الى center لكي عندما نضغط على اظهر الجملة تظهر الجملة في وسط مربع النص.

الان بقي لنا خاصية واحدة هي backcolor للنموذج قم بالضغط بمكان خالي على النموذج واختر من بين الخصائص backcolor ثم اختر لون الخلفية التي تعجبك.

....................

الآن انتهينا من البرمجة المرئية . وعند تشغيل البرنامج والضغط على الأزرار لن يظهر لك شيء لأننا لم نبرمجها وجاء دور البرمجة بالأكواد, في البداية قم بالضغط على الزر الواضح بالصورة لتجربة البرنامج





يقوم هذا الزر بتشغيل برنامجك لإختباره . وعند الضغط على الأزرار لن يحدث شيء لأننا لم نبرمجه. لذلك قم بالضغط على الزر المربع بجانب زر التجريب لإيقاف تشغيل البرنامج.

قبل البدء ببرمجة الأكواد قم بحفظ مشروعك من خلال صورة القرص المرن بشريط الأدوات القياسي. قم بحفظ النموذج form1 والمشروع project1 بمجلد خاص بهما.

..................

لبدء برمجة كائن ما نقوم بالضغط عليه مرتين . قم بالضغط على الزر خروج مرتين لفتح شاشة الأكواد كما بالصورة



الآن هذا مكان كتابة الأكواد. قد قمنا بعنونة الزر بالكلمة " خروج" اذا نحتاج لأمر يقوم بإخراجنا من البرنامج وهذ الأمر هو "end"

قم بكتابة الكلمة " end" بين
Private Sub Command3_Click()
و
End Sub

لتصبح

رمز:
Private Sub Command3_Click()
End
End Sub
كما بالصورة



الآن قم بتجربة البرنامج بتشغيله من زر التجريب . اضغط على خروج لترى ما سيحصل . سيتم الخروج من البرنامج.

الآن سنقوم ببرمجة الزر command1 المعنون بـــ "اظهر الجملة"

اضغط عليه مرتين لتظهر لك نافذة الأكواد , قم بكتابة الكود التالي:

رمز:
text1.text="بسم الله"

شرح الكود: في البداية انظر الى الكلمة click بالجملة Private Sub Command1_Click()

معناها انه سيتم تطيبق الكود عند الضغط على الزر هذا هو معنى click
وشرح الكود:

طلبنا بالبداية تغيير الخاصية text لمربع النص text1 الى "بسم الله"

كما قلنا يمكننا تغيير الخصائص من خلال الأكواد كالتالي:

نقوم بكتابة الكائن مثلا text1 ثم نقطة ثم الخاصية المراد تغييرها ونحن اخترنا الخاصية text وطلبنا تغييرها الى الجملة " بسم الله"

لاحظ ان الجمل النصية يجب وضعها بين علامتي الترميز ""
"بسم الله" تعتبر جملة نصية
"9" تعتبر جملة نصية

الان بعد كتابة الكود قم بتجريب البرنامج و اضغط على زر "اظهر الجملة" لتظهر لك الجملة في الوسط.

(لماذا تظهر في الوسط)؟ لأننا قمنا بتغيير الخاصية aligment الى center اي الوسط ولو قمنا بتغيير الخاصية aligment الخاصةبـ text1 الى مثلا left ستظهر الجملة الى اليسار.

الآن بقي الزر الأخير اذا كنت قد فهمت الأكواد السابقة يمكنك برمجته بنفسك.

وهو الزر مسح وهذا كوده
رمز:
text1.text=""

وهو عدم كتابة شيء بين اشارات الترميز

اتمنى وصلت الفكرة.

الآن سنقوم بتحويل البرنامج الى ملف تنفيذي بامتداد exe مثل بقية البرامج الأخرى.

اختر file ثم Make Project1.exe قم بتسمية برنامجك. ثم اختر المكان الذي سيظهر فيه البرنامج واختر save .

الآن قم بفتح البرنامج انظر الى النتيجة.

انتهى الدرس

قمنا بهذا الدرس بالتعرف على الفيجوال بيسيك والدرس القادم بإذن الله سنقوم لعمل برنامج يظهر رقم الايبي بجهازك .

للإستفسار عن الأكواد اتمنى مراعاة الآتي
1- عدم الاستفسار عن اكواد خارج اكواد البرنامج
2- عدم الاستفسار من خلال البريد الالكتروني ولن يتم الرد على احد ويكون الاستفسار هنا فقط.

ومشروع البرنامج موجود بالمرفقات يمكنكم تحميله

اتمنى الفائدة للجميع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://malaksoft.yoo7.com
 
تعلم بعض لغات البرمجه
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مرحبا بكم فى منتدى malaksoft :: الفئة الأولى :: منتدى البرامج-
انتقل الى: