المبرمج المحترف

Every Thing About Windows Secrets .. Regisrty Secrets , Graphics , Programming , Hacking , Programs .

Saturday, June 28, 2008

Desktop

بسم الله الرحمن الرحيم
موضوعنا انهارده بيتكلم عن سطح المكتب
ساعات بتلاقى الايقونات وراها خلفيه بلون معين ومبيبقاش شكلها ظريف زى كدا


لو بصينا للأيقونه حنلاقيها بالشكل دا


وطبعا شكلها كدا مش ظريف خالص
احنا بقا عاوزين ميبقاش وراها اللون الابيض دا
اول حاجه...


نضغط كليك يمين على My Computer

وبعد كده نختار Properties

حنلاقى الشاشه دى اتفتحت


نختار Advanced

وبعد كده


*ملحوظة
فى كذا زرار اسمه ….Settingsنختار اول زرار.

حنلاقى الشاشه دى اتفتحت ...

ننزل بالعجله بتاعت الماوس
لحد مانلاقى مكتوب Use drop shadows for icon labels on the desktop
حتلاقيه الاختيار القبل الاخير
نختاره ثم نضغط Ok


حنلاقى الشاشه بتاعت سطح المكتب بقا شكلها بالشكل دا


والايقونه اتغير شكلها وبقا كدا


*ملحوظة هاااااااااااااااااااااااااااااااااااامه جدا
من الممكن ان تجد الاختيار Use drop shadows for icon labels on the desktop
متعلم عليه علامة صح
كدا يبقا العيب من الفيجا كارت يبقا حاول تغير فى خصائص الشاشة..
ارجو ان تستفيدو من الدرس
لاتحرمونا من تعليقاتكم....
By OMAR MOHAMED

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

درسنا اليوم خارج نطاق البرمجة لانه يعتبر مهم وهو عن كيفية فتح الياهوماسينجر يعنى فتح اكتر من ايميل اكثر من مرة فى نفس الوقت بدون اى برنامج !!..
نبدا بسم الله ...
نفتح قائمة ابدا (ستارت) وبعدين نختار "رن" زى ما انت شايف فى الصورة حيطلعلك مربح حوار اسمه Run







او تريح دماغك وتدوس على ..


العلامة الموجودة بين R + Ctrl & Alt





فى كلتى الحالتين حتظهر الصورة دى نكتب فى المربع اللى موجود RegEdit





عشان يفتح الريجسترى"سجلات النظام" Registry
زى ما انتا شايف ف الصورة كدا


وبعدين ...



ننزل تحت بالعجله بتاعت الماوس وندوس على مفتاح اسمه Software


انزل بالعجله بتاعت الماوس لتحت لحد متلاقى مفتاح اسمه Yahoo


دوس عليه زى م فى الصورة حتلاقى فى مفتاحين واحد اسمه GUID والتانى اسمه Pager

وبعدين


زى ما فى الصورة دى



وبعدين


بعدين اضغط كليك يمين فى اى مكان فاضى زى كدا ...



حيظهرمفتاح زى ما ف الصورة كدا ...





عشان نغير اسمه ندوس كليك يمين عليه ونختار Rename ونسميه Plural
بعد كده


حيظهـر ...







* ملحوظة
للتفعيل نضع القيمة 1 ولعدم التفيعل نضع القيمة صفر .
كدا انتا تقدر تفتح اكتر من ايميل فى نفس الوقت .
نراكم فى الدرس القادم اى تعليق او استفسار برجاء كتابته على المدونة او على الايميل
O.SpiderHack

By OMAR MOHAMED

Sunday, June 01, 2008

Introduction

iإهداء
اُهدى هذا الكتاب..
إلى .....
استاذى الفاضل م/رضا اسماعيل رحال .
الذى علمنى اساسيات الفيجوال بيسيك وبسببه تغير مجرى حياتى....
إلى ......
استاذى الكريم أ/إبراهيم محمد هلول .
الذى علمنى كيفية إنشاء المدونة والتعامل معها و الذي كانَ حافزي لكتابةِ هذا الكتاب....
الى ......
استاذى المفضل أ/هشام محمد علام عبد التواب.
الذى صار جزءاً من تكوينى و ترك في شخصيّتي في فترةٍ وجيزةٍ بصماتٍ لا تمحى وهو مثلى الاعلى ....
الى .....
استاذى الخدوم اكثر من اللازم أ/ أحمد عبد المولـــــى
لمساهمته في نشر هذا الكتاب ونصائحه المفيده التى أثرت فى شخصيتى وتكوينها....
الى...
اخى الكبير المهندس/محمد السيد عبد الفتاح.
الذي غيّر مجرى حياتي دونَ أن يدري وقد جعلت منه قدوة لى والذى أفادني بأكثرَ ممّا يظنّ وكان جزءاً رئيسى فى تحديد هدفى واتمنى ان
يقف بجانبى لتحقيق هذا الهدف .....
إلى ...أبـي وأمّـي، وكلّ من كانَ له دورٌ مباشرٌ أو غير مباشرٍ في هذا الكتاب.. وإلى كلّ من يملؤه الحبّ والخير والسلام والأحلامُ النبيلة في
عالم مظلم ملئ بالشرور والأحقادِ والآلام..والى من احب من اصدقائى وخاصة عبد الرحمن مجدى
وإسلام رضا ...الى من احببتها وسأظل احبها(؟)...!!!!.


أهدي هذا الكتاب
عمر محمد

مقدمة
سنبدأ إن شاء الله برمجة بلغة فيجوال بيسك الاصدار السادس لأنها تعتبر اسهل لغة يمكن التعامل معها .

اولاً : إزاى نفتح البرنامج


Start > Programs > Microsoft Visual Studio 6.0 > Microsoft Visual Basic 6.0.

ستارت > برامج > ميكروسوفت فيجوال ستديو 6.0 > ميكروسوفت فيجوال بيسيك 6.0 .


او تريح دماغك وتفتحه من ايقونته علي سطح المكتب و تخلص!

قبل ما اتكلم عن اي حاجه فى الفيجوال بيسيك, احب اقول انها لغة سهلة جدا, و متفكرش ان اللغة دى مش مناسباك مهما كان سنك . انا عندى 15 سنه وبقالى بتاع سنه متعلمها واهو بعمل كتاب عنها!! .

ماهي لغة الفجوال بيسيك؟؟

الفجوال بيسيك هي لغة برمجة من اهم لغات الحاسب وكان اسمها أولا بيسيك ، ثم طورت لتصبح فجوال بيسيك و كلمة

اختصار لكلمة BASIC

Beginners,All-purposeSymbolic, Instruction, Code
و هي لغة مرئية سهلة التعلم, فواجهة الفيجوال بيسيك كما تري مثل اي واجهة برنامج اخر مثل فلاش او ثري دي ستوديو ماكس..الخ .


نبذة تاريخية عن الفجوال بيسيك:..
أصل لغة فجوال بيسيك هى لغة بيسيك التي ظهرت في كلية دارتماوث Dartmouth علي يد جون كيمني و توماس كيرتز عام 1963. و قد أصبحت بسرعة فائقة من أشهر و أسهل لغات البرمجة ..


واجهة الفيجوال بيسيك :


الفورم:



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

وهي كما ترى عبارة عن شكل رباعي قائم الزوايا يحتوي في الأعلى على شريط العنوان المكتوب فيه Form1 وبجواره أيقونة الفورم ... ويحتوي على عدد من النقاط الفرق بين كل نقطة وأخرى 120 Twip…
بالضغط بالزر الأيمن من الماوس على الفورم تظهر لك قائمة بعدد من الإمكانيات التي تقدمها لك الفورم مثل ...


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


Menu Editor: هذا الأمر يقوم بإظهار نافذة محرر القوائم ... وهي النافذة التي تساعدك في إضافة قوائم إلى مشروعك (مثل قائمة File .) وتفتح ايضا عن طريق

Ctrl+E (or) Tools > Menu Editor

Lock Controls: هذا الأمر يجعل جميع الأداوت في الفورم غير قابلة للتحريك ... وذلك إذا كنت قد وضعت الوضع النهائي لهذه الأدوات...
Paste: وهذا للصق شئ علي الفورم.

Properties:يقوم هذا الأمر بنقلك إلى نافذة الخصائص.


شريط الادوات:


يمكن أن نقول أن شريط الأدوات من الكائنات أو النوافذ الرئيسية في Microsoft Visual Basic 6. 0 وهو الشريط الذي يحتوي على كل الأدوات التي يمكن أن تضيفها للفورم من صندوق صورة PictureBox أو ميقاتي Timer أو صندوق نص Textbox أو صندوق عنوان Label أو غير ذلك..


عناصر شريط الأدوا ت :


الأداة (1) : هي أداة Pointer وهي تعيد مؤشر الماوس إلى السهم الطبيعي إذا كان المؤشر على إحدى الأداوت أو الأشكال الأخرى غير الوجه الطبيعي.

الأداة (2) : PictureBox وهي أداة تتيح لك إضافة صورة إلى البرنامج ... وإدماج هذه الصورة إلى البرنامج.

الأداة (3) : Label وهي أداة تتيح لك إضافة عنوان إلى البرنامج ... أو نص في أي مكان من الفورم .


الأداة (4) : Text Box وهي أداة تتيح لك أن تترك للمستخدم فرصة إدخال بيانات مثل اسمه او رقم...إلخ.


الأداة (5) : Frame وهي أداة تتيح لك صنع Frame إطار وتضمين بعض الأدوات بداخل هذا الإطار.


الأداة (6) : Command Button وهي أداة زر أمر حيث تتيح لك أن تجعل للمستخدم زرا ليضغط عليه عند تنفيذ أمر معين.


الأداة (7) : Check Box وهي أداة نقطة إختبار ... وتتيح للمستخدم استخدام خيارات Options التي تضعها في البرنامج.


الأداة (8) : Option Button وهي أداة نقطة اختيار ... وفيها يمكنك أن تختار اختيارا ما من عدة اختيارات.


الأداة (9) : Compo box وهي أداة تضيف إليها قائمة منسدلة مثل ليختار المستخدم منها إحدى القيم.

الأداة (10): ListBox وهي أداة قائمة List تشبه القائمة السابقة ولكن مع الفارق أن هذه الأداة ليست منسدلة.


الأداة (11) : HScrolBar وهي أداة شريط الإنزلاق العرضي ... وتستخدم في إنزلاق الصور والكائنات الأكبر من اللازم عرضيا.


الأداة (12): VScrollBar وهي أداة تشبه السابقة ولكن شريط انزلاق طولي وليس عرضي.


الأداة (13) : Timer وهي أداة الميقاتي ووظيفتها أنها تقوم بآداء عمل معين أو عدة اعمال معينة بصفة دورية كلما مر زمن معين تحدده.


الأداة ( 14) : Shape وهي عبارة عن اداة رسم شكل.


الأداة (15): Image وهي أداة إضافة صورة وتختلف بعض الإختلافات عن الأداة PictureBox .


الأداة (16) :data وهي أداة تستخدم في ربط البرنامج بقاعدة بيانات خارجية.

بالاضافة الى ادوات اخرى يمكن تنزيلها عن طريق



Project >Components (Or) Ctrl+T



نافذة الفورمات:

هذه هي نافذة الفورمات وهي كما ترى تحوي كائنان و احيانا اكثر ... الأول هو كائن فهرس Directory واسمه Forms وهو الفهرس الذي يحتوي على كل الفورم التي ستضيفها للمشروع, و من الممكن وجود Directory اخر عند اضافه Module او Class Module ...الخ
والكائن الآخر هو كائن من نوع فورم Form واسمه Form1...
تمنحك نافذة الفورمات القدرة على عدد من الأشياء التي تراها بمجرد ضغطك بالزر الأيمن بالماوس على أي كائن من الكائنات في مستكشف المشروع مثل الحفظ والإلغاء وغير ذلك..

نافذة الخصائص:

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


وهي كما ترى تحتوي على الخاصية في اليسار ... وقيمتها في اليمين ... فمثلا الخاصية (العنوان Caption) تجد أن قيمتها Form1 وهكذا ...
ومن شكل النافذة تلاحظ أن الخصائص فيها مرتبة تبعا للترتيب الأبجدي من أعلى لأسفل فيما عدا الإستثناء الوحيد وهي الخاصية Name و يمكن ترتيبها خصائصيا عن طريق الضغط علي Categorized بجانب Alphabetic ...
ومن الملاحظ أن كل كائن في البرنامج يحتوي على مجموعة من الخصائص التي تختلف من كائن لآخر وكذلك عدد من الخصائص المشتركة بين الكائنات ... فمثلا كل الكائنات تمتلك الخاصية Name وذلك لأن هذه الخاصية من الخواص اللازمة في الفيجول بيسيك..


اتمنى ان يعجبكم الدرس وان تستفيدوا به اى اقتراحات او تعليقات برجاء مراسلتى على

او بترك تعليق على المدونة..

By. OMAR MOHAMED