‏إظهار الرسائل ذات التسميات دورات تعلميه. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات دورات تعلميه. إظهار كافة الرسائل

السبت، 14 سبتمبر 2013

ما هي الــ HTML !؟

تعلم لغه HTML
لغة HTML
هي للغة وصفية (Hyper Text Markup Language)
تستخدم في وصف محتويات الويب وعرضها عن طريق متصفح الويب.
تعتبر HTML
هي الأساس الأولي لبناء أي موقع ويب،
بحيث لا يمكن أن يتم بناء موقع ويب دون استخدام HTML.
لغة HTML
بسيطة جدا سهلة التعلم لا يحتاج منك إلى معرفة للغات برمجه فهي تختلف عن للغات البرمجة الأخرى
(Programming Languages).
 يتكون بناء HTML من وسوم(tags)
وخصائص لتلك الوسوم.
طريقة بناء الوسوم متشابهة حيث يجب أن يوضع الوسم بين < >،
كما ان لكل وسم عنصرين اساسين وهما وسم البداية ووسم النهاية.
المثال التالي يعرض صفحة ويب بسيطة تحتوي على أكواد HTML.

   


تلاحظ أن كل الوسوم توضع بين < >

.

 ولكل وسم وسم بداية ونهايه.


Mohamed taha

الجمعة، 19 يوليو 2013

تـعـرف عـلـى لـغـه الــ DOS و كيف تتعامل مع الـ DOS !!

تعلم لغه الdos

مرحبا هل تعرف ما هو ال dos
اذا كنت لا تعرف فسوف تتعرف عليه 
من خلاال هذة التدوينه ! 
 اما اذا كنت تعلمه ستزيد بأذن الله ! 

موضوع الـ DOS
 موضوع مهم جداً في رأيي ، وتنبع أهمية معرفته من كونه يعتبر المفتاح الرئيسي للتعامل مع أي جهاز حاسب ألي وأستطيع تشبيه علاقته بعلم الحاسب الألي بعلاقة جدول الضرب بعلم الرياضيات .

كلمة (DOS) اختصار لـ Disk Operating System
* تعريف الـ DOS : هو مجموعة من الأوامر والتعليمات التي تتحكم في مكونات الحاسب الآلي.
- دور الـ DOS في جهاز الكمبيوتر: هو حلقة الوصل بين الكمبيوتر والمستخدم.
- الملفات:
إن أهم الخدمات التي يقدمها الـ DOS هي تنظيم حفظ البيانات في الملفات.
تعريف الملف: هو عبارة عن وعاء لحفظ البرامج أو النصوص أو البيانات، وهو أصغر وحدة للحفظ بالنسبة لنظام التشغيل.
* تسمية الملفات:
ينقسم اسم الملف إلي قسمين:
القسم الأول: وهو الأساس ( ROOT ) ويجب ألا يزيد طوله عن 8 حروف.
 وهذا الجزء من اسم الملف ضروري - إي يجب وجوده.

القسم الثاني: ويسمى الامتداد ويجب ألا يزيد طوله عن 3 حروف، ويجب أن يفصل بين الاسم ( الأساس) و الامتداد بعلامة النقطة ( . ). وهذا الجزء من الاسم اختياري - يمكن الاستغناء عنه.

-جميع الملفات التي تنتهي بأحد الإمدادات التالية BAT , EXE , COM قابلة للتحميل والتنفيذ المباشر.

ونبين هنا بعض أشهر أنواع الإمدادات المستخدمة مع أسماء ملفاتها الكاملة:
.BAT ملف أوامر تنفذ دفعة واحدة ( BATCH ).
.COM ملف برنامج ( COMMAND ).
.EXE ملف جاهز للتنفيذ ( EXECUTABLE ).
.DOC ملف نصوص أو وثائق ( DOCUMENT ).
.ASM ملف مصدر برنامج مكتوب بلغة التجميع ( ASSEMBLY ).
.BAK ملف احتياطي ( BACKUP ).
.BAS ملف برنامج بيسك ( BASIC ).
.DBF ملف قاعدة بيانات ( DBASE FILE ).
.PAS ملف برنامج مكتوب بلغة باسكال ( PASCAL ).
.SYS ملف تكوين نظام ( SYSTEM ).
.C ملف مصدر مكتوب بلغة سي ( C ).

الرموز المستخدمة في تسمية الملفات:
1-الحروف الأبجدية من A إلي Z ( سواء كانت صغيرة أو كبيرة ).
2-الأرقام من 0 إلي 9 .
3-بعض العلامات مثل: ( { } ، ( ) ، & ، % ، $ ، # ، ‍‍‍‍‌! ).
‍‍
* الشروط التي يجب مراعاتها عند اختيار اسم الملف:
1- طول الاسم الأساسي للملف من 1-8 حروف.
2- يجب ألا يزيد الاسم الممتد -إن وجد- عن 3 أحرف.
3- أن يفصل بين الاسم الأساسي والاسم الممتد -إن وجد- بعلامة النقطة ( . ).
4- أن يكتب الاسم الأساسي والاسم الممتد بدون فراغات.
5- عدم استخدام مفاتيح التحكم وهي : ( ALT ، CTRL ، ESC ) في أي اسم .
6- عدم استخدام الأسماء المحجوزة لنظام التشغيل مثل CON الخاص بلوحة المفاتيح و شاشة العرض أو PRN الخاص باسم الطابعة.
7- عدم استخدام الرموز ذات الدلالة الخاصة لنظام التشغيل وهي * ، / ، \ ، + ، = ، ؟).

تنظيم الملفات على القرص:
للحصول على ملفات منظمة على القرص يجب إنشاء الدليل ( Directory ) فذلك يسهل التعامل مع الملفات وترتيبها بسهولة.
-تعريف الدليل ( Directory ): هو عبارة عن مجموعة ملفات توضع تحت مسمى دليل معين.

-أقسام الأدلة: تقسم الأدلة إلي أربعة أقسام:
1-الدليل الرئيسي: وهو الدليل الذي يقوم Dos بإنشائه تلقائياً عند تشكيل الاسطوانة وتوضع تحته جميع الملفات المنشأة.
2-الدليل الفرعي: وهو الذي ينشأ تحت دليل رئيسي ( subdirectory ).
ونظرا لأن مستخدم الكمبيوتر يتعامل مع عدد كبير من الملفات لذلك يفضل أن توزع هذه الملفات في أدلة فرعية.
-ويمكن إنشاء الأدلة الفرعية داخل الدليل الرئيسي أو داخل أدلة فرعية أخرى.
-الفرق بين الدليل الرئيسي والدليل الفرعي: هو أن النظام ينشئ الدليل الرئيسي تلقائياً، بينما ينشئ المستخدم الدليل الفرعي.
-يوجد دليل رئيسي واحد في كل قرص بينما قد يوجد في القرص عدة أدلة فرعية.

3-الدليل الأبوي: وهو نوع من الأدلة تتفرع منه أدلة فرعية عديدة فيصبح دليلاً أبوياً لهم.
ومثال على ذلك:
SCHOOL\CLASS
إن الدليل ( SCHOOL ) في المثال السابق يعتبر دليلاً أبوياً للدليل الفرعي ( CLASS ).

4-الدليل الحالي: وهو الدليل الذي يكون مستخدما وقت العمل عليه ، وكذلك هو الدليل الذي يتم التعامل مع ملفاته بدون أن يسبقها اسم دليل آخر - لا يرتبط بدليل أبوي.

* طريقة تحميل نظام التشغيل من الأسطوانة المرنة: هناك طريقتين لعمل ذلك :
الطريقة الأولى: ( يجب أن يكون الجهاز مغلق )
1-ندخل اسطوانة الدوس في محرك الأقراص A.
2-نقوم بتشغيل جهاز الكمبيوتر .
الطريقة الثانية: (حين يكون الجهاز يعمل)
1-ندخل اسطوانة الدوس في محرك الأقراص A.
2-نقوم بالضغط على المفاتيح التالية معا: ALT + CTRL + DELETE .

* رموز محركات الأقراص في نظام التشغيل ( DOS ):
1- الأسطوانة المرنة ( Floppy Disk ): ويوجد هناك نوعين من الأسطوانات المرنة وهما :
أ-أسطوانة مرنة حجم 3.5 بوصة.
ب-أسطوانة مرنة حجم 5.25 بوصة.
-ويرمز لمحرك الأسطوانات المرنة بالرمز A أو B.

2-القرص الصلب ( Hard Disk ): ويرمز له بالرمز C.

3- ( CD-ROM ): ويرمز له بالرمز D أو E.

* طريقة التنقل بين محركات الأقراص: بالضغط على الرمز ثم نلحقه بـ :

* الملفات الأساسية لنظام التشغيل الـ ( DOS ):
يتكون نظام التشغيل من ثلاثة ملفات أساسية تمثل البنية الأساسية للنظام والعمود الفقري له وهي كالتالي:
أولاً: IO.SYS : وهذا الملف خاص بالتحكم في الإدخال والإخراج.

ثانياً: MSDOS.SYS : وهذا الملف يحتوي على مجموعة كبيرة من الأوامر التي توضع في الذاكرة عند التشغيل.
ثالثاً: COMMAND.COM : وهذا الملف يحتوي على جميع أوامر نظام التشغيل الداخلية .

* مكونات نظام التشغيل:
ينقسم نظام التشغيل إلي ثلاثة أجزاء رئيسية :
الجزء الأول منه يتحكم في الأجهزة والجزء الثاني عبارة عن مجموعة من التعليمات والأوامر تعمل بصورة تلقائية لا دخل للمستخدم فيها ولا يمكنه التحكم بها وهي مخزنة في ذاكرة القراءة فقط ( ROM ) والتي لا يمكن مسحها أو تعديلها والجزء الثالث عبارة عن مجموعة من الأوامر و البرامج تعتبر خدمات للمستخدم وتيسر له استخدام الكمبيوتر .

* الاختصارات :
يستخدم نظام التشغيل ( DOS ) اختصارين اثنين عوضاً عن أسماء الملفات أو جزء منها داخل صيغة الأوامر وهما:
1) الرمز ( ? ) : ويستخدم للدلالة على غياب حرف واحد فقط من اسم أحد الملفات.
2) الرمز ( * ) : ويستخدم للدلالة على غياب أي عدد من الحروف (بشرط أن لا يتجاوز 8 أحرف).

* الأوامر:
تنقسم أوامر الـ DOS إلى قسمين:
1- الأوامر الداخلية : وهي الأوامر التي يتم تحميلها إلى ذاكرة الـ RAM أثناء تشغيل الجهاز ويتم تنفيذها من الذاكرة بمعنى أن هذا النوع من الأوامر لا يستلزم وجود أسطوانة لتنفيذه.

من أمثلة الأوامر الداخلية:
CLS - TIME - DATE - MD - CD - RD - DIR - DEL

2-الأوامر الخارجية : وهي الأوامر التي لا يتم تحميلها إلى ذاكرة الـ RAM أثناء تشغيل الجهاز وإنما تبقى على الأسطوانة وليتم تنفيذ إي أمر منها يشترط وجود اسطوانة نظام التشغيل داخل المشغل المرن أو الصلب.
من أمثلة الأوامر الخارجية:
FORMAT - DISKCOPY - DISKCOMP - COMP - SYS - EDIT

- تنقسم أوامر نظام التشغيل الداخلية والخارجية إلي ستة أنواع :

1-أوامر النظام:
MEM
DATE
VER
DosKey
PROMPT
CLS
VSAFE
MEMMAKER
MODE
COMMAND
MSD
TIME
DEFRAG

2-أوامر الاسطوانة:
SCANDISK
CHKDSK
FORMAT
DISKCOMP
DISKCOPY
MSBACKUP
SYS
LABEL
FDISK
UNFORMAT
VOL

أوامر الدوس2

-أوامر الفهرس:
APPEND
DIR
CD
RD
MOVE
DATE
DELTREE
MD
TREE

4-أوامر الملفات:
TYPE
COPY CON
COPY
ATTRIB
DEL
REN
UNDELETE
XCOPY
PRINT
FIND
EDIT
SORT
MSAV
MORE
HELP

5-الأوامر الحزمية:
REM
CALL
ECHO
FOR
IF
PAUES
SHIFT CHOICE
GOTO

6-أوامر خاصة ونادرة الاستخدام:
FASTOPEN
MSCDEX
CHCP
INTERLNK
QBASIC
DRVSPACE.SYS
LOADFIX
SHARE
FASTHELP
NLSFUNC
CTTY
INSTALL.HIGH
RECOVER
DEBUG
KEYB
EXPAND
DRVSPACE
SUBST
LOAD HIGH
INTERSVR
GRAPHICS
VERIFY
REPLACE
POWER

* شرح لأهم الأوامر المستخدمة في نظام الـ DOS :
1-الأمر: VER ( وهو اختصار كلمة VERSION وتعني إصدار ) وهو من الأوامر الداخلية ووظيفته الاستعلام عن رقم إصدار نظام التشغيل الـ MS-DOS .
ومثال على ذلك قم بكتابة الأمر VER في الـ DOS:
ثم بالضغط على مفتاح ENTER سيظهر MS-DOS VER 6.22 .
-ملاحظة: هذه الإجابة تختلف من جهاز إلي آخر حسب نسخة نظام التشغيل .

2-الأمر: DATE ( التاريخ ) وهو من الأوامر الداخلية ووظيفته عرض التاريخ الموجود بالجهاز مع إمكانية تعديله.
ومثال على ذلك قم بكتابة الأمر DATE في الـ DOS:
ثم بالضغط على مفتاح ENTER سيظهر current Date is THU 03-25-99 وكذلك Enter New Date mm-dd-yy للتعديل ولإدخال التاريخ الجديد تسجل أولاً الشهر ثم اليوم ثم السنة وإذا لم نرغب في كتابة تاريخ جديد يكفي الضغط على مفتاح الإدخال ENTER بدون كتابة إي شئ.
-ملاحظة: هذه الإجابة طبعاً تختلف من جهاز إلي آخر حسب التاريخ .
-شروط كتابة التاريخ في نظام التشغيل DOS:
1-نظام التشغيل لا يقبل إي تاريخ قبل سنة 1980.
2-لا يمكن استخدام التاريخ الهجري.
3-لا يمكن كتابة الأشهر بالحروف.
4-لا يمكن استخدام النقطتين الرأسيتين : كفاصل بين في التاريخ
5-أن تستخدم في كتابة التاريخ النظام الأمريكي (mm-dd-yy) الشهر ثم اليوم ثم السنة .

3-الأمر: TIME ( الوقت ) وهو من الأوامر الداخلية ووظيفته عرض الوقت المسجل داخل جهاز الحاسب مع إمكانية تعديله.
ومثال على ذلك قم بكتابة الأمر TIME في الـ DOS
ثم بالضغط على مفتاح ENTER سيظهر current Time is : 4تعلّم لغة dos الالف الى الياء55.75a وكذلك Enter New Time للتعديل وذلك بأن تسجل أولاً الساعات ثم الدقائق ثم الثواني ثم كسر الثواني ثم تحديد الوقت صباحاً أو مساءاً وإن لم ترغب في كتابة وقت جديد يكفيك الضغط على مفتاح الإدخال ENTER بدون كتابة إي شئ .
-ملاحظة: هذه الإجابة طبعاً تختلف من جهاز إلي آخر حسب الوقت .

4-الأمر: CLS ( وهو اختصار لجملة Clear The Screen وتعني مسح الشاشة ) وهو من الأوامر الداخلية ووظيفته هي تنظيف الشاشة من كافة البيانات التي عليها وإرجاع محث التشغيل إلي أول سطر على الشاشة مهما كان موقعه أثناء تنفيذ الأمر.
ومثال على ذلك قم بكتابة الأمر CLS في الـ DOS :
ثم بالضغط على مفتاح ENTER سيتم تنظيف الشاشة من البيانات الموجودة عليها وليس مسح البيانات.

5-الأمر : PROMPT وهو من الأوامر الداخلية ووظيفته تغيير شكل محث التشغيل لنظام التشغيل.
ومن أهم استخدامات الأمر PROMPT التالي:
PROMPT $D تغيير شكل المحث C إلي علامة تاريخ اليوم
PROMPT $T تغيير شكل المحث C إلي علامة الوقت الحالي
PROMPT $Q تغيير شكل المحث C إلي علامة =
PROMPT $$ تغيير شكل المحث C إلي علامة $
PROMPT $V تغيير شكل المحث C إلي رقم إصدار نظام التشغيل

6-الأمر: VOL ( وهو اختصار لكلمة Volume Label ) وهو من الأوامر الداخلية ووظيفته عرض اسم الأسطوانة الداخلي
ومثال غلى ذلك قم بكتابة الأمر VOL في الـ DOS
ثم بالضغط على مفتاح ENTER سيظهر Volume in drive C is alwafa
-ملاحظة: هذه الإجابة طبعاً تختلف من جهاز إلي آخر حسب اسم القرص .

7-الأمر : DIR وهو من الأوامر الداخلية ووظيفته عرض الملفات الموجودة على الفهرس الحالي ومن خلاله نستطيع عرض :
1-اسم الاسطوانة والرقم المسلسل لها.
2-اسم الفهرس الحالي والمسار الحالي له.
3-عرض الملفات الموجودة بخمس بيانات(اسم الملف -نوع الملف (امتداده) -مساحة الملف بالبايت (حجم الملف)-تاريخ إنشاء الملف -وقت إنشاء الملف) .
4-عرض الفهارس الموجودة بأربعة بيانات وهي (-اسم الفهرس-علامة الفهرس وتكون على الشكل < DIR > بجوار اسم الفهرس-تاريخ إنشاء الفهرس -وقت إنشاء الفهرس ).
5-رسالة تعرض إجمالي عدد الملفات الموجودة بالفهرس الحالي والذي يتم عرضه وكذلك المساحة الكلية لهذه الملفات.
6-المساحة الحرة أو الشاغرة على الاسطوانة أو القرص .
أهم صور استخدامات الأمر DIR:
DIR/P لعرض الملفات صفحة صفحة
DIR/W لعرض الملفات بعرض الشاشة
DIR/B لعرض أسماء الفهارس والملفات ونوعها فقط
DIR/L لعرض أسماء الفهارس والملفات بالحروف الصغيرة
DIR/S لعرض كل الملفات والفهارس الموجودة بالفهرس الحالي
DIR/O لعرض الفهارس والملفات مرتبة ترتيب أبجدي من A إلي Z
DIR/OS لعرض الفهارس والملفات مرتبة حسب مساحتها بالبايت من الأصغر إلي الأكبر
DIR/AH عرض الملفات المخفية فقط
DIR/AR عرض ملفات القراءة فقط وهي محمية من الإلغاء
DIR/AS عرض ملفات النظام فقط
DIR/AD عرض جميع الفهارس فقط بدون الملفات
DIR/AA عرض الملفات التي تحمل علامة الأرشيف فقط

8-الأمر: MD ( وهو اختصار لكلمة Make Directory ) وهو من الأوامر الداخلية ووظيفته إنشاء فهرس فرعي من الفهرس الرئيسي أو إنشاء فهرس فرعي من فهرس فرعي آخر.

9-الأمر : CD (وهو اختصار لكلمةChange Directory ) وهو من الأوامر الداخلية ووظيفته:
1-معرفة الفهرس الحالي
2-الانتقال بين الفهارس إما من:
-رئيسي إلي فرعي
-فرعي إلي رئيسي
وإذا أردنا معرفة الفهرس الحالي الذي نقف عليه نكتب الأمر CD فقط ثم نقوم بالضغط على مفتاح ENTER

10-الأمر RD ( وهو اختصار لكلمة Remove Directory ) وهو من الأوامر الداخلية ووظيفته حذف أو إزالة الفهرس الفرعي ،ولحذف أو إزالة إي فهرس فرعي فهناك شرطين:
1- إزالة جميع الملفات والبرامج الموجودة داخل الفهرس الفرعي المراد إزالته.
2- ألا يكون الفهرس الفرعي المراد إزالته هو الذي نقف عليه الآن بل يجب أن نكون على فهرس آخر أعلى منه رتبة.

11-الأمر : COPY وهو من الأوامر الداخلية ووظيفته نسخ ملف أو مجموعة ملفات في نفس الفهرس أو فهرس آخر أو في أسطوانة أخرى.

12-الأمر: COPY CON وهو من الأوامر الداخلية ووظيفته إنشاء وكتابة ملفات نصية جديدة من لوحة المفاتيح وعرضها وطباعتها.
ومن عيوب الأمر COPY CON إنه:
1-لا يمكن الصعود لسطر قد تمت كتابته وتم الضغط على مفتاح الإدخال ENTER.
2-لا يمكن فتح ملف للتعديل به بعد حفظه من نفس الأمر بل يكون من محرر النصوص الموجود مع نظام التشغيل DOS وهو EDIT .
-ملاحظة:لحفظ الملف المنشأ عن طريق الأمر COPY CON قم بعمل إحدى الخطوات التالية:
أ-الضغط على مفتاحي ctrl+z ثم الضغط على مفتاح الإدخال.
ب-الضغط على مفتاح F6 ثم الضغط على مفتاح الإدخال.

13-الأمر: TYPE وهو من الأوامر الداخلية ووظيفته عرض محتويات الملفات النصية على الشاشة.
-ملاحظة:يقوم هذا الأمر بعرض الملفات النصية أما الملفات التي من النوع EXE-COM-SYS فلا يمكن عرضها .

14-الأمر: REN (وهو اختصار لكلمة Rename ) وهو من الأوامر الداخلية ووظيفته تغيير اسم الملف أو نوعه أو كلاهما .
مثال(1):

15-الأمر: DEL ( وهو اختصار لكلمة DELETE ) وهو من الأوامر الداخلية ووظيفته مسح ملف أو مجموعة ملفات في نفس الفهرس أو في فهرس آخر أو في أسطوانة أخرى.
ملاحظة: في حال مسح كل الملفات لا بد من ظهور الرسالة التأكيدية التالية:
All Files in directory will be deleted
Are you Sure Y/N
وإذا أردت حذف جميع الملفات أضغط حرف Y وإذا أردت إلغاء العملية اضغط N.

16-الأمر: PATH وهو من الأوامر الداخلية ووظيفته فتح مسار أو عدة مسارات على مجموعة محددة من الفهارس على أسطوانة واحدة أو عدة أسطوانات وذلك حتى يسهل التعامل مع الملفات الواقعة عليها من إي موقع ويدرج أمر PATH إلى ملف Autoexec.bat في سطر واحد (لو تكرر الأمر وبصورة مختلفة سيحفظ منه فقط آخر صورة له في آخر سطر ) ويوصف بداخله كل الفهارس التي نرغب بالتعامل معها مباشرة بدون استخدام الأمر CD للدخول إليها.
-ملاحظات هامة:
1-يوضع أمر PATH داخل ملف Autoexec.bat في سطر واحد .
2-من الممكن كتابة أمر PATH على إي مشغل أقراص في كل مرة تفتح فيها حاسبك.
مثال على ذلك قم بكتابة الأمر PATH على الـ DOS لكي تعرف اسم المسار الموجود بالجهاز.

17-الأمر: MEM وهو من الأوامر الخارجية ووظيفته إعطاء تقارير كاملة عن حالة جميع أنواع الذاكرة.

18-الأمر: MODE وهو من الأوامر الخارجية ووظيفته:
1-التحكم في حجم الكتابة وعرضها على الشاشة.
2-إعطاء تفاصيل عن الملحقات المتصلة بالحاسب وما إذا كانت متصلة معه على التوالي أو على التوازي.

19-الأمر: DOSKEY وهو من الأوامر الخارجية ووظيفته:
1-استدعاء وتعديل اسطر الأوامر وذلك باستدعاء كل ما سبق تنفيذه من أوامر .
2-إنشاء ما يسمى بالماكرو ( Macros ) وهو عبارة عن مجموعة من الأوامر تجمع تحت اسم واحد ويعطى لها مفتاح معين لتشغليها بخطوة واحدة.
-ملاحظة هامة: الأمر DOSKEY يقوم بحجز 4 كليو بايت من الذاكرة الأساسية.

20-الأمر: MSD وهو من الأوامر الخارجية ووظيفته:
1-اكتشاف مواصفات الحاسب من حيث:
( نوع المعالج - حجم الذاكرة - أنواع مشغلات الأقراص - مواصفات نظام العرض - وباقي المكونات).
2-الحصول على تقارير فنية تفيد باكتشاف المشاكل التي حدثت على الحاسب مثل تلف شرائح الذاكرة الـ RAM .

21-الأمر: Command وهو من الأوامر الخارجية ووظيفته تفسير أوامر نظام التشغيل الداخلي.

22-الأمر: DEFRAG وهو من الأوامر الخارجية ووظيفته تتمثل برفع كفاءة التشغيل للقرص الصلب أو القرص المرن حيث إنه يقوم بتجميع الملفات المبعثرة إلي جوار بعضها وبالتالي توفير مساحة إضافية.

23-الأمر: FORMAT وهو من الأوامر الخارجية ووظيفته تهيئة الأسطوانة الصلبة أو المرنة.

24-الأمر: LABEL وهو من الأوامر الخارجية ووظيفته إعادة تسمية الاسطوانة أو تعديل اسمها أو مسحه.

25-الأمر: DISKCOPY وهو من الأوامر الخارجية ووظيفته نسخ أسطوانة مرنة على أخرى مطابقة لها تماما من حيث النوع والحجم والسعة ويقوم بنسخ كامل الملفات حتى المخفية.
ملاحظة : (الأمر COPY والأمر XCOPY لا يستطيعان نقل الملفات المخفية).

26-الأمر: CHKDSK وهو من الأوامر الخارجية ووظيفته فحص الأسطوانة وإعطاء تقرير عن حالتها.

27-الأمر: UNFORMAT وهو من الأوامر الخارجية ووظيفته استعادة محتويات أسطوانة ما كانت قد مسحت جميع محتوياتها من خلال الأمر FORMAT.
-ملاحظة هامة:
يستطيع الأمر UNFORMAT إعادة محتويات الأسطوانة التي سبق عمل تهيئة لها ولكن بشرط عدم استخدامها مسبقاً مع الأمر FORMAT عند التهيئة وإلا فأنه يستحيل إعادة محتويات الأسطوانة كما كانت


----------------------------------



أوامر الدوس 3

28- الأمر: SYS وهو من الأوامر الخارجية ووظيفته:
1- نسخ ملفات نظام التشغيل MS-DOS إلي أسطوانة ما.
2- نسخ ملف COMMAND.COM إلي أسطوانة ما.

29-الأمر: DISKCOMP وهو من الأوامر الخارجية ووظيفته المقارنة بين اسطوانتين متطابقتين .
ملاحظة: هذا الأمر لا ينفع التعامل به مع أقراص صلبة على الإطلاق.

30-الأمر: SCANDISK وهو من الأوامر الخارجية ويستخدم لاكتشاف إي أجزاء تالفة على القرص .

31-الأمر: FDISK وهو من الأوامر الخارجية ووظيفته تهيئة وإعداد القرص الصلب للتعامل مع نظام التشغيل DOS.

32-الأمر: TREE وهو من الأوامر الخارجية ووظيفته عرض أسماء الفهارس المكونة لشجرة الفهارس وكذلك عرض مساراتها.

33-الأمر: MOVE وهو من الأوامر الخارجية ووظيفته نقل ملف أو أكثر أو فهرس فرعي من مكان لآخر.

34-الأمر: DELTREE وهو من الأوامر الخارجية ووظيفته حذف فهرس فرعي بما يحتويه حتى لو كان بداخله ملفات.

35-الأمر: UNDELETE وهو من الأوامر الخارجية ووظيفته استعادة الملفات الممحاة بواسطة الأمر DEL.
ملاحظات هامة:
1-عندما يتم حذف ملف بالأمر DEL فإن نظام التشغيل DOS يقوم بتغيير الحرف الأول من هذا الملف وتحويله إلي علامة استفهام ؟.
2-يمكن استرجاع ملف قبل تخزين إي ملف آخر جديد على الملف السابق.

36-الأمر: ATTRIB وهو من الأوامر الخارجية ووظيفته يعرض ويتحكم في صفحات الملف وذلك بتغيير خصائصه كجعله مثلاً ملف خفي أو ملف نظام أو قابل للقراءة فقط أو غير ذلك.

37-الأمر: PRINT وهو من الأوامر الخارجية ووظيفته طباعة الملفات النصية فقط.

38-الأمر: XCOPY وهو من الأوامر الخارجية ووظيفته نسخ مجموعة من الملفات أو الفهارس .

39-الأمر: EDIT وهو من الأوامر الخارجية وهو عبارة عن محرر نصوص تابع لنظام التشغيل DOS والذي من خلاله تتمكن من كتابة وتعديل الملفات.
-ملاحظات هامة:
يعالج هذا الأمر جميع عيوب الأمر COPY CON حيث أنه باستخدامه يمكن عمل الآتي:
1-فتح ملف سبق حفظه والتعديل فيه.
2-التحرك داخل الملف يميناً ويساراً ولأعلى ولأسفل .
3-يتم حفظ الملف باستخدام Alt+F ثم نختار أمر Save ثم كتابة أسم الملف.
-يتم الخروج من الأمر باستخدام Alt+F ثم نختار أمر Exit.
-لكي يعمل الأمر EDIT لابد من وجود ملف QBASIC.EXE.
عمله
الأمر

DIR
استعراض للدايروكتوري
DIR

CLS
إبقاء شاشة الدوس خالية من الأوامر
CLS

RD
حذف مجلد
RD

MD
إنشاء مجلد
MD

DATE
تعديل التاريخ
DATE

TIME
تعديل الوقت
TIME

LABLE
عرض وتعديل اسم الدرايف
LABLE

VOL
عرض اسم الدرايف
VOL

VER
لمعرفة أي اصدراة من الدوس تعمل بها
VER

FORMAT C: أو غيره
حذف أي شئ يكون على الدرايف الواحد
FORMAT

TYPE اسم الملف
عرض الملفات النصية فقط
TYPE

DEL اسم الملف
حذف ملف معين
DEL

REN اسم الملف
إعادة تسمية ملف معين
REN

COPY مسار الملف أو المجلد
نسخ مجلد معين أو ملف محدد
COPY

PROMPT
تغيير شكل المؤشر
PROMPT

XCOPY
نسخ مجلد يحتوي على مجلدات فرعية بداخله
XCOPY

DEFRAG
إلغاء تجزئة القرص
DEFRAG

SCANDISK
عمل فحص للهارديسك
SCANDISK

SYS
نقل ملفات النظام إلى القرص المرن
SYS

UNDELET
استرجاع ملف حذفته من جهازك أو حتى من سلة المحذوفات لكن يشترط أن لا يمر أكثر من أسبوع كحد أقصى على مدة الحذف
UNDELET

FIND اسم الملف أو المجلد
بحث
FIND

DOSKEY
لعمل حفظ للأوامر التي استعملتها
DOSKEY

MASV
فاحص للفيروسات
MSAV

MSBACKUP
لعمل نسخة احتياطية للجهاز
MSBACKUP

MEM
عرض بيان عن الذاكرة رام
MEM

CHKDSK
فحص الهارديسك
CHKDSK

DISKCOP
للمقارنة بين ديسكات ذات حجم متساوي
DISKCOP

TREE
عرض كل ما يحتويه الدرايف الواحد
TREE

CD
للانتقال من مجلد إلى آخر
CD
نبدأ في هذا الدرس الحديث عن أوامر الدوس ...
حيث أن الدوس مهمته الأساسية التعامل مع الأقراص .. فا ينبغي أن نتتابع الأوامر بشئ من الترتيب ..
أول أمر يصادفنا هو أمر تهيئة القرص ( format ) وهذا الأمر من الأهمية والخطورة مما يجعلنا نتحدث عنه بإسهاب وتمعن .. .. إن الفورمات تعنى تقسيم القرص إلى مسارات tracks وقطاعات sector حتى يمكن تسكين الملفات بنظام وحتى يمكن لنظام التشغيل ترتيب الملفات والبحث عنها بسهولة ويسمى القطاع الأول من القرص boot أي المدخل أو البوابة وإذا أصاب هذا القطاع تلف .. لا يعمل القرص نهائياً .. وجدير بالذكر أن نظام التشغيل يتعامل مع أقسام الهارد ديسك على أنها أقراص كلُُ على حده .. أي أن كل قسم من الهارد يعتبر قرص منفصل بذاته ...
وأمر الفورمات يُكتب أمام علامة المحث prompt كأي أمر أخر .. ولكن يمكن كتابة بعض الشروط التي نريد للدوس أن ينفذها مع هذا الأمر ... فإذا كتبنا format فقط .. فإن الدوس سيقوم بعملية تهيئة للقرص مع الفحص ... وفى السطور التالية سنورد بعض هذه الشروط ووظائفها ...
format/s أي عمل تهيئة مع تحميل ملفات النظام على القرص
format/v تسمية القرص بعد التهيئة
format/q أي تهيئة سريعة بدون فحص القرص
format/u أي تهيئة بدون شروط
ويجب التأكد قبل عملية الفورمات من خلو القرص من البيانات والملفات الهامة .

دمتم فى رعايه الله ! 


الثلاثاء، 16 يوليو 2013

كتاب لتعليم ادوبي ان ديزاين CS5 !!

كتاب لتعليم ادوبي ان ديزاين
فى تدوينه اليوم سوف نتطرق الى تحميل كتاب 
لـشـرح تعليم ادوبي ان ديزاين CS5 ! 
اولا : ما هو الان ديزاين 
InDesign
 هوبرنامج للنشر المكتبي من شركة أدوبي.
 ويمكن استخدام هذا البرنامج
 لتصميم ونشر الكتب والمجلات والمنشورات والملصقات
 وغيرها من أشكال المطبوعات. 

والان مع تحميل كتاب الشرح 

الجمعة، 12 يوليو 2013

مقدمه لتتعلم لغه الـجافـا سكربت JavaScript !!

السلام عليكم ورحمه الله تعالى وبركاته عليكم !! 
فى تدوينه اليوم سوف نتطرق الى شرح مقدمه لتتعلم لغه الــ جافا JavaScript !! 
وهى أحد لغات البرمجه ! 

مقدمه صغيرة عن هذة اللغه !! 
- ﻣﻘﺪﻣﺔ ﻋﺎﻣﻪ ﻋﻦ ﻟﻐﺔ اﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ :
 JAVASCRIPT :
 اﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ ﻫﻲ ﻟﻐﺔ ﺑﺮﻣﺠﻪ اذا ﺟﺎز اﻟﺘﻌﺒﯿﺮ ﺗﻠﻌﺐ دور ﺣﯿﻮي وﻓﻌﺎل ﻓﻲ ﺻﻔﺤﺎت اﻟﻮﯾﺐ ﻣﻦ ﺧﻼل اﻟﻘﯿﺎم ﺑﻮﻇﺎﺋﻒ ﻗﺪ ﺗﻜﻮن ﺧﺎرﺟﯿﺔ او داﺧﻠﯿﺔ ﺑﻞ ﻟﻨﻜﻦ اﻛﺜﺮ دﻗﺔ ﻫﻲ ﻣﺮﻧﻪ اﻟﻰ درﺟﻪ ﺗﺠﻌﻠﻚ ﺗﺘﺤﻜﻢ ﺑﻜﻞ ﺟﺰء ﻣﻦ اﺟﺰاء ﺻﻔﺤﺔ اﻟﻮﯾﺐ ﻛﺄن ﺗ forms ﺴﺘﺨﺪﻣﻬﺎ ﻓﻲ ال اي اﻟﻨﻤﺎذج او ﻛﻨﻮاﻓﺬ ﺗﺨﺮج ﻟﻠﻤﺴﺘﺨﺪم ﻟﺘﺨﺒﺮه ﺑﺎﻣﺮ ﻣﻌﯿﻦ او ﺗﻨﺒﻪ وﻏﯿﺮﻫﺎ ﻣﻦ اﻻﺳﺘﺨﺪاﻣﺎت اﻟﺘﻲ اراﻫﺎ ﻣﻦ وﺟﻬﺔ ﻧﻈﺮي ﻫﻲ اﻟﺮوح اﻟﺘﻲ ﯾﺒﺜﻬﺎ ﻣﻄﻮر اﻟﻮﯾﺐ ﻓﻲ ﺻﻔﺤﺎﺗﻪ اﺛﻨﺎء ﺑﺮﻣﺠﺘﻪ .
Netscape
 اﻣﺎ ﻣﻦ اﯾﻦ ﺟﺎءت ﻟﻐﺔ اﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ ﻓﻬﻲ ﺟﺎءت ﻣﻦ ﺧﻼل اﻫﺘﻤﺎم ﺷﺮﻛﺔ ﻟﺘ ﻀﻔﻲ اﻟﺤﯿﻮﻳﺔ اﻟﻰ Sun
 ﺻﻔﺤﺎت اﻟﻮﻳﺐ وﻻ ﻳﻔﻮت ﻋﻠﻰ ﺑﺎل اﺣﺪ ان ﺷﺮﻛﺔ ھﻲ اﻻﺳﺎس واﻻم ﻓﻲ ﻟﻐﺔ اﻟﺠﺎﻓﺎ ﺑﺸﻜﻞ ﻋﺎم ﻓﻤﺎ ﺑﺎﻟﻚ ﺑﺎﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ ﻓﻠﻐﺔ ﺟﺎﻓﺎ ﺳﻜﺮﺑﺖ ھﻲ ﻟﻐﺔ ﺑﺴﯿﻄﻪ ﻧﻮﻋﺎ ﻣﺎ وﺳﮫﻠﻪ اﻟﺘﺒﻮﻳﺐ واﻟﺘﺤﻜﻢ ﺑﻞ ﻳﺴﺘﻄﯿﻊ اﻟﺒﺮﻣﺠﻪ ﺑﮫﺎ ﻣﻦ ﻟﻢ ﻳﺘﻌﻠﻢ اي ﻟﻐﺔ ﻓﻲ ﺣﯿﺎﺗﻪ وھﺬا ﻣﺎ رﻛﺰت ﺑﻪ ﻓﻲ ﻛﺘﺎﺑ ﻲ ھﺬا ﺑﺎن اﺟﻌﻞ اﻟﻤﺘﺪرب ﻳﺒﺪأ ﻣﻦ اﻟﺼﻔﺮ ﻓﻠﯿﺲ ھﺪﻓﻲ ﻓﮫﻢ ﻟﻐﺔ اﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ ﻓﻘﻂ ﻓﺤﺴﺐ ﺑﻞ اﻟﺘﻜﻨﯿﻚ اﻟﺒﺮﻣﺠﻲ ﺑﺈﺧﺘﻼﻓﺎﺗﻪ ﻓﺎﻟﻤﺒﺪأ واﺣﺪ for loop
ﻋﻠﻰ اﺧﺘﻼف ﺷﯿﻔﺮة اﻟﻜﻮد ﻓﺎل ﻣﺜﻼ او ال if condition
او ﻏﯿﺮھﺎ ﻣﻮﺟﻮده ﻓﻲ ﺟﻤﯿﻊ ﻟﻐﺎت اﻟﺒﺮﻣﺠﻪ وﻟﮫﺬا اﻋﺘﺒﺮ ﻛﺘﺎﺑﻲ ھﺬا ﺑﺎب ﻟﺪﺧﻮل ﻣﻨﻪ اﻟﻰ ﻓﮫﻢ اﻟﻠﻐﺎت اﻟﻘﺎدﻣﻪ اﻟﺘﻲ ﺳﻮف اﻃﺮح ﺑﮫﺎ ﻛﺘﺐ ﺑﺈذن اﷲ وﻛﺬﻟﻚ اﻟﻰ ﻟﻐﺎت اﻟﺒﺮﻣﺠﻪ اﻟﻤﻮﺟﻮد ﻛﺘﺒﺎ ﻋﻨﮫﺎ ﻓﻲ اﻻﺳﻮاق او اﻟﻨﺖ ﻓﮫﺬا اﻟﻜﺘﺎب ﺑﺪاﻳﺘﻚ ﻟﻔﮫﻢ ﺑﻘﯿﺔ اﻟﻠﻐﺎت ﺑﻜﻞ ﺳﮫﻮﻟﻪ او ﻋﻠﻰ اﻻﻗﻞ ﺑﯿﺴﺮ ودون ﻋﻨﺎء اذا ﻟﯿﺲ ﻛﻞ اﻟﻠﻐﺎت ﻟﯿﻜﻦ ﺑﻌﻀﮫﺎ واذا ﻟﯿﺲ ﺑﻌﻀﮫﺎ اذا ﻋﻠﻰ اﻻﻗﻞ ﺟﺰء ﻣﻦ ﻛ ﻞ ﻟﻐﺔ... ﻋﺰﻳﺰي اﻟﻤﺘﺪرب ﻟﻐﺔ اﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ ﺑﺈﻋﺘﻘﺎدي اﻟﺨﺎص ﻛﻤﻄﻮر وﻳﺐ ﻣﮫﻤﺔ ﻧﻮﻋﺎ ﻣﺎ ﻓﺎﻧﺖ ﻋﻨﺪﻣﺎ ﺗﺼﻤﻢ ﻓﻲ HTML
 اﻧﺖ ﺗﺼﻤﻢ واﺟﮫﺔ وﻟﻜﻨﮫﺎ ﺧﺎﻟﯿﺔ ﻣﻦ اﻟﺤﺮﻛﺔ ﺑﻞ اﻧﻚ ﻻ ﺗﺴﺘﻄﯿﻊ ان ﺗﻐﯿﺮ ﺷﻲء ﻣﻨﮫﺎ إﻻ ﺑﺎﻟﺘﻐﯿﺮ اﻟﻜﻮد ﻧﻔﺴﻪ وﻟﻜﻦ ﺗﺨﯿﻞ ﻣﺜﻼ اﻧﻚ ﺗﺮﻳﺪ ان ﺗﻈﮫﺮ ﺑﻨﺮ اﻋﻼﻧﻲ ﻳﺘﻐﯿﺮ ﻛﻞ وﻗﺖ ﻣ ﻌﯿﻦ ﻣﻦ ﻏﯿﺮ ان ﺗﻠﻤﺴﻪ ﺑﯿﺪك اي ﻣﻦ ﻏﯿﺮ ان ﺗﻐﯿﺮ اﻟﻜﻮد ﺑﻞ ھﻮ ﻣﻦ ﻧﻔﺴﻪ ﻳﺠﻠﺐ ﺑﻨﺮ اﻻﻋﻼن اﻻول ﺛﻢ ﺑﻌﺪ دﻗﯿﻘﺔ ﻣﺜﻼ ﻳﻐﯿﺮه اﻟﻰ ﺑﻨﺮ اﻋﻼن ﺛﺎﻧﻲ وھﻜﺬا او ﺗﺼﻮر اﻧﻚ ﺗﺮﻳﺪ ان ﺗﻀﻊ ﻓﻲ رأس ﺻﻔﺤﺘﻚ اﻟﺘﺎرﻳﺦ واﻟﻮﻗﺖ او ﻛﺄن ﺗﺮﻳﺪ ان ﻳﻈﮫﺮ اﺳﻢ زاﺋﺮك ﻓﻲ ﺻﻔﺤﺘﻚ ﻟﻜﻲ ﺗﺸﺪه ﻟﮫﺎ وﻏﯿﺮھﺎ ﻣﻦ اﻻﻓﻜﺎر ﻓﺎﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ ﺗﻔﻌﻞ ﻟﻚ ﻛﻞ ھﺬا وﺑﻜﻞ ﺑﺴﺎﻃﻪ وﺳﮫﻮﻟﺔ .. اﻣﺎ ﻓﻲ اﻟﺒﺮاﻣﺞ او اﻻﻛﻮاد اﻟﺘﻲ ﺳﻮف ﻧﺘﻌﻠﻢ ﻛﺘﺎﺑﺘﮫﺎ ھﻲ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻷواﻣﺮ اﻟﺘﻲ ﺗﻜﺘﺐ ﻣﺠﺘﻤﻌﺔ أو ﻣﺘﻔﺮﻗﺔ ﻟﯿﻌﻤﻞ اﻟﺒﺮﻧﺎﻣﺞ ﺑﺼﻮرﺗﺔ اﻟﺮﺋﯿﺴﯿﻪ وﻟﻨﻘﻞ ھﻲ اﻻﺳﺎس او اﻟﺒﻨﯿﺔ اﻟﺘﺤﺘﯿﺔ ﻟﺒﺮﻧﺎﻣﺠﻨﺎ وﻻ ﺗﻘﻠ ﻖ ﺗﺴﺘﻄﯿﻊ ان ﺗﻜﺘﺐ ﺑﺮاﻣﺠﻚ او اﻛﻮادك ﻣﻦ ﺧﻼل ﺑﺮﻧﺎﻣﺞ ال NOTEBAD
 اﻟﻤﺘﻮﻓﺮ ﻓﻲ ﻛﻞ ﺟﮫﺎز وإﻧﻨﻲ اﻓﻀﻞ ان ﺗﺠﺪ ﻣﺤﺮر ﻟﻠﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ ﻓﻲ اﻻﻧﺘﺮﻧﺖ وھﺬا اﻓﻀﻞ ﻟﻜﻲ ﺗﻌﺮف ﻣﻮﻗﻊ اﻟﺨﻄﺄ ﻣﺒﺎﺷﺮة ﻣﻦ ﻏﯿﺮ ﻋﻨﺎء . وﻓﻲ ﻧﮫﺎﻳﺔ اﻟﻤﻘﺪﻣﻪ ھﺬي ارﻳﺪ اﻟﺘﻨﺒﯿﻪ اﻟﻰ ﺷﻲء اراه ﻛﺜﯿﺮا ﻓﻲ اﻻﻧﺘﺮﻧﺖ وھﻮ ﻳﻮﺟﺪ ﻓﺮق ﻛﺒﯿﺮ ﻋﻨﺪﻣﺎ ﻧﻘﻮل ھﺬا ﻛ JAVA
 ﻮد او ﻛﻮد JAVASCRIPT
 ﻓﺎﻻﺧﺘﻼف ﻛﺒﯿﺮ ﺑﯿﻨﮫﻢ وإن ﻛﺎن اﻟﻤﺴﻤﻰ ﻳﻮﺣﻲ ﺑﻐﯿﺮ ذﻟﻚ واﻳﻀﺎ ﻳﻮﺟﺪ DHTML
 ﻓﺮق ﺑﺴﯿﻂ ﺑﯿﻦ ال واﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ وإن ﻛﻨﺎ ﻧﺴﺘﺨﺪم ﻓﻲ DHTM
 اواﻣﺮ واﻛﻮاد ال JAVA SCRIPT
ﺑﻞ ﻳﻜﻮن اﻻﻋﺘﻤﺎد اﻟﻜﺒﯿﺮ ﻋﻠﯿﮫﺎ وﻟﻜﻦ ھﺬي ﻋﺰﻳﺰ اﻟﻤﺘﺪرب ﻟﻐﺔ اذا ﺟﺎز ﺗﺴﻤﯿﺘﮫﺎ ﺛﺎﻧﯿﻪ وﻟﮫ ﺎ ﺗﻄﺒﯿﻘﺎﺗﮫﺎ اﻟﺤﺮﻛﯿﺔ واﻟﺘﺄﺛﯿﺮﻳﺔ اﻟﺨﺎﺻﻪ وإﻧﻲ ارى اﻛﺜﺮ اﻟﻤﻮاﻗﻊ ﺗﻌﺮض ﻟﻠﻤﺴﺘﺨﺪﻣﯿﻦ اﻛﻮاد ﺟﺎھﺰه ﻟﻠﺘﺤﻤﯿﻞ او اﻟﻨﺴﺦ وﺗﻜﺘﺐ JAVASCRIPT
 ﻋﻨﮫﺎ اﻧﮫﺎ وإﻧﻲ ارى ﻛﺜﯿﺮا ﻣﻨﮫﺎ ﺗﺴﻤﯿﺘﻪ اﻟﺼﺤﯿﺤﻪ DHTML
اي اﻟﺪاﻳﻨﻤﻚ وﻟﯿﺲ اﻟﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ واﻧﺎ اﻗﻮل ﻛﺜﯿﺮا ﻣﻨﮫﺎ وﻟﯿﺲ ﺟﻤﯿﻌﮫﺎ .. وﻧﺤﻦ ھﻨﺎ ﻟﺴﻨﺎ ﻓﻲ JAVASCRIPT
 ﻣﺤﺾ اﻟﻤﻘﺎرﻧﻪ ال وال JAVA و DHTML
 ﻓﻠﻜﻼ ﻣﻨﮫﺎ اﻛﻮاده اﻟﺨﺎﺻﻪ واﺳﻠﻮﺑﻪ وﺗﻜﻨﯿﻜﻪ وﻳﺠﺐ ھﻨﺎ اﻟﺘﺒﯿﻪ ان ال JAVA
 ﺑﻌﯿﺪة ﻛﻞ اﻟﺒﻌﺪ JAVASCRIPT ﻋﻦ ال ﻋﻠﻰ ﻋﻜﺲ ال DHTML
 اﻟﻘﺮﻳﺒﺔ ﺟﺪا ﻓﻼ اﻗﺎرن ﺑﯿﻦ ال JAVA و ال DHTML ﻣﻊ ال JAVASCRIPT
وﻛﺎﻧﻨﻲ اﺳﺎوﻳﮫﻢ ﺑﺒﻌﺾ ﻓﺎل ﻗﺮ DHTML ﻳﺒﺔ JAVA
 ﺟﺪا او ﺗﺼﺐ ﻓﻲ ﻣﺼﺐ ﻧﻔﺴﻪ وﻟﻜﻦ ال ﺑﻌﯿﺪة ﻛﻞ اﻟﺒﻌﺪ ﺑﻞ ﻻ ﻳﻮﺟﺪ ﻣﻘﺎرﻧﻪ وﻟﮫﺎ اﻋﻤﺎﻟﮫﺎ واﻛﻮادھﺎ اﻟﺨﺎﺻﻪ وﻋﻤﻠﮫﺎ اﻟﺨﺎص . JAVASCRIPT وﻳﻮﺟﺪ ﺑﻌﺾ اﻟﻤﻼﺣﻈﺎت اﻟﻤﮫﻤﻪ ﻗﺒﻞ اﻟﺒﺪء ﺑﺘﻌﻠﻢ ارﻏﺐ اﻟﺘﺒﯿﻪ ﻟﮫﺎ وﻟﻜﻲ ﻻ اذﻛﺮھﺎ ﻓﻲ ﻣﺘﺼﻒ اﻟﻜﺘﺎب وﺗﺘﺸﺘﺖ اﻓﻜﺎرك . ﺑ § ﻗﻤﺖ ﻓﻲ ﻫﺬا اﻟﻜﺘﺎب ﺎﻟﺘﺪرج ﻋﻠﻰ اﺳﻠﻮﺑﻲ اﻟﺨﺎص ﻓﻲ ﺗﻌﻠﯿﻢ اﻟﻤﺘﺪرب ﻫﺬه اﻟﻠﻐﺔ وﻫﺬا اﺟﺘﻬﺎد ﻣﻨﻲ ﻟﻬﺪﻓﯿﻦ ﻫﻮ ﺷﺪ اﻟﻤﺘﺪرب ﻋﻠﻰ اﻻﺳﺘﻤﺮار ﻓﻲ اﻟﺘﻌﻠﻢ واﺧﺬ اﻟﻔﺎﺋﺪه اﻟﺘﻲ ﯾﺮﺟﻮﻫﺎ ﻣﻦ اول ﺻﻔﺤﺔ ﯾﻘﺮأﻫﺎ وﻟﻬﺬا ﻛﺎن ﻟﻲ اﺟﺘﻬﺎدي اﻟﺨﺎص ﻓﻲ اﻟﺘﺪرج ﻓﻲ ﺻﺐ اﻟﻤﻌﻠﻮﻣﻪ وﻗﺪ اﺳﺘﺨﺪﻣﺖ ﻋﺒﺎرة اذا ﺟﺎز اﻟﺘﻌﺒﯿﺮ ﻛﺜﯿﺮا وﻫﻨﺎ اﻛﻮ ن ﻗﺪ ﺗﺠﺎوزت ﻓﻲ ﻋﺒﺎرة ﻣﻌﯿﻨﻪ ﻓﻲ ﻣﻮﺻﻔﻬﺎ ﻋﻦ وﺻﻔﻬﺎ اﻟﺒﺮﻣﺠﻲ اﻟﺒﺤﺚ وﻫﺬا ﻟﻐﺮض إﯾﺼﺎل اﻟﻤﻌﻠﻮﻣﻪ وﻫﺬا اﻟﺬي ﯾﻬﻤﻨﻲ ﻛﺜﯿﺮا .. ﻟﺬﻟﻚ اﺳﺘﺨﺪم ﻫﺬه اﻟﻌﺒﺎرة ﻓﻲ اﻣﺎﻛﻦ ﻣﻌﯿﻨﻪ . § Object ﺳﻮف ﻧﺘﻄﺮق ﻓﻲ ﻧﻬﺎﯾﺔ اﻟﻜﺘﺎب اﻟﻰ اﻟﻜﺎﺋﻨﺎت اي ال وﺳﻮف اﻛﺘﺐ ﻟﻚ ﻣﻘﺪﻣﺔ ﻋﻨﻬﺎ ﻫﻨﺎ ﻟﻜﻲ ﺗﻜﻮن ﻋﻠﻰ ﻋﻠﻢ ﺑﻬﺎ وﻣﺎ ﻫ ﯿﺘﻬﺎ . .Object . ال ﻛﺎﺋﻦ ﯾﺤﺘﻮي ﻋﻠﻲ ﺧﻮاص ﻟ ، وﻣﻨﻪ ﻃﺮق ﺗﺘﯿﺢ ﻚ اﺳﺘﺨﺪام ﺗﻠﻚ اﻟﺨﻮاص ﻋﻠﻲ ﺑﯿﺎﻧﺎت ﻣﺤﺪدة وﻣﻌﯿﻨﻪ ﻣﻤﺎ ﯾﻌﻄﻲ ﻗﻮة ﻛﺒﯿﺮة ﻧﻮﻋﺎ ﻣﺎ ﻟﻠﺠﺎﻓﺎ ﺳﻜﺮﺑﺖ ﺑﻞ ﻫﻲ ﻗﺎﺋﻤﻪ ﻋﻠﻰ ذﻟﻚ وﻣﺎ ﯾﻨﻌﻜﺲ JAVASCRIPT ﻋﻠﯿﻬﺎ اي ال ﻣﻦ ﺑﺴﺎﻃﺔ ﺗﺼﻤﯿﻢ ﺑﺮاﻣﺠﻬﺎ وﺳﻬﻮﻟﺔ وﺳﻼﺳﺔ ﺗﻄﻮﯾﺮﻫﺎ ﻳﺸﺎر أﺣﯿﺎﻧﺎ ﻟﻠﻐﺎت
ـــــ
اﻟﺘﻲ ﺗﺘﯿﺢ اﺳﺘﺨﺪام اﻟﻜﺎﺋﻨﺎت ﺑﻜﺎﻣﻞ ﺧﺼﺎﺋﺼﻬﺎ ﻋﻠﻲ إﻧﻬﺎ ﻟﻐﺎت ﺑﺮﻣﺠﺔ OOP
 ﻣﻮﺟﻬﺎ ﻟﻠﻜﺎﺋﻨﺎت ﻣﺜﻞ اﻟﺠﺎﻓﺎ و اﻟﺴﻲ ++
اﻟﻰ ﻏﯿﺮﻫﺎ ﻣﻦ ﻟﻐﺎت اﻟﺒﺮﻣﺠﻪ وﻻ ارﯾﺪ ان اﺧﻮض ﺑﺘﺎرﯾﺨﻬﺎ وادﺧﻞ ﺑﻚ اﻟﻰ ﺻﻔﺤﺎت ﻋﺪه وأرﻫﻘﻚ ﻓﻲ اﻟﻘﺮاءة واﻧﺖ ﻟﻢ ﺗﺒﺪأ ﺑﻌﺪ وﻟﻜﻦ اﻧﺼﺤﻚ ﺑﺎﻟﻘﺮاءة ﻋﻨﻬﺎ ﻓﻲ اﻻﻧﺘﺮﻧﺖ ﻓﻜﻞ ﺷﻲء ﯾﻌﺘﺒﺮ ﻣﺮﺟﻊ ﻣﻔﯿﺪ ﻟﻚ ﺣﺘﻰ ﻟﻮ ﻛﺎﻧﺖ ﻣﻌﻠﻮﻣﺔ واﺣﺪه . § اﻟﻜﻠﻤﺎت اﻟﻤﺤﺠﻮزة وﺳﻮف اذﻛﺮﻫﺎ ﻟﻚ ﻓﻜﻤﺎ ﻓﻲ ﺟﻤﯿﻊ اﻟﻠﻐﺎت ﯾﻮﺟﺪ ﻫﻨﺎك ﻛﻠﻤﺎت ﻣﺤﺠﻮزة اي Keywords
 وﺳﻤﯿﺖ ﻛﺬﻟﻚ ﻟﻜﻲ ﻻ ﺗﺴﺘﺨﺪم إﻻ ﺑﻤﻮاﻗﻊ ﺧﺎﺻﻪ ﻓﻲ ﻛﻮد اﻟﻠﻐﺔ وﻟﯿﺲ ﻛﻤﺴﻤﯿﺎت ﺗﺴﺘﺨﺪﻣﻬﺎ . وﻫﻲ ﻛﻠﻤﺎت ﺧﺎﺻﻪ ﺗﻘﻮم ﺑﻌﻤﻠﯿﺎت ووﻇﺎﺋﻒ ﻣﻌﯿﻨﻪ ﻋﻠ ﻰ ﻣﺘﻐﯿﺮات اﺳﻨﺪت او ﻣﺮرت ﻟﻬﺎ اذا ﺟﺎز اﻟﺘﻌﺒﯿﺮ ﻟﺬﻟﻚ ﻣﺜﻼ ﻻ ﯾﺠﻮز اﺳﺘﺨﺪام اﯾﺎ ﻣﻨﻬﺎ ﻓﻲ اﺳﻢ داﻟﺔ ﻋﻠﻰ ﺳﺒﯿﻞ اﻟﻤﺜﺎل او ﻏﯿﺮﻫﺎ ﺑﻞ اﺑﺘﻌﺪ ﻓﻲ ﺗﻤﺴﺎﺗﻚ اﻟﺨﺎﺻﻪ ﻋﻦ ﻫﺬه اﻟﻜﻠﻤﺎت اﻟﻤﺤﺠﻮزة !
وﻻ ﺗﻨﺰﻋﺞ ﻣﻦ ﻋﺪم ﻓﻬﻤﻚ ﺑﻌﺾ اﻟﻤﻼﺣﻈﺎت ﻓﻬﺬا اﻣﺮ ﻃﺒﯿﻌﻲ وﻟﻜﻨﻨﻲ اذﻛﺮﻫﺎ ﻓﻘﻂ ﻟﻚ ﻟﺘﻌﻠﻢ ﺑﻬﺎ
 وﻓﻲ اﺛﻨﺎء ﻗﺮاءﺗﻚ ﺳﻮف ﺗﻌﺮف ﻣﺎ ﻗﺼﺪﺗﻪ ﻓﻲ ﻫﺬه اﻟﻤﻼﺣﻈﺎت .
 اﻋﺬروﻧﻲ اذا ﺗﺠﺎوزت ﻓﻲ ﺷﺮﺣﻲ ﻓﻲ ﺑﻌﺾ اﻟﻌﺒﺎرات ﻓﻲ اﺛﻨﺎء ﺷﺮﺣﻲ ﻓﻬﺪﻓﻲ ﻫﻮ إﯾﺼﺎل اﻟﻤﻌﻠﻮﻣﻪ وﻟﯿﺲ ﻋﺮض اﻟﻌﻀﻼت اﻟﺒﺮﻣﺠﯿﻪ واﻟﻤﺼﻄﻠﺤﺎت اﻟﻤﻌﻘﺪه
 وﺧﺼﻮﺻﺎ اﻧﻨﻲ ﻟﺴﺖ ﻣﻦ اﻟﻨﺎس اﻟﺬﯾﻦ ﯾﻔﻀﻠﻮن اﻟﺘﻌﺮﯾﺐ ﻓﻲ ﻣﻮاﻗﻊ ﻣﻌﯿﻨﻪ وذﻟﻚ ﻻن ﻋﻨﺪ ﺗﻌﺮﯾﺐ ﻣﺼﻄﻠﺤﺎت ﻣﻌﯿﻨﻪ ﺗﻔﻘﺪ ﻣﻌﻨﺎﻫﺎ اﻟﺼﺤﯿﺢ ﻣﻊ اﻋﺘﺰازﻧﺎ ﻓﻲ ﻟﻐﺘﻨﺎ اﻟﻌﺮ ﺑﯿﺔ اﻟﻠﻐﺔ اﻷم ﻟﺬﻟﻚ ﻛﻨﺖ اﻋﺮﺑﻬﺎ اﺣﯿﺎﻧﻨﺎ ﻟﯿﺲ ﺣﺮﻓﯿﺎ ﺑﻞ ﺣﺴﺐ ﻣﺎ ﯾﻤﻜﻦ ان ﺗﺼﻠﻚ اﻟﻤﻌﻠﻮﻣﻪ وﻫﺬا ﻣﺎ ﯾﻬﻤﻨﻲ ﻓﻜﺜﯿﺮا ﻣﺎ ﻧﻘﺮأ ﻛﺘﺐ راﺋﻌﻪ ﺗﺤﻤﻞ ﻣﺼﻄﻠﺤﺎت ﻋﺪه وزﺧﻢ ﺑﺮﻣﺠﻲ اﺻﻄﻼﺣﻲ وﻓﻠﺴﻔﻲ وﻟﻜﻦ ﻣﺎذا ﻧﺨﺮج ﺑﺎﻻﺧﺮ ﻻ ﺷﻲء وﻣﺎ اﻛﺜﺮ اﻟﻜﺘﺐ ﻓﻲ ذﻟﻚ ﻟﺬﻟﻚ اذا اﻟﺒﺴﺎﻃﻪ ﺧﯿﺮ ﺳﺒﯿﻞ وإن ﻛﺎن ﻫﻨﺎك ﻣﻦ ﯾﻌﺘﺮض ﻋﻠﯿﻬﺎ .

فى الاخير أتمنى ان تكونو قد أستفدتم 
فى رعايه الله ! 

الاثنين، 8 يوليو 2013

كيف بدات اللغه الام لتصميم الويب والتي لا غني عنها لاي مصمم ويب محترف .!

design 2013



تبدأ الحكاية بالفزيائي البريطاني
 Tim Berners-Lee
الذي كان يعمل لدى شركة CERN و هي منظمة دولة للأبحاث النووية
و سوف نشير له فى باقي الموضوع بـ Tim

1980
الحاجة أم الأختراع
كان هناك حوالي 10,000 شخص يعمل لدي شركة CERN
و مع اختلاف الأنظمة التي يعملون عليها و امكانيات اجهزتهم و برامجهم
كان يتم مشاركة المعلومات و المشروعات عن طريق تبادل ملفات العمل او الرسائل الالكترونية
لذلك كان هناك صعوبة فى متابعة المشروعات

فقام Tim الذى كان يعمل لدى شركة CERN
 من شهر يونيو لمدة 6 أشهر حتى شهر ديسبمر
ببناء برنامج اسمه ENQUIRE
يعتمد على مفهوم النص التشعبي HyperText
البرنامج كان هدفه إنشاء نظام يسمح لنقل البيانات بين الأنظمة المختلفة بدون صعوبة
بعد مغادرة الشركة عام 1980
 عمل لدى شركة أكسبته الخبرة فى مجال الشبكات Computer Networking
1984
عاد مرة آخرى لشركة CERN
1989
مارس 1989 كتب أول اقتراح لعمل نظام انترنت يعتمد على النص التشعبي HyperText
و استخدم بعض الأفكار من برنامجه ENQUIRE
1990
بمساعدة Robert Cailliau
 مهندس بالشركة قام Tim بعمل مراجعة للاقتراح و التي قوبلت بموافقة مديره
و قام ببناء أول متصفح اسمه WorldWideWeb
1991
عرض Tim اول وصف للـ HTML فى ملف باسم HTML Tags
1993
يونيو 1993 قامت IETF(Internet Engineering Task Force)
 -و هي منظمة لتعزيز و تطوير معايير الويب-
بنشر أول مسودة للـ HTML
1994
تم الإنتهاء من المسودة
و قامت IETF
 بإنشاء مجموعة
 HTMLWG (HTML Working Group)

أكتوبر 1994 قام Tim Berners-Lee
بإنشاء منظمة W3C (World Wide Web Consortium)
و هي المنظمة الرئيسية لمعايير الويب Web Standards
1995
24 نوفمبر 1995 قامت IETF بنشر HTML 2.0
و هو أول معايير ويب Web Standards يتم اصدارها
و لم يكن بها شئ جديد ، انما وضع معايير للـ HTML كان الجميع يستخدمونها بالفعل
1996
12 سبتمبر 1996 تم إغلاق HTMLWG ، و باقي العمل على HTML
ثم نقله لـ W3C
W3C قامت مستقبلا بإعادة توظيف HTMLWG مرة آخرى
1997
يناير 1997 قامت W3C بنشر HTML 3.2
و تعتبر أول نسخة تقوم W3C بتطويرها منفردة و ذلك بعد إغلاق HTMLWG
(كان هناك مسودة لـ HTML 3.0 و لكنها لم يتم اعتمادها ابدا بسبب عدة مشاكل)
ديسمبر 1997 قامت W3C بنشر HTML 4.0
1998
أبريل 1998 تم إعادة إصدار HTML 4.0
ببعض التعديلات الصغيرة ، دون زيادة رقم الإصدار
1999
ديسمبر 1999 قامت W3C بنشر HTML 4.01
على الرغم من نشرها في عام 1999 إلا انها أحدث المواصفات specification من W3C
2000
26 يناير 2000 قامت W3C بنشر XHTML 1.0
و من هنا ظهرت XHTML و هي تعتبر كالـ HTML 4.0
و لكن تم اعادة صياغة لـ HTML باستخدام الـ XML بدلا من الـ SGML
حتى يكون المحتوى أكثر دقة
و لكن في الحقيقة أغلب المتصفحات كانت تعرض صفحات XHTML كأنها HTML
2001
31 مايو 2001 قامت W3C بنشر XHTML 1.1
2002
قامت W3C بنشر مسودة XHTML 2.0 و هي تعتبر تفكير مختلف للـ XHTML عن الاصدارات السابقة له
لذلك كان هناك العديد من عدم التوافق مع HTML 4.0 و XHTML 1.x
لذلك اعتماد المصممين و المطورين عليه كان ضعيف
2004
أدرك بعض الأشخاص ان W3C لا تنوي تطوير الـ HTML لذلك قرروا إنشاء منظمة جديدة و هي
WHATWG (Web Hypertext Applications Technology Working Group)
و كان هناك تجاهل لكلا من المنظمتين WHATWG و W3C لبعضهما
2005
عملت WHATWG على بعض المشاريع منهم مشروع Web Applications 1.0 الذى تضمن العديد من الامكانيات
مثل دعم الصوت و الفيديو داخل المتصفح دون الحاجة لإضافات plug-ins مثل الـ Flash او الـ silverlight
و إضافة لوح للرسم Canvas
2006
أكتوبر 2006 بعد ان اصبح لـ WHATWG زخم كبير ، و ما زال XHTML 2.0 مسودة و لم يتم دعمه من المتصفحات
أعلن Tim ان W3C سوف تعمل مع WHATWG لتطوير الـ HTML و سوف تقوم بإنشاء مجموعة عمل للـ HTML جديدة
2007
من أول الأشياء التي قامت بعملها HTMLWG التابعة لـ W3C هو تغيير اسم Web Applications 1.0 إلى HTML5
2008
22 يناير 2008 قامت W3C بنشر مسودة HTML5
2009
أكتوبر 2009 قامت W3C بغلق مجموعة العمل الخاصة بـ XHTML 2.0
و حينها لم يكن اى متصفح قام بدعم XHTML 2.0 من الأساس
2010
حدث اهتمام كبير جدا بالـ HTML5 ، و دعمتها شركات كبيرة مثل Apple و Google
2012
يتوقع حينها ان تصل HTML5 إلى حالة التوصية W3C Recommendation
و ان تكون مدعومة 100 %

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

الثلاثاء، 25 يونيو 2013

حول الكمبيوتر الخاص بك إلى سرفر VPN بسهوله !!

مع تعدد عدة شركات ومواقع توفر الــ VPN  مجانا او مدفوعه
 فإنه يمكنك كذلك تحويل حاسوبك الخاص
 إلى سرفر VPN
  بدون برامج ،
 وذلك فقط من خلال تفعيل بعض الخدمات الخفية . دعونا في هذه التدوينة نكتشف سويا كيف يمكننا تحويل حاسوب به نظام تشغيل ويندوز 7 او 8 إلى سرفر VPN  يقدم شبكة إفتراضية وهمية كغيره من الخدمات التي توفرها كبريات الشركات .
VPN

لكن قبل ان نبدء في الشرح دعني اولا انبهك إلى بعض النقاط الاساسية ،
  الا وهي يجب ان تتاكد انه يمكنك فتح البورت في الروتر الذي تستعمله  ، إذا كنت تستعمل فايرويل الويندوز او اي برنامج اخر يجب ان تفتح البورت 1723  او قم بإغلاق الفايرويل في حاسوبك  لتجربة عمل سرفر () قبل ان تقوم بتفعيله مرة اخرى وفتح البورت .

الخطوة الاولى إنشاء سرفر VPN

لإنشاء سرفر vpn سنقوم اولا بكتابة الامر ncpa.cpl في نافدة التشغيل Run 

الان تنقر على  File تم انقر على New incoming connection كما هو موضح في الصورة اسفله 

بعد ذلك يجب عليك إضافة مستخدم او عدة مستخدمين كما هو الحال عندما تريد الإستفادة من VPN فإنه دائما مايطلب منك إدخال إسم المستخدم والباسورد البرنامج اذي تسجلت في موقعه ، هكذا الامر بالنسبة لهذه الحالة فيجب عليك إضافة إسم مستخدم وباسورد سيطلب من المستععمل عندما يرغب في تسجيل الدخول إلى شبكة الــ VPN  ، يكفي ان تنقر على add someone ثم تملأ البينات المطلوبة منك وتذكرها جيدا خصوصإ إسم المستخدم والباسورد .
بعد الإنتهاء انقر فقط على next  اولا تأكد من التعليم على خيار Trought the internet كما هو مبين في الصورة

 ثم بعد ذلك ستضهر لك نافدة جديدة انقر على allow access وإنتظر حتى يتم إنشاء السرفر  ثم بعد الإنتهاء  انقر على Close  . هكذا تكون قد إنتهيت من إنشاء السرفر مايلزمك الان هو الإنتقال إلى الخطوة الثانية .

الخطوة الثانية فتح البورت في الروتر

طبعا السرفر الذي قمنا بإنشائه هو يعمل على بورت 1723  الاخير الذي إذا كنت تستعمل روتر وجب عليك فتح البورت ، في هذا الشرح ساريك كيف تفتح البورت في الروتر . اولا وجب عليك تسجيل الدخول إلى الروتر من خلال عنوانه على سبيل المثال 192.168.1.1 او 192.168.2.1
 ثم بعد ذلك تدخل إسم تسجيل الدخول والباسورد بعد ذلك إبحث عن الــ NAT وقم بإضافة سرفر طبعا ايبي السرفر سيكون هو عنوان الايبي الخاص بحاسوبك (الايبي الداخلي وليس الخارجي اي 192.168  ) قم بإضافة المنفد كما هو في الصورة للإشارة بعض الروتر ستجد كلمة both وهي تعني TCP/UDP او لن تجد سوى TCP او UDP قم بإضافة الاولى TCP بمعلومات المنفد ثم ارجع واضف الثانية UDP بمعلومات المنفد . 

الخطوة الثالثة ربط الإتصال بسرفر الــ VPN


لربط الإتصال بسرفر الــ VPN يكفي التوجه إلى بحث search تم كتابة vpn
بعد ذلك قم بإدخال عنوان الايبي الخارجي لحاسوبك لمعرفته ابحث على هذا الموقع whatismyipaddress
 ثم انسخ العنوان الذي سيظهر لك ،  وضعه في عنوان internet address اما في Destination name  فاكتب اي شيئ 


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

دمتم فى رعايه الله .









الجمعة، 7 يونيو 2013

طريقك لتكون مصمم جرافيك وتعلم التصميم ؟


بسم الله الرحمن الرحيم والصلاة والسلام على أشرف المرسلين سيدنا محمد وعلى آله وصحبه أجمعين
 قد يبدو للكثير من هواة التصميم أنه لابد من الدراسة والدراية بأمور التقنية لتعلم التصميم فعلاً هذا صحيح ..
ولكن يمكن تعلم التصميم بقليل من الخبرة بأمور الحاسب
؛ قد يحتاج الأمر إلى الذوق فى التنسيق بين العناصر والألوان لإنتاج عمل جيد.
 فلا تستهين بهوايتك فربما تفوق خبرة الخبراء.
 فى البداية هذه بعض الخطوات لتصبح مصمم جرافيك ناجح:
  تحديد الهدف من تعلم التصميم فيجب أن تسأل نفسك أولاً "لماذا أتعلم التصميم؟
 فوجود الهدف أول خطوات النجاح.
 تجهيز جهاز الحاسب بالبرنامج الذى تريد تعلمه .
 البدء من آخر نقطة وصل إليها الآخرون فلا داعى تضييع الوقت بتعلم برامج قديمة فيكون من الأفضل تعلم أحدث البرامج . 
الإستعانة بالدروس وتطبيق كل درس لإكتساب الخبرة.
الإستعانة بالقوالب Templates ومحاولة معرفة طريقة تصميمها.
 الدقة والإهتمام بالتفاصيل ليخرج العمل أفضل ما يكون.
 قبول النقد والإستفادة منه.
الصبر على التعلم
 حسنا من أين أبدأ؟
 برامج التصميم كثيرة جداً ولعل أهمها هو برنامج الفوتوشوب
 لأنه لايمكن الإستغناء عنه لأى مصمم ويعتبر مساعد لمعظم البرامج .
 أبدا بتحميل برنامج فوتوشوب  ومتابعة الدروس الخاصة بالمبتدئين وتطبيقها .
 و  الإصدار  مدمج معه برنامج  Adobe ImagReady لصناعة الصور المتحركة.
 برنامج إليستريتور Adope
 illustrator هذا البرنامج لصنع صور عالية الجودة و للرسومات الكرتونية وصفحات الويب.
 برامج الفلاش Adobe FLASH
 لعمل مقاطع فلاشية تعتمد على الأنيميشن الحركة والتحكم بالماوس وهو أيضا يستخدم لصنع الفلاش وألعاب الفلاش وتصميم المواقع الفلاشية
 برنامج أفترإفكتس Adobe After Effects
خاص بالمونتاج فهو يعتبر فوتوشوب متحرك لصنع مقاطع الفيديو فالبرنامج يتعامل مع الصورة و الصوت ومشاهد الفيديو . برامج التصميم ثلاثى الأبعاد:
 ومن أشهر هذه البرامج 3dmax , Google Sketch up  برنامج دريم ويفر Adobe Dreamweaver ويعتبر من أهم البرامج لبناء مواقع الويب ويدعم لغات البرمجة المستخدمة فى الويب.
 ماذا عن تصميم المواقع؟
تصميم المواقع يعتمد بشكل كبير على الصور والتصاميم ولكن يجب تعلم لغات البرمجة HTML , CSS
وهى لغات بسيطة جدا وأساسية على الإنتر نت تستطيع تعلمهم فى فترة قصيرة ويوجد أيضا لغات برمجة أخرى هامة وهى
" JAVA SCRIPT , Php , ASP " 
 وفى النهاية يجب الإستعانة بالله فى كل خطوة ولا تنسو تقيم الموضوع






برنامج Adobe dreamweaver cs5.5 ME لتصميم وتطوير المواقع برابط واحد فقط !!

السلام عليكم ورحمه الله 
اليوم اقدم لكم 
برنامج غني عن التعريف ، هو برنامج تصميم المواقع شهير و غني عن التعريف ، 
يأتي لنا في بامكانيات أفضل منها دعم html5 و css3 بالاضافة إلى دعم المتصفح اكسبلور 9 و فايرفوكس 

Use the Multiscreen Preview panel in Adobe® Dreamweaver® CS5.5 software to simultaneously design for phones, tablets, and computers. Use media queries to write and render separate styles for each device.

Multiscreen Preview panel
Design for smartphones, tablets, and personal computers with the Multiscreen Preview panel. With media query support, developers can style and visualize rendering for a range of devices in a single panel.

jQuery Mobile integration
Add advanced interactivity with jQuery code hinting. jQuery is the industry-standard JavaScript library, making it simple to add a wide range of interactivity to web pages. Get a jump start with starter templates for mobile phones.

CSS3/HTML5 support
Style with the CSS panel, updated to support CSS3. Design view now supports media queries, applying different styles as you adjust screen dimensions. Code for the future with HTML5, with code hinting and Design view rendering support. Live 

dreamweaver cs6
والان مع التحميل

dreamweaver cs6

للتحميل من موقع 
depositfiles
.............................................................
للتحميل من 
مركز الخليج
.................................................................
dreamweaver cs6


الأحد، 2 يونيو 2013

البنية الهيكلية لـ xml !!

البنية الهيكلية !!
الهيكلية الشبيهة بالشجرة Treelike Structure :
هي أحد أشهر أشكال تنظيم البيانات في الحاسوب ، حيث تخزّن البيانات في وحداتٍ Nodes متفرّعة عن بعضها البعض ، تبدأ من الجذر Root الَّذي يحمل جميع الوحداتِ الأخرى ، وتنتهي بالأوراق Leaves الّتي لا تتفرّع عنها أيّ وحدات ، ومن هنا جاء الاسم treelike structure ، غير أنّ الفرق بين الشجرة الحقيقيّة وشجرة البيانات هو أنّ جذر الشجرة الحقيقيّة يكون في الأسفل بينما تكون أوراقها في الأعلى ، لكنّ جذر شجرة البيانات يكون في الأعلى وتكون الأوراق في الأسفل .

ولكلّ وحدةٍ من هذه الوحدات اسمًا تُعرف به ، ولا يوجد حرجٌ من أن تحمل أكثر من وحدة نفس الاسم ، فالوصول إلى الوحدات لا يعتمد على اسمها فقط ، بل يعتمد على المسار الذي تعبره لتصل إليها .
وشجرة البيانات تنتهج نهجًا وراثيًا ، حيث :

1-     لكلّ شجرة جذر واحد فقط ، لا يمكن للشجرة أن يكون لها أكثر من جذرٍ ولا أقل ، والجذر هو الوحدة الوحيدة الَّتي ليس لها أب تتفرّع عنه .

2-     كلّ الوحداتِ الَّتي تتفرّع عن وحدةٍ ما تصبح أبناء Children لها.

3-     أبناء الأبناء يصبحون أحفادًا  descendants للوحدة الأب .

4-     آباء الآباء يُعرفون بالأجداد أو الأسلاف ancestors للوحدة الابن .

5-     الوحدات الَّتي تتفرّع عن الأب نفسه تسمّى بالإخوة Siblings .

وبالنظر إلى شكل الشجرة أعلاه ، يمكننا استنتاج أنّه :

1-     جذر هذه الشجرة هو الوحدة A .

2-     يتفرَّع من الجذر A  ابنين هما الوحدتين B1,B2 .

3-     يتفرَّع من الوحدة B2 ابنين هما الوحدتين C1,C2 .

4-     يتفرَّع من الوحدة C1 ابنين هما الوحدتين D1,D2 .

5-     الوحدة B1 هو أخ للوحدة B2 .

6-     الوحدة C1 هو أخ للوحدة C2 .

7-     الوحدة D1 هو أخ للوحدة D2 .

8-     النصّ ( Learn XML ) هو وحدة نصيّة “Text Node” متفرعة كابن من الوحدة C2 .

9-     النصّ (Mohamed Taha ) هو وحدة نص متفرعة كابن من الوحدة D2 .

وليست ملّفات الـ XML وحدها لها هيكليّة شبيهة بالشجرة ، فكما أردفنا في الدرس الأول ، الهيكلية الشبيهة بالشجرة هي ميزة تتميّز بها لغات الترميز عامّة ، HTML أيضَا على سبيل المثال .

بعض النقاط المهمّ إدراكها عند التعامل مع ملفات XML :

1-     تُعرف الوحدات في ملف XML بالعناصر XML Elements .

2-     هذه العناصر :

* قد تحمل بياناتٍ نصيّة.

* أو قد تحمل وحداتٍ أخرى .

* أو قد تجمع بين هذا وذاك .

* أوقد تكون عناصر فارغة .

على اختلاف وكثرة اللغات والتقنيات الَّتي تتعامل برمجيًّا مع ملفات XML ، إلاّ أنّها في النهاية تتفق على فهم الهيكليّة الشجريّة للـ XML .
.
إنشاء ملف XML :
1-     افتح برنامج المفكرة أو أي محرر آخر .

ملاحظة :

توجد محررات خاصّة بلغة XML ، لكنّي أنصح باستخدام محرر Notepad++ لتحرير ملفات الـ XML والـ HTML والـ CSS وغيرها  .

2-     يفضل كتابة إعلان ” Declaration ” في أعلى الصفحة عن ملف الـ XML يحتوي على رقم الإصدار وعلى نوع التشفير :

* سوف نقوم بتحويل مثال الشجرة البيانيّة أعلاه إلى ملف XML عن طريق تحويل الوحدات إلى وسوم مزدوجة “Tags” :

العنصر الأول هو عنصر الجذر A ، جميع العناصر الأخرى سوف تكون محصورةً بين الوسمين .

لذلك عادة ما يكون اسم الجذر معبرًا عن محتوى ملف الـ XML ، فإذا كان لدينا ملف XML يحتوي على بيانات زوار الموقع مثلاً ، يكون اسم الجذر : visitors_info .

قمنا بتحويل الوحدتين B1 وB2 إلى وسمين مزدوجين ووضعهما داخل عنصر الجذر ، وهكذا .. كلّ وحدة سوف تُحوّل إلى وسم فتح ووسم إغلاق يوضع داخل وسمي العنصر الأب لها .

* أخيرًا ، نكتب الوحدات النصيَّة داخل الوسوم :

Mohamed Taha
Learn XML
*  قم بحفظ الملف بامتداد .xml مثال / Mohmaed Taha.xml .

الآن لو قمتَ بفتح هذا الملف عبر المتصفح سوف تظهر لك العناصر بشكلٍ شجري دون أي تنسيق .

الصفات Attributes :
عناصر الـXML يمكن أن تحتوي على صفة أو أكثر تقدّم معلومات إضافية يكتبها المبرمج حول العنصر .

تُكتب هذه الصفات داخل وسم الفتح ، وتتكون من جزئين :

1-      اسم الصفة .

2-     قيمة الصفة .
Mohamed Taha
Learn XML
وبهذا ينتهي الدرس ، آمل أن يحوز على رضاكم وأن تخرجوا بفائدة منه .