<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[delphi4arab منتديات دلفي للعرب - دروس دورة دلفي للعرب]]></title>
		<link>https://delphi4arab.net/forum/</link>
		<description><![CDATA[delphi4arab منتديات دلفي للعرب - https://delphi4arab.net/forum]]></description>
		<pubDate>Thu, 12 Nov 2026 08:37:59 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[دلفي و النت get/post]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=4963</link>
			<pubDate>Fri, 01 Mar 2013 16:21:07 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5">STRELiTZIA</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=4963</guid>
			<description><![CDATA[السلام عليكم و رحمة الله<br />
شرح فلاشي لعملية ارسال و استقبال معطيات بين تطبيق و صفحة مستضافة على موقع.<br />
<a href="http://delphi4arab.net/delphi/tutorials/delphi_get_post_sample.rar" target="_blank" rel="noopener" class="mycode_url">http://delphi4arab.net/delphi/tutorials/...sample.rar</a>]]></description>
			<content:encoded><![CDATA[السلام عليكم و رحمة الله<br />
شرح فلاشي لعملية ارسال و استقبال معطيات بين تطبيق و صفحة مستضافة على موقع.<br />
<a href="http://delphi4arab.net/delphi/tutorials/delphi_get_post_sample.rar" target="_blank" rel="noopener" class="mycode_url">http://delphi4arab.net/delphi/tutorials/...sample.rar</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[شرح فلاشي - تثبيت مكونات جديدة على Delphi XE3]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=4962</link>
			<pubDate>Fri, 01 Mar 2013 16:16:21 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5">STRELiTZIA</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=4962</guid>
			<description><![CDATA[السلام عليكم و رحمة الله<br />
<br />
شرح فلاشي لعملية تثبيت مكونات جديدة على نسخة Delphi XE3<br />
<br />
رابط الشرح:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">http</span><span style="color: #007700">:</span><span style="color: #FF8000">//www.mediafire.com/?jlrjtroa8m23bg6&nbsp;<br /></span></code></div></div></div>أو<br />
<a href="http://delphi4arab.net/delphi/tutorials/delphi_howto_install_components_xe3.rar" target="_blank" rel="noopener" class="mycode_url">http://delphi4arab.net/delphi/tutorials/...ts_xe3.rar</a>]]></description>
			<content:encoded><![CDATA[السلام عليكم و رحمة الله<br />
<br />
شرح فلاشي لعملية تثبيت مكونات جديدة على نسخة Delphi XE3<br />
<br />
رابط الشرح:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">http</span><span style="color: #007700">:</span><span style="color: #FF8000">//www.mediafire.com/?jlrjtroa8m23bg6&nbsp;<br /></span></code></div></div></div>أو<br />
<a href="http://delphi4arab.net/delphi/tutorials/delphi_howto_install_components_xe3.rar" target="_blank" rel="noopener" class="mycode_url">http://delphi4arab.net/delphi/tutorials/...ts_xe3.rar</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دلفي 7 و انظمة التشغيل الحديثة 8 Windows]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=4015</link>
			<pubDate>Wed, 21 Mar 2012 13:25:23 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5">STRELiTZIA</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=4015</guid>
			<description><![CDATA[السلام عليكم و رحمة الله<br />
<br />
<span style="color: Purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">الشرح الأول:</span><span style="color: DarkRed;" class="mycode_color"> دلفي7 و نظام ويندوز 8</span></span></span><br />
الحجم: <span style="color: DarkRed;" class="mycode_color">8.95 MB</span><br />
<span style="font-weight: bold;" class="mycode_b">رابط التحميل:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">https</span><span style="color: #007700">:</span><span style="color: #FF8000">//dl.dropboxusercontent.com/s/v01kr0rtkg9i4wv/delphi7_win8.rar&nbsp;<br /></span></code></div></div></div><a href="http://www.delphi4arab.net/delphi/tutorials/delphi_howto_install_paradox_7_windows_8.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...dows_8.rar</a><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: Purple;" class="mycode_color">الشرح الثاني:</span></span></span> <span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">بارادوكس7 و نظام ويندوز 8</span></span><br />
الحجم: <span style="color: DarkRed;" class="mycode_color">2.55 MB</span><br />
رابط التحميل:<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_howto_install_delphi_7_windows_8.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...dows_8.rar</a><br />
<br />
بالمنفعة و الفائدة ان شاء الله]]></description>
			<content:encoded><![CDATA[السلام عليكم و رحمة الله<br />
<br />
<span style="color: Purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">الشرح الأول:</span><span style="color: DarkRed;" class="mycode_color"> دلفي7 و نظام ويندوز 8</span></span></span><br />
الحجم: <span style="color: DarkRed;" class="mycode_color">8.95 MB</span><br />
<span style="font-weight: bold;" class="mycode_b">رابط التحميل:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">https</span><span style="color: #007700">:</span><span style="color: #FF8000">//dl.dropboxusercontent.com/s/v01kr0rtkg9i4wv/delphi7_win8.rar&nbsp;<br /></span></code></div></div></div><a href="http://www.delphi4arab.net/delphi/tutorials/delphi_howto_install_paradox_7_windows_8.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...dows_8.rar</a><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: Purple;" class="mycode_color">الشرح الثاني:</span></span></span> <span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">بارادوكس7 و نظام ويندوز 8</span></span><br />
الحجم: <span style="color: DarkRed;" class="mycode_color">2.55 MB</span><br />
رابط التحميل:<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_howto_install_delphi_7_windows_8.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...dows_8.rar</a><br />
<br />
بالمنفعة و الفائدة ان شاء الله]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[التعامل مع المسارات في قواعد البيانات الجزء الثاني - قاعدة بيانات بشبكة محلية]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=4000</link>
			<pubDate>Fri, 16 Mar 2012 08:35:46 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5">STRELiTZIA</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=4000</guid>
			<description><![CDATA[السلام عليكم و رحمة الله<br />
<br />
تتمة للجزء الأول من موضوع المسارات في قواعد البيانات، الجزء الثاني مخصص لتجربة تطبيق على شبكة محلية...<br />
<br />
رابط الجزء الأول من الشرح:<br />
<a href="http://www.delphi4arab.net/forum/showthread.php?tid=3969" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/forum/showthr...p?tid=3969</a><br />
<br />
بالتوفيق ان شاء الله<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2122" target="_blank" title="">db_LAN.part1.rar</a> (الحجم : 500 ك ب / التحميلات : 5938)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2123" target="_blank" title="">db_LAN.part2.rar</a> (الحجم : 500 ك ب / التحميلات : 5372)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2124" target="_blank" title="">db_LAN.part3.rar</a> (الحجم : 471.72 ك ب / التحميلات : 5329)
]]></description>
			<content:encoded><![CDATA[السلام عليكم و رحمة الله<br />
<br />
تتمة للجزء الأول من موضوع المسارات في قواعد البيانات، الجزء الثاني مخصص لتجربة تطبيق على شبكة محلية...<br />
<br />
رابط الجزء الأول من الشرح:<br />
<a href="http://www.delphi4arab.net/forum/showthread.php?tid=3969" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/forum/showthr...p?tid=3969</a><br />
<br />
بالتوفيق ان شاء الله<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2122" target="_blank" title="">db_LAN.part1.rar</a> (الحجم : 500 ك ب / التحميلات : 5938)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2123" target="_blank" title="">db_LAN.part2.rar</a> (الحجم : 500 ك ب / التحميلات : 5372)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2124" target="_blank" title="">db_LAN.part3.rar</a> (الحجم : 471.72 ك ب / التحميلات : 5329)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[التعامل مع المسارات في قواعد البيانات الجزء الأول]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=3969</link>
			<pubDate>Wed, 07 Mar 2012 20:31:53 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5">STRELiTZIA</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=3969</guid>
			<description><![CDATA[السلام عليكم و رحمة الله<br />
<br />
التعامل مع المسارات في قواعد البيانات<br />
شرح فلاشي لمحاولة رفع اللبس عن كيفية تصميم و بناء بـرنامج تسيير قواعد البيانات يشتغل على اجهزة اخرى غير التي برمج عليها، في هذا الشرح حاولت ان شاء الله ايصال المبدأ العام يدويا و على المبرمج ان يقوم بتطوير الفكرة برمجيا، بمعنى جعل برنامجه يقوم بالعملية أليا...<br />
الشرح في المرفقات.<br />
<br />
<br />
رابط الجزء الثاني:<br />
<a href="http://www.delphi4arab.net/forum/showthread.php?tid=4000" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/forum/showthr...p?tid=4000</a><br />
<br />
بالتوفيق ان شاء الله<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2108" target="_blank" title="">BDE_Demo.part1.rar</a> (الحجم : 488.28 ك ب / التحميلات : 5843)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2109" target="_blank" title="">BDE_Demo.part2.rar</a> (الحجم : 469.66 ك ب / التحميلات : 5080)
]]></description>
			<content:encoded><![CDATA[السلام عليكم و رحمة الله<br />
<br />
التعامل مع المسارات في قواعد البيانات<br />
شرح فلاشي لمحاولة رفع اللبس عن كيفية تصميم و بناء بـرنامج تسيير قواعد البيانات يشتغل على اجهزة اخرى غير التي برمج عليها، في هذا الشرح حاولت ان شاء الله ايصال المبدأ العام يدويا و على المبرمج ان يقوم بتطوير الفكرة برمجيا، بمعنى جعل برنامجه يقوم بالعملية أليا...<br />
الشرح في المرفقات.<br />
<br />
<br />
رابط الجزء الثاني:<br />
<a href="http://www.delphi4arab.net/forum/showthread.php?tid=4000" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/forum/showthr...p?tid=4000</a><br />
<br />
بالتوفيق ان شاء الله<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2108" target="_blank" title="">BDE_Demo.part1.rar</a> (الحجم : 488.28 ك ب / التحميلات : 5843)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=2109" target="_blank" title="">BDE_Demo.part2.rar</a> (الحجم : 469.66 ك ب / التحميلات : 5080)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تنظيم ملفات المشروع + استخدام مكتبة OptiVec]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=2318</link>
			<pubDate>Tue, 17 Aug 2010 12:55:01 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=39">hanipino</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=2318</guid>
			<description><![CDATA[<span style="color: Green;" class="mycode_color">السلام عليكم</span> <br />
<br />
درس فلاشى , يعالج فكرة تنظيم ملفات المشروع اضافتا الى التطرق لستعمال المكتبة <span style="color: DarkRed;" class="mycode_color"> OptiVec</span> (المتخصصة فى المصفوفات الرياضية و مشتقاتها) .<br />
<br />
مشاهدة مفيدة , بالتوفيق .<br />
<br />
<span style="color: Green;" class="mycode_color">شكرا</span><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1366" target="_blank" title="">MTX.part1.rar</a> (الحجم : 850 ك ب / التحميلات : 4455)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1367" target="_blank" title="">MTX.part2.rar</a> (الحجم : 850 ك ب / التحميلات : 4297)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1368" target="_blank" title="">MTX.part3.rar</a> (الحجم : 850 ك ب / التحميلات : 4250)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1369" target="_blank" title="">MTX.part4.rar</a> (الحجم : 817.54 ك ب / التحميلات : 4222)
]]></description>
			<content:encoded><![CDATA[<span style="color: Green;" class="mycode_color">السلام عليكم</span> <br />
<br />
درس فلاشى , يعالج فكرة تنظيم ملفات المشروع اضافتا الى التطرق لستعمال المكتبة <span style="color: DarkRed;" class="mycode_color"> OptiVec</span> (المتخصصة فى المصفوفات الرياضية و مشتقاتها) .<br />
<br />
مشاهدة مفيدة , بالتوفيق .<br />
<br />
<span style="color: Green;" class="mycode_color">شكرا</span><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1366" target="_blank" title="">MTX.part1.rar</a> (الحجم : 850 ك ب / التحميلات : 4455)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1367" target="_blank" title="">MTX.part2.rar</a> (الحجم : 850 ك ب / التحميلات : 4297)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1368" target="_blank" title="">MTX.part3.rar</a> (الحجم : 850 ك ب / التحميلات : 4250)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1369" target="_blank" title="">MTX.part4.rar</a> (الحجم : 817.54 ك ب / التحميلات : 4222)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[إختصارات المفاتيح في بيئة عمل دلفي]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=2305</link>
			<pubDate>Sun, 15 Aug 2010 09:58:20 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5">STRELiTZIA</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=2305</guid>
			<description><![CDATA[السلام عليكم و رحمة الله و بركاته<br />
<br />
بعد الوجبة الدسمة من اخي Kachwahed و لتسهيل عملية الهضم، <span style="color: Red;" class="mycode_color"><span style="color: DarkRed;" class="mycode_color">نقدم لكم التحلية بيد اخي <span style="color: Navy;" class="mycode_color">خالد الشقروني <img src="https://delphi4arab.net/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /></span></span></span><br />
----<br />
توجد ببيئة دلفي العديد من مفاتيح الإختصار، فيما يلي قائمة ببعضها، (دون ترتيب محدد).<br />
ملاحظة: القائمة تخص دلفي 6 ، في الإصدارات التالية لها توجد مجموعة أخرى من مفاتيح الإختصار.<br />
<span style="color: DarkRed;" class="mycode_color"><br />
CTRL+SHIFT+I  - CTRL+SHIFT+U</span> <br />
تهميش أو إزالة تهميش المقطع المختار من الكود.<br />
بعد اختيار مقطع من الكود، إذا أردت إزاحته إلى اليمين استخدم CTRL+SHIFT+I لإزااحته بمقدار مسافتين. بإستخدام CTRL+SHIFT+U تتم الازاحة إلى اليسار بمقدار مسافتين.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+F12</span><br />
لجلب قائمة تحوي كافة ملفات المشروع<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Alt-F7  - Alt-F8</span><br />
للتنقل داخل المحرر بين الأسطر التي تحوي أخطاء أو تحذيرات، أو بين الأسطر التي بها كلمات البحث.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+R - Ctrl+Shift+P</span><br />
استخدم Ctrl+Shift+R  لتسجيل أو وقف تسجيل حركة المفاتيح. استخدم Ctrl+Shift+P لإعادة تشغيل ما تم تسجيله.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+E</span><br />
للبحث المركب، بعد إستخدام Ctrl+E مع كل حرف يتم الضغط عليه ينتقل المؤشر للكلمة التي بها تركيبة نفس الأحرف. <br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+G</span><br />
لإدراج GUID داخل التوليف. و هي سلسلة رموز تشكل مفتاحا فريدا .<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Alt و</span> <span style="color: DarkRed;" class="mycode_color">Shift و</span> <span style="color: DarkRed;" class="mycode_color">أسهم</span><br />
لإختيار مقطع طولي من نصوص المحرر.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+#   أو</span> <span style="color: DarkRed;" class="mycode_color">Ctrl+K+</span><span style="color: DarkRed;" class="mycode_color">#</span><br />
باستخدام Ctrl و Shift و رقم، يتم تسجيل علامة مرجعية بنفس الرقم على المسراب يسار المحرر يشير لنفس السطر.<br />
باستخدام Ctrl و الرقم ينتقل المؤشر إلى السطر الذي سبق وضع علامة مرجعية له.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+T</span><br />
لإدخال بند في قائمة To-Do List . لاستطلاع القائمة استخدم لائحة الأوامر View| To-Do List <br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+C</span><br />
لتكملة وإعداد خاصية أو منهاج داخل صنفية class.<br />
لتجربتها، في تعريف Form1  وداخل قسم  Public ضع التعليمة التالية:<br />
  <div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">TForm1&nbsp;</span><span style="color: #007700">=&nbsp;class(</span><span style="color: #0000BB">TForm</span><span style="color: #007700">)<br />&nbsp;&nbsp;private<br />&nbsp;&nbsp;public<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">property&nbsp;Title</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">string</span><span style="color: #007700">;<br />&nbsp;&nbsp;</span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div>إبق المؤشر على سطر هذه التعليمة؛ ثم استخدم Ctrl+Shift+C وسيتم استكمال باقي كود الخاصية آليا.<br />
 <br />
<span style="color: DarkRed;" class="mycode_color">Alt+F11</span><br />
لإظهار قائمة بوحدات المشروح و إختيار إحداها لتكون ضمن قسم Uses في الوحدة الحالية.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+Up</span> <span style="color: DarkRed;" class="mycode_color">و</span> <span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+Down</span><br />
للإنتقال بين جسم الإجرائية و تعريفها.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+J</span> <br />
لإظهار قائمة بقوالب الكود الجاهزة.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+T</span><br />
لإلغاء الكلمة من بداية المؤشر<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+Y</span> <br />
لإلغاء السطر الحالي<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+SHIFT+Y</span> <br />
لإلغاء السطر بداية من مكان المؤشر<br />
<br />
<span style="color: DarkRed;" class="mycode_color">ALT+G</span> <br />
الذهاب إلى سطر ذو الرقم الذي يتم تحديده.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+SPACE</span> <br />
اظهار معطيات إجرائية<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+K O و</span> <span style="color: DarkRed;" class="mycode_color">Ctrl+K N</span><br />
لتغيير حالة الأحرف في النص المعلم<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl-Alt-V</span><br />
لإظهار نافذة بسجل الأحداث<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl-Alt-T</span><br />
لإظهار نافذة تتبع حالة Threads<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl-Alt-B</span><br />
لإظهار قائمة بنقاط التوقف Breakpoints<br />
<br />
بالهناء و الشفاء]]></description>
			<content:encoded><![CDATA[السلام عليكم و رحمة الله و بركاته<br />
<br />
بعد الوجبة الدسمة من اخي Kachwahed و لتسهيل عملية الهضم، <span style="color: Red;" class="mycode_color"><span style="color: DarkRed;" class="mycode_color">نقدم لكم التحلية بيد اخي <span style="color: Navy;" class="mycode_color">خالد الشقروني <img src="https://delphi4arab.net/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /></span></span></span><br />
----<br />
توجد ببيئة دلفي العديد من مفاتيح الإختصار، فيما يلي قائمة ببعضها، (دون ترتيب محدد).<br />
ملاحظة: القائمة تخص دلفي 6 ، في الإصدارات التالية لها توجد مجموعة أخرى من مفاتيح الإختصار.<br />
<span style="color: DarkRed;" class="mycode_color"><br />
CTRL+SHIFT+I  - CTRL+SHIFT+U</span> <br />
تهميش أو إزالة تهميش المقطع المختار من الكود.<br />
بعد اختيار مقطع من الكود، إذا أردت إزاحته إلى اليمين استخدم CTRL+SHIFT+I لإزااحته بمقدار مسافتين. بإستخدام CTRL+SHIFT+U تتم الازاحة إلى اليسار بمقدار مسافتين.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+F12</span><br />
لجلب قائمة تحوي كافة ملفات المشروع<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Alt-F7  - Alt-F8</span><br />
للتنقل داخل المحرر بين الأسطر التي تحوي أخطاء أو تحذيرات، أو بين الأسطر التي بها كلمات البحث.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+R - Ctrl+Shift+P</span><br />
استخدم Ctrl+Shift+R  لتسجيل أو وقف تسجيل حركة المفاتيح. استخدم Ctrl+Shift+P لإعادة تشغيل ما تم تسجيله.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+E</span><br />
للبحث المركب، بعد إستخدام Ctrl+E مع كل حرف يتم الضغط عليه ينتقل المؤشر للكلمة التي بها تركيبة نفس الأحرف. <br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+G</span><br />
لإدراج GUID داخل التوليف. و هي سلسلة رموز تشكل مفتاحا فريدا .<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Alt و</span> <span style="color: DarkRed;" class="mycode_color">Shift و</span> <span style="color: DarkRed;" class="mycode_color">أسهم</span><br />
لإختيار مقطع طولي من نصوص المحرر.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+#   أو</span> <span style="color: DarkRed;" class="mycode_color">Ctrl+K+</span><span style="color: DarkRed;" class="mycode_color">#</span><br />
باستخدام Ctrl و Shift و رقم، يتم تسجيل علامة مرجعية بنفس الرقم على المسراب يسار المحرر يشير لنفس السطر.<br />
باستخدام Ctrl و الرقم ينتقل المؤشر إلى السطر الذي سبق وضع علامة مرجعية له.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+T</span><br />
لإدخال بند في قائمة To-Do List . لاستطلاع القائمة استخدم لائحة الأوامر View| To-Do List <br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+C</span><br />
لتكملة وإعداد خاصية أو منهاج داخل صنفية class.<br />
لتجربتها، في تعريف Form1  وداخل قسم  Public ضع التعليمة التالية:<br />
  <div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">TForm1&nbsp;</span><span style="color: #007700">=&nbsp;class(</span><span style="color: #0000BB">TForm</span><span style="color: #007700">)<br />&nbsp;&nbsp;private<br />&nbsp;&nbsp;public<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">property&nbsp;Title</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">string</span><span style="color: #007700">;<br />&nbsp;&nbsp;</span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div>إبق المؤشر على سطر هذه التعليمة؛ ثم استخدم Ctrl+Shift+C وسيتم استكمال باقي كود الخاصية آليا.<br />
 <br />
<span style="color: DarkRed;" class="mycode_color">Alt+F11</span><br />
لإظهار قائمة بوحدات المشروح و إختيار إحداها لتكون ضمن قسم Uses في الوحدة الحالية.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+Up</span> <span style="color: DarkRed;" class="mycode_color">و</span> <span style="color: DarkRed;" class="mycode_color">Ctrl+Shift+Down</span><br />
للإنتقال بين جسم الإجرائية و تعريفها.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+J</span> <br />
لإظهار قائمة بقوالب الكود الجاهزة.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+T</span><br />
لإلغاء الكلمة من بداية المؤشر<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+Y</span> <br />
لإلغاء السطر الحالي<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+SHIFT+Y</span> <br />
لإلغاء السطر بداية من مكان المؤشر<br />
<br />
<span style="color: DarkRed;" class="mycode_color">ALT+G</span> <br />
الذهاب إلى سطر ذو الرقم الذي يتم تحديده.<br />
<br />
<span style="color: DarkRed;" class="mycode_color">CTRL+SPACE</span> <br />
اظهار معطيات إجرائية<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl+K O و</span> <span style="color: DarkRed;" class="mycode_color">Ctrl+K N</span><br />
لتغيير حالة الأحرف في النص المعلم<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl-Alt-V</span><br />
لإظهار نافذة بسجل الأحداث<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl-Alt-T</span><br />
لإظهار نافذة تتبع حالة Threads<br />
<br />
<span style="color: DarkRed;" class="mycode_color">Ctrl-Alt-B</span><br />
لإظهار قائمة بنقاط التوقف Breakpoints<br />
<br />
بالهناء و الشفاء]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تطبيق متعدد اللغات باستخدام Resources]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=2303</link>
			<pubDate>Sun, 15 Aug 2010 00:23:37 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=161">kachwahed</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=2303</guid>
			<description><![CDATA[<span style="color: Black;" class="mycode_color"><div style="text-align: center;" class="mycode_align">بسم الله الرحمن الرحيم</div>
<br />
السلام عليكم ورحمة الله<br />
<br />
في هذا الدرس مثال بسيط حول استخدام مصادر التطبيق (Resources) لتغيير لغة الواجهة حسب الإعدادات الإقليمية للنظام بشكل تلقائي.<br />
<br />
<span style="color: Blue;" class="mycode_color">String Table:</span><br />
يمكن باستخدام أي محرر Resource تخزين عدة جداول من النصوص تسمى StringTable حيث يحمل كل جدول رقم تعريفي للغة ورقم تعريفي لإقليم اللغة.<br />
<span style="color: Blue;" class="mycode_color">مثال:</span><br />
في هذا المثال نقوم بإنشاء جدولين من النصوص بشكل يدوي (دون استخدام برامج)<br />
حيث في الجدول الأول نخزن النصوص باللغة العربية (إقليم سورية)<br />
وفي الجدول الثاني نخزن النصوص بلغة أجنبية (الفرنسية إقليم قياسي)<br />
افتح ملف نصي واكتب فيه:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>// --------- resources of type String -----------

STRINGTABLE
LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
{
1001, "موافق"
1002, "إلغاء الأمر"
1003, "لغات:"
1004, "تطبيق متعدد اللغات"
1005, "حول التطبيق"
}

STRINGTABLE
LANGUAGE LANG_FRENCH, SUBLANG_DEFAULT
{
1001, "&amp;oK"
1002, "&amp;Annuler"
1003, "Langues:"
1004, "Multi-langue avec Resources"
1005, "&amp;A Propos..."
}

// --------- resources of type Icon -----------

MAINICON Icon "MAINICON.ico"</code></div></div>أعددنا جدولين الأول للغة العربية إقليم سورية وتوجد قيم أخرى:<br />
 SUBLANG_ARABIC_LIBYA، SUBLANG_ARABIC_EGYPT<br />
والجدول الثاني للغة الفرنسية-افتراضي، وكان من الممكن استخدام أي من القيم: SUBLANG_FRENCH أو SUBLANG_FRENCH_CANADIAN... أوغيرها<br />
<br />
<span style="color: Blue;" class="mycode_color">كل هذه القيم وغيرها متوفرة كثوابت في المكتبة Windows.pas.</span><br />
<br />
الآن احفظ الملف باسم Lang.rc مثلا.<br />
قم بإنتاج ملف Resource من خلال سطر الأوامر:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>BRCC32 Lang.rc</code></div></div>الملف الناتج -&gt; Lang.RES<br />
<br />
نغير اسم ملف الـ Resource في التطبيق:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>uses
  Forms,
  uMain in 'uMain.pas' {Form1};

[color=Red]{&#36;R Lang.res}[/color]

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);</code></div></div><br />
الآن تطبيقنا يحتوي على مصادر نصية للغتين<br />
لاستدعاء نص الزر OK نكتب:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>btOk.Caption:= LoadStr(1001);</code></div></div>حيث 1001 هو الرقم التعريفي لنص الزر OK<br />
<br />
ملاحظة: LoadStr من SysUtils وهي تستدعي LoadString من API بما يشبه الآتي:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>function GetResString(uID: Cardinal): string;
begin
  SetLength(Result , MAX_PATH);
  LoadString(HInstance, uID, PChar(Result), MAX_PATH);
end;</code></div></div>لكن... كيف يحدد البرنامج أي لغة؟<br />
بعبارة أخرى كيف نعرف أن البرنامج سيستدعي كلمة "موافق" أو "OK"؟؟؟ ... هنا مربط الفرس!<br />
<br />
البرنامج لا يعرف ذلك وليس بحاجة لمعرفة ذلك...<br />
عند تشغيل البرنامج في Thread يحصل هذا الأخير على قيمة Cardinal تدعى Locale<br />
تمثل هذه القيمة الإعدادات الإقليمية المطبقة في هذا الـ Thread<br />
<br />
للحصول على هذه القيمة نستخدم GetThreadLocale تابع API لنشاهد هذه القيمة:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ShowMessage(IntToHex(GetThreadLocale, 8));</code></div></div>بماذا تذكرك هذه القيمة ؟<br />
مرر هذه القيمة لهذا التابع لنشاهد الصورة بوضوح:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>function GetLanguage(wLang: Cardinal): string;
var
  szLang: array[0..MAX_PATH] of Char;
begin
  VerLanguageName(wLang, szLang, 50);
  Result := szLang;
end;</code></div></div>ولتغيير هذه القيمة نمرر للتابع SetThreadLocale قيمة (مثل التي حصلنا عليها بـ GetThreadLocale).<br />
<br />
يقوم التطبيق عند إقلاعه بقراءة مصادره (الـ Resources) وفق هذه القيمة (Locale) التي تمثل اللغة الإقليمية المحددة.<br />
<br />
الآن إقرأ عائد التابع GetSystemDefaultLCID باستخدام GetLanguage التي رأيناها آنفا.<br />
هذا التابع يعيد اللغة الإقليمية للنظام. وهو اللغة التي تستخدم لفك ترميز Unicode (موجودة في الإعدادات الإقليمية التبويب الثالث في XP).<br />
<br />
<span style="color: Blue;" class="mycode_color">الخلاصة:</span><br />
نكتب تابع يقوم بتطبيق لغة ممررة عبرة معلمة إلى الـ Thread الحالي للتطبيق، ثم يغير نصوص المكونات:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">procedure&nbsp;TForm1</span><span style="color: #007700">.</span><span style="color: #0000BB">SetLanguage</span><span style="color: #007700">(</span><span style="color: #0000BB">LangID</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Cardinal</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">begin<br />&nbsp;&nbsp;SetThreadLocale</span><span style="color: #007700">(</span><span style="color: #0000BB">LangID</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">btOk</span><span style="color: #007700">.</span><span style="color: #0000BB">Caption</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">LoadStr</span><span style="color: #007700">(</span><span style="color: #0000BB">1001</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">btCancel</span><span style="color: #007700">.</span><span style="color: #0000BB">Caption</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">LoadStr</span><span style="color: #007700">(</span><span style="color: #0000BB">1002</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div>يمكن المرور على المكونات بحلقة...<br />
<br />
لتطبيق أية لغة:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">SetLanguage</span><span style="color: #007700">(</span><span style="color: #0000BB">LangID</span><span style="color: #007700">);&nbsp;<br /></span></code></div></div></div>حيث LangID هو الرقم التعريفي للغة الإقليمية ويمكن الحصول عليه باستخدام Macro يدعى <a href="http://msdn.microsoft.com/en-us/library/bb202928.aspx" target="_blank" rel="noopener" class="mycode_url">MAKELANGID </a>يترجم بدلفي كما يلي:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">MAKELANGID</span><span style="color: #007700">(</span><span style="color: #0000BB">usPrimaryLanguage</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">usSubLanguage</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">LANGID</span><span style="color: #007700">):&nbsp;</span><span style="color: #0000BB">WORD</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">begin<br />&nbsp;&nbsp;Result&nbsp;</span><span style="color: #007700">:=&nbsp;((</span><span style="color: #0000BB">usSubLanguage&nbsp;shl&nbsp;10</span><span style="color: #007700">)&nbsp;+&nbsp;</span><span style="color: #0000BB">usPrimaryLanguage</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div>مثال:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">SetThreadLocale</span><span style="color: #007700">(</span><span style="color: #0000BB">MAKELANGID</span><span style="color: #007700">(</span><span style="color: #0000BB">LANG_ARABIC</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">SUBLANG_ARABIC_SYRIA</span><span style="color: #007700">));&nbsp;<br /></span></code></div></div></div>عند إقلاع النظام نجعله يأخذ اللغة الإقليمية للنظام:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">procedure&nbsp;TForm1</span><span style="color: #007700">.</span><span style="color: #0000BB">FormCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">Sender</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">TObject</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">begin<br />&nbsp;&nbsp;SetThreadLocale</span><span style="color: #007700">(</span><span style="color: #0000BB">GetSystemDefaultLCID</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div>وبالتالي نتفادى جانب من مشكلة عدم تغيير الإعدادات الإقليمية والرموز الغريبة!<br />
<br />
سورس المثال مرفق في المشاركة #4 (غير لغة الإقليم في الملف Lang.rc حسب إعدادات جهازك).<br />
إستفسارات،ملاحظات، إنتقادات، إضافات أو تعديلات، اقتراحات، مظاهرات، مفاوضات، إنقلابات... مرحبا <img src="https://delphi4arab.net/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /></span><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1361" target="_blank" title="">Multilanguage.rar</a> (الحجم : 4.31 ك ب / التحميلات : 1048)
]]></description>
			<content:encoded><![CDATA[<span style="color: Black;" class="mycode_color"><div style="text-align: center;" class="mycode_align">بسم الله الرحمن الرحيم</div>
<br />
السلام عليكم ورحمة الله<br />
<br />
في هذا الدرس مثال بسيط حول استخدام مصادر التطبيق (Resources) لتغيير لغة الواجهة حسب الإعدادات الإقليمية للنظام بشكل تلقائي.<br />
<br />
<span style="color: Blue;" class="mycode_color">String Table:</span><br />
يمكن باستخدام أي محرر Resource تخزين عدة جداول من النصوص تسمى StringTable حيث يحمل كل جدول رقم تعريفي للغة ورقم تعريفي لإقليم اللغة.<br />
<span style="color: Blue;" class="mycode_color">مثال:</span><br />
في هذا المثال نقوم بإنشاء جدولين من النصوص بشكل يدوي (دون استخدام برامج)<br />
حيث في الجدول الأول نخزن النصوص باللغة العربية (إقليم سورية)<br />
وفي الجدول الثاني نخزن النصوص بلغة أجنبية (الفرنسية إقليم قياسي)<br />
افتح ملف نصي واكتب فيه:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>// --------- resources of type String -----------

STRINGTABLE
LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
{
1001, "موافق"
1002, "إلغاء الأمر"
1003, "لغات:"
1004, "تطبيق متعدد اللغات"
1005, "حول التطبيق"
}

STRINGTABLE
LANGUAGE LANG_FRENCH, SUBLANG_DEFAULT
{
1001, "&amp;oK"
1002, "&amp;Annuler"
1003, "Langues:"
1004, "Multi-langue avec Resources"
1005, "&amp;A Propos..."
}

// --------- resources of type Icon -----------

MAINICON Icon "MAINICON.ico"</code></div></div>أعددنا جدولين الأول للغة العربية إقليم سورية وتوجد قيم أخرى:<br />
 SUBLANG_ARABIC_LIBYA، SUBLANG_ARABIC_EGYPT<br />
والجدول الثاني للغة الفرنسية-افتراضي، وكان من الممكن استخدام أي من القيم: SUBLANG_FRENCH أو SUBLANG_FRENCH_CANADIAN... أوغيرها<br />
<br />
<span style="color: Blue;" class="mycode_color">كل هذه القيم وغيرها متوفرة كثوابت في المكتبة Windows.pas.</span><br />
<br />
الآن احفظ الملف باسم Lang.rc مثلا.<br />
قم بإنتاج ملف Resource من خلال سطر الأوامر:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>BRCC32 Lang.rc</code></div></div>الملف الناتج -&gt; Lang.RES<br />
<br />
نغير اسم ملف الـ Resource في التطبيق:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>uses
  Forms,
  uMain in 'uMain.pas' {Form1};

[color=Red]{&#36;R Lang.res}[/color]

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);</code></div></div><br />
الآن تطبيقنا يحتوي على مصادر نصية للغتين<br />
لاستدعاء نص الزر OK نكتب:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>btOk.Caption:= LoadStr(1001);</code></div></div>حيث 1001 هو الرقم التعريفي لنص الزر OK<br />
<br />
ملاحظة: LoadStr من SysUtils وهي تستدعي LoadString من API بما يشبه الآتي:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>function GetResString(uID: Cardinal): string;
begin
  SetLength(Result , MAX_PATH);
  LoadString(HInstance, uID, PChar(Result), MAX_PATH);
end;</code></div></div>لكن... كيف يحدد البرنامج أي لغة؟<br />
بعبارة أخرى كيف نعرف أن البرنامج سيستدعي كلمة "موافق" أو "OK"؟؟؟ ... هنا مربط الفرس!<br />
<br />
البرنامج لا يعرف ذلك وليس بحاجة لمعرفة ذلك...<br />
عند تشغيل البرنامج في Thread يحصل هذا الأخير على قيمة Cardinal تدعى Locale<br />
تمثل هذه القيمة الإعدادات الإقليمية المطبقة في هذا الـ Thread<br />
<br />
للحصول على هذه القيمة نستخدم GetThreadLocale تابع API لنشاهد هذه القيمة:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ShowMessage(IntToHex(GetThreadLocale, 8));</code></div></div>بماذا تذكرك هذه القيمة ؟<br />
مرر هذه القيمة لهذا التابع لنشاهد الصورة بوضوح:<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>function GetLanguage(wLang: Cardinal): string;
var
  szLang: array[0..MAX_PATH] of Char;
begin
  VerLanguageName(wLang, szLang, 50);
  Result := szLang;
end;</code></div></div>ولتغيير هذه القيمة نمرر للتابع SetThreadLocale قيمة (مثل التي حصلنا عليها بـ GetThreadLocale).<br />
<br />
يقوم التطبيق عند إقلاعه بقراءة مصادره (الـ Resources) وفق هذه القيمة (Locale) التي تمثل اللغة الإقليمية المحددة.<br />
<br />
الآن إقرأ عائد التابع GetSystemDefaultLCID باستخدام GetLanguage التي رأيناها آنفا.<br />
هذا التابع يعيد اللغة الإقليمية للنظام. وهو اللغة التي تستخدم لفك ترميز Unicode (موجودة في الإعدادات الإقليمية التبويب الثالث في XP).<br />
<br />
<span style="color: Blue;" class="mycode_color">الخلاصة:</span><br />
نكتب تابع يقوم بتطبيق لغة ممررة عبرة معلمة إلى الـ Thread الحالي للتطبيق، ثم يغير نصوص المكونات:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">procedure&nbsp;TForm1</span><span style="color: #007700">.</span><span style="color: #0000BB">SetLanguage</span><span style="color: #007700">(</span><span style="color: #0000BB">LangID</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Cardinal</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">begin<br />&nbsp;&nbsp;SetThreadLocale</span><span style="color: #007700">(</span><span style="color: #0000BB">LangID</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">btOk</span><span style="color: #007700">.</span><span style="color: #0000BB">Caption</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">LoadStr</span><span style="color: #007700">(</span><span style="color: #0000BB">1001</span><span style="color: #007700">);<br />&nbsp;&nbsp;</span><span style="color: #0000BB">btCancel</span><span style="color: #007700">.</span><span style="color: #0000BB">Caption</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">LoadStr</span><span style="color: #007700">(</span><span style="color: #0000BB">1002</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div>يمكن المرور على المكونات بحلقة...<br />
<br />
لتطبيق أية لغة:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">SetLanguage</span><span style="color: #007700">(</span><span style="color: #0000BB">LangID</span><span style="color: #007700">);&nbsp;<br /></span></code></div></div></div>حيث LangID هو الرقم التعريفي للغة الإقليمية ويمكن الحصول عليه باستخدام Macro يدعى <a href="http://msdn.microsoft.com/en-us/library/bb202928.aspx" target="_blank" rel="noopener" class="mycode_url">MAKELANGID </a>يترجم بدلفي كما يلي:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">MAKELANGID</span><span style="color: #007700">(</span><span style="color: #0000BB">usPrimaryLanguage</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">usSubLanguage</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">LANGID</span><span style="color: #007700">):&nbsp;</span><span style="color: #0000BB">WORD</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">begin<br />&nbsp;&nbsp;Result&nbsp;</span><span style="color: #007700">:=&nbsp;((</span><span style="color: #0000BB">usSubLanguage&nbsp;shl&nbsp;10</span><span style="color: #007700">)&nbsp;+&nbsp;</span><span style="color: #0000BB">usPrimaryLanguage</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div>مثال:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">SetThreadLocale</span><span style="color: #007700">(</span><span style="color: #0000BB">MAKELANGID</span><span style="color: #007700">(</span><span style="color: #0000BB">LANG_ARABIC</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">SUBLANG_ARABIC_SYRIA</span><span style="color: #007700">));&nbsp;<br /></span></code></div></div></div>عند إقلاع النظام نجعله يأخذ اللغة الإقليمية للنظام:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">procedure&nbsp;TForm1</span><span style="color: #007700">.</span><span style="color: #0000BB">FormCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">Sender</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">TObject</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">begin<br />&nbsp;&nbsp;SetThreadLocale</span><span style="color: #007700">(</span><span style="color: #0000BB">GetSystemDefaultLCID</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div>وبالتالي نتفادى جانب من مشكلة عدم تغيير الإعدادات الإقليمية والرموز الغريبة!<br />
<br />
سورس المثال مرفق في المشاركة #4 (غير لغة الإقليم في الملف Lang.rc حسب إعدادات جهازك).<br />
إستفسارات،ملاحظات، إنتقادات، إضافات أو تعديلات، اقتراحات، مظاهرات، مفاوضات، إنقلابات... مرحبا <img src="https://delphi4arab.net/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /></span><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1361" target="_blank" title="">Multilanguage.rar</a> (الحجم : 4.31 ك ب / التحميلات : 1048)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تخصيص و تثبيت مكونات دلفي على اصدار 2010]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=2296</link>
			<pubDate>Thu, 12 Aug 2010 10:53:54 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5">STRELiTZIA</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=2296</guid>
			<description><![CDATA[السلام عليكم ورحمة الله<br />
في ايطار  فكرة "مائدة رمضان يومياً ..بالهناء والشفاء" نقدم لكم اول درس فلاشي عنوانه:<br />
<span style="color: Indigo;" class="mycode_color">تخصيص و تثبيت مكونات دلفي على اصدار 2010.</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: Indigo;" class="mycode_color">ملخص:</span></span></span><br />
الدرس مصور، من نوع فلاشي يعالج فكرة تخصيص تثبيت مكونات دلفي لكي نستطيع جعل المكون Portable سهل التثبيت على اي جهاز، الدرس مدعم بمثال عملي مرفق.<br />
<br />
<br />
بالهناء و الشفاء.<br />
بالتوفيق ان شاء الله<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1352" target="_blank" title="">D4AComponents_Tut.part1.rar</a> (الحجم : 739.91 ك ب / التحميلات : 4375)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1353" target="_blank" title="">D4AComponents_Tut.part2.rar</a> (الحجم : 414.17 ك ب / التحميلات : 3741)
]]></description>
			<content:encoded><![CDATA[السلام عليكم ورحمة الله<br />
في ايطار  فكرة "مائدة رمضان يومياً ..بالهناء والشفاء" نقدم لكم اول درس فلاشي عنوانه:<br />
<span style="color: Indigo;" class="mycode_color">تخصيص و تثبيت مكونات دلفي على اصدار 2010.</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: Indigo;" class="mycode_color">ملخص:</span></span></span><br />
الدرس مصور، من نوع فلاشي يعالج فكرة تخصيص تثبيت مكونات دلفي لكي نستطيع جعل المكون Portable سهل التثبيت على اي جهاز، الدرس مدعم بمثال عملي مرفق.<br />
<br />
<br />
بالهناء و الشفاء.<br />
بالتوفيق ان شاء الله<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1352" target="_blank" title="">D4AComponents_Tut.part1.rar</a> (الحجم : 739.91 ك ب / التحميلات : 4375)
<br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=1353" target="_blank" title="">D4AComponents_Tut.part2.rar</a> (الحجم : 414.17 ك ب / التحميلات : 3741)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[دورة دلفي للعرب] الدرس العاشر: التعامل مع النظام]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=1289</link>
			<pubDate>Mon, 26 Oct 2009 19:05:50 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1">Admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=1289</guid>
			<description><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس العاشر <br />
<br />
درس حول : التعامل مع النظام<br />
<br />
التحميل (الحجم يقارب 5 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_010.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_010.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></description>
			<content:encoded><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس العاشر <br />
<br />
درس حول : التعامل مع النظام<br />
<br />
التحميل (الحجم يقارب 5 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_010.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_010.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دورة تطبيقية لتصميم برنامج قواعد البيانات: MS SQL Server وربطه مع دلفي]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=1070</link>
			<pubDate>Thu, 23 Jul 2009 17:54:57 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=161">kachwahed</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=1070</guid>
			<description><![CDATA[<span style="color: Black;" class="mycode_color"><br />
<div style="text-align: center;" class="mycode_align">بسم الله الرحمن الرحيم</div>
الحمد لله والصلاة والسلام على رسول الله.<br />
<br />
من هنا وهناك جمعت بعض المواضيع المميزة من مختلف المصادر لخبراء ومحترفين حول استخدام خادم قواعد البيانات لشركة Microsoft المعروف بـ Microsoft SQL Server، ثم تصميم برنامج بلغة دلفي للاتصال والتخاطب مع الخادم.<br />
<br />
<span style="color: Blue;" class="mycode_color">لماذا Microsoft SQL Server ؟</span><br />
طبعا ليس Microsoft SQL Server هو الخادم الوحيد أو الأحسن على الساحة، لكن إذا نظرنا إلى معامل: الأمن / سهولة التعامل / الحجم / عدد المستخدمين / الدعم الفني / الثبات... الخ، فإنه سيحتل حتما مرتبة هامة، إضافة إلى أنه نال إعجاب الكثير من المبرمجين لبناء قواعد بيانات متوسطة الحجم محلية كانت أو على الشبكة، وستأتي البقية فيما بعد إن شاء الله...<br />
<span style="color: Blue;" class="mycode_color"><br />
مراحل الدورة:</span><br />
ستكون إن شاء الله على ثلاث مراحل:<br />
1- دروس تطبيقية مفصلة ومشروحة بالصور حول تهيئة واستخدام MS SQL Server<br />
2- طريقة بناء مشروع متكامل وفق الأسس العلمية لبناء قواعد البيانات، باستخدام PowerDesigner<br />
3- طريقة الاتصال والتخاطب مع MS SQL Server وربطه مع الدلفي مع بعض النصائح والأمثلة.<br />
<br />
في انتظار مساهمات وآراء الخبراء والأعضاء لإثراء الموضوع، سائلين الله عز وجل أن يوفقنا لاتمام هذا العمل خلال هذه الإجازة وأن يجعله في الميزان ولا تنسونا من صالح دعائكم.<br />
<br />
--------<br />
تم إعداد كتاب:<br />
<br />
<div style="text-align: center;" class="mycode_align">خطوة بخطوة نحو SQL Server 2008 دروس مفصلة وأمثلة تطبيقية<br />
<br />
<img src="http://www.delphi4arab.net/images/SQLServer2008_Arabic.jpg" loading="lazy"  alt="[صورة: SQLServer2008_Arabic.jpg]" class="mycode_img" /></div>
<br />
رابط التحميل:<br />
<a href="http://www.mediafire.com/file/uyd1mu7gssdqtok/SQLServer2008_Arabic.pdf" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/uyd1mu7gss...Arabic.pdf</a><br />
<a href="http://www.delphi4arab.net/delphi/SQLServer2008_Arabic.pdf" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/SQLSer...Arabic.pdf</a><br />
بالتوفيق.</span>]]></description>
			<content:encoded><![CDATA[<span style="color: Black;" class="mycode_color"><br />
<div style="text-align: center;" class="mycode_align">بسم الله الرحمن الرحيم</div>
الحمد لله والصلاة والسلام على رسول الله.<br />
<br />
من هنا وهناك جمعت بعض المواضيع المميزة من مختلف المصادر لخبراء ومحترفين حول استخدام خادم قواعد البيانات لشركة Microsoft المعروف بـ Microsoft SQL Server، ثم تصميم برنامج بلغة دلفي للاتصال والتخاطب مع الخادم.<br />
<br />
<span style="color: Blue;" class="mycode_color">لماذا Microsoft SQL Server ؟</span><br />
طبعا ليس Microsoft SQL Server هو الخادم الوحيد أو الأحسن على الساحة، لكن إذا نظرنا إلى معامل: الأمن / سهولة التعامل / الحجم / عدد المستخدمين / الدعم الفني / الثبات... الخ، فإنه سيحتل حتما مرتبة هامة، إضافة إلى أنه نال إعجاب الكثير من المبرمجين لبناء قواعد بيانات متوسطة الحجم محلية كانت أو على الشبكة، وستأتي البقية فيما بعد إن شاء الله...<br />
<span style="color: Blue;" class="mycode_color"><br />
مراحل الدورة:</span><br />
ستكون إن شاء الله على ثلاث مراحل:<br />
1- دروس تطبيقية مفصلة ومشروحة بالصور حول تهيئة واستخدام MS SQL Server<br />
2- طريقة بناء مشروع متكامل وفق الأسس العلمية لبناء قواعد البيانات، باستخدام PowerDesigner<br />
3- طريقة الاتصال والتخاطب مع MS SQL Server وربطه مع الدلفي مع بعض النصائح والأمثلة.<br />
<br />
في انتظار مساهمات وآراء الخبراء والأعضاء لإثراء الموضوع، سائلين الله عز وجل أن يوفقنا لاتمام هذا العمل خلال هذه الإجازة وأن يجعله في الميزان ولا تنسونا من صالح دعائكم.<br />
<br />
--------<br />
تم إعداد كتاب:<br />
<br />
<div style="text-align: center;" class="mycode_align">خطوة بخطوة نحو SQL Server 2008 دروس مفصلة وأمثلة تطبيقية<br />
<br />
<img src="http://www.delphi4arab.net/images/SQLServer2008_Arabic.jpg" loading="lazy"  alt="[صورة: SQLServer2008_Arabic.jpg]" class="mycode_img" /></div>
<br />
رابط التحميل:<br />
<a href="http://www.mediafire.com/file/uyd1mu7gssdqtok/SQLServer2008_Arabic.pdf" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/uyd1mu7gss...Arabic.pdf</a><br />
<a href="http://www.delphi4arab.net/delphi/SQLServer2008_Arabic.pdf" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/SQLSer...Arabic.pdf</a><br />
بالتوفيق.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[دورة دلفي للعرب] الدرس التاسع: Windows API]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=981</link>
			<pubDate>Tue, 23 Jun 2009 19:29:54 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1">Admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=981</guid>
			<description><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس التاسع <br />
<br />
درس حول : Windows API<br />
<br />
التحميل (الحجم 5 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_009.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_009.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></description>
			<content:encoded><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس التاسع <br />
<br />
درس حول : Windows API<br />
<br />
التحميل (الحجم 5 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_009.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_009.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[دورة دلفي للعرب] الدرس الثامن: تنظيم الملفات المصدرية وأفكار أخرى]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=625</link>
			<pubDate>Wed, 25 Feb 2009 20:20:29 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1">Admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=625</guid>
			<description><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس الثامن <br />
<br />
درس حول : تنظيم الملفات المصدرية وأفكار أخرى في دلفي<br />
<br />
التحميل (الحجم 6 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_008.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_008.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></description>
			<content:encoded><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس الثامن <br />
<br />
درس حول : تنظيم الملفات المصدرية وأفكار أخرى في دلفي<br />
<br />
التحميل (الحجم 6 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_008.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_008.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[دورة دلفي للعرب] الدرس السابع: إنشاء الإضافات وبرمجة مكتبات الربط الديناميكية]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=578</link>
			<pubDate>Sun, 15 Feb 2009 10:12:13 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1">Admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=578</guid>
			<description><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس السابع <br />
<br />
درس حول : إنشاء الإضافات Plugins وبرمجة مكتبات الربط الديناميكية DLL في دلفي<br />
<br />
التحميل (الحجم 10 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_007.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_007.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></description>
			<content:encoded><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس السابع <br />
<br />
درس حول : إنشاء الإضافات Plugins وبرمجة مكتبات الربط الديناميكية DLL في دلفي<br />
<br />
التحميل (الحجم 10 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_007.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_007.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[دورة دلفي للعرب] الدرس السادس : إنشاء المكونات]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=437</link>
			<pubDate>Thu, 15 Jan 2009 22:00:31 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1">Admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=437</guid>
			<description><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس السادس <br />
<br />
درس حول : انشاء المكونات (Components) في دلفي<br />
<br />
التحميل (الحجم 12 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_006.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_006.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></description>
			<content:encoded><![CDATA[<span style="color: Blue;" class="mycode_color">بسم الله الرحمن الرحيم<br />
<br />
 [دورة دلفي للعرب] الدرس السادس <br />
<br />
درس حول : انشاء المكونات (Components) في دلفي<br />
<br />
التحميل (الحجم 12 ميغا)<br />
<a href="http://www.delphi4arab.net/delphi/tutorials/delphi_tutorial_006.rar" target="_blank" rel="noopener" class="mycode_url">http://www.delphi4arab.net/delphi/tutori...al_006.rar</a><br />
<br />
أي استفسار او سؤال يمكن طرحه في <a href="http://www.delphi4arab.net/forum/forumdisplay.php?fid=15" target="_blank" rel="noopener" class="mycode_url">قسم الاسئلة</a><br />
<br />
والسلام عليكم ورحمة الله <br />
</span>]]></content:encoded>
		</item>
	</channel>
</rss>