<?xml version="1.0" encoding="windows-1256"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title>شرح برامج ودروس الحاسب</title>
	<link>http://www.2b2b.net/droos</link>
	<description>دروس فوتوشوب - دروس فلاش - دروس الرياضيات - الدروس - دروس تعليمية - دروس دينية - دروس برمجة - دروس علمية - درس فوتوشوب -</description>
	<generator>http://www.saphplesson.org</generator>
	<language>ar</language>
	<item>
		<title>شرح إحذف كلمات السر الخاصة بك (و) كلمات البحث في قوقل!!!</title>
		<dc:creator>ابو عابد</dc:creator>
		<pubDate>2008-07-16</pubDate>
		<category>الكمبيوتر</category>
		<link>http://www.2b2b.net/droos/lesson-299-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-299-1.html#comments</comments>
		<content:encoded><![CDATA[<center><img src="http://www.al-saher.net/m3aned/uploading/bsm.gif" border="0" alt="http://www.al-saher.net/m3aned/uploading/bsm.gif"></center><br />
<center><font color="blue">السلام عليكم ورحمة الله وبركاتة<br />
<br />
أسعد الله أوقاتكم أحبتي بكل الخير</font><br />
<br />
<font size="5"><font color="black">[®][^][®][المقدمة][®][^][®]</font></font><br />
<font color="blue">عدنا إليكم بدرس جديد يوضح كيفية الحذف لكلمات السر التي تقوم بكتابتها على الانترنت ايضا كيفية حذف كلمات البحث من قوقل وسوف يكون الشرح على الاصدارين من الاكسبلوور 6 و7 وللمعلومية تعلمت الطريقة من أحد الأصدقاء ومعرفة في الانترنت د.العناقرة.</font><br />
<br />
<font color="#000000]<font face="Arial Black"><font size="4">">[®][الشرح:][®][</font></font></font><br />
<br />
<font color="black">((أولا: الاكسبلورر 6))</font><br />
<br />
<img src="http://abdullah.almozini.googlepages.com/1.22.png" border="0" alt="http://abdullah.almozini.googlepages.com/1.22.png"><br />
<br />
<img src="http://abdullah.almozini.googlepages.com/2.22.png" border="0" alt="http://abdullah.almozini.googlepages.com/2.22.png"><br />
<br />
<img src="http://abdullah.almozini.googlepages.com/3.22.png" border="0" alt="http://abdullah.almozini.googlepages.com/3.22.png"><br />
<br />
<font color="black"><font size="4">((ثانيا: الاكسبلورر 7))</font></font><br />
<br />
<img src="http://abdullah.almozini.googlepages.com/4.22.png" border="0" alt="http://abdullah.almozini.googlepages.com/4.22.png"><br />
<br />
<img src="http://abdullah.almozini.googlepages.com/5.22.png" border="0" alt="http://abdullah.almozini.googlepages.com/5.22.png"><br />
<br />
<img src="http://abdullah.almozini.googlepages.com/6.22.png" border="0" alt="http://abdullah.almozini.googlepages.com/6.22.png"><br />
<br />
<font color="blue">اخيراً اتمنى أن يحوز الدرس على رضاكم واستحسانكم.<br />
<br />
فلكم مني خالص التحايا والتقدير</font>[/P]<br />
[CENTER]<br />
</center>]]></content:encoded>
	</item>
	<item>
		<title>شرح أفضل طريقة لحفظ صفحات الانترنت في جهازك والرجوع لها دون اتصال</title>
		<dc:creator>ابو عابد</dc:creator>
		<pubDate>2008-07-16</pubDate>
		<category>الكمبيوتر</category>
		<link>http://www.2b2b.net/droos/lesson-298-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-298-1.html#comments</comments>
		<content:encoded><![CDATA[<center><img src="http://www.al-saher.net/m3aned/uploading/bsm.gif" border="0" alt="http://www.al-saher.net/m3aned/uploading/bsm.gif"></center><br />
<center>[CENTER]<font color="#0000ff"><b>السلام عليكم ورحمة الله وبركاتة<br />
<br />
أسعد الله اوقاتكم أحبتي بكل خير</b></font><br />
<br />
<font size="4"><font color="#000000">[®][^][®][المقدمة][®][^][®]</font></font><br />
<br />
<font color="#0000ff"><b>أتيت لكم أحبتي بدرس جديد يبين الكيفية الصحيحة في حفظ صفحات الانترنت لديك في الجهاز حتى تعود إليها في وقت أخر دون الاتصال بالانترنت والرجوع لنفس الموقع والبحث عن الموضوع المراد قراءته.<br />
<br />
سبب إضافتي لهذا الدرس اننا خلال تصفحنا بالانترنت نواجه الكثير من المواضيع المفيدة والتي نود قراءتها ولكن الوقت ضيق ولا يسمح في هذه اللحظة فتجدنا نقول سوف نعود إليه في وقت لاحق ولكن بمجرد تسجيل خروجك من الانترنت وتسجيل الدخول مرة أخرى نسيت تماماً أمر الموضوع إذا فوتنا على أنفسنا معرفه جديدة قد تفيدنا في المستقبل ولكن إن حفضنا هذه المواضيع في أجهزتنا وإن نسيناها لا بد أن يأتي وقت نقوم بالفرز والبحث في ملفاتنا فنجد هذه المواضيع التي قمنا بحفضها من قبل فنقوم بقراءتها، أيضا عندما نفقد الاتصال بالانترنت لأي سبب كان قد نجد ما يغنينا عن الاتصال لحين حل المشكلة.<br />
<br />
[color=#000000]<font size="4">][®][الشرح:][®][</font></font><br />
<br />
لحفظ صفحات الانترنت الكثير من الطرق ولكن القليل من يقوم بحفظها بالطريقة الصحيحة حيث أن غالبية من يقومون بعملية حفظ الصفحات يجدون لديهم (مجلد) للصور و (ملف)للنص وإذا اختلف مسار أي منها ضاع عليه ماحفظة</b>.[/color]<br />
<br />
<font color="#0000ff"><b>إذا لنتعلم الطريقة الصحيحة التي تمكننا من حفظ صفحة الانترنت في ملف واحد بصيغة الأرشفة وهي تدمج الصورة بالنص وتحفظها في جهازك كما كنت تراها على الانترنت </b>.</font><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1186960036.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1186960036.png"><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1186960074.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1186960074.png"><br />
<br />
<font color="#0000ff"><b>الان وبعد الإنتهاء من الحفظ بإمكانك الرجوع متى أردت للصفحة التي قمت بحفضها وبدون الاتصال بالانترنت.<br />
<br />
فتقبلوا مني خالص التحايا والتقدير</b></font>[/P]<br />
[/P]<br />
[CENTER]<br />
<br />
<br />
<br />
 </center><br />
<center></center>]]></content:encoded>
	</item>
	<item>
		<title>شرح حمل مقاطع الــ YouTube وحول أنسياقها في خطوة واحده</title>
		<dc:creator>al-msafer</dc:creator>
		<pubDate>2008-07-16</pubDate>
		<category>الكمبيوتر</category>
		<link>http://www.2b2b.net/droos/lesson-297-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-297-1.html#comments</comments>
		<content:encoded><![CDATA[<center><img src="http://www.al-saher.net/m3aned/uploading/bsm.gif" border="0" alt="http://www.al-saher.net/m3aned/uploading/bsm.gif"></center><br />
<font size="4">[CENTER]<br />
<br />
<br />
<br />
<img src="http://almsafer.r.googlepages.com/vconvert-logo.png" border="0" alt="http://almsafer.r.googlepages.com/vconvert-logo.png"><br />
<br />
هناك الكثير من المواقع التي تتيح لك الحصول على مواد الفيديو في <font color="sandybrown">YouTube</font> وتحميلها الى جهازك لكنك ستحصل على ملف بنسق FLV يحتاج لمُشغل خاص وحين تكون تنوي نقل هذا المقطع الى حواسب اخرى فانك ملزم بنقل المُشغل معه او حين ترغب في تشغيلة باحد الوسائط المحمولة من المُشغلات الرقمية او الموبايلات فانك مضطر الى اللجوء الى احد تطبيقات التحويل او مواقع التحويل. لكن vConvert.net جاء ليختصر ذلك فهو يعمل على جعل الخطوتين خطوة واحدة .<br />
<br />
فهو يعمل على استيراد وسحب المقطع, ثم يقوم بتحويلة الى النسق الذي تريده بين احد الانساق التي يدعمها وهي واحد من التالي wmv, .mov, .mp4, .3gp, .mp3, .flv وهذة تقريباً هي الانساق القياسية العامة للعمل في مختلف الانظمة الوسائط فعلى سبيل المثال 3gp سيعمل في اي موبايل والجديد منها بالذات وكذلك mp4 سيعمل في اي مُشغل وسائط رقمي يدعم الفيديو من iPod Video الى البقية اما wmv فيعمل في جميع الحواسيب بنظام الويندوز واخيراً mov لجميع انظمة الماك.<br />
<br />
<font color="blue">والطريقه سهله جداً .. قمت بشرحها لتسهيل المهمه أكثر وأن شاء الله تعجبكم :</font><br />
<br />
<font color="red">عنوان الموقع :</font> <a href='http://vconvert.net/' rel="nofollow" target=\'_blank\'>http://vconvert.net/</a><br />
<br />
<img src="http://almsafer.r.googlepages.com/11.JPG" border="0" alt="http://almsafer.r.googlepages.com/11.JPG"><br />
<br />
<img src="http://almsafer.r.googlepages.com/22.JPG" border="0" alt="http://almsafer.r.googlepages.com/22.JPG"><br />
<br />
<img src="http://almsafer.r.googlepages.com/33.JPG" border="0" alt="http://almsafer.r.googlepages.com/33.JPG"><br />
<br />
<font color="blue">تنويه :</font> <font color="red">تأكد أن الله يراك .. فأستخدمه فيما يرضي الله </font><br />
[/P]<br />
</font>]]></content:encoded>
	</item>
	<item>
		<title>شرح كيفية إخفاء الملفات والمجلدات عن طريق windows xp</title>
		<dc:creator>ابو عابد</dc:creator>
		<pubDate>2008-07-16</pubDate>
		<category>الكمبيوتر</category>
		<link>http://www.2b2b.net/droos/lesson-296-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-296-1.html#comments</comments>
		<content:encoded><![CDATA[<center><img src="http://www.al-saher.net/m3aned/uploading/bsm.gif" border="0" alt="http://www.al-saher.net/m3aned/uploading/bsm.gif"></center><br />
[CENTER][CENTER]<font color="blue">السلام عليكم ورحمة الله وبركاتة<br />
<br />
أسعد الله أوقاتكم أحبتي بكل الخير<br />
<br />
وكل عام وانتم بخير</font><br />
<br />
<font size="4"><font color="#000000">[®][^][®][المقدمة][®][^][®]</font></font><br />
<br />
<font color="blue">في درسنا لليوم سوف نتعلم كيفية إخفاء الملفات والمجلدات عن طريق windows xp وقد يبدو للبعض أن الطريقة لا تحتاج الى شرح وأن الجميع يعرفها ولكن مايراه شخص واضح ومعروف بالتأكيد سوف يكون هناك شخص لا يعرف هذه الطريقة.</font><br />
<br />
<font size="4"><font color="#000000]">[®][الشرح:][®][</font></font><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1189174960.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1189174960.png"><br />
<br />
<font color="blue">بعد أن تعرفنا على شكل المجلد المخفي والغير مخفي فلنتعلم كيفية الإخفاء.</font><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1189174994.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1189174994.png"><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1189175045.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1189175045.png"><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1189175126.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1189175126.png"><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1189175165.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1189175165.png"><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1189175203.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1189175203.png"><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1189175269.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1189175269.png"><br />
<br />
<img src="http://www.mozinh.com/mo_vb/uploaded/1094_1189175321.png" border="0" alt="http://www.mozinh.com/mo_vb/uploaded/1094_1189175321.png"><br />
<br />
<img src="http://alsaher1.net.googlepages.com/9.png" border="0" alt="http://alsaher1.net.googlepages.com/9.png"><br />
<br />
<img src="http://alsaher1.net.googlepages.com/10.png" border="0" alt="http://alsaher1.net.googlepages.com/10.png"><br />
<br />
<font color="blue">ولإرجاع الملفات كما كانت عليه دون إخفاء إتبعِ الشرح في الأسفل:</font><br />
<br />
<img src="http://alsaher1.net.googlepages.com/11.png" border="0" alt="http://alsaher1.net.googlepages.com/11.png"><br />
<br />
<img src="http://alsaher1.net.googlepages.com/12.png" border="0" alt="http://alsaher1.net.googlepages.com/12.png"><br />
<br />
<img src="http://alsaher1.net.googlepages.com/13.png" border="0" alt="http://alsaher1.net.googlepages.com/13.png"><br />
<br />
<font color="blue">ولإلغاء الاخفاء عن الملف او المجلد وجعله مجلد عادي إتبعِ الشرح:</font><br />
<br />
<img src="http://alsaher1.net.googlepages.com/14.png" border="0" alt="http://alsaher1.net.googlepages.com/14.png"><br />
<br />
<img src="http://alsaher1.net.googlepages.com/15.png" border="0" alt="http://alsaher1.net.googlepages.com/15.png"><br />
<br />
<img src="http://alsaher1.net.googlepages.com/16.png" border="0" alt="http://alsaher1.net.googlepages.com/16.png"><br />
<br />
<img src="http://alsaher1.net.googlepages.com/17.png" border="0" alt="http://alsaher1.net.googlepages.com/17.png"><br />
<br />
<font color="blue">أتمنى أن اكون وفقت في إخراج هذا الدرس بالصورة الحسنة..<br />
<br />
وأي سؤال فيما يخص الطريقة انا حاظر.<br />
<br />
ولكم خالص تحياتي</font>[/P]<br />
[/P]]]></content:encoded>
	</item>
	<item>
		<title>طريقة تحديث Norton antivirus بدون مشاكل</title>
		<dc:creator>--</dc:creator>
		<pubDate>2007-01-10</pubDate>
		<category>قسم برامج الحماية</category>
		<link>http://www.2b2b.net/droos/lesson-295-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-295-1.html#comments</comments>
		<content:encoded><![CDATA[<p align="left"><b><font face="Arial">السلام عليكم <br />
<br />
احياناً تصادفك مشكلة في تحديث برنامج Norton antivirus او ودك تحدث البرنامج في جهاز غير متصل بالانترنت !!! <br />
<br />
الطريقة بسيطة وراح اختصر الشرح بالصور <br />
<br />
</font></b><a href='http://www.symantec.com/' rel="nofollow" target=\'_blank\'><b><font face="Arial">اول شي تروح لموقع الشركة</font></b></a><b><font face="Arial"> <br />
<br />
وتتبع الخطوات الموضحة بالصور <br />
<br />
<img src="http://images.vip600.com/droos/u1.jpg" border="0" alt="http://images.vip600.com/droos/u1.jpg"> <br />
<br />
<img src="http://images.vip600.com/droos/u2.jpg" border="0" alt="http://images.vip600.com/droos/u2.jpg"> <br />
<br />
<img src="http://images.vip600.com/droos/u3.jpg" border="0" alt="http://images.vip600.com/droos/u3.jpg"> <br />
<br />
تطلع لك صفحة فيها الجداول التالية ( انا مجمعها للاختصار ) <br />
<br />
[IMGhttp://images.vip600.com/droos/u4.jpg[/IMG] <br />
<br />
بالنسبة للمفات المقسمة على الاقراص المرنة <br />
( الملفات الثلاثة كل واحد ينقل على قرص مرن ، ويمكن نقلها الى اي جهاز غير متصل بالانترنت لتحديث الانتي فايرس فيه ) <br />
بعد نسخها الى الجهاز راح يطلع شكلها بعد تجميعها في فولدر واحد مثل كذا: ( الارقام راح تختلف حسب آخر التحديثات الموجودة على الموقع ) <br />
<br />
<img src="http://images.vip600.com/droos/u5.jpg" border="0" alt="http://images.vip600.com/droos/u5.jpg"> <br />
<br />
وهذا شكل ايقونة تحديث برنامج Norton Antivirus فقط ( الجدول الاول ، يمكن الرقم يختلف حسب التحديثات الموجودة بالموقع ) <br />
<br />
<img src="http://images.vip600.com/droos/u6.jpg" border="0" alt="http://images.vip600.com/droos/u6.jpg"> <br />
<br />
وبالنسبة لتحديث البرامج الاخرى الموضحة ( في الصورة الرابعة في آخر جدول ) راح تحصل نفس شكل الايقونة لكن الحجم للبرنامج اكبر <br />
<br />
وعند بدأ عملية التحديث، او تشغيل برنامج Intelligent Updater ( او برنامج التحديث الملكع <img src="http://www.eqla3.com/home/eqla3/www/vb/Ttongue.gif" border="0" alt="http://www.eqla3.com/home/eqla3/www/vb/Ttongue.gif"> ) ، راح تشوف شي مثل كذا <br />
<br />
<img src="http://images.vip600.com/droos/u7.jpg" border="0" alt="http://images.vip600.com/droos/u7.jpg"> <br />
<br />
<img src="http://images.vip600.com/droos/u8.jpg" border="0" alt="http://images.vip600.com/droos/u8.jpg"> <br />
<br />
<img src="http://images.vip600.com/droos/u9.bmp" border="0" alt="http://images.vip600.com/droos/u9.bmp"> <br />
<br />
يمكن تكون الطريقة طويلة شوي لكنها تعتبر حل بديل اذا صادفتك مشاكل في عملية التحديث التلقائي للبرنامج او اذا كان جهازك غير متصل بالانترنت</font></b><br />
</p><br />
<p align="left"></p>]]></content:encoded>
	</item>
	<item>
		<title>الجزء الثاني من استخدام جمل SQL مع الفيجوال بيسك</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-294-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-294-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>الحلقة العاشرة<br />
الجزء الثاني من استخدام جمل SQL مع الفيجوال بيسك <br />
استخدام جملة العرض Select<br />
حيث نستطيع استخدام جمله select مع الفيجوال عند فتح جدول حيث يتم استخدامها بطريقتين <br />
الأولى : حيث يتم تعريف متغير نصي ثم نضع فيه جملة Select ثم نقوم بعد ذلك بفتح الجملة كالتالي :<br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select …….."<br />
If rs.State = adStateOpen Then rs.Close<br />
rs.Open sql, db, adOpenDynamic, adLockOptimistic<br />
<br />
<br />
<br />
ثم بعد ذلك يتم استخدام المتغير Rs الذي يحمل ناتج تنفيذ جملة SQL في أي مكان تريده <br />
الثانية : حيث يتم استخدام الجملة مباشرة عند فتح الجدول كالتالي <br />
<br />
CODE <br />
<br />
rs1.Open "select …. " , db, adOpenDynamic, adLockOptimistic<br />
<br />
<br />
<br />
وهنا سنستخدم نفس الأسلوب الذي استخدمناه في الجزء الأول حيث سنعرض الجملة ونقوم بشرحها ثم نعطي مثال عملي عليها قم بتنزيل المثال المرفق ويا ريت تقوم بحفظة باسم جديد ثم تقوم بحذف الكود الموجود حتى تكتب الكود أنت بنفسك <br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/1_19220051328480.3144495.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/1_19220051328480.3144495.jpg"><br />
الشكل العام لجملة Select <br />
<br />
CODE <br />
<br />
SELECT col1, col2, col3,……<br />
From tab1,tab2,… <br />
WHERE conditions <br />
[GROUP BY... ] [HAVING... ] [ORDER BY... ] <br />
<br />
<br />
<br />
هذه هي الصورة العامة لجملة Select والتي من الممكن أن تأخذ معنا عدد من الحلقات فتحملونا في هذه الحلقات التي أظن أنها هامة لي مبرمج يريد أن يكون مبدعا وسنبدأ مع الجملة البسط لجملة Select ثم نمر معها حتى نصل إلى نهاية هذا الشكل ولنبدأ بشرح مبسط لبارامترات الجملة <br />
1 – select وهي جملة العرض لمجموعة من العمدة من جدول أو أكثر تحت شرط أو مجموعة من الشروط <br />
2 – col1,col2,col3 هي أسماء الحقول المراد استخراجها <br />
3 – From وهي جملة تحديد الجداول <br />
4 – tab1,tab2 هي أسماء الجداول التي يتم عرض الحقول منها <br />
5 – where جملة تجهيز الشرط <br />
6 – Conditions الشروط المطلوب تنفيذها على الحقول <br />
7 – Group by هي جملة التجميع <br />
8 – having هي جملة تقليص التجميع المستخدم بجملة Group By<br />
9 – Order By هي جملة الترتيب حسب حقل أو مجموعة من الحقول <br />
هذا شرح سريع لبارامترات الجملة وهيا بنا شمر حتى نخوض في التفاصيل <br />
<br />
1 – استعادة أعمدة محددة من الجدول <br />
وهي أبسط عبارات جملة Select والتي تكتب كالتالي <br />
<br />
CODE <br />
<br />
Select Fields From Tables<br />
<br />
<br />
<br />
حيث Fieldsتمثل الحقول المراد إظهارها Tables تمثل الجداول التي تحوي هذه الحقول <br />
مثال تطبيقي 1<br />
لعرض مجموعة حقول محددة من جدول <br />
اضغط على الزر SQL1 مرتين ثم اكتب الكود التالي <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select St_no,st_name,Address From St_inf"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
2 – لعرض جميع الحقول من جدول محدد <br />
حيث يتم كتابة الكود التالي :<br />
<br />
CODE <br />
<br />
Select * from table<br />
<br />
<br />
<br />
حيث تعبر * عن جميع الحقول بالجدول <br />
مثال تطبيقي 2<br />
لعرض مجموعة حقول محددة من جدول <br />
اضغط على الزر SQL2 مرتين ثم اكتب الكود التالي <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select * From St_inf "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
3 – لعرض حقول من جداول مختلفة <br />
نكتب الجملة التالية <br />
<br />
CODE <br />
<br />
Select tab1.col1,tab2.col2……<br />
From tab1,tab2,…..<br />
<br />
<br />
<br />
مثال تطبيقي 3<br />
لعرض مجموعة حقول محددة من جدول <br />
اضغط على الزر SQL3 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select st_inf.st_no,st_inf.st_name,st_inf.address,st_level.level,st_level.class From St_inf,st_level "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
وهنا إذا لم تضع شرطا معينا فسييتم تكرار السجلات بمعنى أن كل سجل من الجدول الأول سيظهر له كل سجلات الجدول الثاني ولذلك إذا أردت عرض عدد معين من السجلات يمكنك استخدام الجملة التالية <br />
4 – عرض عدد محدد من السجلات باستخدام جملة Top n <br />
حيث تمثل n عدد السجلات المراد عرضها والجملة تكتب كالتالي :<br />
<br />
CODE <br />
<br />
Select Top n tab1.col1,tab2.col2……<br />
From tab1,tab2,…..<br />
<br />
<br />
<br />
حيث يتم عرض العدد المحدد من السجلات <br />
مثال تطبيقي 4<br />
لعرض مجموعة حقول محددة من جدول <br />
اضغط على الزر SQL4 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select top 17 st_inf.st_no,st_inf.st_name,st_inf.address,st_level.level,st_level.class From St_inf,st_level "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
- وهنا يمكنك استخدام جملة All بدلا من Top n لعرض جميع السجلات مرة ثانية استبدل فقط كلمة Top n بكلمة all سيتم عرض جميع السجلات <br />
- كذلك يمكنك استخدام كلمة DISTINCT لمنع ظهور تكرار السجلات مثل الجملة التالية :<br />
<br />
CODE <br />
<br />
SELECT DISTINCT LastName FROM Employees;<br />
<br />
<br />
<br />
لمنع تكرار الأسماء المتشابهة في الأسم الأخير <br />
- ولمنع التكرار من خلال عدة جداول مرتبطة معا يمكنك استخدام البارامتر DISTINCTROW مثل عند عرض العملاء وطلبياتهم يمكن أن يكون للعميل أكثر من طلبيه وأنت تريد عرض طلبيه واحدة لكل عميل فنستخدم المثال التالي <br />
<br />
CODE <br />
<br />
SELECT DISTINCTROW CompanyName FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID ORDER BY CompanyName;<br />
<br />
<br />
<br />
- كذلك يمكنك تغيير اسماء الحقول المعروضة باستخدام جملة AS حيث يتم كتابة الجملة كالتالي :<br />
<br />
CODE <br />
<br />
Select col1 as new1,col2 as new2 <br />
From tab<br />
<br />
<br />
<br />
مثال تطبيقي 5<br />
لعرض حقول محددة وتغيير هذه الحقول بأسماء جديدة <br />
اضغط على الزر SQL5 مرتين ثم اكتب الكود التالي :<br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select st_no as [رقم الطالب],st_name as [اسم الطالب],address as [العنوان] From St_inf "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
استخدام جملة Where<br />
والتي تستخدم لإدراج الشروط وهنا يمكنك استخدام عدة إشكال من الشروط سوف نتناول جميع الأشكال من الشروط <br />
أولا : شروط المقارنة وتشمل العلامات المعروفة في المقارنة مثل <br />
= أو &gt; أو &lt; أو =&gt; أو =&lt; أو &lt;&gt; ( لا يساوي ) حيث يتم كتابة الجملة كالتالي :<br />
<br />
CODE <br />
<br />
Select * from tab1<br />
Where col { } value<br />
<br />
<br />
<br />
حيث يتم وضع معامل المقارنة مكان القوسين { } ويكون Value هي قيمة المقارنة التي ممكن أن تكون رقم أو قيمة مدخلة من مربع نص أو قيمة مدخلة من أي أداة أخري <br />
مثال تطبيقي 6<br />
لعرض جميع حقول الجدول بحيث أن رقم الطالب أكبر من 6 مثلا <br />
اضغط على الزر SQL6 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select * From St_inf where st_no &gt; 6"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
صور أخري يمكنك تجريبها <br />
<br />
CODE <br />
<br />
Select * from st_inf where st_no &lt;=6 <br />
<br />
<br />
<br />
لعرض مجموعة سجلات بحيث رقم الطالب أقل من أو يساوي 6 <br />
<br />
CODE <br />
<br />
Select * from st_inf where b_date &gt;#1/6/2004#<br />
<br />
<br />
<br />
لعرض مجموعة سجلات بحيث تاريخ الميلاد أكبر من أو يساوي 1/6/2004<br />
ثانيا : استخدام المعاملات المنطقية وهي ثلاث<br />
- And وهي تستخدم لربط شرطين بحيث يكون الناتج صحيح إذا تحقق الشرطين معا <br />
- Or وهي اربط شرطين بحيث يكون ناتج صحيح إذا تحقق أحد الشرطين<br />
- Not وهو شرط لنفي الجملة عكس النتائج وتستخدم مع جمل أخرى كما سيرد لاحقا <br />
وتكتب الجملة كالتالي :<br />
<br />
CODE <br />
<br />
Select * from tab<br />
Where col &gt;= n1 [and /or ] col &lt;n2<br />
<font color="red">[B]مثال تطبيقي 7</font> <br />
<br />
<br />
<br />
لعرض جميع حقول الجدول بحيث أن رقم الطالب أكبر من 6 مثلا واقل من 15<br />
اضغط على الزر SQL7 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select * From St_inf where st_no &gt; 6 and st_no &lt;15"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
ثالثا : استخدام الجملة Between …. And أو not between …and<br />
وتستخدم لعرض البيانات المحصورة بين قيمتين ممكن أرقام وممكن تواريخ وتكتب الجملة كالتالي :<br />
<br />
CODE <br />
<br />
Select * from tab <br />
Where col Between n1 and n2<br />
<br />
<br />
<br />
مثال تطبيقي 8<br />
لعرض جميع حقول الجدول بحيث أن رقم الطالب محصور بين 6 و 15 مع الأخذ في الاعتبار أن الرقمين 6 و 15 قيمة البداية والنهاية ستظهر في العرض<br />
اضغط على الزر SQL8 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select * From St_inf where st_no between 6 and 15"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
رابعا : استخدام العامل ضمن IN <br />
حيث تستخدم لعرض القيم الموجودة داخل قوس وتكتب كالتالي :<br />
<br />
CODE <br />
<br />
Select * from tab<br />
Where col in ( n1,n2,n3,….)<br />
<br />
<br />
<br />
مثال تطبيقي 9<br />
لعرض جميع حقول الجدول بحيث أن رقم الطالب له القيم داخل القوس <br />
اضغط على الزر SQL9 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select * From St_inf where st_no In(4,6,8,10,12,14)"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
نكتفي بهذا في هذه الحلقة ونكمل إن شاء الله في الحلقة القادمة <br />
هانت يا شباب أوشكنا على النهاية إن شاء الله ونتم الموضوع بإذن الله تعالى <br />
</b>]]></content:encoded>
	</item>
	<item>
		<title>استخدام جمل SQL مع الفيجوال بيسك الجزء الأول</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-293-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-293-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>الحلقة التاسعة<br />
<br />
استخدام جمل SQL مع الفيجوال بيسك الجزء الأول <br />
<br />
جمل sql ثمثل للمبرمج العمود الفقري الذي لا يمكن أن يستقيم برنامجه من دون استخدام هذه الجمل حيث يمكن باستخدام هذه الجمل التحكم الكامل بقاعدة البيانات وسنتحدث هنا عن العمليات الأساسية والتي تخدم المشروع من دون الخوض لبقية جمل SQL وهي كثيرة جدا فقط هنا عن عمليتين يتم استخدامها داخل الفيجوال بيسك بصورة كبيرة <br />
1 – العمليات على الجداول ( الإضافة .... الحذف ..... التعديل ...... الخ ) حيث تستخدم هذه الجمل من خلال الكود التالي :<br />
<br />
CODE <br />
<br />
Db. Execute" SQL Statements"<br />
<br />
<br />
<br />
2 – عمليات عرض السجلات حيث يتم استخدامها من خلال الكود التالي <br />
<br />
CODE <br />
<br />
Rs.Open " SQL Statements"<br />
<br />
<br />
<br />
فهيا بنا إلى العالم الممتع عالم الذي لا تجد فيه مستحيل عالم جمل SQL<br />
<br />
أولا : العمليات الأساسية على الجداول <br />
<br />
1 – جملة إنشاء جدول جديد Create Table<br />
<br />
وهي جملة تستخدم لإنشاء جدول جديد داخل قاعدة البيانات وهي بالطبع أفضل الجمل في إنشاء جدول جديد وتحديد جميع خصائص هذا الجدول <br />
<br />
الشكل العام للجملة يكتب على النحو التالي :<br />
<br />
CODE <br />
<br />
CREATE TABLE table_name (field1 type [(size)] [NOT NULL], field2 type [(size)] [NOT NULL] , CONSTRAINT multifieldindex )<br />
<br />
<br />
<br />
<br />
شرح بارامترات الجملة :<br />
<br />
كل ما وضع بين الحاصرتين [] هو اختياري أي يمكنك تحديده أو تركه ونبدأ ببارامترات الجملة <br />
1 – create table جملة إنشاء جدول جديد <br />
2 – table name اسم الجدول الجديد <br />
3 – Field1 تحديد اسم الحقل <br />
4 – Type وهو نوع بيانات الحقل وهو يشمل عدة أنواع أشهرها <br />
Text نصي<br />
Integer عدد صحيح صغير<br />
Long عدد صحيح طويل<br />
Memo مذكرة <br />
Double عدد مزدوج ذات فاصلة عشرية<br />
Datetime تاريخ ووقت <br />
5 – size حجم الحقل ويكون للحقول النصية <br />
6 – Not Null غير خالي أي يجب إدخال بيانات داخل هذا الحقل وإلا سيعطي رسالة خطأ<br />
7 – CONSTRAINT تحديد المفتاح الأساسي للجدول حيث بعد كتابة الحقل ومواصفاته يتم تحديد هل الحقل مفتاح اساسي أم لا وهي اختيارية طبعا <br />
<br />
مثال تنفيذي على الجملة <br />
<br />
طبعا يجب ان يكون عندك قاعدة بيانات وأقترح استخدام آخر مثال تم وضعه في هذه السلسلة لتنفذ على التمارين التالية وهنا أنشأ زر أمر جديد واضغط عليه مرتين ثم أكتب الكود التالي :<br />
<br />
CODE <br />
<br />
db.Execute "CREATE TABLE customers " _<br />
& "(FirstName TEXT, LastName TEXT, " _<br />
& "CustNO INTEGER CONSTRAINT MyFieldConstraint " _<br />
& "PRIMARY KEY);"<br />
<br />
<br />
<br />
<br />
2 – جملة تعديل الجدول Alter Table<br />
<br />
وهذه الجملة تستخدم لتعديل بنية الجدول مثل إضافة حقول جديدة إلى الجدول وكذلك حذف حقول موجودة .<br />
<br />
الشكل العام للجملة يكتب على النحو التالي :<br />
<br />
CODE <br />
<br />
ALTER TABLE table_name {ADD {COLUMN field type[(size)] [NOT NULL] DROP {COLUMN field I CONSTRAINT indexname} }<br />
<br />
<br />
<br />
<br />
شرح بارامترات الجملة :<br />
<br />
كل ما وضع بين الحاصرتين [] هو اختياري أي يمكنك تحديده أو تركه ونبدأ ببارامترات الجملة <br />
1 – Alter table جملة إنشاء جدول جديد <br />
2 – table_name اسم الجدول الجديد <br />
3 – add column جملة إضافة حقل جديد إلى الجدول<br />
4 – Field تحديد اسم الحقل <br />
5 – Type وهو نوع بيانات الحقل وهو يشمل عدة أنواع أشهرها <br />
Text نصي<br />
Integer عدد صحيح صغير<br />
Long عدد صحيح طويل<br />
Memo مذكرة <br />
Double عدد مزدوج ذات فاصلة عشرية<br />
Datetime تاريخ ووقت <br />
5 – size حجم الحقل ويكون للحقول النصية <br />
6 – Not Null غير خالي أي يجب إدخال بيانات داخل هذا الحقل وإلا سيعطي رسالة خطأ<br />
7 – CONSTRAINT تحديد المفتاح الأساسي للجدول حيث بعد كتابة الحقل ومواصفاته يتم تحديد هل الحقل مفتاح أساسي أم لا وهي اختيارية طبعا <br />
8 – drop column لحذف حقل محدد من الجدول<br />
<br />
مثال تنفيذي على الجملة <br />
<br />
طبعا يجب ان يكون عندك قاعدة بيانات وأقترح استخدام آخر مثال تم وضعه في هذه السلسلة لتنفذ على التمارين التالية وهنا أنشأ زر أمر جديد واضغط عليه مرتين ثم أكتب الكود التالي <br />
<br />
لإضافة حقل جديد <br />
<br />
CODE <br />
<br />
db.Execute "ALTER TABLE customers " _<br />
& "ADD COLUMN Salary CURRENCY;"<br />
<br />
<br />
<br />
لحذف حقل موجود استخدم الجملة التالية <br />
<br />
CODE <br />
<br />
db.Execute "ALTER TABLE Customers " _<br />
& "DROP COLUMN Salary;"<br />
<br />
<br />
<br />
<br />
3 – جملة إضافة بيانات إلى الجدول Insert Into<br />
حيث تستخدم هذه الجملة لإضافة بيانات إلى الجدول أي إضافة صف جديد إلى الجدول <br />
<br />
الشكل العام للجملة يكتب على النحو التالي :<br />
الشكل الأول : حيث يتم إدخال البيانات بصورة مباشرة إلى الجدول <br />
<br />
CODE <br />
<br />
INSERT INTO target [(field1[, field2[, ...]])]<br />
VALUES (value1[, value2[, ...])<br />
<br />
<br />
<br />
الشكل الثاني : إدخال البيانات إلى الجدول من خلال بيانات جدول آخر <br />
<br />
CODE <br />
<br />
INSERT INTO target [(field1[, field2[, ...]])] [IN externaldatabase] <br />
SELECT field1[, field2[, ...]<br />
FROM tableexpression<br />
<br />
<br />
<br />
<br />
شرح بارامترات الجملة :<br />
<br />
كل ما وضع بين الحاصرتين [] هو اختياري أي يمكنك تحديده أو تركه ونبدأ ببارامترات الجملة <br />
1 – Insert Into جملة إدخال بيانات إلى الجدول <br />
2 – target اسم الجدول المراد إدخال بيانات إليه <br />
3 – Filed1,filed2,… أسماء الحقول المطلوب إدخال بيانات إليها <br />
4 – VALUES جملة تحديد القيم المطلوب إدخالها <br />
5 – value1, value2 القيم التي سيتم إدخالها إلى الجدول وهنا يجب أن تكون نفس نوع الحقول المحددة في البارامتر السابق <br />
6 – IN وهي الجملة التي بعدها نكتب جملة بيانات الجدول الآخر <br />
<br />
مثال تنفيذي على الجملة <br />
<br />
أنشأ زر أمر جديد واضغط عليه مرتين ثم أكتب الكود التالي <br />
مثال على الشكل الأول :<br />
<br />
CODE <br />
<br />
db.Execute " INSERT INTO Customers " _<br />
& "(FirstName,LastName, CustNo) VALUES " _<br />
& "('Harry', 'Washington', 10);"<br />
<br />
<br />
<br />
مثال على الشكل الثاني:<br />
<br />
CODE <br />
<br />
db.Execute " INSERT INTO Northwind " _<br />
& "SELECT * " _<br />
& "FROM Customers;"<br />
<br />
<br />
<br />
<br />
4 - عبارة التعديل في سجلات الجدول Update<br />
<br />
وهي العبارة التي تستخدم لتعديل البيانات داخل الجدول حيث يمكن تعديل كمية كبيرة من البيانات مرة واحدة <br />
<br />
الشكل العام للجملة يكتب على النحو التالي :<br />
<br />
CODE <br />
<br />
UPDATE table<br />
SET col1 = Value, col2 = value2 , …..<br />
WHERE criteria;<br />
<br />
<br />
<br />
<br />
شرح بارامترات الجملة :<br />
<br />
1 – Update جملة التعديل <br />
2 – Table اسم الجدول المراد تعديل بياناته<br />
3 – SET جملة تحديد القيمة الجديدة <br />
4 – Where جملة تحرير الشرط <br />
5 – criteria الشرط المطلوب تنفيذه<br />
<br />
مثال تنفيذي على الجملة <br />
<br />
CODE <br />
<br />
db.Execute "UPDATE Customers " _<br />
& "SET CustNO = 5 " _<br />
& "WHERE FirstName = Ahmed;"<br />
<br />
<br />
<br />
مثال ليس للتنفيذ <br />
<br />
CODE <br />
<br />
db.Execute "UPDATE Customers " _<br />
& "SET Country = ' Germany' " _<br />
& "WHERE Country = 'w' Or country = 'E';"<br />
<br />
<br />
<br />
5 – جملة حذف بيانات من الجدول Delete<br />
<br />
لحذف بيانات من الجدول حيث تقوم بحذف صف أو أكثر من الجدول ويمكن استخدامها تحت شرط معين <br />
<br />
الشكل العام للجملة يكتب على النحو التالي :<br />
<br />
CODE <br />
<br />
DELETE <br />
FROM table_name<br />
WHERE criteria<br />
<br />
<br />
<br />
<br />
شرح بارامترات الجملة :<br />
<br />
1 – DELETE جملة الحذف <br />
2 – Table_name اسم الجدول المراد حذف بياناته<br />
3 – Where جملة تحرير الشرط <br />
4– criteria الشرط المطلوب تنفيذه<br />
<br />
مثال تنفيذي على الجملة <br />
<br />
CODE <br />
<br />
db.Execute "DELETE * FROM " _<br />
& "Customers WHERE firstname = 'ahmed';"<br />
<br />
<br />
<br />
<br />
ملاحظة هامة <br />
عند استخدام تعبير يشير إلى مربع نص معين مثل <br />
إذا كان النص يحتوي على بيانات نصية تكتب الجملة كالتالي :<br />
<br />
CODE <br />
<br />
"Where firstName = ' " + text1.text + " ' "<br />
<br />
<br />
<br />
إذا كان مربع النص يحتوي على قيمة رقمية تكتب الجملة كالتالي :<br />
<br />
CODE <br />
<br />
"where CustNo = " & text1.text<br />
<br />
<br />
<br />
<br />
6 – جملة حذف جدول Drop table<br />
<br />
وتستخدم هذه الجملة لحذف الجدول بجميع محتوياته من قاعدة البيانات ولا يمكنك استعادة الجدول بعد حذفه من قاعدة البيانات .<br />
<br />
الشكل العام للجملة يكتب على النحو التالي :<br />
<br />
CODE <br />
<br />
DROP TABLE table_name <br />
<br />
<br />
<br />
<br />
شرح بارامترات الجملة :<br />
<br />
1 – Drop Table جملة حذف الجدول <br />
2 – Table_name اسم الجدول المراد حذف بياناته<br />
<br />
مثال تنفيذي على الجملة <br />
<br />
CODE <br />
<br />
db.Execute "DROP TABLE Customers "<br />
<br />
<br />
<br />
<br />
والى اللقاء مع الجزء الثاني من هذا الموضوع</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>العمليات الأساسية على السجلات</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-292-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-292-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>الحلقة الثامنة <br />
<br />
العمليات الأساسية على السجلات<br />
إضافة سجل جديد<br />
<br />
لإضافة سجل جديد إلي قاعدة البيانات نكتب الكود التالي<br />
<br />
CODE <br />
<br />
If Txt1.Text ="" And Txt2.Text = "" And Txt3.Text = "" And Txt4.Text = "" Then<br />
MsgBox ("يجب إدخال القيم في مربعات النص")<br />
Exit Sub<br />
End if<br />
rs.AddNew جملة إضافة سجل جديد<br />
rs![st_no] = Val(Txt1) <br />
rs![st_name] = Txt2<br />
rs![address] = Txt3<br />
rs![b_date] = Txt4<br />
rs![phone] = Txt5<br />
rs.Update تنفيذ الإضافة فعليا إلى الجدول في قاعدة البيانات وهي ضرورية cmdclear_Click<br />
<br />
<br />
<br />
تعديل السجلات <br />
<br />
لتعديل سجل معين نستخدم الكود التالي ونلاحظ هنا لأن الكائن ADO لا يستخدم الطريقة Edit كما هو موجود في الكائن DAO ولكن يقوم بالتعديل ثم حفظ التعديل بالطريقة Update<br />
<br />
CODE <br />
<br />
rs![st_no] = Val(Txt1) <br />
rs![st_name] = Txt2<br />
rs![address] = Txt3<br />
rs![b_date] = Txt4<br />
rs![phone] = Txt5<br />
rs.Update<br />
End If<br />
<br />
<br />
<br />
حذف سجل محدد باستخدام DELETE<br />
لحذف سجل محدد يكتب الكود التالي <br />
<br />
CODE <br />
<br />
Dim x As Integer<br />
x = MsgBox"سيتم حذف البيانات", vbYesNo, "الحذف")<br />
If x = vbYes Then<br />
Do While Not rs.EOF<br />
If rs![st_no] = Val(text1) Then<br />
rs.Delete<br />
rs![st_no] = Val(Txt1) <br />
rs![st_name] = Txt2<br />
rs![address] = Txt3<br />
rs![b_date] = Txt4<br />
rs![phone] = Txt5<br />
Exit Sub<br />
End If<br />
rs.MoveNext<br />
Loop<br />
Else<br />
Txt1.SetFocus<br />
Exit Sub<br />
End If<br />
<br />
<br />
<br />
حذف سجل محدد باستخدام DELETE مع جملة SQL<br />
لحذف سجل باستخدام جملة SQL نكتب الكود التالي<br />
<br />
CODE <br />
<br />
Dim b As Integer<br />
b = MsgBoxو "هل تريد بالتأكيد حذف السجل الحالي") vbMsgBoxRight + vbYesNo( "حذف" و<br />
If b = vbYes Then<br />
db.Execute "delete from st_inf_info where st_no = " & Val(txt1)<br />
rs.MoveFirst<br />
rs.Fields.Refresh<br />
Txt1 = rs![st_no]<br />
Txt2 = rs![st_name]<br />
Txt3 = rs![address]<br />
Txt4 = rs![b_date]<br />
Txt5 = rs![phone]<br />
Else<br />
Txt1.SetFocus<br />
End If<br />
<br />
<br />
<br />
البحث عن سجل معين باستخدام جملة FIND <br />
للبحث عن سجل باستخدام جملة FIND يتم كتابة الكود التالي :<br />
يتم تعريف متغير نصي في أعلى النموذج منطقة تعريف المتغيرات كالتالي<br />
ثم يتم كتابة الكود التالي <br />
<br />
CODE <br />
<br />
Dim nam, s, y As String<br />
y = InputBox("ادخل الاسم المراد البحث عنه", "بحث”)<br />
If Len(y) = 0 Then<br />
Exit Sub<br />
Else<br />
s = "st_name=' " + y + " ' "<br />
rs.Find s, 1, adSearchForward<br />
If rs.EOF Then<br />
MsgBox "الاسم غير موجود”<br />
Else<br />
Txt1 = rs![st_no]<br />
Txt2 = rs![st_name]<br />
Txt3 = rs![address]<br />
Txt4 = rs![b_date]<br />
Txt5 = rs![phone]<br />
End If<br />
End If<br />
<br />
<br />
<br />
<br />
البحث باستخدام جملة DO WHILE <br />
للبحث عن سجل باستخدام جملة DO WHILE نكتب الكود التالي :<br />
<br />
CODE <br />
<br />
Dim a As String<br />
a = InputBox("ادخل اسم الطالب", "بحث")<br />
rs.MoveFirst<br />
Do While Not rs.EOF 'كرر لنهاية الجدول<br />
If rs![emp_name] = a Then<br />
Text1 = rs![St_no]<br />
Text2 = rs![st_name]<br />
Text3 = rs![ address]<br />
Text4 = rs![b_date]<br />
Text5 = rs![phone]<br />
Exit Sub<br />
End If<br />
rs.MoveNext<br />
Loop<br />
<br />
<br />
<br />
<br />
وبقية العمليات مثل التحرك للسجل الأول والأخير والسابق والتالي نفس كود الكائن DAO بدون إختلاف <br />
الدرس القادم سيكون برنامج عملي يشمل جميع العمليات باستخدام الكائن ADO وكذلك استخدام الأدوات DataList وأداة DataCombo وأداة DataGride وأداة MsflixGride <br />
فأنتظرونا في الحلقة القادمة<br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>التعامل مع الكائن ActiveX Data Object (ADO)</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-291-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-291-1.html#comments</comments>
		<content:encoded><![CDATA[<b>الحلقة السابعة <br />
التعامل مع الكائن ActiveX Data Object (ADO)<br />
حيث حان الوقت لندخل لعالم البرمجة الحقيقية حقيقية أخواني ستجدوا مع هذا الكائن الرائع المتعة الكاملة وحان الآن أيضا للتحول من الكائنات القديمة DAO,RDO إلى هذا الكائن الذي به جميع الإمكانيات التي بالكائنين السابقين وأكثر 0<br />
وسبب التأخر في هذه الحلقة أني كنت سأكتب موضوعين قبل هذا الموضوع كتهيئة لهذا الكائن فكنت سأتناول مجموعة من الأدوات التي تتعامل مع قاعدة البيانات مثل Data list و data Combo وdata Grid و Flex grid وكذلك كنت سأخصص حلقة عن جمل SQL داخل الفيجوال ولكن قلت نبدأ بالكائن ثم نخصص هاتين الحلقتين للكائن ADO فهيا بنا الى هذا الكائن .<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/1_21220052331410.4810755.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/1_21220052331410.4810755.JPG"><br />
خطوات التعامل مع الكائنات ADO<br />
الخطوة الأولى :<br />
تعريف الكائنات ADO مثلما تم مع الكائن DAO في مرجع البرنامج References كالتالي :<br />
1 - اضغط قائمة Project واختار References<br />
2 – من الشاشة التي تظهر أختار الكائنين<br />
<br />
MICROSOFT ACTIVE X DATA OBJECT 2.5 LIBRARY<br />
MICROSOFT ACTIVE X DATA OBJECT RECORDSET 2.5 LIBRARY<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/2_21220052335230.9105188.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/2_21220052335230.9105188.JPG"><br />
الخطوة الثانية : <br />
إنشاء قاعدة البيانات عن طريق برنامج MICROSOFT ACCESSأو برنامج SQL Server أو برنامج Oracle وسوف نتناول كيفية التعامل مع الأنواع الثلاث وهذه هي الميزة الرائعة للكائن ADO والذي يمكنك من التعامل مع عدد ضحم من برامج قواعد البيانات الضخمة .<br />
الخطوة الثالثة : <br />
تصميم النموذج بوضع مربعات نصوص تعبر عن حقول الجدول المراد استخدامه ووضع أزرار الأوامر المراد استخدامها في النموذج مثل ( إضافة – بحث 0000) كما صنعنا في شاشة بيانات الطلاب .<br />
الخطوة الرابعة <br />
تعريف متغيرات تعبر عن قاعدة البيانات والجدول التي ستستخدمها ويفضل أنشاء ملف برمجة Module لنعرف فيه كائن قاعدة البيانات كالتالي : <br />
<br />
CODE <br />
<br />
</b>شفرة:[left][font]<center>public db as New ADODB.Connection<br />
[/font][/left]</center><br />
<br />
<br />
<br />
<b>وكذلك يتم تعريف متغيرات تعبر عن الأوامر التي يمكن تنفيذها على قاعدة البيانات وكذلك متغير يعبر عن مجموعة السجلات من جدول أو أكثر والمتغيرات من هذا النوع تعرف داخل كل نموذج على حدة فمثلا في أحد الشاشات سنستخدم الجدولين مثلا جدول العملاء وجدول الأصناف فيتم تعريف متغيرين كالتالي :<br />
<br />
CODE <br />
<br />
</b>شفرة:[left][font]<center>Dim rscust As New ADODB.Recordset<br />
dim rsitem as New ADODB.Recordset[/font][/left]</center><br />
<br />
<br />
<br />
<b>وهكذا مع كل جدول سنستخدمه .<br />
الخطوة الخامسة <br />
في الحدث Form_Load للنموذج الرئيسي للبرنامج يتم فتح قاعدة البيانات ويفضل أن يتم فتح قاعدة البيانات في الشاشة الرئيسية للبرنامج وتظل مفتوحة دائما طالما البرنامج يعمل وهنا نستخدم الأكواد التالية حسب قاعدة البيانات المستخدمة <br />
أولا : كود فتح قاعدة البيانات أكسس<br />
<br />
CODE <br />
<br />
</b>شفرة:[left][font]<center>dim s as string<br />
S = \"provider =microsoft.jet.OLEDB.4.0;” <br />
S = s & \"data source=\" & App.Path & \"\students.mdb\"<br />
db.ConnectionString = s <br />
db.Open[/font][/left]</center><br />
<br />
<br />
<br />
<br />
<b>ملاحظات على الكود السابق <br />
1 – المزود Provider وهو اسم السائق الخاص بكائن الاتصال بقاعدة البيانات OLEDB والذي سيستخدمه الكائن ADO للوصول لقاعدة البيانات وهو هنا مع برنامج ميكروسوفت أكسس يكون microsoft.jet.OLEDB.4.0 <br />
2 – Data Source يوضع فيه مسار قاعدة البيانات حيث يمكنك وضع المسار الكامل لقاعدة البيانات مثل "c:\data base\students.mdb" أو استخدام الدالة App.path إذا كانت قاعدة البيانات مخزنة في نفس مجلد البرنامج .<br />
3 – Connectionstring هي الجملة التي تزود لقاعدة البيانات المزود المستخدم ومسار واسم قاعدة البيانات ويمكنك كتابة الجملة مباشرة كالتالي <br />
db.connectionstring = "provider = microsoft.jet.OLEDB.4.0;” & "data source=" & App.Path & "\students.mdb"<br />
4 – ثم بعد ذلك يتم فتح قاعدة البيانات باستخدام الطريقة Open<br />
ثانيا : كود فتح قاعدة البيانات SQL Server<br />
<br />
CODE <br />
<br />
</b>شفرة:[left][font]<center>Dim S As String<br />
S = \"provider = SQLOLEDB.1;user ID = sa;password =;\"<br />
S = s & \"Initial Catalog =students;\" & data source =nasser\"<br />
db.ConnectionString = s <br />
db.Open[/font][/left]</center><br />
<br />
<br />
<br />
<br />
<b>ملاحظات على الكود السابق <br />
1 – المزود Provider وهو اسم السائق الخاص بكائن الاتصال بقاعدة البيانات OLEDB والذي سيستخدمه الكائن ADO للوصول لقاعدة البيانات وهو هنا مع برنامج SQL server يكون SQLOLEDB.1 .<br />
2 – رقم المستخدم User ID وهو رقم تعريف المستخدم لقاعدة البيانات حيث رقم المستخدم الافتراضي هو sa حيث من خلاله يمكنك وضع الحقوق والصلاحيات للوصول لقاعدة البيانات لكل مستخدم .<br />
3 – كلمة المرور Password وهي تستخدم للتحقق من المستخدم وإذا كنت تود استخدام الأمن المتكامل في ويندوز 2000 أو ويندوز NT فنستخدم بدلا من رقم المستخدم وكلمة المرور user ID = sa ;password = نستخدم الجملة Integrated Security = SSPI<br />
4– Data Source يوضع فيه اسم خادم SQL Server الذي تستخدمه فعند التعامل مع SQL Server حتى تستطيع إنشاء قاعدة بيانات يجب أن تعرف خادم قاعدة البيانات ويكون له اسم وغالبا يأخذ نفس اسم الجهاز وليكن هنا Nasser فإذا كنت تنشأ برنامج لشبكة شركة يجب أن تعرف من مدير الشبكة اسم خادم قاعدة البيانات .<br />
5 - Initial Catalog وهي الميزة الرائعة لقاعدة البيانات SQL Server أن قاعدة البيانات لا تخزن في ملفات منفصلة بل تخزن على الخادم الرئيسي والذي يمكن الوصول إليه من أي جهاز عميل وهنا تضع اسم قاعدة البيانات المنشأة على الخادم Students ويوضع بدون مسار .<br />
6 – Connectionstring هي الجملة التي تزود لقاعدة البيانات المزود المستخدم .<br />
7 – ثم بعد ذلك يتم فتح قاعدة البيانات باستخدام الطريقة Open .<br />
الخطوة السادسة <br />
فتح الجدول المطلوب وكما قلنا سابقا انه يتم تعريف متغير لكل جدول ستستخدمه ويوضع التعريف في منطقة تعريف المتغيرات في أعلى النموذج ثم يتم فتح الجدول المطلوب بكتابة الكود التالي :<br />
<br />
CODE <br />
<br />
</b>شفرة:[left][font]<center>If rsst.State = adStateOpen Then rsst.Close<br />
rsst.Open \"st_inf\", db, adOpenDynamic, adLockOptimistic[/font][/left]</center><br />
<br />
<br />
<br />
<br />
<b>ملاحظات على الكود السابق<br />
1- حيث السطر الأول يتأكد أن الجدول غير مفتوح فإذا كان مفتوح يتم إغلاقه حتى لا يحدث خطأ أنك تقوم بفتح عنصر مفتوح قبل ذلك .<br />
2 - والسطر الثاني جملة فتح جدول وهي تحتوي على أربع بارامترات<br />
الأول : اسم الجدول المراد فتحة ويوضع بين علامتي تنصيص وإن كان الاسم يحتوي على كلمتين منفصلتين ينبغي وضعه بين قوسين"[st Info]" .<br />
الثاني : اسم قاعدة البيانات التي تستخدمها وهنا نضع المتغير الذي استخدمناه .<br />
الثالث : نوع المؤشر courser type أو نوع السجلات وهنا يوجد أربعة انواع من المؤشرات أو السجلات <br />
ملاحظة : يطلق على مجموعة الصفوف العائدة من الجدول اسم السجلات عند استخدام أكسس أو المؤشرات عند استخدام SQL Server .<br />
النوع الأول DYNAMIC RECORDSET<br />
وهذا النوع من أكثر الأنواع مرونة حيث يتم التعامل مع السجلات عن طريق مؤشرات تعبر عن السجلات الحقيقة في الجدول ولذلك تستهلك مقدار من الذاكرة <br />
ويتم استخدام هذا النوع كالتالي<br />
<br />
CODE <br />
<br />
</b>شفرة:[left][font]<center>rs.Open \" st_inf \", db, adOpenDynamic, adLockOptimistic [/font][/left]</center><br />
<br />
<br />
<br />
<br />
<b>النوع الثاني FORWARDONLY RECORDSET<br />
وهي تسمح بالتحرك داخل السجلات في الاتجاه للأمام فقط حيث يمكن استخدام جملة MoveNext ولا يمكن استخدام جملة MovePrevious ويتم فتح الجدول بهذا النوع من السجلات كالتالي <br />
<br />
CODE <br />
<br />
</b>شفرة:[left][font]<center>rs.Open \" st_inf \", db, adOpenForeardonly, adLockOptimistic [/font][/left]</center><br />
<br />
<br />
<br />
<br />
<b>النوع الثالث : KEYSET RECORDSET<br />
يشبه نوع السجلات Static ولكن يتميز عنه قدرته على رؤية التغييرات التي تتم على السجلات ويمكن التحرك داخل السجلات للمام وللخلف يتم فتح هذا النوع من السجلات كالتالي<br />
<br />
CODE <br />
<br />
</b>شفرة:[left][font]<center>rs.Open \" st_inf \", db, adOpenKeyset, adLockOptimistic[/font][/left]</center><br />
<br />
<br />
<br />
<br />
<b>النوع الرابع : STATIC RECORDSET<br />
وهو يشبه إلى حد بعيد Snapshot في كائنات DAO وهو للقراءة فقط ولا يرى التعديلات التي تقع على السجلات ويمكن فتح هذا النوع من السجلات كالتالي<br />
rs.Open " st_inf ", db, adOpenStatic, adLockOptimistic <br />
الرابع : وهو نوع التزامن المطلوب للسجلات <br />
هناك أربع أنواع للتزامن عند التعامل مع السجلات<br />
حيث التزامن يقصد به نفس المفهوم للتزامن في الشبكات حيث إذا كان قام عميل أثناء عدم الاتصال بعرض بيانات وتم تعديلها أثناء عدم الاتصال فإن البيانات سيتم تحديثها بعد الاتصال مباشرة <br />
AdLockReadOnly <br />
حيث يتم فتح السجلات للقراءة فقط حيث لا يستطيع المستخدم تعديل السجلات أو تحديثها ويمكن لأكثر من مستخدم قراءة نفس السجلات في نفس الوقت .<br />
AdLockPessimistic <br />
وهو شكل صارم حيث يتم إغلاق السجل عندما يبدأ البرنامج بالتعامل معه حيث يمكن للمستخدمين الآخرين قراءة السجل ولا يمكنهم التعديل فيه أثناء تعديل البرنامج له وبعد تعامل البرنامج مع السجل يتم تحرير القفل ويستطيع المستخدمون الآخرون التعامل مع السجل وعرضه .<br />
AdLockOptimistic <br />
حيث يتم وضع أقفال لفترة صغيرة على السجلات أثناء تحديثها وهذا النوع الأكثر شيوعا والأفضل حيث يتم استخدامه بصورة دائمة ولكنه بطيء بعض الشيء .<br />
AdLockBatchOptimistic <br />
نفس النوع السابق ولكن يستخدم مع مجموعة السجلات المفصولة حيث يتم فصل السجلات للتعديل من العميل ثم يقوم بالاتصال بالملقم لحفظ التعديلات على قاعدة البيانات .<br />
</b>]]></content:encoded>
	</item>
	<item>
		<title>العمليات الأساسية على السجلات للكائنات</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-290-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-290-1.html#comments</comments>
		<content:encoded><![CDATA[<center><b>الحلقة السادسة<br />
<br />
العمليات الأساسية على السجلات للكائنات<br />
<br />
وهي العمليات الأساسية على قاعدة البيانات باستخدام الكائن DAO<br />
<br />
نراجع سريعا الخطوات السابقة <br />
1 – تصميم النموذج ووضع مربعات النصوص اللازمة <br />
2 – تعريف كائن قاعدة البيانات في مرجع البرنامج MICROSOFT DAO 3.51<br />
3 – تعريف متغيرات تعبر عن كائنات قاعدة البيانات وهنا يفضل إنشاء ملف برمجة لتعريف متغير قاعدة البيانات وتعريف متغيرات تعبر عن الجداول حيث تضع متغير لكل جدول تريد استخدامه<br />
4 – تقوم بفتح قاعدة البيانات في حدث Form_load للشاشة الرئيسية للبرنامج <br />
وهيا بنا إلى العمليات الرئيسية على قاعدة البيانات <br />
<br />
<br />
كود إضافة سجل جديد<br />
لإضافة سجل جديد إلي قاعدة البيانات نكتب الكود التالي اضغط على زر إضافة مرتين يجب أولا فتح فتح الجدول المطوب التعامل معه باستخدام الجملة <br />
<br />
<br />
CODE <br />
</b></center><br />
<center></center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الخامس انشأ برنامجك بالفيجوال بيسك</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-289-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-289-1.html#comments</comments>
		<content:encoded><![CDATA[<center><b>الحلقة الخامسة<br />
<br />
<br />
كائنات الوصول للبيانات Data Access Object ( DAO)<br />
<br />
تحدثنا أن هناك ثلاث أدوات تستخدم لربط قاعدة البيانات المنشأة بأحد برامج قواعد البيانات مثل برنامج ميكروسوفت أكسس وقلنا أن هناك ثلاث أدوات ولكل أداة من هذه الأدوات يمكن استخدام كائن من الكائنات بدلا من الأداة الرسوميه وهي موجودة بالجدول التاليللتعامل مع قواعد البيانات في الفيجوال بيسك يتم ذلك بطريقتين<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons26.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons26.jpg"><br />
ولقد قمنا بشرح الأداة Data Control في الحلقة السابقة حيث يمكنك استخدام أكثر من أداة واحدة داخل النموذج الواحد للربط مع أكثر من جدول وسنقوم في هذه الحلقة بشرح الكائن المقابل لهذه الأداة وهو كائن الوصول للبيانات DAO .<br />
الكائن Object هو صنف له مجموعة من الخصائص والطرق والأحداث لتأدية غرض معين وكائن الوصول لقاعدة البيانات DAO هو الرابط بين برنامج الفيجوال بيسك وبرنامج قواعد البيانات حيث يشبه الوصول للبيانات بالشكل التالي :<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons27.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons27.jpg"><br />
حيث يمثل (ODBC) Open Database Connectivity عنصر الاتصال مع قاعدة البيانات والذي يسمى الاتصال المفتوح مع قاعدة البيانات وهو بداخلة مجموعة من الكائنات يقع في أعلاها الكائن DAO و RDO اللذان يستخدمان المحرك ODBC للوصول للبيانات وهناك مجموعة أخرى من الكائنات سوف نتعرض لها عند الشرح .<br />
وأدخل معي الى عالم البرمجة الحقيقة حيث كل شيء ميسر هنا ولكن يبقي الابتكار<br />
<br />
<br />
خطوات التعامل مع الكائنات DAO<br />
<br />
الخطوة الأولى<br />
<br />
تعريف الكائنات في مرجع البرنامج References وهنا يجب التفريق بين Component وهو المكان الذي تضيف منه أدوات جديدة أما References هو المكان الذي تضيف منه كائنات جديدة ولإضافة الكائنات نقوم بالخطوات التالية <br />
1 - اضغط قائمة PROJECT واختار REFRANCES <br />
2 - من الشاشة التي تظهر أختار الكائن MICROSOFT DAO 3.51 OBJECT LIBRARY أو حسب آخر إصدار موجود عندك <br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons28.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons28.jpg"><br />
الخطوة الثانية <br />
<br />
إنشاء قاعدة البيانات حيث يمكنك إنشاء قاعدة البيانات والجداول باستخدام الكود أو باستخدام برنامج مخصص لقاعدة البيانات ( المفضل ) <br />
<br />
الخطوة الثالثة <br />
<br />
في شاشة محرر الكود للنموذج وفي منطقة تعريف المتغيرات للنموذج ( أعلى النموذج ) يتم تعريف المتغيرات التي تعبر عن كائنات قاعدة البيانات كالتالي :<br />
<br />
<br />
CODE <br />
<br />
</b></center>]]></content:encoded>
	</item>
	<item>
		<title>قواعد بيانات فيجوال بيسك</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-288-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-288-1.html#comments</comments>
		<content:encoded><![CDATA[<center><b>الحلقة الرابعة<br />
<br />
<br />
قواعد بيانات فيجوال بيسك<br />
<br />
للتعامل مع قواعد البيانات في الفيجوال بيسك يتم ذلك بطريقتين<br />
<br />
الطريقة الأولى: عن طريق أدوات قواعد البيانات حيث يوجد مجموعة من الأدوات التي تستخدم للربط بين أدوات البرنامج المنشأ بالفيجوال بيسك وقاعدة البيانات المنشأة بواسطة برنامج قواعد البيانات مثل الأكسس حيث يوجد ثلاث أدوات للتعامل مع قاعدة البيانات <br />
1 - أداة قاعدة البيانات Data Control <br />
2 - أداة الوصول لقاعدة البيانات عن بعد Remote Data Control <br />
3 - أداة Active X Data Control ( ِADODC) <br />
<br />
وسوف نتعرض بالشرح للأداة الأولى والثالثة <br />
بالمناسبة الأداة الثالثة بها نفس إمكانيات الأداة الثانية وأكثر لذلك سنكتفي بالأداة الأولى والأداة الثالثة <br />
<br />
أولا : استخدام أداة قاعدة البيانات Data Control<br />
<br />
1 - صمم النموذج التالي<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons20.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons20.jpg"><br />
2 - احفظ المشروع الجديد في مجلد باسم برنامج الطلاب في أي مكان وليكن على القرص الصلب C<br />
3 - صمم قاعدة البيانات بالبرنامج ميكروسوفت أكسس انشأ قاعدة بيانات جديدة باسم Students واحفظها في نفس المجلد برنامج الطلاب <br />
4 - أنشا الجدول التالي باسم St_inf وبه الحقول التالية :<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons21.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons21.jpg"><br />
5 - اضغط على أداة قاعدة البيانات لتحديدها ثم اضبط مجموعة الخصائص التالية :<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons22.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons22.jpg"><br />
وهناك بعض الخصائص سنتعرض لها بالتفصيل بعد ذلك بعد ضبط الخصائص لقاعدة البيانات نأتي للخطوة التالية <br />
6 - ربط الأدوات مع حقول قاعدة البيانات مثل مربعات النصوص والعناوين والصور حسب الأداة التي تريد ربطها مع الحقل وسنربط هنا مربعات النصوص فقط <br />
ربط مربعات النصوص <br />
اضغط على مربع النصوص الأول رقم الطالب لتحديده ثم اضبط الخصائص التالية :<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons23.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons23.jpg"><br />
ملاحظة هامة جدا: وأنا افضل ترك مربعات النصوص بدون ربطها لأن الربط يسبب بعض المشاكل ولكن نفذ الخطوات التالية ثم أزل الأرتباط بعد ذلك عند التعامل مع الكود <br />
نفذ الخصائص السابقة على كل مربعات النصوص في النموذج فإذا تم فتح النموذج سيظهر أو سجل داخل مربعات النصوص كما يظهر بالصورة التالية <br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons24.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons24.jpg"><br />
<br />
أكواد الأزرار<br />
قبل كتابة الكود يجب أن تجعل خاصية Data source و data Filed فارغة لكل مربعات النصوص <br />
يمكننا إضافة إجراء لمسح مربعات النصوص افتح قائمة Tools واختار Add procedure<br />
اكتب اسم الأجراء وليكن dclear واختار Sub من Type و private من scope<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/NasserLessons25.jpg" border="0" alt="http://www.arabteam2000.com/picload/Files/NasserLessons25.jpg"><br />
<br />
واكتب في الإجراء الكود التالي :<br />
<br />
</b></center>]]></content:encoded>
	</item>
	<item>
		<title>الجزء الثالث من استخدام جمل Sql مع الفيجوال بيسك</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-287-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-287-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>الحلقة الحادية عشر<br />
<br />
الجزء الثالث من استخدام جمل Sql مع الفيجوال بيسك<br />
<br />
خامسا : استخدام العامل Like<br />
<br />
حيث تستخدم لعرض القيم تبدا بحرف او تنتهي بحرف أو تحتوي على حرف مثل عندما تريد عرض أسماء الطلاب التي تحتوي على كلمة محمد مثلا :<br />
الشكل العام للجملة يكتب كالتالي :<br />
<br />
CODE <br />
<br />
Select * from tab<br />
Where col like string<br />
<br />
<br />
<br />
حيث تمثل string قيمة النص الذي نريد عرضه وهو كالتالي :<br />
أولا : إذا كنت تستخدم قاعدة البيانات أكسس فيكون النص كالتالي :<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/1_2422005624290.3645441.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/1_2422005624290.3645441.JPG"><br />
<br />
ثانيا : إذا كنت تستخدم قاعدة البيانات Sql server فيكون النص كالتالي :<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/2_2422005627420.396969.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/2_2422005627420.396969.JPG"><br />
<br />
وهنا ملاحظة ان الرموز مع الكائن ado هي المستخدمة مع sql server حتى ولو كنت تستخدم access<br />
<br />
مثال تطبيقي 10<br />
<br />
لعرض جميع حقول الجدول بحيث أن اسم الطالب يحتوي على حرف m <br />
اضغط على الزر SQL10 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql As String<br />
sql = "Select * From St_inf where st_name like *m*"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
<br />
مثال آخر تطبيقي 11<br />
<br />
لعرض جميع الأسماء في قائمة اسم الطالب عندما نكتب أي حرف في مربع النص الذي فوقها <br />
اضغط على مربع النص الذي فوق list box مرتين ثم اختار الحث Change لمربع النص ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql<br />
sql = "select * from st_inf where st_name like '%" + txt6.Text + "%'"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set dblist1.RowSource = rs1<br />
dblist1.ListField = "st_name"<br />
dblist1.Refresh<br />
<br />
<br />
<br />
<br />
سادسا : جملة الترتيب Order By<br />
<br />
حيث تستخدم لترتيب البيانات المعروضة حسب حقل أو أكثر :<br />
الشكل العام للجملة يكتب كالتالي :<br />
<br />
CODE <br />
<br />
Select * from tab<br />
Where condition<br />
Order by col1,col2,…[Asc,Desc]<br />
<br />
<br />
<br />
حيث يمكنك ترتيب البيانات حسب حقل أو أكثر ترتيبا تصاعديا وهو الوضع الافتراضي للترتيب أو ترتيبا تنازليا حيث يلزمك استخدام البارامتر Desc <br />
<br />
مثال تطبيقي 12<br />
<br />
لعرض جميع الأسماء مرتبة ترتيبا تصاعديا حسب اسم الطالب <br />
اضغط على الزر Sql11 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql<br />
sql = "select * from st_inf where st_no&gt;6 order by st_name"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
<br />
<br />
الحقول المحسوبة داخل جملة Select <br />
<br />
حيث يمكنك إجراء عمليات حسابية على البيانات المعروضة وهذه العمليات تكون مفيدة جدا في حالات لا تجد إلا الحقول المحسوبة مثل إيجاد مجموع البيانات داخل حقل أو إيجاد أكبر قيمة ..... <br />
الدوال التي يمكن استخدامها في جملة select هي :<br />
1 – دالة المجموع Sum() <br />
حيث يمكنك استخدامها لإيجاد مجموع القيم الموجودة في حقل معين <br />
<br />
مثال تطبيقي 13<br />
<br />
مثلا لحساب مجموع القيم الموجودة في الحقل st_no وهو الحقل الرقمي الموجود بالجدول <br />
اضغط على الزر Sql12 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql<br />
sql = "select sum(st_no) from st_inf "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
text1.text = rs1.Fields(0)<br />
<br />
<br />
<br />
<br />
2 – دالة أكبر قيمة Max() <br />
<br />
حيث يمكنك استخدامها لإيجاد أكبر القيم الموجودة في حقل معين <br />
<br />
مثال تطبيقي 14<br />
<br />
مثلا لحساب أكبر القيم الموجودة في الحقل st_no وهو الحقل الرقمي الموجود بالجدول <br />
اضغط على الزر Sql13 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql<br />
sql = "select max(st_no) from st_inf "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
text1.text = rs1.Fields(0)<br />
<br />
<br />
<br />
<br />
3 – دالة أقل قيمة Min()<br />
<br />
حيث يمكنك استخدامها لإيجاد اقل القيم الموجودة في حقل معين <br />
<br />
مثال تطبيقي 14<br />
<br />
مثلا لحساب اقل القيم الموجودة في الحقل st_no وهو الحقل الرقمي الموجود بالجدول <br />
اضغط على الزر Sql14 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql<br />
sql = "select min(st_no) from st_inf "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
text1.text = rs1.Fields(0)<br />
<br />
<br />
<br />
<br />
4 - دالة المتوسط Avg()<br />
<br />
حيث يمكنك استخدامها لإيجاد متوسط القيم الموجودة في حقل معين <br />
<br />
مثال تطبيقي 15<br />
<br />
مثلا لحساب مجموع القيم الموجودة في الحقل st_no وهو الحقل الرقمي الموجود بالجدول <br />
اضغط على الزر Sql15 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql<br />
sql = "select avg(st_no) from st_inf "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
text1.text = rs1.Fields(0)<br />
<br />
<br />
<br />
<br />
5 – دالة عدد السجلات Count()<br />
<br />
حيث يمكنك استخدامها لإيجاد عدد السجلات الموجودة في حقل معين حيث يتم تجاهل القيم الخالية إلا إذا استخدمت علامة *<br />
<br />
مثال تطبيقي 16<br />
<br />
مثلا لحساب عدد السجلات الموجودة في الحقل st_no وهو الحقل الرقمي الموجود بالجدول <br />
اضغط على الزر Sql16 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql<br />
sql = "select count(st_no) from st_inf "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
text1.text = rs1.Fields(0)<br />
<br />
<br />
<br />
<br />
6 – يمكنك إجراء عملية حسابية على حقل معين <br />
<br />
مثل ضرب الحقل رقم الطالب في 10 <br />
<br />
مثال تطبيقي 17<br />
<br />
مثلا لضرب الحقل st_no في العدد 10 <br />
اضغط على الزر Sql17 مرتين ثم اكتب الكود التالي : <br />
<br />
CODE <br />
<br />
Dim sql<br />
sql = "select st_no,st_no*10 as account from st_inf "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
set datagrid1.datasource = rs1<br />
<br />
<br />
<br />
نكمل إن شاء الحلقة القادمة<br />
<br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>الجزء الرابع من استخدام جمل Sql مع الفيجوال بيسك</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-286-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-286-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>الحلقة الثانية عشر<br />
<br />
الجزء الرابع من استخدام جمل Sql مع الفيجوال بيسك<br />
<br />
جملة التجميع Group By<br />
<br />
تستخدم لتجميع النتائج الى مجموعات حسب حقل من الحقول حيث يمكنك مثلا ايجاد المجموعات الفرعية لعدة اقسام باستخدام جملة Group By<br />
الصورة العامة للجملة تكتب كالتالي :<br />
CODE<br />
Select * from tab<br />
Where condition<br />
Group By col<br />
Order by col1,col2,…[Asc,Desc]<br />
<br />
<br />
مثال تطبيقي 18 <br />
<br />
مثلا إذا كان عندنا رواتب الموظفين للشركة والتي بها مجموعة أقسام ونريد ايجاد مجموع الرواتب لكل قسم من الأقسام افترض عندنا ثلاث أقسام قسم الحسابات Account – قسم التدريب Training وقسم المبيعات Sales <br />
اضغط على الزر SQL18 مرتين ثم اكتب الجملة التالية <br />
CODE<br />
Dim sql<br />
sql = "select dep,sum(salary) as the_sum,avg(salary) as the_averag,count(salary) as the_aacount from emp group by dep "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
جملة تقليص التجميع Having<br />
<br />
تستخدم لتقليص المجموعات مثل إيجاد أكبر مجموع من المثال السابق <br />
الصورة العامة للجملة تكتب كالتالي :<br />
CODE<br />
Select * from tab<br />
Where condition<br />
Group By col<br />
Having col<br />
Order by col1,col2,…[Asc,Desc]<br />
<br />
نعطي مثال تطبيقي سريع <br />
مثلا إذا كان عندنا رواتب الموظفين للشركة والتي بها مجموعة أقسام ونريد ايجاد المجموعات الأكبر من 12000<br />
<br />
مثال تطبيقي 19<br />
<br />
اضغط على الزر SQL19 مرتين ثم اكتب الجملة التالية <br />
CODE<br />
Dim sql<br />
sql = "select dep,sum(salary) as the_sum,avg(salary) as <br />
the_averag,count(salary) as the_aacount from emp group by dep having sum(salary)&gt;12000 and avg(salary)&gt;3000 "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
ربط الجداول <br />
<br />
وهي ميزة هامة جدا من مميزات قاعدة البيانات أنك يمكنك عرض بيانات من اكثر من جدول ولكن أولا يجب أن يكون بين الجداول علاقة ربط معينة حتى يمكنك استخراج المعلومات من هذه الجداول ولمن لا يعرف عن العلاقات هو يجب وجود حقل رقمي مكرر في الجدولين يطلق على الحقل في الجدول الأول المفتاح الأساسي ويطلق عليه في الجدول الثاني المفتاح الأجنبي حيث يتم الشرط من خلال تساوي قيم هذين الحقلين <br />
جمل الوصل <br />
1 – الوصل باستخدام جملة Where<br />
2 – الوصل باستخدام جملة Join<br />
<br />
أولا : الوصل باستخدام جملة Where <br />
<br />
حيث تكتب جملة الربط كالتالي <br />
CODE<br />
Select tab1.col1, tab2.col2<br />
From tab1,tab2<br />
Where tab1.col = tab2.col<br />
<br />
ونعطي مثلا عمليا حيث نعتبر الجدولين st_info والجدول st_level<br />
الجدول الأول به الحقول st_no,st_name,address,phone,b_date,<br />
والجدول الثاني به الحقول التالية st_no,level,class مثلا <br />
<br />
مثال تطبيقي 20<br />
<br />
إذا أردنا مثلا عرض رقم الطالب والمستوى والفصل من الجدولين بحيث أن رقم الطالب متساوي<br />
اضغط على الزر SQL20 واكتب الكود التالي <br />
CODE<br />
Dim sql<br />
sql = "select st_inf.st_no,st_level.level,st_level.class from st_inf,st_level<br />
where st_inf.st_no = st_level.st_no and st_inf.st_no&gt;8 "<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
ثانيا : الوصل باستخدام الجملة Join<br />
<br />
وهي تأتي على عدة أشكال <br />
<br />
الشكل الأول : جملة Inner join<br />
<br />
وهي الوضع الافتراضي إن لم تحدد نوع الصلة وتسمى صلة داخلية حيث تعيد جميع السجلات المتطابقة من الجدولين وتهمل السجلات الغير متطابقة <br />
وهي تكتب كالتالي :<br />
CODE<br />
Select tab1.col1, tab2.col2<br />
From tab1 Inner join tab2 on tab1.col = tab2.col<br />
Where condition<br />
Order by col,…<br />
Group by col ,….<br />
<br />
<br />
مثال تطبيقي 21<br />
<br />
اضغط على الزر SQL21 مرتين فمثلا إذا أردنا مثلا عرض رقم الطالب والمستوى والفصل من الجدولين بحيث أن رقم الطالب متساوي<br />
CODE<br />
Dim sql<br />
sql = "select st_inf.st_no,st_level.level,st_level.class from st_inf inner<br />
join st_level on st_inf.st_no = st_level.st_no"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
الشكل الثاني : جملة left join<br />
<br />
تسمى صلة يسارية ( ليست شيوعية ) ولكن من اليسار حيث تعيد جميع السجلات للجدول اليساري ( الثانوي ) والمطابقة لها من الجدول اليميني ( الأساسي ) <br />
وهي تكتب كالتالي :<br />
CODE<br />
Select tab1.col1, tab2.col2<br />
From tab1 Left join tab2 on tab1.col = tab2.col<br />
Where condition<br />
Order by col,…<br />
Group by col ,….<br />
<br />
<br />
مثال تطبيقي 22<br />
<br />
اضغط على الزر SQL22 مرتين فمثلا إذا أردنا مثلا عرض رقم الطالب والمستوى والفصل من الجدولين بحيث أن رقم الطالب متساوي بحيث يعرض كل سجلات الثاني والمتساوي من الأول <br />
CODE<br />
Dim sql<br />
sql = "select st_inf.st_no,st_level.level,st_level.class from st_inf Left <br />
join st_level on st_inf.st_no = st_level.st_no where st_inf.st_no&gt;10"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
الشكل الثالث : جملة right join<br />
<br />
تسمى صلة يمينية ولكن من اليمين حيث تعيد جميع السجلات للجدول اليميني ( الأساسي ) والمطابقة لها من الجدول اليساري ( الثانوي) <br />
وهي تكتب كالتالي :<br />
CODE<br />
Select tab1.col1, tab2.col2<br />
From tab1 Right join tab2 on tab1.col = tab2.col<br />
Where condition<br />
Order by col,…<br />
Group by col ,….<br />
<br />
<br />
مثال تطبيقي 23<br />
<br />
اضغط على الزر SQL23 مرتين فمثلا إذا أردنا مثلا عرض رقم الطالب والمستوى والفصل من الجدولين بحيث أن رقم الطالب متساوي بحيث يعرض كل سجلات الأول مع المتساوي فقط من الثاني <br />
CODE<br />
Dim sql<br />
sql = "select st_inf.st_no,st_level.level,st_level.class from st_inf Right <br />
join st_level on st_inf.st_no = st_level.st_no where st_inf.st_no&gt;10"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
<br />
الشكل الرابع : جملة Full join<br />
<br />
تسمى صلة كاملة حيث تعيد جميع السجلات من الجدولين <br />
وهي تكتب كالتالي :<br />
CODE<br />
Select tab1.col1, tab2.col2<br />
From tab1 full join tab2 on tab1.col = tab2.col<br />
Where condition<br />
Order by col,…<br />
Group by col ,….<br />
<br />
<br />
مثال تطبيقي 24<br />
<br />
اضغط على الزر SQL24 مرتين فمثلا إذا أردنا مثلا عرض رقم الطالب والمستوى والفصل من الجدولين بحيث أن رقم الطالب متساوي<br />
CODE<br />
Dim sql<br />
sql = "select st_inf.st_no,st_level.level,st_level.class from st_inf full <br />
join st_level on st_inf.st_no = st_level.st_no where st_inf.st_no&gt;10"<br />
If rs1.State = adStateOpen Then rs1.Close<br />
rs1.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set DataGrid1.DataSource = rs1<br />
<br />
بهذا نكون قد انهيا أهم جمل SQL المستخدمة مع الفيجوال بيسك <br />
والى لقاء مع الجزء الأخير من هذه السلسلة وهو Data report<br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>كيفية استخدام DATA REPORT مع الفيجوال بيسك 6.00</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-285-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-285-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>الحلقة الثالثة عشر والأخيرة <br />
<br />
كيفية استخدام DATA REPORT مع الفيجوال بيسك 6.00<br />
<br />
خطوات التعامل مع التقارير Data Report<br />
<br />
الخطوة الأولى : تصميم النموذج ووضع زر طباعة على النموذج مثل التصميم المرفق بالصورة التالية <br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/1_532005053330.1397516.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/1_532005053330.1397516.JPG"><br />
<br />
2 – نبدأ بتصميم التقرير بحيث نختار قائمة project ثم add data report من القائمة المنسدلة كما هو واضح بالصورة <br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/2_532005055252.224368E-02.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/2_532005055252.224368E-02.JPG"><br />
<br />
– يظهر التقرير كما ترى بالصورة التالية <br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/3_532005057180.2856104.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/3_532005057180.2856104.JPG"><br />
<br />
أدوات تصميم التقرير <br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/4_53200510530.3469355.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/4_53200510530.3469355.JPG"><br />
<br />
بعض الخصائص الهامة لتصميم التقرير<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/5_53200516130.4327661.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/5_53200516130.4327661.JPG"><br />
<br />
الخطوة الثانية : وضع الحقول والعناوين والصور على التقرير<br />
<br />
<img src="http://www.arabteam2000.com/picload/Files/6_532005111240.2282831.JPG" border="0" alt="http://www.arabteam2000.com/picload/Files/6_532005111240.2282831.JPG"><br />
<br />
حيث يتم كتابة اسم الحقل في خاصية Data Filed لمربعات النصوص المعبرة عن الحقول <br />
<br />
كتابة التعليمات لإظهار البيانات المطلوبة :<br />
<br />
طباعة كل البيانات في الجدول <br />
<br />
إذا أردنا طباعة كل العملاء في جدول العملاء عميل محدد يتم الضغط على اسم العميل ( حسب تصميمك لشاشة العملاء ) ثم نضغط زر طباعة ويكون الكود كالتالي<br />
CODE<br />
If rsrep.State = adStateOpen Then rsrep.Close<br />
rsrep.Open "emp", db, adOpenDynamic, adLockOptimistic<br />
Set repemp.DataSource = rsrep<br />
repemp.Sections("section2").Controls("lb1").Caption = Format(Date, "yyyy/mm/dd")<br />
repemp.Show<br />
dlist<br />
<br />
<br />
طباعة سجلات محددة <br />
<br />
إذا أردنا طباعة عميل محدد يتم الضغط على اسم العميل ( حسب تصميمك لشاشة العملاء ) ثم نضغط زر طباعة ويكون الكود كالتالي<br />
CODE<br />
Dim sql As String<br />
sql = "select * from emp where emp_no = " & Val(Text1.Text)<br />
If rsrep.State = adStateOpen Then rsrep.Close<br />
rsrep.Open sql, db, adOpenDynamic, adLockOptimistic<br />
Set repemp.DataSource = rsrep<br />
repemp.Sections("section2").Controls("lb1").Caption = Format(Date, "yyyy/mm/dd")<br />
repemp.Show<br />
dlist<br />
<br />
<br />
وبهذا نكون قد أنهينا هذه السلسة من الدروس لإنشاء مشروع كامل وأتمنى من الله تعالى أن تكونوا قد استفدتم من هذه الدروس وان تكون قد أضافت شيء لمعلوماتكم عن البرمجة باستخدام قواعد البيانات والى لقاء قادم عن شاء الله والسلام عليكم ورحمة الله وبركاته<br />
<br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الأول : عمل شريحة في البوربوينت</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-284-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-284-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>الدرس الأول : عمل شريحة في البوربوينت<br />
<br />
<br />
السلام عليكم<br />
<br />
في البداية سوف نتعرف على ما هو البوربوينت<br />
<br />
هو برنامج لعمل عروض باستخدام الشرائح التي تدعم عملك وتعرضة بشكل راقي جدا ليواكب العصر التكنولوجي الحديث .<br />
<br />
لنفترض انك مسؤول ولديك اجتماع تطمح من خلاله عرض افكارك امام الحضور مستغنيا عن الورقة القلم وتفضل ان تستخدم البرنامج الراقي الذي تقدمة لنا شركة الماكروسوفت <br />
<br />
اما عن نفسي فخترت هذا الموضوع <br />
<br />
بسم الله الرحمن الرحيم<br />
<br />
1-بقم بفتح برنامج البوربوينت سوف تظهر لك هذه النافذة ولكوننا اول مرة نعمل على هذا البرنامج سوف نضع تلك النقطة السواء على امر (عرض تقديمي فارغ ) . ثم نضغط بعد ذلك على امر موافق .<br />
<br />
صورة 1: <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/first/1.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/first/1.gif"><br />
<br />
2 - -ثم بعد ذلك تظهر لك هذه النافذه تسألك اي من انواع الشرائح تحب ان تستخدم وتدعم عملك انا عن نفسي اخترت شريحة نص و clipArt ثم بعد ذلك تضغط على امر موافق .<br />
<br />
صورة 2:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/first/2.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/first/2.gif"><br />
<br />
3-بعد اختيارنا لشكل الشريحة ستظهر لنا الشريحة بمفردها على البرنامج مثل ما هو موضح بالصورة .بعدها نذهب بالماوس الي مربع انقر لاظافة عنوان ننقر نقره واحد فقط ثم نكتب ما نريد وهكذا نستخدم الطريقة مع جميع المربعات .الا مربع الصورة سوف اوضحها لكم بعد قليل .<br />
<br />
صورة 3:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/first/3.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/first/3.gif"><br />
<br />
4- -وسوف يكون بهذا الشكل ( طباعة النص )<br />
<br />
صورة 4:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/first/4.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/first/4.gif"><br />
<br />
5-والان سوف يأتي وقت ادراج الصورة وهناك طريقتين لادراج الصورة <br />
<br />
1-اما ان نذهب الي مربع الصورة وننقر نقر مزدوجا .<br />
<br />
2-واما ان نذهب الي قائمة ادراج امر صورة ومن السهم المتفرع نحتار امر اما من ملف الصورة الخاص والمحفوظ في جهازك او من clipart الصورة التي يقدمها لك البرنامج .<br />
<br />
اما عن نفسي اخترت الطريقة رقم (1) تظهر لك الروسومات التي يقدمها لك البرنامج وليس صورك الخاصة بك .<br />
<br />
صورة 5:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/first/5.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/first/5.gif"><br />
<br />
6- -وتختار الذي يروق لك ويخدم عملك ولكن عندما تضغط على الصورة سوف تظهر لك هذه القائمة الصغيرة وتختار منها اول امر كما هو موضح لك بالصورة .<br />
<br />
صورة 6:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/first/6.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/first/6.gif"><br />
<br />
7- -وهذا هو الشكل النهائي للعمل <br />
<br />
صورة 7:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/first/7.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/first/7.gif"><br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الثالث في ال Power Point</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-283-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-283-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>السلام عليكم ورحمة الله وبركاته<br />
<br />
اليوم سوف نتعرف على كيفية عمل مراحل انتقالية للشرائح ماذا نعني بهذه الجملة لو انا لدي 5 شرائح واحببت ان انسق دخول كل شرائح على حدا هذه الامر يمنحك هذه الميزة في البرنامج<br />
<br />
<br />
<br />
بسم الله الرحمن الرحيم<br />
<br />
1-قم بفتح برنامج البوربوينت واختر منه امر فتح عرض تقديمي موجود واختر اسم الشريحة التي استخدمتها مسبقا المحفوظة في جهازك .او حتى لو كانت شريحة جديدة فالأمر ممكن<br />
<br />
صورة 1:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/third/1.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/third/1.gif"><br />
<br />
2-ثم بعد ذلك يفتح معانا الملف ثم نذهب الي قائمة عرض الشرائح ونختار امر المراحل الانتقالية للشرائح.<br />
<br />
صورة 2:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/third/2.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/third/2.gif"><br />
<br />
3- -ثم بعد ذلك ستفتح معك نافذة باسم المراحل الانتقالية للشرائح من امر تأثير هناك قائمة منسدلة نختار منها كيفية شكل دخول الشريحة اثناء العرض من خلال القائمة المنسدلة هذه تستطيع ان تختار عدة اوامر .<br />
<br />
صورة 3:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/third/3.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/third/3.gif"><br />
<br />
4- -ومن النفس النافذة المفتوحة سوف نختار صوت المناسب للشريحة كما هو موضح بالرسم .بعد الانتهاء من اختيار الحركة الانتقالية للشريحة والصوت كذلك هناك امامي امران وهما:-<br />
<br />
1-امر تطبيق على الكل : ومعناه ان تطبق على كافة الشرائح اي شريحتين فأكثر .<br />
<br />
2-امر تطبيق : ان تطبق على الشريحة الظاهرة لي او ان تملك شريحة واحدة .<br />
<br />
وستلاحظ ايضا من امر تقدم علامة صح على امر عند النقر بالماوس وهذا معناه ان الشريحة التي سوف تدخل بالعرض لن تدخل الا عندما اضغط انا شخصيا على الماوس .<br />
<br />
اما الامر الثاني تلقائيا بعد : اي ان الشريحة التي ستدخل سيتم تحديدها بوقت زمنى وسوف تحدده انت .<br />
<br />
صورة 4:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/third/4.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/third/4.gif"><br />
<br />
5- -ثم بعد ذلك اذا اردت ان ترى خيارات وتحب ان تعرض الشرائح تذهب الي قائمة عرض وتختار امر عرض شرائح وبالتالي سوف تعرض لك الشرائح .<br />
<br />
صورة 5: <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/third/5.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/third/5.gif"><br />
</b><center> </center><br />
<center></center>]]></content:encoded>
	</item>
	<item>
		<title>كيف نضيف الحركات للصور والنصوص</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-282-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-282-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>كيف نضيف الحركات للصور والنصوص<br />
<br />
من المهم بل من الضروري معرفة كيفية إضافة الحركات للصور والنصوص في برنامج البوربوينت , الأمر لا يتطلب الى أن تكون خبيراً أو عبقرياً في استعمال البرنامج , الأمر أبسط مما تتصورون . يمكنك اضافة الحركات للصور والنصوص بكل بساطة , وأعدك أن تكون في النهاية فناناً بمعنى الكلمة في استعمال البرنامج .<br />
<br />
ان كنت جاهزاً لتتعلم معنا ... هيا بنا<br />
<br />
<br />
<br />
الخطوة الأولى<br />
<br />
ادخل الى برنامج البوربوينت وقم بكتابة أي نص تريده .<br />
<br />
<br />
<br />
الخطوة الثانية<br />
<br />
اجعل النص في وضع اختيار , اضغط على الزر الأيمن على الفأرة , اختر <br />
<br />
...custom animation <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/animation/1.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/animation/1.jpg"><br />
<br />
الخطوة الثالثة<br />
<br />
قم بإختيار add effect ( اضافة حركة ) , اختر entrance ( حركات الدخول ) , اختر more effect ( حركات اخرى ) . ثم انقر نقرة واحد على الحركات التي ستعرض , وانتظر قليلاً حتى ترى التطبيق <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/animation/2.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/animation/2.jpg"><br />
<br />
ملاحظة على الخطوة الثالثة<br />
<br />
بعد اختيارك الحركة المناسبة سيظهر لك :<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/animation/3.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/animation/3.jpg"><br />
<br />
حذف الحركة : ستقوم بحذف الحركة التي اخترتها<br />
<br />
ON CLICK : أثناء عرض الشرائح ستظهر بعد الضغط على زر الماوس فقط<br />
<br />
<br />
<br />
WITH PREVIOUS : ستظر بشكل تلقائي - دون الضغط على زر الماوس<br />
<br />
AFTER PREVIOUS : ستظهر بعد انتهاء الحركة السابقة ( في حال وجود عدة نصوص ) .<br />
<br />
سرعة تطبيق الحركة : في وضعها الحالي سيظهر النص بالحركة المختارة بشكل سريع .<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/animation/5.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/animation/5.jpg"><br />
<br />
VERY SLOW بطئ جداً<br />
<br />
SLOW : بطئ<br />
<br />
MEDIUM : متوسط السرعة<br />
<br />
FAST : سريع<br />
<br />
VERY FAST : سريع جداً<br />
<br />
( يمكنك أيضاً تغيير السرعة الى أبطئ والى أسرع بكثير .. في الدروس القادمة )<br />
<br />
<br />
<br />
الخطوة الرابعة / حركة التوكيد<br />
<br />
في هذه الخطوة سنتعلم كيفية جذب الأنظار الى نص معين يتغير لونه , يكبر ويصغر , نص فلاشي والعديد من الحركات ..<br />
<br />
للحصول على حركة التوكيد :<br />
<br />
قم بإختيار add effect ( اضافة حركة ) , اختر EMPHSIS ( حركات التوكيد ) , اختر more effect ( حركات اخرى ) . ثم انقر نقرة واحد على الحركات التي ستعرض , وانتظر قليلاً حتى ترى التطبيق .<br />
<br />
<br />
<br />
الخطوة الخامسة / حركة الخروج<br />
<br />
في هذه الخطوة سنتعلم كيفية اضافة حركة خروج للنص أو للصورة<br />
<br />
للحصول على حركة الخروج :<br />
<br />
قم بإختيار add effect ( اضافة حركة ) , اختر EXIT ( حركات الخروج ) , اختر more effect ( حركات اخرى ) . ثم انقر نقرة واحد على الحركات التي ستعرض , وانتظر قليلاً حتى ترى التطبيق .<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/animation/7.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/animation/7.jpg"><br />
<br />
الخطوة السادسة / التنسيق بين الحركات<br />
<br />
في هذه الخطوة سنتعلم كيفية التنسيق بين الحركات الثلاث التي قمنا بإختيارها , وبعد أن ظهر عندنا الصورة التالية :<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/animation/8.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/animation/8.jpg"><br />
<br />
في الصورة نلاحظ , حركة الدخول , التوكيد وحركة الخروج .<br />
<br />
سنجعل الحركات الثلاثة يظهرون في العرض بشكل أفضل .<br />
<br />
قم بإختيار الخيار الثالث من هذه الصورة (AFTER PREVIOUS ) <br />
<br />
<br />
<br />
<br />
<br />
الخطوة السابعة / عرض الشريحة - مشاهدة العمل<br />
<br />
الخطوة هذه لمشاهدة ما قمنا بعمله بملئ الشاشة .<br />
<br />
وهي خطوة سهلة :<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/animation/9.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/animation/9.jpg"><br />
<br />
أو الطريقة الثانية :<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/powerpoint/animation/10.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/powerpoint/animation/10.jpg"><br />
<br />
وهكذا نكون قد تعلمنا كيفية اضافة حركة للنصوص أو الصور<br />
<br />
<br />
[SIZE="6"]تم بحمد الله الانتهاء من هذه الدوره أسال الله ان تكون مفيده لكم[/SIZE]</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>طريقة استيراد الرسائل الاكترونية من بريد الهوتميل إلى أوتلوك اكسبرس.</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-281-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-281-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>طريقة استيراد الرسائل الاكترونية من بريد الهوتميل إلى أوتلوك اكسبرس.<br />
<br />
السلام عليكم<br />
<br />
1) افتح أوتلوك اكسبرس ثم اضغط على Tools في القائمة العلوية ثم على Accounts <br />
<br />
2) ثم اضغط على Add ثم على Mail <br />
<br />
3) اكتب اسمك في خانة Display Name ثم اضغط على Next <br />
<br />
4) اكتب عنوان ايميلك لدي الهوتميل في خانة E-mail Address ثم اضغط على Next <br />
<br />
5) اختر HTTP في خانة My Incoming mail server is. (ملاحظة: اذا لم تجد HTTP في تلك الخانة، فهذا معناه انك تستعمل نسخة قديمة من الأتلوك اكسبرس. الرجاء القيام بعملية تحديث للاكسبرس.) <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/outlook/express1.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/outlook/express1.gif"><br />
<br />
6) اختر Hotmail في خانة My HTTP mail service provider is <br />
<br />
7) تأكد من وجود العنوان التالي </b><a href='http://services.msn.com/svcs/hotmail/httpmail.asp' rel="nofollow" target=\'_blank\'><font color="#000000"><b>http://services.msn.com/svcs/hotmail/httpmail.asp</b></font></a><b> في خانة Incoming mail (POP3), IMAP or HTTP server ثم اضغط على Next <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/outlook/express2.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/outlook/express2.gif"><br />
<br />
8) اكتب رمزك البريدي الالكتروني في خانة Account name <br />
<br />
9) اكتب كلمة السر في خانة Password ثم اضغط على Next ثم Finish والآن فإن حسابك الجديد سيظهر على علامة Mail في قائمة Internet Accounts <br />
<br />
10) اضغط على Close. ثم اضغط على Yes عندما يتم سؤالك اذا أردت تنزيل الملفات من مزود البريد الذي اضفته بالتو. <br />
<br />
والسلام</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>مفاتيح اختصار برنامج الآوتلوك</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-280-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-280-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>مفاتيح اختصار برنامج الآوتلوك <br />
<br />
بسم الله الرحمن الرحيم <br />
<br />
<br />
<br />
كم هو سهل استخدام الفأرة للتعامل مع جميع البرامج المكتبية وأنظمة التشغيل والقوائم فيهما، حتى أصبح استخدام لوحة المفاتيح محصوراً على كتابة النصوص فقط! <br />
ولكن ألم تفكر عزيزي القارئ بتركيز تعاملك مع الحاسوب على وحدة مدخلات واحدة .. لوحة المفاتيح بلا شك ! <br />
كل ما عليك فعله هو تعلم مفاتيح الاختصار للبرامج التي تستخدمها بكثرة .. وبين ليلة وضحاها ستجد أنك استغنيت جزئياً عن الفأرة، وبعد فترة لن تحتاج لها إلا نادراً .. ستنجز أعمالك بسرعة أكبر حين اعتمادك على لوحة المفاتيح، وستدخر قليلاً من وقتك .. صحيح أنه قليل؛ ولكن أنت الرابح !!<br />
هنا، في زوية أزرار من مجلة "موسوعتي" سنتعرف على مفاتيح اختصار – اختزال - أشهر البرامج بحول الله .. واليوم سنتعرف على مفاتيح اختصار برنامج الآوتلوك، والتي تشترك جميعها بمفتاحي (Ctrl + Shift): <br />
<br />
لإنشاء وتحديد موعد في مجلد التقويم Calendar وهو أحد مجلدات برنامج الآوتلوك <br />
Ctrl + Shift + A --&gt; Create new Appointment<br />
<br />
<br />
لاستعراض محتويات دفتر العناوين <br />
Ctrl + Shift + B --&gt; Open the Address Book<br />
<br />
<br />
إنشاء سجل جديد في مجلد " جهات الاتصال " وملؤه بالبيانات <br />
Ctrl + Shift + C --&gt; New Contact Record Box<br />
<br />
<br />
لفتح مربع حوار مكالمة جديدة ، حيث يمكنك في برنامج الآوتلوك تخزين بيانات وأرقام أصدقائك في مجلد " جهات الاتصال " وطلب الاتصال بهم آلياً <br />
Ctrl + Shift + D --&gt; New Call Box<br />
<br />
<br />
لإنشاء مجلد جديد <br />
Ctrl + Shift + E --&gt; Create New Folder<br />
<br />
<br />
لفتح نافذة البحث المتقدم <br />
Ctrl + Shift + F --&gt; Advanced Find<br />
<br />
<br />
باستخدام هذا الاختصار تستعرض مربع وضع إشارة للمتابعة ، متابعة " تاريخ استحقاق Due Date " مثلاً ، فعندما يتسلم أحداً رسالة بها إشارة متابعة سيظهر في رأس الرسالة تعليق يوضح الغرض من هذه الإشارة <br />
Ctrl + Shift + G --&gt; Follow Up Flag<br />
<br />
<br />
لفتح مستند جديد في أحد برامج الأوفيس <br />
Ctrl + Shift + H --&gt; New Office Document<br />
<br />
<br />
سينقل هذا الاختصار إلى مجلد الوارد <br />
Ctrl + Shift + I --&gt; Switch To Inbox Folder <br />
<br />
<br />
دفتر اليومية Journal هو أحد مجلدات الآوتلوك يحتفظ لك بتفاصيل نشاطك في برامج مايكروسوفت أوفيس بترتيب زمني ، وباستخدام هذا الاختصار يمكنك ضبط دفتر اليومية. <br />
Ctrl + Shift + J --&gt; New Journal Entry<br />
<br />
<br />
لإنشاء مهمة جديدة حيث يمكنك استخدام الآوتلوك لعمل قائمة إلكترونية بالأشياء التي يجب إنجازها كل يوم ويساعدك ذلك على وضع وتنظيم أولوياتك بفاعلية أكبر <br />
Ctrl + Shift + K --&gt; Create New Task<br />
<br />
<br />
لاستعراض قائمة التوزيع وهي قائمة بجهات الاتصال الخاصة بك <br />
Ctrl + Shift + L --&gt; Distribution List<br />
<br />
<br />
لفتح نافذة رسالة جديدة <br />
Ctrl + Shift + M --&gt; New Mail Message<br />
<br />
<br />
لتدوين الملاحظات الإلكترونية وحفظها <br />
Ctrl + Shift + N --&gt; New Note<br />
<br />
<br />
علبة الصادر وهو مجلد في الآوتلوك يحفظ الرسائل التي ترسلها لحين تسليمها للمرسل إليهم وقت اتصالك بالإنترنت <br />
Ctrl + Shift + O --&gt; Switch To Outbox<br />
<br />
<br />
لاستعراض نافذة " البحث عن الاشخاص". <br />
Ctrl + Shift + P --&gt; Find People<br />
<br />
<br />
لاستعراض نافذة " طلب اجتماع " جديد ، والاجتماع عبارة عن رسالة ترسلها للأشخاص المعنيين بتاريخ ووقت الاجتماع ولهم القبول أو الرفض <br />
Ctrl + Shift + Q --&gt; New Meeting Request<br />
<br />
<br />
للرد على الرسالة مصاحباً لنص الرسالة <br />
Ctrl + Shift + R --&gt; Replay All<br />
<br />
<br />
لإضافة معلومات أو بيانات لموضوع ما وحفظه ضمن أي من مجلدات أوتلوك <br />
Ctrl + Shift + S --&gt; Post in this Folder<br />
<br />
<br />
تقليل المسافة البادئة أثناء عملية التحرير لرسالة بريد إلكتروني <br />
Ctrl + Shift + T --&gt; Decrease Indent<br />
<br />
<br />
إسناد مهام إلى أناس بإرسال بريد إلكتروني يسمى New Task Request ويمكن للشخص الذي يتلقى الرسالة أن يقبل أو يرفض <br />
Ctrl + Shift + U --&gt; New Task Request<br />
<br />
<br />
نقل الرسالة إلى أحد مجلداتك <br />
Ctrl + Shift + V --&gt; Move To Folder<br />
<br />
<br />
قص النص المحدد <br />
Ctrl + Shift + X --&gt; Cut Selection<br />
<br />
<br />
نسخ النص المحدد <br />
Ctrl + Shift + Y --&gt; Copy Selection<br />
<br />
<br />
يقوم بإعادة تنسيق النص للوضع الإفتراضي في حال طبقت بعض التغييرات في نص الرسالة مثل نوع ولون الخط . <br />
Ctrl + Shift + Z --&gt; Remove Format<br />
<br />
<br />
والسلام عليكم <br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>شرح طريقة استعمال الأوتلوك مع بريد الهوتميل</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-279-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-279-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>شرح طريقة استعمال الأوتلوك مع بريد الهوتميل<br />
<br />
السلام عليكم <br />
<br />
ميكروسوفت أوتلوك Outlook ليس مثل أوتلوك اكسبرس Outlook Express. فلا تستطيع رؤية الرسائل الالكترونية الموجودة في الهوتميل عن طريق الأوتلوك. ولكن هناك طريقة أخرى في الأوتلوك تمكنك من رؤية هذه الرسائل. <br />
<br />
أولا: إنشاء ملف للهوتميل:<br />
<br />
1) في القائمة العلوية في الأوتلوك، اضغط على View ثم على Folder List <br />
<br />
2) اضغط بالزر الأيمن على Outlook Today ثم اضغط على New Folder. في خانة اسم الملف، اكتب Hotmail ثم اضغط على OK. والآن فإنك سترى خانة الـHotmail موجودة في قائمة الملفات. <br />
<br />
ثانيا: وصل ملف الـHotmail بموقع الهوتميل على الانترنت: <br />
<br />
1) في قائمة الملفات، اضغط بالزر الأيمن على ملف الـHotmail الذي انشأته في الخطوة السابقة. ثم اضغط على Properties. <br />
<br />
2) اضغط على العلامة Home Page ثم اطبع في خانة الـAddress العنوان التالي:</b><a href='http://www.hotmail.com/' rel="nofollow" target=\'_blank\'><font color="#000000"><b>http://www.hotmail.com</b></font></a><b> <br />
<br />
3) ثم ضع علامة صح أمام الخاصية التي تقول: Show home page by default for this folder ثم اضغط على OK. والآن عندما تضغط على ملف الـHotmail في قائمة الملفات، فإنك ستجد موقع الهوتميل في الأتلوك. <br />
<br />
وهذه هي النتيجة:<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/outlook/outlook.jpg" border="0" alt="http://www.c4arab.com/images/lessons/office/outlook/outlook.jpg"><br />
<br />
ملاحظة هامة: تستطيع عمل نفس الشيء مع بقية الايميلات المبنية على الويب من مثل ياهو واخواتها. <br />
<br />
والسلام<br />
<br />
[SIZE="6"]تم بحمد الله الانتهاء من هذه الدوره أسال الله ان تكون مفيده لكم[/SIZE]<br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الأول في برنامج Front Page</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-278-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-278-1.html#comments</comments>
		<content:encoded><![CDATA[<center> </center><br />
حول الفرونت بيج<br />
<br />
<br />
برنامج الفرونت بيج هو برنامج يساعدك في بناء موقعك بطريقة صحيحة وسريعة في وقت قريب كان على من يريد أن يبني موقعاً له على الإنترنت أن يتعلم لغة الـ<br />
HTML وعن طريق برنامج الفرونت بيج تستطيع أن تبني الموقع بدون أن تتعلم هذه اللغة سنحاول أن نلقي الضوء على أمور كثيرة في هذا البرنامج لنذلل بإذن الله بعض الصعوبات التي من الممكن أن تواجه المستخدم لهذا البرنامج سنبدأ أولاً<br />
<br />
بتوضيح أمر يقوم البرنامج بعمله بعد تثبيتك للبرنامج ألا وهو :<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars1/dars11.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars1/dars11.gif"><br />
أن البرنامج يقوم بإضافة مجلد اسمه ( My<br />
webs ) وسيضعه في القرص الصلب تحت ملف<br />
My Document ، هذا المجلد سيضع فيه البرنامج تلقائياً ( عندما تطلب منه أن ينشئ ويب ) ملفات الويب ،إذا ما قمت بعمل ملف ويب عن طريق الفرونت بيج فإن هذا البرنامج أتوماتيكياً سيقوم بعمل عدة ملفات وستجدها في ملف الويب الذي عملته ربما تستغرب وجود هذه الملفات وقد تقوم بحذفها لأنك لم تعملها وهذا غلط فلا تحذف أي ملف أنشئه البرنامج مهما كان ، لتعرف على هذه الملفات سنذكر أسمائها :<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars1/dars12.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars1/dars12.gif"><br />
<br />
يخزن فرونت بيج الملفات المستخدمة لتنظيم وإدارة الويب في هذا المجلد. يجب أن تدع هذا المجلد وشأنه فلا تحاول أن تلغي شيء أو تضيف شيء له .<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars1/dars13.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars1/dars13.gif"><br />
<br />
في هذا المجلد يمكنك أن تضع جميع الصور التي استخدمتها في بناء موقعك وهذا يساعد على ترتيب الموقع وعدم تراكم صفحات الويب والصور في مكان واحد هناك مجلدات أخرى تضاف من قبل البرنامج عند اختيارك لأمور عديدة ترغب في أن تضاف للموقع مثل ملفات ال<br />
borders والعديد من الملفات التي يقوم بإنشائها البرنامج تبعاً لاختيارك لتطبيقات تريد ظهورها في موقعك بالإضافة للملفات التي ينشأها البرنامج تستطيع أن تنشا الملفات التي تريدها لتضع فيها أيضا ما تريد كما تستطيع أن تنشأ موقع ويب وتنشأ بداخله عدة مواقع ويب أخرى.<br />
<br />
سنبدأ من البداية سننشأ ملف ويب ونبدأ بتعلم أدوات البرنامج خطوة<br />
<br />
لتفتح موقع ويب موجود لديك اتبع الخطوات التالية :<br />
<br />
<br />
1. انقر على File&gt;Open . ( ملف =&gt;فتح )<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars21.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars21.gif"><br />
<br />
2 . ستجد مربع حوار فتح ملف قد فتح أمامك .<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars22.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars22.gif"><br />
<br />
- Look in ( بحث في ):<br />
<br />
في هذه الخانة حدد المكان الذي وضعت فيه موقع الويب أو صفحة الإنترنت التي تريد فتحها .<br />
<br />
2- القائمة التي في اليسار :<br />
<br />
تعتبر هذه القائمة اختصار سريع لتصل إلى الملفات الموجودة في Desktop, My Documents, Favorites,History ، وأيضاً ملفات الإنترنت التي قمت بفتحها عن طريق البرنامج من الإنترنت مباشرة وتجدها تحت<br />
Web Folders .<br />
<br />
3- file name ( اسم الملف ):<br />
<br />
من الممكن لو كان لديك عدد كبير من الملفات أن تكتب اسم الملف فقط في هذه الخانة والبرنامج يفتحه لك وقد تجد أنك عندما تكتب الحرف الأول قد أظهر لك البرنامج تكملة اسم الملف وطبعاً ذلك أفتراضياً على أن يكون هو هذا الملف الذي تريده<br />
<br />
<br />
4- Files of type ( أنواع الملفات):<br />
<br />
اختر الملفات التي تريد لها أن تظهر أمامك من هذه الخانة لديك عدد كبير من الخيارات<br />
<br />
5 - Search the web <img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars23.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars23.gif"><br />
<br />
يمكنك هذا الإختيار من البحث في الإنترنت عن طريق عدة محركات بحث مثل الياهو عند الضغط على هذا المربع ستجد البرنامج قد أغلق نافذة الفتح وفتح بدلاً منها المتصفح الذي لديك وأظهر خانة البحث<br />
<br />
6- Delete <img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars24.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars24.gif"><br />
<br />
لتحذف ملف أو صورة أو ملف ويب اضغط على هذا الزر بالطبع سيظهر لك البرنامج رسالة تأكيد تسألك إذا كنت متأكد من الحذف أم لا<br />
<br />
7 - Create New folder <img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars25.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars25.gif"><br />
<br />
لتنشئ ملف جديد اضغط على هذا الزر وهو ينشئ ملف عادي وليس ملف ويب .<br />
<br />
8 - views <img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars26.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars26.gif"><br />
<br />
لتختار الطريقة التي تريد للملفات أن تعرض بها .<br />
<br />
Open -9 :<br />
<br />
لتفتح الملف الذي اخترته .<br />
<br />
10- Cancel :<br />
<br />
لتغلق نافذة فتح ملف ولن يتم فتح أية صفحات ويب .<br />
<br />
<br />
إغلاق موقع ويب :<br />
بعد أن فتحت موقع الويب وقمت بمعاينته في برنامج التصفح ما رأيك لو تغلقه لنبدأ بعد ذلك بتعلم إنشاء ويب جديد :<br />
<br />
1- من قائمة File&gt;Close Web .<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars27.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars27.gif"><br />
<br />
2 - اضغط على الزر رقم واحد لتغلق البرنامج كله وموقع الويب <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars28.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars28.gif"><br />
<br />
3 - اضغط على زر رقم 2 حيث ستغلق صفحة الويب فقط .<br />
<br />
<br />
4- يمكنك الخروج من البرنامج عن طريق File&gt;Exit .<br />
<br />
<br />
لاحظ الفرق بين الشريطان بعد إغلاق موقع الويب لتجد أن بعد إغلاق الموقع اصبح يحتوي الشريط على اسم البرنامج فقط <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars29.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars29.gif"><br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars210.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars2/dars210.gif"><br />
<br />
<br />
<center><br />
</center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الثاني في برنامج Front Page</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-277-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-277-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>عندما تقوم بإنشاء موقع أو صفحة ويب لابد أن يخطر على بالك الكيفية التي ستظهر بها هذه الصفحة عندما تفتح بأحد متصفحات الإنترنت يلاحظ أن برنامج الفرونت بيج يقوم بقلب الكتابة العربية وعدم ترتيبها أي أنها تظهر في البرنامج بصورة غير التي تظهر بها في المتصفح لذلك ينبغي لك دائماً أن تستعرض صفحتك أو موقع الويب الخاص بك من خلال طرق المعاينة الموجودة في البرنامج لتطمئن على شكل الصفحة ولكي تعاين الصفحة في الفرونت بيج هناك طريقتان!<br />
<br />
الأولى: عن طريق زرPreview ( معاينة )<br />
لتعاين الصفحة بهذه الطريقة اضغط على لسان التبويب <br />
الموجود في أسفل البرنامج Preview <br />
هذه الطريقة من المعاينة لا تتطلب أن تكون قد قمت بعمل حفظ للصفحة لكي تشاهد النتيجة كما أنها تتميز بأنها طريقة سريعة لمشاهدة التغييرات بدون الحاجة للذهاب للمتصفح والعودة مرة أخرى للبرنامج !<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars3/dars31.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars3/dars31.gif"><br />
<br />
الطريقة الثانية: عن طريق الأمر<br />
Preview in Browser (معاينة في مستعرض)<br />
تستطيع أن تشاهد صفحة أو موقع الويب الذي لديك عن طريق هذا الأمر وعند اختيارك له ستجد أن الفرونت بيج قد فتح لك برنامج الاستعراض الذي تستخدمه لتصفح الإنترنت سواء كان هذا البرنامج الإكسبلورر أو النتسكيب<br />
لتصفح عن طريق هذا الأمر اختر<br />
File&gt; Preview in Browser<br />
(ملف =&gt; معاينة في مستعرض)<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars3/dars32.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars3/dars32.gif"><br />
<br />
سيفتح لك المتصفح مربع حوار معاينة في المستعرض!<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars3/dars33.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars3/dars33.gif"><br />
<br />
( المستعرض) :يكتب البرنامج اسم المتصفح الذي ستظهر به الصفحة يمكنك أن تضيف برنامج معاينة آخر عن طريقAdd(إضافة) كما يمكنك أن تحدد الحجم الذي تريد أن تشاهد به الصفحة من خلال الاختيار من خانةWindow size ( حجم الإطار ) إذا وضعت إشارة بجانبAutomatically save page ( حفظ الصفحة تلقائيا ) فسيحفظ البرنامج الصفحة تلقائياً بمجرد أن تضغط على الزرPreview ( معاينة ) ويعني هذا الزر الموافقة على عرض الصفحة<br />
إذا لم تضع إشارة بجانب الزر السابق لن يقوم البرنامج بحفظ الصفحة تلقائياً وسيسألك إذا كنت تريد حفظها أو لا في كل مرة تطلب المعاينة بهذه الطريقةClose ( إغلاق ) ستغلق مربع حوار المعاينة ولن تتم المعاينة أي كأنك قمت بإلغاء <br />
<br />
أو من خلال هذا الزر<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars3/dars34.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars3/dars34.gif">في شريط الأدوات القياسي<br />
أو من خلال الضغط على<br />
Ctrl+ Shift+ B<br />
بهتان الطريقتان لن يتم فتح مربع حوار <br />
المعاينة وستتم المعاينة مباشرة بعد سؤالك عن حفظ الصفحة<br />
<br />
يتطلب منك أن تقوم بحفظ صفحة الويب التي لديك حتى تتمكن من معاينتها إن لم تكن قد قمت بعمل حفظ لهذه الصفحة سيُظهِر برنامج الفرونت بيج رسالة يسألك إن كنت تريد الحفظ أو لا <br />
إذا اخترت نعم سيقوم البرنامج بحفظ الصفحة ومعاينتها في المستكشف الخاص باستعراض صفحات الإنترنت<br />
وإذا اخترت لا لن يقوم البرنامج بمعاينة الصفحة ولا بحفظها<br />
<br />
إذا قمت بعمل موقع ويب جديد ستجد أن البرنامج قد قام بعمل ملفان وصفحة ويب واحدة وهي صفحة Index<br />
أي الصفحة الرئيسية للموقع.<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars4/dars41.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars4/dars41.gif"><br />
<br />
بإ مكانك أن تنشاء ملف جديد وتضع فيه ما تريده من صفحات ويب أو أي ملفات أخرى لكي تقوم بترتيب عملك<br />
لتنشئ ملف جديد:ط<br />
<br />
1-إذا لم تكن ملفات واضحة أمامك اختر:<br />
View&gt;Folder List (عرض=&gt; قائمة المجلدات )<br />
<br />
أو اضغط على هذا الزر <img src="http://www.c4arab.com/images/lessons/office/frontpage/dars4/dars42.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars4/dars42.gif">في شريط الخواص<br />
<br />
2- اضغط بزر الفأرة الأيمن عند العنوان الذي يوجد فيه موقع الويب كما تشاهد في الصورة<br />
New Folder<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars4/dars43.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars4/dars43.gif"><br />
<br />
- احذف الاسم المكتوب واكتب الاسم الذي تريده للملف وطبعاً لا بد أن يكون باللغة الإنجليزية حتى لا يحصل مشاكل عند فتحه على الإنترنت<br />
في برنامج الفرونت بيج لاحظ أنه توجد عدة طرق لتتوصل لأمر ما وفي الحقيقة هناك أكثر من طريقة لعمل ملف جديد<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars4/dars44.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars4/dars44.gif"><br />
<br />
الطريقة الثانية:1-اختر<br />
File&gt;New&gt;Folders<br />
2-احذف الاسم المكتوب للملف وضع الاسم الذي تريده أنت<br />
<br />
<br />
</b><center> </center><br />
<center></center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الثالث في برنامج Front Page</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-276-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-276-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>لتنشئ موقع ويب جديد اختر<br />
File&gt;New&gt;Web ( ملف =&gt; جديد =&gt; صفحة او ويب)<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars51.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars51.gif"><br />
<br />
لاحظ مربع مواقع الويب ستجد أنواع متعددة من المواقع التي يمكن لك أن تنشئها سنحاول أن نوضح الصورة عن كل ويب <br />
يمكن لك أن تحدد المكان الذي تريد لموقع الويب أن يوضع فيه من خانة<br />
Specify the Location of the new web ( حدد موقع صفحة ويب الجديدة )<br />
كذلك ستجد شرح مبسط عن أي موقع ويب تختاره تحت كلمة<br />
Description ( الوصف ) <br />
الآن سنحاول أن نشرح لك كل طريقه من طرق إنشاء موقع ويب<br />
<br />
1- موقع ويب ذات صفحة واحدة <br />
إذا اخترت أن تنشاء موقع الويب الخاص بك فإن البرنامج سينشأ لك ويب فارغ ولا يحتوي إلا على صفحة واحدة فارغة ولن تكون لديك سوى صفحة<br />
Index<br />
ومجلدان<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars52.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars52.gif"><br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars53.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars53.gif"><br />
<br />
2-معالج تواجد الشركة لتنشأ موقع لمؤسستك بطريقة احترافية إذا اخترت أن تنشأ موقع الويب بهذه الطريقة(ولا تخترها إلا لو كنت تعمل موقع لمؤسسه) سيظهر لك البرنامج المساعد السحري لتنفيذ الموقع وسوف يسألك ما ذا تريد في الموقع إذا كنت تريد أن ينهي البرنامج الموقع بسرعة وعدم التعرض للأسئلة أضغط على إنهاء<br />
لينشأ لك البرنامج الموقع بدون أن يسألك <br />
أما لو كنت تريد أن تجاوب على الأسئلة فاضغط على التالي<br />
وإذا كنت تريد أن تبني الموقع بالصفحات التي تريدها أنت من دون أن ينشأ لك البرنامج أي صفحات فاضغط إلغاء الأمر<br />
<br />
<br />
طبعاً الفرق واضح بين اختيار إنهاء وبين اختيار إلغاء الأمر فالأول يأمر البرنامج بإنشاء الموقع بدون أن يسألك عن الإيميل أو أي سؤال آخر وطبعاً ينشأ صفحات والأخر يأمر البرنامج بأن يترك الأمر لك لتنشأ ما تريد من الصفحات<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars54.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars54.gif"><br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars55.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars55.gif"><br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars56.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars56.gif"><br />
<br />
ستجد النافذة التي من خلالها تحدد الصفحات الرئيسية التي تريد وهي الصفحة الرئيسية وهي غير مفعلة خيار اختيارها لأنها إلزامية، وكذلك صفحة ما الجديد وصفحة منتجات وخدمات، وجدول للمحتويات، وصفحة استمارة لتعبئتها من قبل الزائرين، وصفحة بحث. ستضع إشارة بجانب الصفحات التي تريدها ثم نضغط على زر التالي<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars57.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars57.gif"><br />
<br />
في هذا المربع ستختار ما تريد أن يظهر في الصفحة الرئيسية، مقدمة ولمحة عن الشركة ومعلومات الاتصال ضع إشارة بجانب المربع الذي تريد له أن يظهر في موقع شركتك ثم اضغط على زر التالي <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars58.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars58.gif"><br />
<br />
ستظهر لك الصفحة التي تطلب منك بيانات ما الجديد فاختر أن كنت تريده أن يظهر التغييرات التي حصلت في الموقع و المقالات والمراجعات ثم اضغط على زر التالي<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars59.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars59.gif"><br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars510.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars510.gif"><br />
<br />
بعد أن تحدد عدد الصفحات التي تريدها للمنتجات والخدمات سيطلب منك البرنامج تحديد ما تريد أن يظهر في كل صفحة من الصفحات الخاصة بالخدمات والمنتجات بالنسبة للخدمات عليك الاختيار إن كنت تريد أن تظهر صورة للمنتج وسعر المنتج واستمارة لتسجيل المعلومات. كذلك الحال بالنسبة للخدمات اضغط على التالي<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars511.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars511.gif"><br />
<br />
ستظهر لك مربع لتختار الأسئلة التي ستوجها لزوارك ضع إشارة بجانب الأسئلة التي تريدها فمن الممكن أن تسأل ضيفك عن: اسمه كامل، وعنوان عمله وصندوق البريد الخاص به ورقم التلفون ورقم الفاكس والبريد الإلكتروني لضيف ضع إشارة بجانب الأسئلة التي تريدها أو ألغي الإشارة بجانب الأسئلة التي لا تريدها واضغط ثلاث مرات على التالي<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars512.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars512.gif"><br />
<br />
في هذا المربع الذي يسألك عن ما تريد أن يظهر في أعلى الصفحة اختر الذي تريده أن يظهر سواء شعار مؤسستك و عنوان الصفحة ورابطة لصفحة الرئيسية لموقعك.<br />
وأيضاً في هذا المربع عليك الاختيار فيما تريد أن يظهر في أسفل الصفحة: رابط لصفحة الرئيسية (اختره في مكان واحد الأعلى أو الأسفل) وبريد مدير المؤسسة وحقوق الطبع وأخر مرة تم فيها تحرير الصفحة اضغط على التالي <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars513.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars513.gif"><br />
<br />
سيسألك البرنامج في هذا المربع إن كنت تريد أن تظهر صورة تدل على أن الصفحة تحت البناء لأن الصفحات أغلبها لم تكتمل بعد إن كنت تريد ظهور الصورة اختر نعم وإن كان لا فاختر لا اضغط على التالي<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars514.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars514.gif"><br />
<br />
تستطيع من خلال هذا المربع كتابة اسم الشركة في الخانة الأولى ورمز الشركة أي اسم مختصر لشركة في الخانة الثانية وعنوان الشركة من صندوق بريد وموقع الشركة في أرض الواقع عليك أن تعبئ البيانات الصحيحة لشركة في هذا المربع لأنها ستظهر في أماكن كثيرة وسيكون من الصعب عليك تغيره اضغط على التالي<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars515.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars515.gif"><br />
<br />
خلال هذا المربع أكتب رقم تلفون الشركة ورقم الفاكس والبريد الإلكتروني للمدير والمسؤول عن الموقع وبريد الإلكتروني للمسؤول العام ثم اضغط على التالي<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars516.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars516.gif"><br />
<br />
ستختار شكل موحد لموقع الويب من حيث شكل الأزارير والخلفية وأسلوب الخط من خلال خصية تدعى الـ<br />
Theme ( سمات )<br />
سنتعرف عليها في درس آخر. اضغط على الزر (اختيار سمة لصفحة ويب )<br />
سيفتح لك مربع لتختار منه الشكل الذي تريده لاحظ وجود كمية كبيرة من الأشكال الجاهزة كما يمكنك أن تنشأ شكلك الخاص تستطيع أن تعدل في الشكل الذي اخترته لاحقاً فلا تتوقف كثيراً أمام اختيار الشكل اضغط على <br />
Ok ثم التالي<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars517.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars517.gif"><br />
<br />
سنكون قد انتهينا من بناء موقع الويب إذا أردت أن يظهر لك البرنامج المهام التي يجب عليك إنجازها ضع إشارة هنا <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars518.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars518.gif"><br />
<br />
أو ألغى الإشارة منه إن كنت لا تريده أن يظهر لك أي مهام اضغط على انهاء <br />
لننتهي من موقع الويب ونترك البرنامج يكمل بناءه لا حظ أن خطوات إنتاج الويب بهذه الطريقة طويلة لكن أسهل بكثير مما لو بدأت بإنشاء موقع ويب لشركة وكنت تحتاج لصفحات عدة فتضر لإنشائها من فراغ فتعديل فقط على البيانات أسهل بكثير من البدء من الصفر.ط<br />
<br />
<br />
<br />
3 -Customer Support Web ( صفحة لدعم العملاء ) <br />
لتنشئ موقع لدعم الزبائن ويكون مثل الهمزة الوصل لترتبط بزبائنك فما عليك إلا أن تختار هذا الطريقة لبناء موقع الويب بها<br />
لن يسألك البرنامج أية أسئلة سوف ينشأ موقع الويب وفيه 19 صفحة ويب تقريباً ستحد فيها صفحات لتحميل وصفحه بها الأسئلة المتكررة وصفحة لما هو جديد وتستطيع أن تحذف النص المكتوب وتكتب نصك مكانه بكل سهولة<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars519.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars519.gif"><br />
<br />
4 -Project Web ( صفحة مشروع )<br />
لعمل موقع ويب تتحدث فيه عن خطة عمل معينة وتشترك فيه مع عدة أشخاص اختر هذه الطريقة. سيقوم البرنامج بعمل عدد كبير من الصفحات تتضمن صفحة رئيسية وصفحة لذكر أعضاء العمل وصفحة لجدول مواعيد واستمارة لتعبئتها وصفحة بحث والكثير من الصفحات الخاصة بالمشروع<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars520.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars5/dars520.gif"><br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الرابع في برنامج Front Page</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-275-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-275-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<center><b>الدرس الأول :<br />
سنتعلم في هذا الدرس على بيئة برنامج الفرونت بيج .. ثم كيف ننشي صفحة واحدة ومن ثم تحميلها على الموقع ..<br />
نقوم بفتح برنامج الفرونت بيج <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars11.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars11.gif"><br />
<br />
ولفتح موقع ويب جديد نتبع الأتي : من قائمة ملف =&gt; جديد =&gt; صفحة أو ويب=&gt; تظهر لنا قائمة في الجهة اليسرى نختار منها صفحة ويب فارغة =&gt; ستظهر لنا نافذة قوالب موقع ويب نختار منها صفحة ويب فارغة <br />
هكذا نكون قد فتحنا موقعا جديدا سنقوم الآن بفتح صفحة لبدأ التصميم <br />
<br />
<br />
من قائمة ملف =&gt;جديد =&gt; صفحة ويب =&gt;تظهر لنا قائمة في الجهة اليسرى نختار منها صفحة فارغة <br />
لاحظ أننا نختار صفحة ويب فارغة عند فتح موقع ويب جديد ونختار صفحة فارغة لإدراج صفحة في موقع ويب موجود <br />
<br />
<br />
قبل أن نبدأ في تصميم الصفحة لابد لنا من معرفة أمور هامة وأساسية عن التصميم في فرونت بيج <br />
1- يقوم البرنامج بإنشاء مجلد image مع كل موقع ويب نضع في هذا المجلد جميع الصور الموجودة في الموقع لاحظ ذلك في قائمة المجلدات<br />
2- حتى يكون التصميم ثابتا في جميع المتصفحات نستخدم الجداول وسنلاحظ لك في الدروس القادمة بإذن الله<br />
3- استخدام الحروف الإنجليزية الصغيرة عند تسمية الصفحات والصور <br />
<br />
الخطوة الأولى : تصميم الصفحة <br />
<br />
لتغير لون خلفية الصفحة من القائمة تنسيق =&gt; خلفية <br />
ستظهر لنا هذه النافذة<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars12.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars12.gif"><br />
<br />
الآن قم بإدراج ما تشاء من الصور ثم أكتب النص الذي تريد مثلا ( هذه أول صفحة أقوم بإنشائها وما زال الموقع تحت الإنشاء ) ثم قم بإجراء التنسيق الذي تريد من لون الخط ونوعه وحجمه كما تفعل ذلك في برنامج الورد <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars13.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars13.gif"><br />
<br />
يمكنك عمل معاينة لمشاهدة الصفحة كيف تظهر عند رفعها في الموقع بأختيار الوضع معاينة من أسفل الصفحة . <br />
<br />
بعد أن تنتهي من تصميم وتنسيق الصفحة سنقوم بحفظها وذلك بإتباع التالي <br />
<br />
من قائمة ملف =&gt; حفظ باسم=&gt; نقوم بتسمية الصفحة بالاسم index (استخدم حروف صغيرة ) إذا كان الموقع يحتوى على صور فستظهر لك هذه النافذة التي تطلب منك حفظ هذه الصور قم بتحديد الصورة ثم أضغط تغير المجلد وحدد مجلد image حتى يتم حفظ جميع الصور في مجلد واحد <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars14.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars14.gif"><br />
<br />
لاحظ بأن اسم الصفحة قد تغير هكذا نكون قد انتهينا من أعداد وتنسيق الصفحة يمكنك الآن عمل معاينة لها في المستعرض انترنيت اكسبلورر أو أي مستعرض آخر <br />
<br />
من قائمة ملف =&gt; اختر معاينة في مستعرض =&gt; ثم اختر افتراضي =&gt;معاينة <br />
<br />
<br />
<br />
الخطوة الثانية : رفع الملف إلي الموقع <br />
<br />
من قائمة ملف =&gt; نشر في ويب =&gt; ستظهر لنا هذه النافذة <br />
<br />
<img src="http://www.c4arab.com//images/lessons/office/frontpage/aldars100.gif" border="0" alt="http://www.c4arab.com//images/lessons/office/frontpage/aldars100.gif"><br />
<br />
قم بكتابة FTP التي حصلت عليها عند حجز الموقع ثم اضغط موافق <br />
<br />
أكتب أسم المستخدم وكلمة المرور ثم اضغط موافق<br />
<br />
<img src="http://www.c4arab.com//images/lessons/office/frontpage/aldars100.gif" border="0" alt="http://www.c4arab.com//images/lessons/office/frontpage/aldars100.gif"><br />
<br />
ستظهر لك نافذة اضغط على نشر ثم انتظر حتى يتم نقل الملفات إلي الموقع <br />
<br />
صورة توضح أن البرنامج يحاول الاتصال بالملقم <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars15.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars15.gif"><br />
<br />
انتظر حتى يتم تحميل الملفات جميعها وتظهر لك هذه النافذة <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars16.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars16.gif"><br />
<br />
يمكننا أن نقولك لك مبرووووووك فهذي اول صفحة ويب من تصميمك <br />
<br />
قم بكتابة العنوان الذي حجزته لنشاهد نتيجة عملك <br />
كما في الرابط التالي </b><a href='http://toty.port5.com/' rel="nofollow" target=\'_blank\'><font color="#000000"><b>http://toty.port5.com/</b></font></a><br />
<br />
<br />
<br />
<b>أتمنى أن أكون قد وفقت في شرح الدرس الأول</b></center><br />
<center></center><br />
<center></center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الخامس في برنامج Front Page</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-274-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-274-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>الدرس الثاني : <br />
<br />
إن ما قمنا بعمله في الدرس السابق هي صفحة index مؤقتة نقوم بإزالتها بعد الإنتهاء من تصميم الموقع كاملا <br />
وستقوم بإذن الله في الدروس القادمة بتصميم وتعلم بعض المهارات في فرونت بيج وبعد الإنتهاء من تصميم الموقع كاملا عندها سنقوم بحذف الصفحة المؤقتة ورفع الموقع كاملا <br />
<br />
<br />
عمل صفحة index الخاصة بالموقع :<br />
وهي الصفحة التي تمثل واجه الموقع وصفحته الرئيسية <br />
كما ذكرنا سابقا سيتم تصميم الصفحات في جداول وذلك لضمان ثبات التصميم على جميع الشاشات والمستعرضات المختلفة<br />
<br />
من قائمة جدول =&gt; إدراج =&gt; جدول <br />
حدد عدد العامود بواحد وعدد الصف بواحد<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars21.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars21.gif"><br />
<br />
ثم أضغط بالزر الأيمن داخل الخلية وأختر خصائص الخلية <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars22.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars22.gif"><br />
<br />
اضغط على نمط =&gt;تنسيق =&gt; حدود <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars23.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars23.gif"><br />
<br />
يمكنك عن طريق هذه النافذة التحكم في حدود الخلايا <br />
<br />
ولإظهار شريط الجداول من قائمة عرض =&gt; أشرطة الأدوات =&gt;ضع علامة صح على جداول<br />
<br />
<img src="http://www.c4arab.com//images/lessons/office/frontpage/aldars2.gif" border="0" alt="http://www.c4arab.com//images/lessons/office/frontpage/aldars2.gif"><br />
<br />
سيظهر لك شريط الجداول قم بتحديد المرسمة لرسم خلايا الجدول<br />
<br />
لاحظ الجدول الذي قمنا برسمه <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars24.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars24.gif"><br />
<br />
نقوم برسم الجداول حسب احتياج محتويات الموقع <br />
<br />
لعمل نص متحرك :<br />
<br />
أدراج =&gt; مكون ويب =&gt; تأثيرات حيوية =&gt;شاشة اسمية <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars25.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars25.gif"><br />
<br />
ستظهر لنا هذه النافذة <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars26.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars26.gif"><br />
<br />
التأخير : يمثل عدد الميللي ثانية التي تريد أن تمر بين كل حركة وأخرى للنص<br />
المقدار : تمثل المسافة بالبكسل التي تريد أن يتحركها النص في كل مرة <br />
<br />
بعد أن تنتهي من اختيار الخصائص سيظهر لك النص في المكان المحدد ولتغير نمط ونوع الخط في النص قم بتحديد النص ومن قائمة تنسيق =&gt; خط <br />
<br />
<br />
<br />
طريقة عمل رابط :<br />
<br />
حدد النص الذي تريد عمل رابط له ثم اضغط بالزر الأيمن واختر ارتباط تشعبي <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars27.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars27.gif"><br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars28.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars28.gif"><br />
<br />
ولعمل ارتباط إلي بريد إلكتروني <br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars29.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/dars6/aldars29.gif"><br />
<br />
بعد أن تنتهي من تصميم الصفحة قم بتسميتها index ومن ثم حفظها بالطريقة السالفة الذكر<br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>الدرس الساادس في برنامج Front Page</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-273-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-273-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>هل تحلم بموقع يحمل اسمك ومن صنع يدك .. <br />
<br />
ولكنك لا تعرف شيء عن تصاميم المواقع ..<br />
<br />
وإذا كنت لا تعرف شيء عن برنامج الفرونت بيج <br />
<br />
وإذا رغبت في تصميم موقعك بنفسك <br />
<br />
يسر برامج نت أن تشارككم رحلة تصميم المواقع باستخدام برنامج فرونت بيج أحد برامج حزمة الأوفيس<br />
<br />
قبل أن نبدأ دروس التصميم لابد لك من حجز موقع على شبكة الإنترنيت <br />
<br />
قم بزيارة هذا الموقع </b><a href='http://www.port5.com/port5/sub-domains.htm' rel="nofollow" target=\'_blank\'><font color="#000000"><b>http://www.port5.com/port5/sub-domains.htm</b></font></a><b> <br />
<br />
ثم أكتب اسم الموقع الذي تريد مثلا ( TOTY)<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/weeeb1.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/weeeb1.gif"><br />
<br />
سيرسل لك الموقع بعد فترة من الزمن معلومات عن الموقع في أخر الإيميل ستجد المعلومات التالية :<br />
<br />
<img src="http://www.c4arab.com/images/lessons/office/frontpage/weeeb2.gif" border="0" alt="http://www.c4arab.com/images/lessons/office/frontpage/weeeb2.gif"><br />
<br />
إن أكثر ما يهمنا من هذه المعلومات هي FTP Server و User ID و Password<br />
<br />
<br />
<br />
الآن يمكننا أن نقول لك مبروك فقد أصبحت تملك أحد الموقع وبقي لك تصميم صفحاتها والتي سنتعلمها معا في الدروس القادمة بإذن الله<br />
</b><center></center>]]></content:encoded>
	</item>
	<item>
		<title>كيف تجعل برنامجك أكثر جمالا بالفجيوال بيسك</title>
		<dc:creator>--</dc:creator>
		<pubDate>2006-07-25</pubDate>
		<category>لغات البرمجة</category>
		<link>http://www.2b2b.net/droos/lesson-272-1.html</link>
		<comments>http://www.2b2b.net/droos/lesson-272-1.html#comments</comments>
		<content:encoded><![CDATA[<center></center><br />
<b>السلام عليكم ورحمة الله وبركاته<br />
<br />
<br />
<br />
إخواني أخواتي مبرمجي الفيجوال بيسك Visual Basic 6.0 أقدم لكم هذا الدرس الجميل والذي يهدف لتجميل شكل برنامجك<br />
<br />
<br />
<br />
وكما هو عنوان الدرس :- كيف تجعل برنامجك أكثر تألقا وجمالا باستخدام أداة Visual Creations Form Shape Control <br />
<br />
<br />
<br />
فإن هذا الدرس يهدف لتجميل برنامجك ...ولمعرفة كيفية عمل ذلك تتبع معنا الدرس خطوة خطوة<br />
<br />
<br />
<br />
الأدوات المطلوبة.<br />
<br />
<br />
<br />
1- أداة Visual Creations Form Shape Control يمكن الحصول على هذه الأداة من الملفات المرفقه مع الموضوع<br />
<br />
<br />
2- الصورة التي تريد جعلها تاخد شكل الفورم ...أنا هنا استخدمت هذه الصورة لتاخد شكل الفورم<br />
<br />
<img src="http://www.c4arab.com/images/lessons/programming/visualbasic/creative/Image1.gif" border="0" alt="http://www.c4arab.com/images/lessons/programming/visualbasic/creative/Image1.gif"><br />
<br />
بداية الدرس.<br />
<br />
<br />
<br />
1- أفتح برنامج الفيجوال بيسك Microsoft Visual Basic 6.0 <br />
<br />
<br />
<br />
2- بعد فتح البرنامج سوف تظهر لك نافذة حوار ... أختار منها Standard EXE أي فتح مشروع جديد تنفيذي كما في الصورة التالية <br />
<br />
<img src="http://www.c4arab.com/images/lessons/programming/visualbasic/creative/Image2.gif" border="0" alt="http://www.c4arab.com/images/lessons/programming/visualbasic/creative/Image2.gif"><br />
<br />
3- أضغط على الزر Open أو أضغط Double Click على صورة Standard EXEلفتح المشروع<br />
<br />
<br />
<br />
4- بعد فتح المشروع سوف يفتح لك المشروع كما في الصورة التالية <br />
<br />
<img src="http://www.c4arab.com/images/lessons/programming/visualbasic/creative/untitled.gif" border="0" alt="http://www.c4arab.com/images/lessons/programming/visualbasic/creative/untitled.gif"><br />
<br />
5- بعدما ان تم فتح المشروع وكما تلاحظ في الصورة السابقة قم بضغط الزر الأيمن للماوسRight Click على صندوق الأدواتToolbox وسوف تظهر لك نافذة صغيرة اختار منها الأمر Components <br />
<br />
أو يمكنك بعد فتح المشروع الضغط على Ctrl+T من لوحة المفاتيح<br />
<br /