<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.tafda.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>گروه‌های فناوری اطلاعات</title><link>http://www.tafda.org/it/default.aspx</link><description /><dc:language>fa-IR</dc:language><generator>Telligent Evolution 5.0 SP1 (Build: 40807.7666)</generator><item><title>Download jQuery</title><link>http://www.tafda.org/it/jquery/w/wiki/download-jquery.aspx</link><pubDate>Thu, 15 Oct 2009 23:07:04 GMT</pubDate><dc:creator>علی ملک پور</dc:creator><description>&lt;p&gt;به دلیل محدودیت های صدور تکنولوژی به ایران که شرکت گوگل (میزبان jQuery) با جدیدت آنها را اعمال می کند، دریافت jQuery و سایر پروژه های بازمتن که در گوگل میزبانی میشوند برا کاربران ایرانی بسیار مشکل است.&lt;br /&gt;برای سادگی دسترسی کاربران ایرانی تلاش می شود آخرین نگارش های jQuery در این صفحه برای دانلود قرار می گیرد&lt;/p&gt;
&lt;h2&gt;نگارش 1.3.2&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/members/malekpour/files/jQuery/jquery_2D00_1.3.2.js.aspx"&gt;jquery-1.3.2.js &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/members/malekpour/files/jQuery/jquery_2D00_1.3.2.min.js.aspx"&gt;jquery-1.3.2.min.js &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/members/malekpour/files/jQuery/jquery_2D00_1.3.2_2D00_release.zip.aspx"&gt;jquery-1.3.2-release.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/members/malekpour/files/jQuery/jquery_2D00_1.3.2_2D00_vsdoc.js.aspx"&gt;jquery-1.3.2-vsdoc.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;اگر از پیوند بالا نتوانستید jQuery&amp;nbsp; رو بگیرید &lt;a href="http://www.parssquash.com/images/jquery-1.3.2.zip"&gt;اینجا&lt;/a&gt; کلیک کنید.&lt;/p&gt;
&lt;h2&gt;نگارش 1.3.1&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/members/malekpour/files/jQuery/jquery_2D00_1.3.1.js.aspx"&gt;jquery-1.3.1.js &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/members/malekpour/files/jQuery/jquery_2D00_1.3.1.min.js.aspx"&gt;jquery-1.3.1.min.js &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/members/malekpour/files/jQuery/jquery_2D00_1.3.1_2D00_release.zip.aspx"&gt;jquery-1.3.1-release.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/members/malekpour/files/jQuery/jquery_2D00_1.3.1_2D00_vsdoc.js.aspx"&gt;jquery-1.3.1-vsdoc.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>پروژه شماره 1 ایران گیت: امضا دیجیتال و استانداردهای آن</title><link>http://www.tafda.org/it/network/f/30/p/145/268.aspx#268</link><pubDate>Sun, 07 Dec 2008 13:00:35 GMT</pubDate><dc:creator>ایران گیت</dc:creator><description>&lt;p&gt;با توجه به پیشرفت IT و کاربرد آن در ادارات ، سازمان ها و حتی کاربران خانگی و از آن جایی که اطلاعات کاربران و سازمان ها به عنوان asset و سرمایه آنها مطرح می شود و امکان بازیابی اطلاعات از دست رفته بسیار مشکل و هزینه بر است ، استفاده از استانداردهایی چون Digital signature از ارزش بسیاز زیادی برخوردار شده است و حتی می توان گفت بهره مندی از ابزار های امنیتی مناسب یک امر اجتناب ناپذیر به حساب می آید، شرکت ایران گیت در نظر دارد با همکاری تیم های تحقیقلتی بر روی جنبه های زیر در مورد امضای دیجیتال فعالیت علمی را آغاز نماید 1- ملزومات 2- امکانات 3- استانداردها 4- نتایج&lt;/p&gt;
&lt;p&gt;&amp;nbsp;دوستان علاقه مند به همکاری در این پروژه می توانند در تکمیل این بحث مشارکت نمایند و در صورت علاقه به ایجاد گروه برای همکاری با ایران گیت در&lt;a href="http://www.tafda.org/groups/default.aspx?GroupID=16"&gt; اینجا&lt;/a&gt; ، گروه تشکیل دهند.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title> نکاتی راجع به مایکروسافت </title><link>http://www.tafda.org/it/network/w/network-wiki/358.aspx</link><pubDate>Fri, 22 May 2009 00:44:34 GMT</pubDate><dc:creator>پژمان راستی</dc:creator><description>&lt;p align="right"&gt;&lt;b&gt;Microsoft&lt;/b&gt;&lt;b&gt;1 &lt;/b&gt;&lt;b&gt;&amp;ndash;&lt;/b&gt;&lt;b&gt; &amp;nbsp;تاریخچه شرکت&amp;nbsp; &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ویلیام هنری گیتس سوم مشهور به بیل گیتس، در ۲۸ اکتبر ۱۹۵۵ در سیاتل مرکز ایالت واشنگتن آمریکا به دنیا آمد . گیتس در خانواده&amp;zwnj;ای به دنیا آمد که از تاریخی غنی از تجارت و سیاست و خدمات اجتماعی سرشار بود . پدر پدربزرگش شهردار و نماینده مجلس ایالتی بود ، پدربزرگش معاون رئیس کل یک بانک ملی و پدرش ویلیام هنری گیتس دوم وکیل دادگستری و یکی از سرشناسان شهر سیاتل است و مادر او آموزگار مدرسه و یکی از اعضا هیئت مدیره یونایتد وی اینترنشنال (United Way International) بود که در امور خیره نیز فعالیت داشت .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;بیل گیتس در این خانواده و در کنار دو خواهر خود رشد کرد.گیتس در کودکی بیشتر وقت خود را در کنار مادربزرگ خود گذراند و از او تأثیر بسیار گرفت . از اول زندگی&amp;zwnj;اش جاه طلبی و بلندپروازی و حس رقابت از او می&amp;zwnj;بارید ؛ همان عواملی که نیاکانش را به بالاترین مدارج حرفه&amp;zwnj;ای شان رسانده بود. در دبستان به سرعت از همسن و سالانش در تمام دروس به ویژه ریاضیات و علوم جلو افتاد. والدینش که این وضعیت را دیدند ، او را در یک مدرسه معروف به نام لیک&amp;zwnj;ساید ثبت نام کردند.در همین جا بود که هسته اولیه مایکروسافت شکل گرفت .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;قضیه از آن جا شروع شد که در بهار ۱۹۶۸ مدرسه تصمیم گرفت که دانش آموزان را با پدیده&amp;zwnj;ای جدید که تازه داشت در دنیا شکل می&amp;zwnj;گرفت ، یعنی رایانه ،آشنا کند . رایانه&amp;zwnj;ها هنوز بزرگ تر و گران تر از آن بودند که مدرسه بتواند یکی از آن&amp;zwnj;ها را بخرد.برای همین مدرسه یک صندوق گذاشت و گفت که برای اجاره یک سال رایانه DECPDP-10 ساخت جنرال&amp;zwnj;الکتریک ،کمک کنید . پول زیادی بیشتر از هزینه اجاره یک سال جمع شد.اما مدرسه، جذابیت این غول الکترونیکی را برای بچه&amp;zwnj;ها دست کم گرفته بود. این بچه&amp;zwnj;ها&lt;b&gt;،&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;بیل گیتس&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;پل آلن&lt;/b&gt; که دو سال از گیتس بزرگ&amp;zwnj;تر بود و چندتای دیگر از رفقا بودند که همه الان برنامه نویسان ارشد مایکروسافت هستند. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;آن&amp;zwnj;ها روز و شبشان را توی اتاق رایانه مدرسه می&amp;zwnj;گذراندند. خیلی نگذشت که معلمان از دست آن&amp;zwnj;ها شاکی شدند.آن&amp;zwnj;ها نه درس می&amp;zwnj;خواندند و نه مشق می&amp;zwnj;نوشتند . بدتر از همه این که تمام زمان اجاره رایانه را تنها در عرض چند هفته تمام کردند. در پاییز ۱۹۶۸ شرکت مرکز رایانه (Computer Center) دفتری در سیاتل باز کرد. بچه یکی از کارمندان ارشد این شرکت در مدرسه لیک ساید درس می&amp;zwnj;خواند . برای همین ، این شرکت ، رایانه&amp;zwnj;ای را با زمان محدود در اختیار این مدرسه قرار داد. گیتس و بقیه بچه&amp;zwnj;ها به سرعت سراغ این رایانه رفتند. هکرهای جوان چند بار دزدکی وارد سیستم شدند و نرم افزارهای امنیتی آن را خراب کردند.&amp;nbsp; بدتر از همه این که فایل&amp;zwnj;هایی را که زمان استفاده آن&amp;zwnj;ها از رایانه در آن ثبت شده بود، دستکاری می&amp;zwnj;کردند . اما بعد از گذشت زمانی مدرسه از این قضیه مطلع شد و مانع استفاده آنها از رایانه شد .اما مخ صاحبان این شرکت کار می&amp;zwnj;کرد . آن&amp;zwnj;ها گیتس و آلن را استخدام کردند .&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;اواخر ۱۹۶۸ بود که بیل گیتس، پل آلن و دو نفر دیگر، گروه برنامه نویسان لیک ساید &amp;nbsp;را تشکیل دادند . آن&amp;zwnj;ها که حالا سرشان به سنگ خورده بود، تصمیم گرفتند به جای هک&amp;nbsp; یک کار درست و حسابی بکنند . شرکت مرکز رایانه هم از آن&amp;zwnj;ها خواست که حالا که به اشکالات امنیتی رایانه ما پی بردید ، آن&amp;zwnj;ها را درست کنید . در عوض آن&amp;zwnj;ها وقت نامحدودی را می&amp;zwnj;توانستند با این رایانه سر کنند . اواخر سال ۱۹۶۹ شرکت مرکز رایانه دچار مشکل مالی شد و بچه&amp;zwnj;های گروه برنامه نویسی لیک ساید باید آنجا را ترک می&amp;zwnj; کردند . آن&amp;zwnj;ها با هر تقلایی بود، یک رایانه در دانشگاه واشنگتن جایی که پدر پل آلن کار می&amp;zwnj;کرد، پیدا کردند . گروه دوباره تشکیل شد و اولین سفارش اش را گرفت : &lt;b&gt;نوشتن یک برنامه برای لیست حقوق یک شرکت&lt;/b&gt; . &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; پاییز سال ۱۹۷۳ گیتس توانست وارد دانشگاه هاروارد شود . اما قلبش را بیرون دانشگاه کنار رایانه اش جا گذاشته بود.گیتس که شب تا صبحش کنار رایانه و با پل آلن می&amp;zwnj;گذشت ، صبح تا شب کلاس ها را در خواب به سر می برد . او در هاروارد با &lt;b&gt;استیو بالمر&lt;/b&gt; (Steve Ballmer) که در حال حاضر رئیس قسمت اداری مایکروسافت است آشنا شد . بالاخره به پیشنهاد پل آلن آن&amp;zwnj;ها در صدد تاسیس شرکت مستقل رایانه&amp;zwnj;ای خود برآمدند . اما بیل گیتس مردد بود که دانشگاه را کنار بگذارد یا نه . تا این که یک روز پاییزی ۱۹۷۴،آلن طرح جلد مجله پاپیولار الکترونیکس را دید: &lt;b&gt;آلتیر &lt;/b&gt;&lt;b&gt;۸۰۸۰&lt;/b&gt;&lt;b&gt;، نخستین ابزار میکرورایانه&amp;zwnj;ای دنیا با مدل&amp;zwnj;های بازرگانی دست و پنجه نرم می&amp;zwnj;کند&lt;/b&gt; . بعدازظهر همان روز گیتس و آلن دو جوان آس و پاس و علاف که روزشان را با رایانه می&amp;zwnj;گذراندند ، تصمیمشان را گرفتند : ما بازار رایانه&amp;zwnj;های خانگی را به دست می&amp;zwnj;گیریم . &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; چند روز بعد،گیتس با شرکت MITS تماس گرفت و گفت که برای رایانه آلتیر یک نرم افزار به نام بیسیک نوشته&amp;zwnj;است . اما فقط خودش و آلن می&amp;zwnj;دانستند که این لافی بیش نبوده . آن&amp;zwnj;ها حتی یک خط برنامه هم ننوشته بودند .آن&amp;zwnj;ها حتی یک آلتیر ۸۰۸۰ را هم ندیده بودند . از وقتی که شرکت چراغ سبز به آن&amp;zwnj;ها نشان داد تا روزی که آخرین خط برنامه بدون Error اجرا شد ، فقط ۸ هفته طول کشید . فردای آن روز آلن به دفتر MITS رفت و برنامه را نشان داد.اما نکته جالب این بود که آن&amp;zwnj;ها این برنامه را با رایانه مدرسه لیک ساید نوشته بودند و حالا برنامه داشت روی یک آلتیر ۸۰۸۰ بدون کوچک ترین اشتباهی کار می&amp;zwnj;کرد.آلن آن موقع برای اولین بار تازه یک آلتیر ۸۰۸۰ را از نزدیک می&amp;zwnj;دید ! آلن حقوق برنامه Basic را به MITS فروخت و بیل گیتس هم رسما از دانشگاه انصراف داد . آن&amp;zwnj;ها داشتند نخستین سنگ بنای نرم افزارهای رایانه&amp;zwnj;های خانگی را پی ریزی می&amp;zwnj;کردند.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; بیل گیتس در سال ۱۹۷۵ به همراه دوست دوران کودکی خود پل آلن شرکت کوچکی بنام مایکروسافت با شعار &amp;laquo;در هر خانه یک رایانه&amp;raquo; ایجاد کرد. مایکروسافت انواع زبانهای برنامه سازی را برای رایانه&amp;zwnj;های مختلف تولید می&amp;zwnj;کرد.در آن زمان مایکروسافت فقط ۴۰ کارمند داشت که شبانه روز بشدت کار می&amp;zwnj;کردند و کل فروش آن فقط ۲٫۴ میلیون دلار در سال بود.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در سال ۱۹۸۰ شرکت آی&amp;zwnj;بی&amp;zwnj;ام (IBM) برای اینکه از بازار رایانه&amp;zwnj;های شخصی عقب نماند تصمیم گرفت تا رایانه خود را که PC نام گرفت و رایانه&amp;zwnj;های امروزی نیز مبتنی بر آن هستند را بسازد و وارد بازار کند. آی&amp;zwnj;بی&amp;zwnj;ام تصمیم گرفت تا کار نرم افزار آن را به عهده شرکت دیگری بگذارد. این بود که شاهین خوشبختی بر دوش مایکروسافت نشست و آی&amp;zwnj;بی&amp;zwnj;ام قراردی با شرکت کوچک مایکروسافت بست تا نرم افزارهای سازگار با رایانه&amp;zwnj;های شخصی آی&amp;zwnj;بی&amp;zwnj;ام تولید کند . رایانه&amp;zwnj;های جدید آی&amp;zwnj;بی&amp;zwnj;ام از پردازنده&amp;zwnj;های ۱۶ بیتی ۸۰۸۸ شرکت اینتل (Intel) استفاده می&amp;zwnj;کرد. بنابراین مایکروسافت برای فروش زبان&amp;zwnj;های برنامه نویسی خود به یک سیستم عامل ۱۶ بیتی نیاز داشت . در آن زمان شخصی بنام تیم پاترسون در کارگاه خانه خود یک رایانه ۱۶ بیتی کوچک ساخته بود و برای آن یک سیستم عامل ساده ۱۶ بیتی نوشت که نام DOS86 &amp;nbsp;را برای آن انتخاب کرده بود. بیل گیتس کلیه حقوق سیستم عامل DOS86 &amp;nbsp;را با قیمت ۷۵ هزار دلار بدست آورد. بیل گیتس و پل آلن سیستم DOS86 &amp;nbsp;را متناسب با رایانه&amp;zwnj;های شخصی آی&amp;zwnj;بی&amp;zwnj;ام تغییر دادند و امکانات بیشتری را به آن افزودند و از آن یک سیستم عامل قوی ۱۶ بیتی ساختند . مایکروسافت این سیستم عامل را ام&amp;zwnj;اس-داس (MS-DOS) نامید . ام&amp;zwnj;اس-داس بر روی رایانه&amp;zwnj;های شخصی آی&amp;zwnj;بی&amp;zwnj;ام جای گرفت و آی&amp;zwnj;بی&amp;zwnj;ام درصدی از فروش رایانه&amp;zwnj;های PC خود را برای استفاده از MS-DOS به مایکروسافت می&amp;zwnj;پرداخت و رفته رفته امپراتوری آقای بیل گیتس بر روی MS-DOS بنیان نهاده شد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; بعدها مایکروسافت با تولید سیستم عامل گرافیکی ویندوز و محصولات موفق دیگر گام&amp;zwnj;های بزرگ&amp;zwnj;تری بسوی موفقیت برداشت . طبق آخرین آمار بیش از ۹۵ درصد از دارندگان رایانه&amp;zwnj;های شخصی در سراسر جهان از محصولات مختلف مایکروسافت استفاده می&amp;zwnj;کنند .بعد از گزشت سال ها و با تحقق حدودی شعار microsoft &amp;nbsp;، شرکت شعار خود را به &amp;laquo;&lt;b&gt;توانا ساختن مردم به اینکه نرم افزارهاى عالى&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و برتر را در هر زمان و مکان و روى هر&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;دستگاهى داشته باشند&lt;/b&gt;&amp;raquo; تغییر داده است . درحال حاضر بیل گیتس با بیش از&amp;nbsp; 70 میلیارد دلار&amp;nbsp; ثروتمندترین مرد دنیا شناخته شده&amp;zwnj;است . او این مقام را چندین سال است که حفظ کرده . &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;یکی از دلایل موفقیت مایکروسافت به گفته خود گیتس استخدام افراد باهوش در این شرکت است . گیتس زمانی که فقط ۱۹ سال داشت مایکروسافت را مدیریت می&amp;zwnj;کرد.او بقدری کار می&amp;zwnj;کرد که حتی گاهی چند روز محل کار خود را ترک نمی&amp;zwnj;کرد و به همراه کارمندان خود بسختی برروی پروژه&amp;zwnj;های مختلف و سفارش مشتریان کار می&amp;zwnj;کرد . گیتس در سال ۱۹۹۴ با ملیندا فرنج گیتس ازدواج کرد که حاصل آن یک دختر (متولد سال ۱۹۹۶) و یک پسر (متولد سال ۱۹۹۹) بوده&amp;zwnj;است . &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;بیل گیتس راه مادر خود را ادامه داد و بهمراه همسر خود چندین موسسه خیره در سراسر دنیا تأسیس کرد . هم اکنون بیل گیتس همراه همسر و فرزندان خود در شهر سیاتل ساکن است . &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; او تاکنون دو کتاب منتشر ساخته و در آن نظرات خود را راجع به نحوه اداره شرکتش و نیز فناوریهاى عصر اطلاعات و آینده آن ارائه کرده است :&lt;br /&gt;در سال 1995 کتاب &amp;laquo; جاده پیش رو &amp;raquo; و در سال 1999 کتاب &amp;laquo; سرعت اندیشه &amp;raquo;. این کتاب به 25 زبان ترجمه و در 60 کشور جهان منتشر شده است .&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در حال حاضر مایکروسافت با بیش از چهل هزار کارمند در شصت کشور جهان و با درآمد خالص ۲۵٫۳ میلیارد دلار در پایان سال مالی ۲۰۰۱ یکی از موفقترین شرکتهای ایالات متحده آمریکا و یکی از راهبران صنعت رایانه بوده&amp;zwnj;است.&lt;/p&gt;
&lt;p align="right"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;2- اصلی ترین محصولات &lt;/b&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows 1.0 &lt;/b&gt;&lt;b&gt;- &lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; پس از گذشت 2 سال در سال 1995 این نسخه از سیستم عامل به عنوان اولین سیستم عامل شرکت وارد بازار شد . از خصایص این سیستم عامل می توان به نمایشگر ماوس و استفاده از تصاویرbmp &amp;nbsp;در آن نام برد . قبل از تولید این محصول افراد برای استفاده از کامپیوتر وارد محیط MS-Dos می شدند که محیطی فاقد هرگونه گرافیک بود و برای فرمان دادن می بایست از دستورات تایپی (command) استفاده می کردند اما با ظهور این سیستم عامل کاربر می توانست با حرکت دادن ماوس و کلید بر روی نرم افزار ها آنها را به اجرا در آورد . بعلاوه از این پس کاربر می توانست چندین نرم افزار را به طور همزمان اجرا کند .از مشخصات ظاهری این سیستم عامل می توان به یک صفحه اصلی (desktop) &amp;nbsp;، نرم افزار مدیریتی MS-Dos &amp;nbsp;، تقویم ، بایگانی کارت ها ، دفتر یادداشت ، ماشین حساب ، ساعت و یک نرم افزار ارتباط از راه دور که به کاربران این امکان را می داد که فعالیت های خود را روزانه مدیریت کنند .&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows 2.0 &lt;/b&gt;&lt;b&gt;-&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در سال 1987 با تغییراتی در نسخه قبلی سیستم عامل این نسخه از طرف شرکت ارائه شد .این تغییرات عبارت بودند از بهبودی چشمگیر در سرعت پردازنده های Intel 256 &amp;nbsp;حاصل شده بود و نیز حافظه ی جانبی بیشتری را این سیستم عامل پشتیبانی می کرد . در صفحه نخست این سیستم عامل نیز تغییرات فاحشی صورت گرفته بود که از آن جمله می توان به توانایی صفحه آرائی دلخواه کاربر و نیز توانایی انداختن چندین پنجره بر روی هم و از همه مهمتر توانایی کار با کیبورد و ماوس بطور همزمان را میتوان ذکر کرد . در همان سال سیستم عامل دیگری از سوی شرکت ارائه شد با نام 2.03 که تنها تفاوت آن در امنیت بالاتر ، بهبود در پشتیبانی از حافظه جانبی و سازگاری با پردازنده های Intel 386 &amp;nbsp;بود .&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows 3.0 &lt;/b&gt;&lt;b&gt;- &lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در سال 1990 سیستم عامل جدیدی از سوی این شرکت ارائه شد که سکوی پرش این شرکت به سوی نسل جدید سیستم های عامل بود .گرافیک 16 رنگ و پشتیبانی کامل از پردازشگرهای Intel 386 از برتری های این سیستم عامل بود . شهرت این سیستم عامل بخاطر چند نکته ی برجسته در آن بود که آنرا از تمامی سیستم عامل های گذشته متفاوت می کرد که این خصایص عبارت بودند از :&lt;/p&gt;
&lt;p dir="rtl"&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp; مدیریت برنامه ها ، مدیریت فایل ها و مدیریت پرینتر ها&lt;/p&gt;
&lt;p dir="rtl"&gt;2)&amp;nbsp;&amp;nbsp; &amp;nbsp;محیط نرم افزاری کاملا بازسازی شده&lt;/p&gt;
&lt;p dir="rtl"&gt;3)&amp;nbsp;&amp;nbsp; &amp;nbsp;بهبود در تصاویر روی صفحه (Icons) &amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; شهرت این سیستم عامل تا حدی بود که برنامه نویسان را وادار کرد که تمام تمرکر خود را در برنامه نویسی برای این نسخه از سیستم عامل بگذارند .&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows NT 3.1 &lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;-&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; درسال 1993 با تولید این سیتم عامل در 27 جولای شرکت وارد مرحله ی جدیدی از کارخود شد . این نسخه از سیستم عامل یک تغییر اساسی در روش معرفی کسب و کارها به یکدیگر به شمارمی رفت همین امرنیز دلیل نام گذاری این سیستم عامل به &amp;nbsp;&amp;nbsp;NT &amp;nbsp;به معنای New Technology &amp;nbsp;شد . این سیتم عامل تقریبا همانند نسخه های قبلی خودبود با این تفاوت که سیستم عامل 32 بیت بود .شایان ذکر است که این سیستم عامل اولین نسخه ای بود که تا آنزمان ساخته شده بود که توانایی Client/Server &amp;nbsp;را داشت . این سیستم عامل در دونوع Workgroup 3.11 برای مصارف خانگی و در سال بعدWorkstation 3.5 برای مصارف بازرگانی به بازار ارائه شد . &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows 95 &lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; درسال 1995 موفق ترین سیستم عامل نسبت به سری های قبلی با توانایی های فوق العاده ازجمله دارا بودن TCP/IP(Transmission Control Protocol/Internet Protocols) ، پشتیبانی از اتصالات تلفنی برای اتصال به دنیای اینترنت و قدرت شناسایی قطعات سخت افزاری و فایل های نرم افزاری از جانب خود سیستم به بازار ارائه شد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;b&gt;-&lt;/b&gt;&lt;b&gt;Windows NT Workstation 4.0&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در سال 1996 نسخه ی به روز شده Win NT Workstation 3.5 روانه بازار شد . این نسخه برتری هایی از جمله توانایی ارتباطات شبکه ای قوی تر ، کاربرد ساده تر ، امنیت بالاتر در هنگام اتصال به اینترنت و از همه مهمتر تبدیل فرمت Fat &amp;amp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Fat32 به &amp;nbsp;Ntfs یکی از مهمترین تغییرات این نسخه از سیستم عامل بود .&lt;/li&gt;
&lt;/ol&gt;
&lt;p align="right"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows 98 &lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در سال 1998 ارتقا یافته ی سیستم عامل Win95 وارد بازار شد . این ویندوز زیبا و کارااولین سیستمعاملی بود که با توجه به نیاز ها وخواسته های کاربران ساخته شده بود . در این نسخه از سیستم عامل تغییراتی نیز وجود داشت که از آن جمله می توان به پشتیبانی از دستگاه های Dvd خوان و پشتیبانی از Usb(Universal Serial Bus) &amp;nbsp;اشاره کرد .&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows 98 Se &lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در سال 1999 نسخه ی ارتقا یافته ی Win98 وارد بازار شد . تفاوت های این نسخه از سیستم عامل در نرم افزار های اضافه شده بر روی آن بود که از مهمترین آنها می توان به نرم افزار Internet Explorer 5 &amp;nbsp;و Net Meeting 3 اشاره کرد .در ضمن در این سیستم عامل &amp;nbsp;Directxبرای اولین بار نصب شد که کاربرد آن در بهبود پخش فایل های تصویری می باشد . یکی دیگر از برتری های این سیستم عامل قابلیت اشتراک گذاری اینترنت&amp;nbsp; (Internet Connection Sharing) &amp;nbsp;&amp;nbsp;بود .&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows Me &lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; آخرین نسخه از سیستم های عامل که بر پایه ی سیستم عامل 95 نوشته شده بود در سال 2000 با نام Win Me &amp;nbsp;تولید و روانه بازار شد . از مشخصات این سیستم عامل &amp;nbsp;می توان به راحتی ، پخش بهتر تصویر و صوت و ایجاد نرم افزار مولتی مدیای &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Windows Media Player7.0 &amp;nbsp;اشاره کرد . نرم افزار برتر این نسخه از سیستم عامل System Restore &amp;nbsp;نام داشت که بوسیله ی آن کاربر می توانست کامپیوتر خود را در صورت خرابی به بهترین حالت قبلی خود بازگرداند . &amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows 2000 &lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در سال 2000 این سیستم عامل برای کارهای تجاری و نصب بر روی کامپیوترهای LapTop&amp;nbsp; تولید شد و خیلی زود جای نسخه های قبلی را گرفت . ساختار این سیستم عامل مبتنی بر سیستم عامل NT &amp;nbsp;بود که از مزایای سهولت کار ، امنیت بسیار بالا در شبکه اینترنت و پشتیبانی از شبکه های بی سیم (Wireless) و کارت های IEEE1394 بهره میجست .&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;&amp;nbsp;:&lt;/b&gt;&lt;b&gt;Windows XP&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; -&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; با تولید این سیستم عامل در سال 2001 شرکت توانست 2 نوع سیستم عامل (برای مصارف خانگی و مصاره تجاری ) را با هم ادغام کند .این سیستم عامل بر پایه ی سیستم عامل نسخه 2000 بود .دلیل اسم گذاری این سیستم عامل به علت لغت &amp;nbsp;Experience به معنای تجربه بود که نشان می داد شرکت با تولید این محصول توانسته است با تجربه ای که بدست آورده نیاز همگان را برآورده کند . این سیستم عامل در چندین نسخه به بازار ارائه شد که هر کدام در زمینه ای که نامگذاری شده اند بهترین بازده را دارا می باشند :&lt;/p&gt;
&lt;p dir="rtl"&gt;1)&amp;nbsp;&amp;nbsp; Xp Professional&amp;nbsp; &amp;nbsp;( 2001 )&lt;/p&gt;
&lt;p dir="rtl"&gt;2)&amp;nbsp;&amp;nbsp; &amp;nbsp;Xp Home Edition (2001 )&lt;/p&gt;
&lt;p dir="rtl"&gt;3)&amp;nbsp;&amp;nbsp; Xp 64 Bit &amp;nbsp;( 2001 )&lt;/p&gt;
&lt;p dir="rtl"&gt;4)&amp;nbsp;&amp;nbsp; &amp;nbsp;Xp Multi Media &amp;nbsp;( 2002 )&lt;/p&gt;
&lt;p dir="rtl"&gt;5)&amp;nbsp;&amp;nbsp; &amp;nbsp;Xp Tablet Pc &amp;nbsp;( 2002 )&lt;/p&gt;
&lt;p dir="rtl"&gt;6)&amp;nbsp;&amp;nbsp; &amp;nbsp;Xp Data Center&amp;nbsp; (2002)&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;...&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;- &lt;/b&gt;&lt;b&gt;Windows Vista&lt;/b&gt;&lt;b&gt; &amp;nbsp;&amp;nbsp;:&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; سیستم عامل جدید ویندوز ویستا که بیل گیتس و همکارانش پنج سال زمان و هزینه یی معادل شش میلیارد دلار امریکا صرف آن کردند نکات مثبت فراوانی دارد که شاید ذکر همه آنها به صورت یک جا ممکن نباشد اما از نکات مثبت مهم این سیستم عامل می توان به موارد زیر اشاره داشت &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: &lt;br /&gt;* &lt;b&gt;ویستا و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;امنیت بالا&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;به رغم آنکه شرکت مایکروسافت تلاش کرد با انتشار مجموعه اصلاحی و به روزکننده سرویس پک ۲ برای ویندوز اکس پی این سیستم عامل را از لحاظ امنیتی به حد قابل قبولی برساند، اما حتی ضریب امنیت ویندوز اکس پی مجهز به سرویس پک ۲ نیز با ضریب امنیت ویندوز ویستا قابل مقایسه نیست. برخورداری از یک دیوار آتش )فایروال( قدرتمند و دو طرفه که اطلاعات ورودی و خروجی از رایانه را بررسی می کند، فناوری ویندوز سرویسز هاردنینگ که از اجرا شدن مخفیانه کدهای مخرب در رایانه و تغییرات ناخواسته تنظیمات سیستم عامل جلوگیری می کند، رمزنگاری تمامی اطلاعات موجود در هارد دیسک رایانه به منظور جلوگیری از سوء استفاده از اطلاعات شخصی کاربران و فناوری یوزر اکاونت پروتکشن به منظور محدود کردن اختیارات امنیتی کاربر با هدف حفاظت از رایانه، تنها بخشی از توانمندی های جدید امنیتی سیستم عامل ویندوز ویستا است.&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;* &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;اکسپلورر&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;جدید&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; مایکروسافت با تقلید از مرورگر محبوب فایرفاکس تلاش کرده است نگارش جدید اکسپلورر را به قابلیت هایی نظیر مشاهده چند وب سایت در یک پنجره مرورگر، TabBrowsing &amp;nbsp;مدیریت بهتر ویژگی های امنیتی، امکان شناسایی وب سایت های مشکوک به حملات فیشنگ و جلوگیری از دانلود و اجرا شدن کدهای مخرب از اینترنت بدون آگاهی کاربر، مجهز کند.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;* &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;گرافیک&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;بالا&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; شرکت مایکروسافت برای نخستین بار کیفیت گرافیک سیستم عامل ویندوز خود را به حد بالایی رسانده است. در ویندوز ویستا محیط گرافیکی زیبایی به نام ایرو گلس (Aero Glass) &amp;nbsp;وجود دارد که فعال کردن آن تصاویر متحرک، جلوه های سه بعدی و تصاویر شفاف، آیکن ها و پنجره های شفاف را به ارمغان می آورد و نه تنها ظاهر ویندوز را دگرگون می کند بلکه کار کردن با آن را نیز بهبود می بخشد. البته باید در نظر داشت باشید فعال کردن قابلیت ایرو گلس نیازمند کارت گرافیکی و پردازنده قدرتمند است. &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp; * &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;جست&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;وجو&lt;/b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; شرکت مایکروسافت، جست وجوگر دسکتاپ بسیار قدرتمندی را در ویندوز ویستا گنجانده که به هیچ وجه با گزینه کند و ناکارآمد جست وجو در ویندوز اکس پی قابل مقایسه نیست و کاربران می توانند با استفاده از آن با سرعت و دقت بالا در میان انواع فایل ها، ای میل ها و مطالب اینترنتی موجود در هارد دیسک رایانه خود یا شبکه رایانه یی مورد استفاده، به جست وجوی موارد مورد نظر خود بپردازند. &lt;br /&gt;* &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;به&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;روزرسانی&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ویندوز ویستا بر خلاف ویندوز اکس پی از مرورگر اینترنت اکسپلورر برای دانلود به روزرسانی استفاده نکرده و خود به یک برنامه به رسان مجزا مجهز شده که نتیجه آن به روزرسانی متمرکز و سریع تر ویندوز و برنامه های جانبی آن است.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;* &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;برتری&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;صوتی&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;تصویری&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; نرم افزار مدیا پلیر در ویندوز ویستا از ابزار نه چندان محبوبی که هم اکنون در اکس پی می بینیم، به یک برنامه صوتی و تصویری کامل و جذاب بدل شده است. برنامه ویندوز فوتو گالری سرانجام قابلیت مدیریت عکس های دیجیتالی را به ویندوز آورده که به کمک آن می توان به راحتی عکس ها را مدیریت، طبقه بندی، ویرایش و چاپ کرد. برنامه دی وی دی میکر نیز امکانات جالبی را برای ساخت و ویرایش تصاویر ویدئویی در اختیار کاربران ویستا قرار می دهد.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;* &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;کنترل&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;اطفال&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ویندوز ویستا به قابلیتی مجهز شده که والدین، معلمان و مسوولان کتابخانه ها می توانند از جهات مختلف بر نحوه دسترسی اطفال به رایانه نظارت داشته باشند. به کمک این ویژگی می توان وب سایت های خاص را در اینترنت فیلتر کرد، دانلود فایل را محدود کرد، برنامه ها و بازی های رایانه یی قابل اجرا در رایانه را مشخص کرد و حتی روز و ساعت دسترسی کودک به رایانه را نیز تعیین و محدود کرد. &lt;br /&gt;* &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;پشتیبانی&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;از&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;اطلاعات&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; زمانی که ویندوز ۹۵ به بازار آمد، رایانه های شخصی دارای هارددیسک های حداکثر ۳۰۰ مگابایتی بودند. این در حالی است که هم اکنون رایانه های جدید دارای هارد دیسک های ۳۰۰ یا ۴۰۰ گیگابایتی هستند و به همین علت ویندوز ویستا به منظور حفاظت از کاربر در برابر احتمال فاجعه پاک شدن یا از بین رفتن ناگهانی این حجم اطلاعات، به قابلیت پشتیبانی (Back up) جدیدی مجهز شده و به علاوه ویژگی سیستم ری استور در آن برای بازگرداندن رایانه به بهترین وضعیت قبلی در هر لحظه، بهینه سازی شده است.&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;* &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;اشتراک&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;گذاری&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ویندوز ویستا به توانایی به اشتراک گذاری هارددیسک ها مجهز شده که کاربران گروه های مشخص شده می توانند با استفاده از آن از طریق اینترنت به تبادل فایل و پیغام میان یکدیگر بپردازند.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;* &lt;b&gt;ویستا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;و&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;نصب&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;آسان&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; هرچند نگارش های آزمایشی ویندوز ویستا برای نصب شدن روی رایانه همانند ویندوز اکس پی دست کم به حدود یک ساعت زمان نیاز داشت اما مایکروسافت با ارائه نسخه نهایی این سیستم عامل نشان داد که کاربران می توانند حدود ۱۵دقیقه آن را روی رایانه خود نصب و راه اندازی کنند.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; با تمامی این تفاسیر، برخی نکات منفی نیز در ویندوز ویستا به چشم می خورد که اگرچه در مقایسه با نکات مثبت چندان به چشم نمی آیند اما توجه به آنها ارزشمند است؛ &lt;br /&gt;&amp;nbsp;* به خاطر داشته باشیم ویندوز ویستا برای عملکرد بهینه نیازمند یک رایانه قدرتمند با سخت افزار پیشرفته است و همین علت باعث شده است تا کاربران رایانه های قدیمی تر فکر ارتقای سیستم عامل خود را به ویستا از سر بیرون کنند. چندی پیش سازمان ناظر بر فناوری آموزشی در بریتانیا با این دلیل که ارتقای سیستم های مدارس از ویندوز اکس پی به ویستا باعث افزایش هزینه ها خواهد شد به مدارس این کشور توصیه کرد از به کارگیری ویندوز ویستا و مجموعه نرم افزاری آفیس ۲۰۰۷ مایکروسافت در مدارس خودداری کنند.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;* ویندوز ویستا هنوز به یک نرم افزار ضد ویروس متمرکز مجهز نشده و شما همچنان مجبور خواهید بود پس از نصب آن از یک نرم افزار آنتی ویروس جداگانه برای حفاظت از رایانه خود بهره بگیرید.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;*کار کردن با ویستا به ویژه با قابلیت های در ظاهر پیچیده یی نظیر فولدرهای مجازی اندکی مشکل بوده و تغییرات فراوان در منوی استارت ممکن است کاربران نسخه های قدیمی تر ویندوز را دچار سردرگمی کند .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;*مایکروسافت برخی ویژگی های استاندارد شده در ویندوزهای قبلی را در ویستا تغییر داده که این امر می تواند سبب نارضایتی کاربران شود. به طور مثال پیش تنظیمات ویندوز ویستا به گونه یی است که ویندوز به جای خاموش کردن (شات داون) رایانه، آن را هایبرنیت می کند و کاربر مجبور است برای شات داون کردن کامل رایانه، پیش تنظیمات ویندوز ویستا را تغییر دهد.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;* برخی ویژگی هایی که مایکروسافت با تبلیغات فراوان به ویستا افزوده در واقع نگارش های به روز شده ویژگی های قدیمی تر هستند. به طور مثال برنامه ویندوز میل در حقیقت همان آوت لوک اکسپرس با تغییرات جزیی است و ویندوز دیفندر نیز همان مایکروسافت آنتی اسپای ور است که تنها به روزنگاری شده است.&lt;b&gt; &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="287"&gt;
&lt;table border="0" width="280" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="100%" valign="top"&gt;&lt;/td&gt;
&lt;td width="3"&gt;&lt;/td&gt;
&lt;td width="1" valign="top"&gt;
&lt;table border="0" width="1" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="1"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="1"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td width="3"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td width="10"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p align="right"&gt;&lt;b&gt;3&lt;/b&gt;&lt;b&gt;- رقبا&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; به علت ماهیت کاری شرکت Microsoft، شرکت های ریز و درشت بسیاری در زمینه&amp;nbsp; برنامه نویسی با این شرکت در رقابت هستند . در این بین اسامی معروفی همچون Red Hat , Linux , Oracle وApple (Mac OS) &amp;nbsp;... سهم بیشتری در این بازار رقابتی دارند &amp;nbsp;. شرکت Microsoft &amp;nbsp;برای حفظ سهم بازار خود از استراتژی های متفاوتی استفاده می کند که در فصل 8 به طور مفصل در رابطه با یکی از این استراتژی ها و تاکنیک ها بحث می کنیم .&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;4&lt;/b&gt;&lt;b&gt;- جایگاه فعلی &lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; شرکت با بدست آوردن سهم 95 % از کاربران خانگی و با ارائه چندین نرم افزارAIO (All In One) &amp;nbsp;توانسته است جایگاه خود را به خوبی در میان باقی رقبا تثبیت کند . هم اکنون این شرکت در رتبه اول بخش نرم افزار های سیستم عامل قرار دارد ولی همانطور که Bill Gates &amp;nbsp;رئیس شرکت Microsoft &amp;nbsp;در کتاب خود در پاسخ به سوالی که از وی در رابطه با آینده شرکت&amp;nbsp; و پیشی گرفتن رقبا از آنها پرسیده شده بود گفت: تنها امید من آن است که آن روز 50 سال دیگر باشد نه 2 یا 5 سال دیگر . &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; شرکت با این همه ثروت و قدرت باز هم نگران پیشی گرفتن رقباست و این به خاطر رقابت تنگاتنگ بین برنامه نویسان و شرکت های کامپیوتری با یکدیگر می باشد . البته Microsoft یک ترفند بسیار جالب را همیشه بکار می برد که یکی از کارهای زیرکانه این شرکت است و آن هم اینست که هر زمان شما به وب سایت این شرکت مراجعه کنید اگر فکر نوعی داشته باشید می توانید با ارائه افکار خود در این شرکت استخدام شوید و به قول سایت در این شرکت همیشه برای انسان های خلاق و باهوش جا هست .&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;5&lt;/b&gt;&lt;b&gt;- بررسی &lt;/b&gt;&lt;b&gt;SWOT&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&amp;nbsp;در رابطه با محصولات شرکت&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;/p&gt;
&lt;table border="1" width="641" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="329" valign="top"&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;نقاط قوت (&lt;/b&gt;&lt;b&gt;Strenght&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="312" valign="top"&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;نقاط ضعف(&lt;/b&gt;&lt;b&gt;Weakness&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="329" valign="top"&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;فرصت ها(&lt;/b&gt;&lt;b&gt;Opportunities&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="312" valign="top"&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;تهدیدات(&lt;/b&gt;&lt;b&gt;Threats&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;uuml;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;نقاط قوت (&lt;/b&gt;&lt;b&gt;Strenght&lt;/b&gt;&lt;b&gt;) :&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; منابع انسانی باهوش (بهترین برنامه نویسان ،طراحان و کارمندان و ...) .&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;سرمایه فراوان .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;آگاهی نسبت به نیاز کاربران .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;خرید شرکت IIntel &amp;nbsp;.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;برگزاری دوره های Mcse (Microsoft Certification System Engineer)&amp;nbsp; &amp;nbsp;.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;خدمات پس از فروش عالی .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;نمایندگی های زیاد .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;مدیریت قوی .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;محصولات متعدد .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;آزادی پوشش مهندسین و کارمندان .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;uuml;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;نقاط ضعف(&lt;/b&gt;&lt;b&gt;Weakness&lt;/b&gt;&lt;b&gt;) :&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;قیمت نسبتا بالای محصولات .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;امنیت کم نسبت به رقبا .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;داشتن Bug &amp;nbsp;در هر سیستم عامل (کامل ارائه نشدن یک برنامه یعنی ایجاد بازار برای محصول بعدی) .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;License &amp;nbsp;سالیانه .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;محدودیت هر سیستم عامل قابل نصب بر روی یک کامپیوتر بطور پیش فرض .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;برای اجرای سیستم های عامل جدید نیاز به سخت افزار قوی برای کامپیوتر کاربر هست .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;مدت زمان نصب سیستم عامل ( که در Vista &amp;nbsp;این مشکل حل شد) .&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;uuml;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&amp;nbsp;فرصت ها(&lt;/b&gt;&lt;b&gt;Opportunities&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&amp;nbsp; :&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; محل استقرار شرکت در آمریکاست .&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; بین مردم استفاده از محصولات این شرکت عادت شده &amp;nbsp;.&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; مردم به محصولاتش اعتماد دارند و منتظر محصولات بعدی اش هستند .&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; اکثر &amp;nbsp;Data Baseها بر پایه ی سیستم عامل ماکروسافت هستند و تغییر سیستم عامل برای آنها بسیار گران تمام می شود و مقرون به صرفه نیست .&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; جایگزین مناسبی برای سیستم عامل های کاربران خانگی فعلا وجود ندارد &lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; مردم از تغییرات دوری می کنند .&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;uuml;&amp;nbsp; &lt;b&gt;&amp;nbsp;تهدیدات (&lt;/b&gt;&lt;b&gt;Threats&lt;/b&gt;&lt;b&gt;) :&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; وجود رقبای با انگیزه .&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; هر کشوری می خواهد سیستم عامل خودش را داشته باشد بخاطر دلایل امنیتی .&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; وجود هکرها.&lt;/p&gt;
&lt;p dir="rtl"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; شرکت های رقیب در حال تهیه محصولات مشابهی&amp;nbsp; با هزینه ی کمتر و با سخت افزار سبک تر هستند .&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;6&lt;/b&gt;&lt;b&gt;- بررسی آمیخته های بازاریابی&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;محصول&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&amp;nbsp;(&lt;/b&gt;&lt;b&gt;(&lt;/b&gt;&lt;b&gt;Product&lt;/b&gt;&lt;b&gt; :&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; با توجه به اهداف اولیه شرکت که وجود کامپیوتر در هر&amp;nbsp; خانه بود شرکت ماکروسافت در صدد این برآمد محصولی روانه بازار کند که بتواند کار با کامپیوتر را از انحصار مهندسین کامپیوتر خارج و افراد عادی هم بتوانند به راحتی ازکامپیوترهایشان برای کارهای شخصی استفاده کنند .در این بین ماکروسافت تمام تلاش های خود را کرد و بهترین سیستم های عامل را به بازار عرضا کرد و هیچگاه از شکست ها نا امید نشد بلکه ازآنها درس گرفت به عنوان مثال میتوان به موارد زیر اشاره کرد :&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ماکروسافت روش تهیه برنامه EXCEL را که پیشرفته ترین صفحه گسترده گرافیکى است زمانی آموخت که در تهیه برنامه MULTIPLAN شکست خورد ، شکست در زمینه تولید پایگاه داده پردازى OMEGA زیربناى ساخت برنامه &amp;nbsp;&amp;nbsp;&amp;nbsp;ACCESS به عنوان پرطرفدارترین پایگاه داده شد . شکست در تهیه برنامه هاى &amp;nbsp;MS AT WORK زمینه ساز تهیه نرم افزارهاى EXPEDIA براى امور مسافرت INVENTOR براى امور مالى و SIDEWALK براى فعالیت هاى سرگرمى و تفریحى شد . &lt;/p&gt;
&lt;p dir="rtl"&gt;نکته ی قابل توجه اینست که رییس شرکت ماکروسافت در این رابطه می گوید :&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ناخشنودترین مشتریان ، بزرگ ترین منبع یادگیرى ما هستند . باید توجه خود را بر مشتریان بسیار ناخشنود متمرکز کرد . باید در کسب و کار، ساختار و سیاست هایى را اجرا کرد که شکایت ها را با شتاب و بى واسطه با راه حل ها پیوند دهد . مشتریان ناخشنود بزرگترین فرصت ها را در اختیار ما مى گذارند !&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;قیمت&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;(&lt;/b&gt;&lt;b&gt;Price&lt;/b&gt;&lt;b&gt;) :&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; قیمت یکی از مهمترین عامل در میزان فروش یک محصول می باشد با این حال هنوز ماکروسافت نتوانسته است به یک قیمت رقابتی نسبت به محصولات مشابه خود برسد ولی بخاطر چندین عامل فروش سیستم عامل و بقیه محصولات&amp;nbsp; این شرکت با رکود مواجه نشده است که از آن جمله می توان به ایجاد حس اطمینان و وفاداری کاربران نسبت به محصولات این شرکت را نام برد . از طرفی همین امر بالا بودن قیمت محصولات باعث شده تا خیلی از کشورها از نسخه های قدیمی تر سیستم عامل و بقیه محصولات این شرکت استفاده کنند .&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;ترفیع دادن&lt;/b&gt;&lt;b&gt; (&lt;/b&gt;&lt;b&gt;Promotion&lt;/b&gt;&lt;b&gt;) :&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; این شرکت برای اینکه بتواند محصولات خود راکه دارای قیمت بالایی هستند را به فروش برساند به کارهایی دست زده است که از جمله این اقدامات می توان به اعطای License به خریداران محصولات اصلی &amp;nbsp;(Original)این شرکت نام برد . مزیت این امر در آن است که در زمانی که کامپیوترمورد نظر که محصول اصل &amp;nbsp;بر روی آن نصب است به سرقت رفت با اولین اتصال به اینترنت بوسیلهIP&lt;a href="http://www.tafda.org/groups/network/wiki/add.aspx#_ftn1"&gt;[1]&lt;/a&gt; &amp;nbsp;کامپیوتر، مکان آن مشخص می شود و به این وسیله مانع از دزدی این محصول می شوند .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; از طرف دیگر شرکت &amp;nbsp;برای &amp;nbsp;راحتی کاربران &amp;nbsp;بر روی &amp;nbsp;هر سیستم &amp;nbsp;عامل &amp;nbsp;نرم افزار &amp;nbsp;&amp;nbsp;Help &amp;amp; Support قرار داده است که هنگامی که در کامپیوتر مشکلی پیش آمد بلافاصله بطور خودکار این پیغام خطا برای بررسی به مهندسین شرکت ماکروسافت ارسال می شود و کمتر از 24 ساعت علت رخ دادن آن پیغام خطا و راه حل رفع آن برای کاربر ارسال می شود .&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;مکان&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;(&lt;/b&gt;&lt;b&gt;Place&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;b&gt; :&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; به طور معمول چون محصولات این شرکت دارای License می باشند خرید و فروش آنها از طریق اینترنت انجام نمی شود بلکه ماکروسافت با ایجاد نمایندگی های فراوان&amp;nbsp; تمامی محصولات خود را در سراسر دنیا عرضه میکند و دیگر فعالیت این نمایندگی ها خدمات پس از فروش و نیز اخذ شکایات ، نظرات و پیشنهادهای کاربران است .&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;7&lt;/b&gt;&lt;b&gt;- بررسی ابعاد بازاریابی شرکت :&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; شرکت ماکروسافت در ابتدا با اینهدف که در هر خانه یک کامپیوتر باشد به آینده ای می نگریست که کمتر کسی به چنین دید بلندی دست یافته بود (دید استراتژیک) در نتیجه شروع به تلاش برای تولید محصولاتی کرد که بتواند کار با کامپیوتر را برای کاربران خانگی آسان کند .ثمره ی این تلاشها سیستم عامل های&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Win 1.0-Win Nt 3.5 &amp;nbsp;بود . (بازارگرائی)&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; بعد از تولید محصول وقت آن رسیده بود که شرکت ببیند حال که مردم از آن سیستم عامل استفاده می کنند چه مشکلاتی دارند و اینکه دوست دارند چه امکاناتی به نسخه های بعدی آن اضافه و یا کم شود ! پس به دنبال تحقق این مهم در تمامی دنیا از کاربران سیستم عامل خود درخواست کرد درخواست ها و مشکلات خود را با آنها در میان بگذارند و از طرف دیگر خود شرکت هم به سراغ محصولات (سیستم عامل های) شرکت رغیب رفته تا ببیند وجه تمایز و علت موفقیت و برتری های آنها نصبت به محصول در چیست که ثمره ی این دوره سیستم عامل Win 95 بود که وجود سطل آشغال و نوار ابزار که برگرفته از سیستم عامل شرکت Apple &amp;nbsp;بود بیانگر همین واقعیت است . (بازار شناسی )&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; پس ار محقق شدن دو امر بالا حال وقت آن رسیده بود که بازار هدف را طوری گسترش دهد که همه ی بازار و همه ی کامپیوترهای هانگی را تحت تسلط خود درآورند پس با استفاده از نظرات و خواسته های کاربران وبا استفاده از بهترین مهندسین دنیا محصولی را وارد بازار کردند که می توان گفت تا حدود زیادی به هدف خود رسیدند و حاصل این تلاش محصول جدید ماکروسافت بنام &amp;nbsp;Win98 بود. (بازاریابی)&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; حال وقت آن رسیده بود که کاری کند که آن تعداد از افرادی که اعتماد لازم نسبت به محصولات این شرکت را نداشتند را به سمت خود بکشد پس برای محصولات هود بازارهایی ایجاد کرد به این صئرت که مثلا نرم ازفرا Internet Explorer &amp;nbsp;وWindows Media Player &amp;nbsp;را طراحی کرد و در صورتی افراد می توانستند از این محصول استفاده کنند که اول سیستم عامل ماکروسافت بر روی سیستم کامپیوترشان نصب می شد !در نتیجه کاربران برای امتحان هم که شده سیستم عامل ماکروسافت را امتحان می کردند ! در این دوره بود که Win Me وارد بازار شد . (بازار سازی)&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; حال که آن عده از افراد هم به سمت محصولات ماکروسافت روی آورده بودند وقت آن رسیده بود که در کاربران حس اعتماد و وفاداری و علاقه به محصول را تقویت کنند در نتیجه شروع به پشتیبانی از محصولات خود کردند که ازآن جمله اقدامات ارائه License &amp;nbsp;و پشتیبانی 7/24 بود . (بازار گرمی)&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; بعد از گذشت مدتی بع علت راحتی کار با این محصولات کاربران به حدی رسیدند که احساس می کردند این محصول چیز جدیدی برای ارائه نداد و ماکروسافت که محصولاتش در عین سادگی بسیار پر قدرت طراحی شده بود در فکرآن برآمد که دوره هایی را برگذار کند که بتواند کاربردهای محصول خود را به صورت تخصصی به کاربرانش آموزش دهد و همچنین با شرکت در سمینارها و نمایشگاه ها برای کاربران خود قدرت نمایی کرد . (بازار گردی)&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; پس از انجام این امور ماکروسافت به هدف خود تا حد زیادی نزدیک شده بود پس باید خود را برای قدم های نهایی آماده می کرد در نتیجه با یک برنامه ریزی قوی و با توجه به نیازهای مردم و از طرف دیگر با شناخت جایگاه خود و رقیبان محصولی را تولید کرد که بازار را به انحصار خود درآورد . این محصول استثنایی Win Xp نام گرفت . (بازار سنجی )&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; حال وقت آن است که سهم بازاری را که به زحمت بدست آورده بود را حفظ کند و فاصله خودرا تا آنجاکه ممکن است با رقبای خود زیاد کند ، این امر محقق نمی شد مگر در بهبود مستمر ، دادن سورس های رفع نقایص که با نام (Service Pack) معروفند&amp;nbsp; &amp;nbsp;، تبلیغات فراوان ، یادآوری برتری های محصولات این شرکت در مجلات و ...&amp;nbsp; . (بازارداری)&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; بعد از انجام موفقیت آمیز تمام مراحل بالا ماکروسافت در بالاترین سطح فروش خود رسیده بود و تا جایی به هدف خود نزدیک شده بود که اعلام کرد 95% از کاربران خانگی از محصولات این شرکت استفاده می کنند . &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; پس همان طور که ملاحظه کردید با یک برنامه ریزس استراتژیک دقیق ماکروسافت به هدف خود رسید و به آن بلوغ دلخواه شرکت دست یافت ولی از این پس کار شرکت نه تنها ساده ترنشد بلکه باید خیلی بیشتر برای بهبود خود تلاش کند زیرا یک لحظه غفلت باعث پیشی گرفتن رقبا از آنها می شود! برای روشن شدن این مطلب به کتاب سرعت اندیشه از بیل گیتس رییس شرکت ماکروسافت گریزی می زنیم و هنگامی که از وی سوالی پرسیده می شود که به نظر وی آیا روزی میرسد کهگوی قدرت از دست ماکروسافت ربوده شود ؟ در پاسخ می گوید حتما روزی این اتفاق می افتد و ما فقط تلاش می کنیم&amp;nbsp; این اتفاق حداقل 50 سال دیگر رخ بدهد نه 2 تا 5 سال آینده !!!! (بازارگردانی)&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;8&lt;/b&gt;&lt;b&gt;- بررسی یک نمونه از استراتژی های شرکت در مقابل رقبا :&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; شاید عجیب &amp;zwnj;ترین اتفاق سال ۲۰۰۶، در روز دوم نوامبر رخ داده باشد جایی که استیو بالمر رئیس Microsoft و رونالد هاوسپیان رئیس &amp;nbsp;Novell، با رضایت کامل خبر از همکاری Microsoft و Novell می&amp;zwnj;دهند! &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; خوب است به درگیری&amp;zwnj;های گذشته این دو شرکت اشاره&amp;zwnj;ای کوتاه داشته باشیم تا عجیب&amp;zwnj;بودن همکاری این رقیب برای شما نیز آشکار شود: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; بعد از مدت&amp;zwnj;ها مشاجره دو شرکت بر سر موضوع WordPerfect که در نهایت به Corel &amp;nbsp;فروخته شد، Novell از Microsoft به دلیل شروع یك رقابت ناسالم و ناعادلانه در صنعت نرم&amp;zwnj;افزار شکایت می&amp;zwnj;کند . Novell&amp;nbsp; &amp;nbsp;معتقد است Microsoft با انحصارطلبی خود امکان استفاده کاربران از نرم&amp;zwnj;افزارهای دلخواه&amp;zwnj;شان را از بین می&amp;zwnj;برد و تنها یك انتخاب در مقابلشان قرار می&amp;zwnj;دهد :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;محصولات &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Microsoft&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; این دعوای حقوقی دلایل دیگری هم دارد؛ مثلاً Novell معتقد است که &amp;nbsp;Microsoft از برخی ویژگی&amp;zwnj;های نرم&amp;zwnj;افزارهایش بدون کسب اجازه در محصولاتش استفاده کرده است . در آخر Microsoft به پرداخت غرامت محکوم می&amp;zwnj;گردد و Novell &amp;nbsp;۵۳۶ میلیون دلار کاسب می&amp;zwnj;شود!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; یك هفته بعد از پرداخت غرامت نیم بیلیون دلاری Microsoft به &amp;nbsp;Novell، سخنرانی بیل گیتس مبنی بر اینکه : هدف ما در مقابله با شرکت&amp;zwnj; های رقیب، فقط این نیست که آنها سود نکنند ، بلکه باید از آنها سودی به جیب بزنیم، Microsoft نرم&amp;zwnj;افزاری را ارائه می&amp;zwnj;کند تا کاربران سیستم&amp;zwnj;عاملNetWare Novell، به ویندوز مهاجرت کنند تا باز هم شاهد انحصارطلبی Microsoft &amp;nbsp;&amp;nbsp;و مبارزه با سایر شرکت&amp;zwnj;ها و مخالفت با یونیکس و لینوکس باشیم . &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; هدف اصلی Microsoft از ارائه نرم&amp;zwnj;افزار MMNWMP&lt;a href="http://www.tafda.org/groups/network/wiki/add.aspx#_ftn2"&gt;[2]&lt;/a&gt; این بود که قبل از آن که Novell بتواند با نیم بیلیون دلار کاربران NetWare را بیشتر کند، همان تعداد کاربران قبلی NetWare را نیز به سمت خود بکشاند.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;b&gt;با&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;آگاهی&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;از&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;این&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;تاریخچه&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;،&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;آیا&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;به&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;عجیب&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;بودن&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;این&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;همکاری&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;پی&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;برده&lt;/b&gt;&lt;b&gt;&amp;zwnj;&lt;/b&gt;&lt;b&gt;اید؟&lt;/b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;حال به مفاد این موافقت&amp;zwnj;نامه همکاری توجه کنید:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;۱) Microsoft وظیفه فروش (SUSE Linux) سیستم&amp;zwnj;عامل Novell را بر عهده می&amp;zwnj;گیرد و اگر یکی از کاربران ویندوز تمایل به تجربه کردن لینوکس را داشت ، مایکروسافت SUSE را به او پیشنهاد می&amp;zwnj;کند . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;۲) مایکروسافت ۳۸۴ میلیون دلار به Novell کمك مالی خواهد کرد تا Novell &amp;nbsp;در مدت ۵ سال ، مبلغ ۲۰۰ میلیون دلارش را بازگرداند .&lt;/p&gt;
&lt;p dir="rtl"&gt;۳) ناول ۷۰ هزار کوپن پشتیبانی یكساله SUSE را به Microsoft خواهد داد تا Microsoft &amp;nbsp;آنها را هنگام فروش SUSE به کاربران ویندوز تحویل دهد . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;۴) برقراری ارتباط متقابل دو شرکت در مجازی سازی (Virtualization) ، برای نصب و اجرای SUSE لینوکس در محیط ویندوز به صورت یكسرور مجازی و به عکس، نصب و اجرای ویندوز در SUSE لینوکس به شکل یكسرور مجازی .&lt;br /&gt;۵) برقراری ارتباط متقابل سرویس&amp;zwnj;های وب حقیقی و مجازیNovell eDirectory &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;و &amp;nbsp;MS Active Directory برای استفاده ترکیبی در SUSE لینوکس و ویندوز.&amp;nbsp; &amp;nbsp;۶) برقراری ارتباط متقابل برای انتقال بهتر و راحت&amp;zwnj;تر اطلاعات و فایل&amp;zwnj;ها بین MS Office و OpenOffice البته اپن آفیس از محصولات شرکت Sun &amp;nbsp;Microsystems است و ارتباطی به Novell ندارد ، اما این خبر در سایت Microsoft نیز منعکس شده است .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;۷) Microsoft معتقد است توسعه&amp;zwnj;دهندگان لینوکس از ایده&amp;zwnj;های Microsoft در محصولاتشان استفاده می&amp;zwnj;کنند، پس باید هزینه این سوء استفاده را بپردازند . در هر صورت امکان دارد روزی Microsoft از تمامی این شرکت&amp;zwnj;ها و توسعه&amp;zwnj;دهندگانشان شکایت کند.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; بسیاری این ادعای Microsoft را بی پایه و اساس دانسته&amp;zwnj;اند و امکان برنده شدن Microsoft در صورت شکایت را بسیار کم می&amp;zwnj;دانند با تمام این تفاسیر Novell باید مبلغ ۴۰ میلیون دلار به Microsoft بپردازد تا مورد شکایت قرار نگیرد در مقابل Microsoft متعهد می&amp;zwnj;شود از توسعه&amp;zwnj;دهندگان و کاربران SUSE و سایر توزیع&amp;zwnj;های غیرتجاری لینوکس شکایت نکند و آنها را از لحاظ قانونی دچار مشکل نکند Novell هم متعهد می&amp;zwnj;شود که در صورت پیشامد مشکلی، از کاربران و توسعه&amp;zwnj;دهندگان ویندوز شکایت نکند.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;Microsoft&amp;nbsp;&amp;nbsp; &amp;nbsp;اعلام کرده است فقط SUSE هزینه استفاده از ایده&amp;zwnj;های ما را داده است و آماده امضای قرارداد مشابهی با سایر شرکت&amp;zwnj;های توسعه&amp;zwnj;دهنده لینوکس، به خصوص RedHat هستیم تا در آینده برایشان مشکلی از لحاظ قانونی ایجاد نشود . ۸) این همکاری تا سال ۲۰۱۲ ادامه خواهد داشت .&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; موضوع همکاری Novell و Microsoft، یك زنگ خطر برای سایر توسعه&amp;zwnj;دهندگان لینوکس است . بزرگ&amp;zwnj;ترین این شرکت&amp;zwnj;ها RedHat است که ممکن است بخاطر پشتیبانی Microsoft از SUSE تعدادی از کاربرانش را از دست بدهد . مسئولان RedHat برخلاف نظر سایرین این قرارداد را به نفع خود دانسته&amp;zwnj;اند . آنها این قرارداد را قرارداد (تاوان&amp;zwnj;دهی و بازاریابی) می&amp;zwnj;نامند و بر این عقیده&amp;zwnj;اند که کاربران SUSE جذب محصولات دیگر از جمله RedHat خواهند شد .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;اگر خوشبین باشیم خواهیم گفت که این حرکت به سود لینوکس است . اما اگر بدبین باشیم (که احتمالاً باید باشیم!) باید بگوییم که Microsoft می&amp;zwnj;خواهد قطعه&amp;zwnj;ای از دنیای لینوکس به نام SUSE را از بقیه جدا کند و حتی احتمال دارد در آینده SUSE &amp;nbsp;دیگر آزاد نباشد . ولی مسئولان Novell اعلام کرده&amp;zwnj;اند که این کار هیچگونه تناقضی باآزاد بودن SUSE ندارد و GPL را نیز زیر پا نمی&amp;zwnj;گذارد. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;بعضی شرکت&amp;zwnj;ها و توسعه&amp;zwnj;دهندگان هم این قرارداد را محکوم کرده&amp;zwnj;اند و به &amp;nbsp;Novell گفته&amp;zwnj;اند از دنیای اپن سورس خارج شود .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; در این میان Oracle ، دومین شرکت بزرگ نرم&amp;zwnj;افزاری دنیا بعد از &amp;nbsp;&amp;nbsp;Microsoft ، رو به سوی لینوکس آورده و تصمیم گرفته است از لینوکس تجاری &amp;nbsp;RedHat پشتیبانی کند.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;Oracle&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;در ازای پشتیبانی از لینوکس تجاری &amp;nbsp;RedHat، نصف مبلغ دریافتی &amp;nbsp;&amp;nbsp;RedHat &amp;nbsp;را از کاربران خواهد گرفت . این پشتیبانی دقیقا مانند RedHat شامل به روزرسانی&amp;zwnj;های امنیتی و به روزرسانی نرم&amp;zwnj;افزارهاست ، با این تفاوت که شامل لوگو و نام RedHat نمی&amp;zwnj;شود . این موضوع دومین زنگ خطر برای RedHat است . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;رئیس Oracle در کنفرانس OpenWorld در سان&amp;zwnj;فرانسیسکو پس از بیان این خبر، تحلیلی از آینده ارائه می&amp;zwnj;دهد که این حرکت Oracle باعث پیشرفت بیشتر دنیای اپن&amp;zwnj;سورس خواهد شد . وی ادامه می دهد : این حرکت برای جلب توجه سایر کاربران به لینوکس و دنیای اپن&amp;zwnj;سورس صورت گرفته است و تاثیر زیادی در پیشرفت شبکه&amp;zwnj;های کامپیوتری خواهد داشت . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; سنگی که ممکن است با قرار گرفتن در راه شرکت&amp;zwnj;های توسعه دهنده اپن&amp;zwnj;سورس مانع پیشرفت آنها شود، این است که یك شرکت با پشتوانه مالی و علمی قوی&amp;zwnj;تر بخواهد از محصولات شرکت قبلی پشتیبانی کند . بدتر از این هم امکان دارد که بخواهد همان خدمات را در ازای مبلغ کمتری ارائه دهد .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;دقیقا مانند بلایی که Oracle بر سر RedHat آورده است . البته این اتفاق به نفع محصولات RedHat و به ضرر تجارتش تمام خواهد شد . به همین دلیل شرکت&amp;zwnj;های توسعه دهنده اپن&amp;zwnj;سورس دائما باید خود را قوی&amp;zwnj;تر کنند تا اگر روزی این چنین اتفاقی افتاد، ضربه نخورند . در واقع شرکت&amp;zwnj;های اپن&amp;zwnj;سورس سود کمی از مشتری دارند و بیشتر سودشان از روابط با شرکت&amp;zwnj;های دیگر است . حرکت Oracle به نظر بعضی کارشناسان می&amp;zwnj;تواند آهسته آهسته اطمینان&amp;zwnj;ها را به سرمایه&amp;zwnj;گذاری در اپن&amp;zwnj;سورس تجاری برگرداند .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; اپن&amp;zwnj;سورس شدن Java اتفاق بزرگی بود . این اتفاق باعث خواهد شد قدرت Java &amp;nbsp;بیش از پیش زیادتر شود . اپن&amp;zwnj;سورس شدن Java سبب می&amp;zwnj;شود میلیون&amp;zwnj;ها نفر در سراسر جهان در بهبود آن تلاش کنند و شاهد قدرتمندتر شدن آن باشیم . ثمره دیگر این اتفاق می&amp;zwnj;تواند این باشد که Mono شرکت Novell که نسخه شبیه&amp;zwnj;سازی شده .net مایکروسافت است به مرور از صحنه&amp;zwnj;ها حذف شود و Java قدرتمند جای آن را بگیرد . پیامد دیگر اپن&amp;zwnj;سورس شدن &amp;nbsp;Java، ضرر RedHat است چون این شرکت جدیدا با خرید Jboss تصمیم داشت جایگزین درخوری برای Java داشته باشد، که اگر چند هفته بیشتر صبر می&amp;zwnj;نمود، خود Java می&amp;zwnj;آمد !&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;اتفاق بدی که ممکن است برای سیستم&amp;zwnj;عامل Solaris Sun بیافتد ، کم&amp;zwnj;توجهی سایرین به این سیستم&amp;zwnj;عامل تحت یونیکس به خاطر پشتیبانی Oracle از لینوکس &amp;nbsp;RedHat &amp;nbsp;است . شاید تنها راه چاره این موضوع اپن&amp;zwnj;سورس شدن Solaris باشد . باید منتظر ماند و دید Solaris اپن&amp;zwnj;سورس می&amp;zwnj;شود یا کاربرانش را از دست &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;می&amp;zwnj;دهد . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; آمدن Oracle به سمت لینوکس تجاری RedHat در حالی که از اواسط دهه ۹۰ سیستم&amp;zwnj;عامل سرورهایش Solaris بودند، می&amp;zwnj;تواند برای ادامه راه Solaris و &amp;nbsp;Sun خطرناك باشد . اکنون سرورهای Oracle از Solaris به لینوکس می&amp;zwnj;روند و ۹۰۰۰ توسعه دهنده Oracle از لینوکس استفاده خواهند کرد . اما Sun معتقد است که Solaris از لینوکس بهتر است و این حرکت Oracle مشکلی برای ما ایجاد نخواهد کرد . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;●آینده چگونه است؟ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; حال می&amp;zwnj;خواهیم با توجه به اتفاقات اخیر، برنده&amp;zwnj;ها و بازنده&amp;zwnj;ها را مشخص کنیم . در هر اتفاقی به شرکت&amp;zwnj;های برنده، امتیاز ۱+ و به بازنده ها ۱- می&amp;zwnj;دهیم و در آخر امتیازات را برسی می&amp;zwnj;کنیم : &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در قرارداد Microsoft و Novell هر دو ۱+ می&amp;zwnj;گیرند . دنیای لینوکس هم ۱+ می&amp;zwnj;گیرد ، اما Novell به خاطر محکوم شدن از سوی سایر شرکت&amp;zwnj;های اپن&amp;zwnj;سورس، ۱- نیز خواهد گرفت .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در آمدن Oracle به سمت لینوکس تجاری &amp;nbsp;RedHat، اوراکل ۱+، ردهت و سان ۱- و دنیای لینوکس ۱+ می&amp;zwnj;گیرند .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; در اپن&amp;zwnj;سورس شدن &amp;nbsp;Java، سان ۱+، مونوی ناول ۱- و Jboss ردهت نیز ۱- و در عوض دنیای لینوکس ۱+ می&amp;zwnj;گیرند . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;جمع بندی :&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;*لینوکس با ۳+ امتیاز برنده تمام اتفاقات است . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;*مایکروسافت و اوراکل با ۱+ امتیاز، ادامه راه سوددهی&amp;zwnj;شان را می&amp;zwnj;پیمایند .&lt;br /&gt;*سان&amp;zwnj;میکروسیستمز با صفر امتیاز چشم به آینده دارد . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*ناول با ۱- امتیاز باورش نمی&amp;zwnj;شود که یك قرارداد به جای سود، برایش زیان داشته باشد . &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;*ردهت با ۳- امتیاز مغموم&amp;zwnj;ترین فرد این ماجراست چون خودش هیچ حرکتی نکرده و فقط چوب&amp;zwnj;کارهای سایرین را می&amp;zwnj;خورد !&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p align="right"&gt;&lt;b&gt;9&lt;/b&gt;&lt;b&gt;- کشور هایی که نمایندگی های اصلی شرکت در آن قرار دارند :&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table border="0" width="727" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Algeria&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Ecuador&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Latvia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Russia&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Argentina&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Egypt&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Lebanon&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Saudi Arabia&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Armenia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;El Salvador&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Lithuania&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Senegal&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Australia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Estonia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Luxembourg&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Serbia &amp;amp; Montenegro&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Austria&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Finland&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Macau&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Singapore&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Azerbaijan&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;France&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Macedonia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Slovakia&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Bahrain&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Germany&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Malaysia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Slovenia&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Bangladesh&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Greece&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Malta&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;South Africa&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Belgium&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Guatemala&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Mauritius&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Spain&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Bermuda&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Honduras&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Mexico&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Sri Lanka&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Bolivia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Hong Kong&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Morocco&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Sweden&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Brazil&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Hungary&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Namibia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Switzerland&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;British Virgin Islands&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Iceland &lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Netherlands&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Taiwan&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Bulgaria&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;India&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;New Zealand&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Thailand&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Cameroon&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Indonesia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Nigeria&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Trinidad &amp;amp; Tobago&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Canada&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Iraq&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Norway&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Tunisia&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Cayman Islands&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Ireland&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Oman&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Turkey&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Chile&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Israel&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Pakistan&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Ukraine &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;China&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Italy&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Panama&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;United Arab Emirates &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Colombia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Jamaica&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Paraguay&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;United Kingdom &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Costa Rica&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Japan&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Peru&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Uruguay&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;C&amp;ocirc;te d&amp;#39;Ivoire&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Jordan&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Philippines&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Venezuela&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Croatia&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Kazakhstan&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Poland&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Vietnam&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Cyprus&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Kenya&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Portugal&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Zimbabwe&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Czech Republic&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Korea&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Qatar&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Denmark&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Kuwait&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Romania&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr align="left" /&gt;
&lt;p&gt;&lt;a href="http://www.tafda.org/groups/network/wiki/add.aspx#_ftnref1"&gt;[1]&lt;/a&gt; Internet Protocol&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;a href="http://www.tafda.org/groups/network/wiki/add.aspx#_ftnref2"&gt;[2]&lt;/a&gt; Mid Market NetWare Migration Promotion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description></item><item><title>تمرين 6 - تغيير مبنا (10 به 2)</title><link>http://www.tafda.org/it/c-and-cpp/f/516/p/203/382.aspx#382</link><pubDate>Sun, 14 Dec 2008 13:14:43 GMT</pubDate><dc:creator>بابك خسروي</dc:creator><description>برنامه ای بنویسید که عددی صحیح در مبنای ۱۰ از کاربر دریافت نماید و معادل آن را در مبنای ۲ محاسبه نموده بر صفحه نمایش چاپ کند.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DNSچیست</title><link>http://www.tafda.org/it/network/w/network-wiki/dns.aspx</link><pubDate>Sat, 30 May 2009 15:00:59 GMT</pubDate><dc:creator>hossein</dc:creator><description>&lt;p dir="rtl"&gt;DNS ( Domain Name Server ) :&lt;/p&gt;
&lt;p dir="rtl"&gt;ابزاري جهت تبديل Host Name به IP Address&amp;nbsp; مربوطه مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;هر کامپيوتر در شبکه يک Host ناميده مي شود و علاوه بر IP Address داراي يک عنوان مشخص کننده ديگر به نام Host Name مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;يک کامپيوتر براي بدست آوردن IP Address متناظر با Host Name &amp;nbsp;، از کامپيوتري در شبکه با نام DNS Server &amp;nbsp;کمک مي گيرد. DNS Server &amp;nbsp;&amp;nbsp;حاوي نام و IP Address کامپيوتر مورد نظر مي باشد که پس از مقايسه درخواست با اطلاعات موجود در Database خود ، IP Address مورد نظر را بر ميگرداند.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;جهت استفاده از DNS به اجزاي زير نيازمند خواهيم بود:&lt;/p&gt;
&lt;p dir="rtl"&gt;1- DNS Client يا درخواست کننده IP Address&lt;/p&gt;
&lt;p dir="rtl"&gt;2- DNS Server که حاوي اطلاعات مربوط به نام Host و IP Address منابع موجود و نوع آن در شبکه مي باشد.که به اين بانک اطلاعاتي Resource Record گفته مي شود.&lt;/p&gt;
&lt;p dir="rtl"&gt;3- DNS Server هاي موجود در اينترنت ، جهت تبديل نام به IP Address در شبکه اينترنت استفاده مي شود.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;FQDN ( Full Quality Domain Name ) :&lt;/p&gt;
&lt;p dir="rtl"&gt;مشخص کننده نام وآدرس کامل يک Host مي باشد.که ترکيبي از Host Name ويک پسوند به نام &lt;/p&gt;
&lt;p dir="rtl"&gt;DNS Suffix مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;فضاي نام : يک ساختار درختي شامل Host Name&amp;nbsp; تا Root Domain &amp;nbsp;&amp;nbsp;مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center" dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;Zone : &lt;/p&gt;
&lt;p dir="rtl"&gt;بخش خاصي از فضاي نام است که داراي Resource Record &amp;nbsp;منحصر بفرد مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;به طور کلي سه نوع Zone &amp;nbsp;وجود دارد:&lt;/p&gt;
&lt;p dir="rtl"&gt;1- Primary Zone : که Zone&amp;nbsp; اصلي مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;2- &amp;nbsp;Secondary Zone: که يک کپي از &amp;nbsp;Primary Zoneمي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;3- Stub Zone : شامل بخش هاي خاصي از Record ها مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;انواع رکوردهاي موجود در DNS :&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp; تبديل نام به IP Address&lt;/p&gt;
&lt;p dir="rtl"&gt;PTR&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: تبديل IP Address به نام&lt;/p&gt;
&lt;p dir="rtl"&gt;SOA&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: اولين رکورد ساخته شده درون Zone &lt;/p&gt;
&lt;p dir="rtl"&gt;SRV&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: حاوي نام سرورهاي فراهم کننده سرويس خاص&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp; NS&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: مشخص کننده نام DNS Server &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp; MX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : مشخص کننده نام Mail Server &lt;/p&gt;
&lt;p dir="rtl"&gt;CNAME&amp;nbsp;&amp;nbsp; : جهت تبديل نام به نام ديگر &amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;Name Resolution : &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;فرآيند تبديل نام به IP Address که اصطلاحا &amp;nbsp;Name Resolution ناميده مي شود در اينترنت زماني استفاده مي شود که يک شخص بخواهد با استفاده از يک نام به يک Host &amp;nbsp;مانند &lt;a href="http://www.microsoft.com/"&gt;www.microsoft.com&lt;/a&gt; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;دسترسي پيدا کند.&lt;/p&gt;
&lt;p dir="rtl"&gt;کامپيوتر مبدا که DNS Client &amp;nbsp;&amp;nbsp;ناميده مي شود يک بسته اطلاعاتي شامل نام Host &amp;nbsp;مورد نظر را به DNS سروري که در تنظيمات TCP/IP آن مشخص شده است مي فرستد. اين سرور وظيفه بدست آوردن &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;IP Address متناظر با www.microsoft.com &amp;nbsp;را بر عهده خواهد داشت. به اين منظور از سمت راست به چپ بر روي نام www.microsoft.com &amp;nbsp;&amp;nbsp;عملياتي را انجام مي دهد.&lt;/li&gt;
&lt;li&gt;ابتدا از .com &amp;nbsp;&amp;nbsp;شروع مي کند.DNS سرور آدرس سرور مربوط به &amp;nbsp;.com &amp;nbsp;&amp;nbsp;را در بانک اطلاعاتي خود دارد. بنابراين يک بسته اطلاعاتي حاوي نام Microsoft.com &amp;nbsp;&amp;nbsp;براي آن مي فرستد و اين سرور آدرس مربوط به Domain ، Microsoft.com &amp;nbsp;&amp;nbsp;را بر مي گرداند. حال سرور اول درخواستي ديگر براي سرور Microsoft.com&amp;nbsp; مي فرستد که درخواست Host ، ww &amp;nbsp;را در اين Domain&amp;nbsp; مي کند.سرور سوم از بانک اطلاعاتي خود Host ، www &amp;nbsp;&amp;nbsp;جستجو و آدرس آن را بر مي گرداند. به اين ترتيب آدرس IP ،&amp;nbsp; &lt;a href="http://www.microsoft.com/"&gt;www.microsoft.com&lt;/a&gt; به دست آمده در DNS Server اول ذخيره و همچنين يک نسخه از آن براي DNS Client&amp;nbsp; فرستاده مي شود. حال کامپيوتر اول مي تواند با تايپ نام &lt;a href="http://www.microsoft.com/"&gt;www.microsoft.com&lt;/a&gt; وارد اين سايت شود.&lt;/li&gt;
&lt;/ol&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;Cash Server :&lt;/p&gt;
&lt;p dir="rtl"&gt;يکي ديگر از اجزاي مورد استفاده در DNS ، Cash Server مي باشد که نقش زيادي در افزايش سرعت و کاهش ترافيک شبکه خواهد داشت. Cash Server پاسخ درخواست هايي را که قبلا توسط DNS Client ها از آن پرسيده شده در حافظه خود نگه&amp;nbsp; مي دارد.به اين ترتيب در صورتي که مجددا نيز به آن داشته باشد لازم به انجام مراحل Resolution نمي باشد و مي تواند بلافاصله IP Address&amp;nbsp; متناظر را برگرداند.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;نصب DNS Server &amp;nbsp;&amp;nbsp;:&lt;/p&gt;
&lt;p dir="rtl"&gt;ابتدا بايد از تنظيمات درست TCP/IP &amp;nbsp;مطمئن شويد.بر روي آيکون شبکه کليک کرده و گزينه properties را انتخاب کنيد.درپنجره باز شده وارد تنظيمات TCP/IP&amp;nbsp; شويد.توج داشته باشيد که DNS Server &amp;nbsp;حتما بايد به صورت استاتيک داراي IP باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;جهت نصب DNS Server بر روي دکمه استارت&amp;nbsp; کليک کنيد و از اين منو گزينه administrative tools &amp;nbsp;&amp;nbsp;و سپس configure your server wizard &amp;nbsp;را انتخاب کنيد. پنجره باز شده را next &amp;nbsp;کنيد تا به پنجره &lt;/p&gt;
&lt;p dir="rtl"&gt;Server Role برسيد.در اين پنجره DNS Server را انتخاب و next &amp;nbsp;را بزنيد. در پنجره Summary&amp;nbsp; مجددا Next &amp;nbsp;را بزنيد.CD &amp;nbsp;ويندوز 003 را در CD-ROM قرار دهيد تا کامپوننت هاي مورد نياز از روي آن کپي شوند.&lt;/p&gt;
&lt;p dir="rtl"&gt;بعد از نصب DNS Server نوبت به &amp;zwj;Configure کردن آن مي رسد. در پنجره &lt;/p&gt;
&lt;p dir="rtl"&gt;Configure a DNS wizard &amp;nbsp;دکمه Next را بزنيد. در اين پنجره گزينه زير را انتخاب مي کنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;Create a forward look up zone و دکمه Next را بزنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;پنجره Primary Server Location جهت مشخص کردن محل Primary server مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;در صورتي که همين PC ( کامپيوتر که DNS Server را روي آن نصب کرديد ) به عنوان &lt;/p&gt;
&lt;p dir="rtl"&gt;Primary Server در نظر گرفته شده است گزينه This server maintains the zone را انتخاب و دکمه Next را بزنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;در پنجره Zone name نام zone &amp;nbsp;را که مي خواهيم اطلاعات آن درون DNS&amp;nbsp; ذخيره گردد را وارد کنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;براي ادامه کار بر روي Next کليک کنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;Dynamic Update :&lt;/p&gt;
&lt;p dir="rtl"&gt;به فرآيندي گفته مي شود که براساس آن Client ها اطلاعات خود را به صورت اتوماتيک درون DNS &amp;nbsp;ثبت مي کنند.&lt;/p&gt;
&lt;p dir="rtl"&gt;در صورتي که DNS Server شما Domain Controller هم باشد گزينه اول يعني &lt;/p&gt;
&lt;p&gt;Allow only secure dynamic updates&lt;/p&gt;
&lt;p dir="rtl"&gt;به صورت فعال خواهد بود.&lt;/p&gt;
&lt;p dir="rtl"&gt;گزينه دوم يعني Allow both nonsecure and secure dynamic updates &amp;nbsp;را انتخاب کنيد و دکمه Next را بزنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;در صورتي که DNS Server &amp;nbsp;موفق به پاسخگويي به Client ها نشود، مي تواند آن را به يک DNS ديگر که Forwarder &amp;nbsp;نام دارد ، بفرستد.&lt;/p&gt;
&lt;p dir="rtl"&gt;در صورتيکه نمي خواهيد اطلاعات را Forward &amp;nbsp;کنيد گزينه دوم يعني &lt;/p&gt;
&lt;p dir="rtl"&gt;No,it should not forward queries را انتخاب کنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;با انتخاب اين گزينه DNS Server جهت عمليات Resolution به Root Server ها مراجعه مي کند.&lt;/p&gt;
&lt;p dir="rtl"&gt;براي ادامه کار دکمه Next را بزنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;با زدن دکمه Next &amp;nbsp;، DNS Server &amp;nbsp;به دنبال Root Hint هاي تعريف شده که در واقع آدرس سرورهاي Root ميباشد ، خواهد گشت.&lt;/p&gt;
&lt;p dir="rtl"&gt;در نهايت دکمه Finish را کليک کنيد تا مراحل تکميل گردد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;Tab هاي DNS &amp;nbsp;:&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;در درون گزينه RUN تايپ کنيد : &amp;nbsp;&amp;nbsp;dnsmgmt.msc&lt;/p&gt;
&lt;p dir="rtl"&gt;در پنجره باز شده&amp;nbsp; در سمت چپ يک ساختار درختي شامل نام DNS Serever &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;و زير مجموعه هاي آن يعني&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;Forward lookup zones &lt;/p&gt;
&lt;p dir="rtl"&gt;Reverse lookup zones&lt;/p&gt;
&lt;p dir="rtl"&gt;Event viewer&lt;/p&gt;
&lt;p dir="rtl"&gt;قرار دارد.&lt;/p&gt;
&lt;p dir="rtl"&gt;بر روي نام سرور راست کليک کنيد و گزينه Properties را انتخاب کنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;پنجره اي شامل چند Tab براي تنظيمات DNS Server &amp;nbsp;باز مي شود.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;1- Interfaces :&lt;/p&gt;
&lt;p dir="rtl"&gt;اينTab نشان هنده آدرس IP کارت شبکه اي است که اين سروراز طريق آن درخواست هاي Client ها را دريافت مي کند. &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;2- Forwards&lt;/p&gt;
&lt;p dir="rtl"&gt;مشخص کننده آدرس DNS server هايي مي باشد که در صورتي که اين سرور موفق به Resolve &amp;nbsp;، name &amp;nbsp;به IP نشود از آنها به منظور عمليات Resolution کمک مي گيرد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;3- Advance &lt;/p&gt;
&lt;p dir="rtl"&gt;حاوي option هاي خاصي در مورد سرور مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;4- Root hints&lt;/p&gt;
&lt;p dir="rtl"&gt;آدرس سرورهاي Root مي باشد که به صورت پيش فرض در آن گنجانده شده است ولي مي توانيد آدرس جديدي نيز به آن اضافه کنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;5- Debug logging&lt;/p&gt;
&lt;p dir="rtl"&gt;در اين tab مي توانيد نوع Packet هايي که مي خواهيد اطلاعات آن ها ذخيره شود ، مشخص کنيد.اين اطلاعات درون يک Log file ذخيره مي شودو به طور پيش فرض اين ابزار غير فعال مي باشد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;6- Event logging&lt;/p&gt;
&lt;p dir="rtl"&gt;در اين tab ، نوع Event هايي را که مي خواهيد&amp;nbsp; درون Event viewer ذخيره گردند را مشخص کنيد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;7- Monitoring&lt;/p&gt;
&lt;p dir="rtl"&gt;اين tab ، امکاناتي در جهت تست صحت کارکرد DNS &amp;nbsp;&amp;nbsp;را براي شما فراهم ميکند.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;8- Security&lt;/p&gt;
&lt;p dir="rtl"&gt;مشخص کننده گروه ها و اعضاي آنها از جمله DNS Admin که توانايي ايجاد تغيير در DNS را داراست ،&amp;zwnj;&amp;nbsp;&amp;nbsp; مي باشد.&lt;/p&gt;</description></item><item><title>compress و encrypt کردن یک فایل</title><link>http://www.tafda.org/it/network/f/30/p/215/407.aspx#407</link><pubDate>Tue, 16 Dec 2008 08:29:33 GMT</pubDate><dc:creator>مریم مددی</dc:creator><description>چرا یک فایل را نمی توانیم هم compress و هم encrypt کنیم؟&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>همه چیز در مورد بانک اطلاعاتی</title><link>http://www.tafda.org/it/____3/w/____3-wiki/450.aspx</link><pubDate>Sat, 08 Aug 2009 09:12:35 GMT</pubDate><dc:creator>Ali AsadiI</dc:creator><description>&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; به نام خدا&lt;/p&gt;
&lt;p dir="rtl"&gt;موضوع اطلاعات گردآوری شده( توسط علی اسدی از گروه کارآموزان ابوذر) : 1-مفهوم بانک اطلاعاتی&amp;nbsp;2- تاریخچه بانکهای ORACLE&amp;amp;SQL&amp;amp; ACCESSم3-قایسه Oracle با &lt;b&gt;&amp;nbsp;&lt;/b&gt;SQLServer&amp;nbsp; ب4-انک های اطلاعاتی رابطه ای&amp;nbsp; مفاهیم وتعاریف&amp;nbsp;&amp;nbsp;5-نرمال سازی بانک اطلاعاتی رابطه ای6-&lt;b&gt;Microsoft SQL Server&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;(1)&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; مفهوم بانک اطلاعاتی&lt;/p&gt;
&lt;p dir="rtl"&gt;1- تعريف بانك اطلاعاتي&lt;br /&gt;بانك اطلاعاتي مجموعه اي سازمان يافته از اطلاعات و داده هاي مرتبط به هم است. داده ها عبارتند از حقايق و ارقام يك موضوع خاص و اطلاعات عبارتند از نتابجي كه تركيب داده ها حاصل مي گردد. سازمان ها معمولاً سيستم هاي اطلاعاتي خود را به دو صورت تشكيل داده از آن استفاده مي كنند:&lt;br /&gt;&lt;br /&gt;الف) استفاده از سيستم هاي اطلاعات ساده:&lt;br /&gt;در اين روش داده ها در فايل هاي جداگانه اي قرار مي گيرند و براي استفاده از داده&amp;zwnj;هاي موجود در آن فايل، سيستم هاي جداگانه اي طراحي مي شوند. به اين نوع سيستم هاي اطلاعاتي، سيستم پردازش فايل ها مي گويند. در اين سيستم افزونگي وجود دارد كه باعث آشفتگي مي شود.&lt;br /&gt;&lt;br /&gt;ب)استفاده از بانك اطلاعاتي:&lt;br /&gt;در اين روش داده هاي موجود، به صورت مجتمع يا بانك مورد استفاده قرار مي گيرد در چنين سيستمي كاربر مي تواند بدون سردرگمي و با صرف وقت اندك، اطلاعات مورد نياز خود را از داده هاي موجود در مجتمع اخذ كند.&lt;br /&gt;مزاياي سيستم بانك اطلاعاتي:&lt;br /&gt;1- اشتراكي شدن داده ها&lt;br /&gt;2- كاهش ميزان افزونگي&lt;br /&gt;3- در دسترس بودن داده ها&lt;/p&gt;
&lt;p dir="rtl"&gt;معايب سيستم بانك اطلاعاتي:&lt;br /&gt;1-ممكن است امنيت لازم به مخاطره بي افتد چرا كه داده ها متمركز بوده و اين تمركز آن را آسيب پذير مي سازد.&lt;br /&gt;3- ممكن است سخت افزار اضافي نياز باشد.&lt;br /&gt;4-اجزاء تشكيل دهندة بانك اطلاعاتي&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;1-كاربران:&lt;br /&gt;كاربران، كساني هستند كه به نحوي با بانك اطلاعاتي سروكار دارند. براساس نوع كاري كه كاربران با بانك اطلاعاتي دارند مي توان آنها را به سه دسته تقسيم كرد:&lt;br /&gt;الف) مدير يا مسئول بانك اطلاعاتي:&lt;br /&gt;مسئول بانك اطلاعاتي كسي است كه حق هرگونه تبديل و تغيير را در بانك اطلاعاتي دارد.&lt;br /&gt;ب)كاربران نهايي:&lt;br /&gt;كاربران نهايي كساني هستند كه حق هيچ گونه تغيير و تبديل را در بانك اطلاعاتي ندارند.&lt;br /&gt;بلكه فقط از امكانات آن مي توانند استفاده كنند.&lt;br /&gt;ج)برنامه نويسان كاربردي يا طراح بانك اطلاعاتي:&lt;br /&gt;طراحان بانك اطلاعاتي كساني هستند كه بانك اطلاعاتي را ايجاد نموده اند.&lt;br /&gt;2-نرم افزار:&lt;br /&gt;مجموعة نرم افزارهايي كه در پايگاه داده مورد استفاده قرار مي گيرد.&lt;br /&gt;3- سخت افزار:&lt;br /&gt;عبارت است از: بستر سخت افزاري مورد نياز مثل&amp;nbsp; cpu و ديسك ...&lt;br /&gt;4-ده ها:&lt;br /&gt;دو خصوصيت مهم دارند:&lt;br /&gt;1-بليت اشتراكي شدن: به اين معني كه بتوانيم يك قطعه از داده بين كاربران مختلف به اشتراك بگذاريم.&lt;br /&gt;2-ده داراي جامعيت باشد: يعني داده ها به صورت صحيح و درست وارد شوند.&lt;br /&gt;5-نواع بانك اطلاعاتي:&lt;br /&gt;بانك اطلاعاتي به سه دسته مي توان تقسيم كرد:&lt;br /&gt;الف) بانك اطلاعاتي هرمي:&lt;br /&gt;در اين مدل يك موجوديت (مفهوم كلي پديده، فردي، كه در مورد آن مي خواهيم صحبت كنيم، Entity يا موجوديت مي گوييم) به عنوان پدر و موجوديت ديگر به عنوان فرزند قرار مي گيرد كه در درون فايل ذخيره مي شود. هر موجوديت داراي صفت خاصه هايي است صفت خاصه ويژگي جداساز يك نوع موجوديت از نوع ديگر است هر صفت خاصه داراي دو مؤلفه است:&lt;br /&gt;1-اسم صفت خاصه &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2- مقدار صفت خاصه &lt;br /&gt;در پروژه طراحي و ايجاد بانك اطلاعاتي تاكسي سرويس&lt;br /&gt;موجوديت راننده(Driver) داراي صفت خاصه و مقدار صفت خاصه زير مي باشد:&lt;br /&gt;تلفن- آدرس- اسم ماشين- پلاك ماشين- نام خانوادگي- نام- شمارة راننده: صفت خاصه، 052425-88، پژو 405، 68&amp;mdash;619 ب19، احمدي، علي، 100: مقدار صفت خاصه&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;ب)مدل شبكه اي&lt;br /&gt;از سه نوع ركورد (ركورد مجموعه اي از فيلدهاي مرتبط به هم مي باشد و فيلد عبارت است از كوچكترين واحد داده ذخيره شده مي باشد) تشكيل مي شود كه يك ركورد به عنوان كانكتور رابط بين دو موجوديت است و اين مدل مبتني بر ليست پيوندي است.&lt;br /&gt;ج)مدل رابطه اي&lt;br /&gt;بين واژه هاي داده و اطلاعات تفاوت است. داده ها با هم تركيب مي شوند و اطلاعات را بوجود مي آورند. وقتي از سيستم مديريت بانك اطلاعاتي كامپيوتر مثل اكسس استفاده مي كنيم بانك اطلاعات رابطه اي بهره مي بريم. در بانك اطلاعاتي رابطه اي، اطلاعات به دسته ها ي مختلفي از داده هاي مرتبط بهم تقسيم مي شوند كه هر كدام در جدول جداگانه در فايل ذخيره مي شوند. در واقع، مفهوم بانك اطلاعاتي در اكسس، مجموعه&amp;zwnj;اي از اشياء هستند كه داده ها را ذخيره، دستكاري و بازيابي مي كنند.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;هدف رابطه:&lt;br /&gt;1-قابليت انعطاف: اگر داده ها تغيير كنند، فقط كافي است در يك محل آن تغييرات را اعمال كنيم.&lt;br /&gt;2-سهولت: ذخيره داده ها به سادگي انجام مي شود.&lt;br /&gt;3-قدرت: ذخيره داده ها در جدول هاي مرتبط و جدا از هم موجب مي شود تا گروه&amp;zwnj;بندي، جستجو و بازيابي اطلاعات به روش هاي گوناگون دستيابي شود.&lt;br /&gt;4-سهولت مديريت: بازيابي و مديريت داده ها در جدول هاي كوچكتر آسانتر است.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ن&lt;/b&gt;&lt;b&gt;مودار&lt;/b&gt;&lt;b&gt;: ER&amp;nbsp; (Entity relationship)&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;اين نمودار نمايشگر ارتباط بين موجوديتهاي يك محيط عملياتي است و به كمك آن داده هاي موجود مدل بندي مي شوند.&lt;br /&gt;انواع رابطه:&lt;br /&gt;الف&lt;b&gt;(&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&amp;nbsp;ارتباط يك به يك&lt;/b&gt;: در شكل زير هر استاد يك درس و هر درس فقط توسط يك استاد ارائه مي شود البته ممكن است استادي اصلاً درس نداشته باشد يا درسي توسط هيچ استادي اين ترم ارائه نگردد:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ب)ارتباط چند به يك: در شكل زير چند استاد ممكن است يك درس را ارائه كنند ولي هر استاد فقط يك درس را ارائه مي كند.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ج)ارتباط چند به چند: در اين شكل هر درس ممكن است توسط چند استاد ارائه شود و هر استاد ممكن است چند درس مختلف را ارائه كند.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;انواع كليد در مدل رابطه اي:&lt;br /&gt;1-ابر كليد(S.K) Super Key: هر تركيبي از صفتها كه خاصيت كليد داشته باشد مانند شمارة راننده، شمارة سرويس، شمارة اشتراك، شمارة دانشجويي ...&lt;/p&gt;
&lt;p dir="rtl"&gt;2-كليد كانديد (G.K) (Candidate key):&lt;br /&gt;كليد كانديدي است كه توسط طراح بانك اطلاعاتي انتخاب مي شود.&lt;br /&gt;كليد كانديد داراي دو ويژگي است:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1) يكتايي مقدار به اني معنا كه مقدارش در رابطه يكسان نباشد&lt;/p&gt;
&lt;p dir="rtl"&gt;2)كهينگي اجزايي: به اين معنا كه با حذف آن يكتايي مقدار از بين برود&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;br /&gt;4-كليدئ فرعي (A.K) (Alternative Key): هر كليد كانديد غير از كليد اصلي را كليد فرعي مي نامند.&lt;br /&gt;5-كليد خارجي (F.K) (Foreign Key): امكاني است براي ارجاع از يك رابطه به رابطة ديگر و در واقع وسيله اي است بري پيوند داده رابطه هاي بانك اطلاعاتي با يكديگر.&lt;/p&gt;
&lt;p dir="rtl"&gt;مراحل بدست آوردن مدل ER تاكسي سرويس:&lt;br /&gt;مرحله اول: پيدا كردن نهادهاي مرتبط&lt;br /&gt;راننده (Driver)، مسافر (Subscriber)، سرويس (Service)&lt;br /&gt;مرحله دوم: پيدا كردن خصوصيات هر كدام از نهادها و تعيين كليد اصلي&lt;br /&gt;راننده (Driver): شمارة راننده، نام، نام خانوادگي، پلاك ماشيم، اسم ماشين، آدرس، تلفن&lt;br /&gt;مسافر(Subscriber): شمارة اشتراك، نام، نام خانوادگي، جنسيت، آدرس، تلفن&lt;br /&gt;سرويس(Service): شمارة سرويس، شمارة راننده، شمارة&amp;zwnj; اشتراك، مسير، تاريخ، زمان، مبلغ&lt;br /&gt;مرحله سوم: تعيين رابطه هاي لازم و نوع ارتباط&lt;br /&gt;راننده با مسافر رابطه ندارد و راننده با سرويس رابطه دارد و رابطة&amp;zwnj; آن يك به چند است.&lt;br /&gt;مسافر با راننده رابطه ندارد و مسافر با سرويس رابطه دارد و رابطة آن يك به چند است.&lt;br /&gt;مرحله چهارم: بهينه سازي:&lt;br /&gt;در اين حالت بهينه مي باشد و نيازي به بهينه سازي ندارد.&lt;br /&gt;مرحله پنجم: تبديل&amp;nbsp; به حالت Access.&lt;br /&gt;نتايج:&lt;br /&gt;قبل از ايجاد بانك اطلاعاتي ابتدا بايد مراحل طراحي بانك انجام شود و بعد با استفاده از اكسس بانك اطلاعاتي مربوط را ايجاد نمود وقتي اينكار را انجام دهيم بهتر مي توان بانك را ايجاد كرد.&lt;/p&gt;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;(2)&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;تاریخچه بانکهای اطلاعاتی&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;(ORACLE&amp;amp;SQL&amp;amp; ACCESS)&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center" dir="rtl"&gt;&lt;b&gt;تاریخچه &lt;/b&gt;&lt;b&gt;&amp;nbsp;SQL&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;نظریات کاد (Codd) غوغایی در زمینه تحقیق در باب بانک اطلاعاتی رابطه ای ایجاد نمود، که از آن جمله پروژه تحقیقاتی درIBM بود. هدف پروژه که به نامSystem/R نامیده می شد، این بود که ثابت کند مفهوم رابطه ای قابل اجرا بوده و نیز ارائه تجربیاتی عملی در زمینه ایجاد یک DBMS رابطه ای. کار بر رویSystem/R در نیمه دهه 1970 در لابراتوارهای S&amp;rsquo;Santa Tersa IBM در San Jose کالیفرنیا آغاز گرديد. &lt;br /&gt;&lt;br /&gt;در 1974 و 1975 فاز اول پروژه System/R نمونه کوچکی از یک DBMS رابطه ای راتولید نمود. علاوه بر خود DBMS پروژه System/R شامل کار بر روی زبان های پرسشی بانک اطلاعاتی نیز بود. یکی از این زبانها بنام SEQUEL یا Structured English Query Language بود. در1976و1977 پروژه تحقیقاتیSystem/R بازنویسی گردید. در ساختار جدید پرسشهای چند جدولی نیز پیشتیبانی می شد و چندین کاربر می توانستند به طور اشتراکی از داده ها استفاده نمایند. &lt;br /&gt;&lt;br /&gt;سیستم System/R بین چندین مشتریIBM توزیع شد تا در1978 و 1979 مورد ارزیابی قرار گیرد. این مشتریان مقداری تجربه عملی با System/R و زبان بانک اطلاعاتی آن کسب نمودند. که به SQL تغییر نام داده بود (SQL از Structured Query Language گرفته شده است). علیرغم تغییر نام، تلفظ SEQUEL باقی ماند، و تا امروز نیز ادامه دارد. در 1979 پروژه تحقیقاتی System/R به پایان رسید، و IBM نتیجه گرفت که پياده سازی بانک های اطلاعاتی رابطه ای نه تنها عملی است، بلکه می تواند پایه ای باشد برای یک محصول تجاری مفید. پروژه System/R و زبان بانک اطلاعاتی SQL آن ، در مطبوعات فنی در دهه 1970 مورد توجه زیادی قرار گرفت. &lt;br /&gt;&lt;br /&gt;سمینارهایی در زمینه تکنولوژی بانک اطلاعاتی و مباحثاتی در مورد مزایای مدل رابطه ای جدید برگزار گردید. تا 1976 آشکار بود که IBM طرفدار جدی تکنولوژی بانک اطلاعاتی رابطه ای بوده ، توجه زیادی نسبت به زبانSQL دارد. تبلیغات در زمینه System/R باعث جذب گروهی از مهندسین در Menlo Park در کالیفرنیا گردید، و این گروه به این نتیجه رسیدند که تحقیقات IBM منجر به یک بازار تجاری برای بانک های اطلاعاتی رابطه ای خواهد گردید.&lt;br /&gt;&lt;br /&gt;در 1977 این گروه شرکتی بنام Inc وRelational Software تاسیس نمودند تا یک DBMS رابطه ای بر اساس SQL بسازند. محصولی بنام Oracle در1979 عرضه گردید، و اولین DBMS رابطه ای بوجود آمد. به این ترتیب محصول Oracle باعث گردید اولین محصول IBM برای مدت 2 سال در بازار دچار رکود باشد. این محصول بر روی مینی کامپیوترهایVAx Digital&amp;rsquo;s اجرا می شد که خیلی از کامپیوتر های بزرگ IBM ارزان تر بودند. &lt;br /&gt;&lt;br /&gt;امروزه این شرکت با نام Oracle Corporation اولین فروشنده سیستم های مدیریت بانک اطلاعاتی رابطه ای است. استادان آزمایشگاههای کامپیوتر در دانشگاه برکلی کالیفرنیا نیز در نیمه دهه 1970 مشغول تحقیق در زمینه بانک های اطلاعاتی رابطه ای بودند. (مانند تیم تحقیق IBM)، گروه فوق نیز یک نمونه از DBMS رابطه ای ایجاد نمودند و سیستم خود را Ingres نام نهادند. &lt;br /&gt;&lt;br /&gt;پروژه Ingres شامل یک زبان پرسش یا Query language بود بنام QUEL، اگر چه از SQL خیلی ساخت یافته تر بود، اما شباهت آن به زبان انگلیسی کمتر بود. &lt;br /&gt;&lt;br /&gt;در حالیکه Oracle وIngres برای ارائه محصولات تجاری در رقابت بودند، پروژه System/R شرکت IBM در تلاش بوده است که یک محصو ل تجاری با نام SQL/Data system یاSQL/DS &amp;nbsp;عرضه نماید&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; . موجودیت SQL/DS را در 1981 اعلام، و در 1982 شروع به عرضه محصول خود نمود. در سال 1983 IBM یک نسخه SQL/DS را برای VM/CMS سیستم عاملی که در کامپیوتر بزرگ IBM غالبا استفاده شده بود) اعلام نمود. &lt;br /&gt;&lt;br /&gt;همچنین در سال 1983 شرکتIBM ، محصولDatabase2 یاDB2 را معرفی نمود که یک DBMS رابطه ای بود برای سیستم های بزرگ آن شرکت. DB2 تحت سیستم عامل IBM&amp;rsquo;s VMS(سیستم عامل مراکز کامپیوتری بزرگ اجرا می شد. اولین نسخه DB2در 1985 عرضه گردید، و مسئولین IBM اعلام نمو دند که این محصول یک برنامه استراتژیک برای تکنولوژی نرم افزاری IBM می باشد. DB2 از آن تاریخ تاکنون DBMS رابطه ای شاخص بوده و IBM از آن حمایت نموده و زبان DB2&amp;rsquo;s SQL استاندارد عملی زبان بانک اطلاعاتی بوده است.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;تاریخچه &lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;ORACLE&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;سال 1977 لری السیون ، باب &amp;rlm;ماینر و اداوتس با یکدیگر شرکتی را تشکیل دادند که (اتحادیه نرم افزارهای رابطه ای) یا (RSI) نام داشت . این شرکت با استفاده از زبان های Cو SQL یک RDBMS به نام (اوراکل) را تولید کرد که خیلی زود نمونه اولیه آن آماده شد . در سال 1979 ، اولین محصول شرکت RSI به مشتریان بازار نیز تحویل داده شد . نسخه 2 اوراکل ، روی سیستم Digital PDP-11 و تحت سیستم عامل RSX-11 اجرا شد و بلافاصله به سیستم DEC VAX انتقال یافت . &lt;br /&gt;در سال 1983 ، نسخه 3 اوراکل به بازار آمد . در این نسخه ، تغییراتی در زبان SQL به وجود آمد ، کارایی سیستم بهبود یافت و برخی پیشرفت های دیگر نیز صورت گرفت . این نسخه ، بر خلاف نسخه های دیگر اوراکل به طور کامل با C نوشته شده بود . در این زمان بود که شرکت RSI نام خور را به شرکت اوراکل تغییر داد . &lt;br /&gt;در سال 1984 ، نسخه 4 اوراکل بیرون آمد . این نسخه علاوه بر سیستم VAX ، سیستم عامل IBM VM را نیز پشتیبانی می کرد . نسخه 4 ، اولین نسخه ای بود که (سازگاری در عمل خواندن ) را نیز شامل می شد . نسخه 5 که در سال 1985 تولید شد ، گامی مهم به شمار می آمد ، چرا که برای اولین بار سیستم متقاضی/ سرویس دهنده (Client/Server) به کمک (Net*SQL) در آن گنجانده شده بود . به علاوه ، نسخه 5 اولین نسخه ای بود که تحت MS-DOS عمل کرده و از حد 640 کیلو بایت فراتر می رفت . &lt;br /&gt;در سال 1988 ، شرکت اوراکل نسخه 6 را ارائه داد . این نسخه ، امکان قفل کردن همراه با پیشرفتهایی در عملکرد و کارایی سیستم (شامل توانایی های تولید دنباله ها و نوشتن معوق) صورت گرفت . اوراکل نسخه 6 ، روی انواع سیستم ها قابل اجرا بود . سال 1991 ، شرکت اوراکل ویژگی سرویس دهنده موازی را در نسخه 1/6 سیستم RDBMS خود تحت DEC VAX ارائه داد. پس از آن بود که ویژگی مزبور روی سایر سیستمها نیز قابل استفاده شد . &lt;br /&gt;اوراکل 7 که در سال 1992 به بازار آمد ، شامل تغییرات بسیاری د�� کاربری حافظه ، CPU و ورودی / خروجی بود . اوراکل 7 به طور کامل ویژگی هایی از RDBMS را شامل می شد که کاربران چندین سال از آنها استفاده می کردند . در این نسخه ، برای به کار بردن هر چه آسانتر برنامه ، ابزارهایی نظیر DBA*SQL ارائه شد. &lt;br /&gt;&amp;hellip; و بالاخره در سال 1997 ، شرکت اوراکل نسخه 8 نرم افزار خود را معرفی کرد که در آن امکان پیاده سازی ((اشیاء)) و چند قابلیت و ابزار جدید مدیریت گنجانده شده بود . برای اطلاع بیشتر درباره شرکت اوراکل ، محصولات تولیدی آن و همچنین چگونگی کارکردن با این نرم افزار ، می توانید به آدرس www.oracle.com رجوع کنید . در این سایت اطلاعات سودمندی درباره محصولات اوراکل و ابزارهای کمکی توسعه آن &amp;ndash; که به ویژه برای برنامه نویسان مناسب است &amp;ndash; در دسترس می باشد . &lt;br /&gt;مدیر یا کاربر اوراکل بودن ، هر چند ممکن است حرفه یا مقامی خوشایند بوده و امتیازات فراوانی را در اختیار شخص قرار دهد ، ولی در عین حال بسیار طاقت فرسا و پر مسئولیت است . &lt;br /&gt;مختصری درباره بانک اطلاعاتی(( Oracle)) &lt;br /&gt;از دیر باز مهمترین فاکتور در صنعت نرم افزار وIT داده ها یاDATA بوده است، لذا همیشه انتخاب بستری مناسب جهت ذخیره اطلاعات ازاهمیت بالایی برخوردار بوده است . اولین تکنولوژی که در این خصوص شکل گرفت سیستمهای مدیریت فایل بود که هنوز هم توسط تعدادی از شرکتها و موسسات مورد استفاده قرار&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;می گیرد اینگونه سیستمها دارای ضعفهایی بوده و هست که در ذیل به برخی از آنها می پردازیم : &lt;br /&gt;1-عدم کنترل صحت اطلاعات توسط خود سیستم . &lt;br /&gt;2-ضریب ایمنی پایین داده ها (به طور مثال با خاموش کردن ناگهانی کامپیوتر و یا قطع و وصل برق در هنگام نوشتن ویا خواندن اطلاعات توسط سیستم اطلاعات از بین رفته یا خراب و بهم ریخته می شود. &lt;br /&gt;3-ضریب ایمنی پایین سیستم (به طور مثال کاربران خبره تر می توانند خارج از محیط نرم افزار به تغییر اطلاعات پرداخته و سوء استفاده نمایند.( &lt;br /&gt;4-سرعت پایین در دسترسی به اطلاعات با افزایش داده ها. &lt;br /&gt;5-. عدم توانایی در نگهداری حجم زیاد اطلاعات. &lt;br /&gt;6-عدم توانایی در سرویس دهی به تعداد کاربر زیاد (این سیستمها معمولاً برای یک تا چهارکاربر بیشتر طراحی نشده است).&lt;br /&gt;7- عدم توانایی در کنترل همزمانی سیستم هنگام استفاده در شبکه. &lt;br /&gt;برخی از اینگونه سسیتمها عبارتند از FoxPro ، Dbase ،Btrive ،Paradox . &lt;br /&gt;با توجه به ضعفهای ذکر شده سیستمهای دیگری مطرح گردید که به سیستمهای مدیریت بانکهای اطلاعاتی یا RDBMS معروف شده است . اینگونه سیستمها علاوه بر اینکه ضعفهای ذکرشده در بالا را رفع نموده امکاناتی را نیز به آن اضافه نموده است . معروف ترین بانکهای اطلاعاتی دردنیاعبارتنداز Oracle ،DB2 ، Informix ،SqlServer .&lt;br /&gt;Oracle را می توان قویترین بانک اطلاعاتی در دنیا نام برد طبق آمار گیری مرکز IT آمریکا 75 درصد شرکتهای بزرگ در آمریکا واروپا از بانک اطلاعاتی Oracle استفاده می نمایند&amp;zwnj; ،در واقع Oracle را می توان شکست ناپذیر ترین بانک اطلاعاتی در جهان نامید. &lt;br /&gt;در زیر برخی از مزایای این بانک اطلاعاتی ذکر شده است : &lt;br /&gt;1- کنترل صحت اطلاعات توسط سیستم به صورت اتوماتیک (یعنی خود بانک اطلاعاتی از ورود اطلاعات غیر معتبر جلوگیری می&amp;zwnj;نماید). &lt;br /&gt;2- ضریب ایمنی بالای سیستم (عدم از بین رفتن اطلاعات را تضمین کرده و بهم ریختگی و خرابی به هیچ عنوان وجود ندارد). &lt;br /&gt;3-ضریب امنیتی بالای سیستم (این خاصیت عدم دسترسی غیر مجاز کاربر به اطلاعات را تضمین می نماید.توجه به این نکته ضروری است که Oracle جهت حفاظت سیستم دارای 14 لایه امنیتی می&amp;zwnj;باشد این در حالی است که SqlServer شرکت Microsoft فقط دارای یک لایه امنیتی می باشد). &lt;br /&gt;4- سرعت بالا در دسترسی به اطلاعات در حجم انبوه . &lt;br /&gt;5- توانایی نگهداری حجم انبوه اطلاعات (برای مثال Oracle امکان نگهداری سه بیلیون Tablespace و هر Tablespace قابلیت نگهداری 1022 فایل و هر فایل قابلیت نگهداری 1022 جدول را دارا می باشد . ضمناً هر جدول می تواند دارای هزار ستون و تعداد سطرهای نامحدود باشد).&lt;br /&gt;6- توانایی سرویس دهی به تعداد زیادی کاربر همزمان بدون کاهش محسوس زمان پاسخگویی سیستم (با داشتن سخت افزار مناسب با استفاده از این بانک اطلاعاتی می&amp;zwnj;توان تا بیش از بیست هزار کاربر همزمان را سرویس دهی نمود).&lt;br /&gt;7-امکان کنترل همزمانی در سیستم شبکه. &lt;br /&gt;8-امکان تعریف سیستم جهت انجام اتوماتیک عملیات پشتیبان&amp;zwnj;گیری از اطلاعات (مثلاً می توان سیستم را طوری برنامه ریزی نمود که راس یک ساعت به طور روزانه ، هفتگی ، ماهانه و یا در تاریخ مشخص اقدام به پشتیبان&amp;zwnj;گیری از اطلاعات نماید).&lt;br /&gt;9-. امکان آرشیو نمودن Online اطلاعات (یعنی به محض وارد نمودن اطلاعات جدید یا تغییر ، اطلاعات جدید یا تغییر کرده در محل دیگری مانند دیسکهای نوری نیز ذخیره گردد تا در صورت خرابی سخت افزار کلیه اطلاعات قابل بازیابی باشد).&lt;br /&gt;10- با استفاده ازابزارRecovery Manager امکان بازیابی سریع و راحت اطلاعات وجود دارد . &lt;br /&gt;11-ابزار EnterPrise Manager امکان کنترل و مدیریت بانک اطلاعاتی را به طورساده وVisual می دهد. &lt;br /&gt;11-امکان مدیریت و کنترل سیستم به صورت Remote Accsess وجود دارد.(یعنی:کاربران می توانند از محلهای دیگر با استفاده از خطوط تلفن به سیستم وصل شده و در صورت داشتن مجوز به کنترل و ومدیریت بانک اطلاعاتی بپردازند).&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;تاریخچه &lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;ACCESS&lt;/b&gt;&lt;b&gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;Access&amp;nbsp; در سال 1992 ، Microsoft Access به عنوان یک DBMS عرضه شد و در طی سالهای متمادی ، در رده خود به صدر رسید&amp;nbsp; Access. به عنوان بخشی از مجموعه برنامه های معروف Microsoft Access روزانه توسط میلیون ها نفر استفاده می شود. از همان ابتدا Access به تدریج توسعه یافت و به برنامه ای کارآمد با کاربردی آسان مبدل شد. نگارش های اخیر آن در حالی که هم چنان جایگاه خود را در دنیا به عنوان مشهورترین DBMS دسک تاپ حفظ کردند . امکان ساخت برنامه هایی را برای برنامه نویسان فراهم می کنند که این برنامه ها بر مبنای DBMS کلاینت / سرور SQL Server مقیاس جهانی مایکروسافت می توانند به اطلاعات پایگاه های داده کلاینت / سرور شبکه های بزرگ دسترسی پیدا کنند. هرچند اکثر افراد از Access برای انجام وظایف نسبتاً ساده مدیریت داده که نیازی به هیچ گونه برنامه نویسی ندارد ، استفاده می کنند ولی زبان VBA امکان میزبانی سیستم هایی را برای Access فراهم می کند که می توان آنها را برای رفع نیازهای بسیاری از سازمان ها سفارشی کرد بدون توجه به اندازه آنها یا انواع وظایفی که باید انجام دهند. نگارش های Access در سال 1922 Access 1.0 کمی پس از پیدایش ویندوز مایکروسافت عرضه شد. در سال 1993 Access 1.1 و در سال 1994 Access 2.0 ، هر نگارش جدید نمایانگر بهبود روزافزودن نگارش های قبلی است.به همین ترتیب Access 95 در سال 1995 ،Access 97 درسال 1997 ، Access 2000 در سال 1999 و Aceess 2002 در سال 2001 عرضه شدند. ویژگی های ایجاد شده در نگارشهای 1.0 و 1.1 و 2.0 از Access فناوری OLE در Table Designer: به کاربران امکان می دهد تا پایگاه های داده حاوی تصاویر گرافیکی و فایل هایی ویدیویی و صوتی را علاوه بر متن و اعداد ایجاد کنند. OLE مخفف Object Linking and Embbedding است که توصیفی است از آن چه OLE انجام می دهد. کاربران حتی می توانند اسناد Word و صفحات گسترده Excel را در یک پایگاه داده Access یکجا جمع کنند. Forms Package&amp;nbsp; به کاربران امکان می دهد تا با کشیدن عناصر فرم به روی یک صفحه خالی ، فرم های سفارشی ایجاد کنند. این مرحله استفاده از آن را آسان می سازد: Report Wizard. ایجاد گزارش را نیز آسان می کند.&lt;/p&gt;
&lt;p dir="rtl"&gt;:Query Designerکشیدن و انداختن از فناوری QBE استفاده شده است تا کاربران بتوانند پرس و جوها را بدون نوشتن کد برنامه ایجاد کنند. :Graph Wizard . در طی یک فرآیند گام به گام شهودی ، نموداری را نشان می دهد. Access 1.0 علاوه بر فایل های طبیعی خود می تواند روی فایل های DBASE ، PARADOX و BTRIEVE یا درایورهای طبیعی نظیر SYBASE AQL SERVER ، DEC Rdb و FOXPRO از طریق رابط ODBC عمل کند. ODBC مخفف Object DataBase Connectivity است و یک API مشترک برای پایگاه های داده ناسازگار مختلف فراهم می کند. در نگارش Access 1.1 پشتیبانی پیشرفته Btrieve , ODBC اتصال به foxpro صدور آسان داده به برنامه word برای برنامه های ادغام پست الکترونیکی اندازه های پایگاه داده حداکثر تا 1 گیگا بایت (حدود هشت بار بزرگ تر از 1.0 را می توان مدیریت کرد) زمان اجرای Access قابل دسترسی است . برنامه نویسان می توانند برنامه هایی ایجاد کنند که بدون نصب Access روی سیستم عمل می کنند. 2.0Access دارای قابلیت های بیشتری است : ویزاردها که وظایفی را خودکار کرده اند که قبلاً مستلزم کد نویسی در بخشی از برنامه بودند. مدیریت رویداد پیچیده تر یک اشکال زدا در ابزارهای برنامه نویسی به علاوه یک مستند ساز خودکار و Add &amp;ndash; in Manager بهبودهایی در موتور JET پایگاه داده و به دنبال آن پایگاه های داده پیچیده تر برای ساخت اجرای پرس و جوها با دوبرابر سرعت 95Access 95 Access اولین نگارشی بود که رسماً به عنوان بخشی از Microsoft Office مطرح شد. کنترل های آن با سایر اعضای مجموعه برنامه های Office به خوبی کار می کنند. VBA یکی از ابزارهای برنامه نویسی است که Access با سایر برنامه های Office نظیر Word و Excel به اشتراک گذاشته است. Import Wizard و pivotTable Wizard اضافه شده اند. ویزاردهای form و report بهبود یافته اند. 97 Access 97 Access بیشتر مبتنی بر وب است. فرق پیوندها را به عنوان یک نوع داده طبیعی ذخیره کرده و امکان ذخیره سازی در HTML را فراهم می کند. کاربران می توانند اشیای پایگاه داده را در وب منتشر کنند. داده را از یک سند HTML که حاوی جدولی است استخراج کرده و سپس داده را در جدول پایگاه داده قراردهند. ماژول های کلاس می توانند حاوی تعریف شئ را نگه دارند. کامپایل شرطی به برنامه نویسان امکان می دهد تا هر دو کامپایل تولید و اشکال زدایی برنامه های خود را با تنظیم پرچم ها در کد ایجاد کنند. برنامه نویسان قادر به حذف کد منبع از برنامه هستند، بنابر این از سرعت اجرا کاسته شده و افراد نمی توانند آن را مشاهده و کپی کنند. کنترل های Activex جدیدی عرضه شده اند و سازگاری با سیستم های کنترل کد به ویرایش Developer از Office 97 اضافه شده است. 2000 Access Access در این نگارش از بسیاری از جهات بهتر شده است. یعنی کارآیی بهبود یافته و توانایی آن افزایش یافته است. این نگارش Access دارای و��ژگی های زیر است: ADO عملاً جایگزین تمام عملکردهای دستیابی داده شده است که قبلاً با DAO انجام می شد. همان طور که قایل های mdb با موتور jet کار می کنند. فایل های Access Project(.adp) نیز به راحتی با فایل های Microsoft Data Engine و SQL Server کار می کنند. DAP ها عرضه شده اند که به شما امکان می دهد تا چیزهایی همانند گزارش ها و فرم های Access را در وب قرار دهید. 2002 Access این ویژگی ها به نسخه Access قبلی اضافه شده است: انجام مجدد و لغو چند سطحی گروه بندی بهتر با ورودی داده چند جدولی پشتیبانی پیشرفته برای SQL Server Desktop Engine را علاوه بر حذف ها و بهنگام رسانی های آبشاری شامل می شود. Upsizing Wizard برنامه های نوشته شده را طوری تبدیل کرده تا موتور jet فعال شود و آنها بتوانند با SQL Server Desktop Engine کار کنند. پشتیبانی XML اضافه شده است. 2003 Access ویژگی های جدید 2003 Access عبارتند از : کاربرد آسان توانایی بسیار در وارد ، صادر و کارکردن با فایل های داده XML پرچم گذاری خطاهای مشترک شناسایی وابستگی به شیء Access یک محیط برنامه نویسی محسوب می شود. شامل : کمی موانع سر راه ورودی &amp;ndash; می توانید حتی با کمی مطالعه با آموزش مختصر ، برنامه های سودمندی را برنامه نویسی کنید. شهودی بودن آن &amp;ndash; هرچه بیشتر از Access استفاده کنید و به مهارت خود بیفزایید . با استفاده از قدرت هر چه بیشتر Access بهتر می توانید از پس کارهای پیچیده تر برآیید. بخشی از مجموعه Office محسوب می شود. Access از قابلیت های سایر اعضای Microsoft Office نظیر word , excel برخوردار است. با Sql Server مایکروسافت کاملاً یکپارچه شده است. به همین علت Access برای انجام بسیاری از وظایف برنامه نویسی از کوچک ترین برنامه پایگاه داده شخصی گرفته تا برنامه های گسترده جهانی برای شرکت های چند ملیتی بزرگ مناسب است. معمولاً سایر محصولات DBMS برای یک یا چند منظور در نظر گرفته می شوند. تفاوت بین پایگاه های داده و برنامه های پایگاه داده گاهی اوقات افراد در تشخیص بین پایگاه های داده و برنامه های پایگاه داده دچار اشتباه می شوند. این امر در مورد افرادی صدق می کند که به طور تجربی کار کردن با Access را یاد گرفته اند نه کسانی که دوره آموزشی را طی کرده اند. &lt;/p&gt;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;(3)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p align="center" dir="rtl"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; مقایسه &lt;/b&gt;&lt;b&gt;Oracle&lt;/b&gt;&lt;b&gt; با&lt;/b&gt;&lt;b&gt;&amp;nbsp; SQLServer&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p align="right" dir="ltr"&gt;در زمینه:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;كپی پشتیبان و بازیابی اطلاعات&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;همان&amp;zwnj;طور كه قبلاً نیز اشاره شد در نسخه&amp;zwnj;های قبلی SQL Server نمی&amp;zwnj;توانستیم به صورت آنلا&amp;zwnj;ین از اطلاعاتمان كپی بگیریم، ولی در نسخه جدید SQL Server 2005 مدیران بانك&amp;zwnj;های اطلاعاتی می&amp;zwnj;توانند به راحتی عملیات كپی و بازیابی اطلاعات را به صورت آنلاین انجام دهند. &lt;br /&gt;&lt;br /&gt;در حالی كه سرور در حال كار كردن است. اوراكل نیز ساختاری شبیه این را با استفاده از Tablespaceها انجام می&amp;zwnj;دهد. البته در Tablespaceهای اوراكل نمی&amp;zwnj;توان اطلاعات قبلی را در Tablespace بازیابی نمود و از آن&amp;zwnj;جایی كه در هر Tablespace یك Metadata وجود دارد، این Tablespaceها نمی&amp;zwnj;توانند كامل باشند. &lt;br /&gt;&lt;br /&gt;البته اوراكل دارای ابزار بازیابی اطلاعات كاملی است و می&amp;zwnj;تواند با كمك گرفتن از Redo logها این كار را آسان كند. &lt;br /&gt;اوراكل با استفاده از logical dump&amp;zwnj;هایی كه می&amp;zwnj;سازد، می&amp;zwnj;تواند مشكلی كه باعث نیاز به بازیابی می&amp;zwnj;شود را شناسایی كند. البته SQL Server هم ابزارهایی مانند DBCC PAGE و DBCC LOG دارد كه مانند ابزارهای اوراكل عمل می&amp;zwnj;كند. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;انتقال و&amp;zwnj; ورود اطلاعات&lt;/b&gt;&lt;b&gt; (Export and Import)&lt;/b&gt; &lt;br /&gt;یكی از امكانات جدید Oracle 10 g برای انتقال یا صادر كردن اطلاعات به data pump معروف است. data pump ساختاری binary دارد. اوراكل این كار را توسط دو گزینه كه برای صادر و دو گزینه برای وارد كردن اطلاعات دارد، انجام می دهد. این دو گزینه exp/data و imp/data هستند. &lt;br /&gt;اضافه بر این، در اوراكل ابزار sqlldr نیز وجود دارد كه اختصاصاً برای import كردن اطلاعات متنی به كار می&amp;zwnj;رود. از طرف دیگر SQL Server2005 دارای دو گزینه برای export و import است؛ به نام&amp;zwnj;های bcp و Bcp .DTS می&amp;zwnj;تواند اطلاعات را (به صورت متنی import یا export كند) و حتی می&amp;zwnj;تواند اطلاعات را به فرمتی ذخیره كند كه بانك&amp;zwnj;های اطلاعاتی دیگر نیز بتوانند از آن استفاده كنند. &lt;br /&gt;&lt;br /&gt;DTS نیز یكی از پر سرعت&amp;zwnj;ترین ابزارهای انتقال اطلاعات در SQL Server است كه در مقایسه با اوراكل بسیار سریع&amp;zwnj;تر و كار با آن آسان&amp;zwnj;تر می&amp;zwnj;باشد. اوراكل نیز در نسخه جدید خود از ابزار &amp;zwnj;WisdomForce FastReader استفاده می&amp;zwnj;كند كه می&amp;zwnj;تواند با سرعت زیاد كار export و import را انجام دهد و اطلاعات را با فرمت متنی آماده سازد. از این ابزار می&amp;zwnj;توان برای انتقال اطلاعات بین اوراكل و بانك&amp;zwnj;های اطلاعاتی دیگر مانند MS SQL ،2DB ،Sybase استفاده نمود. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;br /&gt;امكانات موجود برای برنامه&amp;zwnj;نویس&amp;zwnj;ها &lt;br /&gt;یكی از امكاناتی كه اوراكل در اختیار برنامه&amp;zwnj;نویسان قرار می&amp;zwnj;دهد، امكان استفاده از Exception Handling است كه توسط PL/SQL قابل دسترسی است. در SQL Server 2005 نیز این امكان توسط Transcat-SQL مهیا شده است. &lt;br /&gt;در مبحث Queuing ،SQL Server 2005 ابزاری به نام Server Broker دارد كه می&amp;zwnj;تواند امكان استفاده از Queing را برای برنامه&amp;zwnj;نویسان فراهم سازد، اما در اوراكل ابزاری قوی به نام Oracle Advanced Queuing وجود دارد كه كار Queing را به صورت كامل انجام می&amp;zwnj;دهد. &lt;br /&gt;SQL Server 2005 می&amp;zwnj;تواند كمك بیشتری به برنامه&amp;zwnj;نویسان بكند؛ زیرا از NET. استفاده می&amp;zwnj;كند، ولی بر خلاف آن، هسته اوراكل از جاوا درست شده است و مستقیماً فقط می&amp;zwnj;تواند توسط PL/SQL اجرا شود. در نتیجه در SQL Server 2005 می&amp;zwnj;توانیم به صورت مستقل از دستورات NET. استفاده كنیم. &lt;br /&gt;&lt;br /&gt;از طرف دیگر از آنجا كه جاوا هسته اوراكل را تشكیل می&amp;zwnj;دهد، نگهداری آبجكت&amp;zwnj;های جاوای درون اوراكل درست مانند نگهداری یك سرور جاوا می&amp;zwnj;باشد، ولی SQL Server 2005 تنها در برخی قسمت&amp;zwnj;ها مانند اشكال&amp;zwnj;یابی از NET trigger. استفاده می&amp;zwnj;كند و حجم سنگینی ندارد. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;امكانات ویژه&lt;/b&gt;&lt;b&gt; SQL Server 2005 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- &amp;zwnj;SQL Server 2005 :Replication ابزار Replication بسیار قدرتمندی دارد كه می&amp;zwnj;تواند از اوراكل به SQL Server یا بلعكس Replication انجام دهد. &lt;br /&gt;- Notification: در SQL Server 2005 سرویس Notification یكی از سرویس&amp;zwnj;هایی است كه می&amp;zwnj;توان با آن در &amp;zwnj;Alertهایی مانند Stock Market استفاده نمود. &lt;br /&gt;- Reporting Services: یكی از امتیازات SQL Server 2005 در مقایسه با اوراكل، داشتن سرویس گزارش&amp;zwnj;های داخلی است كه با استفاده از آن می&amp;zwnj;توان انواع گزارش&amp;zwnj;ها را استخراج نمود. البته اوراكل هم دارای Oracle IAS است كه كار گزارش&amp;zwnj;گیری را حتی قوی&amp;zwnj;تر از SQL Server انجام می&amp;zwnj;دهد، ولی مانند SQL Server 2005 در داخل بانك اطلاعاتی نیست و به صورت خارجی عمل می&amp;zwnj;كند. همچنین خرید آن نیز هزینه زیادی خواهد داشت. &lt;br /&gt;- Identity: در اوراكل نمی&amp;zwnj;توان به صورت خودكار كلید اصلی یا Primary key را تعریف كرد. در صورتی در SQL Server2005 این امكان وجود دارد. البته اوراكل دارای Sequence است، ولی نگهداری این Sequenceها توسط مدیر سیستم كار آسانی نیست. &lt;br /&gt;امكانات ویژه &amp;zwnj;Oracle 10g &lt;br /&gt;&lt;br /&gt;- Auditing: در اوراكل این كار با استفاده از پارامتر جدید audit_trail=db_extended, init.ora انجام می&amp;zwnj;پذیرد كه می&amp;zwnj;توان از تمامی جست&amp;zwnj;وجوها به همراه مقادیر ورودی هر یك از آن&amp;zwnj;ها اطلاعات ذخیره كرد. این كار در SQL Server2005 تنها با استفاده از Trace امكانپذیر است. آن هم نمی&amp;zwnj;تواند مقادیر Bind شده اطلاعات را نشان دهد و استفاده از آن نیز می&amp;zwnj;تواند كارایی سرور را تا حد زیادی پایین بیاورد. &lt;br /&gt;&lt;br /&gt;- Logminer: در&amp;zwnj; اوراكل ابزاری به نام Logminer وجود دارد كه می&amp;zwnj;تواند تاریخچه تمامی DML یا DDLهای كل پایگاه اطلاعاتی را به ما بدهد. SQL Server2005 این ابزار را ندارد، ولی می&amp;zwnj;توان از Lumigent Log Explorer برای مشاهده برخی از این تاریخچه استفاده كرد. &lt;br /&gt;&lt;br /&gt;- Flashback Query: این امكان در نسخه جدید Oracle 10g عرضه گردید و با كمك آن می&amp;zwnj;توان اطلاعات از دست رفته را بازیابی كرد. &lt;br /&gt;&lt;br /&gt;- Rollback Statistics: در اوراكل اگر عملیاتی سنگین در وسط كار انجام نپذیرد، می&amp;zwnj;توان آن را Rollback كرد. Rollback statistics می تواند به شما بگوید چه زمانی طول خواهد كشید كه Rollback انجام شود و عملیات پایان پذیرد. كافی است جست&amp;zwnj;وجوی زیر را به كار ببرید: &lt;br /&gt;V$FAST_START_TRANSACTIONS &lt;br /&gt;این قابلیت در SQL Server2005 وجود ندارد. &lt;br /&gt;&lt;br /&gt;- AWR یا Automatic Workload Repository تصور كنید كه بانك اطلاعاتی شما بسیار حجیم است، ترافیك زیادی دارد و جوابگویی آن به كلا&amp;zwnj;ینت&amp;zwnj;ها كُند شده است. با استفاده از AWR در Oracle 10g می&amp;zwnj;توانیم مشكل را بررسی كنیم و تشخیص دهیم چه مشكلی در سیستم وجود دارد. اوراكل این كار را با استفاده از درست كردن Viewهای زیر انجام می&amp;zwnj;دهد. &lt;br /&gt;v$sysmetric_history for v$sysmetric &lt;br /&gt;v$active_session_history for v$active_session &lt;br /&gt;v$waitclassmetric_history for v$waitclassmetric &lt;br /&gt;v$session_wait_history for v$session_wait &lt;br /&gt;v$servicemetric_history for v$servicemetric &lt;br /&gt;&lt;br /&gt;- پشتیبانی از OO یا Oracle :Object Oriented قابلیت&amp;zwnj;های شیءگرا (object oriented) دارد. برای همین، این بانك اطلاعاتی را می&amp;zwnj;توان بانك اطلاعاتی رابطه&amp;zwnj;ای شیءگرا نیز نامید. با استفاده از این قابلیت، برنامه&amp;zwnj;نویسان می&amp;zwnj;توانند Class و Objectهای برنامه شیء&amp;zwnj;&amp;zwnj;گرای خود را مستقیماً به جداول بانك اطلاعاتی Map كنند.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;(4)&lt;/p&gt;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;&amp;nbsp; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p align="center" dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;بانک های اطلاعاتی رابطه ای(مفاهیم وتعاریف)&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;موجوديت (&lt;/b&gt;&lt;b&gt;Entity&lt;/b&gt;&lt;b&gt;) &lt;br /&gt;&lt;/b&gt;به&lt;b&gt; &lt;/b&gt;هر چيزی (شی ، شخص ، محل و ...) که می خواهيم در يک سيستم راجع به آن اطلاعاتی را جمع آوری ، پردازش و نگهداری نمائيم ، يک موجوديت گفته می شود . تعريف فوق ، متداولترين برداشت اوليه از موجوديت می باشد . مجموعه موجوديت های يک سيستم ، ساختار اطلاعاتی آن سيستم را مشخص می كند . هر موجوديت شامل اجزاء و المان هائی است که آن موجوديت را توصيف می كند كه به آنها&amp;nbsp; خصيصه و يا &lt;b&gt;Attribute&lt;/b&gt; گفته می شود . هر موجوديت بسته به اين كه&amp;nbsp; در سيستم مورد مطالعه چه ميزان اطلاعات راجع به آن می خواهيم داشته باشيم ، شامل حداقل يک و يا چند خصيصه خواهد بود. از آنجا که هر موجوديت راجع به يک موضوع به خصوص می باشد ، بنابراين يک ارتباط منطقی بين کليه خصايص موجوديت وجود خواهد داشت .در واقع&amp;nbsp; ،&amp;zwnj; تمام خصائص يک موجوديت توصيف کننده آن موجوديت خواهد بود . برای روشن شدن موضوع بد نيست به نمونه مثال ذيل توجه نمائيد : &lt;br /&gt;&lt;b&gt;- &lt;/b&gt;موجوديت مشتری شامل خصلت های نام مشتری ، آدرس مشتری ، تلفن مشتری و ... است . &lt;br /&gt;- موجوديت سفارش شامل خصلت های شماره سفارش ، تاريخ سفارش ، نام مشتری ، کالای سفارش شده ، تعداد کالای سفارش شده و ... است &lt;br /&gt;همانگونه که در مثال فوق مشاهده گرديد ،&amp;nbsp; تمام خصلت های موجوديت مشتری توصيف کننده يک مشتری و تمام خصلت های موجوديت سفارش توصيف کننده يک سفارش می باشند . &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;کليد (&lt;/b&gt;&lt;b&gt;Key&lt;/b&gt;&lt;b&gt;)&lt;br /&gt;&lt;/b&gt;هر رخداد از يک موجوديت را بايد بتوان به وسيله يک و يا ترکيبی از چند خصيصه آن به صورت يکتا شناسائی نمود . به تعبير ديگر ، هر يک از رخدادهای يک موجوديت بايد يکتا باشد ، در غير اينصورت تغيير و يا حذف يک رخداد از موجوديت (در مثال فوق يک مشتری) غير ممکن خواهد بود . از اينرو از بين خصلت های يک موجوديت يک و يا ترکيبی از چند خصيصه به عنوان کليد آن موجوديت انتخاب می شود .&amp;nbsp; اين خصلت (و يا ترکيب خصلت ها) بايد بتواند يکتائی هر رخداد از موجوديت را تضمين نمايد . در موجوديت سفارش مثال فوق ، خصلت شماره سفارش می تواند بعنوان کليد انتخاب شود .&lt;br /&gt;&lt;b&gt;توضيح&lt;/b&gt; : در برخی از موارد در يک موجوديت چندين کليد وجود دارد&amp;nbsp; كه به هر يک از آنها يک &lt;b&gt;Candidate&lt;/b&gt; &lt;b&gt;Key&lt;/b&gt; يا &lt;b&gt;Alternate Key&lt;/b&gt;&lt;b&gt; &lt;/b&gt;گفته می شود . &lt;br /&gt;در برخی از حالات نمی توان در يک موجوديت هيچ کانديدی براي کليد يافت ، مانند موجوديت مشتری در مثال فوق . در اين موجوديت هيچيك از خصلت ها و يا هيچ ترکيبی از آنها نمی تواند صد درصد تضمين کننده يکتائی آن باشد (با اينکه احتمال وجود دو مشتری هم نام در يک آدرس و با يک شماره تلفن بسيار کم است ، اما باز هم احتمال وقوع دارد) . در چنين مواردی مجبور هستيم يک خصلت به موجوديت اضافه کنيم تا تضمين کننده يکتائی رخدادهای آن باشد . در مثال فوق با اضافه کردن خصلت کد مشتری به موجوديت مشتری ، می توان يکتائی آن را تضمين نمود . به اين نکته دقت شود که بسياری از خصلت های يک موجوديت در کنترل سيستم نيست و از خارج به سيستم تحميل می گردد . به عنوان مثال ما نمی توانيم تعيين کنيم که نام مشتری های سازمان تکراری نباشد . اما عدم تکراری بودن خصلت هائی که خود ما ايجاد نموده ايم را می توان تضمين کرد ( نظير کد مشتری که توسط سيستم و يا سازمان مربوطه توليد می شود )&amp;nbsp; .&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;کليد اصلی (&lt;/b&gt;&lt;b&gt;Primary Key&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;br /&gt;از بين کليدهای يک موجوديت (Candidate Key) ، می بايست يک کليد را به عنوان کليد اصلی انتخاب نمود . معيارهای مختلفی در اين انتخاب دخيل هستند ، اما معمولا&amp;quot; بهترين کليدی که معرف مفهوم و ماهيت موجوديت باشد به عنوان کليد اصلی انتخاب می گردد . &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;وابستگی تابعی (&lt;/b&gt;&lt;b&gt;Functional Dependency&lt;/b&gt;&lt;b&gt;)&lt;br /&gt;&lt;/b&gt;وابستگی تابعی مفهومی است که مابين خصلت های يک موجوديت تعريف می گردد . به اين معني که می گوئيم خصلت A با خصلت B وابستگی تابعی دارد ، در صورتيکه به ازای هر مقدار مشخص از خصلت B بتوان مقدار مشخص و يکتائی از خصلت A را بدست آورد ، اما عکس آن ممکن است صادق نباشد . در موجوديت مشتری مثال قبل ، به ازای هر کد مشتری می توان نام او را بدست آورد در اين صورت می گوئيم خصلت نام مشتری با خصلت کد مشتری وابستگی تابعی دارد . اما عکس آن صادق نيست چرا که به ازای يک نام مشتری مشخص ، نمی توان يک کد مشتری يکتا استخراج نمود (دو مشتری مختلف می توانند نام يکسان داشته باشند ، در اين حالت يک نام مشتری ممکن است متناظر با دو&amp;nbsp; و يا حتی چند کد مشتری باشد).&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;انواع رابطه بين خصلت های يک موجوديت&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;بين خصلت های يک موجوديت سه نوع رابطه وجود دارد :&lt;br /&gt;-&amp;nbsp; &lt;b&gt;رابطه يک به يک (&lt;/b&gt;&lt;b&gt;One To One&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;b&gt; &lt;/b&gt;: در حالتی اتفاق می افتد که خصلت A وابستگی تابعی به خصلت B داشته باشد و خصلت B نيز وابستگی تابعی به خصلت A داشته باشد . در اين حالت هر دو خصلت A و B کانديدای کليد شدن می باشند.&lt;br /&gt;-&amp;nbsp; &lt;b&gt;رابطه يک به چند (&lt;/b&gt;&lt;b&gt;One To&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;Many&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;b&gt; &lt;/b&gt;: اگر خصلت A وابستگی تابعی به خصلت B داشته باشد و عکس آن صادق نباشد ، يك ارتباط از نوع يک به چند وجود خواهد داشت . در اين حالت ، خصلت B کانديد کليد شدن است و خصلت A صرفا&amp;quot; يکی از توصيف گرهای موجوديت محسوب می گردد .&lt;br /&gt;&amp;nbsp;-&amp;nbsp; &lt;b&gt;رابطه چند به چند (&lt;/b&gt;&lt;b&gt;Many To Many&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;b&gt; &lt;/b&gt;: اگر دو خصلت هيچکدام وابستگی تابعی به يکديگر نداشته باشند آنگاه رابطه بين آنها چند به چند خواهد بود . در اين حالت هيچيکدام از آنها کانديد کليد شدن نبوده (ممکن است ترکيب آنها کانديد کليد شدن باشد) و صرفا&amp;quot; توصيف کننده موجوديت خواهند بود . &lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;هنجار سازی &lt;/b&gt;&lt;b&gt;(&lt;/b&gt;&lt;b&gt;Normalization&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;هنجار سازی ، فرآيندی است كه طی آن يك موجوديت جهت به حداقل رسانی نابهنجاری های بوجود آمده در خلال تغييرات اعمال شده بر روی رخدادهاي يک موجوديت مورد بررسی و تبديل قرار می گيرد. اگر اين فرآیند به طور صحيح بر روی يک موجوديت اعمال نگردد ، آنگاه نمی توان هيچ تضمينی در خصوص حفظ يکپارچگی اطلاعات آن موجوديت ارائه داد . فرآيند هنجار سازی به دليل اهميت و گستردگی آن&amp;nbsp; در مقاله ای جداگانه تشريح خواهد شد.&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;نا بهنجاری&lt;/b&gt;&lt;br /&gt;به پيامدهای ناخواسته تغيير اطلاعات نابهنجاری گفته می شود . &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;Relation&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;موجوديت ها در مدل منطقی داده های سيستم مورد بحث و بررسی قرار می گيرند و پس از طی فرآيند هنجارسازی در مرحله فيزيکی به صورت ماتريسهای دوبعدی مشتمل بر سطرها (رخدادهاي مختلف يک موجوديت) و ستون ها (خصلت های مختلف آن موجوديت) تعريف می گردند . هر يک از اين ماتريس ها را يک ارتباط يا Relation می نامند که در مدل فيزيکی معمولا&amp;quot; آنها را با نام جدول (Table) معرفی می کنند . همانطور که پيش از اين اشاره شد تمام خصلت های يک موجوديت با يکديگر ارتباط منطقی داشته و معرف آن موجوديت می باشند ، از اينرو به اين جداول ارتباط می گويند . &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;Tuple&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;هر يک از رخدادهای مختلف يک موجوديت را يک Tuple می گويند که در مدل فيزيکی معمولا&amp;quot; از آنها با نام رديف (Row) و يا رکورد (Record) نام برده می شود . بنابراين Tuples ، رديف های جدول دو بعدی هستند که آن را به عنوان Relation و يا Table می شناسيم . &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;Attribute&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;هريک از خصلت های مختلف يک موجوديت را Attribute می نامند ( نظير کد مشتری ) . معمولا&amp;quot; در مدل فيزيکی به جای Attribute از فيلد (Field) و يا ستون (Column) استفاده می شود . بنابراين Attributes ، ستون های جدول دو بعدی هستند که آن را به عنوان Relation و يا Table می شناسيم .&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;ارتباط (&lt;/b&gt;&lt;b&gt;Relationship&lt;/b&gt;&lt;b&gt;)&lt;br /&gt;&lt;/b&gt;منظور ارتباط بين دو Relation&amp;nbsp; و یا جدول است که بر اساس برابری فيلدهای يکسان در هر جدول تعريف و دارای انواع مختلفی است . ( به دليل اهميت و گستردگی ، در مقاله ای جداگانه تشريح خواهد شد) .&amp;nbsp; اين ارتباط ها در مدل منطقی مابين موجوديت ها (خصوصا&amp;quot; موجوديت های نرمال شده ) تعيين می گردند و به آن Entity Relation یا ER سيستم می گويند . مدل ER سيستم توسط ابزارهای مستند سازی جهت درک بهتر مدل داده ای سيستم ترسيم می گردد که به آنها ERD می گويند . &lt;/p&gt;
&lt;p dir="rtl"&gt;پس از تشريح برخی از مفاهيم اوليه و در عين حال مهم بانك های اطلاعاتی رابطه ای ، به اختصار می توان گفت که يک بانک اطلاعات رابطه ای مجموعه ای از رابطه ها (Relations) و يا جداول به همراه تمامی ارتباط هائی (Relationship) است که بين آنها وجود دارد&amp;nbsp; . هر بانک اطلاعاتی در خصوص يک سيستم مورد نظر طراحی و ايجاد می گردد ، اما در برخی از سازمان های بزرگ که بين سيستم های مختلف آن ارتباط وجود دارد (نظير سيستم پرسنلی ، حقوق و دستمزد و مالی و ...) ممکن است&amp;nbsp; بانک های اطلاعاتی با يکديگر تجميع&amp;nbsp; و پس از طی فرآيند يکپارچه سازی به صورت يک بانک اطلاعاتی جامع و يکپارچه برای آن سازمان تعريف و ايجاد گردد .&lt;br /&gt;امروزه سيستم های مديريتی بانک های اطلاعاتی رابطه ای مختلفی وجود دارد که هر يک ويژگی ها و قابليت هايی خاص خود را دارند . به اين سيستم ها و يا نرم افزارها اختصارا&amp;quot; RDBMS گفته می شود .&amp;nbsp; MS ACCESS ،&amp;nbsp; MS SQL ، ORACLE ، SYBASE&amp;nbsp;&amp;nbsp; ، نمونه هائی&amp;nbsp; متداول در اين زمينه می باشند . &lt;br /&gt;تمامی سيستم های مديريت بانک های اطلاعاتی رابطه ای به منظور ارائه قابليت های خود و استفاده از آنها از زبان مشترکی که به آن SQL&amp;nbsp; ( برگرفته شده از Structured Query Language )&amp;nbsp; گفته می شود ، استفاده می نمايند . تمامی نيازها و انتظارات&amp;nbsp; کاربران از بانک های اطلاعاتی نظير جستجوی اطلاعات ، ايجاد ، تغيير و يا حذف اطلاعات حتی ايجاد بانک اطلاعاتی و يا ساير اجزاء مرتبط با آن توسط زبان فوق تعريف و تحويل RDBMS داده خواهد شد تا پس از بررسی بر روی بانک اعمال گردد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;(5)&lt;/p&gt;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; نرمال سازی بانک اطلاعاتی رابطه ای&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;قبل ار مطالعه اين مطلب پيشنهاد می گردد به دليل ضرورت آشنائی خوانندگان با مفاهيم بانك های اطلاعاتی رابطه ای ، مقاله &amp;quot;&lt;a href="http://www.srco.ir/Articles/DocView.asp?ID=478"&gt;بانك های اطلاعاتی رابطه ای : مفاهيم و تعاريف&lt;/a&gt;&amp;quot; ، مطالعه گردد . &lt;br /&gt;نرمال سازی ( Normalization )&amp;nbsp; يا به تعبيری هنجار سازی فرآيندی است در رابطه با بانك های اطلاعاتی كه با دو هدف عمده زير انجام می شود : &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;1-کاهش افزونگی اطلاعات&lt;/b&gt; ، به اين معنی که اطلاعات فقط در يک مكان (جدول) ذخيره و در تمام بانک با استفاده از روابط منطقی تعريف شده (RelationShip) قابل دسترسی باشد .&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;2-حفظ يکپارچگی اطلاعات &lt;/b&gt;، به اين معنی که اعمال تغييرات بر روی اطلاعات ( نظير ايجاد ، بهنگام سازی و حذف ) در يك مكان انجام و به دنبال آن آثار تغييرات در تمام بانك مشاهده گردد .&amp;nbsp; برای روشن شدن مفهوم يکپارچگی بد نيست به مثال ذيل توجه نمائيد :&lt;br /&gt;فرض كنيد در يك بانك اطلاعاتی دارای دو موجوديت كتاب و نويسنده باشيم . هر يك از موجوديت های فوق دارای المان های اطلاعاتی (Attribute) مختص به خود می باشند . به عنوان نمونه موجوديت &amp;quot;كتاب&amp;quot; دارای المان اطلاعاتی نام نويسنده&amp;nbsp; و&amp;nbsp; موجوديت &amp;quot;نويسنده &amp;quot; دارای المان های اطلاعاتی متعددی نظير نام نويسنده ، آدرس نويسنده و ... باشد .&amp;nbsp; در صورتی كه در موجوديت &amp;quot;کتاب&amp;quot;&amp;nbsp; يک رخداد (رکورد) ايجاد نمائيم بدون اينکه نام نويسنده آن را در موجوديت &amp;quot;نويسنده&amp;quot; ايجاد کرده باشيم ،&amp;nbsp; دچار يک ناهمگونی اطلاعات خواهيم شد . &lt;/p&gt;
&lt;p dir="rtl"&gt;با توجه به اهداف فوق می توان گفت كه فرآيند نرمال سازی از ناهنجاری های بوجود آمده به دليل بروز تغييرات در بانك جلوگيری خواهد نمود . با اعمال فرآيند نرمال سازی ، يك بانك اطلاعاتی كارآ و مطمئن را خواهيم داشت . &lt;br /&gt;فرآيند نرمال سازی ، فرم های متفاوتی دارد كه انواع متداول آن به شرح ذيل است :&lt;/p&gt;
&lt;ul&gt;
&lt;li dir="rtl"&gt;فرم اول نرمال سازی 1NF &lt;/li&gt;
&lt;li dir="rtl"&gt;فرم دوم نرمال سازی 2NF &lt;/li&gt;
&lt;li dir="rtl"&gt;فرم سوم نرمال سازی 3NF &lt;/li&gt;
&lt;li dir="rtl"&gt;فرم بويس کد نرمال سازی BCNF &lt;/li&gt;
&lt;li dir="rtl"&gt;فرم چهارم نرمال سازی 4NF &lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;فرم اول نرمال&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt; 1&lt;/b&gt;&lt;b&gt;NF&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;موجوديت و يا جدولی در فرم اول نرمال است كه تمامی المان های اطلاعاتی آن ( منظور Attribute است ) يكتا و يا اصطلاحا&amp;quot; atomic باشند . برای روشن شدن اين موضوع فرض كنيد دارای موجوديتی با نام &amp;quot;فاكتور فروش &amp;quot; باشيم .&amp;nbsp; &lt;/p&gt;
&lt;table border="1" width="176" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="174"&gt;
&lt;p align="center" dir="rtl"&gt;فاكتور فروش &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="174"&gt;
&lt;p align="center" dir="rtl"&gt;شماره فاکتور(کليد اصلی)&lt;br /&gt;تاريخ فاکتور&lt;br /&gt;کد مشتری&lt;br /&gt;نام مشتری&lt;br /&gt;کالای 1&lt;br /&gt;تعداد کالای 1&lt;br /&gt;قيمت واحد کالای 1&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;کالای n&lt;br /&gt;تعداد کالای n&lt;br /&gt;قيمت واحد کالای n&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;با مشاهده موجوديت فوق متوجه اين موضوع خواهيم شد كه المان های كالا ، تعداد كالا و قيمت واحد كالا بيش از يك مرتبه در موجوديت وجود داشته و اصطلاحا&amp;quot; يك گروه تكرار را تشكيل می دهند . برای اجرای مدل فيزيكی اين موجوديت ناچار خواهيم بود در طراحی جدول آرايه ای به طول ثابت ( به عنوان نمونه با ده عضو ) تعريف و در آن به ترتيب كالای 1 تا 10 را تعريف نمائيم .&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;مشکل &lt;/b&gt;: طراحی فوق ما را با دو مشکل عمده روبرو خواهد ساخت : اول اين كه&amp;nbsp; کارائی بانک اطلاعاتی پائين خواهد آمد (اگر در آينده تعداد کالاهای فاکتور فروش بيش از 10 کالا باشد ، آنگاه مجبور خواهيم بود طراحی جدول مربوطه و متعاقب آن نرم افزارهائی که از آن استفاده می كنند را تغيير دهيم ) و مشکل دوم اين كه&amp;nbsp; بسياري از فاکتورها لزوما&amp;quot; دارای 10 کالا نيستند و بنابراين محتوی بسياری از فيلدها در جدول فوق خالی (داراي ارزش Null) خواهد ماند و حجم زيادی از فضای ديسک هدر خواهد رفت .&lt;br /&gt;&lt;br /&gt;&lt;b&gt;راه حل &lt;/b&gt;: برای حل اين مشکل کافی است تمامی گروه های تکرار و يا آرايه ها را از موجوديت خارج کرده و به موجوديت ديگری منتقل نمائيم . در چنين مواردی ، كليد اصلی موجوديت اول را به عنوان بخشی از كليد اصلی موجوديت جديد قرار داده و با تلفيق يكی ديگر از آيتم های اطلاعاتی موجوديت جديد كه تضمين كننده يكتا بودن ركوردهای آن موجوديت ( جدول ) است ، كليد اصلی موجوديت ايجاد می گردد . بدين ترتيب ، يك ارتباط بين موجوديت پدر و فرزند بر اساس كليد اصلی موجوديت پدر برقرار خواهد شد . &lt;br /&gt;مجددا&amp;quot; به موجوديت &amp;quot;فاكتور فروش &amp;quot; مثال قبل پس از تبديل به فرم اول نرمال توجه نمائيد :&amp;nbsp; &lt;/p&gt;
&lt;table border="1" width="403" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="159"&gt;
&lt;p align="center" dir="rtl"&gt;رديف های فاكتور فروش&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="2" width="98"&gt;
&lt;p align="center" dir="rtl"&gt;&lt;br /&gt;&lt;br /&gt;ارتباط بين موجوديت پدر و فرزند بر اساس كليد اصلی موجوديت پدر &lt;br /&gt;(فاكتور فروش) &lt;/p&gt;
&lt;/td&gt;
&lt;td width="144"&gt;
&lt;p align="center" dir="rtl"&gt;فاكتور فروش&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="159"&gt;
&lt;p align="center" dir="rtl"&gt;شماره فاکتور(قسمت اول کليد اصلی)&lt;br /&gt;کالا (قسمت دوم کليد اصلی)&lt;br /&gt;تعداد&lt;br /&gt;قيمت واحد&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="144"&gt;
&lt;p align="center" dir="rtl"&gt;شماره فاکتور(کليد اصلی)&lt;br /&gt;تاريخ فاکتور&lt;br /&gt;کد مشتری&lt;br /&gt;نام مشتری&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;به طور خلاصه می توان گفت كه هدف از فرم اول نرم سازی حذف گروه های تكرار و آرايه ها از موجوديت يا جدول است . فرآيند فوق ، می بايست بر روی تمامی موجوديت های بانك اطلاعاتی اعمال گردد تا بتوان گفت بانك اطلاعاتی نرمال شده در فرم اول است .&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;فرم دوم نرمال 2&lt;/b&gt;&lt;b&gt;NF&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;موجوديتی در فرم دوم نرمال است که اولا&amp;quot; در فرم اول نرمال باشد و ثانيا&amp;quot; تمامی آيتم های (Attribute) غير کليدی آن وابستگی تابعی به تمام کليد اصلی&amp;zwnj; موجوديت داشته باشند نه به بخشی از آن .همانگونه كه از تعريف فوق استنباط می گردد ، فرم دوم نرمال سازی در خصوص موجوديت هائی بررسی و اعمال می شود كه دارای كليد اصلی مركب هستند ( بيش از يك جزء ) . بنابراين در مثال فوق موجوديت &amp;quot;فاكتور فروش &amp;quot; به خودی خود در فرم دوم نرمال است ولی موجوديت &amp;quot;رديف های فاكتور فروش &amp;quot; كه دارای كليد اصلی مركب است ، نياز به بررسی دارد . &lt;br /&gt;&lt;br /&gt;&lt;b&gt;مشکل&lt;/b&gt; : در صورتی كه موجوديت در فرم دوم نرمال نباشد ، آنگاه با تغيير اطلاعات قسمت های غيروابسته به تمام كليد ، اين تغييرات در يك ركورد اعمال می شود ولی تاثيری بر روی ساير ركوردها و يا جداول نخواهد داشت . در مثال فوق با تغيير محتوی قيمت واحد در موجوديت &amp;quot;فاكتور فروش &amp;quot; ، قيمت واحد كالا در يك فاكتور فروش اصلاح می گردد اما در ساير فاكتورها اعمال نخواهد شد . &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;راه حل&lt;/b&gt; : برای حل اين مشکل کافی است موجوديت جديدی ايجاد نمائيم و کليد اصلی آن را برابر با آن بخش از کليد اصلی موجوديت مورد بررسی که دارای المان های وابسته به آن است قرار دهيم ، سپس تمام المان های اطلاعاتی وابسته تابعی به اين کليد را از موجوديت مورد بررسی خارج کرده و به موجوديت جديد منتقل نمائيم . در اين حالت بين موجوديت جديد ايجاد شده و موجوديت نرمال شده ، بر اساس کليد اصلی موجوديت جديد ايجاد شده يک ارتباط پدر فرزندی تعريف خواهد شد . دقت کنيد که بر عکس نرمال سازی فرم اول ، در اين جا موجوديت موردبررسی فرزند بوده و موجوديت جديد پدر خواهد بود .&lt;br /&gt;&amp;nbsp;به مثال فوق برمی گرديم و فرم دوم نرمال سازی را بر روي آن اعمال می نمائيم . موجوديت &amp;quot;فاکتور فروش&amp;quot; دارای کليد مرکب نيست پس در فرم دوم نرمال بوده و نياز به بررسی ندارد ، اما موجوديت &amp;quot;رديف های فاکتور فروش&amp;quot;&amp;nbsp; نياز به بررسی دارد . در اين موجوديت آيتم اطلاعاتی &amp;quot;قيمت واحد&amp;quot; وابستگی تابعي به آيتم کالا دارد که بخشی از کليد است نه کل کليد ، پس لازم است تا اين موجوديت را تبديل به فرم دوم نرمال نمائيم . بدين منظور&amp;nbsp; موجوديتی به نام &amp;quot;کالا&amp;quot; ايجاد کرده ، کليد اصلی آن را برابر کالا قرار داده و آيتم قيمت واحد را از موجوديت رديف های فاکتور فروش خارج نموده و به اين موجوديت منتقل می نمائيم. مثال فوق پس از تبديل به فرم دوم نرمال به شکل ذيل خواهد بود :&lt;/p&gt;
&lt;table border="1" width="388" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="167"&gt;
&lt;p align="center" dir="rtl"&gt;رديف های فاكتور فروش&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="5" width="102" valign="top"&gt;
&lt;p align="center" dir="rtl"&gt;&lt;br /&gt;&lt;br /&gt;ارتباط بين موجوديت پدر و فرزند بر اساس كليد اصلی موجوديت پدر (فاكتور فروش) &lt;/p&gt;
&lt;/td&gt;
&lt;td width="119"&gt;
&lt;p align="center" dir="rtl"&gt;فاكتور فروش&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167"&gt;
&lt;p align="center" dir="rtl"&gt;شماره فاکتور(قسمت اول کليد اصلی)&lt;br /&gt;کالا (قسمت دوم کليد اصلی)&lt;br /&gt;تعداد&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="119"&gt;
&lt;p align="center" dir="rtl"&gt;شماره فاکتور(کليد اصلی)&lt;br /&gt;تاريخ فاکتور&lt;br /&gt;کد مشتری&lt;br /&gt;نام مشتری&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167"&gt;
&lt;p align="center" dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="center" dir="rtl"&gt;ارتباط بين موجوديت پدر و فرزند بر اساس كليد اصلی موجوديت پدر (كالا)&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="3" width="119"&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167"&gt;
&lt;p align="center" dir="rtl"&gt;كالا&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167"&gt;
&lt;p align="center" dir="rtl"&gt;کالا (کليد اصلی)&lt;br /&gt;قيمت واحد&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;فرم سوم نرمال 3&lt;/b&gt;&lt;b&gt;NF&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;موجوديت و&amp;nbsp; يا جدولی در فرم سوم نرمال است که اولا&amp;quot; در فرم دوم نرمال بوده و ثانيا&amp;quot; تمام آيتم های غير کليد آن وابستگی تابعی به کليد اصلی داشته باشند ، نه به يک آيتم غير کليد .&lt;br /&gt;&lt;br /&gt;&lt;b&gt;مشکل&lt;/b&gt; : در صورتی كه موجوديتی در فرم سوم نرمال نباشد ، آنگاه با تغيير آيتم يا آيتم های اطلاعاتی غير وابسته به کليد اصلی در يک رکورد، تغييرات در ساير رکوردها اعمال نخواهد شد و دچار دوگانگی اطلاعات خواهيم شد (مثلا&amp;quot; يک مشتري با دو نام متفاوت) .&lt;br /&gt;&lt;br /&gt;&lt;b&gt;راه حل &lt;/b&gt;: کافی است ��يتم های غير کليدی به هم وابسته را به موجوديت جديدی منتقل&amp;nbsp; و کليد اصلی موجوديت جديد را تعيين نمائيم ، آنگاه کليد اصلی موجوديت جديد را در موجوديت نرمال شده به عنوان يک کليد خارجی (Foreign Key) در نظر گرفت . در موجوديت &amp;quot;فاکتور فروش&amp;quot;&amp;nbsp; مثال فوق آيتم نام مشتری وابستگی تابعی به آيتم کد مشتری دارد که خود يک آيتم غير کليد است بنابر اين بايد نرمال سازی فرم سوم در خصوص آن اعمال شود . شکل ذيل نحوه انجام اين كار را نشان می دهد : &lt;/p&gt;
&lt;table border="1" width="395" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td colspan="2" width="175"&gt;
&lt;p align="center" dir="rtl"&gt;رديف های فاكتور فروش&lt;/p&gt;
&lt;/td&gt;
&lt;td rowspan="5" width="82" valign="top"&gt;
&lt;p align="center" dir="rtl"&gt;&lt;br /&gt;&lt;br /&gt;ارتباط بين موجوديت پدر و فرزند بر اساس كليد اصلی موجوديت پدر (فاكتور فروش) &lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" width="136"&gt;
&lt;p align="center" dir="rtl"&gt;فاكتور فروش&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2" width="175"&gt;
&lt;p align="center" dir="rtl"&gt;شماره فاکتور(قسمت اول کليد اصلی)&lt;br /&gt;کالا (قسمت دوم کليد اصلی)&lt;br /&gt;تعداد&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" width="136"&gt;
&lt;p align="center" dir="rtl"&gt;شماره فاکتور(کليد اصلی)&lt;br /&gt;تاريخ فاکتور&lt;br /&gt;کد مشتری (کليد خارجی)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;
&lt;p align="center" dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="130"&gt;
&lt;p align="center" dir="rtl"&gt;ارتباط بين موجوديت پدر و فرزند بر اساس كليد اصلی موجوديت پدر (كالا)&lt;/p&gt;
&lt;/td&gt;
&lt;td width="30"&gt;
&lt;p align="center" dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="106"&gt;
&lt;p align="center" dir="rtl"&gt;ارتباط بين موجوديت پدر&lt;br /&gt;&amp;nbsp;( مشتری ) و فرزند بر اساس كليد خارجی&amp;nbsp; &lt;/p&gt;
&lt;p align="center" dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2" width="175"&gt;
&lt;p align="center" dir="rtl"&gt;كالا&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" width="136"&gt;
&lt;p align="center" dir="rtl"&gt;مشتری &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2" width="175"&gt;
&lt;p align="center" dir="rtl"&gt;کالا (کليد اصلی)&lt;br /&gt;قيمت واحد&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" width="136"&gt;
&lt;p align="center" dir="rtl"&gt;کدمشتري (کليد اصلی)&lt;br /&gt;نام مشتری&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;/td&gt;
&lt;td width="130"&gt;&lt;/td&gt;
&lt;td width="82"&gt;&lt;/td&gt;
&lt;td width="33"&gt;&lt;/td&gt;
&lt;td width="106"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;فرم بويس کد نرمال &lt;/b&gt;&lt;b&gt;BCNF&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;فرم بويس کد دارای مفهوم جامع تری نسبت به فرم دوم و سوم نرمال است . در فرم دوم و سوم نرمال بحث بر سر وابستگی تابعی آيتم های غير کليدی به کليد اصلی است . اما در فرم بويس کد ، موجوديتی در فرم بويس کد نرمال است که اولا&amp;quot; در فرم اول نرمال بوده و ثانيا&amp;quot; تمام المان های غير کليدی آن کاملا&amp;quot; وابسته تابعی به يک کليد باشند و نه چيز ديگر . نکته حائز اهميت در اين فرم اين است که بحث بر سر وابستگي تابعی با يک کليد است نه فقط کليد اصلی. مفهوم فوق در خصوص موجوديت هائی که دارای چندين کليد هستند (Alternate Key) مطرح می شود .&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;فرم چهارم نرمال 4&lt;/b&gt;&lt;b&gt;NF&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;اين فرم در خصوص موجوديت هائی است که ارتباط بين المان های آن يک ارتباط چند ارزشه و يا چند به چند باشد . به عنوان مثال ، موجوديت کلاس درس می تواند شامل چندين دانش آموز و چندين معلم باشد. در چنين مواردی ارتباط بين معلم و دانش آموز يک ارتباط چند به چند می باشد . در اين حالت با ايجاد يك موجوديت رابط&amp;nbsp; مابين موجوديت های مذكور، مشکل ارتباط چند به چند حل خواهد شد (بسياری از سيستم های مديريت &amp;nbsp;رابطه چند به چند ايجاد نمود). معمولا&amp;quot; تمام المان های موجوديت رابط ايجاد شده بخشی از كليد اصلی است .&lt;br /&gt;&lt;br /&gt;&lt;b&gt;خلاصه &lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;نرمال سازی فرم های ديگری نيز دارد که به دليل نادر بودن و خاص بودن آنها در اين مقاله به آنها اشاره نشده است . آنچه در خصوص نرمال سازی&amp;nbsp; عموميت دارد تا فرم سوم آن است ، يعنی در هنگام طراحی بانک های اطلاعاتی حتما&amp;quot; می بايست فرآيند نرمال سازی تا فرم سوم را انجام داد .&lt;br /&gt;فرآيند نرمال سازی يک فرآيند تکراری (Recursive) است يعنی پس از هر مرحله نرمال سازی که منجر به ايجاد موجوديت های جديد می گردد ، فرآيند را بايد از ابتدا تا انتها بر روی موجوديت های تازه ايجاد شده نيز اجرا نمود.&lt;/p&gt;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;(6)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p align="center" dir="rtl"&gt;&lt;b&gt;Microsoft SQL Server&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p align="center" dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;يکی از سيستم های مديريت بانک های اطلاعاتی رابطه ای (Relational) است که توسط شرکت مايكروسافت ارائه شده است&amp;nbsp; . SQL Server از مدل سرويس دهنده - سرويس گيرنده (Client/Server) تبعيت می نمايد . در اين مدل ، درخواست های (InQuery) سرويس گيرندگان برای سرويس دهنده ارسال و در سمت سرويس دهنده بررسی و آناليز می گردند . در ادامه ، پردازش های&amp;zwnj; مورد نياز&amp;nbsp; بر روی اطلاعات ذخيره شده در بانک های اطلاعاتی انجام و در نهايت ، نتايج برای سرويس گيرنده ارسال خواهد شد .&lt;br /&gt;MS SQL Server با استفاده از&amp;nbsp; مجموعه عناصری ( Components ) كه به صورت هدفمند اجراء می گردند ، قادر به تامين نيازها و درخواست ها&amp;nbsp; از مخازن داده (Data Storages) می باشد . مخازن داده در SQL Server به دو روش زير مديريت می گردند : &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;OLTP&lt;/b&gt;&amp;nbsp; ( برگرفته از&amp;nbsp; OnLine Transaction Processing System ) &lt;/li&gt;
&lt;li&gt;&lt;b&gt;OLAP&lt;/b&gt; ( برگرفته از&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnLine Analytical Processing System ) &lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="rtl"&gt;در مدل OLTP ، مخازن داده به صورت جداول رابطه ای که عموما&amp;quot; به جهت جلوگيری از تکرار و ناهمگونی اطلاعات به صورت هنجار (Normalize) درآمده اند ، سازماندهی می شوند . اين نوع از بانک های اطلاعاتی برای درج و تغییر سریع اطلاعات توسط چندین کاربر بطور همزمان مناسب می باشند . &lt;br /&gt;در مدل OLAP مخازن داده جهت تجزيه و تحليل و خلاصه سازی حجم زيادی از اطلاعات سازماندهی می شوند . مخازن داده و ارتباط بين اطلاعات در اين مدل توسط SQL Server مديريت می گردد .&lt;br /&gt;يکی از اهداف مهم سيستم های مديريت بانک های اطلاعاتی ، قابليت رشد و توسعه (Scalability) است .&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;MS SQL Server مجموعه ای از پتانسيل ها را به منظور تامين هدف فوق ارائه نموده است كه به برخی از مهمترين آنها اشاره می گردد : &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;قابليت کار با بانکهاي اطلاعاتی حجيم (در حد ترابايت) &lt;/li&gt;
&lt;li&gt;قابليت دسترسی هزاران کاربر بطور همزمان به بانک اطلاعاتی&lt;/li&gt;
&lt;li&gt;قابليت خود سازگاری (Self Compatibility) . با استفاده از ويژگی فوق ، منابع مورد نياز هر كاربر (نظير حافظه ، فضای ديسک و ...) به محض اتصال به سرور (Log in) به صورت اتوماتيك به وی تخصيص داده می شود&amp;nbsp; و&amp;nbsp; پس از Log off ، منابع اختصاص يافته به منظور استفاده ساير كاربران آزاد&amp;nbsp; می شوند .&amp;nbsp;&amp;nbsp; &lt;/li&gt;
&lt;li&gt;قابليت اعتماد و در دسترس بودن (Reliability) . با استفاده از ويژگی فوق می توان بسياری از فعاليت های مديريتی را بدون توقف سرور انجام داد (نظير BackUp) .&lt;/li&gt;
&lt;li&gt;برخورداری از سطوح امنيتی بالا . بدين منظور اعتبار سنجی کاربران توسط SQL&amp;nbsp; با اعتبار سنجی ويندوز تجميع می گردد . در چنين مواردی ، ضرورتی به تعريف کاربر در MS SQL نخواهد بود و اعتبار سنجی وی توسط ويندوز انجام خواهد شد . &lt;/li&gt;
&lt;li&gt;پشتيبانی از حجم بالائی از حافظه در سرور (در نسخه 2000 تا 64 گيگابايت و در نسخه 2005&amp;nbsp; متناسب با حافظه ای كه سيستم عامل از آن حمايت می نمايد ) . &lt;/li&gt;
&lt;li&gt;استفاده از چندين پردازنده به صورت موازی (در نسخه 2000 تا 32 پردازنده همزمان و در نسخه 2005 محدوديتی وجود ندارد )&lt;/li&gt;
&lt;li&gt;پشتيباني از لايه ها و سوکت های امنيتی نظير SSL ، خصوصا&amp;quot; جهت استفاده در&amp;nbsp; وب .&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="rtl"&gt;یکی ديگر از ويژگی های مهم سيستم های مديريت بانک های اطلاعاتی&amp;zwnj; ، ايجاد تسهيلات لازم به منظور مديريت بانك های اطلاعاتی است .&amp;nbsp; SQL Server با ارائه برنامه هاي جانبی نظير &amp;lt;st1:place w:st=&amp;quot;on&amp;quot;&amp;gt;&amp;lt;st1:city w:st=&amp;quot;on&amp;quot;&amp;gt;Enterprise&amp;lt;/st1:city&amp;gt;&amp;lt;/st1:place&amp;gt; Manager&amp;nbsp; استفاده و مديريت بانک های اطلاعاتی را آسان نموده است . &lt;br /&gt;MS SQL Server بطور اتوماتيک در Active Directory ثبت می شود (Register) ، بنابراين کاربران شبکه به راحتی می توانند&amp;nbsp; آن را در Active Directory جستجو و در صورت نياز به آن متصل شوند . &amp;nbsp;&amp;nbsp;&amp;nbsp;همچنين ،&amp;nbsp; MS SQL Server توسط IIS پشتيبانی می گردد و&amp;nbsp; مرورگرها با استفاده از پروتکل HTTP&amp;nbsp; قابليت استفاده از آن را خواهند داشت .&lt;br /&gt;از جمله نكات مهم در خصوص MS SQL Server ، اجرای آن به صورت يك سرويس است . بنابراين ، در صورتی كه كاربری به ماشينی كه MS SQL Server بر روی آن اجراء شده است ، Log on نكرده باشد ، همچنان سيستم در دسترس كاربران خواهد بود . علاوه بر اين ، می توان از سيستم مانيتورينگ ويندوز به منظور مانيتورينگ SQL Server استفاده نمود . &lt;br /&gt;یکی از مهمترین و شاخص ترین ویژگی های MS SQL Server که از نسخه 2000&amp;nbsp; در آن ايجاد شده است ، امکان نصب چندین نسخه SQL بر روی یک ماشین می باشد (Multi Instance) ، بطوریکه هر یک از نسخه ها&amp;nbsp; فایل های باینری مخصوص به خود را داشته و بطور جداگانه مدیریت و راهبری می گردند ، ولی تمام نسخه ها بطور همزمان اجرا می شوند (دقيقا&amp;quot; مشابه اين است كه چندين نسخه بر روی چندين كامپيوتر نصب شده باشد ) .&lt;br /&gt;با توجه به اين كه نسخه (Instance) قراردادی فاقد نام است و سایر نسخه ها می بايست دارای نام باشند به آنها نسخه های دارای نام (Named Instance) می گويند . نسخه های دارای نام را می توان هر زمان نصب نمود (قبل&amp;nbsp; و یا بعد از نسخه قراردادی) .&amp;nbsp; ابزارهای همراه SQL نظیر SQL Enterprise Manager یک مرتبه نصب خواهند شد و در تمامی نسخه های SQL به صورت مشترك استفاده خواهند شد .&amp;nbsp; &lt;br /&gt;تاكنون نسخه های متعددی از&amp;nbsp; MS SQL Server ارائه شده است . استفاده از نسخه های&amp;nbsp; 2000 و 2005&amp;nbsp; بيش از ساير نسخه ها ، متداول است . هر يک از نسخه های MS SQL Server ، در مدل های مختلف ( با توجه به نوع استفاده و اندازه سازمان متقاضی ) ، ارائه شده اند كه در يك مقاله جداگانه به بررسی&amp;zwnj; ويژگی هر يك از آنها خواهيم پرداخت .&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>برنامه هاي نمونه</title><link>http://www.tafda.org/it/c-and-cpp/f/516/p/172/314.aspx#314</link><pubDate>Tue, 09 Dec 2008 20:45:08 GMT</pubDate><dc:creator>بابك خسروي</dc:creator><description>فايل زيپ شده در مجموعه فايلهام مجموعه اي برنامه كد شده است كه به عنوان نمونه براي سرفصلهاي مختلف برنامه نويسي شيءگراي ++C ميتواند مورد استفاده قرار گيرد.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>درس 1: دات‌نت چيست؟</title><link>http://www.tafda.org/it/dotnet/f/398/p/115/207.aspx#207</link><pubDate>Mon, 01 Dec 2008 22:20:32 GMT</pubDate><dc:creator>حميده عطافر</dc:creator><description>&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;درس 1: دات&amp;zwnj;نت چيست؟&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;پاسخ ساده اين است كه &amp;laquo;فناوري از مايكروسافت است كه تمامي فناوري&amp;zwnj;هاي ديگر مايكروسافت در آينده به آن وابسته خواهند بود.&amp;raquo;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;دات&amp;zwnj;نت يك تغيير فني عمده است. همانطور كه دنياي كامپيوتر از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;DOS&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; به ويندوز منتقل شد، حال نيز به دات&amp;zwnj;نت منتقل مي&amp;zwnj;شود. اما تعجب نكنيد اگر كسي گفت &amp;laquo;من از دات&amp;zwnj;نت خوشم نمي&amp;zwnj;آيد و ترجيح مي&amp;zwnj;دهم به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;COM&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; وفادار بمانم&amp;raquo;. آدم&amp;zwnj;هاي زيادي هستند كه به جاي آخرين مدل هوندا ترجيح مي&amp;zwnj;دهند از گاري استفاده كنند.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;فناوري دات&amp;zwnj;نت توسط مايكروسافت معرفي شد تا بازار رقابت را از جاوا شركت &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;SUN&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; بربايد. چند سال قبل، مايكروسافت فقط &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VC++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; را براي رقابت با جاوا داشت، و جاوا با سرعت بازار را به انحصار خود درمي&amp;zwnj;آورد. با وابسته&amp;zwnj;تر شدن دنيا به اينترنت/وب و تبديل ابزارهاي وابسته به جاوا به بهترين وسيله توليد كاربردهاي وب، به نظر مي&amp;zwnj;رسيد كه مايكروسافت رقابت را باخته بود. هزاران برنامه&amp;zwnj;نويس از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VC++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; به سمت جاوا حركت كردند. اين زنگ خطري براي مايكروسافت بود و بسياري از طرفداران مايكروسافت مي&amp;zwnj;پرسيدند &amp;laquo;آيا مايكروسافت خواب است؟&amp;raquo; اما مايكروسافت پاسخ را در اختيار داشت و يك روز صبح اعلام كرد: &amp;laquo;ما خواب نيستيم. ما پاسخ شما را در اختيار داريم.&amp;raquo; و آن پاسخ دات&amp;zwnj;نت بود.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;مايكروسافت سابقه طولاني در آغاز با تاخير اما رسيدن با سرعت دارد. اين موضوع در مورد دات&amp;zwnj;نت نيز صدق مي&amp;zwnj;كند. مايكروسافت بهترين افرادش را مشغول پروژه محرمانه&amp;zwnj;اي به نام سرويس&amp;zwnj;هاي ويندوز نسل بعد &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;(NGWS: Next Generation Windows Services)&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; نمود. تحت نظر مستقيم آقاي بيل گيتس. نتيجه اين پروژه چيزي است كه ما امروزه به نام دات&amp;zwnj;نت مي&amp;zwnj;شناسيم. اگرچه دات&amp;zwnj;نت اغلب ايده&amp;zwnj;هايش را از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;J2EE&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; شركت سان قرض كرده است اما عملكردش به واقع، رقبايش را پشت سر گذشته است.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VC++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; شركت مايكروسافت ابزار قدرتمند اما بيش از اندازه پيچيده&amp;zwnj;اي بود. تعداد نوع داده&amp;zwnj;هاي آن بيش از حد بوده و استفاده كنندگان بايد كتابخانه&amp;zwnj;هاي بسياري از جمله &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;Windows SDK, MFC, ATL, COM&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و ... را مي&amp;zwnj;آموختند. مشكلات انطباق انواع داده&amp;zwnj;اي در زمان تبادل داده ميان لايه&amp;zwnj;هاي مختلف وجود داشت. از طرفي، ويژوال بيسيك بيش از اندازه آسان بود، و بسياري از برنامه&amp;zwnj;نويسان حرفه&amp;zwnj;اي به همين دليل از آن تنفر داشتند. اگرچه ويژوال بيسيك به سهولت مورد استفاده قرار مي&amp;zwnj;گرفت، انعطاف لازم را جهت توليد كاربردهاي جدي نداشت. به همين دليل جاوا شركت سان گزينه بسيار خوبي بود. جاوا انعطاف و قدرت &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و در عين حال سهولت لازم را جهت جلب توجه برنامه&amp;zwnj;نويسان &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; در اختيار داشت.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;مايكروسافت اين فاكتورها را شناسايي كرده و با در نظر گرفتن آنها دات&amp;zwnj;نت را معرفي كرد. تمام پيچيدگي&amp;zwnj;هاي ناخواسته حذف شده&amp;zwnj;اند و يك مدل برنامه&amp;zwnj;نويسي خالص شي&amp;zwnj;گرا معرفي شده است. اين موضوع زندگي يك برنامه&amp;zwnj;نويس را بسيار ساده مي&amp;zwnj;كند.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;چارچوب دات&amp;zwnj;نت تنها يك كتابخانه كلاس دارد. و اين تنها چيزي است كه برنامه&amp;zwnj;نويسان بايد بياموزند!!! فرقي نمي&amp;zwnj;كند كه كدشان را با &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;J#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; بنويسند تنها بايد از كتابخانه كلاس دات&amp;zwnj;نت استفاده كنند. هيچ كلاسي مختص يك زبان نيست. كاري نيست كه بتوان با يك زبان انجام داد و با زبان ديگر دات&amp;zwnj;نت نتوان انجام نداد. شما مي&amp;zwnj;توانيد كدي در &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; با همان تعداد خط، همان عملكرد و همان كارايي بنويسيد، زيرا همه از همان كتابخانه كلاس دات&amp;zwnj;نت استفاده مي&amp;zwnj;كنند.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;دات&amp;zwnj;نت چيست؟&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l2 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;يك چارچوب مستقل از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; است. &lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l2 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;لايه&amp;zwnj;اي ميان سيستم&amp;zwnj;عامل و زبان برنامه&amp;zwnj;نويسي است. &lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l2 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;بسياري از زبان&amp;zwnj;هاي برنامه&amp;zwnj;نويسي از جمله &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و ... را پشتيباني مي&amp;zwnj;كند.&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l2 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;دات&amp;zwnj;نت مجموعه&amp;zwnj;اي مشترك از كتابخانه&amp;zwnj;هاي كلاس را تأمين&amp;zwnj; مي&amp;zwnj;كند كه مي&amp;zwnj;توانند از هر زبان برنامه&amp;zwnj;نويسي مبتني بر دات&amp;zwnj;نت مورد دسترسي قرار گيرند. مجموعه&amp;zwnj;اي جداگانه&amp;zwnj;اي از كلاس&amp;zwnj;ها و كتابخانه&amp;zwnj;ها براي هر زبان وجود ندارد. اگر شما يك زبان دات&amp;zwnj;نت را بدانيد، مي&amp;zwnj;توانيد به هر زبان دات&amp;zwnj;نت كد بنويسيد!!!&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l2 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;در نسخه&amp;zwnj;هاي جديد ويندوز، دات&amp;zwnj;نت به صورت رايگان به عنوان بخشي از سيستم&amp;zwnj;عامل منتشر شده و كاربران هرگز نبايد دات&amp;zwnj;نت را به صورت جداگانه نصب كنند.&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;دات&amp;zwnj;نت چه چيزي نيست؟&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l0 level1 lfo2;" dir="rtl" class="MsoListParagraphCxSpFirst"&gt;&lt;b style="mso-ansi-font-weight:normal;"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;دات&amp;zwnj;نت سيستم&amp;zwnj;عامل نيست.&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l0 level1 lfo2;" dir="rtl" class="MsoListParagraphCxSpLast"&gt;&lt;b style="mso-ansi-font-weight:normal;"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;دات&amp;zwnj;نت زبان برنامه&amp;zwnj;نويسي نيست.&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&amp;laquo;دات نت يك چارچوب است&amp;raquo;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;آيا توسط اين تعريف سردرگم شده&amp;zwnj;ايد؟ اشكالي ندارد. واقعا سردرگم كننده هست!&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;ما نمي&amp;zwnj;توانيم دات&amp;zwnj;نت را به صورت يك چيز تعريف كنيم. دات&amp;zwnj;نت يك &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; جديد، ساده و توسعه&amp;zwnj;يافته برنامه&amp;zwnj;نويسي است. زبان برنامه&amp;zwnj;نويسي نيست اما چندين زبان برنامه&amp;zwnj;نويسي را پشتيباني مي&amp;zwnj;كند. به طور پيش&amp;zwnj;فرض دات&amp;zwnj;نت همراه با چند زبان برنامه&amp;zwnj;نويسي شامل &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;J#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; مديريت شده، همراه است. دات&amp;zwnj;نت يك &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; مشترك براي همه اين زبان&amp;zwnj;هاي پشتيباني شده است. يك كتابخانه كلاس مشترك دارد كه مي&amp;zwnj;تواند از هر كدام از زبان&amp;zwnj;هاي پشتيباني شده، صدا زده شود. بنابراين هنگامي كه برنامه&amp;zwnj;نويسان زبان خود را عوض مي&amp;zwnj;كنند لازم نيست كتابخانه&amp;zwnj;هاي زيادي را بياموزند. فقط &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;syntax&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; هر زبان تغيير مي&amp;zwnj;كند.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;وقتي شما به هر زباني كد نوشته و كامپايل مي&amp;zwnj;كنيد، آن كد به يك زبان مياني &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;(Microsoft Intermediate Language &amp;ndash; MSIL)&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; تبديل مي&amp;zwnj;شود. بنابراين كد كامپايل شده قابل اجرا، در حقيقت شامل &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;IL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; است و نه زبان ماشين قابل اجرا. هنگامي كه كاربرد دات&amp;zwnj;نت اجرا مي&amp;zwnj;شود، چارچوب دات&amp;zwnj;نت در كامپيوتر هدف، اجرا را به عهده مي&amp;zwnj;گيرد. (براي اجراي يك برنامه دات&amp;zwnj;نت، چارچوب دات&amp;zwnj;نت بايد بر روي كامپيوتر هدف نصب شده باشد.) سپس چارچوب دات&amp;zwnj;نت صدازدن&amp;zwnj;هاي كتابخانه&amp;zwnj;هاي كلاس دات&amp;zwnj;نت را به &lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span style="font-family:Calibri;"&gt;API&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;هاي مربوط به سيستم&amp;zwnj;عامل تبديل مي&amp;zwnj;كند.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;وقتي شما به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; كد مي&amp;zwnj;نويسيد، در حقيقت متدهاي واحدي از كتابخانه&amp;zwnj;هاي كلاس دات&amp;zwnj;نت را صدا مي&amp;zwnj;زنيد. همان چارچوب دات&amp;zwnj;نت كاربردهاي &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; را اجرا مي&amp;zwnj;كند. بنابراين بخاطر زباني كه با آن كد مي&amp;zwnj;نويسيد، تفاوتي در عملكرد نخواهد بود.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;ويژوال استوديو دات&amp;zwnj;نت چيست؟&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;بسياري از افراد ميان ويژوال استوديو دات&amp;zwnj;نت &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;(VS.NET)&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و فناوري دات&amp;zwnj;نت سردرگم مي&amp;zwnj;شوند. &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VS.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; فقط يك ويرايشگر است، كه توسط مايكروسافت ايجاد شده تا به برنامه&amp;zwnj;نويسان كمك كند برنامه&amp;zwnj;هاي دات&amp;zwnj;نت را با سهولت بيشتري بنويسند. ويرايشگر &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VS.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; به طور خودكار كد زيادي را توليد كرده، امكان &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;drag &amp;amp; drop&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; كنترل&amp;zwnj;ها را به فرم فراهم كرده، ميانبرهايي به كمپايل و ساخت كاربردها تامين كرده و ...&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;براي برنامه&amp;zwnj;نويسي دات&amp;zwnj;نت، &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VS.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يك نيازمندي نيست. شما مي&amp;zwnj;توانيد به سادگي از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;notepad&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يا هر ويرايشگر ديگري جهت نوشتن كد دات&amp;zwnj;نت نيز استفاده كنيد. و مي&amp;zwnj;توانيد برنامه&amp;zwnj;هاي دات&amp;zwnj;نت را از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;command prompt&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; كمپايل كنيد.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;خب، چيزي كه گفته شده به صورت تئوريك صحيح است، اما اگر تصميم گرفته&amp;zwnj;ايد از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;notepad&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; براي برنامه&amp;zwnj;نويسي دات&amp;zwnj;نت استفاده كنيد، تا زماني كه بتوانيد چند كاربرد ساده تهيه كنيد، مايكروسافت فناوري جديدي معرفي كرده و دات&amp;zwnj;نت از صحنه خارج شده است. احتمالا اين را نمي&amp;zwnj;خواهيد. پس اجازه دهيد از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VS.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; استفاده كنيم، مثل ساير برنامه&amp;zwnj;نويسان دات&amp;zwnj;نت.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;در درس&amp;zwnj;هاي آينده در مورد ويژوال استوديو دات&amp;zwnj;نت بيشتر صحبت خواهيم كرد.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;زبان&amp;zwnj;هاي پشتيباني شده توسط دات&amp;zwnj;نت&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;دات&amp;zwnj;نت از زبان&amp;zwnj;هاي زير پشتيباني مي&amp;zwnj;كند:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l1 level1 lfo3;" dir="rtl" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span style="font-family:Calibri;"&gt;C#&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l1 level1 lfo3;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span style="font-family:Calibri;"&gt;VB.NET&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l1 level1 lfo3;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span style="font-family:Calibri;"&gt;C++&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0.5in 14pt 0in;direction:rtl;text-indent:-0.25in;unicode-bidi:embed;text-align:justify;text-kashida:0%;mso-add-space:auto;mso-list:l1 level1 lfo3;" dir="rtl" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span style="font-family:Calibri;"&gt;J#&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;زبان&amp;zwnj;هاي بالا متعلق به مايكروسافت هستند. گروه&amp;zwnj;هاي سوم زيادي نيز مشغول نوشتن كمپايلرهايي براي زبان&amp;zwnj;هاي ديگر با پشتيباني دات&amp;zwnj;نت هستند. (آنها را يافته و پست كنيد...) تفاوت ميان &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;؟ باور كنيد به جز نامشان تشابه زيادي ميان اين دو نيست. &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يك زبان برنامه&amp;zwnj;نويسي كاملا جديد است. صرفا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;syntax&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; قديمي را حفظ كرده است. بنابراين اگر شما يك برنامه&amp;zwnj;نويس &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; هستيد، احتمالا بخاطر &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;syntax&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; هم كه شده &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; را بيشتر از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; دوست خواهيد داشت. &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;علاوه بر اين، &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; هنوز از بسياري از توابع قديمي &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; حمايت مي&amp;zwnj;كند، البته فقط به منظور انطباق عقبگرد.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;اما اگر شما يك برنامه&amp;zwnj;نويس جدي دات&amp;zwnj;نت هستيد، توصيه مي&amp;zwnj;كنم هيچگاه از يك تابع قديمي &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; در &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; استفاده نكيند. پس انتقال از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; مثل يادگيري يك زبان برنامه&amp;zwnj;نويسي جديد است، با تشابهات بسيار اندكي ميان آنها.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;/b&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يا &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;/b&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;؟ كدام را انتخاب كنيم؟&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;همانطور كه در بالا گفتم، هيچ فرقي نمي&amp;zwnj;كند. چه كدتان را به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; بنويسيد چه به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، پس از كمپايل، به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;MSIL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;(Microsoft Intermediate Language)&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; ترجمه خواهد شد. اين &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;MSIL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; است كه شما بصورت يك &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;DLL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;EXE&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; به مشتري تحويل خواهيد داد. &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;MSIL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; توسط چارچوب دات&amp;zwnj;نت اجرا خواهد شد، صرفنظر از اينكه در ابتدا به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; نوشته شده باشد يا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;MSIL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; حاصل از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; تقريبا 99% مشابه است. بسياري اعتقاد دارند كه &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; قدرت &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; كاربردوستي &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; را دارد. اين حقيقت ندارد. هر دو به طور مساوي قدرتمند و كاربردوست هستند.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; انطباق عقبگرد با ويژوال بيسيك قديمي دار. بنابراين از توابع قديمي &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; پشتيباني مي&amp;zwnj;كند. از طرفي &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يك زبان جديد و تميز است. برخي، صرفا بخاطر اين كمپايلر تميز، به شدت از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; &lt;span lang="FA"&gt;در مقابل &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; طرفداري مي&amp;zwnj;كنند.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;بسياري از برنامه&amp;zwnj;نويسان قديمي &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; دوست دارند به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; بچسبند و مي&amp;zwnj;شود گفت از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; مي&amp;zwnj;ترسند. من مطمئنم كه براي اين افراد بيش از چند روز طول نمي&amp;zwnj;كشد كه با &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;syntax&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; آشنا شوند. &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;آيا دات&amp;zwnj;نت مستقل از &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;platform&lt;/span&gt;&lt;/b&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; است؟&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;خيلي&amp;zwnj;ها اين سوال را مي&amp;zwnj;پرسند &amp;laquo;جاوا مستقل از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; است، دات&amp;zwnj;نت چطور؟&amp;raquo;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;پاسخ &amp;laquo;بله&amp;raquo; و &amp;laquo;خير&amp;raquo; است!&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;كدي كه شما مي&amp;zwnj;نويسيد مستقل از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; است، زيرا هرچه كه شما بنويسيد به &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;MSIL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; كمپايل مي&amp;zwnj;شود. هيچ كد محلي وجود ندارد كه وابسته به سيستم&amp;zwnj;عامل يا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;CPU&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; باشد. اما هنگامي كه &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;MSIL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; اجرا مي&amp;zwnj;شود، چارچوب دات&amp;zwnj;نت در سيستم هدف، &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;MSIL&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; را به كد &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; محلي تبديل خواهد كرد.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;بنابراين، اگر شما &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;exe&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; دات&amp;zwnj;نت را در يك ماشين ويندوز اجرا كنيد، &lt;i&gt;چارچوب دات&amp;zwnj;نت براي ويندوز &lt;/i&gt;آن را به كد محلي ويندوز تبديل كرده و اجرا خواهد كرد. اگر كاربرد دات&amp;zwnj;نت خود را در يونيكس يا لينوكس اجرا كنيد، &lt;i&gt;چارچوب دات&amp;zwnj;نت براي يونيكس/لينوكس &lt;/i&gt;كد شما را به كد محلي يونيكس/لينوكس تبديل كرده و اجرا خواهد نمود. بنابراين، كد شما كاملا مستقل از &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; است و هر جايي اجرا مي&amp;zwnj;شود!&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;آيا دات&amp;zwnj;نت ارزش يادگيري دارد؟&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;آيا مطمئن هستيد كه شغل بسيار خوبي داريد و اين شغل براي 10 سال آينده امنيت دارد؟ در اين صورت لازم نيست وقتتان را با يادگيري اين فناوري جديد هدر دهيد.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;اگر در مورد آينده شغتان اطمينان نداريد، بهتر است كمي وقت صرف كرده و سوخت لازم براي حركت در چند سال آينده را تامين كنيد!&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;يادگيري دات&amp;zwnj;نت چقدر زمان مي&amp;zwnj;برد؟&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;بستگي دارد شما چقدر سريع ياد مي&amp;zwnj;گيريد. اگر شما با ويژوال بيسيك يا &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;C++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; آشنايي داريد، مي&amp;zwnj;توانيد در عرض 1-2 ماه خودتان را به دات&amp;zwnj;نت برسانيد. اگر تازه مشغول برنامه&amp;zwnj;نويسي شده&amp;zwnj;ايد، 6 ماه مدت قابل قبولي براي آشنايي نسبي با دنياي دات&amp;zwnj;نت است.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;آينده دات&amp;zwnj;نت&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;در حال حاضر مايكروسافت تمامي فناوري&amp;zwnj;هايش را مبتني بر دا&amp;zwnj;ت&amp;zwnj;نت يا وابسته به دات&amp;zwnj;نت توليد مي&amp;zwnj;كند. نسخه جديد &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;SQL Server&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; حتي نوشتن &lt;i&gt;روال&amp;zwnj;هاي ذخيره شده&lt;/i&gt; را در زبان&amp;zwnj;هاي دات&amp;zwnj;نت پشتيباني مي&amp;zwnj;كند. به طور پيش&amp;zwnj;فرض &lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:9pt;line-height:115%;mso-bidi-language:FA;mso-bidi-font-family:Tahoma;" dir="ltr"&gt;runtime&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; دات&amp;zwnj;نت بخشي از تمام سيستم&amp;zwnj;عامل&amp;zwnj;ها شده است.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:10pt 0in 14pt;direction:rtl;unicode-bidi:embed;text-align:justify;text-kashida:0%;" dir="rtl" class="MsoNormal"&gt;&lt;span style="font-size:9pt;line-height:115%;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-language:FA;" lang="FA"&gt;طولي نخواهد كشيد، كه اگر تمايل داريد از فناوري&amp;zwnj;هاي مايكروسافت براي برنامه&amp;zwnj;نويسي استفاده كنيد، دات&amp;zwnj;نت تنها گزينه خواهد بود (مي&amp;zwnj;توان گفت همين الآن اينگونه است).&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>10 روش براي عيب‌يابي شبكه</title><link>http://www.tafda.org/it/network/w/network-wiki/10.aspx</link><pubDate>Wed, 26 Nov 2008 08:11:32 GMT</pubDate><dc:creator>صادق ربیع</dc:creator><description>
1 - استفاده از مدل هفت لا‌يه‌اي OSI  
شناخت لا‌يه‌هاي مختلف شبكه و نحوه ارتباط آن‌ها و همچنين دانستن اين كه هر وسيله يا ابزار شبكه در كدام لا‌يه از شبكه قرار گرفته است و با كدام لا‌يه و تجهيزات ديگر مستقيماً در ارتباط است، كمك شاياني به تشخيص و پيدا كردن محل عيب مي‌نمايد. به عنوان مثال، چنانچه Cabling در يك نقطه از شبكه قطع يا شل شده باشد، اين مسئله به لا‌يه فيزيكي مربوط مي‌شود و به عنوان نمونه چك كردن bridge يا روتر كه در لا‌يه‌هاي دوم و سوم قرار گرفته‌اند، هيچ توجيه منطقي ندارد. در جدول 1 لا‌يه‌ها و تجهيزات و مشخصات مرتبط با هر لا‌يه آورده شده است. (مي‌توانيد براي اطلا‌ع بيشتر در مورد لايه‌هاي شبكه به پوستر لايه‌هاي شبكه ضميمه شماره 50 ماهنامه شبكه مراجعه نماييد. فايل اين پوستر در سايت مجله نيز موجود است.)
2 - عيب‌يابي جعبه سياه  
عيب‌يابي جعبه سياه (Black Box)، نحوه مواجه‌شدن با عملكرد يك سيستم پيچيده به عنوان يك سري سيستم‌هاي ساده‌تر است. ايجاد جعبه سياه در بسياري از موارد علمي، كاربر دارد و در عيب‌يابي نيز بسيار مفيد است. در اين روش نگران جزئيات كم‌اهميت نيستيم و محتويات پنهاني يك سيستم اهميت چنداني ندارند و ما بيشتر روي صحت ورودي و خروجي‌هاي هر سيستم تكيه مي‌نماييم. 
 
3 - روش تشخيص تغيير در شبكه 
ايجاد يا به وجود آمدن هر گونه تغييري در شبكه را بايد به دقت بررسي كرد. به علا‌وه، چنانچه افراد ديگري نيز از شبكه شما استفاده مي‌كنند، بايد در رابطه با تغييراتي كه اخيراً انجام داده‌اند، از آن‌ها پرس‌وجو نماييد. تغيير نيروي كار هم مي‌تواند مشكلا‌تي را در شبكه ايجاد كند؛‌به‌ويژه اين‌كه افراد در ثبت رخدادها و رويدادها معمولا‌ً بي‌نقص عمل نمي‌كنند.
 لا‌يه‌	كاربرد
لا‌يه كاربرد	Program - to - (N)OS interaction 
  لا‌يه ارائه	فرمت متن، رمزگذاري، تبديل كد
لا‌يه جلسه‌ (session)	تصديق اعتبار، نگهداري، هماهنگي اتصالا‌ت 
لا‌يه انتقال	كنترل جريان، ترتيب‌دهي، تصديق 
لا‌يه شبكه	آدرس‌دهي منطقي، مسيريابي، (روترها،‌ سوييچ‌هاي لا‌يه 3)  
 لا‌يه Data Link	فريم‌بندي و آدرس‌دهي فيزيكي (bridgeها و سوييچ‌ها) 
لا‌يه فيزيكي	 تشخيص ولتاژ، سيگنالينگ‌ (cabling ،repeaters ،hubs ،NICS)
جدول 1
4- مستندسازي 
در اختيار داشتن نقشه شبكه بسيار مهم است. معمولا‌ً شبكه‌هاي غيرمستند، مبهم و غيرقابل دركند. مستندات شامل نقشه كاربردي شبكه، مستندات فيزيكي (اطلا‌عات سيم‌كشي‌ها و...)، مستندات منطقي (Logical) كه بخش‌هاي غيرفيزيكي يا مجازي شبكه مانند VLAN را نشان مي‌دهد، برچسب‌گذاري كابل‌ها و دستگاه‌ها
(Labeling) و ... را شامل مي‌شود.

همچنين ثبت رويدادها، هنري است كه حل بسياري از مشكلا‌ت بعدي را آسان‌تر مي‌نمايد. مي‌توان در كنار هر دستگاه مانند سرور، سوييچ يا مسيرياب، هر كار انجام گرفته در مورد آن‌ها را به همراه زمان انجام آن يادداشت كرد. در مورد يك شبكه غيرمستند نيز حتي‌المقدور بايد مستندسازي را در هر مرحله‌اي شروع كرد و اين كار به نظم و سرعت در عمل كمك شاياني خواهد كرد.

5 - روش تقسيم‌بندي 
تقسيم‌بندي يك شبكه باعث مي‌شود كنترل آن آسان‌تر شود. در واقع منطقه‌بندي مشكل
(Problem Localization) هنگامي است كه شما نمي‌دانيد دقيقاً از كجا به جست‌وجوي مشكل بپردازيد. منطقه‌بندي سريع مشكل، اهميت بسياري دارد؛ زيرا هيچ‌كس نمي‌خواهد صدها دستگاه را به عنوان منبع بالقوه‌اي از مشكلا‌ت بررسي كند.

6- مقايسه با مواردي كه درست عمل مي‌كنند 
چنانچه يك نمونه شبكه خراب‌شده داريد، مي‌توانيد با مقايسه آن با نمونه‌اي كه درست كار مي‌كند، روش سريعي براي تشخيص دقيق خرابي پيدا كنيد. اين كار مي‌تواند در مورد مقايسه تركيب‌بندي سرورها و همچنين وسايل سخت‌افزاري نظير مسيرياب‌ها، سوييچ‌ها و ... نيز به كار رود. بررسي مقايسه‌اي زماني خوب عمل مي‌كند كه شما بخواهيد ساير موضوعات شبكه مانند تنظيمات كاربر و تركيب‌بندي‌هاي ايستگاه كاري را نيز بررسي كنيد. گاهي، اگر مشكلي را در يك تركيب‌بندي خاص عيب‌يابي كرده باشيد، مي‌توانيد آن را كاملا‌ً با يك تركيب‌بندي كه عملكرد خوبي دارد، جايگزين كنيد.

7- فرمان‌هاي عيب‌يابي ipconfig و winipcfg در ويندوز 
تركيب‌بندي اصلي IP با استفاده از ipconfig (در خانواده ويندوز NT) و winipfg (در خانواده ويندوز 9x) نشان داده مي‌شود. اين دو فرمان به شما امكان مي‌دهند اجازه نامه DHCP خود را تجديد يا ترخيص نماييد يا اين‌كه اطلا‌عات اصلي TCP/IP را نمايش دهيد. در اينجا برخي ديگر از فرمان‌هاي مفيد مختص خانواده ويندوز NT (اكس‌پي‌و2000) ارائه شده‌اند.

●ipconfig/all: همه اطلا‌عات تركيب‌بندي، نه فقط نشاني IP و نقاب (Mask) شبكه را نشان مي‌دهد.
 
● ipconfig/release: نشاني‌هاي DHCP را براي همه آداپتورهاي شبكه آزاد مي‌كند (براي پرهيز از آزاد‌شدن همهِ نشاني‌ها نام يك آداپتور مشخص را وارد كنيد.) 

●ipconfig/renew: نشاني‌هاي DHCP را براي همه تطبيق‌گرها باز مي‌كند.

●‌‌ipconfig/flushdns: فقط در ويندوز 2000 و بالا‌تر يكباره نهانگاه (Cache) محلي DNS را توسعه مي‌دهد. اگر شماDNS را تغيير داده‌ايد و لا‌زم است آن را تا اين ايستگاه كاري تعميم‌دهيد، سوييچ مزبور بسيار سودمند خواهد بود. (اگر آن را تعميم ندهيد، تغيير مزبور براي لحظه‌اي در ايستگاه شما نشان داده نخواهد شد).

●ipconfig/display dns: فقط در ويندوز 2000 و بالا‌تر نهانگاه DNS را نمايش مي‌دهد.

8 - برخي از فرمان‌هاي اصلي خطا يابي در TCP/IP و شبكه  

Arp-a: جدول تبديل نشاني Mac به IP را نشان مي‌دهد.
netstat-rn: جدول مسيريابي TCP/IP را به طور عددي نشان مي‌دهد.
netstat-an همه سوكت‌هاي TCP/IP مورد استفاده را به طور عددي براي همه كلا‌ينت‌ها و سرورها نشان مي‌دهد.
(Ping Address (Hostname اتصال اصلي IP را با Hostname يا Address بررسي مي‌كند.
مراحل Ping به ترتيب مي‌تواند به اين شكل باشد: 

مرحله1‌:Ping كردن نشاني حلقه برگشتي (ping 127.0.0.1)

مرحله2: Ping كردن نشاني IP ايستگاه كاري 

مرحله3: Ping كردن نشاني IP يك ايستگاه كاري ديگر در يك بخش 

مرحله4: Ping كردن مسيرياب محلي 

مرحله5: ping كردن سرور از طريق نشاني IP و نام (Tracert Address (Hostname مسيري كه يك بستك (Packet)  از ايستگاه كاري تا Hostname يا Address طي مي‌كند را رديابي مي‌نمايد. هر مسيريابي كه بستك مزبور از طريق آن به سمت Hostname يا Address مي‌رود را نشان مي‌دهد.

netsh: برنامه سودمند خط فرمان تعاملي كه به شما امكان مي‌دهد تركيب‌بندي لا‌يه شبكه را فهرست كنيد و آن را تغيير دهيد.

net session: همه جلسات شبكه‌سازي ويندوز كه  در اين دستگاه فعال هستند را نشان مي‌دهد (نظير اشتراك‌گذاري و ...) 

net share: همه اشتراك‌گذاري‌هاي ويندوز كه در اين دستگاه قابل دسترس هستند را فهرست مي‌كند. همچنين در صورت داشتن Windows Resource Kit با استفاده از فرامين آن مي‌توان در بسياري موارد خطايابي‌هاي دقيقي انجام داد. Ressouce Kit نه تنها منبعي از ابزارها به شمار مي‌آيد،‌بلكه يك منبع عالي به عنوان دانش اضافي ويندوز است.

9 - تحليلگرهاي پروتكل  
استفاده از تحليلگرهاي پروتكل (Protocol Analyzer) در حلا‌جي و تحليل مشكلا‌ت شبكه بسيار سودمند است. يك تحليلگر پروتكل ابزاري  است كه به بستك‌هاي موجود در بخش اشتراكي شبكه گوش مي‌دهد، آن‌ها را از حالت رمز خارج مي‌نمايد و به شكل فرمت قابل خواندن براي انسان تبديل مي‌كند. 

دو نوع اصلي از ابزارهاي تحليل پروتكل عبارتند از: 
● تحليلگرهاي بستك (Packet analyzer): بستك‌هاي موجود در سيم را مي‌گيرند، آن‌ها را براي تحليل بعدي ذخيره مي‌كنند و چند تحليل آماري را نيز انجام مي‌دهند، ولي اين كار اصلي آن‌ها نيست. 

● تحليلگرهاي آماري (Statistical analyzer): كار اصلي آن‌ها جمع‌آوري داده‌هاي كمي است تا بعداً بتوانند درباره روش‌هاي مختلف آماري گزارش دهند، ولي معمولا‌ً بستك‌ها را براي تحليل بعدي، ذخيره نمي‌كنند.
اكثر تحليلگرهاي بستك دو حالت عملياتي دارند: 

● ‌حالت Capture/monitor (مانيتور / تسخير) 

● ‌حالت Decode (رمزگشايي) 

در مرحله تسخير،‌تحليلگر مي‌تواند اطلا‌عات آماري، شامل تعداد خطاهاي هر ايستگاه، تعداد بستك‌هاي دريافتي/‌ارسالي توسط هر ايستگاه، ضريب بهره‌وري از شبكه (ميزان ازدحام در شبكه)  و .... را جمع‌آوري نمايد. 

تحليلگرهاي بسيارخوب، با نشان دادن نمودارها به شما امكان مي‌دهند در مرحله تسخير، برحسب ايستگاه فعال‌تر و ساير موارد، عمل مرتب‌سازي را انجام دهيد. در مرحله رمزگشايي، داده‌هاي خاصي كه تحليلگر به دست مي‌آورد را بررسي مي‌كنيد. لا‌زم به ذكر است استفاده از تحليلگر متناسب با نوع شبكه اهميت زيادي دارد. مثلا‌ً اگر يك شبكه FDDI قديمي و بدقلق داشته باشيد، از تحليلگر خاص اترنتي كه اتفاقاً با FDDI هم كار مي‌كند، استفاده نكنيد. بدين منظور بهتر است يك تحليلگر مختص FDDI را به كار ببريد.

نكته جالب توجه در مورد تحليلگرهاي بستك اين است كه اگر داراي كارت شبكه مناسبي باشيد (يعني يك كارت شبكه كنجكاو كه قادر به شنيدن همه بستك‌هاي شبكه است) اين تحليلگرها مي‌توانند در اكثر پي‌سي‌ها اجرا شوند. براي دانلود يك تحليلگر رايگان مي‌توانيد به سايت مراجعه كنيد.

10 - ابزارهاي مديريت شبكه 
دست آخر اين‌كه، ابزارهاي مديريت شبكه نيز نقشي مهم در عيب‌يابي و شناسايي شكل شبكه‌ها ايفا مي‌كنند. مديريت شبكه در واقع در بهترين شكل آن، شامل تركيب‌بندي و ديده‌باني دوردست Remote Monitoring) RMON)شبكه مي‌شود كه به شما امكان مي‌دهد علا‌وه بر انجام اصلا‌حات نهايي از راه‌دور، سالم‌بودن شبكه خود را نيز ارزيابي كنيد، جزئيات بيشتر در مورد عيب‌يابي به كمك ابزارهاي مديريت شبكه را به مجالي ديگر واگذار مي‌كنيم.

</description></item><item><title>آشنایی با AAA Server </title><link>http://www.tafda.org/it/network/w/network-wiki/aaa-server.aspx</link><pubDate>Wed, 10 Dec 2008 13:55:44 GMT</pubDate><dc:creator>مریم مددی</dc:creator><description>     
افزایش تعداد سرورهای شبکه در پی راه اندازی سرویس های مختلف، Data Base های مختلف کاربران و سیاست های متنوع، دسترسی افراد را به منابع مختلف ایجاد خواهد کرد . بطوریکه پس از مدتی جهت اضافه کردن کاربر جدید به سیستم، نیاز به تعریف آن در چندین سرور وجود خواهد داشت. این پراکندگی و لزوم اعمال سیاست های متمرکز ،مدیران شبکه را ناچار به اتخاذ تدابیری موثرتر می کند لذا تعریف و پیاده سازی AAA Server یکی از این تدبیرهاست که بر دسترسی کاربران به منابع شبکه ، مدیریت مستقیم و متمرکز نظارت خواهد داشت. 

AAA Server یک برنامه نرم افزاری سرور است که امکان دسترسی کاربران را با منابع کامپیوتری شبکه برقرار می کند. این برنامه برای شبکه های Enterprise سرویس های Authentication ، Authorization و Accounting را فراهم می آورد. در واقع AAA Server با دسترسی شبکه ، سرورهای Gateway ، Database ها و جدول های اطلاعاتی کاربران در تعامل است . پروتکل استانداردی که اجازه ارتباط دستگاه ها و نرم افزارهای مختلف را با AAA Server می دهد RADIUS می باشد ( Remote Authentication Dial-In User Service ). 

RADIUS یک پروتکـل ارتباطی با سـاختـار Client-Server است همچنـین آن را می تـوان سرویسی نرم افزاری نامید که ارتباط سرورهای دسترسی از راه دور را با سرور مرکزی جهت authentication کاربران تلفنی و authorize دسترسی آن ها به سیستم یا سرویسی خاص فراهم می آورد. RADIUS امکان گرد آوری اطلاعات کاربران شبکه را با Database مرکزی فراهم می آورد و این Database بین سرورهای دسترسی راه دور به اشتراک گذارده شده است و این خاصیت ، امنیت بهتر و سیاست گذاری دامین را در پی خواهد داشت. امروزه RADIUS بطور گسترده در مدیريت دسترسی به سرویس های شبکه کاربرد یافته است لذا استانداردی را در جهت تبادل اطلاعات بین سرورهای دسترسی شبکه و AAA Server فراهم آورده است. 

Authentication ، Authorization و Accounting اصطلاحاتی در یک چهارچوب هستند که در کنترل هوشمند دسترسی کاربران نقش ایفا می کنند و پیشبرد سیاست گذاری ، اصلاح کاربرد و تهیه اطلاعات مورد نیاز جهت راه اندازی سرویس ها از فایده های دیگر آن است. این پردازش های ترکیبی برای مدیریت شبکه و امنیت آن کاملا ضروری هستند.

● RADIUS یا TACACS+ 

این دو از پروتکل های رایج احراز هویت هستند که بطور عمده در شبکه های کامپیوتری مورد استفاده قرار می گیرند. پردازش های توضیح داده شده در این نوشتار مبتنی بر RADIUSخواهد بود اما در جهت آشنایی خوانندگان، گریزی بر TACACS+ و مقایسه آن با RADIUS خواهم زد. 

TACACS بـــیـشـتـــر در تـــنـظـــیــمـات روتـــرهــای شـبـــکـه بــا مـکــانـیــزم هــای مـتـنـوع Authentication نـــظــیـر )DES(Data Encryption STANDARDو ( OTP One Time password) مورد استفاده قرار می گیرد همچنین قادر است تا 16 مرحله دسترسی را پشتیبانی کند نیز می تواند اجازه دسترسی به سرویس های مختلف شبکه را نظیر PPP ، Shell ، Standard Login و . . .فراهم آورد. AAA Server ای که از TACACS+ جهت Authentication استفاده می کند بیشتر به عنوان یک Proxy Server برای روترهای Cisco و NAS ها عمل می کند. TACACS+ از پاکت های TCP که Connection oriented می باشد استفاده می کند. 

RADIUS توسط شرکت Livingston به عنوان استاندارد Authentication ایجاد شد و بیشتر جهت ISP های بزرگ کاربرد دارد. در قیاس با TACACS+ ، RADIUS CPU و RAM کمتری را اشغال می کند. RADIUS از پاکت های اطلاعاتی UDP که Connection less می باشد استفاده می کند. 

● RADIUS 

● از UDP استفاده می کند 

●رمزنگاری را فقط هنگامی درخواست دسترسی انجام می دهد 

● Authentication و Authorization را با هم انجام می دهد 

● استانداردی صنعتی است که توسط شرکت livingston ایجاد شده است 

● برخی از پروتکل ها نظیر ARA ، NASI و X.25 PAD را پشتیبانی نمی کند. 

● نحوه اجرای دستورات را روی روترها سنجش نمی کند 

● TACACS+ 

● از TCP استفاده می کند
 
● رمزنگاری را در درون Packet انجام می دهد و امنیت بالاتری دارد 

● عملیات Authentication ، Authorizationو Accounting را بطور مجزا انجام می دهد

● از سرویس های ایجاد شده Cisco است 

● کلیه پروتکل ها را پشتیبانی می کند

 ● دستورات روترها را از دو طریق کنترل می کند Per User و Per group 

● عملیات پردازش AAA Server : 

به عنوان اولین پردازش ، Authentication راهی را جهت تشخیص هویت کاربران فراهم می آورد که بطور معمول اینکار با وارد کردن کلمه کاربری و کلمه عبور صحیح قبل از برقراری دسترسی خاص صورت می گیرد. 

AAAServer مشخصات کاربر را با Data Base مرکزی خود مقایسه کرده و درصورتی که تطبیق داشته باشد دسترسی داده می شود و درغیر اینصورت دسترسی denied خواهد شد. در شبکه های خصوصی یا عمومی نظیر اینترنت Authentication با استفاده ازpassword logon صورت می گیرد. دانستن کلمه عبور درواقع دسترسی کاربر را به منابع مورد نیازش گارانتی می کند. از نقص های این سیستم می توان به دزدیده شدن کلمه عبور ، اتفاقی لو رفتن و فراموش کردن آن اشاره کرد به همین دلیل کسب و کار اینترنتی و معاملات بانکی و سایر فعالیت های مهم روی اینترنت و شبکه نیاز به پردازش هایی دیگر (به غیر از Authentication) خواهند داشت. استفاده از Digital Certification که توسط Certificate Authority یا CA مورد سنجش قرار می گیرد بخشی از ساختار کلید عمومی است که امروزه تبدیل به استاندارد Authentication روی اینترنت شده است.

درواقع Authorization پردازشـی اسـت کـه بـه کاربـر اجازه انـجام دادن کــاری و یـا داشتن چیـزی را می دهد. در سیستم های کامپیـوتری چنـد کاربــره ، سـرپرسـت سیسـتم برای سیـسـتم مشـخص می کند که چه کاربرانی اجازه دسترسی به سیستم را دارند و حدود دسترسی آن ها چقدر است. به عنوان مثال به چه دایرکتوری دسترسی دارند، زمان دسترسی او چقدر است و یا حجم رسانه قابل ذخیره سازی او چه مقدار است و وقتی کاربر به سیستم عامل یا برنامه کاربردی Login می کند، سیستم یا نرم افزار باید مشخص کند که چه منابعی باید به آن کاربر طی یک Session تخصیص داده شود.
 
قسمت آخر چهارچوب AAA ، Accounting می باشد که میزان استفاده کاربر را در طول دسترسی مشخص می کند. Accounting مشخص می کند که کاربر مجوز استفاده از چه مدت و به چه مقدار اطلاعات در طول برقراری یک Session را دارد. 

AAA Server درخواست ایستگاه کاری را مبنی بر استفاده از منابع شبکه دریافت می کند و سعی در Authenticate کاربر می نماید سپس حدود دسترسی کاربر را به ایستگاه کاری ارسال می نماید. AAA Server ممکن است بصورت محلی Authentication را انجام دهد و یا اینکه مانند یک Proxy عمل کرده و درخواست را به AAA Server دیگری انتقال دهد. پس از Forward کردن درخواست این سرور انتقال اطلاعات را بین سرور دسترسی شبکه و AAA Server ادامه می دهد. در انتها میزان دسترسی کاربر با توجه به تنظیمات قبلی لحاظ می شود. 

● مفهو�� دسترسی 

دسترسی یا Access یعنی دستیابی ساده به آنچه که مورد نیازمان است. Data Access یعنی توانایی دستیابی به اطلاعات ویژه مورد نیازمان (که معمولا با اجازه دادن سیستم صورت می گیرد). دسترسی Web یعنی اینکه بتوانیم به شبکه جهانی وب از طریق یک ایجاد کننده دسترسی به اینترنت یا ISP وصل شده و از آن استفاده کنیم. دسترسی به اطلاعات معمولا در دو قالب فقط خواندنی و خواندنی/نوشتنی انجام می پذیرد. 

● روش های Authentication : 

درزیر به برخی از روش های مرسوم Authentication اشاره شده است : 

1) Password Authentication Protocol ) PAP) 

روش Authentication ساده ای برای برقراری یک ارتباط است. کلمه عبور بصورت Clear Tex بین کاربر و ایستگاه کاری مبادله می شود و هنگامیکه برای Authentication با RADIUS استفاده شود پیغام بین سرور وایستگاه کاری جهت برقراری یک ارتباط PPP مبادله می شود.

 2) Challenge Handshake Authentication Protocol) CHAP) 

روش قوی تری است که جهت Authentication بین ایستگاه کاری و سرور استفاده می شود. در این روش قبل از ارسال درخواست دسترسی ، اطلاعات اولیه کاربر میان ایستگاه کاری و سرور NAS یا Network Access Server رد و بدل شده و بعد از تصدیق هویت ، درخواست به AAA Server منتقل می شود. 

3) Microsoft Challenge Handshake Authentication Protocol ) MS-CHAP) 

پروتکلی است که شرکت میکروسافت با توجه به روش CHAP برای ایجاد ارتباط امن ایستگاه های کاری دور خود ایجاد کرده است. درحالـت کلـی MSCHAP مـشابه CHAPاسـت. تفـاوت این پروتکـل را می توان در دو مورد خلاصه کرد. این پروتکل بر پایه Encryption و الگوریتم hash که توسط شبکه های ویندوزی ایجاد می شود عمل می نماید و همچنین پاسخ اولیه که توسط MS-CHAP برای Authentication ایجاد می شود کاملا منطبق بر سیستم عامل ویندوز است. 

4) Extensible Authentication Protocol) EAP) 

روش بسیار امن برای Authentication با انعطاف پذیری بیشتر است و قادر است با الگوریتم های مختلفی نظیر MD5 کار کند. همچنین EAP می تواند در قالب پروتکل های دیگر، Encapsulate شود لذا کاربرد آن وسیعتر از CHAP و PAP خواهد شد. 

● نتیجه سخن : 

استفاده از راهکارهای جدید مدیریت شبکه و آسان نمودن پردازش های تکراری از اهداف استفاده از AAA Server است که هدف از آن مدیریت دسترسی متمرکز افراد به منابع شبکه است لذا در این راستا از سرویس های RADIUS و TACACS+ استفاده می شود.

 Authentication ، Authorization و Accounting پردازش هایی هستند که جهت احراز هویت کاربر شبکه و میزان و وضعیت دسترسی او به منابع مختلف انجام می شوند.

 
</description></item><item><title>تمرين 9 - تابع جستجوي دودويي به صورت بازگشتي</title><link>http://www.tafda.org/it/c-and-cpp/f/516/p/246/522.aspx#522</link><pubDate>Mon, 29 Dec 2008 21:52:11 GMT</pubDate><dc:creator>بابك خسروي</dc:creator><description>تابع جستجوي دودويي را براي آرايه اي 50 تايي از اعداد صحيح به صورت بازگشتي بنويسيد.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>IT یا فناوری اطلاعات چیست؟</title><link>http://www.tafda.org/it/it/f/814/p/577/1004.aspx#1004</link><pubDate>Sat, 09 May 2009 19:59:13 GMT</pubDate><dc:creator>amir hossein farokhi</dc:creator><description>&lt;p dir="rtl" align="justify"&gt;&lt;b&gt;فناوری اطلاعات چیست؟&lt;br /&gt;
&lt;/b&gt;فناوری اطلاعات یا IT شامل دو وجه است که باهم به مرور آن می پردازیم:&lt;/p&gt;
&lt;p dir="rtl" align="justify"&gt;&lt;b&gt;فناوری کامپیوتر:&lt;/b&gt;&lt;br /&gt;
همه ی ما با کامپیوتر آشنایی داریم. &amp;ldquo;ماشینی است دارای حافظه و قابل
برنامه ریزی که از سرعت و دقت بالایی برخوردار است.&amp;rdquo;همان طور که می دانید
استفاده از کامپیوتر به طور منفرد امکان پذیر است و می تواند بسیاری از
نیاز های ما را بر طرف کند. یک برنامه نویس می تواند پشت یک سیستم بنشیند
و شروع به نوشتن برنامه کند. بدون آنکه احتیاج به چیز دیگری داشته باشد.&lt;img title="IT" src="http://it.engineer.89.googlepages.com/it_itvillage.jpg" alt="IT" align="left" height="233" vspace="3" width="232" /&gt;&lt;/p&gt;
&lt;p dir="rtl" align="justify"&gt;&lt;b&gt;فناوری ارتباطات:&lt;/b&gt;&lt;br /&gt;
بی شک شما با این فناوری هم آشنایی کاملی دارد. به طور کلی &amp;ldquo;فناوری
ارتباطات که فناوری ارتباط از راه دور نیز نامیده می شود، شامل تمام وسایل
الکترو مغناطیسی و سیستم های مختلف جهت برقراری ارتباط از راه دور است.&amp;rdquo;
مثال بارز این فناوری، تلفن، رادیو و &amp;hellip; است که سالهاست همه ی ما جز
استفاده کننده های آنها هستیم.&lt;/p&gt;
&lt;p dir="rtl" align="justify"&gt;&lt;b&gt;فناوری اطلاعات: فناوری کامپیوتر + فناوری ارتباطات&lt;/b&gt;:&lt;br /&gt;
تصور کنید شخصی دارای مقدار زیادی اطلاعات است و باید آن را برای شخص
دیگری در مکانی دور بفرستد. اینجاست که دیگر فناوری کامپیوتر به تنهایی
جواب گو نیست و فناوری ارتباطات نیر باید وارد عمل شود. و در این زمان است
که &lt;b&gt;فناوری اطلاعات&lt;/b&gt;
شکل میگیرد. &amp;ldquo;فناوری اطلاعات، محاسبات کامپیوتری را با پیوند های ارتباطی
دارای سرعت جهت حمل اطلاعات، صدا، تصاویر و &amp;hellip; ترکیب می کند.&amp;rdquo; شبکه ی شتاب
بانک های ایران می تواند مثال کاملا ملموسی برای این موضوع باشد. دسترسی
آنلاین به اطلاعات خود و برداشت و واریز پول در کسری از زمان و به تبع آن
صرفه جویی هنگفت در وقت و هزینه می تواند به خوبی کارکرد های بزرگ آی تی
را نشان دهد.&lt;/p&gt;
&lt;p dir="rtl" align="justify"&gt;&lt;b&gt;آی تی در دانشگاه:&lt;/b&gt;&lt;br /&gt;
رشته ی آی تی هر چند مانند گرایش نرم افزار رشته ی کامپیوتر نیاز به علم
ریاضی ندارد، اما بدون شک ریاضیات شما باید در حد خوب به بالا باشد. هر
چند بنده شخصا اعتقاد دارم یک برنامه نویس اطلاعاتی از ریاضی نداشته باشد
بهتر است! از نظر من رمز موفقیت در گرو همکاری یک برنامه نویس کامپیوتر با
یک کارشناس ریاضی محض است.&lt;br /&gt;
جدا از این مسائل شاید برای دوستان، دروس این رشته در دانشگاه هم جالب
باشد. غیر از دروس عمومی و پایه، این رشته تقریبا 61 واحد اصلی دارد که با
بچه های رشته ی نرم افزار یکی است. تنها تفاوت در 29 واحد تخصصی است که
عبارتند از:&lt;br /&gt;
مبانی فناوری اطلاعات، مهندسی فناوری اطلاعات، تجارت الکترونیکی، مدیریت
پروژه های فناوری اطلاعات، مدیریت استراتژیک فناوری اطلاعات، گرافیک
کامپیوتری، سیستم های چند رسانه ای و &amp;hellip; .&lt;/p&gt;
&lt;p dir="rtl" align="justify"&gt;این رشته بیشتر از هر چیزی نیاز به علاقه
دارد. می شناسم مهندسان فناوری اطلاعاتی که از بدیهی ترین اطلاعات ما
وبلاگ نویسان هم خبر ندارند. این واقعا مایه ی تاسف است. و برای این است
که می گویم این رشته نیاز به علاقه دارد. صرفا با تحصیل در دانشگاه شک
نکنید به جایی نمی رسید. اصولا بنده که به این نتیجه رسیدم دانشگاه فقط
محلی برای وقت تلفی و خوش گذرانی است!&lt;/p&gt;
&lt;p dir="rtl" align="justify"&gt;مطمئنا حرف های نگفته ی بسیاری پیرامون IT
مانده است. این پست تنها شما را به طور مقدماتی با IT آشنا کرده است. اگر
باز هم نیاز به اطلاعاتی داشتید می توانید مطرح کنید.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>workgroup</title><link>http://www.tafda.org/it/network/f/30/p/159/288.aspx#288</link><pubDate>Mon, 08 Dec 2008 13:43:12 GMT</pubDate><dc:creator>شکوه ایاز</dc:creator><description>&lt;p&gt;اگر در یک شبکه workgroup همه ی تنظیمات شبکه درست باشد ولی یکی از سیستم ها نتواند به resource های سیستم دیگر access داشته باشد چه مشکلی ممکن است وجود داشته باشد؟در حالی که به طور عکس سیستم اول به دومی access دارد permission هم full دادم .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>درس 5: انواع داده‌ها در C#</title><link>http://www.tafda.org/it/dotnet/f/398/p/163/292.aspx#292</link><pubDate>Tue, 09 Dec 2008 09:29:03 GMT</pubDate><dc:creator>حميده عطافر</dc:creator><description>&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;b&gt;&lt;span style="font-size:11pt;mso-bidi-language:FA;" lang="FA"&gt;انواع داده&amp;zwnj;ها در &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:11pt;mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;/b&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:11pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و دات&amp;zwnj;نت&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;DataTypes&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; (انواع داده&amp;zwnj;ها) اجزا اصلي ساختار هر زباني هستند. مايكروسافت سعي كرده، با معرفي مجموعه محدود و ثابتي از انواع كه مي&amp;zwnj;توانند جهت تعريف هر چيزي در دنياي برنامه&amp;zwnj;نويسي بكار بروند، انواع داده&amp;zwnj;ها را در چارچوب دات&amp;zwnj;نت استاندارد نمايد. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;C++&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; در انواع داده بسيار غني است اما منجر به سردرگمي نيز مي&amp;zwnj;شود. بالاخص هنگامي كه اجزايي مي&amp;zwnj;نويسيد كه ممكن است توسط كاربردهاي نوشته شده در &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;هاي ديگر مورد استفاده قرار گيرند، بايد مطمئن باشيد كه اين انواع منطبق بر &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;platform&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;هاي ديگر نيز هستند!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;تمامي زبان&amp;zwnj;هاي دات&amp;zwnj;نت نوع داده&amp;zwnj;هاي مشتركي دارند. بنابراين همگي با هم منطبق هستند و نگراني در اين زمينه وجود ندارد. اين يعني شما مي&amp;zwnj;توانيد كد &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; را از &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; صدا بزنيد و بالعكس، بدون اينكه نگران تبديل نوع&amp;zwnj;ها باشيد.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;انواع داده دات&amp;zwnj;نت يا &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;structure&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; (ساختار) هستند يا كلاس، بخشي از فضاي نام &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;System&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;. براي مثال انواع داده&amp;zwnj; زير بصورت &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;struct&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; در دات&amp;zwnj;نت پياده&amp;zwnj;سازي شده&amp;zwnj;اند:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0.5in 0pt 0in;text-indent:-0.25in;text-align:justify;text-kashida:0%;mso-list:l1 level1 lfo1;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;Int16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0.5in 0pt 0in;text-indent:-0.25in;text-align:justify;text-kashida:0%;mso-list:l1 level1 lfo1;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;Int32&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0.5in 0pt 0in;text-indent:-0.25in;text-align:justify;text-kashida:0%;mso-list:l1 level1 lfo1;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;Double&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-family:Tahoma;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;String&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; به دلايل متعددي در دات&amp;zwnj;نت به صورت كلاس پياده&amp;zwnj;سازي شده است.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;اگر آشنايي زيادي با ساختار و كلاس نداريد، نگران نباشيد. مي&amp;zwnj;توانيد آنها را انواع داده ساده ببينيد.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;به اين صورت مي&amp;zwnj;توانيد متغيرهايي از نوع &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;Int&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;Double&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;String&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; تعريف كنيد:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;direction:ltr;unicode-bidi:embed;text-align:justify;text-kashida:0%;" class="Tafda"&gt;&lt;span style="color:#0070c0;font-family:&amp;#39;Courier New&amp;#39;;mso-bidi-language:FA;"&gt;Int16 age, employeeNumber;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;direction:ltr;unicode-bidi:embed;text-align:justify;text-kashida:0%;" class="Tafda"&gt;&lt;span style="color:#0070c0;font-family:&amp;#39;Courier New&amp;#39;;mso-bidi-language:FA;"&gt;Double salary;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;direction:ltr;unicode-bidi:embed;text-align:justify;text-kashida:0%;" class="Tafda"&gt;&lt;span style="color:#0070c0;font-family:&amp;#39;Courier New&amp;#39;;mso-bidi-language:FA;"&gt;String name, address;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;شما هر كدام از انواع داده دات&amp;zwnj;نت را مي&amp;zwnj;توانيد در هر كدام از زبان&amp;zwnj;هاي دات&amp;zwnj;نت استفاده كنيد &amp;ndash; در &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;VB.NET&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; يا زبان&amp;zwnj;هاي ديگر دات&amp;zwnj;نت. اما علاوه بر انواع دات&amp;zwnj;نت، هر زباني مجموعه ابتدايي از انواع فراهم مي&amp;zwnj;كند كه با انواع مرتبط در كتابخانه كلاس دات&amp;zwnj;نت منطبق مي&amp;zwnj;شوند. به همين دليل است كه برخي از &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;string&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; استفاده كرده و برخي ديگر از &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;String&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;. تفاوت زيادي وجود ندارد. &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;string&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; &lt;span lang="FA"&gt;يك نوع داده ابتدايي در &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; است و &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;String&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; كلاس مرتبط به آن در كتابخانه كلاس دات&amp;zwnj;نت. &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;string&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; &lt;span lang="FA"&gt;در &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; به كلاس مربوط به خود در كتابخانه كلاس دات&amp;zwnj;نت نقش مي&amp;zwnj;شود. پس چه از &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;string&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; استفاده كنيد و چه از &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;String&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، تفاوتي ندارد.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;b&gt;&lt;span style="font-size:10pt;mso-bidi-language:FA;" lang="FA"&gt;انواع داده در &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:10pt;mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;/b&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:10pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و كلاس/ساختار مربوطه در كتابخانه كلاس دات&amp;zwnj;نت&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;فهرست زير انواع داده قابل دسترس در &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و كلاس/ساختار مربوط به آنها را در كتابخانه كلاس دات&amp;zwnj;نت نشان مي&amp;zwnj;دهد:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div align="right"&gt;
&lt;table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-table-dir:bidi;" dir="rtl" class="MsoTableGrid"&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;td valign="top" style="padding-right:5.4pt;padding-left:5.4pt;padding-bottom:0in;padding-top:0in;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;border:black 1pt solid;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;b&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;نوع داده در &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:black 1pt solid;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;b&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;كلاس/ساختار نقش شده در دات&amp;zwnj;نت&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:1;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;sbyte&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;System.SByte&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;byte&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Byte&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:3;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;char&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Char&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:4;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;float&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Single&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:5;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;decimal&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Decimal&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:6;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;double&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Double&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:7;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;ushort&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.UInt16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:8;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;short&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Int16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:9;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;uint&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.UInt32&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:10;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;int&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Int32&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:11;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;ulong&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.UInt64&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:12;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;long&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Int64&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:13;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;bool&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Boolean&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:14;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.String&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:15;mso-yfti-lastrow:yes;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;object&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;System.Object&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;&lt;span style="font-family:Tahoma;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;b&gt;&lt;span style="font-size:10pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;انواع ارزش و انواع ارجاع&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;در &lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;C#&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; انواع داده به دو دسته تقسيم مي&amp;zwnj;شوند:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0.5in 0pt 0in;text-indent:-0.25in;text-align:justify;text-kashida:0%;mso-list:l0 level1 lfo2;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;انواع ارزش&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0.5in 0pt 0in;text-indent:-0.25in;text-align:justify;text-kashida:0%;mso-list:l0 level1 lfo2;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Symbol;mso-bidi-language:FA;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;انواع ارجاع&lt;/span&gt;&lt;span style="mso-bidi-language:FA;" dir="ltr"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;جدول زير برخي از تفاوت&amp;zwnj;هاي ميان انواع ارزش و انواع ارجاع را نشان مي&amp;zwnj;دهد:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div align="right"&gt;
&lt;table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-table-dir:bidi;" dir="rtl" class="MsoTableGrid"&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;td valign="top" style="padding-right:5.4pt;padding-left:5.4pt;padding-bottom:0in;padding-top:0in;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;border:black 1pt solid;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;b&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;انواع ارزش&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:black 1pt solid;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;b&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;انواع ارجاع&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:1;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;تخصيص داده در &lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;stack&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;تخصيص داده در &lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;heap&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;يك متغير از نوع ارزش شامل خود داده است&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;يك متغير از نوع ارجاع شامل آدرس محلي در حافظه است كه داده در آن ذخيره شده&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:3;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;هنگامي كه يك متغير نوع ارزش را به متغير ديگري كپي مي&amp;zwnj;كنيد، خود داده كپي مي&amp;zwnj;شود و هر متغير مي&amp;zwnj;تواند به طور مستقل كپي شود&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;هنگامي كه يك متغير نوع ارجاع را به متغير ديگري كپي مي&amp;zwnj;كنيد تنها آدرس حافظه كپي مي&amp;zwnj;شود. هر دو متغير به يك آدرس محل اشاره خواهند داشت، يعني اگر يك متغير را عوض كنيد، ارزش متغير ديگر نيز عوض خواهد شد&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:4;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;integer&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;float&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;boolean&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، &lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;double&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; و غيره انواع ارزش هستند&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;string&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; &lt;span lang="FA"&gt;و &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;object&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt; انواع ارجاع هستند&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:5;mso-yfti-lastrow:yes;"&gt;
&lt;td valign="top" style="border-right:black 1pt solid;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;ساختار يك نوع ارزش است&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" style="border-right:#ece9d8;padding-right:5.4pt;border-top:#ece9d8;padding-left:5.4pt;padding-bottom:0in;border-left:black 1pt solid;padding-top:0in;border-bottom:black 1pt solid;background-color:transparent;mso-border-alt:solid black .5pt;mso-border-themecolor:text1;mso-border-right-alt:solid black .5pt;mso-border-right-themecolor:text1;mso-border-top-alt:solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-themecolor:text1;mso-border-bottom-themecolor:text1;"&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" lang="FA"&gt;كلاس&amp;zwnj;ها و واسط&amp;zwnj;ها انواع ارجاع هستند&lt;/span&gt;&lt;span style="font-size:8pt;mso-bidi-language:FA;" dir="ltr"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt;text-align:justify;text-kashida:0%;" dir="rtl" class="Tafda"&gt;&lt;span style="mso-bidi-language:FA;" lang="FA"&gt;&lt;span style="font-family:Tahoma;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>jQuery</title><link>http://www.tafda.org/it/jquery/w/wiki/default.aspx</link><pubDate>Sat, 19 Sep 2009 18:41:28 GMT</pubDate><dc:creator>کاربر میهمان</dc:creator><description /></item><item><title>TCP/IP</title><link>http://www.tafda.org/it/____3/f/886/p/718/1252.aspx#1252</link><pubDate>Sat, 08 Aug 2009 14:59:57 GMT</pubDate><dc:creator>vahid helalat</dc:creator><description>&lt;p align="center" dir="rtl"&gt;&lt;strong&gt;به نام خدا&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;TCP/IP ، یکی از مهمترین پروتکل های استفاده شده در شبکه های کامپیوتری است . اینترنت بعنوان &lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;بزرگترین شبکه موجود ، از پروتکل فوق بمنظور ارتباط دستگاه های متفاوت استفاده می نماید. پروتکل ، مجموعه قوانین لازم بمنظور قانونمند نمودن نحوه ارتباطات در شبکه های کامپیوتری است .در مجموعه مقالاتی که ارائه خواهد شد به بررسی این پروتکل خواهیم پرداخت . در این بخش مواردی همچون : فرآیند انتقال اطلاعات ، معرفی و تشریح لایه های پروتکل &lt;/strong&gt;&lt;strong&gt;TCP/IP و نحوه استفاده از سوکت برای ایجاد تمایز در ارتباطات ، تشریح می گردد .&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;مقدمه&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;پروتکل های &lt;strong&gt;TCP/IP&lt;/strong&gt; در سال 1970 برای استفاده در شبکه ی های &lt;strong&gt;Packet Switching&lt;/strong&gt; وزارت دفاع امریکا توسعه پیدا کردند. این شبکه ها در آن زمان &lt;strong&gt;ARPANET&lt;/strong&gt; نامیده می شدند که البته امروزه دیگر تبدیل به &lt;strong&gt;Internet&lt;/strong&gt; شده است. این پروتکل ها از همان ابتدا با سیستم عامل های &lt;strong&gt;UNIX&lt;/strong&gt; سازگار بودند. بر خلاف بسیاری از پروتکل ها، مانندIPX) )&lt;strong&gt;Novell&amp;rsquo;s Internetwork Packet Exchange&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;که وظایف مشابه ای دارند، پروتکل های &lt;strong&gt;TCP/IP&lt;/strong&gt; توسط شرکت خاصی به وجود نیامده است و حاصل تلاش افراد و شرکت های زیادی است.&lt;/p&gt;
&lt;p dir="rtl"&gt;علاوه بر موضوعاتی که ذکر شد، هیچ گونه محدودیتی از جمله کپی رایت و یا &lt;strong&gt;Publishing restrictions&lt;/strong&gt; از توسعه ی این پروتکل ها جلوگیری نمی کند. این ذات غیر مالکانه در استاندارد&lt;strong&gt;TCP/IP&lt;/strong&gt;،&amp;nbsp; به این معنیست که که این مجموعه پروتکل ها محدود به هیچ پلت فرم، سیستم عامل و یا سخت افزاری نیستند. در واقع توسعه ی بخش های محتلف این پروتکل با این هدف صورت گرفته است که به کامپیوتر ها قابلیت ارتباط با هر شبکه ای را بدهد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;. استاندارد &lt;strong&gt;TCP/IP&lt;/strong&gt;&amp;nbsp; توسط&lt;strong&gt;Internet Engineering Task Force (IETF)&lt;/strong&gt; در اسناد &lt;strong&gt;(Request For Comments (RFCs &lt;/strong&gt;منتشر شده است. لیست &lt;strong&gt;RFCs&lt;/strong&gt; شامل اسنادی است که مراحل مختلف توسعه ی استاندار های پروتکل را توصیف می کند. البته علاوه بر این اطلاعات، این اسناد شامل تاریخچه و تجارب مراحل توسعه پروتکل هم هستند! این نکته را هم فراموش نکنید که هر سندی در این لیست، دارای یک شماره است. بنابراین برای پیدا کردن سند مورد نظرتان، باید شماره ی آن را داشته باشید.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;معرفی پروتکل&lt;/strong&gt;&lt;strong&gt;TCP/IP&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;TCP/IP &lt;/b&gt;، پروتکلی استاندارد برای ارتباط کامپیوترهای موجود در یک شبکه مبتنی بر ویندوز ۲۰۰۰ است.&lt;/p&gt;
&lt;p dir="rtl"&gt;از پروتکل فوق، بمنظور ارتباط در شبکه های بزرگ استفاده می گردد. برقراری ارتباط از طریق پروتکل های متعددی که در چهارلایه مجزا سازماندهی شده اند ، میسر می گردد. هر یک از پروتکل های موجود در پشته &lt;b&gt;TCP/IP &lt;/b&gt;، دارای وظیفه ای خاص در این زمینه ( برقراری ارتباط) می باشند . در زمان ایجاد یک ارتباط ، ممکن است در یک لحظه تعداد زیادی از برنامه ها ، با یکدیگر ارتباط برقرار نمایند . &lt;b&gt;TCP/IP&lt;/b&gt; ، دارای قابلیت تفکیک و تمایز یک برنامه موجود بر روی یک کامپیوتر با سایر برنامه ها بوده و پس از&amp;nbsp; دریافت داده ها از یک برنامه ، آنها را برای برنامه متناظر موجود بر روی کامپیوتر دیگر ارسال می نماید. نحوه ارسال داده توسط پروتکل &lt;b&gt;TCP/IP&lt;/b&gt; از محلی به محل دیگر ، با فرآیند ارسال یک نامه از شهری به شهر، قابل مقایسه است .&lt;/p&gt;
&lt;p dir="rtl"&gt;برقراری ارتباط مبتنی بر &lt;b&gt;TCP/IP&lt;/b&gt; ، با فعال شدن یک برنامه بر روی کامپیوتر مبدا آغاز می گردد . برنامه فوق ،داده های مورد نظر جهت ارسال را بگونه ای آماده و فرمت می نماید که برای کامپیوتر مقصد قابل خواندن و استفاده باشند. ( مشابه نوشتن نامه با زبانی که دریافت کننده ، قادر به مطالعه آن باشد) . در ادامه آدرس کامپیوتر مقصد ، به داده های مربوطه اضافه می گردد ( مشابه آدرس گیرنده که بر روی یک نامه مشخص می گردد) . پس از انجام عملیات فوق ، داده بهمراه اطلاعات اضافی ( درخواستی برای تائید دریافت در مقصد ) ، در طول شبکه بحرکت درآمده تا به مقصد مورد نظر برسد . عملیات فوق ، ارتباطی به محیط انتقال شبکه بمنظور انتقال اطلاعات نداشته ، و تحقق عملیات فوق با رویکردی مستقل نسبت به محیط انتقال ، انجام خواهد شد .&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;TCP/IP Protocol Stack&lt;/strong&gt; :&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;پروتکل های &lt;strong&gt;TCP/IP&lt;/strong&gt; مدت ها قبل از توسعه ی مدل &lt;strong&gt;OSI&lt;/strong&gt; به وجود آمدند. اما با این حال نحوه ی استفاده از لایه ها، در هر دو تقریبن یکسان است .در این مقاله در مورد &lt;strong&gt;Protocol &amp;nbsp;Stack&lt;/strong&gt;صحبت کرده بودم و گفته بودم به محیطی که چند پروتکل همزمان با هم کار می کنند، گفته می شود. اگر توجه کرده باشید، در تمامی قسمت های این پست، از عبارت پروتکل های &lt;strong&gt;TCP/IP&lt;/strong&gt; استفاده کردم. در واقع &lt;strong&gt;TCP/IP&lt;/strong&gt; نیز یک &lt;strong&gt;Protocol Stack&lt;/strong&gt; است و پروتکل های مختلفی در آن فعالیت می کنند. تقسیم کردن وظایف شبکه های کامپیوتری، به پشته ای از پروتکل های جداگانه، چند مزیت مهم نسبت به ایجاد یک پروتکل یکپارچه دارد که باهم به بررسی این مزیت ها می پردازیم:&lt;/p&gt;
&lt;ol&gt;
&lt;li dir="rtl"&gt;&lt;b&gt;Platform independence&lt;/b&gt;: پروتکل های جدا گانه، پشتیبانی از پلت فرم های مختلف را ساده تر می کند. ضمن اینکه برای توسعه و یا ویرایش استاندارد ها و یا &lt;b&gt;API &lt;/b&gt;ها نیاز به ویرایش کل پروتکل نخواهد بود. &lt;/li&gt;
&lt;li dir="rtl"&gt;&lt;b&gt;Quality of service&lt;/b&gt;: داشتن چندین پروتکل جداگانه که در یک لایه کار می کنند، به برنامه های کاربردی این اجازه را می دهد که تنها پروتکل هایی که سرویس مورد نیاز را فراهم می کنند، انتخاب کنند. &lt;/li&gt;
&lt;li dir="rtl"&gt;&lt;b&gt;Simultaneous development&lt;/b&gt;: به این دلیل که پشته ی پروتکل های &lt;b&gt;TCP/IP&lt;/b&gt;&amp;nbsp; به لایه ها و پروتکل های مختلفی تقسیم شده است، افرادی که بر عملکرد قسمت خاصی از لایه ها تخصص دارند، می توانند به صورت همزمان نسبت به توسعه پروتکل های &lt;b&gt;TCP/IP&lt;/b&gt;&amp;nbsp; اقدام کنند. &lt;/li&gt;
&lt;/ol&gt;
&lt;p align="right"&gt;&lt;strong&gt;TCP/IP Layers:&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;TCP/IP&lt;/strong&gt; دارای 4 لایه است که در &lt;strong&gt;RFC 1122&lt;/strong&gt; تعریف شده اند. این لایه ها تقریبن با لایه های مدل &lt;strong&gt;OSI&amp;nbsp;&lt;/strong&gt;قابل قیاس هستند. در شکل زیر این موضوع کاملن مفهوم است.&lt;/p&gt;
&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;لایه&lt;/strong&gt;&lt;strong&gt; :Link&lt;/strong&gt; یا &lt;b&gt;NETWORK INTERFACE&lt;/b&gt; مجموعه &lt;strong&gt;TCP/IP&lt;/strong&gt; شامل لایه ی&lt;strong&gt; Physical&lt;/strong&gt; مشخص و یا پروتکل &lt;strong&gt;LAN&lt;/strong&gt; های پیچیده مانند اترنت نمی باشد. همچنین درست است از جهتی این لایه در راستای لایه ی &lt;strong&gt;Data-Link&lt;/strong&gt; عمل می کند، اما با این حال، لایه ی &lt;strong&gt;Data-Link&lt;/strong&gt; جزیی از مجموعه &lt;strong&gt;TCP/IP &lt;/strong&gt;نمی باشد. پروتکل هایی مانند&amp;nbsp; &lt;strong&gt;Serial Line Internet Protocol - SLIP&lt;/strong&gt; ، &lt;strong&gt;Point-to-Point Protocol&amp;nbsp; - PPP&lt;/strong&gt; و یا &lt;strong&gt;Address Resolution Protocol - ARP&lt;/strong&gt; در این لایه کار می کنند. فراموش نکنید که هر کدام از این پروتکل ها برای خودشان داستان بسیار مفصلی دارند!&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;br /&gt;لایه اینترفیس شبکه ، مسئول استقرار داده بر روی محیط انتقال شبکه و دریافت داده از محیط انتقال شبکه است . لایه فوق ، شامل دستگاه های فیزیکی نظیر کابل شبکه و آداپتورهای شبکه است . کارت شبکه ( آداپتور) دارای یک عدد دوازده رقمی مبنای شانزده ( نظیر : B ۵-۵۰-۰۴-۲۲ -D ۴-۶۶ ) بوده که آدرس &lt;b&gt;MAC&lt;/b&gt; ، نامیده می شود. لایه اینترفیس شبکه ، شامل پروتکل های مبتنی بر نرم افزار مشابه لایه های قبل ، نمی باشد. پروتکل های &lt;b&gt;Ethernet&lt;/b&gt; و&lt;b&gt; &lt;/b&gt;&lt;b&gt;ATM)Asynchronous Transfer Mode) ،&lt;/b&gt; نمونه هائی از پروتکل های موجود در این لایه می باشند . پروتکل های فوق ، نحوه ارسال داده در شبکه را مشخص می نمایند .&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;پروتکل های موجود در لايه &lt;/b&gt;&lt;b&gt;Network پروتکل &lt;/b&gt;&lt;b&gt;TCP/IP&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;- پروتکل (&lt;b&gt;TCP)&lt;/b&gt;&lt;b&gt;Transmission Control &lt;/b&gt;&lt;b&gt;Protocol&lt;/b&gt; ، مهمترين وظيفه پروتکل فوق اطمينان از صحت ارسال اطلاعات است . پروتکل فوق اصطلاحا&amp;quot; &lt;b&gt;Connection-oriented&lt;/b&gt; ناميده می شود. علت اين امر ايجاد يک ارتباط مجازی بين کامپيوترهای فرستنده و گيرنده بعد از ارسال اطلاعات است . پروتکل هائی از اين نوع ، امکانات بيشتری را بمنظور کنترل خطاهای احتمالی در ارسال اطلاعات فراهم نموده ولی بدليل افزايش بار عملياتی سيستم کارائی آنان کاهش خواهد يافت . از پروتکل &lt;b&gt;TCP&lt;/b&gt; بعنوان يک پروتکل قابل اطمينان نيز ياد می شود. علت اين امر ارسال اطلاعات و کسب آگاهی لازم از گيرنده اطلاعات بمنظور اطمينان از صحت ارسال توسط فرستنده است . در صورتيکه بسته های اطلاعاتی بدرستی دراختيار فرستنده قرار نگيرند، فرستنده مجددا&amp;quot; اقدام به ارسال اطلاعات می نمايد.&lt;/p&gt;
&lt;p dir="rtl"&gt;- پروتکل( &lt;b&gt;UDP&lt;/b&gt;)&lt;b&gt;User Datagram Protocol&lt;/b&gt;. پروتکل فوق نظير پروتکل &lt;b&gt;TCP&lt;/b&gt; در لايه &amp;quot; حمل &amp;quot; فعاليت می نمايد. &lt;b&gt;UDP&lt;/b&gt; بر خلاف پروتکل &lt;b&gt;TCP&lt;/b&gt; بصورت &amp;quot; بدون اتصال &amp;quot; است &amp;nbsp;. بديهی است که سرعت پروتکل فوق نسبت به &lt;b&gt;TCP&lt;/b&gt; سريعتر بوده ولی از بعد کنترل خطاء تظمينات لازم را ارائه نخواهد داد. بهترين جايگاه استفاده از پروتکل فوق در مواردی است که برای ارسال و دريافت اطلاعات به يک سطح بالا از اطمينان ، نياز نداشته باشيم . &lt;/p&gt;
&lt;p dir="rtl"&gt;- پروتکل &lt;b&gt;IP))&lt;/b&gt;&lt;b&gt;Internet Protocol&lt;/b&gt; . پروتکل فوق در لايه شبکه ايفای وظيفه کرده و مهمترين مسئوليت آن دريافت و ارسال بسته های اطلاعاتی به مقاصد درست است . پروتکل فوق با استفاده از آدرس های نسبت داده شده منطقی، عمليات روتينگ را انجام خواهد داد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;لایه&lt;/strong&gt;&lt;strong&gt; Internet:&lt;/strong&gt; ابتدا باید این نکته را ذکر کنم که اسم این لایه را با اینترنت معمول اشتباه نگیرید. این &lt;strong&gt;Internet&lt;/strong&gt; به&lt;strong&gt; Internetwrok&lt;/strong&gt; اشاره می کند. این لایه دقیقن عملکردی مشابه عملکرد لایه ی&lt;strong&gt;Netwrok&lt;/strong&gt; در مدل &lt;strong&gt;OSI &lt;/strong&gt;دارد. پروتکل معروف &lt;strong&gt;IP&lt;/strong&gt; در این لایه کار می کند. &lt;strong&gt;Data encapsulation&lt;/strong&gt; ( به فرایند اضافه کردن &lt;strong&gt;Header &lt;/strong&gt;و &lt;strong&gt;Footer&lt;/strong&gt; به بسته های ارسالی &lt;strong&gt;encapsulation&lt;/strong&gt; گفته می شود که مثل بیشتر کلمات بهتر است ترجمه نشود) ، آدرس دهی، مسیر یابی و یکپارچه سازی پروتکل ها برای لایه ی بالایی &lt;strong&gt;Transport&lt;/strong&gt;، از جمله کار های این لایه است! پروتکل های&lt;strong&gt; Internet Control Message Protocol - ICMP &lt;/strong&gt;و&lt;strong&gt; Internet Group Message Protocol - IGMP&lt;/strong&gt; دو پروتکل دیگر هستند که در این لایه کار می کنند. خیلی دوست دارم در آینده دو پست جدا و مفصل در مورد &lt;strong&gt;ICMP &lt;/strong&gt;و &lt;strong&gt;ARP &lt;/strong&gt;بنویسموشامل 4پروتکل اساسی است:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;IP)Internet Protocol&lt;/b&gt;) . پروتکل فوق ، مسئول آدرسی داده ها بمنظور ارسال به مقصد مورد نظر است&lt;/li&gt;
&lt;/ol&gt;&lt;ol&gt;
&lt;li dir="rtl"&gt;&lt;b&gt;ARP)Address &amp;nbsp;Resoulution Protocol)&lt;/b&gt; . پروتکل فوق ، مسئول مشخص نمودن آدرس &lt;b&gt;MAC)Media &lt;/b&gt;&lt;b&gt;Access Control)&lt;/b&gt; آداپتور شبکه بر روی کامپیوتر مقصد است.&lt;/li&gt;
&lt;/ol&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li dir="rtl"&gt;&lt;b&gt;ICMP)Internet Control Message Protocol)&lt;/b&gt; . پروتکل فوق ، مسئول ارائه توابع عیب یابی و گزارش خطاء در صورت عدم توزیع صحیح اطلاعات است&lt;/li&gt;
&lt;li dir="rtl"&gt;&lt;b&gt;IGMP)Internet Group Management Protocol) &lt;/b&gt;. پروتکل فوق ، مسئول مدیریت &lt;b&gt;Multicasting&lt;/b&gt; در &lt;b&gt;TCP/IP &lt;/b&gt;را برعهده دارد .&lt;/li&gt;
&lt;/ol&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;IGMP)Internet Group Managemant Protocol)&lt;/b&gt; . پروتکل فوق ، مسئول مدیریت &lt;b&gt;Multicasting&lt;/b&gt; در &lt;b&gt;TCP/IP&lt;/b&gt; را برعهده دارد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;لایه&lt;/strong&gt;&lt;strong&gt; Transport:&lt;/strong&gt; این لایه هم دقیقن عملکردی مشابه لایه ی همنام خودش در مدل &lt;strong&gt;OSI &lt;/strong&gt;دارد. پروتکل های &lt;strong&gt;Transmission Control Protocol - TCP&lt;/strong&gt; و &lt;strong&gt;User Datagram Protocol - UDP&lt;/strong&gt; در این لایه کار می کنند&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;TCP)Transmission Control Protocol)&lt;/b&gt; . پروتکل فوق ، مسئول تضمین صحت توزیع اطلاعات است . &lt;br /&gt;&lt;b&gt;UDP)User Datagram Protocol) &lt;/b&gt;. پروتکل فوق ، امکان عرضه سریع اطلاعات بدون پذیرفتن مسئولیتی در رابطه با تضمین صحت توزیع اطلاعات را برعهده دارد .&lt;/p&gt;
&lt;p dir="rtl"&gt;.&lt;strong&gt; لایه&lt;/strong&gt;&lt;strong&gt; Application:&lt;/strong&gt; این لایه به واقع می تواند شکل های مختلفی به خود بگیرد. بعضی از پروتکل های این لایه، مانند &lt;strong&gt;File Transfer Protocol - FTP&lt;/strong&gt; می توانند خودشان به صورت مستقل عمل کنند و بعضی از پروتکل های دیگر، مانند &lt;strong&gt;HyperText Transfer Protocol - HTTP&lt;/strong&gt; می توانند سرویسی را برای سایر برنامه ها فراهم آورند.&lt;/p&gt;
&lt;p dir="rtl"&gt;- پروتکل( &lt;b&gt;(FTP&lt;/b&gt;&lt;b&gt;(&lt;/b&gt;File Transfer Protocol) . از پروتکل فوق برای تکثير فايل های موجود بر روی يک کاميپيوتر و کامپيوتر ديگر استفاده می گردد. ويندوز دارای يک برنامه خط دستوری بوده که بعنوان سرويس گيرنده ايفای وظيفه کرده و امکان ارسال و يا دريافت فايل ها را از يک سرويس دهنده FTP فراهم می کند.&lt;/p&gt;
&lt;p dir="rtl"&gt;- پروتکل( &lt;b&gt;SNMP&lt;/b&gt;)&lt;b&gt;Simple Network Management Protocol&lt;/b&gt;. از پروتکل فوق بمنظور اخذ اطلاعات آماری استفاده می گردد. يک سيستم مديريتی، درخواست خود را از يک آژانس &lt;b&gt;SNMP&lt;/b&gt; مطرح و ماحصل عمليات کار در يک &lt;b&gt;MIB&lt;/b&gt;)&lt;b&gt;Management Information Base&lt;/b&gt;) ذخيره می گردد. &lt;b&gt;MIB&lt;/b&gt; يک بانک اطلاعاتی بوده که اطلاعات مربوط به کامپيوترهای موجود در شبکه را در خود نگهداری می نمايد .( مثلا&amp;quot; چه ميزان فضا ی هارد ديسک وجود دارد)&lt;/p&gt;
&lt;p dir="rtl"&gt;- پروتکل &lt;b&gt;TelNet&lt;/b&gt; . با استفاده از پروتکل فوق کاربران قادر به log on ، اجرای برنامه ها و مشاهده فايل های موجود بر روی يک کامپيوتر از راه دور می باشند. ويندوز دارای برنامه های سرويس دهنده و گيرنده جهت فعال نمودن و استفاده از پتانسيل فوق است . &lt;/p&gt;
&lt;p dir="rtl"&gt;- پروتکل( &lt;b&gt;SMTP&lt;/b&gt;)&lt;b&gt;simple Mail Transfer Protocol&lt;/b&gt; . از پروتکل فوق برای ارسال پيام الکترونيکی استفاده می گردد.&lt;/p&gt;
&lt;p dir="rtl"&gt;- پروتکل &lt;b&gt;HTTP)&lt;/b&gt;)&lt;b&gt;HyperText Transfer Protocol&lt;/b&gt; . پروتکل فوق مشهورترين پروتکل در اين گروه بوده و از آن برای رايج ترين سرويس اينترنت يعنی وب استفاده می گردد. با استفاده از پروتکل فوق کامپيوترها قادر به مبادله فايل ها با فرمت های متفاوت ( متن، تصاوير ،گرافيکی ، صدا، ويدئو و...) خواهند بود. برای مبادله اطلاعات با استناد به پروتکل فوق می بايست ، سرويس فوق از طريق نصب سرويس دهنده وب فعال و در ادامه کاربران و استفاده کنندگان با استفاده از يک مرورگر وب قادر به استفاده از سرويس فوق خواهند بود. &lt;/p&gt;
&lt;p dir="rtl"&gt;پروتکل( &lt;b&gt;NNTP&lt;/b&gt;)&lt;b&gt;Network News Transfer Protocol&lt;/b&gt; . از پروتکل فوق برای مديريت پيام های ارسالی برای گروه های خبری خصوصی و عمومی استفاده می گردد. برای عملياتی نمودن سرويس فوق می بايست سرويس دهنده &lt;b&gt;NNTP&lt;/b&gt; بمنظور مديريت محل ذخيره سازی پيام های ارسالی نصب و در ادامه کاربران و سرويس گيرندگان با استفاده از برنامه ای موسوم به &lt;b&gt;NewsReader&lt;/b&gt; از اطلاعات ذخيره شده استفاده خواهند کرد&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;مدل آدرس دهی &lt;/b&gt;&lt;b&gt;IP &lt;/b&gt;&lt;br /&gt;علاوه بر جايگاه پروتکل ها، يکی ديگر از عناصر مهم در زيرساخت شبکه های مبتنی بر &lt;b&gt;TCP/IP&lt;/b&gt; مدل آدرس دهی &lt;b&gt;IP&lt;/b&gt; است . مدل انتخابی می بايست اين اطمينان را بوجود آورد که اطلاعات ارسالی بدرستی به مقصد خواهند رسيد. نسخه شماره چهار &lt;b&gt;IP&lt;/b&gt; ( نسخه فعلی ) از 32 بیت برای آدرس دهی استفاده کرده که بمنظور تسهيل در امر نمايش بصورت چهار عدد صحيح ( مبنای ده ) که بين آنها نقطه استفاده شده است نمايش داده می شوند.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;نحوه اختصاص &lt;/b&gt;&lt;b&gt;IP &lt;/b&gt;&lt;br /&gt;نحوه اختصاص &lt;b&gt;IP&lt;/b&gt; به عناصر مورد نياز در شبکه های مبتنی بر &lt;b&gt;TCP/IP&lt;/b&gt; يکی از موارد بسيار مهم است . اختصاص &lt;b&gt;IP&lt;/b&gt; ممکن است بصورت دستی و توسط مديريت شبکه انجام شده و يا انجام رسالت فوق بر عهده عناصر سرويس دهنده نرم افزاری نظير &lt;b&gt;DHCP&lt;/b&gt; و يا &lt;b&gt;NAT&lt;/b&gt; گذاشته گردد&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;Subnetting &lt;/b&gt;&lt;br /&gt;يکی از مهمترين عمليات در رابطه با اختصاص IP مسئله &lt;b&gt;Subnetting&lt;/b&gt; است . &amp;nbsp;مسئله فوق بعنوان هنر و علمی است که ماحصل آن تقسيم يک شبکه به مجموعه ای از شبکه های کوچکتر (&lt;b&gt;Subnet&lt;/b&gt;) از طريق بخدمت گرفتن ۳۲ بيت با نام &lt;b&gt;Subnet mask&lt;/b&gt; بوده که بنوعی مشخصه (&lt;b&gt;ID&lt;/b&gt;) شبکه را مشخص خواهد کرد. &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;کالبد شکافی آدرس های &lt;/b&gt;&lt;b&gt;IP &lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;هر دستگاه&amp;nbsp; در شبکه های مبتنی بر &lt;b&gt;TCP/IP&lt;/b&gt; دارای يک آدرس منحصر بفرد است . آدرس فوق &lt;b&gt;IP&lt;/b&gt; ناميده می شود. يک آدرس &lt;b&gt;IP&lt;/b&gt; &amp;nbsp;مطابق زير است :&lt;/p&gt;
&lt;p&gt;216.27.61.137&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;بمنظور بخاطر سپردن آسان آدرس های &lt;b&gt;IP&lt;/b&gt; ، نحوه نما يش آنها بصورت دسيمال ( مبنای دهدهی ) بوده که توسط چهار عدد که توسط نقطه از يکديگر جدا می گردند ،&amp;nbsp; است .&amp;nbsp; هر يک از اعداد فوق را &lt;b&gt;octet&lt;/b&gt; می گويند. کامپيوترها برای ارتباط با يکديگر از مبنای دو ( باينری ) استفاده می نمايند.&amp;nbsp; فرمت باينری آدرس &lt;b&gt;IP&lt;/b&gt; اشاره شده بصورت زير است :&lt;/p&gt;
&lt;p&gt;11011000.00011011.00111101.10001001 &lt;/p&gt;
&lt;p dir="rtl"&gt;همانگونه که مشاهده می گردد ، هر &lt;b&gt;IP&lt;/b&gt; از 32 بيت تشکيل می گردد. &amp;nbsp; بدين ترتيب می توان حداکثر 4.294.967.296 آدرس &amp;nbsp;منحصر &amp;nbsp; بفرد را استفاده کرد( 2&lt;sup&gt;32&lt;/sup&gt; ) . مثلا&amp;quot; آدرس 255.255.255.255 برای &lt;b&gt;Broadcast&lt;/b&gt; ( انتشار عام ) استفاده می گردد . نمايش يک &lt;b&gt;IP&lt;/b&gt; بصورت چهار عدد ( &lt;b&gt;Octet&lt;/b&gt;) صرفا&amp;quot; برای راحتی کار نبوده و از آنان برای ايجاد &amp;quot; کلاس های &lt;b&gt;IP&lt;/b&gt; &amp;quot; نيز استفاده می گردد. هر &lt;b&gt;Octet&lt;/b&gt; به دو بخش مجزا تقسيم می گردد: &amp;nbsp;&lt;b&gt;شبکه&lt;/b&gt; (&lt;b&gt;Net&lt;/b&gt;) و&amp;nbsp; &amp;nbsp;&lt;b&gt;ميزبان&lt;/b&gt; (&lt;b&gt;Host&lt;/b&gt;) . اولين &amp;nbsp;&lt;b&gt;octet&lt;/b&gt; نشاندهنده&amp;nbsp; شبکه بوده و از آن برای مشخص نمودن شبکه ای که کامپيوتر به آن تعلق دارد ، استفاده می گردد. سه بخش ديگر &lt;b&gt;octet&lt;/b&gt; ، نشاندهنده آدرس کامپيوتر موجود در شبکه است .&lt;/p&gt;
&lt;p dir="rtl"&gt;پنج کلاس متفاوت &lt;b&gt;IP&lt;/b&gt;&amp;nbsp; بهمراه برخی آدرس های خاص ، تعريف شده است : &lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;کلاس &lt;/b&gt;&lt;b&gt;A&lt;/b&gt; . کلاس فوق برای شبکه های بسيار بزرگ نظير يک شرکت بين المللی در نظر گرفته می شود. آدرس هائی که اولين octet آنها 1 تا 126 باشد ، کلاس A می باشند. از سه octet ديگر بمنظور مشخص نمودن هر يک از کامپيوترهای ميزبان استفاده می گردد. بدين ترتيب مجموع شبکه های کلاس A ، معادل 126 و هر يک از شبکه های&amp;nbsp; فوق&amp;nbsp; می توانند 16.777.214 کامپيوتر ميزبان داشته باشند. ( عدد فوق از طريق حاصل&amp;nbsp; 2 - 2&lt;sup&gt;24&lt;/sup&gt; بدست آمده است ) .بنابراين تعداد تمام کامپيوترهای ميزبان در شبکه های کلاس A معادل 2.147.483.648 (2&lt;sup&gt;31&lt;/sup&gt;) است . در شبکه های&amp;nbsp; کلاس A ، بيت با ارزس بالا در اولين octet همواره مقدار صفر را دارد&lt;/p&gt;
&lt;table border="1" width="405" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="175"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;NET&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="229"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Host (Node)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="175"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;115.&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="229"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;24.53.107&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;Loop Back&lt;/b&gt;. آدرس IP 127.0.0.1 برای &lt;b&gt;Loop Back&lt;/b&gt; در نظر گرفته شده است . کامپيوتر ميزبان از آدرس فوق برای ارسال يک پيام برای خود استفاده می کند.( فرستنده و گيرنده پيام يک کامپيوتر می باشد) آدرس فوق اغلب برای تست و اشکال زدائی استفاده می گردد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;کلاس &lt;/b&gt;&lt;b&gt;B&lt;/b&gt; . کلاس فوق برای شبکه های متوسط در نظر گرفته می شود.( مثلا&amp;quot; يک دانشگاه بزرگ ) آدرس هائی که اولين &lt;b&gt;octet&lt;/b&gt; آنها 128 تا 191 باشد ، کلاس &lt;b&gt;B&lt;/b&gt; می باشند. در کلاس فوق از دومين &lt;b&gt;octet&lt;/b&gt; هم برای مشخص کردن شبکه استفاده می گردد. از دو &lt;b&gt;octet&lt;/b&gt; ديگر برای مشخص نمودن هر يک از کامپيوترهای ميزبان در شبکه استفاده می گردد بدين ترتيب 16.384 ( 2&lt;sup&gt;14&lt;/sup&gt;) شبکه از نوع کلاس &lt;b&gt;B&lt;/b&gt; وجود دارد. تعداد کامپيوترهای ميزبان در اين نوع شبکه ها( هر شبکه )&amp;nbsp; معادل 65.534 (2 - &lt;sup&gt;16&lt;/sup&gt; 2 ) است . بنابراين تعداد تمام کامپيوترهای ميزبان در شبکه های کلاس &lt;b&gt;B&lt;/b&gt; معادل 1.073.741.824 (2&lt;sup&gt;30&lt;/sup&gt;) است&amp;nbsp; در شبکه های&amp;nbsp; کلاس &lt;b&gt;B&lt;/b&gt; ، اولين&amp;nbsp; و دومين بيت&amp;nbsp;&amp;nbsp; در اولين &lt;b&gt;octet&lt;/b&gt;&amp;nbsp; به ترتيب مقدار يک و صفر را دارا می باشند.&lt;/p&gt;
&lt;table border="1" width="400" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="171"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;NET&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="229"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Host (Node)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="171"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;145.24.&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="229"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;53.107&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;کلاس &lt;/b&gt;&lt;b&gt;C &lt;/b&gt;. کلاس فوق برای شبکه های کوچک تا متوسط در نظر گرفته می شود.آدرس هائی که اولين &lt;b&gt;octet&lt;/b&gt; آنها 192 تا 223 باشد ، کلاس C می باشند. در کلاس فوق از دومين و سومين&amp;nbsp; octet هم برای مشخص کردن شبکه استفاده می گردد. از آخرين octet &amp;nbsp;برای مشخص نمودن هر يک از کامپيوترهای ميزبان در شبکه استفاده می گردد . بدين ترتيب 2.097.152 ( &lt;sup&gt;21&lt;/sup&gt; 2 )&amp;nbsp; شبکه کلاس C وجود دارد.تعداد کامپيوترهای ميزبان در اين نوع شبکه ها( هر شبکه )&amp;nbsp; معادل 254 (2 - &lt;sup&gt;8&lt;/sup&gt; 2 ) است . بنابراين تعداد تمام کامپيوترهای ميزبان در شبکه های کلاس C معادل 536.870.912 ( 2&lt;sup&gt;29&lt;/sup&gt; ) است . &amp;nbsp;در شبکه های&amp;nbsp; کلاس C ، اولين&amp;nbsp; ، دومين و سومين بيت&amp;nbsp;&amp;nbsp; در اولين octet&amp;nbsp; به ترتيب مقدار يک ، يک و&amp;nbsp; صفر را دارا می باشند.&lt;/p&gt;
&lt;table border="1" width="400" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="171"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;NET&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="229"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Host(Node)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="171"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;195.24.53.&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="229"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;107&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;کلاس &lt;/b&gt;&lt;b&gt;D&lt;/b&gt; . از کلاس فوق برای &lt;b&gt;multicasts&lt;/b&gt; استفاده می شود. در چنين حالتی يک گره ( ميزبان)&amp;nbsp; بسته اطلاعاتی خود را برای&amp;nbsp; يک گروه خاص ارسال می دارد. تمام دستگاه های موجود در گروه ، بسته اطلاعاتی ارسال شده را دريافت خواهند کرد. ( مثلا&amp;quot; يک روتر سيسکو آخرين وضعيت بهنگام شده خود را برای&amp;nbsp; ساير روترهای سيسکو ارسال می دارد ) کلاس فوق نسبت به سه کلاس قبلی دارای ساختاری کاملا&amp;quot; متفاوت است. اولين ، دومين ، سومين و چهارمين بيت به ترتيب دارای مقادير يک ، يک ، يک و صفر می باشند.28 بيت باقيمانده بمنظور مشخص نمودن گروههائی از کامپيوتر بوده که پيام &lt;b&gt;Multicast&lt;/b&gt; برای آنان در نظر گرفته می شود. کلاس فوق قادر به آدرسی دهی&amp;nbsp; 268.435.456 (2&lt;sup&gt;26&lt;/sup&gt; )&amp;nbsp; کامپيوتر است &lt;/p&gt;
&lt;table border="1" width="400" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="171"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;NET&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="229"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Host(Node)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="171"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;224.&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="229"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;24.53.107&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;کلاس &lt;/b&gt;&lt;b&gt;E&lt;/b&gt; . از کلاس فوق برای موارد تجربی استفاده می شود. کلاس فوق نسبت به سه کلاس اوليه دارای ساختاری متفاوت است . اولين ، دومين ، سومين و چهارمين بيت به ترتيب دارای مقادير يک ، يک ، يک و يک می باشند.28 بيت باقيمانده بمنظور مشخص نمودن گروههائی از کامپيوتر بوده که پيام &lt;b&gt;Multicast&lt;/b&gt; برای آنان در نظر گرفته می شود. کلاس فوق قادر به آدرسی دهی&amp;nbsp; 268.435.456 (2&lt;sup&gt;26&lt;/sup&gt; )&amp;nbsp; کامپيوتر است &lt;/p&gt;
&lt;table border="1" width="400" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="163"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;NET&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="219"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Host(Node)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="163"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;240.&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td width="219"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;24.53.107&lt;/b&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;BroadCast&lt;/b&gt; . پيام هائی با آدرسی از اين نوع ، برای تمامی کامپيوترهای در شبکه ارسال خواهد شد. اين نوع پيام ها همواره دارای آدرس زير خواهند بود :&lt;/p&gt;
&lt;p&gt;&lt;b&gt;255.255.255.255&lt;/b&gt;.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;آدرس های رزو شده &lt;/b&gt;. آدرس های IP زير بمنظور استفاده در شبکه های خصوصی (اينترانت ) رزو شده اند :&lt;/p&gt;
&lt;p&gt;10.x.x.x &lt;/p&gt;
&lt;p&gt;172.16.x.x - 172.31.x.x &lt;/p&gt;
&lt;p&gt;192.168.x.x &lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;b&gt;IP &amp;nbsp;نسخه شش&lt;/b&gt; . نسخه فوق برخلاف نسخه فعلی که از 32 بيت بمنظور آدرس دهی استفاده می نمايد ، از 128 بيت برای آدرس دهی استفاده می کند. هر شانزده بيت بصورت مبنای شانزده نمايش داده می شود. : &lt;/p&gt;
&lt;p&gt;2b63:1478:1ac5:37ef:4e8c:75df:14cd:93f2 &lt;/p&gt;
&lt;table border="0" width="100%" cellpadding="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;&lt;b&gt;خلاصه :&lt;/b&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="8%"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Class&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="22%"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;1st Octet&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="22%"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;2nd Octet&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="22%"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;3rd Octet&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="22%"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;4th Octet&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Net ID&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="3"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Host ID&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;A&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Net ID&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Host ID&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;B&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="3"&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Net ID&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Host ID&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;C&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p align="center" dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;&lt;b&gt;Network Type&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Address&lt;/b&gt;&lt;b&gt; Range&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;&lt;b&gt;Normal Netmask&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p align="center" dir="ltr"&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;Class A&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;001.x.x.x to 126.x.x.x&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;255.0.0.0&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;For very large networks&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;Class B&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;128.1.x.x to 191.254.x.x&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;255.255.0.0&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;For medium size networks&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;Class C&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;192.0.1.x to 223.255.254.x&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;255.255.255.0&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;For small networks&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;Class D&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;224.x.x.x to 239.255.255.255&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;Used to support multicasting&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;Class E&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;240.x.x.x to 247.255.255.255&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p align="center" dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;پورت &lt;/strong&gt;&lt;strong&gt;TCP/UDP&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;br /&gt;پورت مشخصه ای برای یک برنامه و در یک کامپیوتر خاص است .پورت با یکی از پروتکل های لایه حمل ( &lt;b&gt;TCP&lt;/b&gt; و یا &lt;b&gt;UDP&lt;/b&gt; ) مرتبط و پورت &lt;b&gt;TCP&lt;/b&gt; و یا پورت &lt;b&gt;UDP&lt;/b&gt; ، نامیده می شود. پورت می تواند عددی بین صفر تا ۶۵۵۳۵ را شامل شود. پورت ها برای برنامه های TCP/IP سمت سرویس دهنده ، بعنوان پورت های شناخته شده نامیده شده و به اعداد کمتر از ۱۰۲۴ ختم و رزو می شوند تا هیچگونه تعارض و برخوردی با سایر برنامه ها بوجود نیاید. مثلا برنامه سرویس دهنده &lt;b&gt;FTP&lt;/b&gt; از پورت &lt;b&gt;TCP&lt;/b&gt; بیست و یا بیست ویک استفاده می نماید .&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;سوکت (&lt;/strong&gt;&lt;strong&gt;Socket)&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;br /&gt;سوکت ، ترکیبی از یک آدرس &lt;b&gt;IP&lt;/b&gt; و پورت &lt;b&gt;TCP&lt;/b&gt; ویا پورت &lt;b&gt;UDP&lt;/b&gt; است . یک برنامه ، سوکتی را با مشخص نمودن آدرس &lt;b&gt;IP&lt;/b&gt; مربوط به کامپیوتر و نوع سرویس ( &lt;b&gt;TCP&lt;/b&gt; برای تضمین توزیع اطلاعات و یا &lt;b&gt;UDP&lt;/b&gt;) و پورتی که نشاندهنده برنامه است، مشخص می نماید. آدرس &lt;b&gt;IP&lt;/b&gt; موجود در سوکت ، امکان آدرس دهی کامپیوتر مقصد را فراهم و پورت مربوطه ، برنامه ای را که داده ها برای آن ارسال می گردد را مشخص می نماید . &lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="right"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ISA Server  چیست؟</title><link>http://www.tafda.org/it/network/w/network-wiki/isa-server.aspx</link><pubDate>Tue, 16 Dec 2008 10:13:58 GMT</pubDate><dc:creator>مریم مددی</dc:creator><description>&lt;p class="MsoNormal" dir="rtl"&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;Internet Security And Acceleration Server &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;که مخفف&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; ISA Server &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;است. نرم افزاری محصول شرکت&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; Microsoft&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;است که به منظور افزایش امنیت در&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;ارتباطات اینترنتی و دسترسی سریعتر به شبکه وب طراحی و پیاده سازی شده&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;است&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;به عبارتی دیگر این نرم افزار یک دروازه امنیتی است که شبکه را از&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;دسترسی هکرها و کرمهای مزاحم موجود که به طرق مختلف به شبکه دسترسی دارند.مصون&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;میدارد و این کار را از طریق فیلتر کردن در سطح&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;application &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;و پاکتهای داده انجام&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;میشود. در شبکه دادها برای انتقال به بخشهای کوچکتری شکسته میشوند که در اصطلاح به&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;آنها پاکت گفته میشود.آمارها نشان میدهد که این نسخه&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; ISA Server&lt;/span&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;&lt;span dir="rtl"&gt;&lt;/span&gt;، يازده بار سریعتر&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;از نسخه پیشین خود یعنی&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;Microsoft proxy server &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;است&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;ISA Server &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;در محیط&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;هایی با سیستم عامل های مختلف کار میکند;ولی در عین حال بیشترین بهره وری را در کار&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;با سیستم عامل ویندوز دارد&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;.ISA Server&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;در کنار امکانات موجود در سیستم عامل ویندوز&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;از قبیل&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;Microsoft active directory &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;و&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; VPN(Virtual Private Network) &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;و در اجتماع با&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;آنها به کارایی بالاتر و مدیریت بهتر در شبکه کمک می کند&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;. cache &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;کردن یا به عبارتی&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;ذخیره سازی دادها از طریق&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;ISA Server&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;و پاسخ دادن به درخواست های که دادهای آنها در&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; Web cache &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;موجود است&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;ترافیک در شبکه اینترنت را کاهش داده که این باعث کاهش&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;ازدحام در شبکه و افزایش میزان پهنای باند برای پاسخ دهی بهتر به دیگر درخواست ها&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;در شبکه میشود&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;.ISA Server&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;دسترسی به شبکه را در موارد مختلف از قبیل زمان,دسترسی&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;کاربران,نوع&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;application&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;ها و.... محدود میکند و این کار کیفیت مدیریت در شبکه را&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;ارتقا میدهد در نهایت&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; ISA Server &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;محصول قابل توجهی از سوی شرکت مایکروسافت است که&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr" lang="AR-SA"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" lang="AR-SA"&gt;در زمینه امنیت در شیکه ها ارائه شده است&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;color:black;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;" dir="ltr"&gt;&lt;span dir="ltr"&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>مقایسه nHibernate با LINQ/Entity Framework</title><link>http://www.tafda.org/it/dotnet/f/398/p/298/613.aspx#613</link><pubDate>Sun, 08 Feb 2009 15:16:23 GMT</pubDate><dc:creator>علی ملک پور</dc:creator><description>&lt;p&gt;ببخشید که سوالم کمی تخصصی است&amp;nbsp; و این گروه بر مسائل آموزشی تاکید دارد ولی چون هنوز گروه دیگری در زمینه دات نت فعال نشده سوالم را در این گروه مطرح کردم.&lt;/p&gt;
&lt;p&gt;به نظر شما با توجه به سابقه و مقبولیت nHibernate&amp;nbsp; و همچنین امکانات و پشتیبانی&amp;nbsp; Entity Framework و LINQ برای طراحی یک پروژه متوسط از نظز سایز و بودجه کدام تکنولوژی مناسب تر است.&lt;/p&gt;
&lt;p&gt;ضمن اعلام نظر در نظرسنجی لطفا اگر توضیحی دارید با ارسال پاسخ بفرمائید.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;[Please visit the site to access the poll]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>تغییرات آدرس شبکه با دستور NETSH</title><link>http://www.tafda.org/it/network/w/network-wiki/netsh.aspx</link><pubDate>Tue, 11 Aug 2009 03:02:58 GMT</pubDate><dc:creator>حیدر علی ایزدی</dc:creator><description>&lt;table border="0" width="98%" cellpadding="3" cellspacing="1" dir="rtl"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td colspan="2" bgcolor="#f9f9f9" width="100%"&gt;&lt;b&gt;استفاده از دستور NETSH در تنظیمات شبکه در ویندوز - دفعات نمایش: 277&lt;/b&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;یکی از دستورات کمتر شناخته شده و مورد استفاده در ویندور، دستور netsh.exe یا همان netshell است. netsh.exe یک ابزار مورد استفاده جهت اسکریپت نویسی در خط فرمان است که اجازه تغییر تنظیمات شبکه یک کامپیوتر Local یا راه دور را فراهم می کند. این دستور همچنین این امکان را برای شما فراهم می کند تا گروهی از دستورات را به صورت batch روی کامپیوتر مشخصی اجرا کنید. نیز این دستور قدرت آن را دارد تا اسکریپت های پیکربندی را در قالب text فایلهایی ذخیره کند تا در موارد آتی مورد استفاده قرار گیرد.&lt;/p&gt;
&lt;p dir="rtl"&gt;دستور netsh.exe در ویندوزهای 2000، 2003و XP قابل استفاده است&lt;/p&gt;
&lt;p dir="rtl"&gt;از دستور netsh.exe برای انجام موارد زیر می توان بهره جست:&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;lt;!--[if !supportLists]--&amp;gt;1-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;پیکربندی اینترفیس هایسخت افزار شبکه (نظیر کارت شبکه)&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;lt;!--[if !supportLists]--&amp;gt;2-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;پیکربندی پروتکل های مسیریابی&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;lt;!--[if !supportLists]--&amp;gt;3-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;پیکربندی فیلترها&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;lt;!--[if !supportLists]--&amp;gt;4-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;پیکربندی رفتار دسترسی از راه دور برای روترهای دسترسی از راه دور مبتنی بر ویندوز&amp;nbsp; که سرویس های RRAS را اجرا می کنند&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;lt;!--[if !supportLists]--&amp;gt;5-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;نمایش پیکربندی در حال اجرای روتر روی هر کامپیوتری&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;lt;!--[if !supportLists]--&amp;gt;6-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;استفاده از قابلیتهای اسکریپت نویسی آن به صورت batch mode برای اجرای مجموعه ای از دستورها بر روی یک روتر مشخص&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;چه کاری با &lt;/strong&gt;&lt;strong&gt;netsh.exe&lt;/strong&gt;&lt;strong&gt; می توانیم انجام دهیم&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;با استفاده از دستور netsh.exe به سادگی می توانید تنظیمات TCP/IP سیستم خود را مشاهده کنید. برای این منظور دستور زیر را در خط فرمان ویندوز وارد کنید:&lt;/p&gt;
&lt;p dir="ltr"&gt;netsh &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interface &amp;nbsp;&amp;nbsp;&amp;nbsp;ip &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;show &amp;nbsp;&amp;nbsp;config&lt;/p&gt;
&lt;p dir="rtl"&gt;با استفاده از دستور Netsh.exe به سادگی می توانید آدرس IP سیستم تان یا سایر تنظیمات مرتبط با TCP/IP را روی کامپیوتر خودتان تغییر دهید&lt;/p&gt;
&lt;p dir="rtl"&gt;به عنوان مثال دستورات زیر تنظیمات اینترفیس Local Area Connection رابه صورت زیر تغییر می دهد. آدرس IP ایستای 192.18.0.100 را به این اینترفیس نسبت می دهد، subnet mask را برابر با 255.255.255.0 &amp;nbsp;قرار می دهد و نیز Gateway را برابر یا 192.168.0.1 قرار می دهد&lt;/p&gt;
&lt;p dir="ltr"&gt;netsh interface ip set address static 192.168.0.100 255.255.255.0 192.168.0.1 1&lt;/p&gt;
&lt;p dir="rtl"&gt;یکی از کاربردهای جالب این دستور استفاده از آن برای سوییچ کردن میان تنظیمات مختلف است. به عنوان مثال این سناریو را در نظر بگیرید. شما کامپیوتر Laptop ای دارید که میان منزل و اداره در حال جابجایی آن هستید. ممکن است نیاز داشته باشید تا تنظیمات مختلف- یکی مربوط به تنظیمات منزل و دیگری مربوط به تنظیمات شبکه در محل کارتان &amp;ndash; راروی کارت شبکه این کامپیوتر تغییر دهید. با استفاده از قابلیتهای دستور netsh می توانید تنظیمات مختلف شبکه را ذخیره و در هر محل دوباره بارگذاری کنید&lt;/p&gt;
&lt;p dir="rtl"&gt;برای انجام این سناریور مراحل زیر را طی کنید. فرض می کنیم کامپیوترشما در محل شماره 1 قرار دارد. تنظیمات مربوطه را به صورت دستی وارد کنید (تنظیماتی نظیر آدرس IP، Subnet Mask، Default Gatewya، DNS،WINS &amp;nbsp;و ....). پس از انجام کامل این تنظیمات، کلیه تنظیمات را ذخیره یا export کنید. برای این منظور از دستور زیر استفاده کنید&lt;/p&gt;
&lt;p dir="ltr"&gt;netsh &amp;nbsp;&amp;nbsp;-c&amp;nbsp;&amp;nbsp; &amp;nbsp;interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;dump &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c:location1.txt&lt;/p&gt;
&lt;p dir="rtl"&gt;همین کار را می توانید عینا در مورد مکان دوم هم انجام دهید&lt;/p&gt;
&lt;p dir="ltr"&gt;netsh &amp;nbsp;&amp;nbsp;-c&amp;nbsp;&amp;nbsp; &amp;nbsp;interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;dump &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c:location2.txt&lt;/p&gt;
&lt;p dir="rtl"&gt;در هر مکان که نیاز باشد می توانید تنظیمات اعمال شده آن مکان را به شرح بالا ذخیره کنید. حال برای برگرداندن تنظیمات قبلا اعمال شده در هر مکان به اینترفیس شبکه تان کافی است آنها را Import کنید&lt;/p&gt;
&lt;p dir="ltr"&gt;netsh &amp;nbsp;&amp;nbsp;&amp;nbsp;-f &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c:location1.txt&lt;/p&gt;
&lt;p dir="rtl"&gt;علاوه براین دستور netsh به شما این قابلیت را می دهد تا تنظیمات مربوط به کارت شبکه تان را به صورت اتوماتیک و از روی DHCP تنظیم کنید. دستور زیر نحوه انجام این کار را به شما نشان می دهد&lt;/p&gt;
&lt;p dir="ltr"&gt;Netsh &amp;nbsp;&amp;nbsp;&amp;nbsp;interface &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ip &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;address &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;Local Area Connection&amp;quot; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dhcp&lt;/p&gt;
&lt;p dir="rtl"&gt;برخی دیگر از دستورات قابل استفاده عبارتند از:&lt;/p&gt;
&lt;p dir="rtl"&gt;الف- &lt;strong&gt;configure DNS and WINS addresses&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="ltr"&gt;Netsh &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interface&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ip&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dns &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;Local Area Connection&amp;quot; &amp;nbsp;&amp;nbsp;static &amp;nbsp;&amp;nbsp;192.168.0.200&lt;/p&gt;
&lt;p dir="ltr"&gt;netsh &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interface&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ip &amp;nbsp;&amp;nbsp;&amp;nbsp;set &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wins&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;quot;Local Area Connection&amp;quot; &amp;nbsp;&amp;nbsp;static&amp;nbsp; &amp;nbsp;192.168.0.200&lt;/p&gt;
&lt;p dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;ب-&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;dynamically obtain it&amp;#39;s DNS settings&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="ltr"&gt;Netsh &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interface&amp;nbsp; &amp;nbsp;ip &amp;nbsp;&amp;nbsp;set &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dns &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;Local Area Connection&amp;quot; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dhcp&lt;/p&gt;
&lt;p dir="ltr"&gt;&amp;nbsp; &lt;/p&gt;
&lt;p dir="rtl"&gt;منابع&lt;/p&gt;
&lt;p dir="ltr"&gt;&lt;a href="http://support.microsoft.com/?kbid=242468"&gt;http://support.microsoft.com/?kbid=242468&lt;/a&gt;&lt;/p&gt;
&lt;p dir="ltr"&gt;&lt;a href="http://support.microsoft.com/?kbid=257748"&gt;http://support.microsoft.com/?kbid=257748&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item></channel></rss>