تحليل جملة برمجية لفيجوال سى سطر الشيفرة في برنامج فيجوال سى يدعي جملة برمجية (Program statement ) الجملة البرمجية هي أي تركيبة من كلمات فيجوال سى الأساسية وخصائصه ودالاته وعوامله ورموزه تنشئ سوية تعليمه صالحة يتعرف عليها مصرف فيجوال سىوتنتهى بالرمز ; . يمكن أن تتألف الجملة البرمجية بأكملها من كلمة أساسية بسيطة ، كالتالي . return TRUE; أو يمكن أن تكون تركيبة من عناصر كالجملة التالية التي تستعمل الدالة MakeReverse() لعكس الحروف الموجودة بالمتغير m_strfirst : m_strfirst.MakeReverse()رة المستخدمة داخل المشروعات النوع امتداد الملف الاستخدام ملف Workspace Dsw يجمع مجموعة من المشروعات داخل Wokspace ملف مشروع Project File Dsp تخزين تفاصيل مشروع ملف معالج تصنيفات ClassWizard File Clw تخزين معلومات التصنيف المستخدم من قبل معالج التصنيفات ملف خيارات Options File Opt يقوم بتخزين خيارات عرض Workspace ملف عناوين Header File .h يحتوى على الكود اللازم لتمثيل التصنيفات ملف مصدر Source File .cpp يحتوى على كود تمثيل المشروع. ملف مورد Recource File .rc تخزين تفاصيل الموارد مثل المربعات الحوارية أو القوائم ملف مورد Recource File .rc2 يستخدم لتضمين الموارد داخل أكثر من مشروع ملف صورة نقطية Bitmap File Bmb يستخدم لتخزين الصور النقطية ملف أيقونة Icon File Ico يستخدم لتخزين الأيقونات. ر بمعرف فريد يستخدم للرجوع إلى النص داخل الكود. -Toolbar (شريط الأدوات ) يحتوى على مجموعة من الأزرار ، كل زر يقوم بتمثيل أمر معين من الأوامر الموجودة بالقوائم . كما يمكن وضع صور على هذه الأزرار وإضافة تلميحات تظهر بمجرد مرور مؤشر الفأرة على الزر. -Version (الإصدار) يحتوى على بيانات عن التطبيق مثل اسم الشركة المنتجة واسم التطبيق ورقم الإصدار. يمكنك في أي وقت إضافة موارد جديدة للمشروع ، حيث يخصص لكل مورد جديد اسم فريد يعبر عن هذا المورد . فعند إضافة مربع حواري جديد ، يخصص له الاسم IDD_DIALOG1 إلا أنه ينبغي تغيير هذا الاسم ليعبر عن المهام المنوط بالمورد الجديد تنفيذها حتى يمكنك الرجوع إليه بسهولة داخل الكود ن وهذا ما فعلناه في المثال الذي بين أيدينا حينما قمنا بتغيير اسم الزر من IDC_BUTTON1 إلى IDC_PRESS_ME.
النقطة الثانية :- حجز مساحة للمتغيرات..
المتغير ( variable ) هو مكان تخزين مؤقت للبيانات في برنامجك . يمكنك استعمال متغير واحد أو أكثر في شيفرتك ، ويمكنها أن تحتوي على كلمات أو أرقام أو تواريخ أو خصائص . في فيجوال سى ، يجب أن تصرح متغيراتك بصراحة قبل استعمالها . لتصريح متيغر في فيجوال سى ، اكتب إسمه بعد ذكر نوع المتغير . هذا التصريح يحجز مساحة في الذاكرة للمتغير عندما يشتغل البرنامج ويجعل فيجوال سى يعرف ما هو نوع البيانات التي يجب أن يتوقع رؤيتها لاحقاً مثلاً ، تنشئ الجملة التالية مساحة لمتغير يدعي LastName سيخزن قيمة نصية ، أو ما يسمي سلسلة . CString LastName; امتداد الملف الاستخدام ملف Workspace Dsw يجمع مجموعة من المشروعات داخل Wokspace ملف مشروع Project File Dsp تخزين تفاصيل مشروع ملف معالج تصنيفات ClassWizard File Clw تخزين معلومات التصنيف المستخدم من قبل معالج التصنيفات ملف خيارات Options File Opt يقوم بتخزين خيارات عرض Workspace ملف عناوين Header File .h يحتوى على الكود اللازم لتمثيل التصنيفات ملف مصدر Source File .cpp يحتوى على كود تمثيل المشروع. ملف مورد Recource File .rc تخزين تفاصيل الموارد مثل المربعات الحوارية أو القوائم ملف مورد Recource File .rc2 يستخدم لتضمين الموارد داخل أكثر من مشروع ملف صورة نقطية Bitmap File Bmb يستخدم لتخزين الصور النقطية ملف أيقونة Icon File Ico يستخدم لتخزين الأيقونات. ر بمعرف فريد يستخدم للرجوع إلى النص داخل الكود. -Toolbar (شريط الأدوات ) يحتوى على مجموعة من الأزرار ، كل زر يقوم بتمثيل أمر معين من الأوامر الموجودة بالقوائم . كما يمكن وضع صور على هذه الأزرار وإضافة تلميحات تظهر بمجرد مرور مؤشر الفأرة على الزر. -Version (الإصدار) يحتوى على بيانات عن التطبيق مثل اسم الشركة المنتجة واسم التطبيق ورقم الإصدار. يمكنك في أي وقت إضافة موارد جديدة للمشروع ، حيث يخصص لكل مورد جديد اسم فريد يعبر عن هذا المورد . فعند إضافة مربع حواري جديد ، يخصص له الاسم IDD_DIALOG1 إلا أنه ينبغي تغيير هذا الاسم ليعبر عن المهام المنوط بالمورد الجديد تنفيذها حتى يمكنك الرجوع إليه بسهولة داخل الكود ن وهذا ما فعلناه في المثال الذي بين أيدينا حينما قمنا بتغيير اسم الزر من IDC_BUTTON1 إلى IDC_PRESS_ME