بسم الله الرحمن الرحيم
سمعت كثيرا الConsole وبدي اعر ف شو هو لو سمحتم واذا كان لغة برمجة أو يعتمد علي لغة ما ممكن تشرحوا لي او ترسلوا لي روابط للشرح وشكرا
بسم الله الرحمن الرحيم
سمعت كثيرا الConsole وبدي اعر ف شو هو لو سمحتم واذا كان لغة برمجة أو يعتمد علي لغة ما ممكن تشرحوا لي او ترسلوا لي روابط للشرح وشكرا
مرحبclick192: الكونسل ( لتبسيط المفاهيم) هي شاشة Dos(كمخرج للمعلومات)+ لوحة المفاتيح (كمدخل للمعلومات) .
Consol تطلق إذا على كل تطبيق ينفذ في نافذة الدوس وتسمى أيظا مثل هذه التطبيقات Commande-line aplication. فهو تطبيق لا يتوفر على واجهة مرئية Graphical interface كاللأزرار و اللوائح المنسدلة و الأختيارات و الصور.... والمستعمل يكتفي فيه بنافذة نصية تظهرها Windows عند تنفيذ البرنامج.
ملاحظة: رغم افتقار التطبيقات Consols لواجهة مرئية فهي ليست تطبيقات Dos 16bits و إنما تطبيقات Win 32bits لا يمكن تنفيذها إلا في Windows 9x والإصدارات التي تلتها.
قد يتساءل البعض ما جدوى البرمجة بدون واجهة مرئية :blink: ؟ لماذا الرجوع للتطبيقات الفقيرة للمؤثرات و المكونات المرئية و الإكتفاء بنافذة نصية textual window؟
حقيقة التطبيقات Console في ويندوز اختفت تقريبا و أن التطبيقات ذات الواجهة المرئية أخدت مكانة كبيرة . لكن توجد بعض الحالات يكون فيها تطبيق Console أكثر إيجابية من تطبيق ذو الواجهة المرئية. و هذا لاعتبارات كحجم التطبيق او سرعته و خفته لعدم حاجاته لرسم المكونات و النوافذ. ففي إصدارات ويندوز نفسها نجد بعض التطبيقات الصغيرة الموزعة على شكل تطبيقات Console من طرف microsoft. كمثال تطبيق يتصفح مجموعة الحواسيب المرتبطة بشبكة محلية لمعرفة من منها تحتاج إلى تحديث للحماية. فالإختيار يعود في الأخير للمبرمج ليرى أية طريقة هي الأنسب لتطبيقه: Consol or Graphical interface؟
لبدأ برمجة تطبيق من نوع Consol في Delphi:
File | New | Other ثم تختار Consol Application المحرر سيعد لك نص الشيفرة التالية:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
{ TODO -oUser -cConsole Main : Insert code here }
end.
فلا يبقى عليك إلا إظهار مهاراتك في البرمجة وتملا ما بين Begin و End الكود الذي تريد.
ها مثال :
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
writeln('Hello Arab team 2000');
writeln('it''s a simple console application');
write('Press <Enter> Key to finish this Great exemple :)');
readln
end.تم تعديل هذه المشاركة بواسطة ikossan في 15 يناير 2005 في 00:47
سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين
يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.
اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.
الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.
إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.
و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله
أخوكم مراد
الموضوع حلو كتيييييرررر
مشكووووووور.... يا غالي
--------------------------------------
أنظر هناك موقع يجنن و ستيلات حلوة كتير ومجاني وسريع و .... نصيحة شوفه ! أنقر على الستايل و اعمل sign up
هناك تعليمات باللغة العربية .. إضغط على اللينك في أعلى الموقع !
newgoogle.cjb.net
::::التوقيع::::
موقع ممتاز
وان شاء الله يفيد الجميع
وشكرا
؟؟لماذا لا يصل الايميل المرسل من صفحتي الي الهوتميل؟؟
مستوي الجدية في المواضيع المطروحة
لا اله الا الله محمد رسول الله
php4sa : B) استعملتCRT من قبل في إصدارات Borland pascal 7.0 و ما قبلها. وأيظا في النسخة الأولى من ديلفي Borland Delphi v1.0 التي كانت تنتج تطبيقات 16bits.. لكن مع ظهور النسخة 32bits: delphi 2.0 استغنت عنها برلاند و حذفتها من قائمت ملفات المكتبة.
ظهرت بعض النسخ التعويظية لها من بعض الميرمجين الذين كانوا قد اعتادو البرمجة بها في تطبيقات Dos . فقاموا بلوي العنق لهذه المكتبة تم طبخوها في فرن الويندوز 32bits, لتتلائم مع تطبيقات الكونسل في ويندوز التي تعتمد 32bitsو لا تتعامل مع Interuptions التي كان دوس يتبناها في كل دواله. فقلب الويندوز النابض يعتمد بالمقابل تكنولوجيا مغايرة تماما و هي العمل على نظام الأحداث Events. قد تجد على الويب ملفات من قبيل Wincrt32 أو CRT32 فما هي إلا مكتبات تعتمد على دوال WinApi. :D
تم تعديل هذه المشاركة بواسطة ikossan في 16 يناير 2005 في 21:56
سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين
يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.
اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.
الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.
إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.
و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله
أخوكم مراد
أخوي إيكوسان في الحقيقة مافهمت إيش المقصود من ردك فأنا مبتدئ جدا جدا جدا
على العموم وضعت الرابط للفائدة
وجزاك الله خير على التوضيح
php4sa :لا عليك يا أخي ;) .أنا هو المبتدئ لست أنت :D . وإني أجد صعوبة في كتابة المواضيع بالعربية , فأنا أستعمل اللغة الفرنسية أكثر.
الأخ tmaaa أعطاك أفضل حل لاستخدام دوال CRT في ديلفي عبر تلك الوحدة التي أرفقها في مشاركته ..
هناك مجموعة من الدوال التي كانت موجودة في الوحدة المرفقة سابقا في BP7 غائبة في هذه الوحدة الجديدة, وكذلك دالة Sound لا تعمل بالشكل المطلوب في ديلفي :blink: !!
إذا كانت عندك أسئلة بخصوص هذه الوحدة, إطرحها و سنعمل على حلها إن شاء الله
تم تعديل هذه المشاركة بواسطة ikossan في 17 يناير 2005 في 02:38
سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين
يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.
اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.
الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.
إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.
و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله
أخوكم مراد
جزاك الله خير أخوي
أشوف الموضوع صار الموضوع صار بيني وبينك
في الحقيقة أنا الأن لست بحجة إليها
شكرا على اهتمامك
هذا الموضوع مغلق.