2017/08/11

بالصور : تعلم كيف تصنع برنامج خاص بك للحاسوب

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

تحتاج أولا إلى البرامج التالية:
الفيجوال بيسك نسخة 2008 فما فوق
Acons$pofts vb.net Theme manager
نبذة عن المشروع قبل البداية:

مشروعنا هو عبارة عن برنامج اختياري Selector App أي أن البرنامج سيحتوي على مجموعة من اختيارات
-عندما أضغط على الخيار الأول واضغط على زر حفظ تجري عملية نسخ أو نقل ملف من مسار إلى اخر في الحاسوب
-زر عندما اضغط عليه يوجهني إلى صفحتي على الفيسبوك أو موقعي الإلكتروني
-زر عندما أضغط عليه يفتح برنامجا معينا أو لعبة معينة
-جعل برنامجي تجريبي وحمايته بسريال أو كود تفعيل

أولا:تنفيد الشكل
قم بتثبيت برنامج الفيجوال بيسك بشكل عادي وافتحه فواجهته كما في الصورة
اضغط على New project


اختر Windows form Application

ها هو مشروعك الجديد يمكنك تغيير الإسم كما في الصورة

من أعلى البرنامج اختر Add Class

اختر Class ثم Add

افتح برنامج Aconsofts واختر الثيم الذي يعجبك ثم اضغط على COPY TO CLIPBOARD

ارجع إلى البرنامج وفي خانة Class1.vb قم بمسح أي شيء والصق الكود الذي نسخته من الثيم
اضغط يمين الفأرة واختر Save للحفظ

إرجع إلى خانة Form1.vb واذهب إلى WindowsApplication1 واضغط على build

إذهب إبى ToolBox ستجد أن أدوات جديدة قد أضيفت في الأعلى وهي إضافات التيم الجديد

إسحب الأداة المرفقة باسم Theme نحو المشروع

قم بسحب أداة Tabpage وهي أداة لتقسيم برنامجك إلى عدة اقسام
ثم خانة الخصائص التي تعرفنا عليها سابقا نختار Tabpage collection وذلك لتغيير أسماء الأقسام التي نريد

غير الأسماء ثم اضغط على Ok

لتغيير خلفية البرنامج نستعين بأداة PictureBox وهي أداة لوضع صورة في البرنامج

إبحث عنها في خانة الأدوات التقليدية أي التي لم نضفها عبر الثيم

قم بوضعها في المكان الذي تريد
من أعلى يمين الصورة اضغط واختر كما في الصورة ثم اضغط على Chose image

اختر أي صورة من جهازك

الان اسحب أزرارا إلى المشروع

غير أسماء الأزرار

الان اسحب أداة مرفقة باسم ComboBox وبنفس الطريقة السابقة إضغط على يمين أعلى الأداة واختر Edit items

بنفس الطريقة اسحب أداة Listbox

كذلك هنا قم بسحب زر Button

تانيا:التكويد
1-لفتح برنامج معين عند الضغط على زر
نتجه إلى المشروع ونضغط مرتين على الزر المستهدف سيوجهك إلى منصة التكويد قم بلصق الكود البرمجي التالي:
System.Diagnostics.Process.Start("مسار البرنامج المستهدف لفتحه /Programme.exe")
غير الإسم Programme بالإسم الحقيقي للبرنامج المراد فتحه
2-عندما نضغط على زر يوجهني إلى موقعي الإلكتروني أو صفحتي على الفيسبوك:
توجه إلى مسار معين واضغط يمين الفأرة ثم اختر جديد ثم اختصار
سيطلب منك وضع مسار الإختصار ضع فيه رابط موقعك الإلكتروني ثم الثالي

بعدها سيطلب منك تسمية الإختصار مثلا أنا سميته My Page Fb
سأتوجه الأن إلى مشروعي وأضغط على الزر الذي أريد أن يوجهني إلى صفحتي على الفيسبوك عندما أضغط عليه
أضغط عليه مرتين سيوجهني إلى منصة التكويد وألصق الكود البرمجي التالي:
System.Diagnostics.Process.Start("مسار الإختصار\My page Fb.url")
غير الإسم حسب اختيارك السابق
3-شرح ListBox

نضغط على زر Save مرتين وننسخ الكود التالي:

If ListBox1.SelectedItem = "File1" Then My.Computer.FileSystem.CopyFile("مسار الملف المرد نسخه\اسم الملف ", " المسار الذي نود نسخ الملف إليه\اسم الملف ")
ملاحظات:

نغير ListBox1 من الكود البرمجي بالإسم الصحيح للأداة حسب الثيم المحتار أو الرقم الذي تحمله وتجد الإسم الصحيح في خانة الخصائص كما في الصورة

لغة البرمجة هذه لا تتعرف عل ملف معين تريد نسخه إذ لم ترفق معه امتداده فمثلا إذا كتبت Google chrome فقط فلن يتعرف عليه والصحيح في هذا أن تكتب Google chrome.exe
4-عندما أضغط على زر معين يقوم بإنهاء البرنامج Close
أضغط مرتين على الزر
ألصق الكود البرمجي بلا تعديلات:
Me.Close()
ثالثا:طريقة الحصول على البرنامج بصيغة exe
اضغط يمين الفأرة على WindowsApplication1 و اختر Properties
قم بتغيير إسم البرنامج و أيقونته

ثم بعدها كرر نفس الخطة لكن هذه المرة اضغط على Build لتحرير البرنامج

ستجد برنامجك في المسار التالي

فكرة رائعة هدية:

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

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

الموضوع من طرف: Salim Errabii
ضمن مسابقة المحترف لأفضل تدوينة لسنة 2017


الـــمصدر : مدونة المحترف
تبليغ

التبليغ عن مشكل أو رابط معطل

مواضيع مشابهة

ليست هناك تعليقات:

إرسال تعليق

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *