White Wolf

دليل لغات البرمجة (17) :: Visual Basic

Posted in برمجة و بيرل by regex2008 on فبراير 21, 2010

بسم الله الرحمن الرحيم

لغة البرمجة : فيجوال بيسك

تم عرض فيجوال بيسك الاصدار 1.0 في العام 1991 ، و التي قدمت طريقة السحب و الافلات لتصميم واجهات المستخدم ، و التي تم تطويرها من خلال برنامج انشاء الفورمز الذي انشأه ( الآن كوبر ) و شركته المعروف باسم Tripod.
حيث تم التعاقد بين ميكروسوفت و كوبر ( و شركاؤه) لتطوير Tripod ليكون فورم سيستم قابل للبرمجة لويندوز 3.0 ، و ذلك تحت المسمى البرمجي Ruby ( لا توجد هنا اي علاقة مع لغة البرمجة روبي ).
Tripod لم يكن يحتوي على لغة برمجة اطلاقا ، لذلك قررت ميكروسوفت بأن تدمج روبي مع لغة البرمجة Basic لتنشيء ما يعرف بـفيجوال بيسك ( بيسك المرئية : لتركيزها على الجانب المرئي في انشاء البرامج بسرعة ).
في نوفمبر العام 1992 تم اصدار VB2.0 حيث تم تحسين بيئة البرمجة لتكون اكثر سهولة و اكثر سرعة . و في صيف العام 1993 تم اصدار VB3 بنسختيه القياسية و الاحترافية . و في هذا الاصدار تم اضافة الاصدار 1.1 من Microsoft Jet Database Engine. و في العام 1995 تم اصدار VB4 هذا الاصدار كان الاول في دعم انشاء برامج 16bit و 32bit. ايضا مع هذا الاصدار اصبحت هناك امكانية انشاء كلاسات غير ذات واجهة رسومية. و قد عانى هذا الاصدار بعض المشاكل في التوافقية .
مع الاصدار الخامس في فبراير 1997 قررت ميكروسوفت ان تصدر VB حصريا لمنصة 32bit. في هذا الاصدار اصبح هناك امكانية انشاء ازرار من تصميم المستخدم بالاضافة الى القدرة لبناء البرامج مباشرة الى الكود البرمجي التنفيذي لويندوز .
مع العام 1998 ، تم اصدار النسخة السادسة من فيجوال بيسك مع العديد من التحسينات اهمها القدرة على انشاء برامج الويب . و قد تم الغاء VB6 من قبل ميكروسوفت مع العام 2008 . VB.NET يعتبر وريث VB6 ، و الذي هو جزء من منصة .NET و لا يوفر اي توافقية مع الاصدارات السابقة من VB على الرغم من وجود برامج تقوم بالتحويل بين اكواد الاصدارين الا ان التحويل الاتوماتيكي الكامل غير ممكن لاغلب المشاريع . تجدر الاشارة الى انه الى الان هناك مجتمع كبير من المستخدمين لا يزالون يدعمون و يبرمجون بالاصدار السادس من VB.

لغات اثرت على فيجوال بيسك :

1- QuickBASIC

لغات تأثرت بفيجوال بيسك :

1- VisualBasic.NET
2-REALBasic
3- Gambas
4- Basic4ppc

اهم خصائص اللغة :

1- كائنية التوجه
2- استايل الكتابة ثابت و قوي
3- Event Driven
4- لديها جامع قمامة
5- بشكل عام ليست حساسة بالنسبة للحروف
6- اندماج قوي مع نظام التشغيل ويندوز
7- يوجد لها مترجم من الاصدار الخامس جنبا الى جنب مع المفسر

بعض عيوب فيجوال بيسك الى الاصدار السادس ( قبل اصدار دوت نيت ) :

1- دعم لضعيف للبرمجة الكائنية
2- الاعتمادية على تعقيدات مدخلات الريجستري للـ COM.
3- قبل الاصدار الخامس كانت هناك مشاكل من ناحية الاداء للبرامج المكتوبة بهذه اللغة ، تم ازالتها مع الاصدار الخامس.
4- مشاكل في التوافقية بسبب تعدد اصدارات

اهم الاستخدامات :

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

مثال برمجي :
Private Sub Form_Load()
‘ execute a simple message box that will say “Hello, World!”
MsgBox “Hello, World!”
End Sub

المدونة في اجازة ! لمدة شهر ..

Posted in المدونة by regex2008 on فبراير 10, 2010

بسم الله الرحمن الرحيم

في هذه الفترة تصادف سفر كتاب المدونة الذين هم ابوشهد رعاه الله و اعاده الى وطنه سالما ان شاء الله

و سدرة المنتهى و التي هي ايضا في سفر

و طبعا انا ايضا وافق سفري سفرهم ،،،

هذه فرصة لكي اتمنى لهم رحلة سالمة و ممتعة ان شاء الله و لكي نعطي المدونة اجازة لمدة 20 يوم ان شاء الله

دمتم في رعاية المولى

~*~Ĉℓọck $tọckş~*~

Posted in صور و تصاميم by sedratelmontaha on فبراير 5, 2010


~

من زمآن جمعت الصور بس على ما فضيت وعملت النماذج ..

ان شاء الله يا رب تحوز على استحسانكم ..


النماذج ~



التحميل ~


يوجد المزيد من الصور في الملف …

تطبيقات ~


هذي توقيعين ..

حبيت اللي ما عندها فكرة … تشوف كيف ممكن تستفيد منها في التصاميم

الأول مو من تصميمي للأمانة ..




~

~

ختاما ..

ألقاكم في صور ثانية بإذن الله

النقل مسموح بشرط ذكر المصدر








~*~Ą Ṗяọfέşşiọŋάℓ $ig Łέşşọŋ By ❤ Zέℓdά.Q~*~

Posted in صور و تصاميم by sedratelmontaha on فبراير 3, 2010




طبعا هذا هو أول درس فوتوشوبي لي
<<< سبق وقدمت دروس بكسل بس محد يعطيها وجه خخخ

المهم ..

تذكرون موضوع صور الـ lollypop ؟
فيونكة عجبها النموذج وطلبت مني اشرح فكرته فقررت اسويها درس عشان خاطر عنونها وعنونكم ..

بس المشكلة اني ما حفظت العمل PSD من العجلة ..
واضطريت ارجع اصممه من جديد ..عشان كذا فيه اختلاف بسيط بس انا اشوف انه احلى من الاول ..

وملاحظة اخيرة قبل لا ندخل في الدرس ..

كان ودي أسوي لكم الدرس في صورة عشان يسهل حفظه عندكم ..
بس للاسف فوتوشوبي خربان ..وانا حاليا استخدم فوتوشوب ثاني ما يدعم العربي ..

وبما اني ما حبيت اتاخر في تنزيل الدرس ..قلت انزله شرح مع صور ..


بسم الله الرحمن الرحيم , ~

1/ افتحي عمل جديد بعرض 654 وطول 297 وعبيه باللون الأسود .

2/ اسحبي ستوك الساعة وغيري المود إلى screen

3/ اسحبي ستوك الوردة وغيري المود إلى screen

4/ اسحبي الخامة الرمادية وغيري المود الى darken

5/ اسحبي صورة المودل بعد قصها طبعا وحطيها ع الجانب الايمن للتصميم ..
ثم سوي مضاعفة للطبقة

duplicate layer واعكسيها افقيا flip horizontal وسحبيها لليسار .

6/ اسحبي الخامة الضوئية ” الشفافة ” وغيري المود الى overlay ..
ثم سويها مضاعفة للطبقة وعكسيها افقيا .

7/ روحي حق هالشكل واختاري color balance واختاري القيم مثل اللي في الصورة :

8/ حطي الاطار واكتبي الكلام اللي تحبينه .

9/ لو حابة تسوين هالخطوة سويها ..انا عن نفسي عجبني التصميم بدونها ..
لكن ما يمنع انه في غيري ممكن تعجبهم فقلت لا بأس اني اضيفها ..
سوي دمج لكل الليرات وطبقي

filter>other>highpass بقيمة 119.9

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

ملاحظة اخيرة ممكن لاحظتو شوي انه المودل مو مرة مدموجة ومقصوصة كويس ..
لاني بصراحة مشغولة ومستعجلة كثير وما عندي وقت ادقق ..
بس اتمنى انه الفكرة العامة تكون وصلت لكم .

نشوفكم على خير اذا الله اراد ..

اسمح بالنقل لكن بذكر المصدر Zelda.Q


ازدياد شعبية الاوبن اوفيس في المانيا

Posted in انترنت و اخبار by regex2008 on فبراير 3, 2010

بسم الله الرحمن الرحيم

حسب دراسة حديثة فان الاوبن اوفيس و هو برنامج الاوفيس البديل لميكروسوفت و المجاني الذي ترعاه شركة صن يواصل نجاحه فقد وصلت نسبة استخدامه في المانيا الى 21 % و هذا شيء عظيم بالنسبة لسيطرت ميكروسوفت اوفيس على هذا السوق منذ زمن طويل ،،

الخبر كاملا و مزيد من النقاش :

http://tech.slashdot.org/story/10/02/02/2148201/OpenOffice-Tops-21-Market-Share-In-Germany?from=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+(Slashdot)

Follow

Get every new post delivered to your Inbox.