دروس كمبيوتر وصيانة دروس حاسب دروس مجلة  درس نيوك phpnuke الدروس دروس مسنجر MSN - yahoo - Gmail دروس منتديات vBulletin دروس الجوالات والهواتف دروس السي بنل cpanel دروس اكسس access دروس بيونت شوب برو - point shop pro دروس برمجة php - mysql دروس برامج منوعة software دروس ثري دي ماكس 3D max دروس جافا سكريبت JavaScript دروس دريم ويفر DreamWeaver دروس شبكات Networks دروس سويش - swish دروس فلاش - flash دروس فيجوال بيسك Visual Basic دروس فرونت بيج - frontpage دروس فوتوشوب photoshop دروس هكر hacker crack virus
توبيكات رمضان | رسايل رمضان | ثيمات رمضان | طبخات رمضانية | توبيكات رمضانية | صور عن رمضان | دعاء رمضان
احصائيات سريعة
اقسام على الموقع
دروس في أنظمة التشغيل | ماي سكيول - MySQL | لفيجوال بيسك - Visual Basic | المات لاب Matlab | اللينكس و اليونكس | الاسمبلي - ASSEMBLY | الاوتلوك - Outlook | البرمجة تحت اللنكس -Linux Programming | البرمجة تحت وندوز بواسطة دوال ال win API | البرمجة في بيئة الدوت نت .Net | التصمبم والرسوم | الدلفي - Delphi | الجافا - Java | السي - C | الصوت و الصورة | الوورد - Word | القسم العام للأوفيس | الكوبول - COBOL | control panel-ftp | اوراكل - Oracle | اكسل - Excel | تحميل الملفات | برامج متنوعة | برامج التصفح | برامج الحماية | برامج إنترنت | تعرّف على الويب | بوربوينت - Power Point | images | دروس : كمبيوتر وصيانة | دروس مجلة نيوك phpnuke | دروس مسنجر MSN - yahoo - Gmail | دروس منتديات vBulletin | دروس الجوالات والهواتف | دروس السي بنل cpanel | دروس اكسس access | دروس بيونت شوب برو - point shop pro | دروس برمجة php - mysql | دروس برامج منوعة software | دروس ثري دي ماكس 3D max | دروس تطوير المواقع والمنتديات | دروس جافا سكريبت JavaScript | دروس دريم ويفر DreamWeaver | دروس شبكات Networks | دروس سويش - swish | دروس فلاش - flash | دروس فلاش mx | دروس فى نظام الوندوز WINDOWS | دروس فىالباسكال - Pascal | دروس فيجوال بيسك Visual Basic | دروس فرونت بيج - frontpage | دروس فوتوشوب photoshop | دروس هكر hacker crack virus | سي ++ | سي شارب - #C | فيجوال سي ++ - ++ Visual C | قسم البرمجة العام | دروس فى لغة HTML
البحث في المواد

اكثر المحتويات زيارة
الدوال في الاكسل (6,317 مشاهده)
ربط قاعدة بيانات أكسس (MS Access) مع برنامج الفيجوال بيسك بطريقة(ODBC) (4,097 مشاهده)
الدرس الثالث : بعض تطبيقات الدوال في اكسل (3,064 مشاهده)
تعريف الاستعلام وطريقة عرضه في آكسس، أنواع الاستعلامات، نافذة تحديد الاستعلام! (2,384 مشاهده)
الدرس الثاني: بعض الحيل لتسهيل برنامج اكسل (2,280 مشاهده)
شرح طريقة استعمال الأوتلوك مع بريد الهوتميل (2,148 مشاهده)
تغيير لغة واجهة التطبيق من عربي الى انجليزي وبالعكس لـ Windows-based applications (2,116 مشاهده)
أنواع العلاقات وطريقة الربط بين الجداول. (1,909 مشاهده)
مقدمة عامة حول الاكسل وحيل خاصة بالاكسل (1,737 مشاهده)
أنشئ قاعدة بياناتك التي ستستند إليها في تعلم طريقة ربط الجداول والاستعلامات. (1,703 مشاهده)
الدرس الأول : عمل شريحة في البوربوينت (1,558 مشاهده)
دروس في الأوفيس الأكسس - Access0- (1,476 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس . (1,464 مشاهده)
كيفية حل مشاكل الانترنت اكسبلور Internet Explorer (1,447 مشاهده)
اضافه صوت ونص لخلفيه في باور بوينت (1,342 مشاهده)
شرح طريقة التجميع Grouping في برنامج الاكسل (1,306 مشاهده)
التعرف على مكونات الكمبيوتر (1,266 مشاهده)
برنامج Windows Movie Maker لتكوين أفلام (1,249 مشاهده)
درس تعريب المجلة (1,241 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (1,234 مشاهده)
مقدمة في ربط قواعد البيانات داخل بيئة الـ .NET باستخدام الـ VB.NET (1,218 مشاهده)
كيف تجعل برنامجك أكثر تألقا وجمالا باستخدام أداة Active Skin (1,191 مشاهده)
ما هو المات لاب MATLAB؟ (1,158 مشاهده)
مقدمة عن لغة البيسك (1,121 مشاهده)
الفيجوال بيسك - مقدمة (1,081 مشاهده)
جديد مواد مع عشوائي
التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0---- (783 مشاهده)
النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0--- (483 مشاهده)
ضبط خيارات اللغة فى الـ Microsoft Word0--- (534 مشاهده)
استخدام لوحة المفاتيح في الـ Word0---- (703 مشاهده)
إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0--- (783 مشاهده)
دمج المراسلات0-- (435 مشاهده)
وضع صورة كخلفية للنص0-- (559 مشاهده)
السماح للمستخدمين بتعديل أجزاء من ملف وورد محمي (Word2003)0--- (381 مشاهده)
كتابة الأرقام الكسرية ورموز المعادلات0-- (624 مشاهده)
درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word (390 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (1,234 مشاهده)
دورة الأكسيس : الدرس الرابع : العلاقات0---- (659 مشاهده)
أساسيات في Access0--0 (449 مشاهده)
تصميم تقرير لطباعة البيانات0---- (491 مشاهده)
تصميم نموذج استعراض البيانات‏0--تصميم نموذج استعراض البيانات‏0-- (470 مشاهده)
تصميم نموذج إدخال‎ ‎البيانات0--- (557 مشاهده)
إنشاء قوائم خاصة باستخدام الماكرو(1)0-- (435 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (2)0-- (369 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (1)0- (325 مشاهده)
استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0- (460 مشاهده)
استعلامات SQL في Access - تحديث البيانات الجدولية0-- (415 مشاهده)
الاستعلامات الإجرائية -4 (استعلام الحذف)0--- (214 مشاهده)
الاستعلامات الإجرائية -2 (استعلام الإلحاق)0--- (294 مشاهده)
تصميم تقرير لطباعة الإجمالي0--- (321 مشاهده)
استعلامات التحديد Select Query مع أمثله (1)0--- (425 مشاهده)
اعلانات في الموقع على جميع الصفحات

ما هو الـ Text Editor؟

تعرف على أداة الـText Editor في برنامج LispWorks!





ما هو الـ Text Editor؟

عبارة عن محرر نصوص مضمن داخل برنامج LispWorks من أجل تسهيل عملية كتابة وتحرير أكواد الـ Lisp.



المميزات التي يتسم بها الـ Text Editor هي كالتالي:




  • احتوائه على عدد من القوائم التي تظهر عن الضغط بالزر الأيمن على المساحة البيضاء Text Area الموجودة داخله، هذه القوائم تحتوي على عدد كبير من الخيارات التي يمكن استخدامها والاستفادة منها عند التعامل مع الـText Editor.
     



  • احتوائه على واجهة مكونة من عدد من الأدوات الأخرى من مثل الـOutput Browser لاستعراض نتائج ومخرجات الكود المكتوب على هذا المحرر.
     


نافذة الـ Text Editor:





كما تلاحظ من الصورة، تحتوي نافذة الـ Text Editor على الآتي:





  • Text --> ويسمح بقراءة وتحرير الملفات التي يتم الاحتفاظ بها على أحد الفهارس على الجهاز.
     



  • Output --> ويسمح باختبار و الإطلاع على رسائل المخرجات.
     



  • تستطيع تحرير العديد من الملفات في نفس الوقت وعلى نفس المحرر، وبالتالي فان الـBuffer --> يساعد على على استعراض الملفات المفتوحة.
     



  • Definitions --> يساعد على مشاهدة الفئات Classes والدوال Functions والماكرو Macros والمتغيرات Variables التي تم تعريفها في الملف الحالي.
     



  • قد تحتوي الملفات على الكثير من التعريفات Definitions وبالتالي فان Find Definitions --> يساعد على البحث عن تعريف معين موجود خلال هذه الملفات.


بالنسبة للـ Echo Area الموجودة أسفل النافذة، فهي مساحة صغيرة معدة لأجل سرعة تجربة أحد الدوال أو المتغيرات دون الحاجة لعمل Evaluation للكود ككل أو استخدام الـListener من أجل التجربة.



ملاحظة:
سنجد أيضا أن الـEcho Area متوفر أيضا في أداة الـ Listener التي ستعرف عليها بالتفصيل في الدرس القادم.



كيف نستفيد من الـEcho Area:


افترض أنك تريد أثناء العمل على الكود معرفة قيمة أحد المتغيرات الموجودة في الكود وليكن المتغير Var على سبيل المثال:




  • ببساطة قم بالضغط على ESC مرتين وستلاحظ كتابة Eval: في الـEcho Area مما يدل على الاستعداد للحساب أو التقدير Evaluation
     



  • ثم اكتب Var في الـEcho Area واضغط على Enter وستظهر لك قيمة المتغير.

    افترض مثلا أنك قمت بتعريف دالة بالاسم square ، وتستقبل عدد واحد، وتعود بمربع هذا العدد ، لتجربة هذه الدالة بسرعة:
     



  • قم بالضغط على ESC مرتين وستلاحظ كتابة Eval: في الـEcho Area مما يدل على الاستعداد للحساب أو التقدير Evaluation
     



  • ثم اكتب (square 4) في الـEcho Area واضغط على Enter وسيظهر لك الناتج 16 (مربع العدد 4) طبعا في حال كانت الدالة تعمل بشكل صحيح .



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



أما بالنسبة لطريقة كتابة أكواد بلغة Common Lisp فستكون لها دروس كثيرة وعديدة وسنشرح فيها كل شيء يساعدك على أن تصبح محترفا ومتمكنا في Lisp بإذن الله.


كيف نفتح المحرر Text Editor؟

لفتح محرر جديد اختر Tools --> Editor

ولفتح ملف موجود اختر File --> Open أو قم بالضغط مباشرة على الأيقونة  


وسيتم عرض المحرر على الواجهة الافتراضية والتي ستخدمها بشكل رئيسي ألا وهي واجهة عرض النصوص Text.


عرض وتحرير الملفات:

1- أفضل طريقة لحفظ وتلوين الكود على المحرر هي حفظه بامتداد .lisp ، ولعمل ذلك اتبع الخطوات التالية:



1.1 قم بفتح المحرر ثم اضغط بالزر الأيمن ثم File --> Save As





1.2 في خانة اسم الملف File Name قم بكتابة اسم الملف بامتداد .lisp وليكن هذا الاسم على سبيل المثال: mycode.lisp ، واجعل خانة حفظ كنوع Save as type على الخيار جميع الملفات All Files (*.*).





1.3قم بكتابة الكود داخل المحرر، ثم اختر file -->Save لحفظ التغيرات، وستجد أن الكود سيكون ملونا بهذا الشكل:




 


محتويات الـText Editor الأخرى:




output

كيف نشاهد المخرجات من كود تم تحريره على هذه الأداة ؟!


عند القيام بتشغيل الكود المكتوب في المحرر فانه يتم عرض المخرجات والنتائج في هذه النافذة.

خطوات عمل Evaluation للكود عن طريق المحرر ومشاهدة المخرجات:

1- قم بكتابة الكود داخل المحرر أو قم بفتح ملف موجود مسبقا.
2- اضغط بالزر الأيمن للفأرة على أي مساحة خالية على المحرر ثم اختر Buffer ثم Evaluate.
3- اضغط على الـ Output Tap لمشاهدة النتائج أو المخرجات.

والصورة التالية توضح نتائج تشغيل أحد الأكواد:






وكما تلاحظ في الصورة السابقة، تتضمن المخرجات رسائل التحذير Warning Massages ، وتتضمن أسماء المتغيرات وأسماء الدوال التي تم تعريفها بنجاح وبدون أخطاء داخل المحرر.

لو فرضنا أنه يوجد خطأ في الكود فإن رسالة خطأ Error Massage ستظهر لك مبينة سبب الخطأ.

 



Buffers

فتح أكثر من ملف على الـEditor وطريقة التبديل بين الملفات:


يسمى الملف الذي قمت بفتحه للتو على الـEditor بالـBuffer ، وعند الكتابة أو التعديل في محتويات ملف ما فسيتم التغيير فقط في الـBuffer الذي أمامك، ولحفظ التغيرات علك الضغط بالزر الأيمن على الـEditor ثم اختيار File --> Save As إذا كنت تحفظ الملف لأول مرة أو اختيار File --> Save إذا كان الملف موجود مسبقا.

لاحظ الصورة لتفهم أكثر ما قصدته بالعبارات السابقة:







وتستطيع من خلال الـEditor فتح أكثر من ملف للعمل عليه، ولكن لا يسمح لك الـEditor بفتح أكثر من نافذة فيه، وبالتالي فانك ستتمكن من التحرير والكتابة على أحد هذه الملفات، وإذا أردت التبديل بين هذا الملف وملف مفتوح أيضا (ولكن غير ظاهر لك) قم بالضغط على Buffers ثم انقر مرتين على اسم الملف.

كما تلاحظ إذن يوفر لك الـBuffers View قائمة بجميع الملفات التي فتحها من خلال الـEditor ، فمثلا قمت بفتح ثلاث ملفات
fun16.lisp و mycode.lisp و x-o-game.lisp كما بالصورة:





أستطيع الآن بعد أن كنت أعمل على ملف x-o-game.lisp (ظاهر في شريط العنوان)، العمل على الملف mycode.lisp بالنقر المزدوج عليه من نافذة Buffers.




Definitions

كيف تعرف أسماء المتغيرات والدوال الموجودة في الكود؟


ببساطة قم بالضغط على الـDefinitions Tap وستجد قائمة بكل الدوال والمتغيرات التي تم تعريفها في الكود المكتوب في الـEditor.

ملاحظة: لن تظهر هذه القائمة إلا بعد أن تقوم أولا بعمل Evaluation للكود كما تعلمنا سابقا:).





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



Changed definitions


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




Finding definitions


تستخدم هذه الأداة للبحث عن متغير أو دالة تم تعريفها خلال الكود باسم معين. فمثلا لو أردت البحث عن متغير Var قمت بتعريفه في أحد أسطر الكود اكتب فقط Var أمام الحقل Name ثم انقر Enter.

 


خواص أخرى للمحرر:



1- طباعة ملف:




  • يمكن ببساطة طباعة أحد الملفات المفتوحة على الـEditor بالضغط على أي مكان في المحرر بالزر الأيمن ثم اختيار File --> Print ..
     



  • يمكن ببساطة اختيار print من القائمة File.



2- للقيام لعمليات القص والنسخ واللصق:


قص:
قم ببساطة باختيار Cut من القائمة Edit.
أو باستخدام الاختصار: Ctrl+W

نسخ:
قم ببساطة باختيار Copy من القائمة Edit.
أو باستخدام الاختصار:
Alt+W

لصق:
قم ببساطة باختيار Paste من القائمة Edit.
أو باستخدام الاختصار: Ctrl+Y

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


3- التنقل خلال أحد الملفات:


يمكن ببساطة التنقل خلال أحد الملفات وتغيير موقع المؤشر Cursor Position عن طريق استخدام اختصارات لوحة المفاتيح كما هو موضح بالصورة التالية:





وللتنقل إلى بداية ونهاية أي سطر أو بداية ونهاية الـBuffer استخدم الاختصارات الموضحة بالصورة:




 



4- كيف يتم تغيير إعدادت الـEditor ؟


يمكنك تغيير الاعدادات الافتراضية للـEditor من خطوط وألوان وخلفية وخصائص أخرى عن طريق الخيار Preferences من القائمة Tools.







 





ملاحظة: إذا كنت معتادا على اختصارات ميكروسوفت ويندوز خصوصا في النسخ واللصق والقص وغيرها وتريد التعامل بها يمكنك تغيير خيار Keys من النافذة السابقة إلى :



Editor Keys like MS Windows, menu bar via Alt key






 


درس ما هو الـ Text Editor؟

أضف هذه المادة في موقعك:
مواد مشابهة:
مشاكل المستخدمين الشائعة مشاكل المستخدمين الشائعة
مشاكل المستخدمين الشائعة
(مرات المشاهدة: 71 مرات)
A to F A to F
A to F
(مرات المشاهدة: 21 مرات)
ستخدم الحلقات لأداء عمل معين بشكل متكرر حتى ستخدم الحلقات لأداء عمل معين بشكل متكرر حتى
ستخدم الحلقات لأداء عمل معين بشكل متكرر حتى
(مرات المشاهدة: 39 مرات)
مقدمة في أجزاء الحاسوب مقدمة في أجزاء الحاسوب
مقدمة في أجزاء الحاسوب
(مرات المشاهدة: 66 مرات)
س و جـ :: برمجة المواقع :: الدرس التاسع س و جـ :: برمجة المواقع :: الدرس التاسع
س و جـ :: برمجة المواقع :: الدرس التاسع
(مرات المشاهدة: 39 مرات)
سلسلة تجميع الحاسب (1) سلسلة تجميع الحاسب (1)
سلسلة تجميع الحاسب (1)
(مرات المشاهدة: 109 مرات)
شبكات اللان LAN الدرس الرابع شبكات اللان LAN الدرس الرابع
شبكات اللان LAN الدرس الرابع
(مرات المشاهدة: 60 مرات)
مشاكل القرص الصلب (Bad sectors) مشاكل القرص الصلب (Bad sectors)
مشاكل القرص الصلب (Bad sectors)
(مرات المشاهدة: 123 مرات)
فوتوشوب (قائمة ملف) 1 فوتوشوب (قائمة ملف) 1
فوتوشوب (قائمة ملف) 1
(مرات المشاهدة: 48 مرات)
مفاتيح مهمة في لوحة المفاتيح مفاتيح مهمة في لوحة المفاتيح
مفاتيح مهمة في لوحة المفاتيح
(مرات المشاهدة: 92 مرات)
fot
جميع الحقوق محفوظة :Copyright © All rights reserved