اكثر المحتويات زيارة
الدوال في الاكسل (4,654 مشاهده)
ربط قاعدة بيانات أكسس (MS Access) مع برنامج الفيجوال بيسك بطريقة(ODBC) (3,226 مشاهده)
الدرس الثالث : بعض تطبيقات الدوال في اكسل (2,414 مشاهده)
تعريف الاستعلام وطريقة عرضه في آكسس، أنواع الاستعلامات، نافذة تحديد الاستعلام! (1,853 مشاهده)
الدرس الثاني: بعض الحيل لتسهيل برنامج اكسل (1,699 مشاهده)
شرح طريقة استعمال الأوتلوك مع بريد الهوتميل (1,664 مشاهده)
تغيير لغة واجهة التطبيق من عربي الى انجليزي وبالعكس لـ Windows-based applications (1,659 مشاهده)
أنواع العلاقات وطريقة الربط بين الجداول. (1,570 مشاهده)
مقدمة عامة حول الاكسل وحيل خاصة بالاكسل (1,377 مشاهده)
الدرس الأول : عمل شريحة في البوربوينت (1,317 مشاهده)
أنشئ قاعدة بياناتك التي ستستند إليها في تعلم طريقة ربط الجداول والاستعلامات. (1,315 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس . (1,151 مشاهده)
كيفية حل مشاكل الانترنت اكسبلور Internet Explorer (1,135 مشاهده)
اضافه صوت ونص لخلفيه في باور بوينت (1,096 مشاهده)
درس تعريب المجلة (1,080 مشاهده)
برنامج Windows Movie Maker لتكوين أفلام (1,067 مشاهده)
شرح طريقة التجميع Grouping في برنامج الاكسل (1,060 مشاهده)
التعرف على مكونات الكمبيوتر (1,031 مشاهده)
مقدمة في ربط قواعد البيانات داخل بيئة الـ .NET باستخدام الـ VB.NET (981 مشاهده)
كيف تجعل برنامجك أكثر تألقا وجمالا باستخدام أداة Active Skin (909 مشاهده)
مقدمة عن لغة البيسك (898 مشاهده)
ما هو المات لاب MATLAB؟ (890 مشاهده)
الفيجوال بيسك - مقدمة (867 مشاهده)
دروس في الأوفيس الأكسس - Access0- (831 مشاهده)
نبذه عن الفيجوال بيسك (795 مشاهده)
الجديد
التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0---- (492 مشاهده)
النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0--- (284 مشاهده)
ضبط خيارات اللغة فى الـ Microsoft Word0--- (303 مشاهده)
استخدام لوحة المفاتيح في الـ Word0---- (431 مشاهده)
إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0--- (384 مشاهده)
دمج المراسلات0-- (199 مشاهده)
وضع صورة كخلفية للنص0-- (288 مشاهده)
السماح للمستخدمين بتعديل أجزاء من ملف وورد محمي (Word2003)0--- (223 مشاهده)
كتابة الأرقام الكسرية ورموز المعادلات0-- (342 مشاهده)
درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word (260 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (736 مشاهده)
دورة الأكسيس : الدرس الرابع : العلاقات0---- (440 مشاهده)
أساسيات في Access0--0 (283 مشاهده)
تصميم تقرير لطباعة البيانات0---- (343 مشاهده)
تصميم نموذج استعراض البيانات‏0--تصميم نموذج استعراض البيانات‏0-- (319 مشاهده)
تصميم نموذج إدخال‎ ‎البيانات0--- (340 مشاهده)
إنشاء قوائم خاصة باستخدام الماكرو(1)0-- (289 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (2)0-- (234 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (1)0- (240 مشاهده)
استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0- (281 مشاهده)
استعلامات SQL في Access - تحديث البيانات الجدولية0-- (249 مشاهده)
الاستعلامات الإجرائية -4 (استعلام الحذف)0--- (144 مشاهده)
الاستعلامات الإجرائية -2 (استعلام الإلحاق)0--- (174 مشاهده)
تصميم تقرير لطباعة الإجمالي0--- (206 مشاهده)
استعلامات التحديد Select Query مع أمثله (1)0--- (258 مشاهده)
البحث

من هنا وهناك
قريبا باذن الله
قريبا باذن الله
قريبا باذن الله
قريبا باذن الله
قريبا باذن الله
كلمات البحث
مقدمة , البرمجة , لنكس , بلغة , طريقة , إستعمال , المترجم ,  ابحث ايضا عن تعلم مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc دروس مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc تعليم مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc درس مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc لتعليم مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc شروح مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc تدريس مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc تعلمي مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc شرح مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc تعليمي مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc معلم مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc كيفية مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc الدرس مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc الشرح مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc الدروس مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc تعلمي مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc علم مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc لشرح مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc فهم مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc
مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc



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



 



هذا الدرس هو عبارة عن مقدمة إلى سلسلة دروس عن البرمجة بلغة سي تحت نظام التشغيل لنكس.



ربما يتبادر إلى ذهن البعض سؤال و هو : ما هو الفرق بين البرمجة بلغة سي في نظام وندوز و لنكس ؟



الرد على هذا السؤال هو:



أن السي القياسية ANCI C  لا تختلف في أي من أنظمة التشغيل سواء كان لنكس أو وندوز أو ماكنتوش ... إلخ



و لكن هناك بعض الدوال التي تساعد المبرمج في فعل ما يريد بطريقة أسهل و هذه الدوال تسمى بالـ system calls



أي الدوال المدعومه من قبل نظمام التشغيل نفسه و ليست اللغة و هنا يصبح البرنامج مقيد بنظام تشغيل معين



مثال على ذلك دوال الـ win API الموجوده في الوندوز.



في هذه السلسلة سنتعلم هذه الدوال الخاصة بلنكس أما لمن يريد معرفة الدوال الخاصة بوندوز يمكنه مراجعة قسم البرمجة



تحت وندوز في قسم الدروس.



 



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



لنكس على الإطلاق هو الـ GNU gcc و يطلق عليه البعض gcc أو GNU.



 



أولاً: كتابة أول برنامج بلغة سي في بيئة لنكس:



 



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



عند بداية تشغيل لنكس في وضع الكونسول Console Mode أي الشاشة السوداء سيكون شكلها تقريباً كالآتي:





 



الآن أكتب:



emacs file_name.c



حيث الـ file_name هو إسم ملفك و حرف السي C الموجود في الأخير هو دليل أن الملف هو ملف لغة سي.



الآن لنكتب:



emacs first.c



كما هو واضح في الصوره:





   



الآن سينفتح المحرر  و ما علينا إلى كتابة الكود و حفظه.



لنكتب هذا الكود في المحرر:



#include "stdio.h"



int main()



{



printf("hello, world");



return 0;



}



ثم لنقوم بحفظ الملف عن طريق الضغط على زر ctrl + x ثم ctrl + s أي إضغط على ctrl + x ثم إستمر في الضغط على ctrl و إضغط على s.



الآن قمنا بحفظ العمل و علينا الخروج من برنامج emacs لترجمة البرنامج و طريقة الخروج هي ctrl + x ثم ctrl + c كما في الطريقة السابقة.



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



 



الآن علينا ترجمة البرنامج و التأكد من انه لا يوجد به أخطاء و ذلك عن طريق كتابة:



cc file_name.c



و الـ file_name هو إسم الملف الذي تريد ترجمته.



الآن لنترجم ملفنا first.c كما هو واضح في الصوره:





 



إذا كان هناك أخطاء فسيقوم البرنامج بذكرها و إن لم يكن هناك شيئ سيكمل كل شيئ بشل طبيعي كما في الصوره:





 



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



 



الآن نصل إلى الخطوه الأخيره و هي تنفيذ البرنامج و الملف التنفيذي الإفتراضي هو a.out/.



فما علينا إلا أن نكتب الآتي لكي نرى تنفيذ البرنامج كما هو واضح في الصوره:





 



و الآن لنرى هذا التنفيذ في هذه الصوره:



 





 



أما إذا كنت ترى أن a.out/. طويله أو معقده بعض الشيئ يمكنك أن تكتب الأمر التالي عن مرحلة الترجمه:



cc file_name.c   -o  exe_file_name



حيث أن cc مطلوب للترجمة ثم file_name.c هو إسم الملف الذي تريد ترجمتة ثم تكتب o- ثم إسم الملف التنفيذي الذي تريده



و عندما تريد ان تنفذ برنامج فما عليك إلا كتابة /. ثم إسم برنامج أي كالآتي:



./exe_file_name



مع العلم أن الكلمة cc الموجوده عند الترجمة ممكن أن تستبدل لكلمة gcc فهما سيان.



 



والآن أصبحنا قادرين على كتابة برنامج بلغة سي و ترجمته و معرفة أخطائة و تنفيذه في بيئة لنكس تحت المترجم gcc.



و كنوع من التدريب قم بعمل عذة برامج لكي تألف بيئة التطوير.



 



و في الختام أُذكر أن هذا الدرس هو مقدمة عن البرمجة تحت بيئة لنكس بلغة سي و سندرس في الدروس القادمة



عن بعض الـ system calls مثل fork و pipe و dup2 و نظام الملفات ... إلخ.



و هذه الدوال تساعد في أن نعمل برنامجين يعملان في نفس الوقت Multi processes و أن نجعل برنامجين يتخاطبان مع بعضهما



البعض و يتبادلان المتغيرات بينهما.



 



نراكم في درس لاحق ... مع تحياتي ,,, طلال السبيعي talal*c.

مقدمة في البرمجة تحت لنكس بلغة سي و طريقة إستعمال المترجم gcc

أضف هذه المادة في موقعك:
مواد مشابهة:
تخاطب البرامج بإستخدام الـ pipe تخاطب البرامج بإستخدام الـ pipe
تخاطب البرامج بإستخدام الـ pipe
(مرات المشاهدة: 233 مرات)
الدرس السابع: كتابة الدوال والبرامج الدرس السابع: كتابة الدوال والبرامج
الدرس السابع: كتابة الدوال والبرامج
(مرات المشاهدة: 256 مرات)
تعارف اهداءات ترحيب تبريك الحوار العام الفسحة العامة الطلاب و الاختبارات و الاسئله الجريمه حوادث كوارث جرائم معجم لهجات الفاظ مصطلحات عبارات حكم المنتدى الاسلامى تفسير الاحلام dreams صوتيات اسلاميه اناشيد محاضرات خطب وعظ الخينة الرمضانية اللغة الانجليزيه English الطرائف والمرح والفكاهه والتسليه العاب اكس بوكس بلاستيشن XBOX360 & PS3 playstation بلاي استيشن دريم كاست نتندو Anime انمي افلام كرتون السياحة و السفر والرحلات الافلام المنوعه افلام عربيه افلام اجنبيه الصور المضحكه والتعليق مسابقات الغاز حكاوي تطوير المواقع و السكربتات Ajax XML CSS JavaScript PHP Perl CGI seo Search Engine web2 تطوير و صيانة المنتديات vBulletin مشاكل و حلول للمنتديات و المواقع المشكله و الحل و الصيانة الهاكات برودكت بلقن Product - Plugins استايلات قوالب واجهاتstyle - template حراج انترنت مستعمل + جديد اشهار مواقع تبادل اعلانات بيع و شراء منتديات ستلايت فضائيات قنوات ترددات كامات شفرات مفاتيح شيرنج Sharing كروت ساتلايت و الرسيفرات الشعر العام البوح بالخافي فصحى نبطي الخاطرة الأدبية خواطر منوعه قصص روايات الكمبيوتر الحاسب والاجهزة العام البرامج الكاملة وشروحها وتعريب البرامج البرامج العربية والمعربة البرامج المشروحة و شروحات البرامج فوتوشوب photoshop رسم تصميم فلاتر فرش تدرجات خطوط باترن اشكال جوال بلوتوث جميع اجهزة الجوال mobile bluetooth بوكيت بي سي Pocket PC اجهزة كفية بلوتوث bluetooth فلاش سويتش سويش ماكس FLASH _ SWiSH الهكرز و الاختراق حماية فيروسات اختراق كراك hacker crack virus حواء للبنات نسائي للحريم فقط والبنوتات المطبخ للطبخ والاكل وكل امور المطابخ تطوير الذات و البرمجة اللغوية العصبية عيادة طبية للفلوق وغيرها صحه وعلاج health طقها والحقها الرياضي رياضه عربيه منوعه رياضه اجنبيه دوري اسباني وايطالي وغيره قنص صيد رحلات برية بحرية سيارات دراجات نارية تفحيط ترهيم
جميع الحقوق محفوظة مدرسة المشاغبين منتديات مدرسة المشاغبين  Copyright © All rights reserved sitemap