1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++ - منتديات تراتيل شاعر

 ننتظر تسجيلك هـنـا

 

 

منتدياتَ تراتيل شاعرَ َ
 
 
     
فَعَالِيَاتْ تراتيل شاعر
                 



العودة   منتديات تراتيل شاعر > ๑۩۞۩๑ قسم التكنلوجيا ๑۩۞ > تطوير المواقع والمنتديات ▪●

تطوير المواقع والمنتديات ▪● ستايلات .. Style ستايل للنسخ 3.8.0 هاكات .. Product .. جميع البرامج لـ نسخ 3.7.0 .. جميع الاستيلات للنسخة الثالثه والرابعه

موضوع مغلق
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
#1  
قديم 06-20-2019, 10:36 PM
رحيل المشاعر غير متواجد حالياً
Saudi Arabia     Female
 
 عضويتي » 406
 جيت فيذا » Dec 2014
 آخر حضور » 11-08-2024 (02:27 PM)
آبدآعاتي » 1,155,316
 حاليآ في » البيت يلي قبل الاخير بكوكب زحل
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Female
آلقسم آلمفضل  » التراث ♡
آلعمر  » 90 سنه
الحآلة آلآجتمآعية  » مرتبطه ♡
 التقييم » رحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond repute
مشروبك   danao
قناتك carton
اشجع ahli
مَزآجِي  »  1

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera:

My Flickr My twitter

sms ~

لاحـــول ولا قـوت الا بالله
سبحان الله وبحمده
استغفر الله واتوب اليه
 
Arrow 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++




البرمجة بيئة الويندوز Intro Win32





البرمجة بيئة الويندوز Intro Win32


اللهم لك الحمد حمدًا طيّبًا كثيرًا مُباركًا فيه؛
ملء السّماوات وملء الأرض وما بينهما، وملء ما شيئت من شيء بعدهما.


*. أرحب بكم إخواني وأخواتي أعضاء منتدى نقطة التطوير .*

*. أتمنى أن تكونوا في تمام الصحة والعافية.*



البرمجة بيئة الويندوز Intro Win32


الدرس الاول من البرمجه في بيئه الويندوز - intro to Win32 programming in C++

---------------------------------------------------------------------------------------------------------------


اولا يجب ان نفهم معنى API حتى نعرف مع ماذا نتعامل
API تأتي مع المكتبات البرمجية وتأتي في المسميات وإذا بحثت عن معناها فستجد أنها إختصار لـ Application programming Interface أي بالعربي (واجهة برمجة التطبيقات)

ولكن هذه الترجمة ترجمة عقيمة أي بمعنى أخر هي ترجمة حرفية فقط و هي لا تظهر حقيقة معنى
API ...

عندما تبحث في المواقع الكبيرة وفي المشاريع البرمجية تمر عليك أشياء غريبة تحتوي على كلمة API فمثلاً تجد قواعد بيانات MySQL كاتبين مثلاً MySQL API و تجد Windows كاتبين Win32 API وتجد مثلاً موقع كاتبلك مثلاً My API وهكذا ...

طيب مامعنى هذا الكلام ؟

قبل أن نجيب على هذا التساؤل يجب أن نعرف أولاً مامعنى
API ؟

إذا ً مامعنى
API ؟

حرفياً هو كما ذكرنا بالأعلى ...

أما من حيث المفهوم فسأشرحها بمثال :

API هي عبارة عن (غلاف) لتغليف شئ صعب من الداخل وجعله سهل من الخارج

وهذا كمفهوم ولكن كيف يطبق في البرمجة
في حقيقة الأمر لو قال لك أحدهم أكتب لي برنامج يقوم بتحريك رأس الهارديسك

فسيكون جوابك هو (يانهار ازرق)

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

هذا الكلام النظري أما بالنسبة للناحية البرمجية فـ API هي مجموعة من الدوال الخدمية والتي تساعد في تبسيط شئ معقد وصعب



البرمجة بيئة الويندوز Intro Win32


قبل ان نبداء بلتعلم هناك بعض الاشياء اللتي يجب شرحها
اولا عند تعلمك WinAPI سوف تقراءة معرفات غير مئلوفه مثل DWORD_PTR and LPRECT وايضا متغيرات باسماء غريبه مثل hWnd and pwsz
في الحقيقه هذه تسمى (Hungarian notation)


Typedefs - المتغيرات في بيئة ويندز تختلف عن السي بلس بلس نوعا ما لكنها مشابه


متغيرات الانتيجر - Integer


البرمجة بيئة الويندوز Intro Win32




كما تلاحظ لا يوجد int او float لكن هناك نفس المتغيرات باسماء مختلفه لهذا لاتقلت لان المسئله مجرد التعرف على المتغيرات والاسماء


Boolean Type



ايضا المتغير BOOL يختلف عن bool في السي بلس بلس
الحروف الكبيره هيه للويندوز والصغيره للسي بلس بلس وسوف نعرف الفرق في الدروس القادمة


-------------------------------------------------------------------------------------------------------------------------------------------


Pointer Types

المؤشرات تبداء بـ P- or LP-

امثله



C++:
?
1
2
3
RECT* rect; // Pointer to a RECT structure.
LPRECT rect; // The same
PRECT rect; // Also the same.



P تعني Pointer
LP تعني "long pointer



-------------------------------------------------------------------------------------------------------------------------------------------

Working with Strings


في البداية كان النظام بدائي نوعا ما ولا يدعم جميع حروف العالم ويسمى ANSI وهوه 8-bit
ثم اتى نظام جديد يسمى Unicode ويجمع جميع حروف العالم حتى الرموز وهوه UTF-16

لهذا سوف تجد char_t و wchar_t
W تعني Wide وهيه لـ Unicode



مثال


C++:
?
1
typedef wchar_t WCHAR;



وهذا مثال لتعريف المتغيرات


C++:
?
1
2
wchar_t a = L'a';
wchar_t *str = L"hello";




هذه صوره لبقية المتغيرات من نوع STRING



البرمجة بيئة الويندوز Intro Win32



-------------------------------------------------------------------------------------------------------------------------------------------

Unicode and ANSI Functions

كل فونكشن لديه نوعان

  • SetWindowTextA takes an ANSI string.
  • SetWindowTextW takes a Unicode string.
كما تلاحظ في نهايه الفونكشن الثاني يوجد W وهذا يعني يدعم الحروف العالمية







البرمجة بيئة الويندوز Intro Win32





1- hgfvl[m td fdzm hg,dk],. - Intro to Win32 programming in C++ hg,dk],. j[kf intro programming




 توقيع : رحيل المشاعر




_______________________
________________


والله لو صحب الإنسانُ جبريلا لن يسلم المرء من قالَ ومن قيلا َ
قد قيل فى الله أقوالٌ مصنفة تتلى لو رتل القرآنُ ترتيلا َ
قالوا إن له ولدًا وصاحبة زورًا عليه وبهتانًا وتضليلا َ
هذا قولهمُفي.. الله خالقهم
فكيف لو قيل فينا بعض ما قيلا ..
***
انا زينـــــــــــــه




3 أعضاء قالوا شكراً لـ رحيل المشاعر على المشاركة المفيدة:
 (06-22-2019),  (06-30-2019),  (06-21-2019)
قديم 06-21-2019, 12:59 AM   #2

url=http://www.tra-sh.com/up/][/url]

الصورة الرمزية الخل الوفي

 
 عضويتي » 1247
 جيت فيذا » May 2016
 آخر حضور » 07-05-2023 (06:52 PM)
آبدآعاتي » 191,983
 حاليآ في »
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Male
آلقسم آلمفضل  » العام ♡
آلعمر  » 30 سنه
الحآلة آلآجتمآعية  » أعزب ♔
 التقييم » الخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond reputeالخل الوفي has a reputation beyond repute
مشروبك   pepsi
قناتك max
اشجع hilal
مَزآجِي  »  1

اصدار الفوتوشوب : لا استخدمه My Camera:

My twitter

mms ~
MMS ~
 

الخل الوفي غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++



انتقاااء راائع ومميز
الله يسعد قلبك
يعطيك العافية


 توقيع : الخل الوفي




..سمتني "خلهاا" وتركتني..


قديم 06-21-2019, 12:59 AM   #3


الصورة الرمزية صاحبة السمو

 
 عضويتي » 1955
 جيت فيذا » Nov 2017
 آخر حضور » 05-14-2023 (11:40 PM)
آبدآعاتي » 926,590
 حاليآ في » تراتيل
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Female
آلقسم آلمفضل  » الاسلامي ♡
آلعمر  » 31 سنه
الحآلة آلآجتمآعية  » عزباء ♔
 التقييم » صاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond reputeصاحبة السمو has a reputation beyond repute
مشروبك   water
قناتك dubi
اشجع ithad
مَزآجِي  »  1

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera:

My Flickr My twitter

sms ~
 

صاحبة السمو غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++



طـرح رآئــع
سلمت آناملك ع الإنتقاء
لاحرمنا الله من عبير تواجدك وجديدك
دمت بسعادهـ بــحـجم السماء
لقلبك طوق آليآسمين ,,~


 توقيع : صاحبة السمو



رحولتي اكسو
اللهم أسعدهم ولا تريني فيهم مكروة ولا تحرمني منهم


قديم 06-22-2019, 01:37 AM   #4


الصورة الرمزية a7ases

 
 عضويتي » 145
 جيت فيذا » Mar 2014
 آخر حضور » 01-31-2022 (06:52 AM)
آبدآعاتي » 90,394
 حاليآ في » فوق الأرض
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Male
آلقسم آلمفضل  » الاسلامي ♡
آلعمر  » 60 سنه
الحآلة آلآجتمآعية  » مرتبط ♡
 التقييم » a7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond reputea7ases has a reputation beyond repute
مشروبك   pepsi
قناتك abudhabi
اشجع ithad
مَزآجِي  »  1

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera: 5500

My Flickr My twitter

sms ~

رجل يشبه أبي
ذاك حُلماً مداه أبعد
من عُلو السماء
 

a7ases غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++



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


 توقيع : a7ases



غنج / تسلم الايادي ي عمري ع الاهداء الجميل




قديم 06-22-2019, 03:24 PM   #5


الصورة الرمزية هيبة مشاعر

 
 عضويتي » 2178
 جيت فيذا » Dec 2018
 آخر حضور » 11-12-2024 (12:53 PM)
آبدآعاتي » 227,691
 حاليآ في »
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Female
آلقسم آلمفضل  » الاسلامي ♡
آلعمر  » 17 سنه
الحآلة آلآجتمآعية  » مرتبط ♡
 التقييم » هيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond reputeهيبة مشاعر has a reputation beyond repute
مشروبك   7up
قناتك abudhabi
اشجع ithad
مَزآجِي  »  1

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera:

My Flickr My twitter

mms ~
MMS ~
 

هيبة مشاعر غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++





 توقيع : هيبة مشاعر

سبحانك اللهم وبحمدك اشهد ان لا إله إلا أنت استغفرك ربي واتوب إليك -


قديم 06-22-2019, 11:02 PM   #6


الصورة الرمزية رحيل المشاعر

 
 عضويتي » 406
 جيت فيذا » Dec 2014
 آخر حضور » 11-08-2024 (02:27 PM)
آبدآعاتي » 1,155,316
 حاليآ في » البيت يلي قبل الاخير بكوكب زحل
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Female
آلقسم آلمفضل  » التراث ♡
آلعمر  » 90 سنه
الحآلة آلآجتمآعية  » مرتبطه ♡
 التقييم » رحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond repute
مشروبك   danao
قناتك carton
اشجع ahli
مَزآجِي  »  1

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera:

My Flickr My twitter

sms ~

لاحـــول ولا قـوت الا بالله
سبحان الله وبحمده
استغفر الله واتوب اليه
 

رحيل المشاعر غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++



احساس
يعطيك العافية
تسلم ايدك يارب
دمتِ بكل خير




قديم 06-22-2019, 11:02 PM   #7


الصورة الرمزية رحيل المشاعر

 
 عضويتي » 406
 جيت فيذا » Dec 2014
 آخر حضور » 11-08-2024 (02:27 PM)
آبدآعاتي » 1,155,316
 حاليآ في » البيت يلي قبل الاخير بكوكب زحل
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Female
آلقسم آلمفضل  » التراث ♡
آلعمر  » 90 سنه
الحآلة آلآجتمآعية  » مرتبطه ♡
 التقييم » رحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond repute
مشروبك   danao
قناتك carton
اشجع ahli
مَزآجِي  »  1

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera:

My Flickr My twitter

sms ~

لاحـــول ولا قـوت الا بالله
سبحان الله وبحمده
استغفر الله واتوب اليه
 

رحيل المشاعر غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++



الخل
يعطيك العافية
تسلم ايدك يارب
دمتِ بكل خير




قديم 06-22-2019, 11:02 PM   #8


الصورة الرمزية رحيل المشاعر

 
 عضويتي » 406
 جيت فيذا » Dec 2014
 آخر حضور » 11-08-2024 (02:27 PM)
آبدآعاتي » 1,155,316
 حاليآ في » البيت يلي قبل الاخير بكوكب زحل
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Female
آلقسم آلمفضل  » التراث ♡
آلعمر  » 90 سنه
الحآلة آلآجتمآعية  » مرتبطه ♡
 التقييم » رحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond repute
مشروبك   danao
قناتك carton
اشجع ahli
مَزآجِي  »  1

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera:

My Flickr My twitter

sms ~

لاحـــول ولا قـوت الا بالله
سبحان الله وبحمده
استغفر الله واتوب اليه
 

رحيل المشاعر غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++



صاحبه
يعطيك العافية
تسلم ايدك يارب
دمتِ بكل خير




قديم 06-22-2019, 11:03 PM   #9


الصورة الرمزية رحيل المشاعر

 
 عضويتي » 406
 جيت فيذا » Dec 2014
 آخر حضور » 11-08-2024 (02:27 PM)
آبدآعاتي » 1,155,316
 حاليآ في » البيت يلي قبل الاخير بكوكب زحل
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Female
آلقسم آلمفضل  » التراث ♡
آلعمر  » 90 سنه
الحآلة آلآجتمآعية  » مرتبطه ♡
 التقييم » رحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond reputeرحيل المشاعر has a reputation beyond repute
مشروبك   danao
قناتك carton
اشجع ahli
مَزآجِي  »  1

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera:

My Flickr My twitter

sms ~

لاحـــول ولا قـوت الا بالله
سبحان الله وبحمده
استغفر الله واتوب اليه
 

رحيل المشاعر غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++



هيا
يعطيك العافية
تسلم ايدك يارب
دمتِ بكل خير




قديم 06-24-2019, 01:30 PM   #10


الصورة الرمزية شموع الحب

 
 عضويتي » 1189
 جيت فيذا » Mar 2016
 آخر حضور » 10-14-2024 (06:29 PM)
آبدآعاتي » 946,246
 حاليآ في »
دولتي الحبيبه »  Saudi Arabia
جنسي  »  Female
آلقسم آلمفضل  » الاسلامي ♡
آلعمر  » 17 سنه
الحآلة آلآجتمآعية  » مرتبط ♡
 التقييم » شموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond reputeشموع الحب has a reputation beyond repute
مشروبك   7up
قناتك fox
اشجع naser
مَزآجِي  »  1

اصدار الفوتوشوب : لا استخدمه My Camera:

My Flickr My twitter

sms ~
 

شموع الحب غير متواجد حالياً

افتراضي رد: 1- البرمجة في بيئة الويندوز - Intro to Win32 programming in C++



يعطيك العافيه ع جهودك
لاخلا ولاعدم منك !




موضوع مغلق

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
البرمجة, الويندوز, تجنب, intro, programming, win32

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

Forum Jump

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
برمجة في بيئة الويندوز - Intro to Win32 programming in C++ رحيل المشاعر تطوير المواقع والمنتديات ▪● 25 08-03-2019 06:30 PM
كيف أتعلم لغة البرمجة شموع الحب الگمبيوتر و الانْترنِت ▪● 6 02-16-2019 07:47 PM
البرنامج العملاق من افيرا لتسريع الويندوز وتنظيف النظام وتصليح الاخطاء في الويندوز Av فاتن الگمبيوتر و الانْترنِت ▪● 14 01-28-2016 09:03 PM
Neuro Linguistic Programming رحيل المشاعر [ عآلم آلنجآح وتطوير آلذآت▪● 14 12-24-2015 09:36 PM
programming of life / برمجة الحياة :وثائقي مفيد و رائع غياهيب الحرف المكتبة الاسلامية ▪● 10 11-21-2015 06:21 PM

RSS RSS 2.0 XML MAP HTML

الساعة الآن 06:00 AM



Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010
new notificatio by 9adq_ala7sas
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Security team

mamnoa 4.0 by DAHOM