عنوان الموضوع هنا
تضع هنا نبذة مختصرة عن الموضوع - هذا القالب من تعريب مدونة قوالب بلوجر معربة , من تعريب أخوكم : باســـم .
عنوان الموضوع هنا
تضع هنا نبذة مختصرة عن الموضوع - هذا القالب من تعريب مدونة قوالب بلوجر معربة , من تعريب أخوكم : باســـم .
عنوان الموضوع هنا
تضع هنا نبذة مختصرة عن الموضوع - هذا القالب من تعريب مدونة قوالب بلوجر معربة , من تعريب أخوكم : باســـم .
سلسله الكامل لتعليم الجرافيكس 15 اسطوانه تعليمية
ما هو الفيجوال بيسك
هنالك العديد من لغات البرمجة باختلاف انواعها و Visual Basic هو عبارة عن احدى هذه اللغات. فعن طريق Visual Basic تستطيع انجاز افضل البرامج والتطبيقات التي تخدمك لانجاز ما تريده من حلول سواء كانت شخصية او تجارية.
نظرة تاريخية
في منتصف الستينات طورت لغة الـ BASIC على يد استاذين من معهد دارتموث Dartmouth Institute هما جون كيميني John Kemeny وتوماس كورتز Thomas Kurtz. وكان هدفها الاساسي هو للاغراض التعليمية للطلاب. حيث كانت لغة برمجة عالية المستوى High Level PL هدفها تبسيط برمجة الحاسبات الالية المعقدة الى عمليات سهلة وممتعة في الوقت نفسه لحل المسائل والخوارزميات. اما بالنسبة لكلمة BASIC فهي اختصار للجملة كود التعليمات الرمزية المتعدد الاغراض للمبتدئين Beginner's All-Purpose Symbolic Code. ولاقت هذه اللغة نجاحا وانتشارا بين اوساط المبرمجين المبتدئين لحلول المسائل والخوارزميات. حتى بدت تظهر العديد من الاصدارات المحسنة مثل: QBASIC و GWBASIC وكان افضلها True BASIC.
الانتقال الى Windows
في الماضي، كانت الطريقة الوحيدة للبرمجة تحت النظام Windows هي باستخدام اجراءات واجهة البرمجة او ما يعرف بـ API بالاضافة الى مجموعة ادوات التطوير SDK، وكانت تنجز هذه العمليات باستخدام لغات برمجة متقدمة كـ C. لكن مع التقدم الهائل لصناعة البرمجيات ، اصبح من ضروري تطوير المزيد من ادوات التطوير لانجاز المهام بطرق اسرع وافضل مما نتج عن لغات البرمجة المرئية Visual Programming Languages. وبكل بساطة، يعتبر Visual Basic لغة محسنة من الاصدارات القديمة للغات الـ BASIC هدفها الاساسي التوافقية مع نظام التشغيل Windows ويتم ذلك بعزل المبرمج بتعقيدات النظام Windows واجراءات الـ API عن تصميم برنامجه باسلوب مرئي سلس وسهل الاستخدام، بالاضافة الى المتعة الحقيقية في البرمجة! وتم تطوير Visual Basic على عدة مراحل او اصدارات وما زال في قيد التطوير.
Visual Basic 1
الاصدار الاول من Visual Basic كان محدود للغاية. ولم يكن موجه لتطوير التطبيقات الحقيقة لبيئة Windows. مع انه كان سهل الاستخدام ذو واجهة رسومية ولغة برمجة مرئية الى انه كان يعتبر كلعبة مسلية للمبرمجين.
Visual Basic 2
الاصدار الثاني من Visual Basic لم يظهر اي جديد باستثناء اضافة القليل من الخصائص ودعم افضل لبيئة التطوير المتكاملة IDE. لكن في تلك الفترة، ظهر مولود جديد وهو النظام Access 1.0 لقواعد البيانات العلائقية وكان كل تركيز شركة Microsoft هو الدمج بينهما.
Visual Basic 3
يعتبر الاصدار الثالث هو بداية طريق النجومية او الشهرة لـ Visual Basic! حيث قدم دعم لقواعد البيانات واصبح ذو نهاية مفتوحة بفضل الاضافات التي كنت تسطيع دمجها مثل VBX والتي تطورت فيما بعد الى OCX. ظهرت الكثير من التحسينات في بيئة التطوير المتكاملة IDE وهاجر مئات ان لم يكن الاف المبرمجين الى Visual Basic. وبدأت تلك اللغة كمنافس ضعيف لتطوير البرامج الحقيقية او التجارية لانه كان ما زال ينقصها المزيد.
Visual Basic 4
كان الهدف الاساسي من الاصدار الرابع هو مرحلة انتقالية الى Windows 95 او ان صح التعبير، القابلية لتطوير تطبيقات من نوع 32 bit. وكان اول اصدار من اصدارات Visual Basic تولد شيفرة للعمل تحت معالجات من نوع 32Bit. ليس هذا فقط! بل اضاف الاصدار الرابع امكانية لانشاء مكتبات من نوع ActiveX DLL والتي زادت في اسهم شهرة Visual Basic حتى اصبح معترف كلغة برمجة لانشاء تطبيقات حقيقية حيث اضاف الميزة التي انتظرها المبرمجون وهي البرمجة كائنية التوجه OOP لكنها كانت محدودة بسبب استطاعتك بانشاء الفئات Class فقط دون اي امكانية اضافية كتعدد الواجهات Polymorphism او الوراثة Inheritance.
Visual Basic 5
الاصدار الخامس كان بمثابة الاعلان الرسمي في ان لغة Visual Basic هي لغة برمجة لتطوير التطبيقات الحقيقية والتجارية. حيث اضاف العديد من انواع المشاريع كـ ActiveX Controls و ActiveX ********s وغيرها.. واضافة مزايا عديدة للتحكم بشيفرة ملف الـ EXE الذي يخيرك من تحويل الشيفرة المصدرية الى P-Code او Native-Code. بالاضافة الى التحسن الحقيقي لبيئة التطوير المتكاملة IDE والدعم الاضافي لقواعد البيانات.
Visual Basic 6
الاصدار السادس لا يختلف عن الاصدار الخامس كثيرا لكن هناك العديد من التحسينات وعلاج للشوائب Bugs التي كانت موجودة في الاصدار الخامس. من اهم الاضافات في الاصدار السادس هي الزيد في ادوات قواعد البيانات والمبنية على ADO. كذلك تحسن واضح في ادوات التحكم. وهناك العديد من التطوير في لغة البرمجة كدعم انواع البيانات المعرفة من قبل المستخدم UDT والزيد من الدوال Functions. واضافة المزيد من الويزارد Wizards ودعم لتطبيقات انترنت Internet. والكثير والكثير من التحسينات.
Visual Basic.NET
لغة جميلة لبرمجة الانترنت ولكنها ليست محور حديثنا .. وقد يكون هناك حديث عنها في المستقبل ان شاء الله تعالى
تقديم Visual Basic
Visual Basic اداة قوية وفعالة لتطوير تطبيقات متوافقة مع بيئة Windows. يوفر لك بيئة تطوير متكاملة سهلة الاستخدام لانشاء الحلول سواء كانت شخصية او تجارية في وقت قياسي عن طريق فلسفة البرمجة المرئية. حيث تصمم الشاشات ونوافذ برنامجك عن طريق نقرات وتحريكات خفيفة بالفأرة كأنك ترسم مربعات ودوائر باستخدام برامج رسم وغيرها.
Visual Basic ليس كما كان
لعلك سمعت كثيرا عن لغة الـ BASIC، وقد تجنب تعلمها بسبب حدودها التي تقصر امكانياتها كسائر لغات البرمجة. لكن مع الاصدارات الحديثة من Visual Basic فان الامر اختلف! فالان اصبحت امكانيات اللغة بلا حدود. وقابلية التطوير لا نهائية اي انه اصبح ذو نهاية مفتوحة. فعن طريق الاضافات Add-Ins وادوات التحكم الخارجية ActiveX Control ومكونات COM بصفة عامة، تستطيع انجاز كل ما استطعت انجازه باللغات المختلفة. فلاضافة مكون COM جديد لا يتطلب الامر منك سوى تحديد اسم وملف المكون ومن ثم استخدامه مباشرة!
التوافقية مع Windows
التطبيقات التي تنشئها بواسطة Visual Basic متوافقة 100% مع اصدارات Windows المختلفة. فالنواة الداخلية للتطبيقات المنشئة بواسطة Visual Basic هي عبارة عن سيل من اجراءات API التي عبارة عن روح نظام Windows. اما عن الدوال الاضافية التي توفرها لغة البرمجة فهي موجودة في مكتبة مستقلة MSVBVM60.DLL وهي المسؤولة عن تشغيل برامجك التي طورتها عن طريق Visual Basic.
حلول الانترنت
Visual Basic يوفر لك العديد من الحلول والخاصة بالانترنت. فيمكنك من انشاء ادوات تحكم ActiveX Controls يتم تنفيذها في صفحة ويب. او تصميم تطبيقات متقدمة كـ ActiveX ********s للعمل على متصفح Internet Explorer. المزيد ايضا، Visual Basic يوفر لك بيئة تطوير خاصة لتطوير تطبيقات انترنت سواء كانت للعميل Client كتطوير تطبيقات من نوع DHTML Applications او للخادم Server كتطوير تطبيقات ASP Applications.
مستقبلك مع Visual Basic حقق Visual Basic شعبية لا مثيل لها بين مطوروا التطبيقات تحت بيئة Windows. والفرص الوظيفية لمبرمجي Visual Basic هي الاعلى. كذلك، المواقع التي تناقش هذه اللغة في زيادة اسية! واعداد المبرمجون المهاجرون الى Visual Basic يومي الزيادة. المزيد ايضا، ادوات التطوير الخاصة بـ Visual Basic كمكونات COM في كل مكان ويكفيك وجود اكثر من ثلاث مجلات عالمية تناقش هذه اللغة!! وهذا Visual Basic.NET قرب ان تبصر اصدارته النهائية النور، والتي بدورها طريقك الى محاذاة الركب وتطوير تطبيقات انترنت الذكية.
الانتقال الى Visual Basic
اذا سبق البرمجة تحت بيئة Windows بلغة اخرى كـ Delphi او Visual C++، قد تجد هنا دليلك السريع للانتقال الى Visual Basic.
لغة البرمجة
لغة البرمجة BASIC هي الجذر الاصلي للبرمجة بـ Visual Basic. فمعظم الصيغ العامة Syntax كعبارة If او حلقة For ... Next لم تتغير. لكن هنالك بعض الامور التي تغيرت كي تتناسب مع بيئة نظام Windows فلا تتوقع وجود الاجراء Locate. بصفة عامة، الدوال المبنية Built-in functions قد تغيرت تغير كلي، وتم اضافة مئات الدوال الجديدة التي لابد من التأقلم مع بيئة Windows. ابحث في مكتبة ADL عن هذه الدوال. بالاضافة الى ذلك، تطورت هذه اللغة تطور كبير حتى اصحبت OOP تقريبا. فمبدأ الـ Encapsulation والـ Polymorphism مدعومة بشكل ممتاز عن طريق اضافة ملفات مستقلة بالامتداد .CLS لملفات الفئات ام تعدد الواجهات فيتم عن طريق اضافة الكلمة المحجوزة Implement فقط وتصبح الفئة قابلة لاشتقاق واجهة من اخرى.
الرسائل Messages واجراءات API
لن تحتاج الى استخدام الالاف الثوابت لقنص رسائل النظام كـ WM_CLICK وغيرها. فمع Visual Basic يكفي ان تضع الاداة على النافذة وتنقر عليها نقرا مزدوجا لتعرف اجراء يمثل اسم الاداة والرسالة المراد قنصها. في عالم Visual Basic يعرف هذا النوع من الاجراءات بالاحداث Events. حيث تحتوي كل اداة على مجموعة احداث خاصة بها بمثابة الرسائل الموجودة في لغات البرمجة الاخرى. اما بالنسبة لـ Windows API فتستطيع الوصول لهذه الاجراءات عن طريق تعريف الدالة باستخدام الكلمة المحجوزة Declare مع تضمين المكتبة الديناميكية الموجود فيها الاجراء كـ User او GDI.
برمجة الكائنات المكونة COM لا يتطلب منك الامر الى الدخول في التفاصيل وتعريف واجهات IUnknown وغيرها لبرمجة المكونات COM. حدد المشاريع من نوع ActiveX وبرمج بنفس الطريقة العادية وستنجز مكونات COM حقيقية بسهولة شديدة. الواجهات Interfaces تتم عن طريق تعريف الفئات Classes فلا يوجد حاجة الان لاستخدام لغة تعريف الواجهات IDL. اما عن مسارات التنفيذ Threading فتستطيع التحكم وتحديد نوعه فيما اذا كنت تريد مسار تنفيذ فردي Single او متعدد Multi عن طريق صندوق حوار خصائص المشروع Project Properties.
المترجم Compiler يوفر لك Visual Basic خيارين للترجمة هما P-Code و Native Code. مع خيارات ممتدة للنوع الثاني. كما يدعم مترجم Visual Basic معالجات Pentinum Pro دعما كاملا للاستفادة من المعالجات الرياضية بها وغيرها.
تعريف البرنامج الخارق 3D MAX
و هو التعريف الكامل و خصوصيات البرنامج الخارق 3D MAX
ما هو 3D Studio Max :
هو بيئة متكاملة تقدم لك إمكانيات واسعة للتصميم و التحريك و إنتاج الأعمال التجارية و الشخصية الخاصة بمجال CG " كمبيوتر جرا فيك " و هو شبيه بعالم متكامل يمكنك أن تنشأ فيه عناصر ما سواء خيالية أو أليه أو حقيقية .
و يمكن تحريكها و إعطائها الحياة "الشكلية" و يمكن إعطائها مظهر أو ملمس ما بحيث تطابق الواقع أو مخيلة الفنان العامل عليه.
هذا البرنامج هو عبارة عن أدوات و مواد خام و أراضي فارغة يسيطر الفنان " مستخدم البرنامج " عليها و يطوعها ب الشكل الذي يريده لإنتاج و صناعه شيء ما . و هذا الشيء يبدأ بصوره بسيطة لصندوق ويمر على صناعه فيلم و ينتهي بانتهاء مخيلة الفنان .
و إذا أردنا تعريفه فيكون 3D Studio Max : عالم بلا حدود سواء فنيا أو ماديا أو ماليا" ممكن أن تجني منه المال ".
كما ذكرت سابقا أنه عالم لا محدود و هذا يعطينا انطباع أنه ضخم و كبير و هذا صحيح لهذا تم تقسيم العمل علية لعده أقسام بحيث يختار الفنان قسم يفضله أو عده أقسام يعمل عليها , و لكل قسم عده اتجاهات ولكل قسم عده أدوات ووله فنه الخاص و تقنياته الخاصة و كتبه الخاصة و أساتذته أيضا , تسلسل معقد مرتبط ببعضه .
و هذه الأقسام أو العناوين الرئيسية لهذا البرنامج مرتبه ب الترتيب المنطقي الحرفي له بحيث كل قسم يستمد من قبله شيء
Modeling
و بالعربي النمزجة أي صناعه شيء ما سواء شخصية أو مكان أو عنصر أو كتله " حصان فيل شاشة قلم جبل"وهو يشبه النحت في العالم الحقيقي أو البناء أو التركيب و هو إلى حد كبير مطابق له بمعنى إنك لو كنت نحاتا ستبدع في نمزجه الشخصيات و لو كنت نجارا أو لديك إطلاع على هذه المهنة سيكون إنتاجك في هذا الاختصاص أكثر واقعيا .
لهذا كلما كان لديك إطلاع على كيف تصنع الأشياء كلما أبدعت أكثر
Animation
Lighting
Materials
وذكرت هذه النقط لأمهد لـ Materials لأنه عمليه خده يستعمل الفنان عده أشياء ليحصل على مادة ما يريدها
و لكن في أيامنا هذه تطور هذا المفهوم فأصبحنا نرى مواد " Materials " محدده تحت عنوان مثل " ماء أو زجاج أو ذهب " .
Textures
لو صنعنا جسم مستطيل الشكل و قمنا بإكسائه صوره Textures خشب فيكون النتيجة لوح خشبي و لو قمنا بإكسائه بصوره جدار غير مدهون ستكون النتيجة كتله إسمنتية و هكذا .
كما ذكرت سابقا أنه عبارة عن أدوات و مواد خام و مكان مثال
كتله خشب و منشار أو كتله صخرية و مطرقة
يمكنني أن أبدأ بقص الخشب و أصنع منه باب بينما شخص أخر يصنع منه شكل فيل نفس القطعة الخشبية و بنفس المنشار كل شخص يصنع شيء و لكل شخص طريقة خاصة و لكل شخص جوده خاصة قد ألون الباب الذي صنعته بألوان فاقعة و خطوط عريضة فيصبح كرتوني الشكل بينما الشخص الأخر ألبس القطعه الخشبية صوره فيل فأصبح شكلها فيل .
إذا هذا البرنامج و البرامج المشابه مثل Maya تعتمد على مدا الإطلاع و العلم بالشيء و القدرة على التخيل و التشبيه أكثر من الاعتماد على الأداة بحد ذاتها
قد يكون المنشار هنا كهربائي و الأخر يدوي , صاحب الكهربائي أسرع في إنتاج عمله و أقل تعبا و لكنه قد يسبب له هذا بعض الأخطاء كونه كهربائي و سريع لا يعرف رحمه بينما صاحب اليدوي يتعب أكثر و يأخذ وقت أطول و لكن نسبه الأخطاء أقل .
هذا مثال يوضح فر وقات البرامج إلى حد ما لهذا أقول أن الحكم على المنتج و ليس على البرنامج على النتيجة و ليس على الأداة على العقل و ليس على الجسم , عندما تفتح البرنامج يقول لك : شبيك لبيك الماكس بين يديك و الباقي عليك ثم يسكت حتى النهاية
تعريف لغة JavaScript .... HTML
لغة الـ HTML هي أكثر لغة برمجة مستخدمة في مجال الانترنت ، حتى وقت قريب كانت كل صفحة تزورها مكتوبة بلغةHTML ، و HTML اختصار لـ Hyper Text Markup language وهي صممت خصيصا للانترنت ليمكن للمواقع أن تعرض المعلومات على الانترنت حول العالم . أما XHTML هي تقريبا متشابهة ولكن تتبع قواعد XML ولكن الفارق الأساسي بين الـ HTML و XHTML هو ما يسمى بالحالة الحرفية ( Sensitive Case) والحاجة الى انهاء أو قفل الوسوم tag وأيضا الحاجة الى استخدام علامات اقتباس ' ' مع كل العناصر الموجودة داخل الوسوم ويجب أن تكون الحالة الحرفية لهذه العناصر منخفض اي small letters مثل ال xml . يستخدم XHTML للتوافق مع لغة XML ، باتباع هذه القواعد يكون من السهل البرمجة باستخدام XML في المستقبل . ليس من الصعب تحويل صفحة HTML الى XHTML ولكن بمرور الوقت ستتمكن من هذا ، ابحث عن فواصل الصفحات والصور لتضعها في وسوم tag مغلقة ، قم بتحويل اي حالة حرفية من العالي إلى المنخفض بمعنى أخر إذا كانت حروفcapital قم بتحويلها إلى small هذا في حالة الحروف اللاتينية ، وأي تعارض يمكن أن يثقل أو يبطيء من عمل الXHTML ، وينصح للمبرمجين بتذكر هذه القواعد في ذاكرتهم للإستخدامات المستقبلية .
متى يجب أن تهتم بالـ XHTML بدلا من استخدام لغة HTML المبسطة ؟ لو كان الموقع يحتوي على فهرس للموضوعات كالموجودة في مواقع التجارة الالكترونية ، وإذا كان الموقع يتعامل مع قواعد البيانات ، أو كان يتيح معلومات تأتي من مصادر أخرى ولكن تتعامل مع لغات برمجة مختلفة عن اللغة التي قمت باستخدامها في موقعك ، أو يتوقع أن يظل هذا الموقع ينمو ويتطور لسنين عديدة . XHTML عادة ما يستخدم لمواقع الأعمال الكبيرة ، و يحل محل الـ HTML . مصطلح Dynamic HTML ليس مصطلح معياري معرف من قبل جمعية تحديد معايير شبكة الانترنت ( World Wide Web Consortium W3C ) هو فقط مصطلح تجاري ، اطلقته شركتي نت اسكيب Netscape وميكروسوفتMicrosoft لشرح التقنية الجديدة التي يدعمها الجيل الرابع من متصفحات الانترنت . ان DHTML هو مجموعة من التقنيات لجعل صفحة الويب ديناميكية ، وعند معظم الناس يعتبر اتحاد ما بين الإصدار الرابع للغة ال HTML و صفحات تنسيق النص Style Sheets ، والجافا سكريبت JavaScript . ويعتبر موقع Dynamic Drive من أهم المواقع على شبكة الانترنت والتي يمكن لك أن تحصل فيها على أكواد وسكريبتات مجانية لتعزيز موقعك
تعريف لغة JavaScript ؟
هي لغة كتابة نصوص برمجية لجانب المستضيف وتعتمد الكائنات ويمكنك استخدامها لجعل صفحات الويب أكثر ديناميكية. أتت JavaScript كجهد مشترك بين شركة Netscape وشركة Sun , لقد تم إعلان اللغة الجديدة في العام 1995 , إن لغة كتابة نصوص برمجية لجانب المستضيف تعتمد الكائنات ويمكنك استخدامها لجعل صفحات الوب أكثر ديناميكية . ملاحظه/يتم تشغيل لغة JavaScript مباشرة عبر المستضاف الذي يستخدمه المتصفح وهو برنامج استعراض الوب دون الحاجة لوسيط أو خطوات إضافية لإرسال واستخراج المعلومات من ملقم الوب. * الإطار أو الشكل العام لـ JavaScript
<body>
<script language="JavaScript">
……..
</script>
</body>
JavaScript code here
</script>
<!--
JavaScript code here
//-->
</script>
ماهو برنامج الفوتوشوب ..photoshop
شرح البرنامج فلاش
شرح دريم ويفر وكيف تصميم موقع
صفحات المواقع على الويب.. ولكن قد لا يكون الأغلبية قد اطلعوا على المميزات الجديدة لتحرير الصور في برنامج
ال دريم ويفر.. والتي تم اضافتها في النسخ الجديدة التي تم اطلاقها مؤخرا..
كيفية استخدام كل أداة:
ملاحظات قبل البدأ :
3. لديك في أعلى النافذة Site Definition لديك خياران Basic و Advanced سنختار هنا Basic.
4. في مربع الإسم أكتب اسم موقعك وسيكون عنوان موقعنا هنا My Web.
5. اضغط Next.
6. الآن سيسألك إذا ما كنت تريد استخدام لغة برمجة معينة في حالتنا طبعا لن نستخدم ذلك اختر No.
7. اضغط Next.
11. اضغط Next.
14. سيسألك عما إذا كنت تريد عمل دخول وخروج للملف اختر No هذه الوظيفة مهمة لمن يعمل مع مجموعة على الإنترنت للتأكد من عدم دخول أكثر من شخص للملف الواحد.
15. اختر No كما قلنا و اضغط Next
16. سيعرض لك معلومات موقع اضغط Done
17. ثم Done
18. ماذا لو أننا نريد تعديل بعض المعلومات في موقع الوب الذي أنشأناه؟
19. لعمل ذلك إذهب إلى Site>Manage Sites ومنها حدد My Web إذا كان هناك أكثر من موقع.
20. اضغط على زر Edit
21. عدل المعلومات المطلوبة (في حالتنا لن نعدل على الموقع شيء).
22. ثم Done
l