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

أسئلة بخصوص لغة العجائب سي

بدأه air-man001 في 25 فبراير 2008 · 13 رد · 1,167 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أولاً : السلام عليكم ورحمة الله وبركاته .. أتمنى أن أجد الإجابات الشافية الكافية عندكم .

أنا قادم من لغة البيسك " الإبنة الصغرى لـلغة سي "

وأريد إستكشاف اللغة العجيبة لغة سي أو سي بي بي .

بدأت بقراءة جميع مواضيع هذا المنتدى .. وأزدادت رغبتي في التوغل في هذه اللغة .. والأسئلة في تزايد وتزايد .

ومن خلال مطالعتي لأغلب الموضيع وجدتها تتحدث عن برمجة نظم التشغيل و عن تطبيقات من خلال الكونسول و تطبيقات من خلال الفورم.

ومواضيع أخرى متفرقة .

وأكثر ما يشغل ذهني حالياً هو :

1 - ملفات headr التي امتدادها *.*h .

هل يمكن صنعها بأنفسنا ؟؟؟؟ وماذا يوجد بداخلها( ما هي آلية عملها ) ؟؟؟؟ وهل تسمى مكتبات ؟؟؟

2 - هل يمكن إنشاء تطبيقات بدون الكونسول أو بدون الفورم ؟؟؟؟ يعني شيء آخر من صنع المبرمج نفسه ؟؟ وما هي المتطلبات لذلك ؟

فقط هذا ما أردت السؤال عنه

وشكراً لكم

#2

ملفات header ببساطة هي ملفات تحتوي على دوال يضمنها المبرمج نفسه و هي لاتحتوي على الدالة الرأس main ، طريقة صنعها هو أن تكتب دوالك في ملف نصي و تحفظه بإمتداد h.

اقتباس
هل يمكن إنشاء تطبيقات بدون الكونسول أو بدون الفورم ؟؟؟؟ يعني شيء آخر من صنع المبرمج نفسه ؟؟ وما هي المتطلبات لذلك ؟

وضح أكثر .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

أولاً وقبل كل شيء أشكرك جزيل الشكر عل ردك

ثانيا ً بخصوص ملفات الـ Header :

أنا لم أقصد كيف إنشاء الملف ولكن ماذا نكتب بداخلها بالتحديد !

على سبيل المثال ( مثال فقط وليس هدفي من السؤال )

أريد صنع Header و أسميه aaa.h

ويستخدم هكذا :

#include<aaa>
#include<iostream>

void main()
{

		int x=0; int sx=0;

	   cout  << " input  number : "  << endl;

	   cin >> x;

	   sx = sqr(x);

	   cout  << sx;

				   system(" pause ");

}

هل لاحظت الدالة الغريبة ( )sqr

هذه الدالة وظيفتها إيجاد مربع العدد x

وهذي الداله تكون عن طريق الهيدر اللذي عملته بنفسي

يعني ماذا نكتب بداخل الهيدر لكي أنتج هذه الوظيفة

ملا حظة // أعلم بوجود مكتبة math تقوم بهذه العملية ولكن لتوضيح الفكرة فقط .

تم تعديل هذه المشاركة بواسطة air-man001 في 25 فبراير 2008 في 02:37

#4

الأمر بسيط أخي air-man001 تصنع دالة للتربيع أولا .

مثال :

int sqr(int x)
{
return x*x;
}

الآن قم بنسخها و لصقها في المكتبة aaa.h .

طريقة الإستدعاء :

#include "aaa.h"
#include<stdio.h>
int main()
{
printf("%d",sqr(2));
return 0;
}

هل رأيت المكتبة لا تحتوي سوى على دوال يقوم ببرمتجها المبرمج .

#include "aaa.h "

هذه تستعمل إن كانت المكتبة في نفس مسار ملف البرنامج .

تم تعديل هذه المشاركة بواسطة SIFE-C في 25 فبراير 2008 في 02:43

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

ما شاء الله تبارك الله

وقت قياسي في الرد

أشكرك أخي لتجاوبك السريع جداً جداً

#6
اقتباس
وقت قياسي في الرد

أشكرك أخي لتجاوبك السريع جداً جداً

مازلت مبتدأ .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#7

طيب إذا إنت مبتدأ ماذا أكون أنا ؟؟؟؟ خبر !!!!! هههههههههه

لكن إجابتك تدل على غير ذلك .!

طيب باقي الأسئلة ما هو مصيرها ؟!؟!؟! :blush:

#8

لم أفهمك بالظبط ماذا تقصد .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#9

بخصوص السؤال الثاني .....

المقصود هل يمكن عمل برامج تعمل على واجهات من تصميمنا.

يعني لا نستعمل الكونسول الخاص بنظام التشغيل .

ولا نستعمل الفورم الخاص بنظام التشغيل .

#10
اقتباس
2 - هل يمكن إنشاء تطبيقات بدون الكونسول أو بدون الفورم ؟؟؟؟

طبعا يمكن

الاجابة امام عينيك في Windows Task Manager

post-46090-1195502281.png

والسلام عليكم ورحمة الله

d4baa0.gif
#11

نعم يمكن ذلك و أحسنهم ل ++c هو QT و هي مجانية على Linux و توجد بيئة تطويرية تعمل على Win و لكن ليست مجانية .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#12

لا أستطيع القول إلا

الله يوفقكم في الدنيا والآخرة

فعلاً رقي في الفكر والتعامل وخدمه الآخرين

أشكركم جزيل الشكر

#13

خليني اشجعك شوي :lol:

نظام ويندوز الي تشوفه هذا وبرامج الاوفيس واغلب البرمجيات المشهورة مصممه بالسي ++

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#14

شكراً لك اخي time1 على التشجيع ...

أعظن أنه لك نسبة من الأرباح .. هههههههههههههههه :cash:

:haha: :haha: :haha:

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