مقدمة
في هذه الدورة سيتم استعمال برنامج فيجول ستوديو 2015 لتعلم كيفية تصميم برامج فيجول بيسك. بدءاً بلمحة سريعة على أدوات الواجهة لتصميم نوافذ في منصة دوت نت.
من هناك، ستتعلم الكثير من الأدوات وخصائصها والتي تحتاج أن تستخدمها في تصميم نوافذ برامجك، من أجل إنشاء معظم مواصفات تطبيقات ويندز. ستتعرف على أدوات وأزرار ادخال البيانات الرقمية والنصية والخيارات، وكيفية الربط فيما بينها.
ستعمل على أدوات الترتيب مثل مربع الخيارات ولوحة الترتيب، وعلامات التبويب، ومن ثم ستتعرف على أدوات فتح ملف وحفظ ملف، واختيار الألوان والخط، وستنتهي بكيفية عمل مجموعة بيانات، وربطها بقاعدة بيانات، ومن ثم ربطها بالأدوات، وبشبكة البيانات، ليتم عرضها للمستخدم.
Programming VB.Net GUI, Beginner
This course will give you the ability to use Visual studio 2015, to learn how to develop Desktop Applications with VB.Net. It will start with a quick introduction to the VS Tools box and how to design forms (windows) in .Net
From there, you will learn a lot of the UI controls and their properties that you will need for creating your own forms, to create most properties of the desktop applications in windows. You will learn the controls and buttons for inputting string data, numeric data, options, and how to connect them with each other
You will work on the layout controls, like GroupBox, Panel, TabControl, and then you will learn about file open/save controls, selecting fonts/colors controls, and then we will end with how to connect to databases, with datasets, and how to connect it with controls, the DataGridView, to present it to the user
.
أهداف الدورة Course Objectives
عربي | English |
شرح استخدام خصائص صندوق الأدوات | The explanation of using tool box properties |
كيفية استخدام أحداث الادوات | How to use the control events |
كيف يمكنك تصميم تطبيق | How can you design an application |
كيفية توصيل الادوات مع بعضها البعض | How to connect controls with each other |
كيفية فتح وحفظ الملفات | How to open/save files |
كيفية اختيار الألوان/الخطوط | How to select Colors/Fonts |
ترتيب الأداوات | Layout Controls |
ادوات الشجرة والقائمة والمؤقت | TreeView + ListView + Timer |
نافذة مبيعات | Sales window |
.
لمن هذه الدورة The course is for
عربي | English |
للمبتدئين في عالم البرمجة | For beginners in the world of programming |
لمن أراد تعلم لغة البرمجة بفيجول بيسك دوت نت | Those who wanted to learn Visual Basic .NET |
لمن بريد تصميم برامج حاسب | For who wants to create computer programs |
.
برنامج ومحاور الدورة Course Program
يوم 1: التعرف أدوات واجهة البرمجة | Day 1: Getting to Know UI Controls |
البدء مع برنامج فيجول ستوديو | Getting Started with the Visual Studio IDE |
استكشاف أدوات الواجهة | Exploring the Controls |
الملصق | Label |
الزر | Button |
مربع النص | TextBox |
مربع القائمة | ListBox |
خانة الاختيار | CheckBox |
مربع نص الأرقام | NumericUpDown |
صندوق المجموعة | GroupBox |
زر الراديو | RadioButton |
مربع التحرير والسرد | ComboBox |
لوحة ترتيب | Panel |
تجريبي الكود الاتوماتيكي | Demo Generated Code |
تجربة استخدام المصمم | Demo Using The Designer |
انشاء أدوات | Creating Controls |
. | . |
يوم 2: الأحداث والقوائم والأداة النص | Day 2: Events + Menus + RichText |
جعل الأدوات ترتب نفسها | Making Controls Arrange Themselves |
التعامل مع الأحداث | Handling Events |
انشاء القوائم | Making Menus |
انشاء أشرطة الأدوات وأشرطة الحالة | Making Tool Strips and Status Strips |
استخدام أداة النص الغني | Using RichTextBoxes |
. | . |
يوم 3: أدوات الترتيب | Day 3: Layout Controls |
استخدام مربعات الحوار القياسية | Using Standard Dialogs |
إنشاء وعرض نماذج جديدة | Creating and Displaying New Forms |
نموذج الادخال + نموذج التنبيه | InputBox + MessageBox |
لوحة FlowLayout | FlowLayout Panel |
إنشاء اتنبيه في خانة النظام NotifyIcon | create a System Tray application using the NotifyIcon control |
استدعاء تطبيقات أخرى من خارج برنامجك | call other applications using the Process control |
أداة التقسيم | SplitContainer control |
اداة الترتيب الجدولي | TableLayout control |
. | . |
اليوم 4: المؤقت + علامة التبويب | Day 4: Timer + ListView |
أداة المؤقت | Timer control |
أداة العمل الخلفي BackgroundWorker | BackgroundWorker Control |
أداة ListView الأساسيات | ListView Control Part 1 Basics |
أداة ListView اكثر معلومات | ListView Control Part 2 Advanced |
أداة PictureBox | PictureBox Control |
تحكم علامة التبويب | Tab Control |
. | . |
يوم 5: الشجرة + نافذة المبيعات | Day 5: TreeView + Sales Window |
أداة TreeView | TreeView Control |
أداة WebBrowser | WebBrowser Control |
تخطيط التطبيق | Application Layouts |
عرض إنشاء النماذج | Demo Creating The Forms |
عرض تكوين كائن التطبيق (VB) | Demo Configuring The Application Object (VB) |
نافذة المبيعات | Sales Window |
.
المدرب Trainer
حسين ناجي الصفافير Hussain Naji Al-Safafeer
للتواصل، الضغط على الرابط التالي:
.
.
الوسائل التدريبية Requirements for Trainee
عربي | English |
حاسب | Computer |
جهاز عرض | Projector |
سبورة | Board |
.
المتطلبات لكل متدرب Training Instruments
عربي | English |
يعرف فكرة البرمجة في فيجول بيسك | A Beginner in VB.Net |
.
تفاصيل الدورة Course Details
اسم الدورة – عربي | Course Arabic Name | برمجة واجهات فيجول بيسك دوت نت VB.Net GUI، مبتدى |
اسم الدورة – انجليزي | Course English Name | Programming VB.Net GUI, Beginner |
المستوى | Level | مبتدىء |
Level | Level | Beginner |
اللغات التي يمكن أن تعرض به الدورة | Spoken Languages | عربي / English |
مسمى الوظيفة للمتدرب | Job title for the Trainee-AR | مبرمج فيجول بيسك |
مسمى الوظيفة للمتدرب بالانجليزي | Job title for the Trainee-En | VB.Net Programmer |
المجال | Subject | برمجة حاسب |
الفرع | SubSubject | VB.Net |
عدد المتدربين | # of trainees | 15-20 |
عدد الايام | # of Days | 5 |
عدد الساعات في اليوم الواحد |
# of hours per Day | 3 |
مجموع الساعات | Sum of Hours | 15 |
الفئة المستهدفة | Target group | مبرمجين مبتدئين |
متطلبات الدورة | Requirements | معرفة البرمجة في فيجول بيسك |
صفحة تفاصيل | Course Link | http://wp.me/p7emxF-1q |
.
دورات مشابهة Similar Courses
برمجة واجهات سي شارب C# GUI، مبتدىء
الدورات المتوفرة للتدريب Training Courses
.
التنبيهات: برمجة واجهات سي شارب C# GUI، مبتدىء | المدرب حسين ناجي الصفافير
التنبيهات: برمجة فيجول بيسك دوت نت VB.Net، مبتدىء | المدرب حسين ناجي الصفافير