<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >
<channel>
<title>پایتخت</title>
<link>http://harchimahdi.blogfa.com/</link>
<description>هر چیزی در مورد برنامه نویسی , هک , دانلود , خلاصه هر چی باشه</description>
<language>fa</language>
<generator>blogfa.com</generator>
<lastBuildDate>Mon, 17 Dec 2007 09:20:04 GMT</lastBuildDate>
<item>
<title>خداحافظ</title>
<link>http://harchimahdi.blogfa.com/post-61.aspx</link>
<description>&lt;P dir=rtl align=center&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=7&gt;خشه تره اهورهی مزدا&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P dir=rtl align=right&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT face=&quot;Times New Roman&quot;&gt;با سلام خدمت همه دوستان امروز آخرین باریه که به این وبلاگ سر میزنم و مطلب میزارم البته مطلب که نه ولی بازم&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P dir=rtl align=right&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT face=&quot;Times New Roman&quot;&gt;بعد روزها و ماههای مدیدی که در مورد تاریخ ایران و چگونگی مسلمان شدن ایرانیا خوندم تصمیم گرفتم که واژه های پارسی رو جاگزین واژه های تازی(عربی)کنم و در این مورد یه واژه نامه میخوام درست کنم اگر کسی واژه ای رو میشناسه یا اطلاعاتی در این مورد داره برای من میل بزنه یا آف بزاره لطفا نظر ندین&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P dir=rtl align=right&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT face=&quot;Times New Roman&quot;&gt;خوب بر آن شدم که دیگه چیزی ننویسم و وبلاگ رو تعطیل کنم شایدم روزی بر گشتم خوب پس منتظر میل هاتون هستم دوست دارم هر کسی که به ایران افتخار میکنه و به زبان ایرانی علاقه مند منو تو این کار راهنمایی کنه&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P dir=rtl align=right&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT face=&quot;Times New Roman&quot;&gt;به امید روزی که دوباره به زبان خودمون صحبت کنیم &lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P dir=rtl align=left&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT face=&quot;Times New Roman&quot;&gt;آریاز پارسی            &lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
<pubDate>Mon, 17 Dec 2007 09:20:04 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=61</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-61.aspx</guid>
</item>
<item>
<title>چگونه ويروسها گسترش مي‌يابند؟ </title>
<link>http://harchimahdi.blogfa.com/post-60.aspx</link>
<description>&lt;P align=justify&gt;دیگه فکر میکنم اینقدر مطلب بست باشه و نیازی به ادامش نباشه&lt;IMG height=18 src=&quot;http://blogfa.com/images/smileys/09.gif&quot; width=18&gt;&lt;/P&gt;
&lt;P align=justify&gt;زماني كه يك كد برنامه آلوده به ويروس را اجرا مي‌كنيد، كد ويروس هم پس از اجرا به همراه كد برنامه اصلي، در وهله اول تلاش مي‌كند برنامه‌هاي ديگر را آلوده كند. اين برنامه ممكن است روي همان كامپيوتر ميزان یا برنامه‌اي بر روي كامپيوتر ديگر واقع در يك شبكه باشد. حال برنامه تازه آلوده شده نيز پس از اجرا دقيقاً عمليات مشابه قبل را به اجرا درمي‌آورد. هنگامیکه بصورت اشتراکی یک کپی از فایل آلوده را در دسترس کاربران دیگر کامپیوترها قرار می دهید، با اجراي فايل كامپيوترهاي ديگر نيز آلوده خواهند شد. همچنين طبيعي است با اجراي هرچه بيشتر فايلهاي آلوده فايلهاي بيشتري آلوده خواهند شد.&lt;BR&gt;اگر كامپيوتري آلوده به يك ويروس بوت سكتور باشد، ويروس تلاش مي‌كند در فضاهاي سيستمي فلاپي ديسكها و هارد ديسك از خود کپی هایی بجا بگذارد. سپس فلاپي آلوده مي‌تواند كامپيوترهايي را كه از روي‌آن بوت مي‌شوند و نيز يك نسخه از ويروسي كه قبلاً روي فضاي بوت يك هارد ديسك نوشته شده نيز مي‌تواند فلاپي‌هاي جديد ديگري را آلوده نمايد.&lt;BR&gt;به ويروسهايي كه هم قادر به آلوده كردن فايلها و هم آلوده نمودن فضاهاي بوت مي‌باشند اصطلاحاً ويروسهاي چند جزئي (multipartite) می گویند.&lt;BR&gt;فايلهايي كه به توزيع ويروسها كمك مي‌كنند حاوي يك نوع عامل بالقوه مي‌باشند كه می توانند هر نوع كد اجرائي را آلوده ‌كنند. براي مثال بعضي ويروسها كدهايي را آلوده مي‌كنند كه در بوت سكتور فلاپي ديسكها و فضای سيستمي هارد ديسكها وجود دارند.&lt;BR&gt;نوع ديگر این ويروس ها كه به ويروسهاي ماكرو شناخته می شوند، مي‌توانند عمليات پردازش كلمه‌اي (word processing) يا صفحه‌هاي حاوي متن را كه از این ماكروها استفاده مي‌كنند، آلوده کنند. اين امر براي صفحه‌هايي با فرمت HTML نيز صادق است.&lt;BR&gt;از آنجائيكه يك كد ويروس بايد حتماً قابل اجرا شدن باشد تا اثري از خود به جاي بگذارد از اينرو فايلهايي كه كامپيوتر به عنوان داده‌هاي خالص و تميز با آنها سر و كار دارد امن هستند.&lt;BR&gt;فايلهاي گرافيكي و صدا مانند فايلهايي با پسوند gif . ، jpg ، mp3، wav،…هستند .&lt;BR&gt;براي مثال زماني كه يك فايل با فرمت picture را تماشا مي‌كنيد كامپيوتر شما آلوده نخواهد شد.&lt;BR&gt;يك كد ويروس مجبور است كه در قالب يك فرم خاص مانند يك فايل برنامه‌اي .exe يا يك فايل متني doc كه كامپيوتر واقعاً آن را اجرا مي‌كند، قرار گیرد.&lt;/P&gt;
&lt;P align=justify&gt;منبع : &lt;A href=&quot;http://www.ostadonline.com/&quot; target=_blank&gt;&lt;FONT color=#4f89d2&gt;سايت ostad online&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;</description>
<pubDate>Sat, 13 Oct 2007 09:10:47 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=60</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-60.aspx</guid>
</item>
<item>
<title>ويروسهاي بوت سكتور </title>
<link>http://harchimahdi.blogfa.com/post-59.aspx</link>
<description>&lt;P align=justify&gt;با گذشت زمان همانطور كه ويروس نويسان ماهرتر و خبره تر شدند حقه هاي جديدتري ياد گرفتند يك حقه كه دانستن آن مهم است توانايي فراخواني ويروس در حافظه است به طوريكه تا زمانيكه كامپيوتر كار مي كند اين ويروس ها جولان مي دهند. كه اين خود باعث مي شود كه ويروسها خود را بسيار راحتر تكثير كنند يك حقه ديگر آلوده ساختن Boot Sector  در فلاپي ديسك و هارد ديسك است. Boot Sector يك برنامه كوچك است و اولين قسمت از سيستم عامل است كه  توسط كامپيوتر فراخواني مي شود. Boot Sector شامل يك برنامه كوچك است كه براي كامپيوتر تعيين مي كند كه چگونه سيستم عامل را فراخواني كند. يك ويروس با قرار دادن كد خود در Boot Sector اجراي خود را گارانتي مي كند. بنابراين ويروس مي تواند به راحتي در كامپيوتر فراخواني شود بنابراين قادر است هر زمان كه كامپيوتر روشن مي شود شروع به كار كند. اين ويروسها به راحتي مي توانند بوت سكتور يك فلاپي ديسك را آلوده كنند و با انتقال آن بين كامپيوترهاي ديگر مانند آتش ناشي از انفجار منتشر  شوند.&lt;/P&gt;
&lt;P align=justify&gt;اما امروزه اين ويروسها مانند گذشته يك كابوس نيستند. چون امروزه گرافيك يك عنصر جدا نشدني از نرم افزارها شده است و در نتيجه حجم آنها به شدت افزايش پيدا كرده است و به ندرت مي توانيد نرم افزاري را پيدا كنيد كه روي يك يا حتي چند فلاپي ديسك جا شود. امروزه نرم افزارها بيشتر روي CD بين كامپيوترها جابجا مي شوند و چون CD ها عموماً قابل رايت مجدد نيستند و اگر هم باشند بايد بوسيله نرم افزار انجام شود اين ويروسها و ديگر ويروسهاي قابل اجرا به راحتي نمي توانند بين كامپيوترها تكثير شوند. ولي هنوز اينترنت وجود دارد. پس هميشه خطر آلوده شدن وجود دارد&lt;/P&gt;</description>
<pubDate>Sat, 13 Oct 2007 09:05:37 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=59</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-59.aspx</guid>
</item>
<item>
<title>طرز کار برنامه های ضد ویروس </title>
<link>http://harchimahdi.blogfa.com/post-58.aspx</link>
<description>&lt;P align=justify&gt;ضد ویروس اصطلاحی است که به برنامه یا مجموعه ای از برنامه ها اطلاق می شود که برای محافظت از کامپیوترها در برابر ویروس ها استفاده می شوند. مهم ترین قسمت هر برنامه ضد ویروس موتور اسکن (Scanning engine) آن است. جزئیات عملکرد هر موتور متفاوت است ولی همه آنها وظیفه اصلی شناسایی فایل های آلوده به ویروس را با استفاده از فایل امضای ویروس ها بر عهده دارند. فایل امضای ویروس یک رشته بایت است که با استفاده از آن می توان ویروس را به صورت یکتا مورد شناسایی قرار داد و از این جهت مشابه اثر انگشت انسان ها می باشد. ضد ویروس متن فایل های موجود در کامپیوتر را با نشانه های ویروس های شناخته شده مقایسه می نماید. در بیشتر موارد در صورتی که فایل آلوده باشد برنامه ضدویروس قادر به پاکسازی آن و از بین بردن ویروس است. در مواردی که این عمل ممکن نیست مکانیزمی برای قرنطینه کردن فایل آلوده وجود دارد و حتی می توان تنظیمات ضدویروس ها را به گونه ای انجام داد که فایل آلوده حذف شود.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG title=&quot;anti virus&quot; height=235 alt=&quot;anti virus&quot; hspace=6 src=&quot;http://www.gigapars.com/images/stories/computer/08-11-06-antivirus1.gif&quot; width=183 align=middle border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;بعضی از برنامه های ضد ویروس برای شناسایی ویروس های جدیدی که هنوز فایل امضای آنها ارائه نشده از روش های جستجوی ابتکاری استفاده می کنند. به این ترتیب داده های مشکوک در فایل های موجود در سیستم و یا فعالیت های مشکوک مشابه رفتار ویروس ها (حتی در صورتی که تعریف ویروسی منطبق با آنچه که در فایل مشکوک یافت شده موجود نباشد) علامت گذاری می شوند. اگر ضد ویروس فعالیت مشکوکی را مشاهده نماید، برنامه ای که فعالیت مشکوک انجام داده را قرنطینه نموده و به کاربر در مورد آن اعلام خطر می کند (به عنوان مثال اعلام می شود که برنامه مشکوک مایل به تغییر Windows Registry می باشد). دقت این روش پایین است و در بسیاری از مواقع در شناخت فایل های مشکوک به ویروس اشتباهاتی رخ می دهد.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG title=&quot;anti virus&quot; height=200 alt=&quot;anti virus&quot; hspace=6 src=&quot;http://www.gigapars.com/images/stories/computer/08-11-06-antivirus2.jpg&quot; width=191 align=middle border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;در چنین مواقعی فایل قرنطینه شده برای شرکت های سازنده ضد ویروس ها ارسال می شود که پس از تحقیق و آزمایش آن، در صورتی که واقعا فایل آلوده به ویروس باشد نام، امضاء و مشخصات آن مشخص شده و پادزهر آن ارائه می گردد. در این صورت کد مشکوک تبدیل به یک ویروس شناخته شده می شود.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG title=&quot;anti virus&quot; height=181 alt=&quot;anti virus&quot; hspace=6 src=&quot;http://www.gigapars.com/images/stories/computer/08-11-06-antivirus3.jpg&quot; width=220 align=middle border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;STRONG&gt;قابلیت های نرم افزارهای ضدویروس&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=justify&gt;سطح محافظت نرم افزار بسته به جدید و بروز بودن آن متغیر است. محصولات جدیدتر قابلیت های مانند بروز رسانی خودکار، اسکن های زمان بندی شده، محافظت از سیستم به صورت ماندگار در حافظه و همچنین امکان یکپارچه شدن با برنامه های کاربردی اینترنتی مانند برنامه های e-mail و مرورگرهای وب را دارند. نسخه های قدیمی تر نرم افزارهای ضدویروس تنها یک اسکنر بودند که باید به صورت دستی راه اندازی می شدند. همه نرم افزارهای ضدویروس در صورتی که به صورت منظم به روز رسانی شده و عملیات اسکن بر روی دیسک های سخت، تجهیزات قابل انتقال (مانند فلاپی و Zip disk) انجام شود می توانند دستگاه کامپیوتر را در برابر ویروس ها مقاوم کنند. در واقع نقطه برتری محصولات جدید ضد ویروس در قابلیت های آنها برای محافظت از سیستم در مواقعی است که کاربر دانش و یا دقت لازم برای به کارگیری آن را ندارد.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG title=&quot;anti virus&quot; style=&quot;WIDTH: 320px; HEIGHT: 241px&quot; height=241 alt=&quot;anti virus&quot; hspace=6 src=&quot;http://www.gigapars.com/images/stories/computer/08-11-06-antivirus4.jpg&quot; width=320 align=middle border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;حداقل توقعی که از یک برنامه ضد ویروس خوب می توان داشت این است که در برابر ویروس های boot-sector، ماکرو، اسب های تروا و فایل های اجرایی آلوده به ویروس و کرم اقدامات محافظتی لازم را به عمل آورد. از محصولات جدیدتر می توان انتظار محافظت در برابر صفحات وب، اسکریپت ها، کنترل های ActiveX و اپلت های جاوای خطرناک، همچنین کرم های e-mail  را داشت.&lt;/P&gt;
&lt;P align=justify&gt;منبع : &lt;A href=&quot;http://www.ircert.com/&quot; target=_blank&gt;&lt;FONT color=#4f89d2&gt;سایت گروه امداد امنیت کامپیوتری ایران&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;</description>
<pubDate>Sat, 13 Oct 2007 09:03:46 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=58</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-58.aspx</guid>
</item>
<item>
<title>مديريت تعداد زيادي پنجره بدون كاهش سرعت </title>
<link>http://harchimahdi.blogfa.com/post-57.aspx</link>
<description>&lt;P align=justify&gt;اگر فردي باشيد باشيد كه زياد با پوشه هاي مختلف ويندوز كار كرده و مجبوريد همواره تعداد زيادي پنجره را باز كرده و همه را مديريت كنيد حتما با مشكل كندي سرعت در مديريت پنجره ها و فولدرها برخورد كرده ايد. البته امروزه با وجود سيستم هاي با سرعت و حافظه بسيار بالا اين مشكل شايد زياد محسوس نباشد اما خيلي ها هنوز درگير اين موضوع هستند. حالا ميخواهم توضيح دهم كه اصلا چرا اين مشكل پيش مي آيد ( حتي گاهي براي افرادي كه از سيستم با حافظه بالا استفاده ميكنند ). &lt;/P&gt;
&lt;P align=justify&gt;هنگامي كه شما چند تا پنجره را با يكديگر باز ميكنيد سيستم شما همه پنجره ها را با هم پردازش ميكند ( فقط يك قسمت Ram در گير پردازش ميشود ) و همين امر باعث ميشود كه سرعت پردازش ها به شدت پايين بيايد و در نتيجه شما با مشكل كندي سرعت مديريت پنجره ها مواجه ميشويد. با روشي كه به شما آموزش ميدهم ميتوانيد بدون تغيير در سرعت هر چقدر پنجره را كه خواستيد باز كنيد و مديريت كنيد. در اين روش ما كاري ميكنيم كه سيستم هر پنجره را به طور مجزا پردازش كند ( هر پنجره در قسمت مستقلي از Ram پردازش ميشود ) و در نتيجه تداخلي با پردازش پنجره هاي ديگر نداشته باشد. همين امر باعث ميشود كه شما هيچ تغييري در سرعت كار با پنجره ها احساس نكنيد و در واقع تمام پنجره ها را با سرعت يكسان مديريت كنيد. و حالا آموزش :&lt;/P&gt;
&lt;P align=justify&gt;براي انجام اين كار شما از دو روش مختلف ميتوانيد استفاده كنيد. يكي رجيستري و ديگري  ويندوز.&lt;/P&gt;
&lt;P align=justify&gt;&lt;STRONG&gt;روش اول :&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=justify&gt;ابتدا از طريق Run وارد Regedit شده و كليد زير را بيابيد :&lt;/P&gt;
&lt;P align=justify&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Explorer\Advanced&lt;BR&gt;سپس در صفحه سمت راست به دنبال كليدي با نام  SeparateProcess  بگرديد ( اگر وجود نداشت يك كليد از نوع DWORD و با همان نام بسازيد ). سپس براي فعال سازي اين گزينه به آن مقدار 1 و براي غير فعال كردن مقدار 0 را اختصاص دهيد و بعد از رجيستري خارج شويد.&lt;/P&gt;
&lt;P align=justify&gt;&lt;STRONG&gt;روش دوم :&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=justify&gt;ابتدا وارد My Computer شده و سپس از نوار ابزار بالاي صفحه وارد منوي Tools شده و روي Folder Options كليك كنيد. سپس وارد قسمت View شده و در ليست زير آن به دنبال عبارت Lauch folder windows in separate process  بگرديد و مربع كنار آن را علامت گذاري كنيد. حال روي دكمه Apply و سپس OK كليك كنيد.&lt;BR&gt;توجه : اين روش براي سيستم هايي  كه داراي حافظه با ظرفيت هاي بالا ميباشند ( بالاي 128 مگابايت ) به شدت توصيه ميشود. با اين كار شما ميتوانيد حداكثر استفاده از حافظه خود را ببريد و سرعت كاركرد سيستم خود را نيز افزايش دهيد.&lt;BR&gt; &lt;/P&gt;
&lt;P align=justify&gt; منبع  : سايت ستاره ها&lt;BR&gt;&lt;/P&gt;</description>
<pubDate>Sat, 13 Oct 2007 09:00:39 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=57</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-57.aspx</guid>
</item>
<item>
<title>ایمیل و فضای رایگان</title>
<link>http://harchimahdi.blogfa.com/post-56.aspx</link>
<description>&lt;A name=34&gt;&lt;/A&gt;
&lt;TABLE style=&quot;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; BORDER-COLLAPSE: collapse&quot; height=71 cellPadding=0 width=530 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width=7 height=22&gt;&lt;IMG height=22 src=&quot;http://www.blogfa.com/layouts/mblue/rightc.gif&quot; width=7 border=0&gt;&lt;/TD&gt;
&lt;TD style=&quot;BACKGROUND-IMAGE: url(http://www.blogfa.com/layouts/mblue/centerc.gif); BACKGROUND-REPEAT: repeat-x&quot; width=&quot;100%&quot; height=22&gt;&lt;B&gt;ایمیل رایگان&lt;/B&gt;&lt;/TD&gt;
&lt;TD width=7 height=22&gt;&lt;IMG height=22 src=&quot;http://www.blogfa.com/layouts/mblue/leftc.gif&quot; width=7 border=0&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;BORDER-RIGHT: #b1c3ed 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b1c3ed 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #b1c3ed 1px solid; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff&quot; vAlign=top colSpan=3&gt;
&lt;P dir=rtl align=right&gt;&lt;FONT face=Tahoma&gt;&lt;SPAN lang=fa&gt;بعد از ارائه سرویس 1 گیگابایتی(که بعدا شد 2.5 گیگابایت) گوگل که باعث انقلابی در ضمینه ایمیل شد سایتهای ارائه دهنده ایمیل بیکار ننشستند و شروع به افزایش حجم فضای مربوط به ایمیل های کاربرانشان پرداختند که میتوان از بین اونها به یاهو که از 5 مگابایت به 100 مگابایت و سپس به 1 گیگابایت افزایش داشت اشاره کرد ولی این روزها بعضی از سایتها در جهت تبلیغات برای خود اقدام به ارائه فضایی حتی&amp;nbsp; بیشتر از گوگل کرده اند و روز به روز بر تعداد این سایتها افزوده میشه که اینجا قصد دارم شما رو با بعضی از اونها آشنا کنم که امیدوارم مفید واقع بشه&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://mail.yahoo.com/&quot; target=_blank&gt;Yahoo mail &lt;/A&gt;&lt;BR&gt;&amp;nbsp;1GB&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;SPAN lang=fa&gt;&lt;FONT face=Tahoma&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_mail_1.gif&quot; align=baseline border=0&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;SPAN lang=fa&gt;&lt;FONT face=Tahoma&gt;اینم از یاهوی خودمون که چون پیشکسوت هستش اول نوشتم&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=Tahoma&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot;&gt;&amp;nbsp;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://www.unitedemailsystems.com/&quot; target=_blank&gt;Unitedemailsystems &lt;/A&gt;&lt;/A&gt;&lt;BR&gt;&amp;nbsp;3GB&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;BR&gt;&lt;BR&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot;&gt;&amp;nbsp;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://www.o2.pl/&quot; target=_blank&gt;o2.pl &lt;/A&gt;&lt;/A&gt;&lt;BR&gt;&amp;nbsp;1GB&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;BR&gt;&lt;BR&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://www.walla.com/&quot; target=_blank&gt;Walla! mail&lt;/A&gt;&lt;BR&gt;3GB&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;BR&gt;&lt;BR&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://www.gawab.com/&quot; target=_blank&gt;Gawab&lt;/A&gt;&lt;BR&gt;2GB&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Tahoma&gt;
&lt;P dir=ltr align=center&gt;&lt;BR&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot;&gt;&lt;BR&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://gmail.google.com/&quot; target=_blank&gt;Gmail&lt;/A&gt;&lt;/A&gt;&lt;BR&gt;2.5 GB&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.todopocketpc.com/imagenes/imag_noticias/2A2_logo.gif&quot; align=baseline border=0&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://30gigs.com/&quot; target=_blank&gt;30gigs&lt;/A&gt;&lt;BR&gt;30GB&lt;BR&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN lang=fa&gt;اینم که دیگه آخرشه&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN lang=fa&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.30gigs.com/images/logo.jpg&quot; align=baseline border=0&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;BR&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://www.xasamail.com/&quot; target=_blank&gt;Xasamail &lt;/A&gt;&lt;BR&gt;4GB&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr align=center&gt;&lt;FONT face=Tahoma&gt;&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://mail.telegraf.by/&quot; target=_blank&gt;Телеграф•почта &lt;/A&gt;&lt;BR&gt;2GB&lt;A style=&quot;FONT-WEIGHT: 700; COLOR: #ff6600; TEXT-DECORATION: none&quot; href=&quot;http://www.xasamail.com/&quot; target=_blank&gt;&lt;BR&gt;&amp;nbsp;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=right&gt;&lt;FONT face=Tahoma&gt;&lt;SPAN lang=fa&gt;موفق باشین&lt;IMG height=18 src=&quot;http://blogfa.com/images/smileys/09.gif&quot; width=18&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;BORDER-RIGHT: #b1c3ed 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #b1c3ed 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #b1c3ed 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff&quot; vAlign=top colSpan=3&gt;
&lt;DIV class=postdesc&gt;&lt;/DIV&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
<pubDate>Fri, 07 Sep 2007 17:45:23 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=56</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-56.aspx</guid>
</item>
<item>
<title>دانلود کن حالشو ببر</title>
<link>http://harchimahdi.blogfa.com/post-55.aspx</link>
<description>سلام به همه دوستان بعد مدت بسیاری دست پر برگشتم&lt;/P&gt;
&lt;P&gt;اول از همه میلاد امام زمان مهدی موعود منجی عالم بشریت رو به همه تبریک میگم و دوم اینکه اگه نظر ندی مدیونی به قول&amp;nbsp;طرف الهی به عشقت نرسی&lt;/P&gt;
&lt;P&gt;شکلکهای یاهو که خیلی وقت بود دنبالش بودم خیلی جالبه از دست ندی من که باهاش خیلی حال کردم&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://stoncold.persiangig.com/Other/Smilies%202-%5BWWW.2por.ir%5D.zip&quot; target=_blank&gt;دانلود&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;اینم کلیپ دختر پسری که تو خیابون تکنو میزنن بازم نظر نده باشه&lt;IMG height=18 src=&quot;http://blogfa.com/images/smileys/02.gif&quot; width=18&gt;&lt;IMG height=18 src=&quot;http://blogfa.com/images/smileys/06.gif&quot; width=18&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://files.myopera.com/www_irclub_ir/VIDEO/Dj%20-%20Bia2Club.Com.3gp&quot; target=_blank&gt;دانلود&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;اینم کلیپ دعوای چند تا دختر&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://files.myopera.com/www_irclub_ir/VIDEO/Dava%20-%20Bia2Club.Com.3gp&quot; target=_blank&gt;دانلود&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;کلیپ رقص تو مغازه لباس فروشی&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://files.myopera.com/www_irclub_ir/VIDEO/Lebas%20Foroshi%20-%20Bia2Club.Com.3gp&quot; target=_blank&gt;دانلود&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;کلیپی از بهنوش طباطبائی تو یه مهمونی&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://files.myopera.com/www_irclub_ir/VIDEO/Behnosh%20-%20Bia2Club.Com.3gp&quot; target=_blank&gt;دانلود&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;اینم آنتی فیلتر که اگه فایلی فیلتر بود بتونی برش داری&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://indiatime.freeweb7.com/&quot; target=_blank rel=nofollow&gt;&lt;SPAN id=lw_1186605094_0&gt;&lt;FONT color=#003399&gt;http://indiatime. freeweb7. com&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;اگه فایلی پسورد داشت اینو وارد کنید&amp;nbsp; &lt;A href=&quot;http://www.2por.ir&quot;&gt;&lt;FONT color=#873209&gt;www.2por.ir&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
<pubDate>Tue, 28 Aug 2007 17:36:11 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=55</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-55.aspx</guid>
</item>
<item>
<title>تبدیل فایل Text به Image</title>
<link>http://harchimahdi.blogfa.com/post-54.aspx</link>
<description>&lt;FONT face=&quot;Courier New&quot; size=2&gt;
&lt;P dir=rtl align=justify&gt;&lt;B&gt;تبدیل فایل Text به Image &lt;BR&gt;&lt;/B&gt;&lt;BR&gt;در این مقاله چگونگی تبدیل یک فایل به فرمت Text را به فرمت Image (Jpeg، Gif و ...) یاد خواهید گرفت. این مطلب کاربردهای مختلفی دارد. آیا تا به حال در فرم عضویت بعضی سایت ها دیده اید که یک کلمه به صورت Random بر روی صفحه ظاهر می شود و شما باید آن کلمه را در یک TextBox وارد کنید؟ شاید هنوز کاربرد این تکنیک را ندانید. این تکنیک به منظور جلوگیری از ساخت Username های نامعتبر توسط برنامه های اتوماتیک انجام می شود. برنامه های اتوماتیک نمی توانند عکسی که به طور Random روی صفحه نمایش داده می شود را پردازش و تبدیل به یک رشته بکنند. در این موارد، شما می توانید یک کلمه را به صورت Random در برنامه تان ایجاد و آن را تبدیل به یک Image نمایید. البته تبدیل فایل های Text به Image کاربردهای دیگری نیز دارد. به عنوان مثالی دیگر، در بعضی موارد لازم است که خروجی یک Table یا گزارش از Database را به صورت Image ذخیره کنید. &lt;BR&gt;&lt;BR&gt;خوب! کار را شروع کنیم...&lt;BR&gt;&lt;BR&gt;فرض کنید که فایل Text ای به نام “MyFile.txt” داریم و می خواهیم آن را به “MyFile.jpeg” تبدیل نماییم. ابتدا باید محتویات فایل “MyFile.txt” را خوانده و در یک رشته قرار دهید. قبل از شروع، فضاهای نامی مورد استفاده را به برنامه ضمیمه کنید:&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN dir=rtl&gt;
&lt;TABLE id=table1 cellSpacing=0 cellPadding=10 width=&quot;100%&quot; bgColor=#f7f7f7 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P dir=ltr&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;B&gt;C#&lt;/B&gt;&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P dir=ltr&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; System.IO;&lt;BR&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; System.Drawing;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;VB.NET&lt;/B&gt;&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P dir=ltr&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;FONT color=#0000ff&gt;Imports&lt;/FONT&gt; System.IO&lt;BR&gt;&lt;FONT color=#0000ff&gt;Imports&lt;/FONT&gt; System.Drawing&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;
&lt;P dir=rtl align=justify&gt;حال، با استفاده از کلاس StreamReader محتویات فایل Text را می خوانیم:&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN dir=rtl&gt;
&lt;TABLE id=table2 cellSpacing=0 cellPadding=10 width=&quot;100%&quot; bgColor=#f7f7f7 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P dir=ltr&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;C#&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;StreamReader sr = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; StreamReader(&quot;MyFile.txt&quot;);&lt;BR&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; str = sr.ReadToEnd(); &lt;BR&gt;sr.Close();&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;VB.NET&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; sr &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;New&lt;/FONT&gt; StreamReader(“MyFile.txt”)&lt;BR&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; str &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; String&lt;BR&gt;str = sr.ReadToEnd()&lt;BR&gt;sr.Close()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;
&lt;P dir=rtl align=justify&gt;پس از این مرحله، رشته str محتویات فایل “MyFile.txt” را در بر می گیرد. (کلیه Whitespace ها و Newline ها حفظ می شوند.)&lt;BR&gt;&lt;BR&gt;اکنون، باید یک object از کلاس Bitmap، که برای کار با فایل های گرافیکی به کار می رود، بسازیم. &lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN dir=rtl&gt;
&lt;TABLE id=table3 cellSpacing=0 cellPadding=10 width=&quot;100%&quot; bgColor=#f7f7f7 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P dir=ltr&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;C#&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;Bitmap bitmap = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; Bitmap(800, 600, PixelFormat.Format32bppArgb);&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;VB.NET&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; bitmap &lt;FONT color=#0000ff&gt;As New&lt;/FONT&gt; Bitmap(800, 600, PixelFormat.Format32bppArgb);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;
&lt;P dir=rtl align=justify&gt;&lt;BR&gt;800 طول عکس و 600 عرض آن است. آرگومان سوم، PixelFormat.Format32bppArgb نوع پیکسل های عکس ما را مشخص می کند. در این مورد، یعنی هر پیکسل 32 بیت است و از رنگ های ARGB پشتیبانی می کند. &lt;/P&gt;
&lt;P dir=ltr align=justify&gt;&lt;BR&gt;A = Alpha یا Transparency (میزان شفافیت)&lt;BR&gt;R = Red &lt;BR&gt;G = Green&lt;BR&gt;B = Blue&lt;/P&gt;
&lt;P dir=rtl align=justify&gt;&lt;BR&gt;شما می توانید در صورت لزوم، ابعاد و نوع پیکسل دیگری برای عکس مورد نظرتان انتخاب کنید. PixelFormat مقادیر مختلفی برای انتخاب نوع پیکسل دارد که می توانید جزئیات بیشتر آن را در MSDN بیابید. &lt;BR&gt;&lt;BR&gt;توجه: کلاس Bitmap را با عکس های فرمت Bitmap اشتباه نکنید! این کلاس می تواند به هر نوع عکسی، از جمله Gif، Jpeg، Bitmap، Png و ... اشاره کند.&lt;BR&gt;&lt;BR&gt;پس از ساخت Bitmap، باید توسط متد &lt;SPAN lang=en-us&gt;()Graphics.FromImage&lt;/SPAN&gt; یک شیء گرافیکی برای نوشتن یا ترسیم روی Bitmap تهیه کنیم. کلاس Graphics در فضای نامی System.Drawing قرار دارد و از آن می توان برای انعکاس هر چیزی (متن، شکل گرافیکی و یا تصویر) بر روی فضایی که به آن اشاره می کند، استفاده نمود. توجه داشته باشید که نمی توانید مستقیماً از روی کلاس Graphics یک object بسازید. برای تهیه یک object از نوع Graphics، باید از یکی از متدهای Static (در &lt;SPAN lang=en-us&gt;#C&lt;/SPAN&gt;) و یا Shared آن (در VB.NET) استفاده کنید. این متدها عبارتند از:&lt;/P&gt;
&lt;P dir=ltr align=justify&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;Graphics.FromHdc()&lt;BR&gt;Graphics.FromHdcInternal()&lt;BR&gt;Graphics.FromHwnd()&lt;BR&gt;Graphics.FromHwndInternal()&lt;BR&gt;Graphics.FromImage()&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=justify&gt;&lt;BR&gt;در این مثال، ما از متد آخری &lt;SPAN lang=en-us&gt;()Graphics.FromImage&lt;/SPAN&gt; برای تهیه یک object گرافیکی که به فایل MyFile.jpeg اشاره می کند، استفاده می کنیم. جزئیات سایر این متدها را می توانید در MSDN بخوانید. &lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN dir=rtl&gt;
&lt;TABLE id=table4 cellSpacing=0 cellPadding=10 width=&quot;100%&quot; bgColor=#f7f7f7 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P dir=ltr&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;C#&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;Graphics grfx = Graphics.FromImage(bitmap);&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;VB.NET&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; grfx &lt;FONT color=#0000ff&gt;As New&lt;/FONT&gt; Graphics&lt;BR&gt;Grfx = Graphics.FromImage(bitmap)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;
&lt;P dir=rtl align=justify&gt;&lt;BR&gt;حال که یک object از نوع Graphics داریم، می توانیم روی آن نوشته، اشکال گرافیکی و یا تصاویر را ترسیم کنیم. به عنوان نمونه به متدهای زیر توجه کنید:&lt;/P&gt;
&lt;P dir=ltr align=justify&gt;&lt;BR&gt;DrawImage()&lt;BR&gt;DrawString()&lt;BR&gt;DrawRectangle()&lt;BR&gt;DrawPolygon()&lt;BR&gt;DrawElipse()&lt;BR&gt;.&lt;BR&gt;.&lt;BR&gt;.&lt;BR&gt;FillRectangle()&lt;BR&gt;FillPolygon()&lt;BR&gt;FillElipse()&lt;BR&gt;.&lt;BR&gt;.&lt;BR&gt;.&lt;/P&gt;
&lt;P dir=rtl align=justify&gt;&lt;BR&gt;اکنون، با استفاده از متد &lt;SPAN lang=en-us&gt;()DrawString&lt;/SPAN&gt; رشته ای که از فایل “MyFile.txt” خواندیم را بر روی این object ترسیم می کنیم:&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN dir=rtl&gt;
&lt;TABLE id=table5 cellSpacing=0 cellPadding=10 width=&quot;100%&quot; bgColor=#f7f7f7 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P dir=ltr&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;C#&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;grfx.FillRectangle(Brushes.White, 0, 0, 800, 600);&lt;BR&gt;grfx.DrawString(str, &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; Font(&quot;Tahoma&quot;, 10), Brushes.Black, 0, 0);&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;VB.NET&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; font &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;New&lt;/FONT&gt; Font(“Tahoma”, 10)&lt;BR&gt;grfx.FillRectangle(Brushes.White, 0, 0, 800, 600)&lt;BR&gt;grfx.DrawString(str, font, Brushes.Black, 0, 0)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;
&lt;P dir=rtl align=justify&gt;&lt;BR&gt;ذکر چند نکته درباره تکه کد بالا ضروری به نظر می رسد:&lt;BR&gt;&lt;BR&gt;1- ابتدا، با استفاده از متد FillRectangle() ، Background تصویر را با رنگ سفید رنگ می کنیم. آرگومان اول این متد، یک Brush (قلم مو) است که در اینجا ما Brushes.White را به عنوان یک قلم موی سفید ساده مشخص کرده ایم. Brushes یک کلاس است و White یک Property از نوع Static (در &lt;SPAN lang=en-us&gt;#C&lt;/SPAN&gt;) و یا Shared (در VB.NET) است. آرگومان های بعدی این متد، به ترتیب عبارتند از x، y، width و height. با مقادیری که ما به جای این آرگومان ها قرار دادیم، کل تصویر رنگ می شود.&lt;BR&gt;&lt;BR&gt;2- پس از اینکه Background تصویر را با رنگ سفید رنگ کردیم، متن مورد نظر را با متد &lt;SPAN lang=en-us&gt;()DrawString&lt;/SPAN&gt; بر روی تصویر می نویسیم. آرگومان اول این متد، رشته مورد نظر، آرگومان دوم آن، فونت مورد نظر، آرگومان سوم، قلم موی مورد نظر و 2 آرگومان آخر، x و y شروع متن را مشخص می کنند. &lt;BR&gt;&lt;BR&gt;شما می توانید متن مورد نظر را با هر فونت، سایز و رنگی که دوست دارید بر روی تصویر منعکس کنید. &lt;BR&gt;&lt;BR&gt;در پایان، کافی است که Bitmap ای که درست کردید را با استفاده از متد Save() بر روی دیسک ذخیره کنید:&lt;/P&gt;
&lt;P dir=rtl align=justify&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN dir=rtl&gt;
&lt;TABLE id=table6 cellSpacing=0 cellPadding=10 width=&quot;100%&quot; bgColor=#f7f7f7 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P dir=ltr&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;C#&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;bitmap.Save(&quot;MyFile.jpeg&quot;, ImageFormat.Jpeg);&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;VB.NET&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;bitmap.Save(&quot;MyFile.jpeg&quot;, ImageFormat.Jpeg)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;
&lt;P dir=rtl align=justify&gt;&lt;BR&gt;کل کدی که برای تبدیل یک فایل Text به Image باید بنویسید، در زیر آمده است.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN dir=rtl&gt;
&lt;TABLE id=table7 cellSpacing=0 cellPadding=10 width=&quot;100%&quot; bgColor=#f7f7f7 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P dir=ltr&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;C#&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;FONT color=#008000&gt;// Read the text file and save its content to str &lt;BR&gt;&lt;/FONT&gt;StreamReader sr = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; StreamReader(&quot;MyFile.txt&quot;);&lt;BR&gt;string str = sr.ReadToEnd(); &lt;BR&gt;sr.Close();&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#008000&gt;// Create a bitmap &lt;/FONT&gt;&lt;BR&gt;Bitmap bitmap = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; Bitmap(800, 600, PixelFormat.Format32bppArgb);&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;FONT color=#008000&gt;// Get a Graphics object from the bitmap&lt;BR&gt;&lt;/FONT&gt;Graphics grfx = Graphics.FromImage(bitmap);&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#008000&gt;// Write the str to the bitmap&lt;/FONT&gt;&lt;BR&gt;grfx.FillRectangle(Brushes.White, 0, 0, 800, 600);&lt;BR&gt;grfx.DrawString(str, &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; Font(&quot;Tahoma&quot;, 10), Brushes.Black, 0, 0);&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#008000&gt;// Save the bitmap to disk&lt;/FONT&gt;&lt;BR&gt;bitmap.Save(&quot;MyFile.jpeg&quot;, ImageFormat.Jpeg);&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;B&gt;VB.NET&lt;BR&gt;&lt;/B&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;FONT color=#008000&gt;&lt;SPAN lang=en-us&gt;&apos;&lt;/SPAN&gt; Read the text file and save its content to str &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; sr &lt;FONT color=#0000ff&gt;As New&lt;/FONT&gt; StreamReader(“MyFile.txt”)&lt;BR&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; str &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; String&lt;BR&gt;str = sr.ReadToEnd()&lt;BR&gt;sr.Close()&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#008000&gt;&lt;SPAN lang=en-us&gt;&apos;&lt;/SPAN&gt; Create a bitmap &lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; bitmap &lt;FONT color=#0000ff&gt;As New&lt;/FONT&gt; Bitmap(800, 600, PixelFormat.Format32bppArgb);&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;FONT color=#008000&gt;&lt;SPAN lang=en-us&gt;&apos;&lt;/SPAN&gt; Get a Graphics object from the bitmap&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; grfx &lt;FONT color=#0000ff&gt;As New&lt;/FONT&gt; Graphics&lt;BR&gt;Grfx = Graphics.FromImage(bitmap)&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#008000&gt;&lt;SPAN lang=en-us&gt;&apos;&lt;/SPAN&gt; Write the str to the bitmap&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; font &lt;FONT color=#0000ff&gt;As New&lt;/FONT&gt; Font(“Tahoma”, 10)&lt;BR&gt;grfx.FillRectangle(Brushes.White, 0, 0, 800, 600)&lt;BR&gt;grfx.DrawString(str, font, Brushes.Black, 0, 0)&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ff0000&quot;&gt;&lt;FONT color=#008000&gt;&lt;SPAN lang=en-us&gt;&apos;&lt;/SPAN&gt; Save the bitmap to disk&lt;BR&gt;&lt;/FONT&gt;bitmap.Save(&quot;MyFile.jpeg&quot;, ImageFormat.Jpeg);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
<pubDate>Tue, 07 Aug 2007 06:14:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=54</comments>
<dc:creator>csvb</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-54.aspx</guid>
</item>
<item>
<title>حركت تمام عكس ها در سايت</title>
<link>http://harchimahdi.blogfa.com/post-53.aspx</link>
<description>سلام دوستان اينو علي اقا لطف كردن به ما ياد دادن&lt;/P&gt;
&lt;P&gt;خيلي باحاله امتحان كنيد&lt;/P&gt;
&lt;P&gt;يه سايتو باز كنيد&amp;nbsp;و بزاريد كاملا بالا بياد يعني تو استاتوس بار بنويسه Done&amp;nbsp; بعد آدرس سايت رو از تو آدرس بار پاك كنيد و اين كد ها رو جاش كپي كنيد ببينيد چي ميشه&lt;/P&gt;
&lt;P&gt;اينم كد:&lt;/P&gt;
&lt;P&gt;javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position=&apos;absolute&apos;; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval(&apos;A()&apos;,5); void(0);&lt;/P&gt;
&lt;P&gt;موفق باشيد &lt;FONT size=4&gt;&lt;STRONG&gt;نظر يادتون نره&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
<pubDate>Tue, 10 Jul 2007 10:27:15 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=53</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-53.aspx</guid>
</item>
<item>
<title>بازیهای فلش</title>
<link>http://harchimahdi.blogfa.com/post-52.aspx</link>
<description>&amp;nbsp;قرار بود تا نظرات تا به ۲۰ نرسيده مطلب نزاريم ولي خوب خودمون طاقت نياورديم 
&lt;P&gt;&lt;/P&gt;
&lt;DIV style=&quot;BACKGROUND-IMAGE: url(http://www.persianblog.com/templates/public/default/images/dotted_hor_border_gray.gif); BACKGROUND-REPEAT: repeat-x&quot;&gt;&lt;/DIV&gt;&lt;A id=1146351&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&lt;/A&gt;
&lt;DIV style=&quot;DIRECTION: rtl&quot;&gt;
&lt;DIV class=posts dir=rtl style=&quot;FONT-WEIGHT: bold; WIDTH: 520px; HEIGHT: 15px&quot;&gt;
&lt;P dir=rtl&gt;&lt;FONT face=Tahoma size=2&gt;بازيهای فلش&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=posts dir=rtl style=&quot;WIDTH: 520px; HEIGHT: 5px&quot;&gt;
&lt;P dir=rtl&gt;&lt;FONT face=Tahoma size=2&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;بازيهاي ساخته شده بوسيله فلش با آنكه از قابليت هاي سه بعدي و فانتزي بازيهاي معمول و متداول بهره اي نبوده اند اما سادگي موضوع و جذابيت آنها، موجب شده است تا طرفداران خاص خود را در بين كاربران پيدا كنند. تنها چيزي كه براي استفاده از هر بازي &lt;SPAN lang=FA style=&quot;FONT-WEIGHT: normal&quot;&gt;لازم مي باشد آن است كه برنامه &lt;/SPAN&gt;&lt;SPAN lang=en-us dir=ltr style=&quot;FONT-WEIGHT: normal&quot;&gt;Internet Explorer&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-WEIGHT: normal&quot;&gt; &lt;/SPAN&gt;&lt;SPAN lang=fa&gt;يا هر مرورگر اينترنتي كه از آن استفاده مي كنيد قابليت نمايش فلش را داشته باشد.&lt;!--StartFragment --&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=right&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;FONT size=3&gt;فقط اینو بگم که برای دانلودشون باید رو کلمه &lt;STRONG&gt;&lt;FONT size=4&gt;دانلود&lt;/FONT&gt;&lt;/STRONG&gt; کلیک راست کنید و گزینه&amp;nbsp;&lt;STRONG&gt;&lt;FONT size=4&gt;save Target&lt;/FONT&gt;&lt;/STRONG&gt; رو انتخاب كنيد&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;يك بازي جورچين كه به سرعت عمل و هوش خوبي نياز دارد. در اين بازي حق انتخاب 4 سطح مختلف بازي از آسان تا بسيار مشكل براي شما در نظر گرفته شده است&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;A class=links href=&quot;http://www.khatereh.net/fun/files/squares.swf&quot;&gt;دانلود&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;يك گوي كوچك در بازي وجود دارد. گوي در زير يكي از سه ليوان پنهان مي شود و به سرعت جاي ليوانها عوض مي شود. شما بايد با حافظه قوي و دنبال كردن ليوان مورد نظر جاي گوي را حدس بزنيد. البته براي درست حدس زدن به شانس نيز احتياج داريد!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;A class=links href=&quot;http://www.khatereh.net/fun/files/cups.swf&quot;&gt;دانلود&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;شما تنها 60 ثانيه براي انهدام تمامي بشقاب پرنده هاي دشمن فرصت داريد. سرعت عمل و كنترل بالاي ماوس در اين بازي بسيار مهم است.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;A class=links href=&quot;http://www.khatereh.net/fun/files/shoot.swf&quot;&gt;دانلود&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;در اين بازي شما بايد با گذر كردن از راهرو هاي پرپيچ و بن بست از اين راهرو خارج شويد. مراحل بالاتر اين بازي واقعا به حوصله و ديد مناسب نياز دارد. اگر فكر مي كنيد بازي آساني است ، آنرا حتما امتحان كنيد!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;A class=links href=&quot;http://www.khatereh.net/fun/files/MAXIMAZE.swf&quot;&gt;دانلود&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;يك توپ و چيزي شبيه يك راكت در اختيار شماست. شما بايد تمام جعبه هاي موجود را در هم بشكنيد. نكته مهم در اين بازي آنست كه اين بازي به سادگي با سرعت رايانه شما هماهنگ مي شود.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=rtl align=center&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN lang=fa&gt;&lt;A class=links href=&quot;http://www.khatereh.net/fun/files/break.swf&quot;&gt;دانلود&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P dir=rtl&gt;راستي يه نويسنده جديد داريم به اسم علي آقا كه كار آموزش برنامه نويسي وي بي و برنامه هاشو به عهده داره&lt;/P&gt;&lt;/DIV&gt;</description>
<pubDate>Tue, 10 Jul 2007 09:46:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=harchimahdi&amp;postid=52</comments>
<dc:creator>harchimahdi</dc:creator>
<guid>http://harchimahdi.blogfa.com/post-52.aspx</guid>
</item>
</channel>
</rss>
