<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Software Engineering Articles]]></title>
		<link>http://www.fmh.blogsky.com</link>
		<description><![CDATA[Farhad Mortezapour's Blog]]></description>
		<language>fa</language>
		<generator>RSS Generated by BlogSky.com</generator>
		
			
				<item>
					<title><![CDATA[Self Join]]></title>
					<link>http://www.fmh.blogsky.com/1387/07/09/post-152/</link>
					<description><![CDATA[<div style="text-align: justify;">




<link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CFarhad%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" />
<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]-->
<style>/*<![CDATA[*/
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
/*]]>*/</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->

</div>
<p dir="rtl" style="direction: rtl; unicode-bidi: embed; text-align: justify;"><span lang="AR-SA" style="font-size: 10pt; font-family: Tahoma;">از </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">Self Join</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> در بدست آوردن
رکورد هایی که با رکورد های دیگری در همان جدول ارتباط دارند استفاده می شود. برای
مثال جدول </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">employees</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> رو در نظر بگیرید ، هر کارمند می تواند یک
مدیر داشته باشد. </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">Self Join</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> در </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">SQL</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> به معنی پیوند یک
جدول با خودش می باشد. شما می توانید از یک نام مستعار برای همان جدول استفاده کنید
تا بتوانید </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">Self Join</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> را بین آنها اعمال نمایید.</span></p><link rel="File-List" href="file:///C:\DOCUME~1\Farhad\LOCALS~1\Temp\msohtml1\01\clip_filelist.xml" /><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
 classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]--><style>/*<![CDATA[*/
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
/*]]>*/</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><strong><span lang="FA" style="font-size: 10pt; font-family: Tahoma; color: rgb(255, 102, 0);">جدول </span></strong><strong><span dir="ltr" style="font-size: 10pt; font-family: Tahoma; color: rgb(255, 102, 0);">employees</span></strong><strong><span lang="FA" style="font-size: 10pt; font-family: Tahoma; color: rgb(255, 102, 0);"> :</span></strong></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span><meta content="text/html; charset=utf-8" http-equiv="Content-Type" /><meta content="Word.Document" name="ProgId" /><meta content="Microsoft Word 11" name="Generator" /><meta content="Microsoft Word 11" name="Originator" /><link href="file:///C:\DOCUME~1\Farhad\LOCALS~1\Temp\msohtml1\01\clip_filelist.xml" rel="File-List" /><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
 classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]--><style>/*<![CDATA[*/
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
/*]]>*/</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->

<div align="center">

<table cellspacing="0" cellpadding="0" border="1" style="border: 1pt outset rgb(228, 228, 228);" dir="rtl">
 <tbody><tr>
  <td width="95" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; background: rgb(217, 217, 217) none repeat scroll 0% 0%; width: 71.25pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
  <p align="center" style="text-align: center;" dir="ltr"><strong><span style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0); font-weight: normal;">emp_id</span></strong><span style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0);"></span></p>
  </td>
  <td width="95" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; background: rgb(217, 217, 217) none repeat scroll 0% 0%; width: 71.25pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
  <p align="center" style="text-align: center;" dir="ltr"><strong><span style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0); font-weight: normal;">emp_name</span></strong><span style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0);"></span></p>
  </td>
  <td width="121" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; background: rgb(217, 217, 217) none repeat scroll 0% 0%; width: 90.85pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
  <p align="center" style="text-align: center;" dir="ltr"><strong><span style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0); font-weight: normal;">emp_manager_id</span></strong><span style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0);"></span></p>
  </td>
 </tr>
 <tr>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">1</span></p>
  </td>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">John</span></p>
  </td>
  <td width="121" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 90.85pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">Null</span></p>
  </td>
 </tr>
 <tr>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">2</span></p>
  </td>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">Tom</span></p>
  </td>
  <td width="121" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 90.85pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">1</span></p>
  </td>
 </tr>
 <tr>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">3</span></p>
  </td>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">Smith</span></p>
  </td>
  <td width="121" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 90.85pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">1</span></p>
  </td>
 </tr>
 <tr>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">4</span></p>
  </td>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">Albert</span></p>
  </td>
  <td width="121" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 90.85pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">2</span></p>
  </td>
 </tr>
 <tr>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">5</span></p>
  </td>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">David</span></p>
  </td>
  <td width="121" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 90.85pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">2</span></p>
  </td>
 </tr>
 <tr>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">6</span></p>
  </td>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">Murphy</span></p>
  </td>
  <td width="121" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 90.85pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">5</span></p>
  </td>
 </tr>
 <tr>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">7</span></p>
  </td>
  <td width="95" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 71.25pt;">
  <p align="center" style="text-align: center;" dir="ltr">Petra<span style="font-size: 9pt; font-family: Tahoma;"></span></p>
  </td>
  <td width="121" valign="top" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 90.85pt;">
  <p align="center" style="text-align: center;" dir="ltr"><span style="font-size: 9pt; font-family: Tahoma;">5</span></p>
  </td>
 </tr>
</tbody></table>

</div>

</p><p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">اکنون برای
بدست آوردن نام مدیران از جدول بالا می توان از </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">Self Join</span><span style="font-size: 10pt; font-family: Tahoma;">
<span lang="FA">استفاده کرد :</span></span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span></p>

<div style="border: 1pt dashed rgb(0, 0, 0); padding: 1pt 4pt; direction: ltr;"><div style="text-align: left;">

</div><p style="border: medium none ; padding: 0cm; text-align: left;"><span style="font-size: 10pt; font-family: Tahoma;">select e1.emp_name AS 'manager', e2.emp_name AS 'employee<span lang="FA" dir="rtl">'</span></span></p><div style="text-align: left;">

</div><p style="border: medium none ; padding: 0cm; text-align: left;"><span style="font-size: 10pt; font-family: Tahoma;">from employees AS e1 JOIN</span> <span style="font-size: 10pt; font-family: Tahoma;">employees AS e2</span></p><div style="text-align: left;">

</div><p style="border: medium none ; padding: 0cm; text-align: left;"><span style="font-size: 10pt; font-family: Tahoma;">on e1.emp_id=e2.emp_manager_id<span lang="FA" dir="rtl"> </span></span></p>

</div>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><strong><span dir="ltr" style="font-size: 10pt; font-family: Tahoma; color: rgb(255, 102, 0);">&nbsp;</span></strong></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><strong><span lang="FA" style="font-size: 10pt; font-family: Tahoma; color: rgb(255, 102, 0);">نتیجه :</span></strong></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><strong><span lang="FA" style="font-size: 10pt; font-family: Tahoma; color: rgb(255, 102, 0);">&nbsp;</span></strong></p>

<div align="center">

<table cellspacing="0" cellpadding="0" border="1" width="128" style="border: 1pt outset rgb(228, 228, 228); width: 96.35pt;">
 <tbody><tr>
  <td width="62" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; background: rgb(217, 217, 217) none repeat scroll 0% 0%; width: 46.85pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
  <p align="center" style="text-align: center;"><strong><span style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0); font-weight: normal;">manager </span></strong></p>
  </td>
  <td width="66" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; background: rgb(217, 217, 217) none repeat scroll 0% 0%; width: 49.5pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
  <p align="center" style="text-align: center;"><strong><span style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0); font-weight: normal;">employee</span><span style="color: rgb(255, 102, 0);"> </span></strong></p>
  </td>
 </tr>
 <tr>
  <td width="62" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 46.85pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">John</span></p>
  </td>
  <td width="66" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 49.5pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">Tom</span></p>
  </td>
 </tr>
 <tr>
  <td width="62" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 46.85pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">John</span></p>
  </td>
  <td width="66" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 49.5pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">Smith</span></p>
  </td>
 </tr>
 <tr>
  <td width="62" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 46.85pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">Tom</span></p>
  </td>
  <td width="66" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 49.5pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">Albert</span></p>
  </td>
 </tr>
 <tr>
  <td width="62" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 46.85pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">Tom</span></p>
  </td>
  <td width="66" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 49.5pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">David</span></p>
  </td>
 </tr>
 <tr>
  <td width="62" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 46.85pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">David</span></p>
  </td>
  <td width="66" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 49.5pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">Murphy</span></p>
  </td>
 </tr>
 <tr>
  <td width="62" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 46.85pt;">
  <p align="center" style="text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;">David</span></p>
  </td>
  <td width="66" style="border: 1pt inset rgb(228, 228, 228); padding: 0cm; width: 49.5pt;">
  <p align="center" style="text-align: center;">Petra</p>
  </td>
 </tr>
</tbody></table>

</div>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">در مثال بالا
جدول </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">employees</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">
توسط نام مستعار </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">e1</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">
و </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">e2</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> با خودش پیوند زده
می شود در واقع این کار موجب ساخته شدن دو </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">view</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> از جدول </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">employees</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> می گردد.</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span></p>

<div style="border: 1pt dashed rgb(0, 0, 0); padding: 1pt 4pt; direction: ltr;"><div style="text-align: left;">

</div><p style="border: medium none ; padding: 0cm; text-align: left;"><span style="font-size: 10pt; font-family: Tahoma;">from employees AS e1 join employees AS e2</span></p><div style="text-align: left;">

</div><p style="border: medium none ; padding: 0cm; text-align: left;"><span style="font-size: 10pt; font-family: Tahoma;">on e1.emp_id=e2.emp_manager_id</span></p>

</div>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">در اینجا </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">e2.emp_manager_id</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> آیدی مدیر را از</span><span lang="FA" dir="ltr" style="font-size: 10pt; font-family: Tahoma;"> </span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">view </span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;">دوم به
</span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">e1</span><span lang="FA" style="font-size: 10pt; font-family: Tahoma;"> پاس می کند تا
نام مدیران را بدست آورد</span><span dir="ltr" style="font-size: 10pt; font-family: Tahoma;">.</span></p>

<p><span style="font-size: 10pt; font-family: Arial;">&nbsp;</span></p>

<p><span style="font-size: 10pt; font-family: Arial;">&nbsp;</span></p>

<p style="text-align: left;"><span style="font-size: 10pt; font-family: Arial; color: blue;">Farhad
Mortezapour</span></p><div style="text-align: left;">

</div><p style="text-align: left;"><span style="font-size: 10pt; font-family: Arial; color: blue;">October
2008</span></p><div style="text-align: left;">

</div><p style="text-align: left;"><span style="font-size: 10pt; font-family: Arial; color: blue;">Copyright
© 2008 fmh.blogsky.com All Rights Reserved</span></p>

]]></description>
					<pubDate>Tue, 30 Sep 2008 13:23:33 GMT</pubDate>
					<comments>http://www.fmh.blogsky.com/Comments.bs?PostID=152</comments>
          <guid>http://www.fmh.blogsky.com/1387/07/09/post-152/</guid>
				</item>
			
				<item>
					<title><![CDATA[پخش صدا های پیش فرض ویندوز در دات نت 2]]></title>
					<link>http://www.fmh.blogsky.com/1387/06/06/post-151/</link>
					<description><![CDATA[<div style="text-align: justify;"><font size="2">اگر از دات نت 2.0 استفاده می کنید می توانید از فضا نام System.Media و کلاس های SystemSound و SystemSounds بهره بگیرید.</font></div><p><link rel="File-List" href="file:///C:\DOCUME~1\Farhad\LOCALS~1\Temp\msohtml1\01\clip_filelist.xml" /><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><style>/*<![CDATA[*/
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
/*]]>*/</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->

</p><p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">کلاس </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">SystemSounds</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">
شامل پنج پراپرتی استاتیک است که می توانید برای بدست آوردن نمونه هایی از کلاس </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">SystemSound</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">
استفاده کنید. این کلاس دارای متدی بنام </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">Play()</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;"> می باشد که با
استفاده از آن می توانید فایل </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">wave</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;"> مرتبط با </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">sound</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">
در کنترل پنل ویندوز را پخش کنید.</span></p>

<p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><strong><span lang="FA" style="font-size: 9pt; font-family: Tahoma; color: rgb(255, 102, 0);">توجه
:</span></strong><span lang="FA" style="font-size: 9pt; font-family: Tahoma;"> کاربر می تواند همه صدا ها را غیر فعال کند یعنی هیچ صدایی از بلندگو های
کامپیوتر شنیده نشود</span></p>

<p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">بعنوان مثال برای
پخش صدای </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">beep</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;"> کلاسیک می توانید از کد زیر استفاده کنید :</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">&nbsp;</span></p>

<p style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; direction: ltr; text-align: left;"><span style="font-size: 9pt; font-family: Tahoma;">System.Media.SystemSounds.Beep.Play<span lang="FA" dir="rtl">()</span>;</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">همچنین می توانید
برای پخش صدای </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">Question</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;"> از کد زیر استفاده کنید :</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">&nbsp;</span></p>

<p style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; direction: ltr; text-align: left;"><span style="font-size: 9pt; font-family: Tahoma;">System.Media.SystemSounds.Question.Play<span lang="FA" dir="rtl">()</span>;</span></p>

<p dir="rtl" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">&nbsp;</span></p>

<p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">فضا نام </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">System.Media</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;">
در </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">System.dll</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;"> تعریف شده است پس </span><span dir="ltr" style="font-size: 9pt; font-family: Tahoma;">DLL</span><span lang="FA" style="font-size: 9pt; font-family: Tahoma;"> جدیدی نیاز نیست
تا به رفرنس های پروژه خود اضافه کنید ، کافیست از کد بالا استفاده کنید.</span></p><p dir="rtl" style="text-align: justify; direction: rtl; unicode-bidi: embed;"><br /></p><p align="left"><span style="font-size: 9pt; color: blue; font-family: Tahoma;">Farhad Mortezapour</span></p>
<p align="left"><span style="font-size: 9pt; color: blue; font-family: Tahoma;">August 2008</span></p><div style="text-align: left;">
<span style="font-size: 9pt; color: blue; font-family: Tahoma;">Copyright © 2008 fmh.blogsky.com All Rights Reserved</span>

</div><p></p>]]></description>
					<pubDate>Wed, 27 Aug 2008 20:52:31 GMT</pubDate>
					<comments>http://www.fmh.blogsky.com/Comments.bs?PostID=151</comments>
          <guid>http://www.fmh.blogsky.com/1387/06/06/post-151/</guid>
				</item>
			
				<item>
					<title><![CDATA[حذف آیتم های تکراری از آرایه رشته ای در دات نت]]></title>
					<link>http://www.fmh.blogsky.com/1387/05/26/post-150/</link>
					<description><![CDATA[<div style="BORDER-RIGHT: #000 1pt dashed; PADDING-RIGHT: 4pt; BORDER-TOP: #000 1pt dashed; PADDING-LEFT: 4pt; PADDING-BOTTOM: 2pt; BORDER-LEFT: #000 1pt dashed; PADDING-TOP: 1pt; BORDER-BOTTOM: #000 1pt dashed"><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: ">public</span><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "> <span style="COLOR: blue">string</span>[] RemoveDuplicates(<span style="COLOR: blue">string</span>[] items)</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: ">{</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; TEXT-INDENT: 36pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ArrayList</span><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "> noDupsArrList = <span style="COLOR: blue">new</span> <span style="COLOR: teal">ArrayList</span>();</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; TEXT-INDENT: 36pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for</span><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "> (<span style="COLOR: blue">int</span> i = 0; i &lt; items.Length; i++)</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span lang="AR-SA" style="FONT-SIZE: 10pt; FONT-FAMILY: "><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span dir="ltr" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: ">if</span><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "> (!noDupsArrList.Contains(items[i].Trim()))</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>noDupsArrList.Add(items[i].Trim());</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; TEXT-INDENT: 36pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">string</span>[] uniqueItems = <span style="COLOR: blue">new</span> <span style="COLOR: blue">string</span>[noDupsArrList.Count];</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>noDupsArrList.CopyTo(uniqueItems);</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: "><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="COLOR: blue">return</span> uniqueItems;</span></p><p dir="rtl" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; DIRECTION: rtl; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; unicode-bidi: embed; TEXT-ALIGN: left" align="right"><span dir="ltr" style="FONT-SIZE: 10pt; FONT-FAMILY: ">}</span></p></div>]]></description>
					<pubDate>Sat, 16 Aug 2008 12:31:51 GMT</pubDate>
					<comments>http://www.fmh.blogsky.com/Comments.bs?PostID=150</comments>
          <guid>http://www.fmh.blogsky.com/1387/05/26/post-150/</guid>
				</item>
			
				<item>
					<title><![CDATA[برنامه نویسی ماوس در Turbo C]]></title>
					<link>http://www.fmh.blogsky.com/1387/05/02/post-149/</link>
					<description><![CDATA[<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: justify"><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">ابتدا برای این که از ماوس استفاده کنیم باید بفهمیم که درایور ماوس نصب شده </SPAN><SPAN lang=FA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; mso-bidi-language: FA">است </SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">یا نه ؟ اگر نصب نشده باشد نمی توان ماوس را فعال کرد. برای این کار از تابع شماره </SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">00<SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">H</SPAN> از وقفه </SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">33<SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">H</SPAN>&nbsp;استفاده می کنیم. پس از فراخوانی این وقفه اگر مقدار ثبات </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">AX</SPAN><SPAN dir=rtl></SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>برابر </SPAN></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">0000<SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">H</SPAN>&nbsp;باشد یعنی درایور ماوس نصب نشده و ما نمیتوانیم از ماوس استفاده کنیم. پس از این کار باید نشانگر ماوس را در صفحه ظاهر کنیم. نشانگر ماوس دقیقا در وسط صفحه ظاهر خواهد شد. اگر در حالت متنی باشیم این نشانگر به صورت یک مستطیل و اگر در حالت گرافیکی باشیم نشانگر به صورت یک فلش کوچک نشان داده خواهد شد. برای ظاهر کردن کافی است از تابع شماره 01 وقفه&nbsp;</SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">33<SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">H</SPAN></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"> استفاده کنیم. برنامه زیر هم درایور ماوس را تشخیص داده و هم آن را در حالت متنی نشان میدهد :</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P><P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">#include&nbsp;&lt;STDIO.H&gt;<STDIO.H><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">#include &lt;CONIO.H&gt;<CONIO.H><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">#include &lt;STDLIB.H&gt;<STDLIB.H><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">#include &lt;DOS.H&gt;<DOS.H><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">void main()<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">{<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>union REGS r;<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>clrscr();<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>r.x.ax= 0;<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>int86(0x33, &amp;r, &amp;r);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>if(r.x.ax==0)<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>printf("No Mouse Available”);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>getch();<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>exit(1);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>r.x.ax=1;<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>int86(0x33, &amp;r, &amp;r);</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>printf(“press any key to exit”);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>getch();<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">}<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: justify"><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">تابع مفید دیگر برای کار با ماوس تابع 02 از وقفه </SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">33H&nbsp;میباشد. این تابع نشانگر ماوس را پنهان می کند. فرض کنید می خواهید مانند برنامه </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">Paint</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>وقتی ماوس را میکشید یک خط هم با آن کشیده شود. در این حالت اگر نشانگر ماوس دیده شود بعضی از نقاط خط پاک خواهند شد و بهتر است که در این مواقع نشانگر را پنهان کنیم. برای کار با ماوس باید بدانیم که نشانگر اکنون درکجای صفحه می باشد یعنی مختصات (</SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">x, y</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>) آن را بدست آوریم. برای این کار از تابع شماره 03 استفاده می کنیم. که پس از فراخوانی تابع ثبات </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">CX</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>حاوی مختصات افقی (</SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">x</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>) و </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">DX</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>حاوی مختصات عمودی نشانگر خواهد بود. کار مهم دیگر تشخیص کلیدهای فشرده شده ماوس است. تابع 03 همچنین تعیین می کند که کدام کلید از ماوس فشرده شده است. این کلیدها را ثبات </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">BX</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>تعیین میکند.</SPAN></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"> مثال زیر نحوه کار را مشخص می کند</SPAN><SPAN dir=ltr></SPAN><SPAN lang=AR-SA dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN> </SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>:</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>&nbsp;</o:p></SPAN></P><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">#include&nbsp;&lt;STDIO.H&gt;<STDIO.H><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">#include &lt;CONIO.H&gt;<CONIO.H><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">#include &lt;STDLIB.H&gt;<STDLIB.H><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">#include &lt;DOS.H&gt;<DOS.H><o:p></o:p></SPAN></P></SPAN>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">void main()<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">{<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>union REGS i,o;<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>clrscr();<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>i.x.ax=0;<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>int86(0x33, &amp;i, &amp;o);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>if(o.x.ax==0)<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>printf("No Mouse Available”);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>exit(1);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>i.x.ax=1;<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>int86(0x33, &amp;i, &amp;o);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>gotoxy(25,23);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>printf("Press any key to exit”);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>while(!kbhit())<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>i.x.ax=3;<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>int86(0x33, &amp;i, &amp;o);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>gotoxy(2,2);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>printf("x=%d \n y=%d", o.x.cx, o.x.dx);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>if(o.x.bx==0x01) printf(“Right button of mouse pressed);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>i.x.ax=2;<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>int86(0x33, &amp;i, &amp;o);<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">}<o:p></o:p></SPAN></P>]]></description>
					<pubDate>Wed, 23 Jul 2008 12:33:38 GMT</pubDate>
					<comments>http://www.fmh.blogsky.com/Comments.bs?PostID=149</comments>
          <guid>http://www.fmh.blogsky.com/1387/05/02/post-149/</guid>
				</item>
			
				<item>
					<title><![CDATA[متغیر های ایستا در ASP.NET]]></title>
					<link>http://www.fmh.blogsky.com/1387/04/23/post-148/</link>
					<description><![CDATA[<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: justify"><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">در </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">ASP</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>همواره از شئ </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">Application</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>برای ذخیره متغیرهای سراسری استفاده می شد. این عمل از لحاظ اختصاص فضای حافظه چندان مناسب نبود. در دات نت می توانیم با سود بردن از خواص متغیرهای ایستا در اکثر موارد نتیجه بهتری بدست آوریم. این روش در اکثر موارد سریعتر از استفاده از شئ </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">Application</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>خواهد بود.</SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P><P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: justify"><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">در دات نت اکثر اشیاء به صورت کلاس در نظر گرفته می شوند که فایل </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">global.asax</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>نیز از این قائده پیروی می کند. برای استفاده از این روش در ابتدا باید به این فایل نام یک کلا س را اختصاص دهیم. دقت کنید که همیشه سعی می کنیم در نامگذاری از اسامی که راهنمای ما باشند استفاده کنیم. برای مثال در اینجا از نام </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">MyGlobals</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>استفاده می کنیم. به منظور انجام این کار از کد زیر استفاده می شود.</SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;% </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">Application Classname="MyGlobals”</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> </SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN>@</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>%&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: justify"><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">سپس با استفاده از تگ </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">Script</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>متغیرهای خود را تعریف می نماییم. دقت کنید که باید از کلمات کلیدی </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">Public</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>و </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">Shared</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> <SPAN lang=AR-SA>هم استفاده نمایید.</SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">Script</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"> <SPAN style="COLOR: maroon">language</SPAN><SPAN style="COLOR: blue">="vb"</SPAN> <SPAN style="COLOR: maroon">runat</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">server</SPAN>”</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">Public Shared </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana">sGreeting </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Tahoma">as String</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"> = " test”<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN>/</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">Script</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: justify"><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">با کد بالا متغیر خود را به نام </SPAN><SPAN dir=ltr></SPAN><SPAN lang=AR-SA dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">sGreeting</SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">تعریف نمودیم. حال با استفاده از نام کلاس و این نام می توانیم آن را در تمام صفحات خود به صورت مستقیم صدا کنیم.</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">s = MyGlobals.</SPAN><SPAN dir=ltr style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">sGreeting</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: right"><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">کدهای نمونه </SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN>:<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;% </SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">Page <SPAN style="COLOR: maroon">Language</SPAN>="<SPAN style="COLOR: blue">VB</SPAN>”</SPAN><SPAN dir=rtl></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN> </SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN>@</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>%&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">html</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">head</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">script</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"> <SPAN style="COLOR: maroon">Language</SPAN>="<SPAN style="COLOR: green">vb</SPAN>" <SPAN style="COLOR: maroon">runat</SPAN>="<SPAN style="COLOR: green">server</SPAN>"</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Tahoma">Private</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"> <SPAN style="COLOR: blue">Sub</SPAN> Page_Load(<SPAN style="COLOR: blue">ByVal</SPAN> sender <SPAN style="COLOR: blue">As</SPAN> System.Object, <SPAN style="COLOR: blue">ByVal</SPAN> e <SPAN style="COLOR: blue">As</SPAN> System.EventArgs) Handles MyBase.Load<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>Label1.Text = MyGlobals.sGreeting<o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">End <SPAN style="COLOR: blue">Sub</SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN>/script</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN>/head</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">body</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Tahoma">asp</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma">:<SPAN style="COLOR: maroon">label</SPAN> <SPAN style="COLOR: maroon">runat</SPAN>="<SPAN style="COLOR: blue">server</SPAN>"<SPAN style="COLOR: maroon"> id</SPAN>="<SPAN style="COLOR: blue">Label1</SPAN>"<SPAN style="COLOR: maroon">&gt;&lt;/asp</SPAN>:<SPAN style="COLOR: maroon">label</SPAN></SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN>/body</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><o:p></o:p></SPAN></P>
<P class=MsoNormal dir=rtl style="BACKGROUND: #f3f3f3; MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi: embed; TEXT-ALIGN: left" align=right><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&lt;</SPAN><SPAN dir=ltr></SPAN><SPAN dir=ltr style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=ltr></SPAN>/html</SPAN><SPAN dir=rtl></SPAN><SPAN lang=AR-SA style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma"><SPAN dir=rtl></SPAN>&gt;</SPAN></o:p></SPAN></P>]]></description>
					<pubDate>Sun, 13 Jul 2008 12:43:27 GMT</pubDate>
					<comments>http://www.fmh.blogsky.com/Comments.bs?PostID=148</comments>
          <guid>http://www.fmh.blogsky.com/1387/04/23/post-148/</guid>
				</item>
			
		
	</channel>
</rss>
