Saturday, 28 March 2015
microsoft word
مايكروسوفت وورد (بالإنجليزية: Microsoft Word): هو أحد البرامج الموفرة ضمن حزمة أوفيس وهو مخصص لمعالجة الكلمات وبحيث يتيح إدخال الكلمات بصيغة إلكترونية على وثائق افتراضية ومن ثم معالجتها وإخراجها بالشكل المطلوب حسب حاجة المستخدم بحيث يمكن طباعتها على طلائح ورقية أو إبقائها على صيغتها الإإلكترونية، وهو من أهم البرامج التي أنتجتها شركة مايكروسوفت الأمريكية لمعالجة النصوص. كان أول إصدار منه في العام 1983 م تحت مسمى Multi-Tool Word وكان هذا البرنامج مخصص لنظام التشغيل Xenix وهو أحد إصداراتUnix المرخصة من قبل معامل الهواتف AT&T والذي كانت تبيعه وتروجه من قبل شركة مايكروسوفت قبل إصدار أنظمتها الأخرى الشهيرة للحواسب الشخصية.
نسخ أخرى من البرنامج صدرت لعدد من الأنظمة منها على سبيل المثال نظام DOS على أجهزة شركة IBM في العام 1983 م، وأيضاً صدر على أنظمة أخرى مثل أبل ماكنتوش (1984 م)، وأنظمة SCO وUNIX وOS/2 ومايكروسوفت ويندوز عام 1989 م. أما الآن فبرنامج وورد هو جزء من مجموعة برامج Microsoft Office المعروفة، كما إن البرنامج يباع وحده دون الحاجة إلى شراء المجموعة كاملة.
". وأضاف أن "المنتجات والخدمات التي يتضمنها نظام مايكروسوفت أوفيس مصممة لمساعدة الشركات بدرجة أكبر لحل مشكلات الاعمال". ويقوم المنتج بالإضافة على احتوائه على برنامج الوورد برامج أساسية مثل (إكسيل) و(باور بوينت) و(أوت لوك) ولكنه يتضمن أيضا مكونات أخرى تربط البرامج معا عن طريق البرنامج الخادم (سيرفر) لمايكروسوفت. وفي 2007 طرحت مايكروسوفت مع ويندوز فيستا مجموعة جديدة من الأوفيس كان برنامج الوورد ضمنها، حيث تتلقى مايكروسوفت حالياً الآراء الإيجابية حول البرنامج والمميزات التي أضيفت له.
Friday, 27 March 2015
أدوب دريمويفر
أدوب دريمويفر (بالإنجليزية: Adobe Dreamweaver)، برنامج تطوير وب. أنتجته شركة ماكروميديا ثم انتقل إلى ملكية أدوب بعد أن اشترت أدوب مايكروميديا في عام 2005.
و هو برنامج متخصص لإنشاء وإدارة تطبيقات ومواقع الويب والتعامل معها .. ويسمح لنا هذا البرنامج بإنشاء مواقع وتطبيقات ويب قوية جداً باستخدام أي من اللغات الشهيرة المتاحة حالياً مثل ASP و ASP .net و PHP بالإضافة إلى العديد من اللغات الأخرى .. كما يقدم البرنامج مجموعة متقدمة من الأدوات التي تساعدك على الارتقاء بمستوى خبرتك في تصميم مواقع الإنترنت .. حيث يمكننا من إضافة الخواص التفاعلية Interactivity .. وعمل التحريك Animation للعناصر لإنتاج صفحات ومواقع إنترنت متميزة . والإتقان التام لكيفية إنشاء وتعديل وإدارة مواقع وصفحات الويب
أدوبي بريمير برو
أدوبي بريمير برو (بالإنجليزية: Adobe Premiere Pro) هو برامج تحرير الفيديو والتوليف (المونتاج) من أنتاج شركة أدوبي, وهو جزء من أدوبي كريتيف سوت. ويمكن شراؤه بصورة منفصلة ويأتي معه برنامجيّ أدوبي إنكور وأدوبي أون لوكيشن وميديا انكودر. يستخدم البرانامج لتحرير الفيديو تحريراً لا خطياً، حيث يمكنك الوصول بسهولة إلى أي جزء من مقطع الفيديووتحريره. تشمل عمليات التحرير: القص واللصق للفيديو والصوت وإضافة مؤثرات انتقالية بين مقاطع الفيديو ومؤثرات على مقاطع الفيديو والصوت نفسها، بالإضافة إلى تركيب المقاطع والأصوات والعناوين. وتتم إدارة هذه المقاطع (فيديو أو صوت) والمؤثرات الأخرى من خلال خط الزمن Time Line. كما يمكن إضافة العديد من البرامج الملحقه عليه لدعمه بالفلاتر اللونية والحركية.
أدوبي بريميير برو هو إعادة تصميم للبرنامج السابق أدوبي بريميير، وتم إطلاق نسخة برو عام 2003م. ويستخدم البرنامج الآن في الكثير من المحطات التلفزيونية وتم استخدامه في العديد من الأفلام.
delphi cours
5 – الإطار Object TreeView :

يظهر هذا الإطار شجرة العناصر التي تم استخدامها في المشروع بحيث تظهر عناصر كل إطار Form بشكل متسلسل حسب العناصر الحاوية سواء كانت هذه العناصر مرئية أو غير مرئية مع إيضاح العلاقة المنطقية بين هذه العناصر . إضافة إلى ذلك يستخدم هذا الإطار لاختيار أحد العناصر وجعله العنصر الحالي كي يمكن التعامل معه.
6 – إطار الخصائص والأحداث Object Inspector :

يسمى هذا الإطار أيضاً مفتش العناصر Object Inspector و يحتوي هذا الإطار على صفحتين ، صفحة الخصائص و صفحة الأحداث وقائمة العناصر ، بحيث يقوم مفتش العناصر بعرض خصائص وأحداث العنصر الحالي والعنصر الحالي هو العنصر الذي تم النقر عليه أثناء عملية التصميم كما يمكن اختيار العنصر المراد تحديد خصائصه أو كتابة أحد أحداثه باختياره من قائمة العناصر Objects List الموجودة في قمة إطار مفتش العناصر و للتبديل بين صفحة الخصائص وصفحة الأحداث يتم النقر على عنوان الصفحة المطلوبة.
من الجدير ذكره أن خصائص وأحداث أي عنصر ترتب أبجدياً لسهولة الحصول على الخاصية أو الحدث المطلوب مع ملاحظة أن لغة Delphi تقوم دائما بوضع المؤشر على الخاصية الأكثر استخداماً وشيوعاً للعنصر المحدد أو يجعل الخاصية الحالية هي آخر خاصية تم التعديل فيها لآخر عنصر تم التعامل معه من قبل المبرمج.
7 – النموذج أو الإطار form :

عند فتح مشروع جديد في لغة Delphi يظهر إطار Form له نفس خصائص الإطار في بيئة التشغيل Windows حيث أنه يحتوي على قائمة تحكم Control Menu و اسم Title وأزرار التحكم في الإطار ( زر التكبير والتصغير والاستعادة والإغلاق ) ويكون الإطار عند فتح المشروع خالياً تماماً من أي مكونات أو عناصر وذلك كي يمكن استخدامه في تصميم أي تطبيق أو برنامج . وتظهر على الإطار نقاط صغيرة تساعد المبرمج في وضع العناصر على الإطار خلال عملية التصميم.
عند إنشاء تطبيق أو مشروع بلغة Delphi قد نحتاج إلى أكثر من إطار واحد وبالتالي فإنه يمكن إضافة إطار جديد أو أكثر إلى المشروع في أي وقت وكل الإطارات تأخذ نفس الشكل في بداية التصميم وعلى المبرمج تكييف كل إطار كما يتطلبه المشروع وتسمى الإطارات تلقائياً في لغة Delphi كالآتي Form1 ، Form2 ،Form3 وهكذا مع إمكانية تغيير الأسماء التقائية طبعاً .
ومن الملاحظات الهامة عن الإطار Form أنه يعتبر من العناصر الحاوية التي يوضع عليها عناصر أخرى وترث العناصر التي توضع على الإطار نفس خصائص الإطار كما سيتضح لاحقاً.
8 – إطار الوحدة Unit window :

لكل إطار Form في لغة Delphi وحدة Unit تظهر في إطار خاص بها ومرافق دائماً للإطار Form ويحتوي إطار الوحدة على قسمين :
القسم الأول : أسطر الوحدة البرمجية :
هي الأسطر البرمجية الخاصة بالوحدة وما تحتويه من إعلان عن الوحدات المستخدمة من قبل Delphi و العناصر والمتغيرات و الوحدات الأخرى ذات العلاقة الخاصة بالإطارات Forms المستخدمة في المشروع Project و أيضاً الإجراءات البرمجية والوظائف وغير ذلك.
ولأن إطار الوحدة هو مكان كتابة الإجراءات والأسطر البرمجية المطلوبة فإن إطار الوحدة يعتبر في حد ذاته محرر نصوص للغة Delphi به كافة صفات ومزايا أي محرر نصوص لأي لغة برمجية أخرى مع إمكانية التحكم في خيارات و إمكانيات هذا المحرر من قبل خدمات Delphi .
إطار الوحدة Unit Window يعتبر الملف البرمجي المصدري Source File وعند إجراء عملية ترجمة Compiling أو تنفيذ Run للمشروع يتم إنشاء الملف البرمجي الهدفي Target File الذي يعتبر Binary File ملف ثنائي جاهز للتنفيذ في كل مرة وذلك يعني أن كل إطار Form في مشروع Delphi سيكون له ثلاث ملفات مصاحبة هي ملف الإطار نفسه Form وملف الوحدة في صورته المصدرية Source و ملف الوحدة في صورته التنفيذية Object وذلك بمجرد إجراء أول عملية ترجمة أو تنفيذ أو بناء Building للمشروع .
القسم الثاني : مستكشف الوحدة Code Explorer :
هو إطار على يسار الوحدة يمكن إغلاقه أو إظهاره حسب رغبة المبرمج ويستخدم مستكشف الوحدة لعرض مخطط شجرة الذي يعرض كافة الأنواع Types و الفئات Classes والخصائص Properties والطرق Methods و المتغيرات العامة Global Variables الإجراءات والوظائف العامة المستخدمة في الوحدة كما يعرض مستكشف الوحدة أسماء الوحدات المعلن عنها في الوحدة.
يتم عرض محتويات المستكشف بطريقة الشجرة بحيث تتفرع العناصر حسب علاقة وتبعية كل عنصر بالآخر.
يمكن إغلاق مستكشف الوحدة Code Explorer فنقر زر الإغلاق أعلى إطار المستكشف ويمكن فتحه من خلال قائمة View أو بالنقر على إطار الوحدة نقرة يمينية و تنفيذ الأمر Code Explorer .

يظهر هذا الإطار شجرة العناصر التي تم استخدامها في المشروع بحيث تظهر عناصر كل إطار Form بشكل متسلسل حسب العناصر الحاوية سواء كانت هذه العناصر مرئية أو غير مرئية مع إيضاح العلاقة المنطقية بين هذه العناصر . إضافة إلى ذلك يستخدم هذا الإطار لاختيار أحد العناصر وجعله العنصر الحالي كي يمكن التعامل معه.
6 – إطار الخصائص والأحداث Object Inspector :

يسمى هذا الإطار أيضاً مفتش العناصر Object Inspector و يحتوي هذا الإطار على صفحتين ، صفحة الخصائص و صفحة الأحداث وقائمة العناصر ، بحيث يقوم مفتش العناصر بعرض خصائص وأحداث العنصر الحالي والعنصر الحالي هو العنصر الذي تم النقر عليه أثناء عملية التصميم كما يمكن اختيار العنصر المراد تحديد خصائصه أو كتابة أحد أحداثه باختياره من قائمة العناصر Objects List الموجودة في قمة إطار مفتش العناصر و للتبديل بين صفحة الخصائص وصفحة الأحداث يتم النقر على عنوان الصفحة المطلوبة.
من الجدير ذكره أن خصائص وأحداث أي عنصر ترتب أبجدياً لسهولة الحصول على الخاصية أو الحدث المطلوب مع ملاحظة أن لغة Delphi تقوم دائما بوضع المؤشر على الخاصية الأكثر استخداماً وشيوعاً للعنصر المحدد أو يجعل الخاصية الحالية هي آخر خاصية تم التعديل فيها لآخر عنصر تم التعامل معه من قبل المبرمج.
7 – النموذج أو الإطار form :

عند فتح مشروع جديد في لغة Delphi يظهر إطار Form له نفس خصائص الإطار في بيئة التشغيل Windows حيث أنه يحتوي على قائمة تحكم Control Menu و اسم Title وأزرار التحكم في الإطار ( زر التكبير والتصغير والاستعادة والإغلاق ) ويكون الإطار عند فتح المشروع خالياً تماماً من أي مكونات أو عناصر وذلك كي يمكن استخدامه في تصميم أي تطبيق أو برنامج . وتظهر على الإطار نقاط صغيرة تساعد المبرمج في وضع العناصر على الإطار خلال عملية التصميم.
عند إنشاء تطبيق أو مشروع بلغة Delphi قد نحتاج إلى أكثر من إطار واحد وبالتالي فإنه يمكن إضافة إطار جديد أو أكثر إلى المشروع في أي وقت وكل الإطارات تأخذ نفس الشكل في بداية التصميم وعلى المبرمج تكييف كل إطار كما يتطلبه المشروع وتسمى الإطارات تلقائياً في لغة Delphi كالآتي Form1 ، Form2 ،Form3 وهكذا مع إمكانية تغيير الأسماء التقائية طبعاً .
ومن الملاحظات الهامة عن الإطار Form أنه يعتبر من العناصر الحاوية التي يوضع عليها عناصر أخرى وترث العناصر التي توضع على الإطار نفس خصائص الإطار كما سيتضح لاحقاً.
8 – إطار الوحدة Unit window :

لكل إطار Form في لغة Delphi وحدة Unit تظهر في إطار خاص بها ومرافق دائماً للإطار Form ويحتوي إطار الوحدة على قسمين :
القسم الأول : أسطر الوحدة البرمجية :
هي الأسطر البرمجية الخاصة بالوحدة وما تحتويه من إعلان عن الوحدات المستخدمة من قبل Delphi و العناصر والمتغيرات و الوحدات الأخرى ذات العلاقة الخاصة بالإطارات Forms المستخدمة في المشروع Project و أيضاً الإجراءات البرمجية والوظائف وغير ذلك.
ولأن إطار الوحدة هو مكان كتابة الإجراءات والأسطر البرمجية المطلوبة فإن إطار الوحدة يعتبر في حد ذاته محرر نصوص للغة Delphi به كافة صفات ومزايا أي محرر نصوص لأي لغة برمجية أخرى مع إمكانية التحكم في خيارات و إمكانيات هذا المحرر من قبل خدمات Delphi .
إطار الوحدة Unit Window يعتبر الملف البرمجي المصدري Source File وعند إجراء عملية ترجمة Compiling أو تنفيذ Run للمشروع يتم إنشاء الملف البرمجي الهدفي Target File الذي يعتبر Binary File ملف ثنائي جاهز للتنفيذ في كل مرة وذلك يعني أن كل إطار Form في مشروع Delphi سيكون له ثلاث ملفات مصاحبة هي ملف الإطار نفسه Form وملف الوحدة في صورته المصدرية Source و ملف الوحدة في صورته التنفيذية Object وذلك بمجرد إجراء أول عملية ترجمة أو تنفيذ أو بناء Building للمشروع .
القسم الثاني : مستكشف الوحدة Code Explorer :
هو إطار على يسار الوحدة يمكن إغلاقه أو إظهاره حسب رغبة المبرمج ويستخدم مستكشف الوحدة لعرض مخطط شجرة الذي يعرض كافة الأنواع Types و الفئات Classes والخصائص Properties والطرق Methods و المتغيرات العامة Global Variables الإجراءات والوظائف العامة المستخدمة في الوحدة كما يعرض مستكشف الوحدة أسماء الوحدات المعلن عنها في الوحدة.
يتم عرض محتويات المستكشف بطريقة الشجرة بحيث تتفرع العناصر حسب علاقة وتبعية كل عنصر بالآخر.
يمكن إغلاق مستكشف الوحدة Code Explorer فنقر زر الإغلاق أعلى إطار المستكشف ويمكن فتحه من خلال قائمة View أو بالنقر على إطار الوحدة نقرة يمينية و تنفيذ الأمر Code Explorer .
الدرس 04 دلفي
3 – أشرطة أزرار السرعة : Speed Buttons Bars

هي مجموعة أشرطة توجد عليها أزرار سرعة عادة ما يتم وضعها تحت شريط القوائم وتستخدم لتنفيذ أهم الأوامر الخاصة بلغة Delphi بشكل سريع دون اللجوء إلى القوائم .
4 – مكتبة المكونات المرئية VCL :

هي عبارة عن مجموعة كبيرة جداً من المكونات Components تم تصنيفها على هيئة صفحات كل صفحة تحتوي على مكونات ذات علاقة بموضوع معين ولكل صفحة عنوان يدل على مكوناتها لسرعة الحصول على المكون المطلوب وأهم هذه الصفحات هي :
- الصفحة Standard : بها المكونات القياسية شائعة الاستخدام في كل التطبيقات.
- الصفحة Additional : بها مكونات إضافية شائعة الاستخدام أيضاً.
- الصفحة Win32 : بها مكونات خاصة بعناصر بيئة نظام التشغيل Windows من الإصدار Win95 والذي يليه.
- الصفحة System : بها مكونات خاصة بالتعامل مع النظام ، مثل المؤقت Timer ومشغل تعدد الوسائط MediaPlayer .
- الصفحة DataAccess : بها مكونات خاصة بربط ملفات قواعد البيانات بتطبيقات Delphi.
- الصفحة DataControl : بها مكونات تعتبر واجهة لملفات قاعدة البيانات كي يمكن التعامل معها داخل تطبيقات لغة Delphi.
- الصفحة dbExpress : بها مكونات خاصة بربط قواعد البيانات SQL مع تطبيقات لغة Delphi.
- الصفحة DataSnap : بها مكونات خاصة بإنشاء قواعد البيانات متعددة المستويات Multi-tiered.
- الصفحة BDE : بها مكونات خاصة بالربط مع محرك قواعد البيانات الخاص ببورلاند.
- الصفحة ADO : بها مكونات خاصة بالربط مع قواعد البيانات باستخدام محرك قواعد البيانات ADO أي ActiveX Data Objects.
- الصفحة InterBase : بها مكونات خاصة بالربط مع قواعد البيانات من نوع InterBase مباشرة ودون استخدام أي محرك لقواعد البيانات مثل BDE أو ADO.
- الصفحة WebServices : بها مكونات تدعم كتابة تطبيقات الزبون Client للوصول إلى خدمات Web عن طريق البروتوكول SOAP .(Simple Object Access Protocol).
- الصفحة InternetExpress : بها مكونات تستخدم لإنشاء تطبيقات خاصة بالإنترنت.
- الصفحة Internet : بها مكونات خاصة بإنشاء تطبيقات مزود خدمة إنترنت.
- الصفحة WebSnap : بها مكونات خاصة بإنشاء تطبيقات مزود خدمة إنترنت ذات صفحات ويب معقدة.
- الصفحة FastNet : بها مكونات تعبر عن مجموعة متنوعة من البروتوكولات لدعم تطبيقات إنترنت.
- الصفحة DecisionCube : بها مكونات ذات أشكال خاصة تستخدم لتبسيط بيانات قواعد البيانات بعرضها بطرق معينة يسهل معها متابعة البيانات واتخاذ القرارات.
- الصفحة QReport : بها مكونات تستخدم لإنشاء تقارير سريعة مرتبطة بملفات قواعد البيانات .
- الصفحة Dialogs : بها مكونات تستخدم للحصول على مربعات حوار جاهزة مثل مربع حوار فتح أو حفظ ملف .
- الصفحة Win 3.1 : بها مكونات تعبر عن عناصر بيئة نظام التشغيل Win 3.1 القديم.
- الصفحة Samples : بها مكونات تعبر عن عناصر جاهزة للاستخدام مثل التقويم أو لوح الألوان والمنبه و عداد النسبة المئوية وغير ذلك.
- الصفحة ActiveX : بها مكونات عبارة عن عناصر ActiveX جاهزة للإستخدام في أي تطبيق.
- الصفحة COM + : بها مكونات تسمح بالتحكم الإلكتروني في عمليات تخزين البيانات.
- الصفحة Indy Clients : بها مكونات تعبر عن بروتوكولات شائعة الاستخدام يمكن استخدامها في أي تطبيق خاص بـ Internet Direct Clients .
- الصفحة Indy Servers : بها مكونات تعبر عن بروتوكولات شائعة الاستخدام يمكن استخدامها في أي تطبيق خاص بـ Internet Direct Servers .
- الصفحة Indy Misc : بها مكونات تعبر عن المزيد من البروتوكولات شائعة الاستخدام والخاصة بـ Internet Direct .
- الصفحة Servers : بها مكونات خاصة بمزودي الخدمة COM.
ملاحظة : بجانب المكونات يظهر دائما سهم يستخدم لإلغاء أي عملية اختيار لإحدى المكونات.

هي مجموعة أشرطة توجد عليها أزرار سرعة عادة ما يتم وضعها تحت شريط القوائم وتستخدم لتنفيذ أهم الأوامر الخاصة بلغة Delphi بشكل سريع دون اللجوء إلى القوائم .
4 – مكتبة المكونات المرئية VCL :

هي عبارة عن مجموعة كبيرة جداً من المكونات Components تم تصنيفها على هيئة صفحات كل صفحة تحتوي على مكونات ذات علاقة بموضوع معين ولكل صفحة عنوان يدل على مكوناتها لسرعة الحصول على المكون المطلوب وأهم هذه الصفحات هي :
- الصفحة Standard : بها المكونات القياسية شائعة الاستخدام في كل التطبيقات.
- الصفحة Additional : بها مكونات إضافية شائعة الاستخدام أيضاً.
- الصفحة Win32 : بها مكونات خاصة بعناصر بيئة نظام التشغيل Windows من الإصدار Win95 والذي يليه.
- الصفحة System : بها مكونات خاصة بالتعامل مع النظام ، مثل المؤقت Timer ومشغل تعدد الوسائط MediaPlayer .
- الصفحة DataAccess : بها مكونات خاصة بربط ملفات قواعد البيانات بتطبيقات Delphi.
- الصفحة DataControl : بها مكونات تعتبر واجهة لملفات قاعدة البيانات كي يمكن التعامل معها داخل تطبيقات لغة Delphi.
- الصفحة dbExpress : بها مكونات خاصة بربط قواعد البيانات SQL مع تطبيقات لغة Delphi.
- الصفحة DataSnap : بها مكونات خاصة بإنشاء قواعد البيانات متعددة المستويات Multi-tiered.
- الصفحة BDE : بها مكونات خاصة بالربط مع محرك قواعد البيانات الخاص ببورلاند.
- الصفحة ADO : بها مكونات خاصة بالربط مع قواعد البيانات باستخدام محرك قواعد البيانات ADO أي ActiveX Data Objects.
- الصفحة InterBase : بها مكونات خاصة بالربط مع قواعد البيانات من نوع InterBase مباشرة ودون استخدام أي محرك لقواعد البيانات مثل BDE أو ADO.
- الصفحة WebServices : بها مكونات تدعم كتابة تطبيقات الزبون Client للوصول إلى خدمات Web عن طريق البروتوكول SOAP .(Simple Object Access Protocol).
- الصفحة InternetExpress : بها مكونات تستخدم لإنشاء تطبيقات خاصة بالإنترنت.
- الصفحة Internet : بها مكونات خاصة بإنشاء تطبيقات مزود خدمة إنترنت.
- الصفحة WebSnap : بها مكونات خاصة بإنشاء تطبيقات مزود خدمة إنترنت ذات صفحات ويب معقدة.
- الصفحة FastNet : بها مكونات تعبر عن مجموعة متنوعة من البروتوكولات لدعم تطبيقات إنترنت.
- الصفحة DecisionCube : بها مكونات ذات أشكال خاصة تستخدم لتبسيط بيانات قواعد البيانات بعرضها بطرق معينة يسهل معها متابعة البيانات واتخاذ القرارات.
- الصفحة QReport : بها مكونات تستخدم لإنشاء تقارير سريعة مرتبطة بملفات قواعد البيانات .
- الصفحة Dialogs : بها مكونات تستخدم للحصول على مربعات حوار جاهزة مثل مربع حوار فتح أو حفظ ملف .
- الصفحة Win 3.1 : بها مكونات تعبر عن عناصر بيئة نظام التشغيل Win 3.1 القديم.
- الصفحة Samples : بها مكونات تعبر عن عناصر جاهزة للاستخدام مثل التقويم أو لوح الألوان والمنبه و عداد النسبة المئوية وغير ذلك.
- الصفحة ActiveX : بها مكونات عبارة عن عناصر ActiveX جاهزة للإستخدام في أي تطبيق.
- الصفحة COM + : بها مكونات تسمح بالتحكم الإلكتروني في عمليات تخزين البيانات.
- الصفحة Indy Clients : بها مكونات تعبر عن بروتوكولات شائعة الاستخدام يمكن استخدامها في أي تطبيق خاص بـ Internet Direct Clients .
- الصفحة Indy Servers : بها مكونات تعبر عن بروتوكولات شائعة الاستخدام يمكن استخدامها في أي تطبيق خاص بـ Internet Direct Servers .
- الصفحة Indy Misc : بها مكونات تعبر عن المزيد من البروتوكولات شائعة الاستخدام والخاصة بـ Internet Direct .
- الصفحة Servers : بها مكونات خاصة بمزودي الخدمة COM.
ملاحظة : بجانب المكونات يظهر دائما سهم يستخدم لإلغاء أي عملية اختيار لإحدى المكونات.
Delphi_03
الوحدات Units :هي تجميع لعدة إجراءات ووظائف في ملف واحد يدعى Unit وذلك كي يمكن استخدام ملف الوحدة في أي تطبيق يحتاج إجراءات أو وظائف هذه الوحدة.
بيئة التطوير المدمجة للغة Delphi :
Delphi’s Integrated Development Environment (IDE) :

يقصد بها بيئة Delphi المستخدمة لتطوير البرامج والتطبيقات وهي بيئة تحتوي على كافة الأدوات اللازمة لتصميم
وبرمجة وتشغيل وتجربة التطبيقات وسميت مدمجة لأن كل الأدوات اللازمة للتطوير تعمل مدمجة مع بعض لإتاحة كل ما يحتاجه المبرمجون لإنهاء عملهم وتتكون بيئة التطوير المدمجة للغة Delphi من الآتي :
1 – سطر العنوان : Title Bar
هو سطر يظهر به اسم لغة البرمجة Delphi ورقم الإصدار ويليه اسم التطبيق المفتوح أي الجاري تطويره وتطلق لغة Delphi على التطبيقات اسم مشروع أو مشاريع وعليه فإن التطبيق الأول سيكون اسمه Project1 وهو الاسم التلقائي مع إمكانية تغييره طبعاً عن عملية تخزين المشروع.

2 – شريط القوائم : Menus Bar

ويحتوي على قوائم لغة Delphi وكل قائمة تحتوي على مجموعة أوامر تستخدم لإنجاز كل ما يحتاجه مطور التطبيقات من عمليات وهذه القوائم هي :
- قائمة File : تستخدم للتعامل مع ملفات المشروع من حيث الفتح والإغلاق والحفظ وغير ذلك.
- قائمة Edit : لإجراء أي عمليات تنقيح أثناء تصميم التطبيق أو كتابة الإجراءات والبرامج.
- قائمة Search : تستخدم للبحث عن شئ ما سواء كان كلمة أو عنصر أو إجراء أو جملة معينة بإمكانيات وخيارات متنوعة ومتطورة.
- قائمة View : تستخدم لعرض وإخفاء نوافذ وعناصر داخل بيئة Delphi.
- قائمة Project : تستخدم للتعامل مع المشروع ككل كتنقيحه وبناؤه وتحديد بعض الخيارات الخاصة به وأيضا إضافة أو حذف ملفات إليه أو منه .. الخ.
- قائمة Run : تستخدم بإجراء عمليات تشغيل (تنفيذ) المشروع وما يتعلق بهذه العملية من خطوات.
- قائمة Component : تستخدم للتعامل مع المكونات المرئية الخاصة بلغة Delphi من عمليات تركيب أو إضافة مكونات جديدة إلى مكتبة المكونات المرئية VCL وغير ذلك .
- قائمة Database : تحتوي على أوامر خاصة بلغة الاستفسارات SQL و أيضاً معالج الإطارات الخاص بإنشاء إطار مرتبط بملف قاعدة بيانات والمسمى Form Wizard .
- قائمة Tools : تحتوي على عدة خدمات تقدمها لغة Delphi لمطوري التطبيقات مثل التحكم في بيئة Delphi و محرر الإجراءات و أيضا التحكم في خيارات تنقيح البرامج و تشغيل بعض البرامج الهامة المرفقة مع لغة Delphi مثل برنامج Database Desktop وبرنامج Image Editor وغير ذلك.
- قائمة Windows : تستخدم للتحكم في الإطارات المفتوحة داخل بيئة Delphi.
- قائمة Help : تستخدم للحصول على معلومات مساعدة حول Delphi .
بيئة التطوير المدمجة للغة Delphi :
Delphi’s Integrated Development Environment (IDE) :

يقصد بها بيئة Delphi المستخدمة لتطوير البرامج والتطبيقات وهي بيئة تحتوي على كافة الأدوات اللازمة لتصميم
وبرمجة وتشغيل وتجربة التطبيقات وسميت مدمجة لأن كل الأدوات اللازمة للتطوير تعمل مدمجة مع بعض لإتاحة كل ما يحتاجه المبرمجون لإنهاء عملهم وتتكون بيئة التطوير المدمجة للغة Delphi من الآتي :
1 – سطر العنوان : Title Bar
هو سطر يظهر به اسم لغة البرمجة Delphi ورقم الإصدار ويليه اسم التطبيق المفتوح أي الجاري تطويره وتطلق لغة Delphi على التطبيقات اسم مشروع أو مشاريع وعليه فإن التطبيق الأول سيكون اسمه Project1 وهو الاسم التلقائي مع إمكانية تغييره طبعاً عن عملية تخزين المشروع.

2 – شريط القوائم : Menus Bar

ويحتوي على قوائم لغة Delphi وكل قائمة تحتوي على مجموعة أوامر تستخدم لإنجاز كل ما يحتاجه مطور التطبيقات من عمليات وهذه القوائم هي :
- قائمة File : تستخدم للتعامل مع ملفات المشروع من حيث الفتح والإغلاق والحفظ وغير ذلك.
- قائمة Edit : لإجراء أي عمليات تنقيح أثناء تصميم التطبيق أو كتابة الإجراءات والبرامج.
- قائمة Search : تستخدم للبحث عن شئ ما سواء كان كلمة أو عنصر أو إجراء أو جملة معينة بإمكانيات وخيارات متنوعة ومتطورة.
- قائمة View : تستخدم لعرض وإخفاء نوافذ وعناصر داخل بيئة Delphi.
- قائمة Project : تستخدم للتعامل مع المشروع ككل كتنقيحه وبناؤه وتحديد بعض الخيارات الخاصة به وأيضا إضافة أو حذف ملفات إليه أو منه .. الخ.
- قائمة Run : تستخدم بإجراء عمليات تشغيل (تنفيذ) المشروع وما يتعلق بهذه العملية من خطوات.
- قائمة Component : تستخدم للتعامل مع المكونات المرئية الخاصة بلغة Delphi من عمليات تركيب أو إضافة مكونات جديدة إلى مكتبة المكونات المرئية VCL وغير ذلك .
- قائمة Database : تحتوي على أوامر خاصة بلغة الاستفسارات SQL و أيضاً معالج الإطارات الخاص بإنشاء إطار مرتبط بملف قاعدة بيانات والمسمى Form Wizard .
- قائمة Tools : تحتوي على عدة خدمات تقدمها لغة Delphi لمطوري التطبيقات مثل التحكم في بيئة Delphi و محرر الإجراءات و أيضا التحكم في خيارات تنقيح البرامج و تشغيل بعض البرامج الهامة المرفقة مع لغة Delphi مثل برنامج Database Desktop وبرنامج Image Editor وغير ذلك.
- قائمة Windows : تستخدم للتحكم في الإطارات المفتوحة داخل بيئة Delphi.
- قائمة Help : تستخدم للحصول على معلومات مساعدة حول Delphi .
delphi cours
لإجراءات Procedures :الإجراء هو مجموعة أسطر برمجية تبدأ بعنوان للإجراء وتهدف إلى إنجاز عمل ما داخل التطبيق ويتم تنفيذ هذا الإجراء باستدعائه بواسطة عنوانه أي يكتب العنوان كسطر من أسطر البرمجة.
في لغة Delphi لكل حدث إجراء يتم تنفيذه عند حدوث ذلك الحدث كما يمكن تنفيذ نفس الإجراء بكتابة عنوانه في إحدى الأحداث الأخرى.
كما يمكن في لغة Delphi كتابة إجراءات عامة يمكن لجميع الأحداث استدعاءها وتنفيذها عند اللزوم وتأخذ كافة الإجراءات في لغة Delphi الشكل الآتي :
في لغة Delphi لكل حدث إجراء يتم تنفيذه عند حدوث ذلك الحدث كما يمكن تنفيذ نفس الإجراء بكتابة عنوانه في إحدى الأحداث الأخرى.
كما يمكن في لغة Delphi كتابة إجراءات عامة يمكن لجميع الأحداث استدعاءها وتنفيذها عند اللزوم وتأخذ كافة الإجراءات في لغة Delphi الشكل الآتي :
Procedure ProcedureName ;
Begin
---------
--------- أسطر الإجراء
---------
End;الوظائف Functions :الوظيفة تشبه الإجراء تماما إلا أنها ترجع قيمة واحدة أي أن اسم الوظيفة يعمل كمتغير يحمل قيمة الوظيفة النهائية بمعنى أنه يمكن استخدام اسم الوظيفة ضمن أي سطر من أسطر البرمجة للتعبير عن القيمة التي تحملها الوظيفة.
introduction delphi
بسم الله الرحمن الرحيم
الأخوة والأخوات الأعزاء ، أعضاء وزوار lakhder blog هذه أول مشاركة لي في المنتدى وأرجو أن يوفقنى الله بالمساهمة بما ينفعكم من دروس ومعلومات ومشاركات ..
أبدأ معكم بعون الله في سلسلة دروس تعلم لغة الدلفي وهي لغة من أقوى اللغات البرمجية الهدفية و هي تعتبر لغة المحترفين لما لها من مزايا إحترافية و إمكانيات هائلة تفوق معظم اللغات البرمجية الآخرى .. على كل حال لنبدأ في التعرف على هذه اللغة :
الدرس الأول :
مقدمة إلى لغة البرمجة المرئية Delphi
لغة البرمجة Delphi هي لغة باسكال الرسومية أو المرئية وتستخدم لتصميم وإنشاء تطبيقات تعمل تحت بيئة نظام التشغيل Windows.
تستخدم Delphi لتطوير البرامج والتطبيقات بشكل سريع ولذلك يشار إليها بأنها ذات صفة RAD وهذه الصفة تعني تطوير البرامج بسرعة أي Rapid Application Development وذلك يتحقق باستخدام مكونات وأدوات جاهزة تنسق بالشكل المطلوب ويتم برمجتها بكتابة عدة برامج مرتبطة بأحداث معينة خاصة بهذه المكونات أو العناصر ويشار إلي هذا النوع من البرمجة بالبرمجة بالأحداث.
البرمجة بالأحداث هي برمجة تتوقف على حدوث حدث ما لعنصر ما يوجد في التطبيق بمعنى عند حدوث حدث معين مثل النقر على زر أو إغلاق إطار ، يتم تطبيق برنامج معين سبق كتابته في التطبيق ويفهم من ذلك أن لكل كائن أو عنصر Object حدث أو أكثر يمكن ربط أي منها بإجراء معين.
يطلق في علم البرمجة المرئية على العنصر اسم Object وهو نفسه الكائن أو المكون Component والعناصر هي عبارة عن أي شئ تم استخدامه في البرنامج مثل الإطار (Form) أو الزر (Button) أو مربع النص (Edit) أو القائمة (Menu) ... الخ.
لكل عنصر Object أحداث معينة مرتبطة به أو بمعنى آخر أحداث تحدث له في وقت معين ، فمثلاً تستخدم الأزرار كي يتم النقر عليها غالباً وعملية النقر هذه يشار إليها في علم البرمجة المرئية على أنها حدث النقر ، فعند النقر على زر ما تقوم لغة البرمجة المرئية Delphi بتطبيق الإجراء المرتبط بهذه الحدث والذي سبق وأن تمت برمجته من قبل المبرمج. أيضاً الكتابة داخل مربع النص تعتبر حدث والدخول أو الخروج من مربع النص يعتبر حدث آخر وتمرير مؤشر الماوس على أحد العناصر يعتبر أيضا حدث يمكن ربطه بإجراء (برنامج) معين... وهكذا.
تسمح لغة البرمجة Delphi للمبرمج بتصميم التطبيق المطلوب باستخدام عدة عناصر Objects توضع على إطار Form واحد أو أكثر حسب الشكل الذي يحتاجه التطبيق ومن ثم يتم كتابة البرامج أو الإجراءات Procedures لكل حدث event من الأحداث المراد برمجتها بمعنى أنه لو تم استخدام زر Button في التطبيق فإنه من الطبيعي أن يتم كتابة إجراء لحدث النقر على هذا الزر . وهكذا يتم كتابة كل الإجراءات اللازمة للتطبيق.
نستنتج من ذلك أن عملية تطوير التطبيقات باستخدام لغة البرمجة المرئية Delphi تمر بمرحلتين :
1 – المرحلة الأولى :هي تصميم التطبيق وفي هذه المرحلة يتم وضع وتنسيق العناصر التي يتكون منها التطبيق ويتخلل هذه المرحلة تحديد خصائص Properties كل عنصر وخصائص العنصر هي عبارة عن مواصفاته مثل الأبعاد والموقع والاسم واللون وغير ذلك ويلاحظ هنا أن لكل عنصر خصائصه وإن اشتركت بعض العناصر في بعض الخصائص.
2 – المرحلة الثانية :هي مرحلة كتابة الإجراءات المرتبطة بالأحداث وهي مرحلة البرمجة حيث يتم كتابة برامج صغيرة كانت أو كبيرة على هيئة إجراءات Procedures خاصة بأحداث معينة للعناصر المستخدمة في التطبيق.
يطلق على العناصر Objects المستخدمة في تطبيقات Delphi اسم مكونات Components وأحياناً تسمى المكونات الرسومية أي Visual Components ولغة Delphi غنية بهذه المكونات وتسمى مكتبة المكونات الرسومية VCL أو Visual Component Library بحيث يمكن لمطوري التطبيقات استخدامها لإنشاء وتصميم أي تطبيق. كما أن لغة Delphi تسمح بإنشاء مكونات رسومية خاصة بمطوري التطبيقات يمكن إضافتها إلى مكتبة المكونات الرسومية VCL الخاصة بلغة Delphi لكي يمكن استخدامها في أي وقت لاحقاً.
الأخوة والأخوات الأعزاء ، أعضاء وزوار lakhder blog هذه أول مشاركة لي في المنتدى وأرجو أن يوفقنى الله بالمساهمة بما ينفعكم من دروس ومعلومات ومشاركات ..
أبدأ معكم بعون الله في سلسلة دروس تعلم لغة الدلفي وهي لغة من أقوى اللغات البرمجية الهدفية و هي تعتبر لغة المحترفين لما لها من مزايا إحترافية و إمكانيات هائلة تفوق معظم اللغات البرمجية الآخرى .. على كل حال لنبدأ في التعرف على هذه اللغة :
الدرس الأول :
مقدمة إلى لغة البرمجة المرئية Delphi
لغة البرمجة Delphi هي لغة باسكال الرسومية أو المرئية وتستخدم لتصميم وإنشاء تطبيقات تعمل تحت بيئة نظام التشغيل Windows.
تستخدم Delphi لتطوير البرامج والتطبيقات بشكل سريع ولذلك يشار إليها بأنها ذات صفة RAD وهذه الصفة تعني تطوير البرامج بسرعة أي Rapid Application Development وذلك يتحقق باستخدام مكونات وأدوات جاهزة تنسق بالشكل المطلوب ويتم برمجتها بكتابة عدة برامج مرتبطة بأحداث معينة خاصة بهذه المكونات أو العناصر ويشار إلي هذا النوع من البرمجة بالبرمجة بالأحداث.
البرمجة بالأحداث هي برمجة تتوقف على حدوث حدث ما لعنصر ما يوجد في التطبيق بمعنى عند حدوث حدث معين مثل النقر على زر أو إغلاق إطار ، يتم تطبيق برنامج معين سبق كتابته في التطبيق ويفهم من ذلك أن لكل كائن أو عنصر Object حدث أو أكثر يمكن ربط أي منها بإجراء معين.
يطلق في علم البرمجة المرئية على العنصر اسم Object وهو نفسه الكائن أو المكون Component والعناصر هي عبارة عن أي شئ تم استخدامه في البرنامج مثل الإطار (Form) أو الزر (Button) أو مربع النص (Edit) أو القائمة (Menu) ... الخ.
لكل عنصر Object أحداث معينة مرتبطة به أو بمعنى آخر أحداث تحدث له في وقت معين ، فمثلاً تستخدم الأزرار كي يتم النقر عليها غالباً وعملية النقر هذه يشار إليها في علم البرمجة المرئية على أنها حدث النقر ، فعند النقر على زر ما تقوم لغة البرمجة المرئية Delphi بتطبيق الإجراء المرتبط بهذه الحدث والذي سبق وأن تمت برمجته من قبل المبرمج. أيضاً الكتابة داخل مربع النص تعتبر حدث والدخول أو الخروج من مربع النص يعتبر حدث آخر وتمرير مؤشر الماوس على أحد العناصر يعتبر أيضا حدث يمكن ربطه بإجراء (برنامج) معين... وهكذا.
تسمح لغة البرمجة Delphi للمبرمج بتصميم التطبيق المطلوب باستخدام عدة عناصر Objects توضع على إطار Form واحد أو أكثر حسب الشكل الذي يحتاجه التطبيق ومن ثم يتم كتابة البرامج أو الإجراءات Procedures لكل حدث event من الأحداث المراد برمجتها بمعنى أنه لو تم استخدام زر Button في التطبيق فإنه من الطبيعي أن يتم كتابة إجراء لحدث النقر على هذا الزر . وهكذا يتم كتابة كل الإجراءات اللازمة للتطبيق.
نستنتج من ذلك أن عملية تطوير التطبيقات باستخدام لغة البرمجة المرئية Delphi تمر بمرحلتين :
1 – المرحلة الأولى :هي تصميم التطبيق وفي هذه المرحلة يتم وضع وتنسيق العناصر التي يتكون منها التطبيق ويتخلل هذه المرحلة تحديد خصائص Properties كل عنصر وخصائص العنصر هي عبارة عن مواصفاته مثل الأبعاد والموقع والاسم واللون وغير ذلك ويلاحظ هنا أن لكل عنصر خصائصه وإن اشتركت بعض العناصر في بعض الخصائص.
2 – المرحلة الثانية :هي مرحلة كتابة الإجراءات المرتبطة بالأحداث وهي مرحلة البرمجة حيث يتم كتابة برامج صغيرة كانت أو كبيرة على هيئة إجراءات Procedures خاصة بأحداث معينة للعناصر المستخدمة في التطبيق.
يطلق على العناصر Objects المستخدمة في تطبيقات Delphi اسم مكونات Components وأحياناً تسمى المكونات الرسومية أي Visual Components ولغة Delphi غنية بهذه المكونات وتسمى مكتبة المكونات الرسومية VCL أو Visual Component Library بحيث يمكن لمطوري التطبيقات استخدامها لإنشاء وتصميم أي تطبيق. كما أن لغة Delphi تسمح بإنشاء مكونات رسومية خاصة بمطوري التطبيقات يمكن إضافتها إلى مكتبة المكونات الرسومية VCL الخاصة بلغة Delphi لكي يمكن استخدامها في أي وقت لاحقاً.
Thursday, 26 March 2015
Element 3d problem:
Element 3d problem:
The dust has not even settled after releasing our new plug-in Element 3D and we already have a maintenance update for our new plug-in Element 3D because that’s how we roll!
We’re dedicated to making this plug-in rock solid and we appreciate the feedback and responsiveness from you guys. Our team has been working through the night to fix a few bugs and improve the plug-in and the update is now live. New customers will automatically get it and previous customers just need to reinstall the plug-in.
You’ll also notice that inside the plug-in we added a handy notification that will tell you if a new update is available so you can stay current. BTW: The download system will also automatically add a new download try to your account when we release updates. We really tried to make this process as easy as possible!
IMPORTANT: Please be sure to update your graphics Drivers from ATI.com orNVIDIA.com for best performance with ELement 3D! We found some of the auto-updates for the drivers don’t have access to the latest unless you go to the website.
On mac, the driver updates are inside the OS updates so make sure your system is up to date for newest drivers.
التسميات:
Element 3d problem
أفتر إفكتس
أفتر إفكتس هو برنامج مونتاج للفيديو من شركة Adobe، يستخدم البرنامج في صناعة الفيديو الرقمي، الأفلام، المؤثرات الخاصة والخيالية والأعمال التلفازية....
الوصف
قامت شركة أدوبي بصناعة برنامج افترافيكتس لإنشاء الرسوم المتحركة والتأثيرات البصرية. برنامج افترافيكتس يتيح للمستخدمين تحريك أو تغيير الفيديو في ابعاد 2D و3D مع مختلف ادوات الدمج والوظائف الإضافية، فضلا عن الاهتمام الفردي إلى متغيرات مثل المنظر وزاوية قابلة للتعديل من قبل المستخدم.
الواجهة الرئيسية تتكون من عدة لوحات (ويندوز في الإصدارات السابقة إلى افترافيكتس CS5). ثلاثة من لوحات الأكثر شيوعا هي لوحة المشروع، تكوين لوحة، ولوحة الجدول الزمني . لوحة المشروع بمثابة بن لاستيراد اللقطات والفيديو والمواد السمعية لقطات. وتستخدم العناصر في لوحة لقطات المشروع بلوحة النشر، حيث يمكن تعديل النظام طبقة والتوقيت. البنود واضحة في الوقت الحالي علامة يتم عرضها في لوحة التركيب.
افترافيكت يتكامل مع غيره من برامج أدوبي مثل برنامج، فوتوشوب، بريميير برو، فلاش، وبرامج أخرى مثل برامج Cinema 4D و3DS MAX ويتبع البرنامج إضافات خاصة من الشركة وإضافات من شركات مهمتة بالبرنامج مثل شركة Video Copilote الشهيرة بمنتجاتها في هذا البرنامج .
برنامج أفترإفكتس أنشيء أصلآ من قبل شركة ساينس أند أرت Company of Science and Art ، في بروفيدانس Providence RI بالولايات المتحدة الأمريكية ، حيث أن الإصدارين الأول 1.0 والثاني 1.1 من البرنامج تم من قبل الشركة في 18 يونيو 1993 ، ثم إن كوسا CoSA مع أفترإفكتس استحوذت عليهما شركة ألدوس Aldus في يوليو 1993، ولاحقآ استحوذت عليه أدوبي في عام 1994 ومعه برنامج بيج ميكر PageMaker ، كان أول إصدار من أدوبي لأفترإفكتس بدأ مع النسخة 3.0 .
After Effects
After Effects est un logiciel de composition (compositing en anglais) et d'effets visuels, pionnier de l'animation graphique sur ordinateur personnel, édité par la société Adobe Systems.
Ce logiciel permet de créer des effets spéciaux et des animations graphiques pour tous supports et à partir de n’importe quel types de sources. La version actuelle (13.0) s'appelle « After Effects CC 2014 » (CC pour Creative Cloud).
التسميات:
lakhderreg
Subscribe to:
Comments (Atom)








