السلام عليكم و رحمة الله و بركاتة
ولكن رايت فية منبت للغه جديدة ومنظور جديد فى اتجاه البرمجة وهى القوة اللغة وسرعتها مع ان اهتمامى الاكبر بلغة VB.NET ولكن من الكلام الذى سمعتة عن لغة C++/CLI قررت ان ابدء مع هذه اللغة من نشاتها الاولى ويتسع فكرى معاها حتى استطيع ان احترفها بأذن الله قرات الموضوع المثبت وهو مصادر اللغة للاخ HGB واستخرجت منة هذا الدرس
أنشاء مشروعك الاول بلغة C++/CLI وهو Hello world و الخروج من البرنامج أعذرونى فانا مبتدء والدرس للمبتدئين
1- أختار مشروع جديد من التوبيب الموجود باليسار اختار Other Languages ثم اختار ++C ثم اختار CLR
2- من التبويب الموجود باليمين اختار CLR Empty Project ثم اكتب اسم المشروع فى الخانة السفلى Name ثم اضغط OK
كما هو موضوح بالصورة 1
3 - سيظهر لك المشروع الفارغ من اى ملف Solution Explorer توجد ثلاث مجلدات الاول هو Header Files والثانى هو Resource Files والثالث هو Source Files
4 - من توبيب Solution Explorer نختار المجلد Header Files ونضغط بزر الفأرة الايمين (Right Click) لتظهر قائمة أختار منها Add ومنها تظهر قائمة اخرى اختار منها Add New item ثم تظهر لك الشاشة التى موضحة فى الصورة 2
5 - أختار من التبويب الموجود باليمين Code ثم اختار من التبويب الموجود باليسار(Header File (.h ثم قم بتسمية الملف StdAfx.h فى الخانة الخاصة بالاسم كما هو موضح بالصورة ثم أضغط على Add
6 - ستلاحظ انة تم أضافة الملف فارغ والان يجب ان يتم فية كتابة الاكواد ضع الكود التالى :
- الكود:
-
// Common include file for Windows Platform SDK
#pragma once
// Top-level Windows version
#define WINVER 0x0400
// Windows NT 4.0
#define _WIN32_WINNT 0x0400
// Windows 98
#define _WIN32_WINDOWS 0x0410
// Internet Explorer 4.0
#define _WIN32_IE 0x0400
// Exclude rarely-used stuff from Windows headers
#define WIN32_LEAN_AND_MEAN
// Windows Header Files:
#include
فى الكود السابق تحديد لاصدارات الويندوز واستدعاء لمكتبة WINDOWS.H
7- بعد ذلك من تبويب Solution Explorer نقوم بتحديد مجلد Header Files ونضغط بزر الفأرة الايمين (Right Click) لتظهر قائمة أختار منها Add ومنها تظهر قائمة اخرى اختار منها Add New item ثم تظهر لك الشاشة التى موضحة فى الصورة 3
8 - أختار من التبويب الموجود باليسار UI ثم اختار من التويب الموجود باليمين Windows Form ثم اكتب اسم الفورم MyForm1 ثم اضغط Add
9 - من تبويب Solution Explorer اختار MyForm1.cpp واضغط علية برز الموس الايمين واختار من القائمة Cut
10 - من تبويب Solution Explorer حدد المجلد Source Files ثم واضغط علية برز الموس الايمين واختار من القائمة Paste
11 - من تبويب Solution Explorer حدد المجلد Source Files ونضغط بزر الفأرة الايمين (Right Click) لتظهر قائمة أختار منها Add ومنها تظهر قائمة اخرى اختار منها Add New item ثم تظهر لك الشاشة التى موضحة فى الصورة 4
12 - حدد من التوبيب الموجود باليسار Code ثم اختار من التويب الموجود باليمين( C++ File(.CPP واكتب اسم الملف main.cpp فى الخانة المخصصة بالاسم ثم اختار Add
13 - ستلاحظ انة تم أضافة الملف فارغ والان يجب ان يتم فية كتابة الاكواد ضع الكود التالى :
- الكود:
-
#include "stdafx.h"
#include "MyForm1.h"
int __stdcall WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
// Create, show and run the form
System::Windows::Forms::Application::Run( gcnew HelloArabteam::MyForm1 ());
return 0;
}
14 - من تبويب Solution Explorer اختار MyForm1.h وأضغط علية مرتين بالفارة سيظهر الفورم لك قم بوضع فية الادوات التالية :
- الكود:
-
Label ومن خصائصه اختار text واكتب My frist C++ Project
Button ومن خصائصه اختار text واكتب Exit
Button ومن خصائصه اختار text واكتب Message
ليكون شكل الفورم كما بالشكل التالى صورة 5
15 - نبدء بكتابة الاكواد الخاصة بالازرار
اولا كود زر الرسالة
أضغظ على زر Messagme مرتين لتظهر لك شاشة الاكواد اكتب ستظهر لك بعض الاكواد مكتوبة بطريقة جاهزة والبعض الاخر ستقوم بكتابتة ليكون كما فى الكود التالى
- الكود:
-
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e)
{
System::Windows::Forms::MessageBox::Show("hello arabteam2000","Frist Porject",System::Windows::Forms::MessageBoxButtons::OK,System::Windows::Forms::MessageBoxIcon::Information );
}
ثانيا كود زر الخروج
وبنفس الطريقو السابقة ادخل الى شاشة الاكواد الخاصة بالرز Exit وأكتب الكود التالى
- الكود:
-
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
System::Windows::Forms::Application::Exit();
}
- أضغط على زر F5 ليبدء عمل المشروع
ملف التمرين بالمرفقات
أرجوا من الله ان اكون قد وفقت فى نقل ما تعلمتة اليوم وان شاء الله مستعد لسماع رايكم