الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ابدء برمجة الاي بي ايapi

مغلق
بدأه thekingofc في 10 يناير 2005 · 5 رد · 505 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الى الاخوه الاعزاء مشرفوا واعضاء هذا المنتدى الحبيب

اخوان لقد اكملت تقريبا قراءت كتاب (سي بلاس بلاس الدليل الكامل) والذي يعلم البرمجه الكائنيه و الدالات

والامور الاساسيه في سي ++ بدون استعمال

Api

لكن وكما سمعت سابقا ان دراسة السي ++ هي اربعة مراحل تقريبا

1- المرحله الاولى هي مرحلة بنية سي ++ الاساسيه كتعلم استعمال دوال اللغه وهي المرحله التي اكملتها

2- المرحله الثانيه هي مرحلة البرمجه تحت نضام وندوز او برمجة ال api

3- المرحله الثالثه هي مرحلة تعلم الmfc

4- المرحله الرابعه هي مرحلة تعلم الدايركت اكس

في الوقت الحالي احاول ان اتعلم الapi جلبت كتاب عربي اسمه دليل البرمجه تحت نضام وندوز

كان فيه البرنامج التالي

#include <windows.h>

int WINAPI WinMain ( HINSTANCE hInstance,HINSTANCE hPrevInstance,

LPSTR lpCmdline, int nCmdshow)

{

Messagebox(NULL,”GOODBYE, cruel world!”,”Note”, MB_OK);

return 0;

}

كاول برنامج مثال في الكتاب لم يعمل هذا البرنامج لانني استعمل الاسلوب الكونسلي في البرمجه

سؤالي هو كيف يمكنني تشغيل هذا البرنامج ارجو ممن لديه المعرفه ان يجيبني كما ارجو ان تصححوا معلوماتي اذا كان فيها شيء من الخطاء

ولكم الاجر والثواب

#2

the problem must be in the compiler you are using

why don't you try Miscrosoft Visual C++ .NET or DEV_CPP

these are the best compilers for C & C++ :D

==================================

#3
اقتباس
why don't you try Miscrosoft Visual C++ .NET or DEV_CPP

اخى thekingofc انا فعلا مع الاخ Rachid Abdallah فيما قاله لان بالفعل فى بيئه الدوت نت سوف تلاحظ ان استخدام ال api اسهل بكثير

انا بالفعل استخدمت الapi ولكن فى ال C#.net

ولم اجد صعوبه مطلقا فى استخدامها

مع العلم كلما استطعت ان تقلل من استخدام ال api فيكون افضل ولكن بالفعل هى تسهل اليك امور كثيره جدا

مع تحياتى

بلال

بسم الله الرحمن الرحيم

إِنَّ الَّذِينَ آمَنُوا وَعَمِلُوا الصَّالِحَاتِ إِنَّا لَا نُضِيعُ أَجْرَ مَنْ أَحْسَنَ عَمَلاً

صدق الله العظيم

=================

Belal Mahmoud Younes

Solution Developer

Link Development a LINKdotNET subsidiary

Mobile : 010 89 69 772

E-mail : belalyounes@hotmail.com

#4

السلام عايكم,

الأخ thekingofc إذا أردت أن تشغل البرنامج الذي كتبته هنا وإذا أردت الطريقة السهلة بدون التدخل في أمور الكمبايلر يمكن أن تقوم بما يلي :

افتح الفجوال س++ واختر New ومن القائمة هناك اختر Win32 Application لا تختر الكنسول ومن بعد هذا تعطي اسم كالعادة واختر مشروع فارغ.

بعد ما تنتهي من هذا اختر المنيو Project ثم Add to project وأضف ملف جديد من نوع CPP وهنا سيفتح عندك ملف فارغ واكتب فيه الكود الذي كتبته في موضوعك وبعد هذا قم ببناء البرنامج وستلاحظ أنه سيشتغل إن شاء الله بدون مشاكل.

فكل مرة نريد البرمجة ب API فالطريقة هي فتح مشروع من نوع Win32 Application .

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

إلى اللقاء.

#5

الاخوان راشد وبلال اشكركم على النصيحة والمرور لكن المسأله لست السهوله او المرونه في الاستعمال ولكن المشكله هي انني لم اكن اعرف استعمال اي شيء غير التطبيقات الكونسليه

الاخ chik لقد جربت الطريقه التي اشرت اليها وعمل البرنامج بنجاح

مشكور اخي وجزاك الله خيرا

#6

i understand your question

you CAN write APIs even in console

for example :

createfile

and many other APIs

==================================

هذا الموضوع مغلق.

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