كيوبك آي دي إي
كيوبك آي دي إي هو بيئة تطوير متكاملة و محرر نصوص مخصص للعمل على أنظمة أميغا أو أس و مورف أو أس، وهو موجه بالأخص للمطورين والمبرمجين اللذين يقومون بكتابة نصوص الشيفرات المصدرية لبرامج الحاسوب حيث يقوم المحرر بمساندة المطور أثناء عملية تطوير البرمجيات من خلال مراحل المشروع المختلفة بدءاً من عملية تحرير نصوص الشيفرة المصدرية، مروراً بترجمة النص المصدري إلى لغة الآلة وتحرير برمجية التثبيت وصولاً إلى كتابة توثيقات البرنامج وتنصيب موقع الكتروني له.

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

مزايا ووظائف محرر النصوص 

أحد أهم مكونات البيئة التطويرية المدمجة في النظام هي محرر النصوص واللذي تم اختيار اسم غولد إد "GoldED" له، وهو محرر نصوص متكامل العناصر ويوفر للمطورين بيئة التحرير المناسبة لهذا الغرض وتشمل وظائفه ما يلي:
 القدرة اللانهائية على استرجاع واستلحاق حالة التحرير (Unlimited undo and redo).
 دعم تمييز (أو تعليم) الصيغة وتوفير القدرة على تخصيص وتعديل هذه الوظيفة من قبل المستخدمين.
 دعم قوالب التحرير (templates).
 القدرة على عملية طي النصوص (بهدف زيادة مقروئية النص المصدري).
 توفير عملية أخذ نسخ احتياطية للنصوص بشكل تلقائي.
 توفير واجهة تحرير واحدة بالإضافة إلى دعم توفير أكثر من واجهة.
 سريع جداً وخفيف على عتاد النظام المرئي.
 القدرة على اكمال النصوص من خلال السياق والتصحيح التلقائي (هذه الخاصية اختيارية وعلى المستخدم القيام بتفعيلها ان أراد استخدامها).
 توفير القدرة على كتابة برمجيات مساعدة من خلال واجهة الإضافات.
 دعم عملية تشفير النصوص بحيث لا يمكن قرائتها.
 توفير مدقق املائي.
 دعم شامل وكامل للتخصيص حيث أن جميع جوانب الاستخدام قابلة للتخصيص ويشمل ذلك (ولا يقتصر على):
 نوعية الخط.
 الألوان.
 أشرطة الأدوات.
 القوائم بجميع أنواعها.
 مؤشر الفأرة.
 القدرة على معالجة عدد لا نهائي من النوافذ المفتوحة.
 القدرة على تنفيذ المهام من الواجهة الخلفية للنظام (فمثلاُ يستطيع المستخدم القيام بعملية الطباعة أثناء التحرير).
 القدرة على تنفيذ أكثر من مهمة بشكل متوازي (أو ما يعرف خيوط التنفيذ المتعددة "multithreaded") مع عدم حجز أو اعاقة واجهة المستخدم.
 القدرة على تمييز نصوص الشيفرات المصدرية والتكيف واعادة التخصيص بناءً على نوع الملف اللذي يتم تحريره (فمثلاً عند قيام المستخدم بفتح ملف يحوي شيفرة مصدرية مكتوبة بلغة سي++ فإن القوائم الرئيسية ستظهر وظائف خاصة بمترجم سي++).
 القدرة على تمييز اغلاقات الأقواس البرمجية (وهذه خاصية مفيدة بالذات لزيادة مقروئية النص عند التعامل مع عدد كبير من الأقواس المتداخلة).
 القدرة على البحث في نصوص أكثر من ملف في نفس الوقت.
 توفير منقح تلقائي لإظهار الأخطاء البرمجية عند التعامل مع برمجية (StormC3).
 توفير وظيفة كويك إنفو (QuickInfo) والتي تقوم باظهار (وبشكل مستمر) معلومات حول الكلمة التي يقف تحتها المؤشر.
 دعم وتضمين مترجمات ساس/سي (SAS/C)، في بي سي سي (vbcc)، وجي سي سي (gcc).
 القدرة على سرد قائمة تحوي أسماء الروتينات الفرعية (functions)، والهياكل البرمجية (structures)، والملصقات الترميزية (labels) والتي تمت كتابتها في النص من قبل المستخدم.

انظر أيضاً
 قائمة محررات النصوص

المراجع 

برمجيات احتكارية
برمجيات مورف أو إس
بيئات تطوير متكاملة
محررات نصوص
كيوبك آي دي إي هو بيئة تطوير متكاملة و محرر نصوص مخصص ل العمل على أنظمة أميغا أو أس و مورف أو أس ، و هو موجه بالأخص للمطورين والمبرمجين اللذين يقومون ب كتابة نصوص الشيفرات المصدرية لبرامج الحاسوب حيث يقوم المحرر بمساندة المطور أثناء عملية تطوير البرمجيات من خلال مراحل المشروع المختلفة بدءاً من عملية تحرير نصوص الشيفرة المصدرية ، مروراً ب ترجمة النص المصدري إلى لغة الآلة وتحرير برمجية ال تثبيت وصولاً إلى كتابة توثيقات البرنامج وتنصيب موقع الكتروني ل ه . المكونات الرئيسية ل النظام يتكون كيوبك آي دي إي من عدة برمجيات رئيسية تشكل في نهاية المطاف ما يعرف ببيئة التطوير المتكاملة و يمكن سرد هذه المكونات على النحو التالي : غولد إد ( GoldED ) : و يشكل هذا المكون ما يعرف بجزئية محرر النصوص واللذي من خلال ه يستطيع المستخدمون القيام ب معالجة وتحرير نصوص الشيفرات المصدرية . مترجمات مجانية للغات سي و سي + + ب الإضافة إلى دروس تعليمية للغة سي و عناصر مساعدة في عملية دمج البرمجيات التي يكتب ها المستخدمون مع بعض المنتجات التجارية . دمج مفسر لغة ليزب مع البيئة التطويرية ل توفير الدعم ل عملية التحزيم و تشكيل حزم التنصيب . مزايا ووظائف محرر النصوص أحد أهم مكونات البيئة التطويرية المدمجة في النظام هي محرر النصوص واللذي تم اختيار اسم غولد إد " GoldED " ل ه ، و هو محرر نصوص متكامل العناصر و يوفر للمطورين بيئة التحرير المناسبة ل هٰذا الغرض و تشمل وظائف ه ما يلي : القدرة اللانهائية على استرجاع واستلحاق حالة التحرير ( Unlimited undo and redo ) . دعم تمييز ( أو تعليم ) الصيغة و توفير القدرة على تخصيص و تعديل هذه الوظيفة من قبل المستخدمين . دعم قوالب التحرير ( templates ) . القدرة على عملية طي النصوص ( ب هدف زيادة مقروئية النص المصدري ) . توفير عملية أخذ نسخ احتياطية للنصوص ب شكل تلقائي . توفير واجهة تحرير واحدة ب الإضافة إلى دعم توفير أكثر من واجهة . سريع جداً وخفيف على عتاد النظام المرئي . القدرة على اكمال النصوص من خلال السياق وال تصحيح التلقائي ( هذه الخاصية اختيارية و على المستخدم القيام ب تفعيل ها ان أراد استخدام ها ) . توفير القدرة على كتابة برمجيات مساعدة من خلال واجهة الإضافات . دعم عملية تشفير النصوص ب حيث لا يمكن قرائة ها . توفير مدقق املائي . دعم شامل وكامل ل التخصيص حيث أن جميع جوانب الاستخدام قابلة ل التخصيص و يشمل ذلك ( و لا يقتصر على ) : نوعية الخط . الألوان . أشرطة الأدوات . القوائم ب جميع أنواع ها . مؤشر الفأرة . القدرة على معالجة عدد لا نهائي من النوافذ المفتوحة . القدرة على تنفيذ المهام من الواجهة الخلفية ل النظام ( فمثلاُ يستطيع المستخدم القيام ب عملية الطباعة أثناء التحرير ) . القدرة على تنفيذ أكثر من مهمة ب شكل متوازي ( أو ما يعرف خيوط التنفيذ المتعددة " multith readed " ) مع عدم حجز أو اعاقة واجهة المستخدم . القدرة على تمييز نصوص الشيفرات المصدرية والتكيف و إعادة التخصيص بناءً على نوع الملف اللذي يتم تحرير ه ( فمثلاً عند قيام المستخدم ب فتح ملف يحوي شيفرة مصدرية مكتوبة ب لغة سي + + ف إن القوائم الرئيسية س تظهر وظائف خاصة ب مترجم سي + + ) . القدرة على تمييز اغلاقات الأقواس البرمجية ( و هٰذه خاصية مفيدة ب الذات ل زيادة مقروئية النص عند التعامل مع عدد كبير من الأقواس المتداخلة ) . القدرة على البحث في نصوص أكثر من ملف في نفس الوقت . توفير منقح تلقائي لإظهار الأخطاء البرمجية عند التعامل مع برمجية ( Sto r m C3 ) . توفير وظيفة كويك إنفو ( QuickInfo ) و التي تقوم باظهار ( و ب شكل مستمر ) معلومات حول الكلمة التي يقف تحت ها المؤشر . دعم وتضمين مترجمات ساس / سي ( SAS / C ) ، في بي سي سي ( vbcc ) ، وجي سي سي ( gcc ) . القدرة على سرد قائمة تحوي أسماء الروتينات الفرعية ( functio ns ) ، وال هياكل البرمجية ( structur es ) ، والملصقات الترميزية ( labels ) و التي تمت كتابة ها في النص من قبل المستخدم . انظر أيضاً قائمة محررات النصوص المراجع برمجيات احتكارية برمجيات مورف أو إس بيئات تطوير متكاملة محررات نصوص