﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>دنياي برنامه نويسي دلفي - Delphi Programming</title>
    <description>دنياي برنامه نويسي دلفي از مقدماتی تا پیشرفته ( آموزش ) - Delphi Programming</description>
    <link>http://mt85.persianblog.ir/</link>
    <copyright>PersianBlog</copyright>
    <managingEditor>سید ابراهیم ثابتی</managingEditor>
    <lastBuildDate>Thu, 17 Nov 2011 13:24:20 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>PersianBlog</generator>
    <item>
      <title>Hi-Profile Delphi Applications</title>
      <description>&lt;p dir="LTR"&gt;لیست برخی از نرم افزارهای که با استفاده از زبان برنامه نویسی دلفی تولید شده اند در اینجا آورده شده است.&lt;/p&gt;
&lt;p style="text-align: left;" dir="LTR"&gt;&lt;strong&gt;Hi-Profile Delphi Applications&lt;/strong&gt;&lt;/p&gt;&lt;div dir="ltr" align="left"&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="200"&gt;
&lt;p dir="LTR" align="center"&gt;&lt;strong&gt;Application &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR" align="center"&gt;&lt;strong&gt;Description &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR" align="center"&gt;&lt;strong&gt;Web Site &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;AdminToys Suite&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Remote management for Windows&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.admintoyssuite.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Altium Designer&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Board and FPGA-level electronics system design&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.altium.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Apadana&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;RAD Environment for Windows&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.apadanasoftware.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Asus Power4gear eXtreme&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Power management software&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.asus.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Avant Browser&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Multi-tabbed Internet browser&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.avantbrowser.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Auslogics Disk Defrag&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Defragment files on harddisk&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.auslogics.com/"&gt;Web site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Beyond Compare&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Text comparison tool - &lt;a title="Beyond Compare Review" href="http://delphi.wikia.com/wiki/Beyond_Compare_Review"&gt;Review&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.scootersoftware.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;DeZign for Databases&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Database design tool&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.datanamic.com/dezign/index.html"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;DNA Baser Sequence Assembler&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;The first fully automated DNA sequence assembler &lt;a href="http://www.dnabaser.com/contact/our-customers/customers.html"&gt;Customers&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.dnabaser.com/"&gt;Web site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;DVBViewer&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Digital TV on your PC&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.dvbviewer.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;e/pop web conferencing&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Conferencing and IM software - &lt;a href="http://www.eweek.com/article2/0,1759,1850257,00.asp"&gt;Press release&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.wiredred.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Embarcadero RAD Studio&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Delphi and C++ IDE&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.embarcadero.com/products/rad-studio"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Easy Barcode Creator&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Barcode generator&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.smp-soft.com/products/easybarcodecreator.html"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Exchequer Enterprise&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Accounting software&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.exchequer.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;FastStone Image Viewer&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Image browser, viewer, converter and editor - &lt;a title="FastStone Image Viewer Review" href="http://delphi.wikia.com/wiki/FastStone_Image_Viewer_Review"&gt;Review&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.faststone.org/FSViewerDetail.htm"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;FinalBuilder&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Automated build system for Delphi&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.finalbuilder.com/finalbuilder/index.html"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;FL Studio&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Virtual sound studio&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.flstudio.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;FreeOTFE&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Disk encryption system&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.freeotfe.org/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;FreeOTFE Explorer&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Mount encrypted volumes on Windows&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.freeotfe.org/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Help &amp;amp; Manual&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Create help files in many formats from a single source&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://360xu.blogspot.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;IBP&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Website promotion and search engine submission tool&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.axandra.com/ibp"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Installaware&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Creates Windows Installer programs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.installaware.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Inno Setup&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Creates Windows Installer programs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.jrsoftware.org/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;IDRISI&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Geographical Information System&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://blogtext.org/funnyquotesjokey/article/893312.html?Hilarious+Funny+Quotes"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;KMPlayer&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Media player and capture program&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.kmplayer.com/forums/"&gt;Web site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Macromedia HomeSite&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;HTML editor.&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.macromedia.com/homesite/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;MediaMonkey&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Music organizer and converter&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.mediamonkey.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;MySQL Administrator&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Visual database administration console&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.mysql.com/products/tools/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Omni Accounts&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Flexible ERP package&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.omniaccounts.co.za/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;PC Tools Spyware Doctor&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Spyware removal software&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.pctools.com/spyware-doctor/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;PowerArchiver&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;File compression program&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.powerarchiver.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Photo Genie&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Photo book software&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://360xu.blogspot.com/p/tong-hop-websites-hay.html"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;QuickBooks Point of Sale&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;POS Solution&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.quickbooks.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;QNotes Patient Charting&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;SOAP Notes EMR Solution&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.quicknotes.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;ScrapeBox&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Website promotion and backlink tool&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.scrapebox.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Skype&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;VoIP internet telephony&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.skype.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Space Rangers 2&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Sci-fi real-time strategy and role-playing game&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.spacerangers2.com/"&gt;Web site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Spybot - Search &amp;amp; Destroy&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Spyware and adware removal&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.safer-networking.org/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;SWF &amp;amp; FLV Player&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;SWF &amp;amp; FLV Player for Windows&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.eltima.com/products/swf-flv-player/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;SWF &amp;amp; FLV Toolbox&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;SWF &amp;amp; FLV Converter for Windows&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.convert-flv.net/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;SWF Video Converter&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;SWF Video Converter for Windows&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.swf-kit.com/videoconverter.html"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;TEEXMA&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Solution software for Technical Expertise Management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.teexma.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Traffic Travis&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;SEO ttool&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.traffictravis.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;The Online Trader&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Trading and Market data&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://360xu.blogspot.com/2011/03/cach-tao-blog.html"&gt;Web site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;TestComplete&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Automated testing of Windows, .NET, Java and web applications&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.automatedqa.com/products/testcomplete/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Macromedia Captivate&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Screen recording&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.macromedia.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;TuneUp Utilities&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Optimizes and troubleshoots PC performance&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.tune-up.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;The Bat!&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Email client with friendly interface&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.ritlabs.com/en/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Total Commander&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Advanced Windows file manager&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.ghisler.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;DRM Converter&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Video and Music Conversion Tool&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.drm-removal-tool.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;TOAD&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Database development and administration tool&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.quest.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Topstyle Pro&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Edits HTML, XHTML and CSS documents&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.bradsoft.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;UFO Online Game&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Free massively multiplayer online role-playing game.&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.ufo-game.ru/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Ultra Fractal&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Fractal generating program&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.ultrafractal.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Visual Tarot 2010&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Tarot Cards, Osho Zen and other oracles.&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://visualtarot.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Webroot Spy Sweeper&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Spyware and adware removal&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.webroot.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;WinLicense&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Software protection and licensing&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.oreans.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;WordTempl&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;MS Word document fast fill tool&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.smp-soft.com/products/wordtempl.html"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;X1 Desktop Search&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Desktop search tool &lt;a title="X1 Desktop Search Delphi App Proof" href="http://delphi.wikia.com/wiki/X1_Desktop_Search_Delphi_App_Proof"&gt;*&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.x1.com/"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;XanaNews&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;Internet newsreader&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p dir="LTR"&gt;&lt;a href="http://www.wilsonc.demon.co.uk/delphi.htm"&gt;Web Site&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p dir="LTR"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="LTR"&gt;&lt;span style="font-size: x-small;"&gt;&lt;em&gt;http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi &lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/217</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/8354494/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-8354494</guid>
      <pubDate>Thu, 17 Nov 2011 13:24:20 GMT</pubDate>
    </item>
    <item>
      <title>Embarcadero® RAD® 2012(XE2)</title>
      <description>&lt;p&gt;&lt;strong&gt;Embarcadero&amp;reg; RAD&amp;reg; 2012(XE2)&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://up.alborzdownload.com/images/j73x7s600qp9c24kqlpb.png" alt="" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;لیست جدیدترین موارد مورد نیاز RAD Studio&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;strong&gt;دلفی ایکس-ای 2&amp;nbsp; RAD Studio XE2&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;br /&gt;&lt;a href="http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_win_dl.iso" target="_blank"&gt;&amp;nbsp;دانلود&lt;/a&gt; به حجم&amp;nbsp; 2.33 گیگابایت&lt;/p&gt;
&lt;p style="text-align: right;"&gt;سریال برای نصب : &lt;br /&gt; 3AAD-DCS8KK-RNN4SD-HA2S&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;br /&gt; &lt;strong&gt;آپدیت به نسخه 4276&lt;/strong&gt; به صورت آنلاین&lt;br /&gt; &lt;br /&gt; &lt;a href="http://altd.embarcadero.com/download/radstudio/xe2/delphi_xe2_4276_win_esd.exe"&gt;دانلود &lt;/a&gt;به حجم 44 مگابایت&lt;br /&gt; &lt;br /&gt; ویا &lt;strong&gt;دانلود کامل نسخه 4276&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href="http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4276_win_dl.iso"&gt;دانلود &lt;/a&gt;به حجم 2.33 گیگابایت&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;strong&gt;آپدیت 2 راد استدیو &lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; RAD Studio XE2 Update2 - 4316&lt;br /&gt; &lt;br /&gt; &lt;a href="http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4316_win_dl.iso" target="_blank"&gt;دانلود &lt;/a&gt;با حجم 2.44 گیگابایت&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr size="2" width="100%" /&gt;
&lt;p style="text-align: right;"&gt;&lt;strong&gt;دلفی پریسم ایکس-ای 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Prism XE2&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;br /&gt; &lt;a href="http://altd.embarcadero.com/download/prism/xe2/prism_xe2_win.iso" target="_blank"&gt;دانلود&lt;/a&gt; به حجم 1.27 گیگابایت&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr size="2" width="100%" /&gt;
&lt;p style="text-align: right;"&gt;&lt;strong&gt;راد-پی-اچ-پی ایکس-ای 2 &amp;nbsp; RadPHP XE2&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;br /&gt; &lt;a href="http://altd.embarcadero.com/download/radphp/xe2/radphp_xe2_win.iso" target="_blank"&gt;دانلود&lt;/a&gt; به حجم 343 مگابایت&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;em&gt;منبع : http://mohsensoftware.blogfa.com&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/216</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/8354433/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-8354433</guid>
      <pubDate>Thu, 17 Nov 2011 13:14:02 GMT</pubDate>
    </item>
    <item>
      <title>دلفی  XE 2011 با ویرایش : 15.0.3953.35171 آپدیت 1</title>
      <description>&lt;p style="text-align: right;"&gt;با توجه به انشار جدیدترین ورژن های دلفی لینک آنها را برای دانلود در اینجا قرار داده شده است.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;لیست جدیدترین موارد مورد نیاز RAD Studio&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right; color: #990066;"&gt;&lt;strong&gt;دلفی 2010 ویرایش :&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="http://altd.embarcadero.com/download/RADStudio2010/delphicbuilder_2010_3615_win.iso"&gt;دانلود&lt;/a&gt; به حجم 1.7 گیگابایت&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right; color: #990066;"&gt;&lt;strong&gt;آپدیت های 4 و 5 و بوست مربوط به دلفی 2010&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="http://altd.embarcadero.com/download/RADStudio2010/radstudio2010UpdatePack_Dec09.zip"&gt;دانلود&lt;/a&gt; با حجم 116 مگابایت&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr size="2" width="100%" /&gt;
&lt;p style="text-align: right;"&gt;&lt;strong&gt;&lt;span style="color: #ff3300;"&gt;دلفی 2011 XE با ویرایش ۳۸۹۰&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="http://altd.embarcadero.com/download/delphicbuilder/xe/delphicbuilder_xe_win.iso"&gt;دانلود &lt;/a&gt;با حجم ۱.۸ گیگابایت&lt;/p&gt;
&lt;p style="text-align: right; color: #ff3300;"&gt;&lt;strong&gt;دلفی&amp;nbsp; XE 2011 با ویرایش : 15.0.3953.35171 آپدیت 1&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="http://altd.embarcadero.com/download/RADStudioXE/delphicbuilder_xe_3953_win.iso"&gt;دانلود&lt;/a&gt; به حجم 2.11 گیگا بایت از سرویس http&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="ftp://ftpd.embarcadero.com/download/RADStudioXE/delphicbuilder_xe_3953_win.iso"&gt;دانلود&lt;/a&gt; به حجم 2.11 گیگا بایت از سرور ftp&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right; color: #ff3300;"&gt;&lt;strong&gt;و یا آپدیت1 برای نسخه 3890&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="http://installers.codegear.com.edgesuite.net/update/radstudio/8.0/update1/Update1.exe"&gt;دانلود&lt;/a&gt; به حجم 100 مگابایت&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr size="2" width="100%" /&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right; color: #9900ff;"&gt;&lt;strong&gt;دلفی پریسم ایکس-ای &lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="http://altd.embarcadero.com/download/delphiprism/xe/delphiprism_xe_win.iso"&gt;دانلود&lt;/a&gt; با حجم 1.6 گیگا بایت&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr size="2" width="100%" /&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right; color: #0099ff;"&gt;&lt;strong&gt;RadPHP XE&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="http://altd.embarcadero.com/download/radphp/xe/radphp_xe_win.iso"&gt;دانلود&lt;/a&gt; به حجم 139 مگابایت&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr size="2" width="100%" /&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;strong&gt;&lt;span style="color: #009900;"&gt;Embarcadero RAD Studio XE Partner Software ISO&lt;/span&gt;&lt;/strong&gt;: ابزارهای جانبی دلفی شامل اکثر کامپوننت های جدید و مورد نیاز ویرایش ایکس-ای و ویرایش های قبل&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&lt;a href="http://installers.codegear.com/release/radstudio/8.0/radstudio_xe_win_partner.iso"&gt;دانلود&lt;/a&gt; به حجم 1.7 گیگابایت&lt;/p&gt;
&lt;p style="text-align: right;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: right;"&gt;لینکهای کمکی :&lt;/p&gt;
&lt;p&gt;فایل سونیک &lt;a href="http://www.filesonic.com/file/56484448/Embarcadero.RAD.Studio.XE.Partner.Software.DVD-iNDiSO.part1.rar" target="_blank"&gt;قسمت اول&lt;/a&gt; - &lt;a href="http://www.filesonic.com/file/56497896/Embarcadero.RAD.Studio.XE.Partner.Software.DVD-iNDiSO.part2.rar" target="_blank"&gt;قسمت دوم&lt;/a&gt; - &lt;a href="http://www.filesonic.com/file/56488262/Embarcadero.RAD.Studio.XE.Partner.Software.DVD-iNDiSO.part3.rar" target="_blank"&gt;قسمت سوم &lt;/a&gt;- &lt;a href="http://www.filesonic.com/file/56490580/Embarcadero.RAD.Studio.XE.Partner.Software.DVD-iNDiSO.part4.rar" target="_blank"&gt;قسمت چهارم&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;فایل سرو &lt;a href="http://www.fileserve.com/file/raGbrbs/Embarcadero.RAD.Studio.XE.Partner.Software.DVD-iNDiSO.part1.rar" target="_blank"&gt;قسمت اول&lt;/a&gt; - &lt;a href="http://www.fileserve.com/file/W3rHUbZ/Embarcadero.RAD.Studio.XE.Partner.Software.DVD-iNDiSO.part2.rar" target="_blank"&gt;قسمت دوم &lt;/a&gt;- &lt;a href="http://www.fileserve.com/file/RYd8f5d/Embarcadero.RAD.Studio.XE.Partner.Software.DVD-iNDiSO.part3.rar" target="_blank"&gt;قسمت سوم&lt;/a&gt; - &lt;a href="http://www.fileserve.com/file/FyHztX5/Embarcadero.RAD.Studio.XE.Partner.Software.DVD-iNDiSO.part4.rar" target="_blank"&gt;قسمت چهارم&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;منبع : mohsensoftware.blogfa.com&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/215</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/7515796/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-7515796</guid>
      <pubDate>Sun, 14 Aug 2011 22:03:50 GMT</pubDate>
    </item>
    <item>
      <title>آشنایی با قابلیت های جدید RAD Studio XE2</title>
      <description>&lt;div class="Title"&gt;
&lt;h1&gt;آشنایی با قابلیت های جدید RAD Studio XE2&lt;/h1&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;span style="font-size: x-small;"&gt;&lt;img src="http://www.farinsoft.com/article/img3/0518.jpg" alt="آشنایی با قابلیت های جدید RAD Studio XE2" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;RAD Studio XE2 شامل نرم افزارهای زیر هست:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;span style="font-size: medium;"&gt;Delphi XE2&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;span style="font-size: medium;"&gt;C++ Builder XE2&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;span style="font-size: medium;"&gt;Delphi Prism XE2&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;span style="font-size: medium;"&gt;RadPHP XE2&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;و در چهار نسخه Starter, Professional, Enterprise, Architect عرضه میشه.&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;&lt;br /&gt;&lt;span style="font-size: medium;"&gt;از بین چهار نرم افزار فوق، Delphi و C++ Builder برای تولید نرم افزارهای Native Code به کار میرند. Delphi Prism برای تولید نرم افزار مبتنی بر دات نت فریم ورک با زبان دلفی استفاده میشه. RadPHP هم یک محیط RAD برای تولید نرم افزارهای وب با استفاده از زبان PHP هست.&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;قابلیت های جدید RAD Studio XE2&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;Cross-Platform&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;اصلی ترین قابلیت جدید در این نسخه امکان cross-platform compiling هست. در XE2 (دلفی و ++C) شما می تونید برای ویندوز، Mac OS و iOS کدهای Native تان را کامپایل کنید. همچنین در ویندوز امکان کامپایل به صورت 32 بیتی یا 64 بیتی فراهم شده. RadPHP هم این قابلیت را پیدا کرده که برنامه Native اندروید تولید کنه. در آینده امکان کامپایل برای لینوکس و اندروید هم به این مجموعه اضافه خواهد شد.&lt;br /&gt; &lt;br /&gt; برای iOS (سیستم عامل دستگاه های iPhone و iPad)؛ روش کار مشابه سایر ابزارهای غیر اپلی مثل Mono Touch هست؛ به این صورت که شما می تونید برنامه خودتان را در دلفی بنویسید، رابط کاربر گرافیکی اش را با FireMonkey طراحی کنید، و برنامه را در ویندوز هم اجرا و دیباگ کنید؛ ولی برای اجرا و دیباگ بر روی دستگاه، یا شبیه ساز آن؛ باید اولا سیستم عامل Mac OS داشته باشید؛ ثانیا، دلفی یک پروژه XCode برای شما ایجاد می کند که باید آن را در داخل Mac OS با XCode کامپایل کنید، و فایل نهایی را به شبیه ساز یا دستگاه مقصد منتقل کنید. این محدودیت از دو جهت هست، اولا اینکه شرکت اپل قانونا اجازه کامپایل مستقیم (بدون استفاده از ابزارهای این شرکت) را به تولید کنندگان نرم افزار نمیدهند؛ و ثانیا اینکه اگر هم بر فرض اپل همچین اجازه ایی میداد، دلفی فعلا امکان تولید کد برای CPU های مبتنی بر ARM را ندارد، و این قابلیت در آینده به آن اضافه خواهد شد.&lt;br /&gt; &lt;br /&gt; محیط توسعه (IDE) همچنان مبتنی بر ویندوز باقی خواهد ماند، اما می تونید برنامه خودتان را از طریق Remote Debugger دلفی که اسمش به Platform Assistant تغییر کرده، در داخل یک ماشین مجازی یا در یک شبکه محلی مثل یک نرم افزار Local از داخل IDE اجرا و دیباگ کنید.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;strong&gt;FireMonkey&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt; در دلفی XE2 یک چارچوب جدید برای تولید رابط گرافیکی کاربر معرفی شده با نام FireMonkey. این چارچوب مستقل از پلتفرم هست، و یک رابط کاربر 2 بعدی یا 3 بعدی Vector-base در اختیار شما قرار میده. FireMonkey از توان پردازشگر گرافیکی سیستم (GPU) برای رندر کردن رابط گرافیکی کاربر استفاده میکنه. در ویندوز، FireMonkey از Direct2D برای رسم دو بعدی، و از Direct 3D برای رسم سه بعدی استفاده میکنه. در Mac OS و iOS (و در آینده در لینوکس) از OpenGL برای رسم استفاده میشه. FireMonkey را میشه به نوعی معادل WPF در دات نت تلقی کرد. البته با این تفاوت که FireMonkey برای تعریف عناصر گرافیکی از یک زبان اختصاصی (XAML) بهره نمیبره، بلکه عناصر با استفاده از کدهای دلفی و یا طراح گرافیکی فرم موجود در IDE ساخته میشند. البته FireMonkey کاملا Native Code هست، و نیازی به کتابخانه اضافی برای اجرا نداره. همچنین در FireMonkey امکان تعریف Style های مختلف و اعمال آنها بر روی کل رابط گرافیکی کاربر را دارید. احتمالا به طور پیش فرض Style هایی برای پشتیبانی از ظاهرا استاندارد رابط گرافیکی ویندوز و Mac OS به همراه FireMonkey عرضه خواهند شد، تا برنامه نویس بتونه به راحتی ظاهری شبیه برنامه های عادی این پلتفرم ها تولید کنه. تصویر زیر نمایی از یک رابط کاربر ساده تولید شده با FireMonkey هست، با دو Style مختلف:&lt;br /&gt; &lt;br /&gt; &lt;a title="Name:  FireMonkey-Styles.png
Views: 42
Size:  62.9 کیلوبایت" href="http://barnamenevis.org/attachment.php?attachmentid=73301&amp;amp;d=1312507511"&gt;FireMonkey-Styles.png&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-size: medium;"&gt; در واقع FireMonkey مبتنی بر تکنولوژی شرکت معروف کامپوننت سازی KesDev هست. این شرکت قبل از این کامپوننت هایی برای تولید رابط گرافیکی مبتنی بر وکتور به صورت دو یا سه بعدی ارائه می کرد. اما مدتی قبل توسط شرکت Embarcadero خریداری شد و برنامه نویسان آن هم جذب این شرکت شدند. هر چند FireMonkey مبتنی بر تکنولوژی KesDev هست، اما در این مدت شرکت Embarcadero تغییرات متعددی در آن اعمال کرده، تا آن را برای نسخه XE2 آماده کند، و این قابلیت صرفا یک تغییر نام برای محصولات KesDev نیست.&lt;br /&gt; &lt;br /&gt; VCL همچنان مبتنی بر ویندوز باقی خواهد ماند و امکان استفاده از VCL در سایر پلتفرم ها وجود نخواهد داشت. البته VCL همچنان حمایت میشه و قابلیت های جدید بهش اضافه میشه؛ کما اینکه در XE2 امکان اعمال Style های مختلف بر روی کنترل های VCL اضافه شده.&lt;br /&gt; &lt;br /&gt; &lt;strong&gt;&lt;br /&gt; Live Bindings&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-size: medium;"&gt; این قابلیت برای برنامه نویسان دات نت آشنا ست. در دلفی، با توجه به اینکه قابلیت تولید نرم افزارهای تجاری مبتنی بر بانک اطلاعاتی از نسخه اول جزو اولویت های اصلی محصول بود، برای کار با داده های بانک اطلاعاتی و نمایش این داده ها، دو دسته از کنترل ها ایجاد شدند، کنترل های Data-aware که امکان اتصال به بانک های اطلاعاتی را داشتند، و کنترل های عادی که همچین قابلیتی را نداشتند. بعدها که قابلیت های جدیدی به دلفی اضافه شد، این ساختار برای حفظ سازگاری با نسخه های قدیمی تر حفظ شد؛ اما در XE2 شما مشابه دات نت امکان اتصال هر کنترلی را به منابع داده مختلف خواهید داشت؛ یعنی اولا نیازی به مجموعه جداگانه ایی از کنترل ها برای نمایش داده های بانک اطلاعاتی نیست، و ثانیا منابع داده شما محدود به بانک اطلاعاتی نیستند، و شما می توانید هر نوع داده ایی را از هر منبعی (مثلا یک لیست جنریک) بخوانید و در این کنترل ها نمایش بدید. حتی امکان تلفیق داده های مختلف و ایجاد داده ترکیبی برای نمایش در یک کنترل هم وجود داره.&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;قابلیت های جدید برای DataSnap&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;DataSnap چارچوب تولید نرم افزارهای چند لایه (Multi-tier) در دلفی هست، که قابلیت های متعددی ارائه میکنه. در نسخه XE2 قابلیت های جدیدی به آن اضافه شدند. فعلا دو قابلیت جدید آن معرفی شدند؛ یکی پشتیبانی بیشتر از Cloud (بخصوص Amazon E3) و امکان نصب در Cloud، و همچنین قابلیت تولید proxy class سمت کلاینت برای زبان ها و پلتفرم های مختلف به منظور راحتی ارتباط نرم افزارهای کلاینت نوشته شده با سایر زبان ها و تکنولوژی ها با سرورهای مبتنی بر DataSnap. در حال حاضر DataSnap امکان تولید proxy class برای کلاینت های مبتنی بر دات نت، جاوا اسکریپت، iOS، اندروید، و Blackberry را دارد.&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;FastReport&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;در نسخه های قبلی Quick Report یا Rave به عنوان ابزار گزارش سازی پیش فرض به همراه IDE نصب می شدند، که بعدها Quick Report کنار گذاشته شد. در نسخه XE2 در کنار Rave، ابزار معروف و پرطرفدار FastReport هم به طور پیش فرض با IDE نصب خواهد شد.&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: medium;"&gt;فعلا این تغییرات و امکانات برای XE2 معرفی شدند. تغییرات و امکانات دیگه ایی هم صورت گرفتند که به تدریج در مدت یک ماه توسط شرکت Embarcadero رسما اعلام خواهند شد. این شرکت مراسمی را در نقاط مختلف دنیا (از جمله دبی) در تاریخ های مختلف ترتیب داده، و در هر یک از این مراسم ها، قابلیت های مختلف این محصول به کاربران معرفی خواهند شد، تا زمان شروع کنفرانس Delphi Live در ماه سپتامبر. به نظر میرسه که نسخه XE2 یکی از مهم ترین نسخه های تاریخ حیات دلفی باشه&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: medium;"&gt;به نقل از برنامه نویس , سایت منتشر کننده&amp;nbsp; farinsoft.com&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/214</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/7512476/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-7512476</guid>
      <pubDate>Sun, 14 Aug 2011 12:26:54 GMT</pubDate>
    </item>
    <item>
      <title>عناوین مطالب وبلاگ "دنیای برنامه نویسی دلفی - Delphi</title>
      <description>&lt;p&gt;&lt;span style="font-size: medium; color: #ff0000;"&gt;عناوین مطالب وبلاگ "دنیای برنامه نویسی دلفی - Delphi&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/211/%d9%85%d9%82%d8%a7%d9%84%d9%87_%3a_%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87_%d8%a7%d8%b2_Thread_%d9%87%d8%a7_%d8%af%d8%b1_%d8%af%d9%84%d9%81%db%8c"&gt;مقاله : استفاده از Thread ها در دلفی&lt;/a&gt; :: جمعه ۳۱ تیر ۱۳٩٠&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/210/Delphi_Spring_Framework"&gt;Delphi Spring Framework&lt;/a&gt; :: یکشنبه ٢۸ فروردین ۱۳٩٠&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/208/%d8%aa%d8%a8%d8%b1%db%8c%da%a9_%d9%81%d8%b1%d8%a7_%d8%b1%d8%b3%db%8c%d8%af%d9%86_%d8%b3%d8%a7%d9%84_%db%8c%da%a9_%d9%87%d8%b2%d8%a7%d8%b1_%d9%88_%d8%b3%db%8c%d8%b5%d8%af_%d9%88_%d9%86%d9%88%d8%af"&gt;تبریک فرا رسیدن سال یک هزار و سیصد و نود&lt;/a&gt; :: یکشنبه ٢٩ اسفند ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/207/%d9%85%d9%82%d8%a7%db%8c%d8%b3%d9%87_php_%d9%88_Aspnet_%d8%a7%d8%b2_%d9%84%d8%ad%d8%a7%d8%b8_%d8%a7%d9%85%da%a9%d8%a7%d9%86%d8%a7%d8%aa_%d9%88_%da%a9%d8%af%d9%87%d8%a7%db%8c_%d9%be%d8%b1%d9%88%da%98%d9%87"&gt;مقایسه php و Asp.net از لحاظ امکانات و کدهای پروژه&lt;/a&gt; :: شنبه ٧ اسفند ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/206/%d8%af%d9%84%d9%81%db%8c_2010_%d8%ac%d8%af%db%8c%d8%af%d8%aa%d8%b1%db%8c%d9%86_%d9%85%d8%ad%d8%a8%d9%88%d8%a8_%d9%82%d8%af%db%8c%d9%85%db%8c"&gt;دلفی 2010 جدیدترین محبوب قدیمی&lt;/a&gt; :: پنجشنبه ٢۳ دی ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/205/%d9%85%d9%86%d8%aa%d8%ae%d8%a8%db%8c_%d8%a7%d8%b2%d8%b3%d8%ae%d9%86%d8%a7%d9%86_%d8%a7%d8%b3%d8%aa%db%8c%d9%88_%d8%ac%d8%a7%d8%a8%d8%b2"&gt;منتخبی ازسخنان استیو جابز&lt;/a&gt; :: پنجشنبه ٢۳ دی ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/204/%d8%a2%d8%b3%db%8c%d8%a8%e2%80%8c%e2%80%8c%d9%be%d8%b0%db%8c%d8%b1%db%8c_60_%d8%af%d8%b1%d8%b5%d8%af%db%8c_%d8%b3%db%8c%d8%b3%d8%aa%d9%85%e2%80%8c%d9%87%d8%a7_%d8%af%d8%b1_%d8%a8%d8%b1%d8%a7%d8%a8%d8%b1_%d9%87%da%a9"&gt;آسیب&amp;zwnj;&amp;zwnj;پذیری 60 درصدی سیستم&amp;zwnj;ها در برابر هک&lt;/a&gt; :: سه&amp;zwnj;شنبه ۱۴ دی ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/201/%d8%a8%d8%b1%d8%aa%d8%b1%db%8c%d9%86_%d8%b3%db%8c%d8%b3%d8%aa%d9%85_%d9%87%d8%a7%db%8c_%d9%85%d8%aa%d9%86_%d8%a8%d8%a7%d8%b2_%d8%a8%d8%b1%d8%a7%db%8c_%d8%af%d8%a7%d8%aa_%d9%86%d8%aa"&gt;برترین سیستم های متن باز برای دات نت&lt;/a&gt; :: سه&amp;zwnj;شنبه ۱۴ دی ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/200/%d9%85%d8%b2%d8%a7%db%8c%d8%a7_%d9%88_%d9%85%d8%b9%d8%a7%db%8c%d8%a8_ASPNET_MVC"&gt;مزایا و معایب ASP.NET MVC&lt;/a&gt; :: سه&amp;zwnj;شنبه ۱۴ دی ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/199/DelphiNet_2009_%d8%a8%d8%a7_%d8%a7%d8%b3%d9%85_%d8%b1%d9%85%d8%b2_delphi_prism"&gt;Delphi.Net 2009 با اسم رمز delphi prism&lt;/a&gt; :: سه&amp;zwnj;شنبه ۵ امرداد ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/197/%d9%85%d9%82%d8%a7%db%8c%d8%b3%d9%87_ado_vs_bde"&gt;مقایسه ado vs bde&lt;/a&gt; :: سه&amp;zwnj;شنبه ۵ امرداد ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/196/%d9%85%d8%a7%d8%b1%da%a9%d9%88_%da%a9%d8%a7%d9%86%d8%aa%d9%88_%db%8c%d8%a7_%da%a9%d8%b3%db%8c_%da%a9%d9%87_%d9%87%d9%85%d9%87_%d8%b9%d9%85%d8%b1%d8%b4_%d9%88%d9%82%d9%81_%d8%af%d9%84%d9%81%db%8c_%d9%85%db%8c%d8%b4%d9%88%d8%af_marcu_cantu"&gt;مارکو کانتو یا کسی که همه عمرش وقف دلفی میشود marcu cantu&lt;/a&gt; :: سه&amp;zwnj;شنبه ۵ امرداد ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/195/%d9%86%da%af%d8%a7%d8%b1%d8%b4_%d9%86%d9%87%d8%a7%db%8c%db%8c_RAD_Studio_2010_%d8%a8%d8%a7_%d8%a8%d8%b3%db%8c%d8%a7%d8%b1%db%8c_%d8%a7%d9%85%da%a9%d8%a7%d9%86%d8%a7%d8%aa_%d8%ac%d8%af%db%8c%d8%af"&gt;نگارش نهایی RAD Studio 2010 با بسیاری امکانات جدید&lt;/a&gt; :: دوشنبه ٢۱ تیر ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/194/%d8%af%d8%b1%d8%a8%d8%a7%d8%b1%d9%87_%d9%86%d8%b1%d9%85_%d8%a7%d9%81%d8%b2%d8%a7%d8%b1_%d8%af%d9%84%d9%81%db%8c_%db%b2%db%b0%db%b1%db%b0_%e2%80%93_Delphi_2010"&gt;درباره نرم افزار دلفی ۲۰۱۰ &amp;ndash; Delphi 2010&lt;/a&gt; :: دوشنبه ٢۱ تیر ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/192/%db%8c%da%a9_%d8%ae%d8%b7%d8%a7_%d8%af%d8%b1_%d9%85%d8%ad%db%8c%d8%b7_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d9%86%d9%88%db%8c%d8%b3%db%8c_%d8%af%d9%84%d9%81%db%8c_2009_%d9%88_%d9%88%d8%b1%da%98%d9%86_%d9%87%d8%a7%db%8c_%d8%af%db%8c%da%af%d8%b1"&gt;یک خطا در محیط برنامه نویسی دلفی 2009 و ورژن های دیگر&lt;/a&gt; :: دوشنبه ٢۱ تیر ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/191/%d9%85%d8%b9%d8%b1%d9%81%db%8c_%da%a9%d9%84%db%8c%d8%af_%d9%87%d8%a7%db%8c_%d9%85%db%8c%d8%a7%d9%86%d8%a8%d8%b1_%d9%85%db%8c%d8%ad%d8%b7_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d9%86%d9%88%db%8c%d8%b3%db%8c_%d8%af%d9%84%d9%81%db%8c"&gt;معرفی کلید های میانبر میحط برنامه نویسی دلفی&lt;/a&gt; :: چهارشنبه ۱۶ تیر ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/190/%da%a9%d9%84_%d8%aa%d9%88%d8%a7%d8%a8%d8%b9_%da%a9%d8%a7%d8%b1_%d8%a8%d8%a7_%d8%b1%d8%b4%d8%aa%d9%87"&gt;کل توابع کار با رشته&lt;/a&gt; :: چهارشنبه ۱۶ تیر ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/189/%28DsgnIntfdcu_not_found_%28Delphi_2_-_5"&gt;(DsgnIntf.dcu not found (Delphi 2 - 5&lt;/a&gt; :: چهارشنبه ۱۶ تیر ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/188/%22%3fInvalid_BLOb_handle%22_error%3a_What_is_the_cause_and_how_do_I_fix_this_error"&gt;"?Invalid BLOb handle" error: What is the cause and how do I fix this error&lt;/a&gt; :: یکشنبه ۱۳ تیر ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/187/%d8%b4%d9%86%d8%a7%d8%ae%d8%aa_%d9%85%d8%b9%d8%ac%d8%b2%d9%87_%d9%87%d8%a7%db%8c_%d8%b1%db%8c%d8%a7%d8%b6%db%8c_%d9%88_%d8%b9%d8%af%d8%af%db%8c_%d8%af%d8%b1_%d9%82%d8%b1%d8%a2%d9%86_-_%d8%a8%d8%a7_%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87_%d8%a7%d8%b2_%d9%85%d8%ad%d8%a7%d8%b3%d8%a8%d8%a7%d8%aa_%da%a9%d8%a7%d9%85%d9%be%db%8c%d9%88%d8%aa%d8%b1%db%8c"&gt;شناخت معجزه های ریاضی و عددی در قرآن - با استفاده از محاسبات کامپیوتری&lt;/a&gt; :: جمعه ٢۱ خرداد ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/185/%d8%b0%d8%ae%db%8c%d8%b1%d9%87_%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa_%db%8c%da%a9_%d8%ac%d8%af%d9%88%d9%84_%d8%a7%d8%b2_%d8%af%db%8c%d8%aa%d8%a7_%d8%a8%db%8c%d8%b3_%d8%af%d8%b1_%d9%81%d8%a7%db%8c%d9%84_%d9%85%d8%aa%d9%86%db%8c"&gt;ذخیره اطلاعات یک جدول از دیتا بیس در فایل متنی&lt;/a&gt; :: پنجشنبه ۶ خرداد ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/184/%d8%a8%d9%87_%d9%88%d8%b3%db%8c%d9%84%d9%87_%d8%a7%db%8c%d9%86_%da%a9%d8%af_%d9%85%db%8c_%d8%aa%d9%88%d8%a7%d9%86%db%8c%d8%af_%d8%a8%d9%81%d9%87%d9%85%db%8c%d8%af_%da%a9%d9%87_%db%8c%da%a9_%d9%be%d9%88%d8%b4%d9%87_%d8%ae%d8%a7%d9%84%db%8c_%d8%a7%d8%b3%d8%aa_%db%8c%d8%a7_%d8%ae%db%8c%d8%b1"&gt;به وسیله این کد می توانید بفهمید که یک پوشه خالی است یا خیر&lt;/a&gt; :: پنجشنبه ۶ خرداد ۱۳۸٩&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/179/%d9%81%db%8c%d9%84%d9%85%e2%80%8c%d9%87%d8%a7%db%8c_%d8%b1%d8%a7%db%8c%da%af%d8%a7%d9%86_%d8%af%d8%b1%d9%88%d8%b3_%d8%af%d8%a7%d9%86%d8%b4%da%af%d8%a7%d9%87%db%8c_%d8%a7%d8%b2_%d8%af%d8%a7%d9%86%d8%b4%da%af%d8%a7%d9%87%e2%80%8c%d9%87%d8%a7%db%8c_%d8%a8%d8%b1%d8%aa%d8%b1_%d8%a2%d9%85%d8%b1%db%8c%da%a9%d8%a7_%d9%88_%d8%ac%d9%87%d8%a7%d9%86"&gt;فیلم&amp;zwnj;های رایگان دروس دانشگاهی از دانشگاه&amp;zwnj;های برتر آمریکا و جهان&lt;/a&gt; :: پنجشنبه ۶ اسفند ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/178/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af_%d9%81%d8%a7%db%8c%d9%84_%d8%a2%d9%85%d9%88%d8%b2%d8%b4_%d8%af%d9%84%d9%81%db%8c_%d9%85%d9%82%d8%af%d9%85%d8%a7%d8%aa%db%8c"&gt;دانلود فایل آموزش دلفی مقدماتی&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٧ بهمن ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/176/%d9%85%d9%82%d8%a7%d9%84%d9%87_%d8%a7%db%8c_%d8%ac%d8%a7%d9%85%d8%b9_%d8%af%d8%b1_%d9%85%d9%88%d8%b1%d8%af_%d8%a7%d9%85%d9%86%db%8c%d8%aa_%d9%88_%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85_%d9%87%d8%a7%db%8c_%d8%a7%d9%85%d9%86%db%8c%d8%aa_%d8%af%d8%a7%d8%af%d9%87_%d9%87%d8%a7"&gt;مقاله ای جامع در مورد امنیت و الگوریتم های امنیت داده ها&lt;/a&gt; :: پنجشنبه ۱٠ دی ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/175/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d8%a7%db%8c_%d8%a8%d8%b1%d8%a7%db%8c_%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87_%d8%a7%d8%b2_%da%a9%d8%af%d9%87%d8%a7%db%8c_%d8%af%d9%84%d9%81%db%8c"&gt;برنامه ای برای استفاده از کدهای دلفی&lt;/a&gt; :: یکشنبه ۶ دی ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/174/%d9%85%d9%82%d8%a7%d9%84%d9%87_%d8%a7%db%8c_%d8%a8%d8%b1%d8%a7%db%8c_%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c_%d9%86%d8%ad%d9%88%d9%87_%d8%a8%d9%87%d8%aa%d8%b1_%da%a9%d8%af_%d9%86%d9%88%d8%b4%d8%aa%d9%86%28_%d8%aa%d8%b3%d8%aa_%d8%ac%d9%88%d8%a6%d9%84%29"&gt;مقاله ای برای یادگیری نحوه بهتر کد نوشتن( تست جوئل)&lt;/a&gt; :: یکشنبه ۶ دی ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/171/%d8%b3%d9%84%d8%a7%d9%85_%d8%a8%d9%87_%d8%b4%d9%85%d8%a7_%d8%af%d9%88%d8%b3%d8%aa%d8%a7%d9%86_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d9%86%d9%88%db%8c%d8%b3"&gt;سلام به شما دوستان برنامه نویس&lt;/a&gt; :: پنجشنبه ۱٢ آذر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/170/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c_%d8%a8%d8%a7_%d9%85%d8%aa%d8%af_CreateParams"&gt;آشنایی با متد CreateParams&lt;/a&gt; :: پنجشنبه ۱٢ آذر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/169/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d9%86%d9%88%db%8c%d8%b3%db%8c_%d8%b3%d8%a7%d8%ae%d8%aa_%db%8c%d8%a7%d9%81%d8%aa%d9%87"&gt;برنامه نویسی ساخت یافته&lt;/a&gt; :: پنجشنبه ۱٢ آذر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/166/%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87_%d8%a7%d8%b2_%d8%a7%d8%b4%d8%a7%d8%b1%d9%87_%da%af%d8%b1%d9%87%d8%a7_%d8%af%d8%b1_Object_Pascal_%28%d8%af%d9%84%d9%81%db%8c%29"&gt;استفاده از اشاره گرها در Object Pascal (دلفی)&lt;/a&gt; :: پنجشنبه ۱٢ آذر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/164/%d8%a2%d9%85%d9%88%d8%b1%d8%b4_%d8%af%d9%84%d9%81%db%8c_%d9%85%d9%82%d8%af%d9%85%d8%a7%d8%aa%db%8c_%e2%80%93%d8%aa%d8%b9%d8%b1%db%8c%d9%81_%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7__%d9%88_"&gt;آمورش دلفی مقدماتی &amp;ndash;تعریف متغیرها و ....&lt;/a&gt; :: پنجشنبه ۱٢ آذر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/163/%d9%85%d9%82%d8%a7%d9%84%d9%87_%3a_%d8%aa%d9%88%d8%a7%d8%a8%d8%b9_%da%af%d8%b1%d8%a7%d9%81%db%8c%da%a9%db%8c_%d9%88_%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87_%d8%a7%d8%b2_%d8%a2%d9%86%d9%87%d8%a7_"&gt;مقاله : توابع گرافیکی و استفاده از آنها ....&lt;/a&gt; :: یکشنبه ۸ آذر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/161/%d8%aa%d8%a8%d8%b1%db%8c%da%a9_%d8%aa%d9%88%d9%84%d8%af_%d8%a7%d9%85%d8%a7%d9%85_%d9%87%d8%b4%d8%aa%d9%85"&gt;تبریک تولد امام هشتم&lt;/a&gt; :: پنجشنبه ٧ آبان ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/160/%d8%ba%db%8c%d8%b1_%d9%81%d8%b9%d8%a7%d9%84_%da%a9%d8%b1%d8%af%d9%86_%d8%a2%db%8c%da%a9%d9%88%d9%86_%d9%87%d8%a7%db%8c_%d8%af%d8%b3%da%a9%d8%aa%d8%a7%d9%be"&gt;غیر فعال کردن آیکون های دسکتاپ&lt;/a&gt; :: سه&amp;zwnj;شنبه ۳۱ شهریور ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/159/%d8%a7%d8%b6%d8%a7%d9%81%d9%87_%da%a9%d8%b1%d8%af%d9%86_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d8%ae%d9%88%d8%af_%d8%a8%d9%87_%d9%85%d9%86%d9%88%db%8c_%d8%b1%d8%a7%d8%b3%d8%aa_%da%a9%d9%84%db%8c%da%a9_%d8%af%d8%b1_%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2_-_Send_To"&gt;اضافه کردن برنامه خود به منوی راست کلیک در ویندوز - Send To&lt;/a&gt; :: سه&amp;zwnj;شنبه ۳۱ شهریور ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/157/%d8%aa%d8%a8%d8%b1%db%8c%da%a9_%d8%b9%db%8c%d8%af_%d8%b3%d8%b9%db%8c%d8%af_%d9%81%d8%b7%d8%b1"&gt;تبریک عید سعید فطر&lt;/a&gt; :: شنبه ٢۸ شهریور ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/155/%d9%85%d9%86%d8%a7%d8%a8%d8%b9_%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c_%d8%af%d9%84%d9%81%db%8c"&gt;منابع یادگیری دلفی&lt;/a&gt; :: شنبه ٢۸ شهریور ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/154/%d8%b3%d9%84%d8%a7%d9%85_%d8%a8%d9%87_%d8%af%d9%88%d8%b3%d8%aa%d8%a7%d9%86"&gt;سلام به دوستان&lt;/a&gt; :: پنجشنبه ۱٢ شهریور ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/150/RAD_Studio_2009"&gt;RAD Studio 2009&lt;/a&gt; :: سه&amp;zwnj;شنبه ۶ امرداد ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/148/%d9%85%d8%b9%d8%a7%d8%af%d9%84_%d9%87%d8%a7%db%8c_%d9%86%d9%88%d8%b9_%d8%af%d8%a7%d8%af%d9%87_%d9%87%d8%a7_%d8%af%d8%b1_%d8%b2%d8%a8%d8%a7%d9%86_%d8%b3%db%8c_%d8%a8%d9%87_%d8%af%d8%a7%d8%af%d9%87_%d9%87%d8%a7_%d8%af%d8%b1_%d8%af%d9%84%d9%81%db%8c%28%db%8c%d8%a7_%d9%be%d8%a7%d8%b3%da%a9%d8%a7%d9%84%29"&gt;معادل های نوع داده ها در زبان سی به داده ها در دلفی(یا پاسکال)&lt;/a&gt; :: جمعه ۱٩ تیر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/147/%d8%aa%d8%a7%d8%b1%db%8c%d8%ae%da%86%d9%87_%d8%af%d9%84%d9%81%db%8c"&gt;تاریخچه دلفی&lt;/a&gt; :: جمعه ۱٩ تیر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/146/%d8%b2%d8%a8%d8%a7%d9%86%d9%87%d8%a7%db%8c_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d9%86%d9%88%db%8c%d8%b3%db%8c_%3a"&gt;زبانهای برنامه نویسی :&lt;/a&gt; :: جمعه ۱٩ تیر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/144/-The_list_of_errors_of_the_BDE"&gt;-The list of errors of the BDE&lt;/a&gt; :: سه&amp;zwnj;شنبه ۱۶ تیر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/139/%d8%aa%d9%88%d9%84%db%8c%d8%af_%db%8c%da%a9_%d8%b1%d8%b4%d8%aa%d9%87_%d8%aa%d8%b5%d8%a7%d8%af%d9%81%db%8c"&gt;تولید یک رشته تصادفی&lt;/a&gt; :: سه&amp;zwnj;شنبه ٩ تیر ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/138/%d8%aa%d9%86%d8%b8%db%8c%d9%85_%d9%85%d8%b4%d8%ae%d8%b5%d8%a7%d8%aa_%db%8c%da%a9_%da%a9%d8%a7%d9%85%d9%be%d9%88%d9%86%d9%86%d8%aa_%db%8c%d8%a7_%d9%87%d9%85%d9%87_%da%a9%d8%a7%d9%85%d9%be%d9%88%d9%86%d9%86%d8%aa_%d9%87%d8%a7_%d8%af%d8%b1_%d8%b2%d9%85%d8%a7%d9%86_%d8%a7%d8%ac%d8%b1%d8%a7"&gt;تنظیم مشخصات یک کامپوننت یا همه کامپوننت ها در زمان اجرا&lt;/a&gt; :: سه&amp;zwnj;شنبه ۱۵ اردیبهشت ۱۳۸۸&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/135/%d8%b4%d9%81%d8%a7%d9%81_%da%a9%d8%b1%d8%af%d9%86_%d9%81%d8%b1%d9%85"&gt;شفاف کردن فرم&lt;/a&gt; :: پنجشنبه ۱ اسفند ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/134/%da%a9%d9%be%db%8c_%da%a9%d8%b1%d8%af%d9%86_%d8%aa%d8%a7%d8%b1%db%8c%d8%ae_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84_%d8%a8%d9%87_%d9%81%d8%a7%db%8c%d9%84_%d8%af%db%8c%da%af%d8%b1"&gt;کپی کردن تاریخ یک فایل به فایل دیگر&lt;/a&gt; :: پنجشنبه ۱ اسفند ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/131/%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%aa%d8%a7%d8%b1%db%8c%d8%ae_%d9%81%d8%a7%db%8c%d9%84"&gt;گرفتن تاریخ فایل&lt;/a&gt; :: چهارشنبه ۳٠ بهمن ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/129/%d8%b9%da%a9%d8%b3_%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%a7%d8%b2_%d8%b5%d9%81%d8%ad%d9%87_%d9%86%d9%85%d8%a7%db%8c%d8%b4_%d9%88_%d8%b0%d8%ae%db%8c%d8%b1%d9%87_%d8%a2%d9%86_%d8%af%d8%b1_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84"&gt;عکس گرفتن از صفحه نمایش و ذخیره آن در یک فایل&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢۳ مهر ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/128/%d8%a8%d8%a7%d8%b2_%da%a9%d8%b1%d8%af%d9%86_%da%a9%d9%86%d8%aa%d8%b1%d9%84_%d9%be%d9%86%d9%84"&gt;باز کردن کنترل پنل&lt;/a&gt; :: چهارشنبه ۳ مهر ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/127/%d9%85%d8%a7%d9%87_%d8%b1%d9%85%d8%b6%d8%a7%d9%86_%d8%a2%d9%85%d8%af"&gt;ماه رمضان آمد&lt;/a&gt; :: شنبه ٢۳ شهریور ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/126/%d8%aa%d8%a8%d8%af%db%8c%d9%84_%d8%a7%d8%b9%d8%af%d8%a7%d8%af_%d9%85%d8%a8%d9%86%d8%a7%db%8c_2_%d8%a8%d9%87_%d9%85%d8%a8%d9%86%d8%a7%db%8c_16"&gt;تبدیل اعداد مبنای 2 به مبنای 16&lt;/a&gt; :: شنبه ٢۳ شهریور ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/125/%d8%aa%d8%a8%d8%af%db%8c%d9%84_%d8%a7%d8%b9%d8%af%d8%a7%d8%af_%d9%85%d8%a8%d9%86%d8%a7%db%8c_16__%d8%a8%d9%87_%d9%85%d8%a8%d9%86%d8%a7%db%8c_2"&gt;تبدیل اعداد مبنای 16 به مبنای 2&lt;/a&gt; :: جمعه ٢٢ شهریور ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/123/%d8%aa%d8%a7%d8%a8%d8%b9%db%8c_%d8%a8%d8%b1%d8%a7%db%8c_%d8%aa%d8%a8%d8%af%db%8c%d9%84_%d8%b9%da%a9%d8%b3_%d8%a7%d8%b2_%d9%86%d9%88%d8%b9_Bmp_%d8%a8%d9%87_%d9%86%d9%88%d8%b9__Jpg"&gt;تابعی برای تبدیل عکس از نوع Bmp به نوع Jpg&lt;/a&gt; :: جمعه ٢٢ شهریور ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/122/%d8%b9%da%a9%d8%b3_%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%a7%d8%b2_%d8%b5%d9%81%d8%ad%d9%87_%d8%af%d8%b3%da%a9%d8%aa%d8%a7%d9%be_%d9%88_%d9%82%d8%b1%d8%a7%d8%b1_%d8%af%d8%a7%d8%af%d9%86_%d8%a2%d9%86_%d8%af%d8%b1_%d8%b1%d9%88%db%8c_%d9%81%d8%b1%d9%85"&gt;عکس گرفتن از صفحه دسکتاپ و قرار دادن آن در روی فرم&lt;/a&gt; :: جمعه ٢٢ شهریور ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/121/%d8%aa%d8%a7%d8%a8%d8%b9%db%8c_%da%a9%d9%87_%d8%a8%d8%a7_%d8%a2%d9%86_%d9%85%db%8c_%d8%aa%d9%88%d8%a7%d9%86_%d9%81%d9%87%d9%85%db%8c%d8%af_%d8%af%d9%84%d9%81%db%8c_%d8%af%d8%b1_%d8%ad%d8%a7%d9%84_%d8%a7%d8%ac%d8%b1%d8%a7_%d8%a7%d8%b3%d8%aa"&gt;تابعی که با آن می توان فهمید دلفی در حال اجرا است.&lt;/a&gt; :: جمعه ٢٢ شهریور ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/120/%d8%af%d8%b1%da%af_%da%a9%d8%b1%d8%af%d9%86_%d9%81%d8%b1%d9%85"&gt;درگ کردن فرم&lt;/a&gt; :: سه&amp;zwnj;شنبه ۱٩ شهریور ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/115/%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%b3%d8%a7%db%8c%d8%b2_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84_%d8%b1%d9%88%db%8c_%d9%87%d8%a7%d8%b1%d8%af_%d8%af%db%8c%d8%b3%da%a9"&gt;گرفتن سایز یک فایل روی هارد دیسک&lt;/a&gt; :: شنبه ٢۱ اردیبهشت ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/114/%da%a9%d9%be%db%8c_%da%a9%d8%b1%d8%af%d9%86_%d8%aa%d8%a7%d8%b1%db%8c%d8%ae_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84"&gt;کپی کردن تاریخ یک فایل&lt;/a&gt; :: شنبه ٢۱ اردیبهشت ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/113/%da%a9%d9%be%db%8c_%da%a9%d8%b1%d8%af%d9%86_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84"&gt;کپی کردن یک فایل&lt;/a&gt; :: شنبه ٢۱ اردیبهشت ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/112/%d9%81%d8%b4%d8%b1%d8%af%d9%87_%d9%88_%d8%aa%d8%b9%d9%85%db%8c%d8%b1_%da%a9%d8%b1%d8%af%d9%86_%d9%81%d8%a7%db%8c%d9%84_%d8%a7%da%a9%d8%b3%d9%84"&gt;فشرده و تعمیر کردن فایل اکسل&lt;/a&gt; :: یکشنبه ۱ اردیبهشت ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/111/%d9%86%d8%ad%d9%88%d9%87_%d8%b0%d8%ae%db%8c%d8%b1%d9%87_%da%a9%d8%b1%d8%af%d9%86_%d8%b9%da%a9%d8%b3_%d8%af%d8%b1_%d9%81%db%8c%d9%84%d8%af_%d8%a7%d8%b2_%d9%86%d9%88%d8%b9_%d8%a8%d9%84%d8%a7%d8%a8_%d8%a7%d8%b3_%da%a9%db%8c%d9%88_%d8%a7%d9%84_%d8%b3%d8%b1%d9%88%d8%b1"&gt;نحوه ذخیره کردن عکس در فیلد از نوع بلاب اس کیو ال سرور&lt;/a&gt; :: یکشنبه ۱ اردیبهشت ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/110/%d9%86%d8%ad%d9%88%d9%87_%d8%a7%d9%81%d8%b2%d8%af%d9%88%d9%86_%da%a9%d8%a7%d8%a8%d8%b1_-_%d8%aa%d8%b9%d8%b1%db%8c%d9%81_%da%a9%d8%a7%d8%b1%d8%a8%d8%b1_%d8%a8%d8%b1%d8%a7%db%8c_%d9%84%d8%a7%da%af%db%8c%d9%86__%d8%af%d8%b1_%d8%a8%d8%a7%d9%86%da%a9_%d8%a7%d8%b3_%da%a9%db%8c%d9%88_%d8%a7%d9%84_%d8%b3%d8%b1%d9%88%d8%b1"&gt;نحوه افزدون کابر - تعریف کاربر برای لاگین در بانک اس کیو ال سرور&lt;/a&gt; :: یکشنبه ۱ اردیبهشت ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/109/%d9%86%d8%ad%d9%88%d9%87_%d8%a7%d8%b6%d8%a7%d9%81%d9%87_%da%a9%d8%b1%d8%af%d9%86_%db%8c%da%a9_%d8%b3%d8%aa%d9%88%d9%86_%d8%a8%d8%b1%d8%a7%db%8c_%d8%b4%d9%85%d8%a7%d8%b1%d9%87_%d8%b1%d8%af%db%8c%d9%81_%d8%af%d8%b1_%da%af%d8%b1%db%8c%d8%af"&gt;نحوه اضافه کردن یک ستون برای شماره ردیف در گرید&lt;/a&gt; :: یکشنبه ۱ اردیبهشت ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/105/"&gt;یکشنبه ۴ فروردین ۱۳۸٧&lt;/a&gt; :: یکشنبه ۴ فروردین ۱۳۸٧&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/98/%d8%a8%d8%a7%d8%b2_%da%a9%d8%b1%d8%af%d9%86_%d9%be%d9%88%d8%b4%d9%87_%d9%85%d8%b1%d8%a8%d9%88%d8%b7_%d8%a8%d9%87_%d9%be%d8%b1%d9%8a%d9%86%d8%aa%d8%b1_%d9%87%d8%a7"&gt;باز کردن پوشه مربوط به پرینتر ها&lt;/a&gt; :: سه&amp;zwnj;شنبه ۶ آذر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/97/%da%af%d8%b1%d9%81%d8%aa%d9%86_%d9%86%d8%a7%d9%85_%d8%aa%d9%85%d8%a7%d9%85_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d9%87%d8%a7%db%8c_%d9%86%d8%b5%d8%a8_%d8%b4%d8%af%d9%87_%d8%af%d8%b1_%d9%88%d9%8a%d9%86%d8%af%d9%88%d8%b2"&gt;گرفتن نام تمام برنامه های نصب شده در ویندوز&lt;/a&gt; :: سه&amp;zwnj;شنبه ۶ آذر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/96/%d8%b2%d9%88%d8%ac_%d9%81%d8%b1%d8%af_%d8%b4%d8%af%d9%86_%d8%b1%d9%86%da%af_%d8%b3%d8%b7%d8%b1%d9%87%d8%a7%db%8c_%d9%8a%da%a9_%d8%af%d8%a8%d9%8a_%da%af%d8%b1%d9%8a%d8%af"&gt;زوج فرد شدن رنگ سطرهای یک دبی گرید&lt;/a&gt; :: سه&amp;zwnj;شنبه ۶ آذر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/95/%d8%aa%d9%86%d8%b8%d9%8a%d9%85_%d9%85%d8%ad%d9%84_%d9%82%d8%b1%d8%a7%d8%b1_%da%af%db%8c%d8%b1%db%8c_%d9%85%d8%aa%d9%86_%d8%af%d8%b1_%d8%ae%d8%a7%d9%86%d9%87_%d9%87%d8%a7%db%8c_%d9%8a%da%a9_%d8%a7%d8%b3%d8%aa%d8%b1%d9%8a%d9%86%da%af_%da%af%d8%b1%d9%8a%d8%af"&gt;تنظیم محل قرار گیری متن در خانه های یک استرینگ گرید&lt;/a&gt; :: جمعه ٢۵ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/94/%d8%ba%d9%8a%d8%b1_%d9%81%d8%b9%d8%a7%d9%84_%da%a9%d8%b1%d8%af%d9%86_%d8%af%da%a9%d9%85%d9%87_%d8%a8%d8%b3%d8%aa%d9%86_%d9%81%d8%b1%d9%85_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87"&gt;غیر فعال کردن دکمه بستن فرم برنامه&lt;/a&gt; :: جمعه ٢۵ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/93/%d9%86%d8%ad%d9%88%d9%87_%d8%b9%da%a9%d8%b3_%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%a7%d8%b2_%d9%81%d8%b1%d9%85_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d8%ae%d9%88%d8%af_%d9%88_%da%a9%d9%be%db%8c_%da%a9%d8%b1%d8%af%d9%86_%d8%a2%d9%86_%d8%a8%d9%87_%d8%ad%d8%a7%d9%81%d8%b8%d9%87"&gt;نحوه عکس گرفتن از فرم برنامه خود و کپی کردن آن به حافظه&lt;/a&gt; :: جمعه ٢۵ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/92/%da%a9%d8%a7%d8%b1_%d8%a8%d8%b1%d8%b1%d9%88%db%8c_%d9%81%d9%8a%d9%84%d8%af_%d8%a8%d8%a7%d9%8a%d9%86%d8%b1%db%8c_%d9%88_%d9%86%d8%ad%d9%88%d9%87_%d8%b0%d8%ae%d9%8a%d8%b1%d9%87_%d8%b9%da%a9%d8%b3_%d9%88_%d9%84%d9%88%d8%af_%da%a9%d8%b1%d8%af%d9%86_%d8%a2%d9%86"&gt;کار برروی فیلد باینری و نحوه ذخیره عکس و لود کردن آن&lt;/a&gt; :: جمعه ٢۵ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/91/%d9%86%d8%ad%d9%88%d9%87_%d8%b3%d8%a7%d8%ae%d8%aa_%d9%8a%da%a9_%d8%a8%d8%a7%d9%86%da%a9_%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa%db%8c_%d8%af%d8%b1_%d8%ad%d8%a7%d9%84_%d8%a7%d8%ac%d8%b1%d8%a7"&gt;نحوه ساخت یک بانک اطلاعاتی در حال اجرا&lt;/a&gt; :: جمعه ٢۵ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/90/%da%a9%d9%be%db%8c_%da%a9%d8%b1%d8%af%d9%86_%d8%aa%d9%85%d8%a7%d9%85_%d9%81%d9%8a%d9%84%d8%af_%d9%87%d8%a7_%d9%88_%d8%a7%d9%8a%d9%86%d8%af%da%a9%d8%b3_%d9%87%d8%a7%db%8c_%d9%8a%da%a9_%d8%ac%d8%af%d9%88%d9%84_%d9%87%d9%85%d8%b1%d8%a7%d9%87_%d8%a8%d8%a7_%d8%b3%d8%a7%d8%ae%d8%aa_%d8%a2%d9%86"&gt;کپی کردن تمام فیلد ها و ایندکس های یک جدول همراه با ساخت آن&lt;/a&gt; :: جمعه ٢۵ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/89/%da%af%d8%b1%d9%81%d8%aa%d9%86_%d9%85%d8%b3%db%8c%d8%b1_%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa%d9%88%d8%b1%db%8c_%d9%87%d8%a7%db%8c_%d9%88%db%8c%da%98%d9%87_%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2"&gt;گرفتن مسیر دایرکتوری های ویژه ویندوز&lt;/a&gt; :: چهارشنبه ٩ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/88/%d8%ad%d8%b0%d9%81_%da%a9%d8%b1%d8%af%d9%86_%d8%aa%d9%85%d8%a7%d9%85_%d9%81%d8%a7%db%8c%d9%84_%d9%87%d8%a7%db%8c_%d8%af%d8%a7%d8%ae%d9%84_%db%8c%da%a9_%d9%be%d9%88%d8%b4%d9%87"&gt;حذف کردن تمام فایل های داخل یک پوشه&lt;/a&gt; :: چهارشنبه ٩ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/87/%da%a9%d9%be%db%8c_%da%a9%d8%b1%d8%af%d9%86_%db%8c%da%a9_%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa%d9%88%d8%b1%db%8c_%d8%a8%d9%87_%d9%87%d9%85%d8%b1%d8%a7%d9%87_%d8%aa%d9%85%d8%a7%d9%85_%d9%81%d8%a7%db%8c%d9%84%d9%87%d8%a7%db%8c_%d9%85%d9%88%d8%ac%d9%88%d8%af_%d8%af%d8%b1_%d8%a2%d9%86"&gt;کپی کردن یک دایرکتوری به همراه تمام فایلهای موجود در آن&lt;/a&gt; :: چهارشنبه ٩ آبان ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/86/%da%af%d8%b1%d9%81%d8%aa%d9%86_%d9%86%d8%a7%d9%85_%d8%b3%d9%8a%d8%b3%d8%aa%d9%85_%d8%b9%d8%a7%d9%85%d9%84"&gt;گرفتن نام سیستم عامل&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢۴ مهر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/85/%d8%aa%d8%a8%d8%b1%d9%8a%da%a9_%d8%b9%d9%8a%d8%af_%d8%b3%d8%b9%d9%8a%d8%af_%d9%81%d8%b7%d8%b1"&gt;تبریک عید سعید فطر&lt;/a&gt; :: شنبه ٢۱ مهر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/84/%d8%b3%d8%ae%d9%86%d8%a7%d9%86%db%8c_%da%a9%d9%88%d8%aa%d8%a7%d9%87_%d9%88_%d8%a2%d9%85%d9%88%d8%b2%d9%86%d8%af%d9%87_%d8%a7%d8%b2_%d8%a8%d8%b2%d8%b1%da%af%d8%a7%d9%86_%db%b5"&gt;سخنانی کوتاه و آموزنده از بزرگان ۵&lt;/a&gt; :: جمعه ٢٠ مهر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/83/%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa_%d8%b3%db%8c%d8%b3%d8%aa%d9%85"&gt;گرفتن اطلاعات سیستم&lt;/a&gt; :: دوشنبه ٢ مهر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/82/%d9%85%d8%a7%d9%87_%d8%b1%d9%85%d8%b6%d8%a7%d9%86"&gt;ماه رمضان&lt;/a&gt; :: پنجشنبه ٢٩ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/81/%d8%b3%d8%ae%d9%86%d8%a7%d9%86%db%8c_%da%a9%d9%88%d8%aa%d8%a7%d9%87_%d9%88_%d8%a2%d9%85%d9%88%d8%b2%d9%86%d8%af%d9%87_%d8%a7%d8%b2_%d8%a8%d8%b2%d8%b1%da%af%d8%a7%d9%86_%db%b4"&gt;سخنانی کوتاه و آموزنده از بزرگان ۴&lt;/a&gt; :: چهارشنبه ٢۸ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/80/%d8%a8%d8%a7%d8%b2_%da%a9%d8%b1%d8%af%d9%86_%d9%85%d9%86%d9%88_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d8%ae%d9%88%d8%af_%d9%88_%d9%81%d8%b9%d8%a7%d9%84_%da%a9%d8%b1%d8%af%d9%86_%da%af%d8%b2%db%8c%d9%86%d9%87_%d9%85%d9%88%d8%b1%d8%af_%d9%86%d8%b8%d8%b1"&gt;باز کردن منو برنامه خود و فعال کردن گزینه مورد نظر&lt;/a&gt; :: شنبه ٢۴ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/79/%d8%aa%d8%b9%d8%b1%db%8c%d9%81_%d8%af%d9%88%d8%a8%d8%a7%d8%b1%d9%87_%d9%88_%d8%aa%d8%ba%db%8c%db%8c%d8%b1_%d8%af%d8%b1_%d8%a7%d8%ac%d8%b1%d8%a7%db%8c_%d8%aa%d9%88%d8%a7%d8%a8%d8%b9_%d8%a7%db%8c_%d9%be%db%8c_%d8%a2%db%8c_%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2"&gt;تعریف دوباره و تغییر در اجرای توابع ای پی آی ویندوز&lt;/a&gt; :: شنبه ٢۴ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/78/%d9%85%d9%88%d9%82%d8%b9%db%8c%d8%aa_%d9%82%d8%b1%d8%a7%d8%b1_%da%af%db%8c%d8%b1%db%8c_%d9%85%d9%88%d8%b3_%d8%a8%d8%b1_%d8%b1%d9%88%db%8c_%da%a9%d8%a7%d9%85%d9%be%d9%88%d9%86%d9%86%d8%aa_%d9%88_%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%ae%d8%b5%d9%88%d8%b5%db%8c%d8%a7%d8%aa_%d8%a2%d9%86_%da%a9%d8%a7%d9%85%d9%be%d9%88%d9%86%d9%86%d8%aa"&gt;موقعیت قرار گیری موس بر روی کامپوننت و گرفتن خصوصیات آن کامپوننت&lt;/a&gt; :: شنبه ٢۴ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/77/%d8%ac%d8%b3%d8%aa%d8%ac%d9%88_%d9%88_%d9%be%db%8c%d8%af%d8%a7_%da%a9%d8%b1%d8%af%d9%86_%da%a9%d8%a7%d9%85%d9%be%d9%88%d9%86%d9%86%d8%aa_%d9%87%d8%a7_%d8%af%d8%b1_%d8%b2%d9%85%d8%a7%d9%86_%d8%a7%d8%ac%d8%b1%d8%a7"&gt;جستجو و پیدا کردن کامپوننت ها در زمان اجرا&lt;/a&gt; :: شنبه ٢۴ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/76/%d8%aa%da%a9%d9%86%db%8c%da%a9%d9%87%d8%a7%db%8c%db%8c_%d8%a8%d8%b1%d8%a7%db%8c_%d8%aa%d9%82%d9%88%db%8c%d8%aa_%d8%aa%d9%85%d8%b1%da%a9%d8%b2"&gt;تکنیکهایی برای تقویت تمرکز&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٠ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/75/%d8%b3%d8%ae%d9%86%d8%a7%d9%86%db%8c_%da%a9%d9%88%d8%aa%d8%a7%d9%87_%d9%88_%d8%a2%d9%85%d9%88%d8%b2%d9%86%d8%af%d9%87_%d8%a7%d8%b2_%d8%a8%d8%b2%d8%b1%da%af%d8%a7%d9%86"&gt;سخنانی کوتاه و آموزنده از بزرگان&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٠ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/74/%d8%a7%d8%ae%d8%a8%d8%a7%d8%b1_%d8%b1%d9%88%d8%b2_%d9%81%d9%86_%d8%a2%d9%88%d8%b1%db%8c_%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa"&gt;اخبار روز فن آوری اطلاعات&lt;/a&gt; :: شنبه ۱٠ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/73/%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c_%d8%a8%d9%87_%da%a9%d9%84_%d9%81%d8%b1%d9%85_%d9%87%d8%a7%db%8c_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d8%ae%d9%88%d8%af_%d8%a7%d8%b2_%d8%b7%d8%b1%db%8c%d9%82_%da%a9%d8%af_%d9%86%d9%88%db%8c%d8%b3%db%8c"&gt;دسترسی به کل فرم های برنامه خود از طریق کد نویسی&lt;/a&gt; :: شنبه ۱٠ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/72/%d8%b9%da%a9%d8%b3_%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%a7%d8%b2_%d9%81%d8%b1%d9%85_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87"&gt;عکس گرفتن از فرم برنامه&lt;/a&gt; :: شنبه ۱٠ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/71/%d8%b9%da%a9%d8%b3_%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%a7%d8%b2_%d8%a7%d8%b3%d8%aa%d8%b1%db%8c%d9%86%da%af_%da%af%d8%b1%db%8c%d8%af"&gt;عکس گرفتن از استرینگ گرید&lt;/a&gt; :: شنبه ۱٠ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/70/%d8%aa%d8%b9%db%8c%db%8c%d9%86_%d9%81%d8%b1%d9%85_%d8%af%d8%b1_%d9%88%d8%b3%d8%b7_%d8%b5%d9%81%d8%ad%d9%87_%d9%86%d9%85%d8%a7%db%8c%d8%b4"&gt;تعیین فرم در وسط صفحه نمایش&lt;/a&gt; :: شنبه ۱٠ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/69/%d9%81%d8%b1%d9%85_%d8%ae%d8%a7%d9%85%d9%88%d8%b4_%da%a9%d8%b1%d8%af%d9%86_%da%a9%d8%a7%d9%85%d9%be%db%8c%d9%88%d8%aa%d8%b1"&gt;فرم خاموش کردن کامپیوتر&lt;/a&gt; :: دوشنبه ۵ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/68/%d8%a8%d8%a7%d8%b2%d8%b3%d8%a7%d8%b2%db%8c_%da%a9%d9%84_%d8%b5%d9%81%d8%ad%d8%a7%d8%aa_%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa_%d8%a8%d8%a7%d8%b2_%d8%b4%d8%af%d9%87"&gt;بازسازی کل صفحات اینترنت باز شده&lt;/a&gt; :: دوشنبه ۵ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/67/%d8%b3%d8%ae%d9%86%d8%a7%d9%86_%da%a9%d9%88%d8%aa%d8%a7%d9%87_%d8%a7%d8%b2_%d8%a8%d8%b2%d8%b1%da%af%d8%a7%d9%86"&gt;سخنان کوتاه از بزرگان&lt;/a&gt; :: شنبه ۳ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/66/%db%8c%da%a9_%d9%86%da%a9%d8%aa%d9%87"&gt;یک نکته....&lt;/a&gt; :: شنبه ۳ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/65/%d8%a8%d8%b1%d8%a7%db%8c_%d9%85%d9%88%d9%81%d9%82%db%8c%d8%aa_%d8%af%d8%b1_%da%a9%d8%a7%d8%b1_%d8%a8%d8%a7%db%8c%d8%af"&gt;برای موفقیت در کار باید.....&lt;/a&gt; :: پنجشنبه ۱ شهریور ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/64/%d8%ae%d8%a7%d8%b1%d8%ac_%da%a9%d8%b1%d8%af%d9%86_%d9%81%d8%a7%db%8c%d9%84_%d9%81%d9%84%d8%b4_%d8%a7%d8%b2_%d9%81%d8%a7%db%8c%d9%84_%d8%a7%d8%ac%d8%b1%d8%a7%db%8c%db%8c"&gt;خارج کردن فایل فلش از فایل اجرایی&lt;/a&gt; :: یکشنبه ٢۸ امرداد ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/63/%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c_%d8%a8%d9%87_%da%a9%d8%a7%d9%85%d9%88%d9%86%d9%86%d8%aa_%d9%87%d8%a7%db%8c_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d8%af%d8%b1_%d8%b2%d9%85%d8%a7%d9%86_%d8%a7%d8%ac%d8%b1%d8%a7"&gt;دسترسی به کاموننت های برنامه در زمان اجرا&lt;/a&gt; :: یکشنبه ٢۸ امرداد ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/62/%d8%b3%d9%84%d8%a7%d9%85%db%8c_%d8%af%d9%88%d8%a8%d8%a7%d8%b1%d9%87"&gt;سلامی دوباره&lt;/a&gt; :: دوشنبه ٢۵ تیر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/61/%d9%86%d9%85%d8%a7%db%8c%d8%b4_%d9%87%db%8c%d9%86%d8%aa_%d9%85%d8%ad%d8%aa%d9%88%d8%a7%db%8c_%d9%87%d8%b1_%d8%ae%d8%a7%d9%86%d9%87_%d8%a7%d8%b2_%d8%a7%d8%b3%d8%aa%d8%b1%db%8c%d9%86%da%af_%da%af%d8%b1%db%8c%d8%af"&gt;نمایش هینت محتوای هر خانه از استرینگ گرید&lt;/a&gt; :: دوشنبه ٢۵ تیر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/60/%d8%aa%d8%ba%db%8c%db%8c%d8%b1_%d8%b4%da%a9%d9%84_%d9%be%d9%86%d9%84"&gt;تغییر شکل پنل&lt;/a&gt; :: دوشنبه ٢۵ تیر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/59/%d8%b0%d8%ae%db%8c%d8%b1%d9%87_%db%8c%da%a9_%d8%aa%d8%b1%db%8c_%d9%88%db%8c%d9%88_%d8%af%d8%b1_%db%8c%da%a9_%d8%a7%db%8c%d9%86%db%8c_%d9%81%d8%a7%db%8c%d9%84"&gt;ذخیره یک تری ویو در یک اینی فایل&lt;/a&gt; :: دوشنبه ٢۵ تیر ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/58/%d8%aa%d8%a8%d8%af%db%8c%d9%84_%d8%b9%d8%af%d8%af_%d8%a8%d9%87_%d8%ad%d8%b1%d9%88%d9%81_%d8%a7%d9%86%da%af%d9%84%db%8c%d8%b3%db%8c_%d8%a8%d8%b3%db%8c%d8%a7%d8%b1_%d8%b9%d8%a7%d9%84%db%8c"&gt;تبدیل عدد به حروف انگلیسی بسیار عالی&lt;/a&gt; :: یکشنبه ۱۳ خرداد ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/57/%d8%aa%d8%a8%d8%af%db%8c%d9%84_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84_%d8%a8%d9%87_%d9%81%d9%84%d8%b4_%d8%a8%d9%87_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84_%d8%a7%d8%ac%d8%b1%d8%a7%db%8c%db%8c_%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2"&gt;تبدیل یک فایل به فلش به یک فایل اجرایی ویندوز&lt;/a&gt; :: یکشنبه ۱۳ خرداد ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/56/%d8%aa%d8%a8%d8%af%db%8c%d9%84_%d9%81%d8%a7%db%8c%d9%84_PDF_%d8%a8%d9%87_%d9%85%d8%aa%d9%86"&gt;تبدیل فایل PDF به متن&lt;/a&gt; :: چهارشنبه ٢ خرداد ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/55/%da%86%da%a9_%da%a9%d8%b1%d8%af%d9%86_%d8%a7%d8%aa%d8%b5%d8%a7%d9%84_%d8%a8%d9%87_%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa"&gt;چک کردن اتصال به اینترنت&lt;/a&gt; :: شنبه ٢٩ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/54/%d8%a7%d8%b1%d8%b3%d8%a7%d9%84_%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa_%d8%a7%d8%b2_%d8%a8%d8%a7%d9%86%da%a9_%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7%d8%aa%db%8c_%d8%a8%d9%87_%d9%86%d8%b1%d9%85_%d8%a7%d9%81%d8%b2%d8%a7%d8%b1_%d8%a7%da%a9%d8%b3%d9%84"&gt;ارسال اطلاعات از بانک اطلاعاتی به نرم افزار اکسل&lt;/a&gt; :: شنبه ٢٩ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/53/%db%8c%da%a9_%d8%a7%d8%b3%d8%aa%d8%b1%db%8c%d9%86%da%af_%da%af%d8%b1%db%8c%d8%af_%d8%a8%d8%a7_%d8%ae%d8%a7%d9%86%d9%87_%d9%87%d8%a7%db%8c_%da%86%d9%86%d8%af_%d8%ae%d8%b7%db%8c"&gt;یک استرینگ گرید با خانه های چند خطی&lt;/a&gt; :: جمعه ٢۸ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/52/%d8%aa%d8%ba%db%8c%db%8c%d8%b1_%d8%b5%d9%81%d8%ad%d9%87_%da%a9%d9%84%db%8c%d8%af_%d8%ac%d8%a7%d8%b1%db%8c"&gt;تغییر صفحه کلید جاری&lt;/a&gt; :: پنجشنبه ٢٧ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/51/%da%a9%d8%a7%d8%b1%d8%aa_%d8%b5%d8%af%d8%a7_%d9%86%d8%b5%d8%a8_%d8%b4%d8%af%d9%87_%d8%a7%d8%b3%d8%aa_%db%8c%d8%a7_%d8%ae%db%8c%d8%b1"&gt;کارت صدا نصب شده است یا خیر&lt;/a&gt; :: پنجشنبه ٢٧ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/50/%d8%a7%d8%b1%da%af%d9%88%d9%85%db%8c%da%a9_%d8%b5%d8%ad%d9%8a%d8%ad_%d8%a8%d8%af%d9%86"&gt;ارگومیک صحیح بدن&lt;/a&gt; :: دوشنبه ٢۴ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/49/%d8%b4%d9%81%d8%a7%d9%81_%da%a9%d8%b1%d8%af%d9%86_%d9%81%d8%b1%d9%85_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87"&gt;شفاف کردن فرم برنامه&lt;/a&gt; :: پنجشنبه ٢٠ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/48/%db%8c%da%a9_%da%a9%d8%a7%d9%85%d8%a8%d9%88_%d8%a8%d8%a7%da%a9%d8%b3_%d8%a8%d8%a7_%d8%b1%d9%86%da%af_%d9%87%d8%a7%db%8c_%d9%85%d8%aa%d9%81%d8%a7%d9%88%d8%aa_%d8%af%d8%b1_%da%af%d8%b2%db%8c%d9%86%d9%87_%d9%87%d8%a7"&gt;یک کامبو باکس با رنگ های متفاوت در گزینه ها&lt;/a&gt; :: پنجشنبه ٢٠ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/47/%da%a9%d9%84%db%8c%da%a9_%da%a9%d8%b1%d8%af%d9%86_%d8%b1%d9%88%db%8c_%d8%af%da%a9%d9%85%d9%87%28%d8%a8%d8%a7%d8%aa%d9%88%d9%86%29"&gt;کلیک کردن روی دکمه(باتون)&lt;/a&gt; :: پنجشنبه ٢٠ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/46/%d8%a7%d8%b6%d8%a7%d9%81%d9%87_%da%a9%d8%b1%d8%af%d9%86_%d8%a7%d8%b3%da%a9%d8%b1%d9%88%d9%84_%d8%a8%d8%a7%d8%b1_%d8%a8%d9%87_%d9%84%db%8c%d8%b3%d8%aa_%d8%a8%d8%a7%da%a9%d8%b3"&gt;اضافه کردن اسکرول بار به لیست باکس&lt;/a&gt; :: پنجشنبه ٢٠ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/45/%d9%be%d9%88%d8%b4%d9%87_%d9%be%d8%b1%db%8c%d9%86%d8%aa%d8%b1%d9%87%d8%a7"&gt;پوشه پرینترها&lt;/a&gt; :: پنجشنبه ٢٠ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/44/%d8%aa%d8%ba%db%8c%db%8c%d8%b1_%d9%81%d9%88%d9%86%d8%aa_%d9%87%db%8c%d9%86%d8%aa"&gt;تغییر فونت هینت&lt;/a&gt; :: چهارشنبه ۱٩ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/43/%d8%b9%d9%88%d8%b6_%da%a9%d8%b1%d8%af%d9%86_%da%a9%d9%84%db%8c%d8%af_%d9%87%d8%a7%db%8c_%d9%85%d9%88%d8%b3"&gt;عوض کردن کلید های موس&lt;/a&gt; :: سه&amp;zwnj;شنبه ۱۸ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/42/%d8%b0%d8%ae%db%8c%d8%b1%d9%87_%db%8c%da%a9_%d9%85%d8%aa%d9%86_%d8%af%d8%b1_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84"&gt;ذخیره یک متن در یک فایل&lt;/a&gt; :: سه&amp;zwnj;شنبه ۱۸ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/41/%d8%aa%d8%ba%db%8c%db%8c%d8%b1_%d8%b1%d8%b2%d9%88%d9%84%db%8c%d8%b4%d9%86_%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2"&gt;تغییر رزولیشن ویندوز&lt;/a&gt; :: شنبه ۱۵ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/40/%d9%85%d8%ae%d9%81%db%8c_%da%a9%d8%b1%d8%af%d9%86_%d8%a2%db%8c%da%a9%d9%88%d9%86_%d9%87%d8%a7%db%8c_%d8%af%d8%b3%da%a9_%d8%aa%d8%a7%d9%be"&gt;مخفی کردن آیکون های دسک تاپ&lt;/a&gt; :: شنبه ۱۵ اردیبهشت ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/39/%d8%b3%d9%84%d8%a7%d9%85%db%8c_%d8%af%d9%88%d8%a8%d8%a7%d8%b1%d9%87"&gt;سلامی دوباره&lt;/a&gt; :: چهارشنبه ٢٩ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/38/%d9%85%d8%ae%d9%81%db%8c_%da%a9%d8%b1%d8%af%d9%86_%d8%af%da%a9%d9%85%d9%87_%d8%b4%d8%b1%d9%88%d8%b9_%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2"&gt;مخفی کردن دکمه شروع ویندوز&lt;/a&gt; :: چهارشنبه ٢٩ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/37/%d8%b5%d9%81%d8%ad%d9%87_%da%a9%d9%84%db%8c%d8%af"&gt;صفحه کلید&lt;/a&gt; :: چهارشنبه ٢٩ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/36/%d8%a7%d8%ac%d8%b1%d8%a7%db%8c_%db%8c%da%a9_%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d8%aa%d8%ad%d8%aa_Dos_%d8%a8%d8%a7_%d9%86%d9%85%d8%a7%db%8c%d8%b4_%d8%ae%d8%b1%d9%88%d8%ac%db%8c_%d8%a2%d9%86"&gt;اجرای یک برنامه تحت Dos با نمایش خروجی آن&lt;/a&gt; :: چهارشنبه ٢٩ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/35/%da%a9%d9%86%d8%aa%d8%b1%d9%84_%d9%be%d9%86%d9%84"&gt;کنترل پنل&lt;/a&gt; :: پنجشنبه ۱۶ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/34/%da%86%da%a9_%da%a9%d8%b1%d8%af%d9%86_%d8%a7%db%8c%d9%85%db%8c%d9%84"&gt;چک کردن ایمیل&lt;/a&gt; :: دوشنبه ۱۳ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/33/%d9%81%d8%b1%d8%b3%d8%aa%d8%a7%d8%af%d9%86_%d8%a7%db%8c%d9%85%db%8c%d9%84"&gt;فرستادن ایمیل&lt;/a&gt; :: دوشنبه ۱۳ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/32/%d8%b9%da%a9%d8%b3_%da%af%d8%b1%d9%81%d8%aa%d9%86"&gt;عکس گرفتن&lt;/a&gt; :: پنجشنبه ٩ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/31/%d9%86%d8%a7%d9%85_%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%db%8c"&gt;نام کاربری&lt;/a&gt; :: پنجشنبه ٩ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/30/%d9%86%d8%a7%d9%85_%d8%b3%db%8c%d8%b3%d8%aa%d9%85"&gt;نام سیستم&lt;/a&gt; :: پنجشنبه ٩ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/29/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87_%d9%87%d8%a7%db%8c_%d9%86%d8%b5%d8%a8_%d8%b4%d8%af%d9%87_%d8%af%d8%b1_%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2"&gt;برنامه های نصب شده در ویندوز&lt;/a&gt; :: پنجشنبه ٩ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/28/%d9%81%d8%a7%db%8c%d9%84_%d9%84%db%8c%d9%86%da%a9"&gt;فایل لینک&lt;/a&gt; :: شنبه ۴ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/27/%d8%aa%d8%ba%db%8c%db%8c%d8%b1_%d8%b3%d8%a7%d8%b9%d8%aa_%d8%b3%db%8c%d8%b3%d8%aa%d9%85"&gt;تغییر ساعت سیستم&lt;/a&gt; :: شنبه ۴ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/26/%d8%aa%d8%ba%db%8c%db%8c%d8%b1_%d8%aa%d8%a7%d8%b1%db%8c%d8%ae_%d8%b3%db%8c%d8%b3%d8%aa%d9%85"&gt;تغییر تاریخ سیستم&lt;/a&gt; :: شنبه ۴ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/25/%d8%b3%d8%a7%db%8c%d8%b2_%d9%81%d8%a7%db%8c%d9%84"&gt;سایز فایل&lt;/a&gt; :: جمعه ۳ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/24/%da%a9%d9%84%d9%85%d8%a7%d8%aa_%d8%aa%d8%b5%d8%a7%d8%af%d9%81%db%8c"&gt;کلمات تصادفی&lt;/a&gt; :: جمعه ۳ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/23/%d8%b4%d9%85%d8%a7%d8%b1%d9%87_%da%af%db%8c%d8%b1%db%8c_%d8%aa%d9%84%d9%81%d9%86"&gt;شماره گیری تلفن&lt;/a&gt; :: پنجشنبه ٢ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/22/%d8%a8%d8%af%d8%b3%d8%aa_%d8%a2%d9%88%d8%b1%d8%af%d9%86_UserName"&gt;بدست آوردن UserName&lt;/a&gt; :: پنجشنبه ٢ فروردین ۱۳۸۶&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/21/%d8%b3%d8%a7%d9%84_%d9%86%d9%88"&gt;سال نو&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٩ اسفند ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/20/%d8%a7%d8%b2_%d8%a7%db%8c%d9%86_%d8%aa%d8%a7%d8%a8%d8%b9_%d8%a8%d8%b1%d8%a7%db%8c_%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%b3%d8%a7%db%8c%d8%b2_%db%8c%da%a9_%d9%81%d8%a7%db%8c%d9%84_%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87_%d9%85%db%8c_%d8%b4%d9%88%d8%af"&gt;از این تابع برای گرفتن سایز یک فایل استفاده می شود&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٩ اسفند ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/19/%db%8c%da%a9_%d8%aa%d8%a7%d8%a8%d8%b9_%d8%a8%d8%b1%d8%a7%db%8c_%da%af%d8%b1%d9%81%d8%aa%d9%86_%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa%d9%88%d8%b1%db%8c_%d8%b3%db%8c%d8%b3%d8%aa%d9%85_%d8%b9%d8%a7%d9%85%d9%84%3a"&gt;یک تابع برای گرفتن دایرکتوری سیستم عامل:&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٩ اسفند ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/18/%d8%a7%db%8c%d9%86_%d8%aa%d8%a7%d8%a8%d8%b9_%d8%a8%d8%b1%d8%a7%db%8c_%d8%ad%d8%b0%d9%81_%da%a9%d9%84%db%8c%d9%87_%db%8c%da%a9_%d9%81%d9%88%d9%84%d8%af%d8%b1_%d8%a8%d8%a7_%da%a9%d9%84%db%8c%d9%87__%d9%81%d8%a7%db%8c%d9%84_%d9%87%d8%a7_%d8%af%d8%a7%d8%ae%d9%84_%d8%a2%d9%86%3a"&gt;این تابع برای حذف کلیه یک فولدر با کلیه فایل ها داخل آن:&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٩ اسفند ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/17/%d8%a8%d8%b1%d8%a7%db%8c_%d8%b3%d8%a7%db%8c%d9%87_%d8%af%d8%a7%d8%b1_%da%a9%d8%b1%d8%af%d9%86_%d8%aa%d9%85%d8%a7%d9%85_%da%a9%d8%a7%d9%85%d9%be%d9%88%d9%86%d9%86%d8%aa_%d9%87%d8%a7_%d8%af%d8%b1_%db%8c%da%a9_%d9%81%d8%b1%d9%85_%d8%a7%d8%b2_%d8%a7%db%8c%d9%86_%d8%aa%d8%a7%d8%a8%d8%b9_%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87_%da%a9%d9%86%db%8c%d8%af%3a"&gt;برای سایه دار کردن تمام کامپوننت ها در یک فرم از این تابع استفاده کنید:&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٩ اسفند ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/16/%d8%a7%db%8c%d9%86_%d8%aa%d8%a7%d8%a8%d8%b9_%d8%a8%d8%b1%d8%a7%db%8c_%d8%b9%d9%88%d8%b6_%da%a9%d8%b1%d8%af%d9%86_%d9%85%d8%b4%d8%ae%d8%b5%d8%a7%d8%aa__%d9%87%d9%85%d9%87_%da%a9%d8%a7%d9%85%d9%be%d9%88%d9%86%d9%86%d8%aa_%d9%87%d8%a7_%d8%af%d8%b1_%db%8c%da%a9_%d9%81%d8%b1%d9%85_%d8%a7%d8%b3%d8%aa%3a"&gt;این تابع برای عوض کردن مشخصات همه کامپوننت ها در یک فرم است:&lt;/a&gt; :: سه&amp;zwnj;شنبه ٢٩ اسفند ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/15/%db%8c%da%a9_%d8%aa%d8%a7%d8%a8%d8%b9_%d8%a8%d8%b1%d8%a7%db%8c_%d8%aa%d8%a8%d8%af%db%8c%d9%84_%d8%a8%d8%a7%db%8c%d8%b1%d9%86%d8%b1%db%8c_%d8%a8%d9%87_%d9%85%d8%a8%d9%86%d8%a7%db%8c_%db%b1%db%b0%3a"&gt;یک تابع برای تبدیل بایرنری به مبنای ۱۰:&lt;/a&gt; :: یکشنبه ٢٠ اسفند ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/14/%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa%d9%88%d8%b1%db%8c_%d8%b3%db%8c%d8%b3%d8%aa%d9%85_%d8%b9%d8%a7%d9%85%d9%84"&gt;دایرکتوری سیستم عامل&lt;/a&gt; :: یکشنبه ٢٠ اسفند ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/13/undo_%d8%af%d8%b1__memo"&gt;undo در memo&lt;/a&gt; :: پنجشنبه ٢۶ امرداد ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/12/%d9%86%da%a9%d8%a7%d8%aa_%da%a9%d9%88%da%86%da%a9_%d8%a7%d9%85%d8%a7_%d9%85%d9%81%db%8c%d8%af"&gt;نکات کوچک اما مفید&lt;/a&gt; :: یکشنبه ۶ فروردین ۱۳۸۵&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/11/%db%8c%da%a9_%d8%aa%d8%a7%d8%a8%d8%b9_%d8%a8%d8%b1%d8%a7%db%8c_%d8%aa%d8%b4%d8%ae%db%8c%d8%b5_%d9%86%d9%88%d8%b9_%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2win98%2cxp%2c2000"&gt;یک تابع برای تشخیص نوع ویندوزwin98,xp,2000&lt;/a&gt; :: جمعه ٢۶ اسفند ۱۳۸۴&lt;br /&gt; &amp;raquo; &lt;a href="http://mt85.persianblog.ir/post/10/%d9%81%d9%88%da%a9%d9%88%d8%b3_%d8%af%d8%b1_%db%8c%da%a9_%d8%ae%d8%a7%d9%86%d9%87"&gt;فوکوس در یک خانه&lt;/a&gt; :: جمعه ٢۶ اسفند ۱۳۸۴&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/213</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/7348710/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-7348710</guid>
      <pubDate>Sun, 24 Jul 2011 07:31:46 GMT</pubDate>
    </item>
    <item>
      <title>مقاله : استفاده از Thread ها در دلفی</title>
      <description>&lt;h2 class="title icon"&gt;مقاله : &lt;span style="color: #0000ff;"&gt;استفاده از Thread ها در دلفی&lt;/span&gt;&lt;/h2&gt;
&lt;div class="content hasad"&gt;
&lt;div id="post_message_19809"&gt;
&lt;blockquote class="postcontent restore "&gt;اساس کار ویندوز در اجرای برنامه ها بر روی Thread ها است ، هنگامی که برنامه ای اجرا می شود ، کلیه کدها و فایلهای منبع ( Resource ) آن در یک یا چند Thread قرار می گیرند ، درواقع هرProcess در ویندوز دارای یک یا چند Thread است که اطلاعات Process درآنها قرار دارند و بر روی حافظه موقت بارگذاری شده اند ... ، برنامه ها میتوانند در زمان اجرای خود Thread هایی ساخته و سپس آنها را آزاد نمایند ، کار یک Process زمانی به پایان می رسد که تمام ، Thread های آزاد شده باشند ، در غیر این صورت آن Process بسته نخواهد شد ، پس باید در آزادسازی Thread ها دقت زیادی داشت ...&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;ساخت Thread و استفاده از آن در برنامه :&lt;br /&gt;در دلفی کلاسی به نام TThread قرار دارد که امکان استفاده از Thread ها را فراهم می سازد ...برای استفاده از یک Thread ابتدا باید یک نسخه از کلاس TThread را Create کرده و سپس از آن استفاده نمایید&lt;/p&gt;
&lt;div&gt;برای ساخت یک Thread به صورت زیر عمل می کنیم :&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 108px;" dir="ltr"&gt;  Type
 MyThread = Class(TThread)
  private
    &amp;hellip;
  protected
    ...
 end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
در کد بالا یک نوع از TThread را ساختیم ...&lt;br /&gt;در یک Thread میتوانید Procedure ها و توابعی را قرار داده و از آنها استفاده نمایید ، توجه داشته باشید که برای فراخوانی توابع و متد ها باید از روش Synchronization ( همزمان سازی ) استفاده نمایید ، شاید با دیدن این کلمات احساس کنید که کار سختی در پیش دارید ، اما اصلا این طور نیست ، این کار با اجرای یک تابع ساده امکان پذیر است که در ادامه توضیح خواهیم داد ...&lt;br /&gt;Thread ها یک Event اصلی به نام OnExecute دارند که مربوط به زمان اجرا شدن آنها است ، تمام کار Thread ها در همین Event انجام می شود ، کدی که در این رویداد می نویسید از زمان اجرا شدن Thread تا زمان Terminate شدن آن اجرا خواهد شد.&lt;br /&gt;نمی توان در یک Thread به صورت مستقیم با اشیای فرم ارتباط داشت ، چنین درخواستهایی از Thread باعث متوقف شدن کار آن خواهد شد و نتیجه مطلوبی نخواهید گرفت ... ، برای دسترسی به اشیاء باید از Procedure های جدا و Synchronize استفاده نمایید تا اختلالی در کار Thread به وجود نیاید ...&lt;br /&gt;ابتدا باید توابع و متد ها را در یک Thread تعریف کرده و کد مورد نظر را در آن بنویسیم ، سپس با تابع Synchronize به روش زیر می توانیم آن را اجرا نماییم :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 36px;"&gt; Synchronize( My Procedure );&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
طریقه ایجاد توابع و Procedure ها در Thread مانند سایر کلاسها ( مثلا TForm ) است ، برای مثال فرض کنید متدی داریم که در آن عمل Progress کردن یک ProgressBar را انجام می دهیم ، میتوانیم به صورت زیر این متد را تعریف نماییم :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 168px;"&gt; Type
 MyThread = Class(TThread)
  private
   procedure doProgress;
  end;

Implementation

procedure doProgress;
begin
  Form1.ProgressBar1.Progress;
end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;strong&gt;ساخت و استفاده از Thread :&lt;/strong&gt;&lt;br /&gt;در بالا نحوه تعریف یک Thread را توضیح دادیم ، برای استفاده از آن باید یک متغیر با نام Thread تعریف شده تعریف نماییم و از آن استفاده کنیم ...&lt;br /&gt;نکته دیگر این که متد Create برای Thread ها یک پارامتر به نام Suspended دارد که از نوع Boolean می باشد و به صورت پیشفرض دارای مقدار False است ...&lt;br /&gt;این پارامتر مشخص میکند که آیا Thread در حالت متوقف ساخته شود یا اینگه بعد از ساخته شدن بلافاصله در حالت اجرا قرار گیرد ( Thread بعد از ساخته شدن ، متد Execute اش اجرا خواهد شد ، با True کردن این پارامتر ، متد Execute را متوقف کرده و از اجرا شدن کدها جلوگیری می نماییم ) ، بعد از اجرای Thread ممکن است نیاز باشد که برخی از خصوصیات آن را تغییر دهیم ، پس باید به این پارامتر مقدار True دهیم تا Thread ما بعد از ساخته شدن در حالت اجرا نباشد و امکان تغییر خاصیتهای آن وجود داشته باشد ...&lt;br /&gt;برای مثال بهتر است که خاصیت FreeOnTerminate مربوط به Thread ساخته شده را True نماییم تا هنگام فراخوانی متد Terminate برای پایان کار Thread&amp;zwnj; ، آن را آزاد کنیم ...&lt;br /&gt;پس کد ما تا اینجا به شکل زیر درخواهد آمد :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 108px;"&gt;      var
 T : MyThread;
begin
 T := MyThread.Create(True);
 T.FreeOnTerminate := True;
 T.Resume;
end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
در کد بالا Thread ما ساخته شده و سپس خاصیت FreeOnTerminate آن True شده و سپس با استفاده از متد Resume به کار خود ادامه می دهد ( از حالت Suspend بیرون می آید ) ...&lt;br /&gt;&lt;br /&gt;کد نویسی در رویداد OnExecute :&lt;br /&gt;هر Thread ای که Create می کنید در حالت پیشفرض رویداد OnExecute را دارا می باشد ، برای این که آن را به دلخواه خود تغییر دهید باید آن را دوباره تعریف کنید ، برای تعریف این رویداد باید از قسمت Protection و وا&amp;zwj;ژه Override استفاده نمایید تا رویداد قبلی Thread از بین رفته و رویداد جدیدی که ایجاد می کنید جایگزین شود ، پس کد شما به این صورت خواهد بود :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 216px;"&gt;type
 MyThread = Class(TThread)
  private
   ...  
  protected
   procedure Execute; override;
  end;

var

implementation

procedure MyThread.Execute;
begin

end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
اجرای Procedure های تعریف شده ( Synchronization ) :&lt;br /&gt;برای فراخوانی Procedure هایی که تعریف کرده اید باید ار تابع Synchronize استفاده نمایید ( در داخل رویداد OnExecute ) ، برای مثال :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 72px;"&gt;      procedure MyThread.Execute;
begin
 Synchronize(doProgress);
end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
تابع Synchronize یک پارامتر دارد که از نوع TThreadMethod است و Procedure ای که در Thread تعریف کردید باید در آن قرار گیرد ...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;مدیریت Thread :&lt;/strong&gt;&lt;br /&gt;برای استفاده از Thread با متدهای آن آشنایی داشته باشید ...&lt;br /&gt;برای متوقف کردن یک Thread باید از متد Suspend استفاده نمایید ، و برای ادامه کار آن باید از متد Resume استفاده کنید :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 60px;"&gt;      MyThread.Suspend;
...
MyThread.Resume;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
برای این که بفهمید آیا Thread ما در حالت Suspend است یا خیر میتوانید از خاصیت Suspended استفاده نمایید ، این خاصیت یک مقدار Boolean دارد که مشخص می کند Thread مورد نظر Suspend شده یا خیر :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 84px;"&gt;      var
 isSuspended : Boolean;
begin
 isSuspended := MyThread.Suspended;
end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
اگر می خواهید که کار یک Thread را کاملا متوقف نمایید ، می توانید از متد Stop استفاده کنید ، در این صورت برای اجرای دوباره Thread باید از متد Execute استفاده نمایید :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 60px;"&gt; MyThread.Stop;
...
MyThread.Execute;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
خاصیت Priority :&lt;br /&gt;اگر در محیط ویندوز برنامه Task Manager را اجرا نموده و به قسمت Process بروید لیست Process های در حال اجرا را می بینید ، اگر بر روی هر کدام از این Process ها راست کلیک نمایید گزینه ای به نام Set Priority می بینید که مقادیری مثل High&amp;zwnj; ، Normal یا Low و ... دارد ، Priority مشخص می کند که در زمان الویت بندی اجرای Thread ها در CPU ، کدام یک ارجعیت دارند و به CPU ابتدا باید به درخواست کدام یک از آنها جواب دهد ، هرچه مقدار Priority یک Thread مقدار بالاتری داشته باشد ، الویت بیشتری خواهد داشت و عملیاتش زودتر انجام خواهد شد ...&lt;br /&gt;می توانید برای Threadخود این خاصیت را تنظیم نمایید ، این خاصیت از نوع TThreadPriority می باشد ، در تصویر زیر مقادیری که می توانید به عنوان Priority قرار دهید مشخص شده است :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;img src="http://nabegheh.parsaspace.com/DelphiTutrials/Priority.jpg" alt="" border="0" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;ThreadID :&lt;br /&gt;این خاصیت شناسه ای برای Thread شما است که هم در زمان ساخت ( در زمان Debug&amp;zwnj; ) و هم در زمان اجرای برنامه می توانید از آن استفاده نمایید ، هنگامی که قصد Debug کردن برنامه خود در محیط دلفی را دارید ، پس از اجرا کردن برنامه اگر از منوی View گزینه Debug Windows و سپس گزینه Threads را انتخاب نمایید ، پنجره ای باز شده و لیستی از Thread های در حال اجرا در برنامه شما را نمایش میدهد که هرکدام از آنها دارای شناسه ای به نام ThreadID هستند ، با داشتن این مقدار می توانید Thread مورد نظر خود را در این پنجره پیدا نمایید ...&lt;br /&gt;این مقدار را می توانید به روش زیر بدست آورید :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 84px;"&gt;  var
 MyThreadID : Cardinal;
begin
 MyThreadID := MyThread.ThreadID;
end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;strong&gt;خروج از Thread و آزاد کردن آن :&lt;/strong&gt;&lt;br /&gt;رویداد OnTerminate :&lt;br /&gt;Thread یک رویداد دیگر دارد که میتوانید آن را مانند OnExecute تنظیم نمایید و تغییر دهید ، این رویداد زمانی اتفاق می افتد که Thread مورد نظر Terminate&amp;zwnj; شود ، اما متد دیگری به نام DoTerminate وجود دارد که این رویداد را اجرا میکند بدون اینکه Thread مورد نظر Terminate شود ( یا شده باشد ) ، با متد ...&lt;br /&gt;&lt;br /&gt;---------&lt;br /&gt;&lt;br /&gt;اگر یادتان باشد ،&amp;zwnj; ما در هنگام ساخت Thread مقدار خاصیت FreeOnTerminate&amp;zwnj;آن را True کردیم پس اگر آن را Terminate نماییم ، آزاد ( Free ) خواهد شد ، با متد Terminate میتوانید به کار یک Thread پایان دهید :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 36px;"&gt;MyThread.Terminate;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
در برخی موارد ممکن است Thread مورد نظر Terminate نشود ! ، درواقع هنگامی که ما متد Terminate را اجرا می کنیم ، کار عمده ای انجام نمی شود ، بلکه فقط خاصیت Terminated مربوط به Thread بر روی True تنظیم می شود ! ، درواقع این عمل به Thread اعلام میکند که به زودی ممکن است کارش پایان یابد ، باید برای پایان کار Thread&amp;zwnj; ، بعد از اجرا این متد با استفاده از متد Exit ( مربـوط به Thread نیست ) از رویداد OnExecute خارج شد ( دستور Exit در دلفی برای خروج از یک رویه ( تابع یا ... ) به کار می رود ) :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 108px;" dir="rtl"&gt;procedure MyThread.Execute;
begin
 Synchronize(doProgress);
 &amp;hellip;
 MyThread.Terminate;
 Exit;
end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
توجه داشته باشید که در قسمتهای مختلف کد باید چک کنید که آیا Terminated مربوط به Thread مقدار True دارد یا خیر و اگر مقدار True داشت با استفاده از دستور Exit از رویداد خارج شوید :&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 156px;"&gt;procedure MyThread.Execute;
begin
 if MyThread.Terminated then
    Exit;
 &amp;hellip;
 if MyThread.Terminated then
    Exit;
 &amp;hellip;
 MyThread.Terminate;
 Exit;
end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
علاوه بر موارد بالا می توانید از متد WaiteFor استفاده نمایید ، متد WaiteFor تا زمانی که کار Thread&amp;zwnj; به پایان برسد کارش تمام نخواهد شد ، درواقع می توانید کد Exit را بعد از این متد بنویسید تا خیالتان از بابت پایان کار Thread راحت شود ! :&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class="bbcode_container"&gt;
&lt;div class="bbcode_description"&gt;کد:&lt;/div&gt;
&lt;pre class="bbcode_code" style="text-align: left; height: 168px;"&gt;&amp;lt;procedure MyThread.Execute;
begin
 if MyThread.Terminated then
    Exit;
 &amp;hellip;
 if MyThread.Terminated then
    Exit;
 &amp;hellip;
 MyThread.Terminate;
 MyThread.WaiteFor;
 Exit;
end;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;پایان ...&lt;br /&gt;امیدوارم مفید بوده باشه ...&lt;/div&gt;
&lt;div&gt;با تشکر از محمد&lt;/div&gt;
&lt;div&gt;منبع : www.developercenter.ir&lt;/div&gt;
&lt;p&gt;منبع نقل کننده : &lt;a title="www.4edu.ir" href="http://www.4edu.ir/"&gt;www.4edu.ir&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/211</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/7337242/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-7337242</guid>
      <pubDate>Fri, 22 Jul 2011 13:55:08 GMT</pubDate>
    </item>
    <item>
      <title>Delphi Spring Framework</title>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 style="text-align: left; direction: rtl; unicode-bidi: embed;"&gt;&lt;span style="font-size: x-large;"&gt;Delphi&amp;nbsp; spring&amp;nbsp; framework&lt;/span&gt;&lt;/h1&gt;
&lt;p class="MsoNormal" style="text-align: left; line-height: normal; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style="font-size: 12.0pt;"&gt;&lt;a title="Embarcadero" href="http://www.embarcadero.com/"&gt;Embarcadero&lt;/a&gt;&amp;reg; &lt;a title="Delphi" href="http://www.embarcadero.com/products/delphi"&gt;Delphi&lt;/a&gt;&amp;reg; 2010 for Win32 platform&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h1 style="text-align: right; direction: rtl; unicode-bidi: embed;"&gt;&lt;span style="font-size: 12.0pt;" lang="FA"&gt;مقدمه :&lt;/span&gt;&lt;/h1&gt;
&lt;p class="MsoNormal" style="line-height: normal;"&gt;فریم ورک&amp;nbsp; دلفی اسپرینگ یک پروژه&lt;span style="color: #008000;"&gt; &lt;span style="color: #0000ff;"&gt;بین المللی سورس باز&lt;/span&gt;&lt;/span&gt; است &amp;nbsp;که وظیفه آن ارائه و آماده کردن یک&amp;nbsp; زیرساخت فریم ورک قدرتمند است که به توسعه دهندگان دلفی کمک می کند تا &amp;nbsp;برنامه ها و کتابخانه های کلاس های که مبتنی بر&lt;span style="color: #ff0000;"&gt; دلفی 2010&lt;/span&gt; شرکت امبرکدرو&amp;nbsp; هستند &amp;nbsp;را یکپارچه تر , انعطاف پذیر تر و توسعه پذیر تر بسازند.&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt; &lt;w:View&gt;Normal&lt;/w:View&gt; &lt;w:Zoom&gt;0&lt;/w:Zoom&gt; &lt;w:TrackMoves /&gt; &lt;w:TrackFormatting /&gt; &lt;w:PunctuationKerning /&gt; &lt;w:ValidateAgainstSchemas /&gt; &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt; &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt; &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt; &lt;w:DoNotPromoteQF /&gt; &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt; &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt; &lt;w:LidThemeComplexScript&gt;FA&lt;/w:LidThemeComplexScript&gt; &lt;w:Compatibility&gt; &lt;w:BreakWrappedTables /&gt; &lt;w:SnapToGridInCell /&gt; &lt;w:WrapTextWithPunct /&gt; &lt;w:UseAsianBreakRules /&gt; &lt;w:DontGrowAutofit /&gt; &lt;w:SplitPgBreakAndParaMark /&gt; &lt;w:DontVertAlignCellWithSp /&gt; &lt;w:DontBreakConstrainedForcedTables /&gt; &lt;w:DontVertAlignInTxbx /&gt; &lt;w:Word11KerningPairs /&gt; &lt;w:CachedColBalance /&gt; &lt;/w:Compatibility&gt; &lt;m:mathPr&gt; &lt;m:mathFont m:val="Cambria Math" /&gt; &lt;m:brkBin m:val="before" /&gt; &lt;m:brkBinSub m:val=" " /&gt; &lt;m:smallFrac m:val="off" /&gt; &lt;m:dispDef /&gt; &lt;m:lMargin m:val="0" /&gt; &lt;m:rMargin m:val="0" /&gt; &lt;m:defJc m:val="centerGroup" /&gt; &lt;m:wrapIndent m:val="1440" /&gt; &lt;m:intLim m:val="subSup" /&gt; &lt;m:naryLim m:val="undOvr" /&gt; &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"&gt; &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /&gt; &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 1" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 2" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 3" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 4" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 5" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 6" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 7" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 8" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 9" /&gt; &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /&gt; &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /&gt; &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /&gt; &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /&gt; &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /&gt; &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /&gt; &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /&gt; &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /&gt; &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /&gt; &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /&gt; &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /&gt; &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /&gt; &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography" /&gt; &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /&gt; &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;mce:style&gt;&lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --&gt; &lt;!--[endif] --&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: normal;"&gt;از اینجا می توانید این فریم ورک را دانلود نمایید&amp;zwnj; : &lt;a title="delphi-spring-framework - spring_v0.2.0.zip" href="http://delphi20.persiangig.com/weblog/FrameWork/spring_v0.2.0%20%20%20Mt85_Persianblog_Ir.zip.zip" target="_blank"&gt;دانلود فریم ورک&amp;nbsp; دلفی اسپرینگ spring_v0.2.0.zip&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;strong&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman','serif';" lang="FA"&gt;&lt;img title="delphi-spring-framework-architecture" src="http://delphi20.persiangig.com/weblog/FrameWork/Mt85%20-%20delphi-spring-framework-architecture.png" alt="delphi-spring-framework-architecture" width="510" height="580" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="right"&gt;&lt;strong&gt;&amp;nbsp;: شامل کلاس های &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spring.Base &amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ارائه&amp;nbsp; کلاسهای پایه &amp;nbsp;برایفریم ورک. برخیاز آنهادرچارچوبدات نت &amp;nbsp;طراحی شده است&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spring.Core&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ارائه کلاس ها در سطح بالاتر وقابلیت های اصلی&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spring.Extensions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;شاملبرخی از ویژگی هایمفیدمانندکاربا فرمت های عددی.&lt;/p&gt;
&lt;p align="right"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="right"&gt;&amp;nbsp;:&amp;nbsp; قابلیت ها&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Inversion Of Control(IoC) Container&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Spring.IoC&lt;/strong&gt; namespace introduced a simple but powerful IoC/DI container which supports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Both programmatic and attribute style registration/injection&lt;/li&gt;
&lt;li&gt;Fluent-style registration&lt;/li&gt;
&lt;li&gt;Strongly-Typed interfaces to perform compiler-time checking&lt;/li&gt;
&lt;li&gt;Predefined lifetime types (Singleton/Transient/SingletonPerThread/Pooled)&lt;/li&gt;
&lt;li&gt;Constructor, method, property, and even field injection&lt;/li&gt;
&lt;li&gt;A service can be registered by different components identified by name&lt;/li&gt;
&lt;li&gt;A component can implement several services.&lt;/li&gt;
&lt;li&gt;Auto-wiring&lt;/li&gt;
&lt;li&gt;Automatically register the guid interfaces as services which are implemented by the target component&lt;/li&gt;
&lt;li&gt;Circular dependency checking&lt;/li&gt;
&lt;li&gt;Choose how to activate a component by reflection or delegation&lt;/li&gt;
&lt;li&gt;Lifecycle interfaces (IInitializable, IStartable, IRecyclable, etc)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cryptography Library&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Spring.Cryptography&lt;/strong&gt; namespace provides the following cryptographic algorithms:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hash algorithms (MD5, SHA-1/256/384/512)&lt;/li&gt;
&lt;li&gt;Checksum algorithms (CRC-16, CRC-32)&lt;/li&gt;
&lt;li&gt;Symmetric algorithms (DES, Triple-DES. Supports CipherMode, PaddingMode and IV)&lt;/li&gt;
&lt;li&gt;Random number generator&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Generic Collection Interfaces&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Spring.Collections&lt;/strong&gt; namespace provides the well-known generic collection interfaces in the .net world: ICollection&amp;lt;T&amp;gt;, IList&amp;lt;T&amp;gt;, IDictionary&amp;lt;TKey, TValue&amp;gt;. They are compatible with the System.IEnumerable&amp;lt;T&amp;gt; interface which inherits from the non-generic System.IEnumerable interface. Use the TCollections class to create instances of these interfaces.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Design Patterns&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Spring.DesignPatterns&lt;/strong&gt; namespace provides the following reusable design patterns:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Singleton Pattern&lt;/li&gt;
&lt;li&gt;Observer Pattern&lt;/li&gt;
&lt;li&gt;Specification Pattern&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Utility Classes&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Spring.Utils and Spring.Utils.IO namespaces provide many useful and well encapsulated utility classes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TDriveInfo&lt;/li&gt;
&lt;li&gt;TEnvironment&lt;/li&gt;
&lt;li&gt;TOperatingSystem&lt;/li&gt;
&lt;li&gt;TMessageBox&lt;/li&gt;
&lt;li&gt;TBaseNCalculator&lt;/li&gt;
&lt;li&gt;TFileVersionInfo&lt;/li&gt;
&lt;li&gt;TFileSystemEntry&lt;/li&gt;
&lt;li&gt;TFileSearcher&lt;/li&gt;
&lt;li&gt;IFileEnumerable&lt;/li&gt;
&lt;li&gt;TNetwork&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spring.System&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;TInterfaceBase&lt;/li&gt;
&lt;li&gt;TArgument&lt;/li&gt;
&lt;li&gt;TBuffer&lt;/li&gt;
&lt;li&gt;TEnum&lt;/li&gt;
&lt;li&gt;TRtti&lt;/li&gt;
&lt;li&gt;TNullable&amp;lt;T&amp;gt;&lt;/li&gt;
&lt;li&gt;TLifetimeWatcher&lt;/li&gt;
&lt;li&gt;TObjectHolder&amp;lt;T&amp;gt;&lt;/li&gt;
&lt;li&gt;TVersion&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Numbering&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Spring.Numbering&lt;/strong&gt; namespace provides some flexible (serial) numbering rules and generator interfaces.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Live Templates&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Live templates, which are introduced since Delphi 2006, are reusable code statements that are accessible from the Code Editor. The "Code Templates" folder in the project contains about 30 code templates that will great improve the productivity of the coding.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Unit Tests&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We follow the Agile practices and use DUnit to write test cases to ensure the framework work as expected. It also makes the refactoring easier and more confident.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;License&lt;/h1&gt;
&lt;p&gt;This project is licensed under the &lt;a title="Apache License V2.0" href="http://www.apache.org/licenses/LICENSE-2.0" rel="nofollow"&gt;Apache License V2.0&lt;/a&gt;. You are free to use the framework for personal and commercial use but at your own risk.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;توجه&lt;/strong&gt; : بعد از نصب این فریم ورک با رفتن به پوشه نمونه ها می توانید اطلاعات بسیار خوبی از نحوه کار کردن این فریم ورک بدست آورید.از این فریم ورک در دلفی ٢٠١٠ و ورژن های بالاتر می توانید استفاده نمایید&lt;/p&gt;
&lt;p&gt;به علت کمبود زمان امکان ترجمه توضیحات مربوطه وجود نداشت.امیدوارم که مفید واقع شده باشد.&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/210</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/6679892/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-6679892</guid>
      <pubDate>Sat, 16 Apr 2011 20:59:26 GMT</pubDate>
    </item>
    <item>
      <title>تبریک فرا رسیدن سال یک هزار و سیصد و نود</title>
      <description>&lt;p style="text-align: center;"&gt;&lt;span style="color: #0000ff;"&gt;&lt;img src="http://delphi20.persiangig.com/image/Years/NewYear90_Sm.JPG" alt="1390" width="275" height="378" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;span style="color: #0000ff;"&gt;یا مقلب القلوب والابصار&lt;br /&gt;یا مدبر الیل و النهار&lt;br /&gt;یا محوا الحول والاحوال&lt;br /&gt;حول حالنا الی احسن حال&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;حلول سال نو و بهار پرطراوت را که نشانه قدرت لایزال الهی و تجدید حیات  طبیعت می باشد رابه تمامی عزیزان تبریک و تهنیت عرض نموده و سالی سرشار از  برکت و معنویت را ازدرگاه خداوند متعال و سبحان برای شماعزیزان مسئلت دارم.موفق باشید و سربلند.&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/208</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/6501642/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-6501642</guid>
      <pubDate>Sun, 20 Mar 2011 16:50:48 GMT</pubDate>
    </item>
    <item>
      <title>مقایسه php و Asp.net از لحاظ امکانات و کدهای پروژه</title>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #0000ff;"&gt;&lt;strong&gt;PHP and ASP.NET - A Feature List - CodeProject&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;span lang="FA"&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;source : http://www.codeproject.com&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;&lt;strong&gt;&lt;span style="font-size: 18pt;"&gt;Introduction&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align: left; direction: ltr; unicode-bidi: embed;"&gt;I do not want to call this as a comparison but a list of equivalent features. You can find a lot of links if you search&amp;nbsp;on the&amp;nbsp;internet regarding 'which is good and which is bad'. Here, I would like to give the same weightage to both technologies as both have its advantages and disadvantages.&lt;/p&gt;&lt;p style="text-align: left;"&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;Well, I made this list when I was thinking about the right technology for one of my latest requirements. I wanted to make something for a presentation as a part of my Architecture Design job.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;strong&gt;Here Goes the List...&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;The choice of technology is completely dependent on the requirements. The factors that influence the decision of choice are based on the following:&lt;/p&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Complexity of Business logic&lt;/li&gt;
&lt;li&gt;Density of contents&lt;/li&gt;
&lt;li&gt;Expected number of Hits (if it is a website)&lt;/li&gt;
&lt;li&gt;Budget&lt;/li&gt;
&lt;li&gt;Size of project, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="text-align: left;"&gt;There are multiple options available for many features. The major ones are listed which are my recommendations.&lt;/p&gt;
&lt;div style="text-align: left;" dir="ltr"&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;&lt;strong&gt;ASP.NET &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;&lt;strong&gt;PHP &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&lt;strong&gt;Comments &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Latest Stable Version&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;4.0&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;5.3.3&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;As of 19 Aug 2010&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;License&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;MS EULA&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;PHP License v3.01&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Price&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;ul&gt;
&lt;li&gt;ASP.NET - .NET Framework is free. So ASP.NET also free&lt;/li&gt;
&lt;li&gt;Web Server &amp;ndash; IIS &amp;ndash; Not Free. OS cost applicable&lt;/li&gt;
&lt;li&gt;OS &amp;ndash; Windows Server &amp;ndash; Not Free&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;ul&gt;
&lt;li&gt;PHP &amp;ndash; Free&lt;/li&gt;
&lt;li&gt;Web Server &amp;ndash; Free&lt;/li&gt;
&lt;li&gt;OS &amp;ndash; Linux is free, Windows is costly&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;PHP can be installed on any OS and Web server. But ASP.NET is recommended for IIS only (even though ports to few web servers available)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Third Party Hosting Price&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Cost involved&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Cost Involved&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Both are not costly but if you compare, PHP is found to be a little bit cheaper&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Development Cost&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Developer cost Involved Visual Studio Express Editions are free Rapid-Application-Development Model. So development takes less time&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Developer Cost Involved Free/Open Source IDEs available Much coding involved&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Both are same but ASP.NET is more on Rapid-Application-Development and PHP is more on Coding&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Cross Platform&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Whatever server side language you use, browsers render only as HTML. But development is not cross-platform even though ASP.NET got ports for Linux available&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Code Portability&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Partial&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;For PHP, a code written on Linux/Apache will work on Windows or any OS/Web Server. But .NET, even though we have ports available, you will require some tweaks to make it run.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Cloud Feasibility&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Possible&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Possible&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Additionally, for ASP.NET -SQL Azure is also available for database hosting.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Mode of source&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Closed Source&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Open Source&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Application developers have no benefits for either it is closed or open &lt;strong&gt;UPDATE: &lt;/strong&gt;Microsoft also opened .NET framework code for reference. Note that it is just for reference. You cannot do anything except reading. A real open source must be able to download, make amendments, re-compile. You cannot make your own .NET versions.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Promoted by&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Microsoft&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;PHP Community&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Customer Support by Owner&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;No&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Security Fixes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Auto Update &amp;ndash; part of OS&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Need to update separately when available&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Both parties release fixes for bugs and security issues instantly&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Developer Help&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Community&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Community&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Both technologies got fans worldwide. They will provide help and guidance through forums, mail lists, news groups, etc.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Languages&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;ul&gt;
&lt;li&gt;C#&lt;/li&gt;
&lt;li&gt;VB.NET&lt;/li&gt;
&lt;li&gt;Jscript, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;PHP&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Database&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Any Database Good fit: Microsoft SQL Server&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Any Database Good fit: MySQL&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Supports most of the databases&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Frameworks / OOPs&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;There is an inbuilt framework (called web forms framework) available which will force developers to use OOPs&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;You can write both procedural and OOPs based code&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;MVC&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Microsoft ASP.NET MVC&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Symfony&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Development IDE&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;ul&gt;
&lt;li&gt;Recommended: Microsoft Visual Studio&lt;/li&gt;
&lt;li&gt;Any IDE&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;ul&gt;
&lt;li&gt;Recommended: Zend Studio&lt;/li&gt;
&lt;li&gt;Any IDE&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Even Notepad can be used for coding. PHP is more easy for that, but if you can afford Visual Studio, then ASP.NET.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;ORM&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;ul&gt;
&lt;li&gt;ADO.NET Entity Framework&lt;/li&gt;
&lt;li&gt;NHibernate&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Doctrine&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Templating&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;NVelocity&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Smarty&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Extensibility&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;ul&gt;
&lt;li&gt;ASP.NET uses Microsoft.NET framework. So you can make use of any functionality available on .NET framework&lt;/li&gt;
&lt;li&gt;HTTPHandlers&lt;/li&gt;
&lt;li&gt;HTTPModules&lt;/li&gt;
&lt;li&gt;ISASP Extensions, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;PECL &amp;ndash; PHP Extension Community Library&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Easy to learn&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Personally I found PHP to be easier for a beginner to learn programming&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Recommended for Huge systems?&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;No&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;As per my analysis, PHP is recommended for small-to-medium projects and ASP.NET and JSP for medium-to-big applications &lt;strong&gt;UPDATE:&lt;/strong&gt; If you think about Facebook, please understand that:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;it uses a re-written PHP and a&lt;/li&gt;
&lt;li&gt;transformer+compiler called HipHop which transforms PHP code to highly optimized C++ code and then compiles with gcc. We are talking here about the PHP we get for application developers from PHP.NET (as it is).&lt;/li&gt;
&lt;/ol&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Content Management Systems&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;ul&gt;
&lt;li&gt;DotNetNuke&lt;/li&gt;
&lt;li&gt;SharePoint&lt;/li&gt;
&lt;li&gt;N2CMS &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;ul&gt;
&lt;li&gt;Typo3&lt;/li&gt;
&lt;li&gt;Joomla&lt;/li&gt;
&lt;li&gt;Magento &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Wide variety of options&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Advancement&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Growing very fast&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Growing with limited speed&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Micorosft&amp;rsquo;s team is keen to develop and integrate new features. But since PHP is promoted by community, it takes time to reach that level&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Backward Compatibility&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Old code will work on new framework versions without change&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Old code might need tweaks to make it work on latest versions&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Security&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;IIS must be improved from the&amp;nbsp;past and now a days it is one of the secure web servers&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Major web servers are secure&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;ASP.NET, PHP, Oss and its servers are mostly secure. Now developers need to make sure their coding is secure.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Performance&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Faster&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;Faster for small programs and slower for medium-to-big programs&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;Very basic old argument &amp;ndash; ASP.NET is compiled and PHP is interpreted (line by line compilation and execution)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Deployment&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;p&gt;Multiple methods available E.g.: Publish, XCopy, MSI&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;p&gt;You need to copy/paste code to server somehow (e.g.: FTP)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;Some useful features&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="178"&gt;
&lt;ul&gt;
&lt;li&gt;WCF (Windows Communication Foundation), Web Service, .NET Remoting etc.&lt;/li&gt;
&lt;li&gt;ASP.NET AJAX&lt;/li&gt;
&lt;li&gt;Built-in Caching features&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="181"&gt;
&lt;ul&gt;
&lt;li&gt;Web Service&lt;/li&gt;
&lt;li&gt;Third party Ajax libraries&lt;/li&gt;
&lt;li&gt;Third party Caching libraries&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td valign="top" width="180"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style="text-align: left;"&gt;I do not claim all I stated above are true, but all that I believe to be true. Also this list is in no way complete. It is time consuming to build a full list, so I included the major points only.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;source : http://www.codeproject.com&lt;/p&gt;</description>
      <link>http://mt85.persianblog.ir/post/207</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/6381878/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-6381878</guid>
      <pubDate>Fri, 25 Feb 2011 21:10:11 GMT</pubDate>
    </item>
    <item>
      <title>دلفی 2010 جدیدترین محبوب قدیمی</title>
      <description>&lt;p&gt;&lt;span id="ctl00_cphMaster_dtgDetails_ctl02_lblCode" style="font-size: smaller;"&gt;کد خبر:&lt;/span&gt; &lt;span id="ctl00_cphMaster_dtgDetails_ctl02_lblId" style="font-size: smaller; font-weight: bold;"&gt;3839&lt;/span&gt; &lt;span id="ctl00_cphMaster_dtgDetails_ctl02_lblCat" style="font-size: smaller;"&gt;گروه خبری:&lt;/span&gt; &lt;span id="ctl00_cphMaster_dtgDetails_ctl02_lblCategory" style="font-size: smaller; font-weight: bold;"&gt;اخبار نرم افزار&lt;/span&gt; &lt;span id="ctl00_cphMaster_dtgDetails_ctl02_Label3" style="font-size: smaller;"&gt;منبع خبر:&lt;/span&gt; &lt;span id="ctl00_cphMaster_dtgDetails_ctl02_Label4" style="font-size: smaller; font-weight: bold;"&gt;مجله شبکه&lt;/span&gt; &lt;span id="ctl00_cphMaster_dtgDetails_ctl02_lblDate" style="font-size: smaller;"&gt;تاریخ خبر:&lt;/span&gt; &lt;span id="ctl00_cphMaster_dtgDetails_ctl02_lblNewsDate" style="font-size: smaller; font-weight: bold;"&gt;1389/09/02&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span id="ctl00_cphMaster_dtgDetails_ctl02_lblAllTitle" class="Label" style="font-weight: bold;"&gt;دلفی 2010 جدیدترین محبوب قدیمی&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="text-align: right;"&gt;
&lt;div style="color: #003366; text-align: justify;"&gt;&lt;em&gt;&lt;span id="ctl00_MainContent_pagecontrol1_Description"&gt;برنامه&amp;zwnj;نویسان متعددی وجود دارند که نسبت به تغییر مقاومت می&amp;zwnj;کنند و با عرضه نسخه جدید از یک زبان یا ابزار، تا زمانی که دلایل کافی برای مهاجرت به آن نداشته باشند، از این کار اجتناب می&amp;zwnj;کنند. این امر بسیار مرسوم است که با عرضه نسخه جدید از یک نرم&amp;zwnj;افزار، طرفداران و کاربران آن با اشتیاق آن را تهیه کرده و برای مدتی هرچند کوتاه آزمایش می&amp;zwnj;کنند؛ اما از این میان تنها عده کمی تمام کار و پروژه&amp;zwnj;های خود را به نسخه جدید منتقل می&amp;zwnj;کنند. مگر این&amp;zwnj;که آن را واقعاً برتر ببینند یا مزایایی در آن ببینند که نتوانند از آن به راحتی چشم&amp;zwnj;پوشی کنند یا حتی ممکن است مدت&amp;zwnj;ها انتظار آن را کشیده باشند یا از نبود آن ناراحت باشند. از زمان عرضه دلفی 7 در سال 2002 تا امروز که نسخه 2010 آن در دست کاربران است، برنامه&amp;zwnj;نویسان به دلایل مختلفی مقاومت زیادی برای مهاجرت از نسخه 7 به نسخه&amp;zwnj;های بعدی از خود نشان داده&amp;zwnj;اند. اما از زمان معرفی نسخه 2009 و اکنون 2010، دلایل متعددی وجود دارد که کاربران دلفی 7 را به نحوی به ارتقا و مهاجرت به نسخه جدید ترغیب می&amp;zwnj;کند که در ادامه به توضیح آن&amp;zwnj; خواهیم پرداخت.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;دلفی و نسخه 2010&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;دلفی 2010 یکی از بزرگ&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;/p&gt;
&lt;/div&gt;&lt;p dir="rtl"&gt;برنامه&amp;zwnj;هایی که با دلفی نوشته می&amp;zwnj;شوند، بسیار پرسرعت و فشرده بوده و از واسط&amp;zwnj;های کاربر غنی و توانمندی برخوردار هستند. ضمن آن که قادرند به صورت مجازی به هر پایگاه داده و منبع داده&amp;zwnj;ای متصل شوند. دلفی یک زبان مدرن و قدرتمند است که با یک کامپایلر فوق&amp;zwnj;العاده سریع ویندوز، یک محیط ویژوال برای ساخت نرم&amp;zwnj;افزارهایی با ظاهر زیبا و جذاب و یک کتابخانه غنی از اجزای ویژوال تحت عنوان VCL با بیش از 250 کلاس و کامپوننت و ابزارهای متعدد دیگر همراه شده است. هزاران کامپوننت اضافه دیگر تاکنون توسط افراد، گروه&amp;zwnj;ها و شرکت&amp;zwnj;های مختلف نیز برای این ابزار، طراحی شده است که استفاده از آن&amp;zwnj;ها کار توسعه را هرچه بیشتر سرعت بخشیده و برنامه را در میان سایر نرم&amp;zwnj;افزارها منحصر به فرد می&amp;zwnj;کند.&lt;/p&gt;
&lt;table style="width: 600px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;img src="http://www.shabakeh-mag.com/Data/Gallery/2010/6/Delphy%2001_s.jpg" alt="" width="500" height="333" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="background-color: #e8e8e8;"&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&amp;nbsp;شکل 1&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;کاهش چشم&amp;zwnj;گیر زمان توسعه&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;برنامه&amp;zwnj;نویسی با دلفی از دیگر پلتفرم&amp;zwnj;های توسعه سریع نرم&amp;zwnj;افزار از جمله ویژوال بیسیک، .دات&amp;zwnj;نت یا جاوا کاراتر است. توسعه&amp;zwnj;دهندگان دلفی، چندین کامپوننت توانمند با قابلیت&amp;zwnj;های مختلف را در کتابخانه&amp;zwnj;ای به نام VCL ارائه کرده&amp;zwnj;اند که به&amp;zwnj;سادگی قابل استفاده و به راحتی قابل بسط و گسترش&amp;zwnj; هستند. این کتابخانه به طور کامل با محیط توسعه یا IDE یکپارچه شده است که این امر موجب می&amp;zwnj;شود کاربران بتوانند هم از راه کدنویسی و هم از طریق ویژوال، کامپوننت&amp;zwnj;ها را آن&amp;zwnj;طور که می&amp;zwnj;خواهند دستکاری کرده و تغییر دهند. درنتیجه، برنامه&amp;zwnj;هایی که با کتابخانه VCL ساخته می&amp;zwnj;شوند، بدون کوچک&amp;zwnj;ترین افت در کارایی و نقصان در کارکرد، به تعداد کمتری خط کدنویسی نیاز دارند. گاهی چنین کاری تا پنج برابر کمتر از یک برنامه با کارایی معادل که به زبان دیگری نوشته شده است، به کدنویسی نیاز دارد. با استفاده از دلفی و VCL برنامه&amp;zwnj;ها کیفیت بالاتری خواهند داشت و نگهداری، بهینه&amp;zwnj;سازی و ارتقای کارکرد آن&amp;zwnj;ها ساده&amp;zwnj;تر خواهد بود.&lt;/p&gt;
&lt;p dir="rtl"&gt;دلفی یکی از سریع&amp;zwnj;ترین و توانمندترین کامپایلرها را با ویژگی&amp;zwnj;های مدرن دارد که کار ترجمه و ساخت پروژه را برای دفعات مکرر خسته&amp;zwnj;کننده نمی&amp;zwnj;کند. این ویژگی در دو زمان بیشتر خود را نمایان می&amp;zwnj;سازد. یکی زمانی که اندازه پروژه به قدری بزرگ است که ساخت آن هر بار، زمان قابل توجهی صرف می&amp;zwnj;کند و تعدد این کار برای برنامه&amp;zwnj;نویس کسل&amp;zwnj;کننده می&amp;zwnj;شود. دیگر، زمانی که بخواهیم از آن در دانشگاه&amp;zwnj;ها یا مراکز آموزشی که نیاز به تمرین و تکرار بیشتر است، استفاده کنیم. در این موارد و موارد مشابه، سرعت کامپایلر، خود را بیشتر نمایان می&amp;zwnj;کند. در کنار سرعت ترجمه، قابلیتی که از این پس در دلفی 2010 شاهد آن خواهیم بود، کامپایل در پشت صحنه است. به این معنی که پس از ارسال فرمان ترجمه به برنامه، مجبور به انتظار نخواهید بود و می&amp;zwnj;توانید کار خود را با برنامه ادامه دهید تا کار ترجمه که در پس زمینه در حال انجام است به پایان برسد. بعد از ساخت فایل اجرایی نیز به دلیل آن که دلفی برنامه&amp;zwnj;های کاملاً مستقل ساخته و مانند جاوا، دات&amp;zwnj;نت و ویژوال بیسیک به پیش&amp;zwnj;نیاز اجرا و محیط&amp;zwnj;های زمان اجرا نیازی ندارند، سرعت و کارایی آن&amp;zwnj;ها زیاد خواهد بود.&lt;/p&gt;
&lt;table style="width: 600px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;img src="http://www.shabakeh-mag.com/Data/Gallery/2010/6/Delphy%2002_s.jpg" alt="" width="500" height="412" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="background-color: #e8e8e8;"&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;فناوری&amp;zwnj;های روز و نگاه به آینده&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;دلفی 2010 از فناوری&amp;zwnj;های لمسی و اشاره&amp;zwnj;ای در سیستم&amp;zwnj;عامل&amp;zwnj;های ویندوز پشتیبانی کرده و امکانات، ویژگی&amp;zwnj;ها و انعطاف&amp;zwnj;پذیری آن در این زمینه بیشتر از سایر ابزارها است. ابزارهای دیگر به گونه&amp;zwnj;ای توسعه&amp;zwnj;دهنده را به امکانات سیستم&amp;zwnj;عامل و میزان پشتیبانی آن از فناوری&amp;zwnj;های یاد شده محدود می&amp;zwnj;کنند. اما دلفی 2010 امکان کنترل دستگاه&amp;zwnj;های ورودی را در سطوح مختلف به برنامه&amp;zwnj;نویس می&amp;zwnj;دهد. فناوری&amp;zwnj;های لمسی و اشاره&amp;zwnj;ای در برنامه&amp;zwnj;های پیشرفته امروزی در کیوسک&amp;zwnj;ها، تبلت&amp;zwnj;ها، دستگاه&amp;zwnj;های POS برای فروشگاه&amp;zwnj;ها و... به کار می&amp;zwnj;روند. پشتیبانی از انواع دستگاه&amp;zwnj;های لمسی، چندلمسی و قلم&amp;zwnj;های نوری، همچنین صفحه&amp;zwnj;کلیدهای لمسی مجازی، در کنار پشتیبانی از جدیدترین سیستم&amp;zwnj;عامل مایکروسافت یعنی ویندوز 7، بیانگر همگامی با فناوری&amp;zwnj;های روز و آینده&amp;zwnj;نگری گروه توسعه&amp;zwnj;دهنده این ابزار است.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;هر پایگاه داده، با هر معماری و پروتکل&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;فریم&amp;zwnj;ورک DataSnap دلفی و dbExpress، این امکان را فراهم می&amp;zwnj;آورند تا سیستمی بسازید که می&amp;zwnj;تواند به صورت یکپارچه به انواع مختلف منابع داده متصل شود و همچنان تمام خصوصیات منحصر به آن پایگاه داده و کنترل و کارایی ذاتی آن را حفظ کند. درحالی که دیگر ابزارهای توسعه سریع برنامه (RAD) معمولاً شما را به یک یا چند پایگاه داده یا معماری خاص محدود می&amp;zwnj;کنند یا برای پشتیبانی از منابع مختلف داده&amp;zwnj;ای، بر پایه اتصال همگانی یا Universal عمل می&amp;zwnj;کنند که این کار، کنترل و کارایی آن منبع داده&amp;zwnj;ای را کاهش می&amp;zwnj;دهد. می&amp;zwnj;توان گفت آزادی عمل در دلفی به قدری است که انعطاف&amp;zwnj;پذیری و کارایی مورد نیاز را برای ساخت نرم&amp;zwnj;افزارهای برتر و ممتاز فراهم می&amp;zwnj;آورد. به&amp;zwnj;طورکلی می&amp;zwnj;توان امکانات دلفی در اتصال به پایگاه&amp;zwnj;های داده را در سه سطح طبقه&amp;zwnj;بندی کرد:&lt;/p&gt;
&lt;p dir="rtl"&gt;- پشتیبانی ذاتی از SQL Server، InterBase، DB&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma; font-size: small;"&gt;&lt;span lang="EN"&gt;2&lt;/span&gt;&lt;span lang="FA"&gt;، Oracle، Sybase، MySQL، Firebird و...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;- دسترسی انعطاف&amp;zwnj;پذیر به منابع داده از طریق dbExpress (یک بار ساخت &amp;ndash; چندین بار اتصال)&lt;/p&gt;
&lt;p dir="rtl"&gt;- استفاده از DataSnap با پشتیبانی از JSON، REST، COM، HTTP TCP/IP و XML برای سیستم&amp;zwnj;های سرویس&amp;zwnj;گیرنده/سرویس&amp;zwnj;دهنده و اتصال مالتی&amp;zwnj;تایر (multi-tier) با هر سیستم دیگر.&lt;/p&gt;
&lt;table style="width: 600px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;img src="http://www.shabakeh-mag.com/Data/Gallery/2010/6/Delphy%2003_s.jpg" alt="" width="500" height="321" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="background-color: #e8e8e8;"&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;شکل 3&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;امکانات جدید دلفی 2010&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;بیش از 120 بهبود و تغییر در نسخه جدید دلفی اعلام شده است که از مهم&amp;zwnj;ترین آن&amp;zwnj;ها می&amp;zwnj;توان به پشتیبانی از API ویندوز7 و&lt;span style="font-family: tahoma;"&gt;&lt;span lang="EN"&gt; Direct2D&lt;/span&gt;&lt;span lang="FA"&gt; که به تسهیل پردازش، بهبود کارایی و کیفیت بالای تصویر خروجی منجر می&amp;zwnj;شود و همچنین پشتیبانی از فناوری چندلمسی اشاره کرد.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;شاید بارزترین تغییر در دلفی که از نسخه 2009 شاهد آن هستیم، پشتیبانی پیش&amp;zwnj;فرض تمام رشته&amp;zwnj;ها در اجزای ویژوال و کتابخانه&amp;zwnj;ای از یونیکد است. یکی از مهم&amp;zwnj;ترین مشکلات برنامه&amp;zwnj;نویسان از جمله فارسی&amp;zwnj;زبانان در نسخه&amp;zwnj;های پیشین همین ضعف بود، اما اکنون این ویژگی به دلیل محکمی برای بسیاری از آن&amp;zwnj;ها جهت روی آوردن به نسخه جدید تبدیل شده است.&lt;/p&gt;
&lt;p dir="rtl"&gt;در دلفی 2010 سرعت توسعه افزایش چشم&amp;zwnj;گیری خواهد داشت. زیرا با IDE Insight تمام امکانات IDE را خواهید داشت و دیگر به جست&amp;zwnj;وجو در منوها و کادرهای گفت&amp;zwnj;وگو برای انجام کارها نیازی نیست. ضمن این که برای کاربران و طرفداران دلفی 7 این امکان در نظرگرفته&amp;zwnj;شده&amp;zwnj;است که بتوانند محیط کار خود را به شکل دلفی 7 کلاسیک در آورند و کار خود را در آن محیط ادامه دهند.&lt;/p&gt;
&lt;table style="width: 600px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr bgcolor="#000000"&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&lt;span style="color: #ffffff;"&gt;بالاخره کدام شرکت؟&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#e8e8e8"&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;شرکت بورلند، توسعه&amp;zwnj;دهنده اولیه دلفی، به دلیل آن که بیشتر از ابزارهایی مانند دلفی، C++ Builder و JBuilder روی مدیریت چرخه دوام نرم&amp;zwnj;افزاری تمرکز داشت، بعد از عرضه نسخه 2006 دلفی را به یکی از شرکت&amp;zwnj;های تابعه خود یعنی CodeGear سپرد تا کار توسعه آن را پی گیرد. نسخه 2007 دلفی نیز با نام این شرکت عرضه شد. البته، بورلند از سال 2006 به دنبال یک مشتری خوب برای واگذار کردن CodeGear به آن بود تا این که شرکتی به نام Embarcadero که در زمینه عرضه ابزارهای مرتبط با پایگاه&amp;zwnj;داده فعالیت دارد، در سال 2008 پیشنهاد خرید CodeGear از بورلند را مطرح کرد و سرانجام این معامله با قیمتی حدود 5/24 میلیون دلار در سی&amp;zwnj;ام ژوئن 2008 سرگرفت و توسعه دلفی و دیگر ابزارهای یاد شده به این شرکت واگذار شد.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;با استفاده از Integrated Code Formatter شیوه کدنویسی پایدار و استاندارد به صورت خودکار در آمده است. ضمن این که می&amp;zwnj;توانید بعد از اتمام کار، یکباره به کد خود ساختار استاندارد بدهید و به&amp;zwnj;این ترتیب کد خوانا و قابل فهم&amp;zwnj;تری داشته باشید. دو پیشرفت عمده نیز درجهت اشکال&amp;zwnj;یابی و اشکال&amp;zwnj;زدایی برنامه&amp;zwnj;ها حاصل شده است. یکی پشتیبانی از اشکال&amp;zwnj;زدایی در برنامه&amp;zwnj;های چندرشته&amp;zwnj;ای (Multi-Threaded) و دیگری Debug Data Visualizerها که برخی از داده&amp;zwnj;های نامفهوم و رمزگونه را به صورت قالب&amp;zwnj;های قابل فهمی مانند رشته&amp;zwnj;های حرفی، زمان و تاریخ نمایش می&amp;zwnj;دهند تا کار اشکال&amp;zwnj;زدایی را تسهیل کنند.&lt;/p&gt;
&lt;p dir="rtl"&gt;امـــکان جـدیــد دیگــر، پشتیبـــانـــی از WIC (سرنــــام Windows Imaging Component) است که قابلیت کار با فایل&amp;zwnj;های تصویری مانند JPEG، TIFF، GIF، PNG، BMP و قالب&amp;zwnj;های تصویری HD و همچنین قالب&amp;zwnj;های خام دوربین&amp;zwnj;های دیجیتال مانند NRW، NEF، CRW،&lt;span lang="EN"&gt; CR2&lt;/span&gt;&lt;span lang="FA"&gt;، RW&lt;/span&gt;&lt;span lang="EN"&gt;2&lt;/span&gt;&lt;span lang="FA"&gt;، ARW، &lt;/span&gt;&lt;span lang="EN"&gt;SR2&lt;/span&gt;، SRF، ORF، PEF و DNG را فراهم می&amp;zwnj;آورد.&lt;/p&gt;
&lt;p dir="rtl"&gt;یک ابزار حرفه&amp;zwnj;ای با نام ER/Studio نیز برای مدل&amp;zwnj;سازی داده&amp;zwnj;ای نرم&amp;zwnj;افزارها به همراه نسخه Architect دلفی عرضه شده است که از جمله ابزارهای توانمند مهندسی نرم&amp;zwnj;افزار است. با استفاده از این ابزار، کار مدل&amp;zwnj;سازی و مستندسازی و همچنین مهندسی معکوس، تحلیل و بهینه&amp;zwnj;سازی پایگاه&amp;zwnj;های داده با سهولت و دقت بالایی انجام خواهد شد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;سایر دلایل مهاجرت از دلفی 7&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;از نسخه 7 تاکنون، ویژگی&amp;zwnj;های زبانی و کامپایلری متعددی به دلفی اضافه شده است که برشمردن آن&amp;zwnj;ها از حوصله این مقاله خارج است. همان&amp;zwnj;طور که گفتیم، بیش از 120 تغییر و بهبود در کارکرد، تنها از نسخه 2009 به 2010 وجود داشته است. حال اگر بخواهیم تمام تغییرات را از نسخه 7 تاکنون برشماریم شاید از یک کتاب نیز فراتر رود. ما در ادامه تنها چند ویژگی ابزاری کارا و مهم را که برای برنامه&amp;zwnj;نویسان سطوح مختلف کاربرد دارند، بررسی کرده و مطالعه درباره باقی آن&amp;zwnj;ها را به شما واگذار می&amp;zwnj;کنیم.&lt;/p&gt;
&lt;p dir="rtl"&gt;Live Templates&lt;/p&gt;
&lt;p dir="rtl"&gt;یکی از مفیدترین ویژگی&amp;zwnj;ها در تکمیل کد و تسریع برنامه&amp;zwnj;نویسی،Live Template است که ابزاری توانمند بوده و می&amp;zwnj;تواند بازده شما را در برنامه&amp;zwnj;نویسی به میزان قابل توجهی افزایش دهد. این ابزار شما را قادر می&amp;zwnj;سازد که مطابق یک قالب خاص، ساختاری از جمله ساختارهای استاندارد زبان مانند if، for، case، while و... را به سرعت در کد خود درج کنید و با تغییر بخش&amp;zwnj;های مختلف آن، به هدف نهایی خود دست یابید (شکل 1).&lt;/p&gt;
&lt;p dir="rtl"&gt;انعطاف&amp;zwnj;پذیری این ابزار به قدری بالا است که اگر از روش کار آن راضی نبودید، می&amp;zwnj;توانید با نوشتن اسکریپت، آن را مطابق خواست خود تغییر داده و تقریباً هر کاری که می&amp;zwnj;خواهید با آن انجام دهید. به عنوان مثال، اگر یک نوع شمارشی مانند نام روزهای هفته، ماه&amp;zwnj;های سال و... تعریف کرده باشید، این ابزار می&amp;zwnj;تواند هنگام استفاده ازساختار Case تمام حالات را با این نوع شمارشی پر کند و از جنبه&amp;zwnj;های گوناگون در زمان شما صرفه&amp;zwnj;جویی کند.&lt;/p&gt;
&lt;table style="width: 600px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;img src="http://www.shabakeh-mag.com/Data/Gallery/2010/6/Delphy%2004_s.jpg" alt="" width="500" height="318" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="background-color: #e8e8e8;"&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;شکل 4&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style="font-family: tahoma; font-size: small;" lang="FA"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;History&lt;/strong&gt; &lt;strong&gt;Tab&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;گاهی اوقات زمانی که در حال کدنویسی هستید، ناخودآگاه برنامه شما به سمتی می&amp;zwnj;رود که انتظار آن را نداشتید. در طول کار نیز احتمالاً بارها دکمه Ctrl+S را برای ثبت تغییرات کار خود فشرده&amp;zwnj;اید. اما در مقطعی، متوجه می&amp;zwnj;شوید که بسیاری از راه را اشتباه آمده&amp;zwnj;اید و معمولاً این مشکل در شرایطی پیش می&amp;zwnj;آید که شما پشتیبان مناسبی از کد یا نقطه ثبت خوبی در ابزار مدیریت کنترل خود نداشتید (البته، شما حتماً هنگام برنامه&amp;zwnj;نویسی از کد خود پشتیبان می&amp;zwnj;گیرید و از ابزار مدیریت کنترل کد استفاده می&amp;zwnj;کنید!). در اینجا است که می&amp;zwnj;توانید به بخش سابقه&amp;zwnj;های کد (History Tab) در IDE وارد شده و تغییراتی را که طی این مدت در کد خود داده&amp;zwnj;اید، مشاهده کنید. با هر بار ذخیره کردن تغییرات، یک کپی از نسخه قدیمی در زیرشاخه&amp;zwnj;ای مخفی واقع در شاخه اصلی پروژه ثبت می&amp;zwnj;شود که با ورود به بخش سابقه&amp;zwnj;های کد، آن فایل&amp;zwnj;ها قابل مشاهده و میزان و مکان تغییرات در هر مرحله قابل مقایسه خواهد بود (شکل 2).&lt;/p&gt;
&lt;table style="width: 600px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;img src="http://www.shabakeh-mag.com/Data/Gallery/2010/6/Delphy%2005_s.jpg" alt="" width="500" height="455" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="background-color: #e8e8e8;"&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;شکل 5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;محیط قابل شخصی&amp;zwnj;سازی&lt;/p&gt;
&lt;p dir="rtl"&gt;برنامه&amp;zwnj;نویسان با یکدیگر متفاوتند و مسلماً کمتر پیش می&amp;zwnj;آید که افراد بخواهند در محیط&amp;zwnj;هایی کاملاً یکسان کار کنند و اغلب تمایل دارند چینش نوار ابزارها و پنجره&amp;zwnj;ها را مطابق خواسته خود تنظیم کنند. این قابلیتی است که کاربران دلفی 7 در آن قدرت مانور بسیار محدودی داشتند؛ در حالی که در نسخه&amp;zwnj;های جدید تقریباً همه چیز در کنترل کاربر است. شکل 3 نمایی از این گفته را نمایش می&amp;zwnj;دهد.&lt;/p&gt;
&lt;p dir="rtl"&gt;خطوط راهنمای طراحی فرم&lt;/p&gt;
&lt;p dir="rtl"&gt;طراحی فرم&amp;zwnj;های برنامه موضوع ساده و کم اهمیتی نیست. به&amp;zwnj;خصوص اگر اجزای زیادی روی آن قرار داشته باشد. قرار دادن هرچیز در جای خود، رعایت فاصله اجزا با یکدیگر و از حاشیه فرم، تراز کردن اجزای فرم با یکدیگر و مسائلی از این قبیل می&amp;zwnj;تواند برای بیشتر طراحان چالش&amp;zwnj;برانگیز باشد. همیشه افراد دقیق و زیرکی هم وجود دارند که اگر جزئی از فرم حتی یک پیکسل از جای درست خود اختلاف داشته باشد یا با بخش دیگر تراز نباشد، متوجه می&amp;zwnj;شوند. در دلفی 7 ابزاری برای حصول اطمینان از رعایت فاصله&amp;zwnj;ها و تراز کردن اجزا وجود دارد که البته کار با آن زمان&amp;zwnj;بر است. از دلفی 2009 به بعد این مشکل به زیبایی با به کارگیری خطوط راهنما برطرف شده است. به این ترتیب، با حرکت دادن اجزای فرم، به محض تراز شدن با اجزای دیگر، خطی در آن راستا ظاهر می&amp;zwnj;شود. در شکل 4 به دو خط باریک طرفین دو دکمه، حد فاصل بین دو دکمه و خط کنار دکمه پایینی از لبه سمت چپ فرم توجه کنید. این خطوط، راهنمای طراحی فرم هستند.&lt;/p&gt;
&lt;table style="width: 600px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;img src="http://www.shabakeh-mag.com/Data/Gallery/2010/6/Delphy%2006_s.jpg" alt="" width="500" height="206" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="background-color: #e8e8e8;"&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;شکل 6&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p dir="rtl"&gt;ساختار جدید فهرست اجزا&lt;/p&gt;
&lt;p dir="rtl"&gt;در دلفی 7، فهرست اجزا توسط لبه دسته&amp;zwnj;بندی می&amp;zwnj;شد، اما در نسخه جدید طراحی آن به طور کامل عوض شده است. به نحوی که کارایی بالاتری نسبت به حالت پیش ارائه می&amp;zwnj;کند. ضمن آن که می&amp;zwnj;توانید در کوتاه&amp;zwnj;ترین زمان ممکن، با وارد کردن نام کامپوننت آن را در میان انبوهی از کامپوننت&amp;zwnj;ها پیدا کنید. با واردکردن هر حرف در کادر جست&amp;zwnj;وجو، فهرست کامپوننت&amp;zwnj;ها به آن&amp;zwnj;هایی که نامشان شامل عبارت وارد شده می&amp;zwnj;شود، کاهش می&amp;zwnj;یابد تا درنهایت در یک فهرست خلاصه شده، عنصر مورد نظر خود را پیدا کنیم. شکل 5 تا حدی نشان&amp;zwnj;دهنده این مسئله است.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;اجزای&lt;/strong&gt; &lt;strong&gt;ویژوال&lt;/strong&gt; &lt;strong&gt;ریبون&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;کتابخانه ویژوال دلفی همواره درصدد ساخت واسط کاربر زیبا و جذاب بوده است و دلفی 2009 و 2010 این کار را با مجموعه&amp;zwnj;ای از اجزای ویژوال به نام ریبون (Ribbon) کامل کرده&amp;zwnj;اند. ریبون به اجزای ویژوالی گفته می&amp;zwnj;شود که در واسط کاربر آفیس 2007 مشاهده می&amp;zwnj;شود و با یک طراحی زیبا، مشکلات کار با منوها را راحت&amp;zwnj;تر کرده و تحولی در طراحی واسط کاربر به&amp;zwnj;وجود آورده است. شکل 6 نمایی از این اجزای ویژوال را نشان می&amp;zwnj;دهد.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;بهبود&lt;/strong&gt; &lt;strong&gt;ویرایشگر&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;پس از نسخه 7 به ویرایشگر دلفی نیز امکانات متعددی اضافه شده است. از جمله می&amp;zwnj;توان به Code Folding اشاره کرد. با استفاده از این امکان بدنه کلاس&amp;zwnj;ها، توابع و سایر ساختارها و بلاک&amp;zwnj;ها، با کلیک روی علامت منفی (-) واقع در حاشیه ویرایشگر، از دید کاربر پنهان شده و مرور کد را در فایل&amp;zwnj;های بزرگ راحت می&amp;zwnj;سازد. پس از پنهان شدن کد، علامت منفی به مثبت (+) تبدیل شده که با کلیک روی آن، شکل نمایش کد به حالت قبل باز خواهد گشت. &lt;br /&gt; &lt;br /&gt; از دیگر امکانات بسیار مفید ویرایشگر، تغییر دسته&amp;zwnj;ای نام کلاس&amp;zwnj;ها، توابع، متغیرها و... است. به عنوان مثال، اگر بنا به دلایلی تصمیم بگیرید نام متغیری را که در یک بلاک صدخطی بارها تکرار شده، تغییر دهید کافی است خطوط مربوطه را انتخاب کرده و روی آیکون کوچکی که برای تغییر نام در کنار ویرایشگر ظاهر می&amp;zwnj;شود کلیک کنید باکمی دقت در شکل1 می&amp;zwnj;توانید این آیکون را در کنا خط 29 برنامه مشاهده کنید. بعد از آن با تغییر نام یکی از متغیرها، به&amp;zwnj;طور همزمان آن متغیر در هر جای کد انتخابی که تکرار شده باشد، تغییر خواهد کرد. از دیگر امکانات اضافه شده به دلفی می&amp;zwnj;توان به ابزار مدل&amp;zwnj;سازی UML، ابزار ساخت پرس و جوهای پیچیده SQL، ابزار جدید ترجمه جمله&amp;zwnj;ها و پیام&amp;zwnj;های درون برنامه&amp;zwnj;های چند زبانه و در پایان، تولید خودکار مستندات پروژه پس از اتمام برنامه اشاره کرد. شاید دشوار&amp;zwnj;ترین کار برای یک برنامه&amp;zwnj;نویس این باشد که از او بخواهند کدهای خود را مستندسازی کند! که البته دلفی 2010 این کار را از همه زمان&amp;zwnj;ها راحت&amp;zwnj;تر کرده است.&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;strong&gt;جمع&amp;zwnj;بندی&lt;/strong&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;دلفی 7 یکی از سریع&amp;zwnj;ترین کامپایلرها را، حتی در میان نسخه&amp;zwnj;های مختلف دلفی دارد که علاوه بر سرعت، بسیار کم خطا و پایدار است. این کامپایلر حتی به&amp;zwnj;عنوان معیاری برای سنجش سرعت کامپایلرها استفاده شده و می&amp;zwnj;شود. بنابه تجربه شخصی، برنامه&amp;zwnj;هایی که به درستی با دلفی 7 طراحی شده&amp;zwnj;اند، در شرایط مختلف به نسبت کمتر از نرم&amp;zwnj;افزارهای دیگر به خطاهای نامعلوم و غیرقابل پیش&amp;zwnj;بینی متوقف می&amp;zwnj;شوند. حجم فایل اجرایی ساخته شده در آن نیز به نسبت سایر فایل&amp;zwnj;های اجرایی مستقل بسیارکم است و کمترین میزان ملحقات در زمان اجرا به آن متصل می&amp;zwnj;شود. یک فایل اجرایی شامل یک فرم خالی، ساخته شده با دلفی 2010 بزرگ&amp;zwnj;تر از فایل معادل ساخته شده، با دلفی 7 و حتی 2009 است. اما دلفی 2010 آمده است که ضعف&amp;zwnj;های نسخه&amp;zwnj;های پیشین را جبران کند.&lt;/p&gt;
&lt;p dir="rtl"&gt;برای دلفی&amp;zwnj;کاران، دلفی 2010 واقعاً ارزش آن را دارد که مانند نسخه&amp;zwnj;های 8، 2005 و... بی&amp;zwnj;تفاوت از آن نگذرند. کسانی که مدت&amp;zwnj;ها است با دلفی 7 کار کرده&amp;zwnj;اند، با آمدن نسخه 2010 هرگز نسخه قدیمی را به&amp;zwnj;طورکامل کنار نخواهند گذاشت و آن را نیز در کنار نسخه 2010، به عنوان یک گزینه انتخاب برای انجام پروژه&amp;zwnj;های آتی خود حفظ می&amp;zwnj;کنند (نکته جالب&amp;zwnj;توجه این است که این دو نسخه به راحتی در کنار هم در یک سیستم قابل نصب و استفاده&amp;zwnj;اند). &lt;br /&gt; &lt;br /&gt; به&amp;zwnj;یقین تعداد دفعاتی که افراد با تمام علمی که به ویژگی&amp;zwnj;ها و قابلیت&amp;zwnj;های دلفی 2010 دارند، نسخه 7 را برای انجام یک پروژه به&amp;zwnj;خصوص انتخاب می&amp;zwnj;کنند، کم نخواهد بود و برای این کار دلایل محکمی نیز خواهند داشت که حتی شاید برای یک نفر از اعضای گروه توسعه&amp;zwnj;دهنده دلفی نیز قانع&amp;zwnj;کننده باشد. درحقیقت، آن&amp;zwnj;ها به خصوصیات خوب محصول پیشین خود واقفند و در این مدت تلاش کرده&amp;zwnj;اند شگفتی دیگری ایجاد کنند. در مجموع، روی آوردن به دلفی 2010 هم به کهنه&amp;zwnj;کاران دلفی، هم برای برنامه&amp;zwnj;نویسان دیگر و هم برای علاقه&amp;zwnj;مندان به برنامه&amp;zwnj;نویسی که هنوز به دنیای برنامه&amp;zwnj;نویسی قدم نگذاشته&amp;zwnj;اند یا در انتخاب زبان و ابزار مناسب تردید دارند، بسیار سودمند است.&lt;/p&gt;
&lt;table style="width: 600px;" border="0"&gt;
&lt;tbody&gt;
&lt;tr bgcolor="#000000"&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&lt;span style="color: #ffffff;"&gt;نسخه&amp;zwnj;های دلفی از ابتدا تاکنون&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#e8e8e8"&gt;
&lt;td&gt;
&lt;p dir="rtl"&gt;&lt;span style="font-size: small;"&gt;دلفی در ابتدا یکی از پروژه&amp;zwnj;های تحقیقاتی محرمانه شرکت بورلند بود و به محصولی تبدیل شد که قرار بود با نام AppBuilder عرضه شود. اما کمی قبل از عرضه این نرم&amp;zwnj;افزار، شرکت ناول نرم&amp;zwnj;افزار Novel AppBuilder را معرفی کرده و بورلند را به انتخاب نام دیگری برای محصول خود مجبور کرد. بعد از کشمکش&amp;zwnj;های فراوان، نام دلفی با الهام گرفتن از عبارت Oracle at Delphi که عبارتی ریشه&amp;zwnj;دار در یونان باستان است، برای این محصول انتخاب شد. جمله معروفی در این زمینه برای یونانیان وجود دارد که اگر می&amp;zwnj;خواهی با اوراکل صحبت کنی به دلفی برو! اوراکل نام یکی از خدایان و دلفی نام محلی در یونان است. هدف دلفی نیز در ابتدا این بود که با پایگاه&amp;zwnj;های داده به خوبی ارتباط برقرار کند که در آن زمان از نرم&amp;zwnj;افزار&amp;zwnj;های پایگاه داده، بیش از همه اوراکل شناخته شده بود.&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;span style="font-size: small;"&gt;دلفی 1 در سال 1995 برای ویندوز شانزده بیتی 1/3 عرضه شد که بر پایه زبان پاسکال بود. یک سال بعد، دلفی 2 با تغییرات چشم&amp;zwnj;گیری برای ویندوز 32 بیتی معرفی شد که مدت&amp;zwnj;ها بعد حتی پس از معرفی نسخه&amp;zwnj;های 3 و 4 کاربران خود را حفظ کرد و بیشتر آن&amp;zwnj;ها به نسخه&amp;zwnj;های جدیدتر مهاجرت نکردند. نسخه 5 دلفی دوباره با تغییرات زیاد و امکانات نوین همراه بود. به طوری که بیشتر کاربران قدیمی از جمله برنامه&amp;zwnj;نویسان دلفی 2 را به سمت خود کشاند.&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;span style="font-size: small;"&gt;در دلفی 6 بسیاری از کاستی&amp;zwnj;های دلفی 5 برطرف و امکانات جدیدی به آن اضافه شد؛ اما همچنان به دلیل برخی نقاط ضعف، آن طور که انتظار می&amp;zwnj;رفت از آن استقبال نشد. در این نسخه برای نخستین بار از هر دو سیستم&amp;zwnj;عامل ویندوز و لینوکس پشتیبانی می&amp;zwnj;شد. به این ترتیب که نسخه تحت لینوکس دلفی در سال 2001 با نام Kylix معرفی شد و از روی کتابخانه VCL ویندوز کتابخانه&amp;zwnj;ای با نام CLX برای سازگاری با هر دو سیستم&amp;zwnj;عامل تهیه شد. کتابخانه CLX تمام امکانات VCL را نداشت؛ اما برنامه&amp;zwnj;هایی که با استفاده از CLX در ویندوز نوشته می&amp;zwnj;شدند، با یک بار کامپایل توسط Kylix در محیط لینوکس نیز به همان شکل قابل اجرا بودند. البته، به دلیل کیفیت پایین این نرم&amp;zwnj;افزار و فروش پایین آن، بعد از نسخه 3 که همراه دلفی 7 عرضه شد، توسعه آن پایان یافت.&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;span style="font-size: small;"&gt;دلفی 7 که در آگوست 2002 عرضه شد، مدتی پس از ورود به بازار توانست رضایت بسیاری از کاربران را به خود جلب کند و آن&amp;zwnj;ها را به طرفداران اصلی خود تبدیل کند. این نسخه به دلیل پایداری، سرعت بالای کامپایل، اجرا و نیاز کم به منابع سخت&amp;zwnj;افزاری، یکی از بهترین IDEهای شرکت بورلند به شمار می&amp;zwnj;آید و هنوز به طور گسترده از آن استفاده می&amp;zwnj;شود. نسخه 8 نخستین نسخه از دلفی بود که نرم&amp;zwnj;افزارهایی بر پایه NET Framework. تولید می&amp;zwnj;کرد و تمامی برنامه&amp;zwnj;های ساخته&amp;zwnj;شده با آن به این فریم&amp;zwnj;ورک وابسته بودند. حتی IDE آن نیز به شکلی تغییر کرد که شبیه Visual Studio .NET شرکت مایکروسافت شود. این نسخه که در دسامبر 2003 روانه بازار شد، به&amp;zwnj;دلیل کیفیت پایین و به سبب آن که دیگر قادر به ساخت برنامه&amp;zwnj;های ذاتی ویندوز (Win&lt;span lang="en"&gt;32&lt;/span&gt;&lt;span lang="FA"&gt;) بدون وابستگی به دات&amp;zwnj;نت نبود به شدت مورد انتقاد قرار گرفت.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;span style="font-size: small;"&gt;دلفی 9 یا 2005 امکان ساخت برنامه&amp;zwnj;های &lt;span lang="en"&gt;Win32&lt;/span&gt;&lt;span lang="FA"&gt; و دات&amp;zwnj;نت را با هم در IDE خود جای داد. اما آن هم به دلیل اشکالات زیاد مورد انتقاد قرار گرفت. دلفی 8 و 2005 هردو مشکلات ناپایداری نیز داشتند که تنها بخشی از آن&amp;zwnj;ها با ارائه سرویس پک&amp;zwnj;ها برطرف شدند.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;span style="font-size: small;"&gt;دلفی 10 یا 2006 توسعه #C، دلفی دات&amp;zwnj;نت و &lt;span lang="en"&gt;Win32&lt;/span&gt;&lt;span lang="FA"&gt; و نیز ++C را در یک IDE جمع کرد. این نسخه با این که بهتر از دو نسخه قبل بود، باز هم از آن استقبال زیادی نشد. دلفی 11 یا 2007 نخستین نسخه&amp;zwnj;ای بود که بعد از واگذاری دلفی به CodeGear (یکی از شرکت&amp;zwnj;های تابعه بورلند) ارائه شد. از نسخه 7 به بعد، به دلیل ضعف&amp;zwnj;های موجود، برنامه&amp;zwnj;نویسان کمی به نسخه&amp;zwnj;های بعد روی آوردند و اغلب بهانه&amp;zwnj;ای برای مهاجرت از دلفی 7 با آن سرعت و پایداری نمی&amp;zwnj;یافتند.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;span style="font-size: small;"&gt;پس از معرفی دلفی 12 یا 2009 توسط Embarcadero، به واسطه تغییرات عمده در این IDE، دلایلی برای مهاجرت از نسخه 7 به 2009 مطرح شد، اما سرانجام با رونمایی از نسخه 14 یا 2010 این مسئله شدت گرفت (اگر توجه کرده باشید به دلیل اعتقاد به خرافه عدد 13، دلفی نسخه 13 نداشته است!). به ادعای توسعه&amp;zwnj;دهندگان دلفی، 2010 بهترین نسخه دلفی است که تاکنون عرضه شده است.&lt;/span&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;&lt;span style="font-size: small;"&gt;خوب است به این نکته نیز اشاره کنیم که برنامه&amp;zwnj;های تولیدی توسط دلفی 2010 به هیچ فریم&amp;zwnj;ورکی از جمله دات&amp;zwnj;نت وابسته نیست. اما وجود برخی قابلیت&amp;zwnj;ها در IDEخود این ابزار را به دات&amp;zwnj;نت وابسته کرده است. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;دلفی به خودی خود مستقل از پلتفرم نیست. به عبارتی فقط با آن می&amp;zwnj;توان برنامه&amp;zwnj;های تحت ویندوز نوشت. البته به همراه نسخه آخر دلفی، ابزاری به نام Delphi Prism به عنوان جایگزینی برای Delphi.NET ارائه شده است که برای توسعه برنامه&amp;zwnj;های دات&amp;zwnj;نت است و درحقیقت، پلاگینی برای ویژوال استودیوی مایکروسافت به شمار می&amp;zwnj;رود و داخل آن اجرا می&amp;zwnj;شود. با استفاده از ابزار مستقل از پلتفرمی مانند مونو (Mono) می&amp;zwnj;توان برنامه&amp;zwnj;های ساخته شده با Delphi Prism را در سیستم&amp;zwnj;عامل&amp;zwnj;های دیگر مانند لینوکس و Mac OS X اجرا کرد و در آن&amp;zwnj;ها از جدیدترین فناوری&amp;zwnj;های دات&amp;zwnj;نت مانند WPF و LINQ بهره برد.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;منبع : &lt;a href="http://www.softgozar.com/WebPage/News.aspx?Id=3839"&gt;http://www.softgozar.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
      <link>http://mt85.persianblog.ir/post/206</link>
      <author>سید ابراهیم ثابتی</author>
      <comments>http://mt85.persianblog.ir/comments/13590/6139467/</comments>
      <guid isPermaLink="False">tag:Persianblog.ir,2003:blog-13590.post-6139467</guid>
      <pubDate>Wed, 12 Jan 2011 23:23:24 GMT</pubDate>
    </item>
  </channel>
</rss>
