<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Delphi for PHP Blog &#187; Tutorials</title>
	<atom:link href="http://www.delphi-php.net/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.delphi-php.net</link>
	<description>Delphi For PHP Blog - The best source of information and help on Delphi for PHP!</description>
	<lastBuildDate>Thu, 15 Apr 2010 21:59:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>14 new Delphi for PHP videos on YouTube</title>
		<link>http://www.delphi-php.net/14-new-delphi-for-php-videos-on-youtube/</link>
		<comments>http://www.delphi-php.net/14-new-delphi-for-php-videos-on-youtube/#comments</comments>
		<pubDate>Wed, 28 May 2008 12:06:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/14-new-delphi-for-php-videos-on-youtube/</guid>
		<description><![CDATA[Noam Rachmany has posted 14 Delphi for PHP videos on YouTube. Check them out! Style Sheets, Page Controls, Menus, and other UI components Custom style sheet css example Basic authentication control example Explanation for parent properties example Explanation for scrollbar example Window example Mainmenu example PageContol example Explanation for Buttonview example Explanation for button example [...]]]></description>
			<content:encoded><![CDATA[<p>Noam Rachmany has posted 14 Delphi for PHP videos on YouTube. Check them out!</p>
<p><strong>Style Sheets, Page Controls, Menus, and other UI components</strong></p>
<p><a href="http://www.youtube.com/watch?v=GdbkU7dwyi4" rel="nofollow">Custom style sheet css example</a><br />
<a href="http://www.youtube.com/watch?v=X57nESRTibg" rel="nofollow">Basic authentication control example</a><br />
<a href="http://www.youtube.com/watch?v=O_YE_LdfXHc" rel="nofollow">Explanation for parent properties example</a><br />
<a href="http://www.youtube.com/watch?v=et8aeQhST44" rel="nofollow">Explanation for scrollbar example</a><br />
<a href="http://www.youtube.com/watch?v=e6_H_S7fnG0" rel="nofollow">Window example</a><br />
<a href="http://www.youtube.com/watch?v=hOXhr3AVazw" rel="nofollow">Mainmenu example</a><br />
<a href="http://www.youtube.com/watch?v=IaUTI5Bb1uM" rel="nofollow">PageContol example</a><br />
<a href="http://www.youtube.com/watch?v=HJT6a19skuk" rel="nofollow">Explanation for Buttonview example</a><br />
<a href="http://www.youtube.com/watch?v=SmGa9mj2lOI" rel="nofollow">Explanation for button example</a></p>
<p><strong>Working with MySQL</strong></p>
<p><a href="http://www.youtube.com/watch?v=PQMzOANtoK0" rel="nofollow">MySQL query sample</a><br />
<a href="http://www.youtube.com/watch?v=z4BHLNCrEXg" rel="nofollow">MySQL masterdetail sample</a><br />
<a href="http://www.youtube.com/watch?v=cgI1xVAaXwY" rel="nofollow">MySQL dbevent sample</a><br />
<a href="http://www.youtube.com/watch?v=heorQHKdyWI" rel="nofollow">MySQL create oscommerce database</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/14-new-delphi-for-php-videos-on-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My tutorial videos now on Youtube</title>
		<link>http://www.delphi-php.net/my-tutorial-videos-now-on-youtube/</link>
		<comments>http://www.delphi-php.net/my-tutorial-videos-now-on-youtube/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 23:42:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/my-tutorial-videos-now-on-youtube/</guid>
		<description><![CDATA[Just to let you know, my tutorial videos are now on Youtube &#8230; not the best quality but hey, it&#8217;s better than nothing Check out the videos here: How to convert an existing web application to use AJAX http://www.youtube.com/watch?v=E2UT8u5CvYE How to update a MySQL database using AJAX http://www.youtube.com/watch?v=zJjvn77i-wU More on the way soon!]]></description>
			<content:encoded><![CDATA[<p>Just to let you know, my tutorial videos are now on Youtube &#8230; not the best quality but hey, it&#8217;s better than nothing <img src='http://www.delphi-php.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Check out the videos here:</p>
<p><strong>How to convert an existing web application to use AJAX</strong><br />
<a href="http://www.youtube.com/watch?v=E2UT8u5CvYE" rel="nofollow">http://www.youtube.com/watch?v=E2UT8u5CvYE</a></p>
<p><strong>How to update a MySQL database using AJAX</strong><br />
<a href="http://www.youtube.com/watch?v=zJjvn77i-wU" rel="nofollow">http://www.youtube.com/watch?v=zJjvn77i-wU</a></p>
<p>More on the way soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/my-tutorial-videos-now-on-youtube/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>DB Repeater Video Tutorial</title>
		<link>http://www.delphi-php.net/db-repeater-video-tutorial/</link>
		<comments>http://www.delphi-php.net/db-repeater-video-tutorial/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 18:17:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/db-repeater-video-tutorial/</guid>
		<description><![CDATA[Hi, For all those people who are having trouble getting the DB Repeater VCL component to work, here is a great tutorial video created by TimH (Tim Hayes) which takes you step by step through using it to display records in a mySQL database. Check it out here: http://www.delphi-php.net/videos/tutorials/dbrepeater/ Tutorial notes (PDF format) can be [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>For all those people who are having trouble getting the DB Repeater VCL component to work, here is a great tutorial video created by <a href="http://forums.delphi-php.net/member.php?u=794">TimH</a> (Tim Hayes)  which takes you step by step through using it to display records in a mySQL database.</p>
<p>Check it out here: <a href="http://www.delphi-php.net/videos/tutorials/dbrepeater/">http://www.delphi-php.net/videos/tutorials/dbrepeater/</a><br />
Tutorial notes (PDF format) can be found here: <a href="http://www.delphi-php.net/videos/tutorials/dbrepeater/DBRDemo.pdf">http://www.delphi-php.net/videos/tutorials/dbrepeater/DBRDemo.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/db-repeater-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to convert an existing web application to use AJAX</title>
		<link>http://www.delphi-php.net/how-to-convert-an-existing-web-application-to-use-ajax/</link>
		<comments>http://www.delphi-php.net/how-to-convert-an-existing-web-application-to-use-ajax/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 18:29:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/how-to-convert-an-existing-web-application-to-use-ajax/</guid>
		<description><![CDATA[I’ve just finished creating my second screencast tutorial! This Delphi for PHP tutorial shows you step by step how to create a basic Delphi for PHP web application and then convert it in to a modern AJAX web application. To view the video follow this link: Delphi4PHP and AJAX Tutorial Again, it&#8217;s always a good [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve just finished creating my second screencast tutorial! <img src='http://www.delphi-php.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This Delphi for PHP tutorial shows you step by step how to create a basic Delphi for PHP web application and then convert it in to a modern AJAX web application.</p>
<p>To view the video follow this link: <a href="http://www.delphi-php.net/videos/tutorials/stdajax/">Delphi4PHP and AJAX Tutorial</a></p>
<p>Again, it&#8217;s always a good idea to have the latest VCL4PHP release, so go <a href="http://www.qadram.com/vcl4php/" rel="nofollow">HERE</a> and download the latest version!</p>
<p>Anyway, check out the video and let me know what you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/how-to-convert-an-existing-web-application-to-use-ajax/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to update a MySQL database using AJAX</title>
		<link>http://www.delphi-php.net/how-to-update-a-mysql-database-using-ajax/</link>
		<comments>http://www.delphi-php.net/how-to-update-a-mysql-database-using-ajax/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 19:12:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/how-to-update-a-mysql-database-using-ajax/</guid>
		<description><![CDATA[I&#8217;ve just finished creating my first screencast tutorial! This Delphi for PHP tutorial shows you step by step how to create a Delphi for PHP web application to update a MySQL database using AJAX. Asynchronous JavaScript and XML (Ajax) is built around the XMLHTTP Request Object (XHR) which forms part of the XML Document Management [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished creating my first screencast tutorial! <img src='http://www.delphi-php.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This Delphi for PHP tutorial shows you step by step how to create a Delphi for PHP web application to update a MySQL database using AJAX.</p>
<p>Asynchronous JavaScript and XML (Ajax) is built around the XMLHTTP Request Object (XHR) which forms part of the XML Document Management Model (XML DOM).  This object is the core of the Ajax model and it allows JavaScript to access either XML or XHTML documents. The advantage of this model is that it allows HTTP requests to be made to the server WITHOUT refreshing the web page.</p>
<p>To view the video follow this link: <a href="http://www.delphi-php.net/videos/tutorials/dbajax/">MySQL and AJAX Tutorial</a></p>
<p>I had a lot of problems creating the tutorial with older versions of the VCL for PHP &#8230;. <strong>The version you need to use is version 65</strong>.</p>
<p>This version has fixed some renderer problems with the DBGrid component which this tutorial uses. To get this latest version of the VCL click <a href="http://vcl4php.svn.sourceforge.net/viewvc/vcl4php/" target="_blank" rel="nofollow">here</a>.</p>
<p>Check it out and let me know what you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/how-to-update-a-mysql-database-using-ajax/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Getting Google Maps example to work</title>
		<link>http://www.delphi-php.net/getting-google-maps-example-to-work/</link>
		<comments>http://www.delphi-php.net/getting-google-maps-example-to-work/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 22:43:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/getting-google-maps-example-to-work/</guid>
		<description><![CDATA[Delphi for PHP comes with an example web application showing you how to use Google Maps in your projects. Unfortunately this web application does not work straight out of the box. You have to install the Google Components Package first. To do this, go into the Installed Packages dialog box which is found by going [...]]]></description>
			<content:encoded><![CDATA[<p>Delphi for PHP comes with an example web application showing you how to use Google Maps in your projects. Unfortunately this web application does not work straight out of the box. You have to install the Google Components Package first.</p>
<p>To do this, go into the <em>Installed Packages</em> dialog box which is found by going to Component->Packages&#8230; on the main menu. Click on the <em>Add</em> button and locate the file called  <em><install-dir>\CodeGear\Delphi for PHP\1.0\vcl\google\google.package.php</em> :</p>
<p><img src="/images/tutorials/google_package_open.jpg"></p>
<p>When you have clicked on the <em>Open</em> button, you should see the <em>Google Components</em> package listed in the <em>Installed Packages</em> dialog box like so:</p>
<p><img src="/images/tutorials/google_package_added.jpg"></p>
<p>When you have done this you can open up the test Google Maps PHP file which is located at this location: <install-dir>\CodeGear\Delphi for PHP\1.0\vcl\google\maps\test\testmaps.php</p>
<p>.. And that&#8217;s it, the test application for Google Maps should be up and running. Have fun with it!!</p>
<p><img src="/images/tutorials/google_maps_working.jpg"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/getting-google-maps-example-to-work/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saving the current desktop</title>
		<link>http://www.delphi-php.net/saving-the-current-desktop/</link>
		<comments>http://www.delphi-php.net/saving-the-current-desktop/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 17:51:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/saving-the-current-desktop/</guid>
		<description><![CDATA[Are you sick and tired of always having to resize and arrange the Dephi for PHP IDE just the way you like it everytime it starts? Well you may want to &#8216;Save&#8217; your desktop so you never have to again! CodeGear have included what they call a Desktops quick launch toolbar in Delphi for PHP [...]]]></description>
			<content:encoded><![CDATA[<p>Are you sick and tired of always having to resize and arrange the Dephi for PHP IDE just the way you like it everytime it starts? Well you may want to &#8216;Save&#8217; your desktop so you never have to again!</p>
<p>CodeGear have included what they call a <em>Desktops</em> quick launch toolbar in Delphi for PHP it&#8217;s visiable by default, here&#8217;s an image of the mouse pointer of the &#8216;Save Desktop&#8217; button:</p>
<p><img src="http://www.delphi-php.net/images/save-desktop1.jpg"></p>
<p>If you don&#8217;t see the <em>Desktops</em> quick launch toolbar simply right click anywhere on the main menu and make sure <em>Desktops</em> is checked:</p>
<p><img src="http://www.delphi-php.net/images/d4php-desktops.jpg"></p>
<p>Have fun !!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/saving-the-current-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Done, but with errors on page.&#8221; &#8211; What&#8217;s going on??</title>
		<link>http://www.delphi-php.net/done-but-with-errors-on-page-whats-going-on/</link>
		<comments>http://www.delphi-php.net/done-but-with-errors-on-page-whats-going-on/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 20:18:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/done-but-with-errors-on-page-whats-going-on/</guid>
		<description><![CDATA[I&#8217;ve been playing around with Delphi For PHP and discovered an issue, it&#8217;s not really with Delphi For PHP but the way Javascript accesses files. When you are developing a project, you may see the following warnings in your browser: Looking further in to it, you will noticed it thinks that QX is undefined: You [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with Delphi For PHP and discovered an issue, it&#8217;s not really with Delphi For PHP but the way Javascript accesses files. When you are developing a project, you may see the following warnings in your browser:</p>
<p><img src="http://www.delphi-php.net/images/donewitherror1.jpg"></p>
<p>Looking further in to it, you will noticed it thinks that QX is undefined:</p>
<p><img src="http://www.delphi-php.net/images/donewitherror2.jpg"></p>
<p>You may also noticed that features of your web application which use javascript or Ajax simply don&#8217;t work or don&#8217;t even show up on the webpage.</p>
<p>This error occurs if your projects are stored on a different drive than Delphi for PHP. This issue is a browser, not a Delphi for PHP issue, and is a security limit to avoid javascript cross drives. </p>
<p>The only way to fix this is to move or re-save your project files to the same drive that Delphi For PHP is installed on. A pain I know, but I guess it&#8217;s just something we are going to have to live with&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/done-but-with-errors-on-page-whats-going-on/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Component Development in Delphi for PHP</title>
		<link>http://www.delphi-php.net/component-development-in-delphi-for-php/</link>
		<comments>http://www.delphi-php.net/component-development-in-delphi-for-php/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 11:11:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.delphi-php.net/?p=4</guid>
		<description><![CDATA[Just came across a great article written by Jim Tierney on developing components in Delphi For PHP. Jim works for CodeGear as a principle Engineer working on the BDS development team. In his article he details how he went about creating a simple Voting/Poll web application, as well as showing us how he created the [...]]]></description>
			<content:encoded><![CDATA[<p>Just came across a great article written by Jim Tierney on developing components in Delphi For PHP. Jim works for CodeGear as a principle Engineer working on the BDS development team.</p>
<p>In his article he details how he went about creating a simple Voting/Poll web application, as well as showing us how he created the Polling component which the web application uses.</p>
<p>All in all it&#8217;s a very interesting read! Check it out here: <a href="http://www.stevetrefethen.com/blog/articles.aspx?=ComponentDevelopmentinDelphiForPHP" rel="nofollow">Developing components in Delphi For PHP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.delphi-php.net/component-development-in-delphi-for-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

