<?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>REALbasic City &#187; class</title>
	<atom:link href="http://realbasic.tutspolis.com/tag/class/feed/" rel="self" type="application/rss+xml" />
	<link>http://realbasic.tutspolis.com</link>
	<description>Tutorials - Tutspolis.com</description>
	<lastBuildDate>Sat, 29 May 2010 23:10:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ImagePlay Effects Library for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/imageplay-effects-library-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/imageplay-effects-library-for-realbasic/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:38:17 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[imageplay]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=257</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 257, userID 0, combination 1 -->
			
				
			
		
ImagePlay Effects Library is a free library of picture effects for the REALbasic programming language. Just drop the module into your project and you are ready to do blur, sharpen, invert and over 40 other effects on your pictures. There is a simple example included in the download.


ImagePlay screenshot:
ImagePlay is a nondestructive image editor based [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 257, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fimageplay-effects-library-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fimageplay-effects-library-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>ImagePlay Effects Library is a free library of picture effects for the REALbasic programming language. Just drop the module into your project and you are ready to do blur, sharpen, invert and over 40 other effects on your pictures. There is a simple example included in the download.</p>
<p><span id="more-257"></span></p>
<div style="margin-left:19px;float:left">
<h2>ImagePlay screenshot:</h2>
<p>ImagePlay is a nondestructive image editor based around &#8220;chaining&#8221; effects together. No more mucking with pixels and brushes. Simply apply the effect you want and see the results. You can even save your favorite effect groups for repeated use. It use ImagePlay Effects Library for REALbasic.</p>
<p><img src="http://realbasic.tutspolis.com/files/software/imageplay.png" alt="ImagePlay made in REALbasic" /></p>
<h3>More informations</h3>
<ul>
<a href="http://imageplay.sourceforge.net/project_info.html">ImagePlay Effects Library home page</a><br />
<a href="http://sourceforge.net/projects/imageplay/">Download ImagePlay Effects Library for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/imageplay-effects-library-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Integrate Amazon Web Services into REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/integrate-amazon-web-services-into-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/integrate-amazon-web-services-into-realbasic/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 10:53:09 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=254</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 254, userID 0, combination 1 -->
			
				
			
		
This free HTTPSocket subclass wraps the Amazon Product Advertising API into an easy-to-use library of more than 30 powerful methods and 150 properties with support for their US, UK, German, French, Canadian, and Japanese Amazon stores. Includes extensive search and information retrieval capabilities!


Amazon Web Services in REALbasic applications
This FREE OPEN SOURCE class library also comes [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 254, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fintegrate-amazon-web-services-into-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fintegrate-amazon-web-services-into-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>This free HTTPSocket subclass wraps the Amazon Product Advertising API into an easy-to-use library of more than 30 powerful methods and 150 properties with support for their US, UK, German, French, Canadian, and Japanese Amazon stores. Includes extensive search and information retrieval capabilities!</p>
<p><span id="more-254"></span></p>
<div style="margin-left:19px;float:left">
<h2>Amazon Web Services in REALbasic applications</h2>
<p>This FREE OPEN SOURCE class library also comes with the project source code for a fully-functional Amazon-powered application, which you can reuse in your own REALbasic projects!</p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/wslamazon.png" alt="Integrate Amazon Web Services into REALbasic" /></p>
<h2>WSL-Amazon key features:</h2>
<ul>
<li>Search by Keyword, ASIN, UPC, Author, Artist/Musician, Actor/Actress, Film Director, Manufacturer, Similar Products, Listmania ID, Wishlist ID, or special Text Stream Phrases.</li>
<li>Search All of Amazon or choose from specific Category filters such as Books, Music, DVD, Software, and many others.</li>
<li>Retrieves extensive product details, including product images.</li>
<li>Supports the US, UK, German, French, Canadian, and Japanese Amazon stores.</li>
<li>Display Customer Reviews.</li>
<li>Get Ratings as either an Integer (Number) or Picture (Stars).</li>
<li>Show related Accessories, Listmania Lists and Similar Products.</li>
<li>Display Third-Party Marketplace Offers for a selected product.</li>
<li>Unicode-savvy: receives Amazon data in UTF-8 format.</li>
<li>Includes project source code for a fully-functional Amazon-powered application.</li>
</ul>
<h3>More informations</h3>
<ul>
<a href="http://www.ebutterfly.com/rb/wslamazon.php">WSL-Amazon home page</a><br />
<a href="http://www.ebutterfly.com/rb/downloads/wslamazon.zip">WSL-Amazon for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/integrate-amazon-web-services-into-realbasic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using RBC Classes in REALbasic</title>
		<link>http://realbasic.tutspolis.com/tutorials/using-rbc-classes-in-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/using-rbc-classes-in-realbasic/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 12:12:21 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=213</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 213, userID 0, combination 1 -->
			
				
			
		
If you are new in REALbasic and if you have supported REALbasic City you probably like to know how can you use RBC Classes in your applications. This tutorial will show you step by step how can this be done. Watch it, learn it, enjoy it! 


Add RBC Class to REALbasic Project
To use RBC Classes [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 213, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fusing-rbc-classes-in-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fusing-rbc-classes-in-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>If you are new in REALbasic and if you have supported REALbasic City you probably like to know how can you use RBC Classes in your applications. This tutorial will show you step by step how can this be done. Watch it, learn it, enjoy it! </p>
<p><span id="more-213"></span></p>
<div style="margin-left:19px;float:left">
<h2>Add RBC Class to REALbasic Project</h2>
<p>To use RBC Classes you must download it on hard drive and then simple drag and drop it to your REALbasic Project Tab. Now it&#8217;s ready to use in your application.</p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/usingrbcclass.png" alt="Add Classes to REALbasic " /></p>
<h2>Access to RBC Class in REALbasic</h2>
<p>By every RBC Class article available at REALbasic City is a little tutorial showing you how to access all option available in those classes. For example when we like to use our <a href="http://realbasic.tutspolis.com/plugins/get-folder-or-file-size-in-realbasic-using-rbcsize-class/">RBCSize Class</a> we go to REALbasic Code Editor and when we like to get something from it we can enter:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> rbcs <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCSize
&nbsp;
rbcs.Size(<span style="color: #800000;">&quot;/Users/qbap/Downloads/&quot;</span>, 1) // (folder <span style="color: #000080;">or</span> file location, 0 = size <span style="color: #000080;">in</span> bytes <span style="color: #000080;">or</span> 1 = size <span style="color: #000080;">in</span> kB)
&nbsp;
MsgBox Str(rbcs.Data) + <span style="color: #800000;">&quot; kB&quot;</span> //convert <span style="color: #000080;">Integer</span> value <span style="color: #000080;">to</span> <span style="color: #000080;">String</span> <span style="color: #000080;">and</span> display a MsgBox info</pre></td></tr></table></div>

<p>Of course using other Classes in REALbasic looks that same. If it&#8217;s a button class etc. when you will add it to Project Tab you will see it in Window GUI Builder Tab in All Controls. Now you can simply drag and drop it to the Window1 Class and use it like other Controls.</p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/learningtheinterface/realbasic-gui-mac-3.png" alt="Add Control Classes to REALbasic " /></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/using-rbc-classes-in-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get system info in REALbasic using RBCSystemInfo Class</title>
		<link>http://realbasic.tutspolis.com/plugins/get-system-info-in-realbasic-using-rbcsysteminfo-class/</link>
		<comments>http://realbasic.tutspolis.com/plugins/get-system-info-in-realbasic-using-rbcsysteminfo-class/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 23:11:16 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[RBCSystemInfo]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[system info]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=211</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 211, userID 0, combination 1 -->
			
				
			
		
RBCSystemInfo Class is a free REALbasic Class (for premium accounts users only) that allows you to get quickly some system informations like battery cycle count, computer name, graphic card, hdd file system, screen resolution, system version, processor speed, memory type etc.


Get system info in REALbasic
RBCSystemInfo Class is compatible only with Mac OS. Here is example [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 211, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fget-system-info-in-realbasic-using-rbcsysteminfo-class%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fget-system-info-in-realbasic-using-rbcsysteminfo-class%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>RBCSystemInfo Class is a free REALbasic Class (for premium accounts users only) that allows you to get quickly some system informations like battery cycle count, computer name, graphic card, hdd file system, screen resolution, system version, processor speed, memory type etc.</p>
<p><span id="more-211"></span></p>
<div style="margin-left:19px;float:left">
<h2>Get system info in REALbasic</h2>
<p>RBCSystemInfo Class is compatible only with Mac OS. Here is example how can you use this Class. Hope you will enjoy it, and thank you one more time for supporting REALbasic City! One more info for you&#8230; RBCSystemInfo Class offers 30 option to get Mac system informations.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> rbcsys <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCSystemInfo
&nbsp;
TextArea1.Text = rbcsys.DiskAvailable //RBCSystemInfo returns every value <span style="color: #000080;">as</span> <span style="color: #000080;">String</span>
&nbsp;
rbcsys.ClearMemory //when we will display all data <span style="color: #000080;">in</span> our app <span style="color: #000080;">on</span> <span style="color: #000080;">end</span> we can clear the data from memory</pre></td></tr></table></div>

<h3>Download</h3>
<p>	<div class='ArePayPalContent'>
	<p class='ArePayPalTextToShowIfNotLogedIn'>If you see this message you probably want access special material for Premium Members (Source Files, Bonus Tutorials, free Classes and More). You can do this by subscribing REALbasic City site for 10 USD (access for 3 months). There is also a option to buy access only to this material. Login or register to get option to buy and support REALbasic City.</p>
	<a class='ArePayPalLoginButton' href='http://tutspolis.com/wp-login.php'>Log in</a>
	</div></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/get-system-info-in-realbasic-using-rbcsysteminfo-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get folder or file size in REALbasic using RBCSize Class</title>
		<link>http://realbasic.tutspolis.com/plugins/get-folder-or-file-size-in-realbasic-using-rbcsize-class/</link>
		<comments>http://realbasic.tutspolis.com/plugins/get-folder-or-file-size-in-realbasic-using-rbcsize-class/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 11:09:17 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[rbcsize]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[size]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=207</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 207, userID 0, combination 1 -->
			
				
			
		
RBCSize Class is a free REALbasic Class (for premium accounts users only) that allows you to get quickly the file or folder size (bytes or kB) in REALbasic. It&#8217;s very easy to use so enjoy it!


Get folder or file size in REALbasic
Coming back to the main thread&#8230; every special accounts will get access to my [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 207, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fget-folder-or-file-size-in-realbasic-using-rbcsize-class%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fget-folder-or-file-size-in-realbasic-using-rbcsize-class%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>RBCSize Class is a free REALbasic Class (for premium accounts users only) that allows you to get quickly the file or folder size (bytes or kB) in REALbasic. It&#8217;s very easy to use so enjoy it!</p>
<p><span id="more-207"></span></p>
<div style="margin-left:19px;float:left">
<h2>Get folder or file size in REALbasic</h2>
<p>Coming back to the main thread&#8230; every special accounts will get access to my RBCSize Class (in feature others) that allows you to get extremely fast the file or folder size (bytes or kB) in REALbasic. RBCSize Class works on Mac OS, Linux and Windows (I think only english version). Here is example how can you get the file size on Windows and folder size on Mac OS or Linux. Of course you can get file and folder size on each platform. Class size = 3,02 KB.</p>
<h2>RBCSize Class Mac and Linux</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> rbcs <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCSize
&nbsp;
rbcs.Size(<span style="color: #800000;">&quot;/Users/qbap/Downloads/&quot;</span>, 1) // (folder <span style="color: #000080;">or</span> file location, 0 = size <span style="color: #000080;">in</span> bytes <span style="color: #000080;">or</span> 1 = size <span style="color: #000080;">in</span> kB)
&nbsp;
MsgBox Str(rbcs.Data) + <span style="color: #800000;">&quot; kB&quot;</span> //convert <span style="color: #000080;">Integer</span> value <span style="color: #000080;">to</span> <span style="color: #000080;">String</span> <span style="color: #000080;">and</span> display a MsgBox info</pre></td></tr></table></div>

<h2>RBCSize Class Windows</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> rbcs <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> RBCSize
<span style="color: #000080;">Dim</span> i <span style="color: #000080;">As</span> Int32
&nbsp;
rbcs.Size(<span style="color: #800000;">&quot;C:\Users\qbap\Desktop\gg10.exe&quot;</span>,0) //<span style="color: #000080;">get</span> file size <span style="color: #000080;">in</span> bytes
&nbsp;
i = rbcs.data
&nbsp;
MsgBox Str(i)</pre></td></tr></table></div>

<h2>Tutorials on REALbasic City</h2>
<p>REALbasic City will offer still free tutorials, but the best ones like <a href="http://realbasic.tutspolis.com/tutorials/creating-itunes-like-sidebar-for-realbasic/">Creating iTunes like Sidebar for REALbasic</a>, will be available for users whereby it is possible to create this kind of stuff. Hope you can understand this and see you soon on REALbasic City where will be more fresh, and cool tutorials! </p>
<h3>Download</h3>
<p>	<div class='ArePayPalContent'>
	<p class='ArePayPalTextToShowIfNotLogedIn'>If you see this message you probably want access special material for Premium Members (Source Files, Bonus Tutorials, free Classes and More). You can do this by subscribing REALbasic City site for 10 USD (access for 3 months). There is also a option to buy access only to this material. Login or register to get option to buy and support REALbasic City.</p>
	<a class='ArePayPalLoginButton' href='http://tutspolis.com/wp-login.php'>Log in</a>
	</div></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/get-folder-or-file-size-in-realbasic-using-rbcsize-class/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mac iSight Camera Class for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/mac-isight-camera-class-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/mac-isight-camera-class-for-realbasic/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 18:21:05 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[isight]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=177</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 177, userID 0, combination 1 -->
			
				
			
		
iSightCamera Class is a freeware (but encrypted) way to get the video from build in Mac iSight Camera into our REALbasic application. The demo project shows how to use the class, called iSightCameraClass. Tested on Mac OS 10.5 and 10.6.


iSightCamera Class features
The video image can be displayed in a REALbasic Window or in a Canvas. [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 177, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fmac-isight-camera-class-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fmac-isight-camera-class-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>iSightCamera Class is a freeware (but encrypted) way to get the video from build in Mac iSight Camera into our REALbasic application. The demo project shows how to use the class, called iSightCameraClass. Tested on Mac OS 10.5 and 10.6.</p>
<p><span id="more-177"></span></p>
<div style="margin-left:19px;float:left">
<h2>iSightCamera Class features</h2>
<p>The video image can be displayed in a REALbasic Window or in a Canvas. You can adjust the size of the video image. You can adjust the ‘shutter speed’. By default, the live image runs as fast as your machine will allow. But if for some reason you want to use less cycles, you can slow how often the live image is captured. Errors in the class are logged to the Console. A message box will be displayed if you try and create an instance of the class and it fails. This can happen if you don’t have a camera or if the one you have is already in use. </p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/isightrealbasic.jpg" alt="Mac iSight Camera Class for REALbasic" /></p>
<h3>More informations</h3>
<ul>
<a href="http://www.maui.net/~mauitom/iSightCamera/iSightCamera_Class.html">iSightCamera Class home page</a><br />
<a href="http://www.maui.net/~mauitom/iSightCamera//iSightCamera_Class_files/iSight_Camera_Release_1.0.rbp.zip">Download iSight Camera Class 1.0</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/mac-isight-camera-class-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REALbasic – Timer Class</title>
		<link>http://realbasic.tutspolis.com/classes/realbasic-timer-class/</link>
		<comments>http://realbasic.tutspolis.com/classes/realbasic-timer-class/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 18:46:24 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Classes & Controls]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[keydown events]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[timer]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=119</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 119, userID 0, combination 1 -->
			
				
			
		
Timer Class is a object that can execute a code after a specified period of time or at a repeated interval. If added to a window via the Window Editor, it is not visible in the built application since it is not a control. Learn how can you use it!


What can we do with Timer [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 119, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fclasses%2Frealbasic-timer-class%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fclasses%2Frealbasic-timer-class%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Timer Class is a object that can execute a code after a specified period of time or at a repeated interval. If added to a window via the Window Editor, it is not visible in the built application since it is not a control. Learn how can you use it!</p>
<p><span id="more-119"></span></p>
<div style="margin-left:19px;float:left">
<h2>What can we do with Timer Class?</h2>
<p>The answer for this question is very easy &#8211; everything we like. For example we can use it for closing our application after 10 minutes from start, we can monitor some changes (keydown events, files changes), count time and speaking in one word one more time executing some code after a specified period of time (Period: 1000 = 1 second) .</p>
<h2>Shutdown application after 10 seconds</h2>
<p>Add to Window1 a Timer Class from Control Tab and set the Period Property to 10 000. Change also the Mode to 1- Single (this will start only once the Timer). Double click on Timer Control (Timer Sub Action()) and enter there:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">Quit</pre></td></tr></table></div>

<h2>Keydown events</h2>
<p>The following code in the Action event of a Timer detects whether the Up, Down, Left, or Right arrow keys are pressed and display you a info in StaticText1 Control.  Please remember to change the Mode Property to 2 &#8211; Multiple and the Period to for example 10.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">if</span> Keyboard.AsyncKeyDown(123) <span style="color: #000080;">then</span>
StaticText1.Text = <span style="color: #800000;">&quot;you have pressed left arrow key&quot;</span>
<span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
<span style="color: #000080;">if</span> Keyboard.AsyncKeyDown(124) <span style="color: #000080;">then</span>
StaticText1.Text = <span style="color: #800000;">&quot;you have pressed right arrow key&quot;</span>
<span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
<span style="color: #000080;">if</span> Keyboard.AsyncKeyDown(125) <span style="color: #000080;">then</span>
StaticText1.Text = <span style="color: #800000;">&quot;you have pressed down arrow key&quot;</span>
<span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
<span style="color: #000080;">if</span> Keyboard.AsyncKeyDown(126) <span style="color: #000080;">then</span>
StaticText1.Text = <span style="color: #800000;">&quot;you have pressed up arrow key&quot;</span>
<span style="color: #000080;">end</span> <span style="color: #000080;">if</span></pre></td></tr></table></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/classes/realbasic-timer-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AppleListbox a iTunes like control for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/applelistbox-a-itunes-like-control-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/applelistbox-a-itunes-like-control-for-realbasic/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 09:09:18 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[applelistbox]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[listbox]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=106</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 106, userID 0, combination 1 -->
			
				
			
		
AppleListbox is a great and easy to use iTunes like control for REALbasic. Figa Software creating this tool delivered the REALbasic community a powerful control with lot of options. See some of AppleListbox features and get a stand-alone demo.


The AppleListbox control has been designed from the ground-up to be easy to use. It is based [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 106, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fapplelistbox-a-itunes-like-control-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fapplelistbox-a-itunes-like-control-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>AppleListbox is a great and easy to use iTunes like control for REALbasic. Figa Software creating this tool delivered the REALbasic community a powerful control with lot of options. See some of AppleListbox features and get a stand-alone demo.</p>
<p><span id="more-106"></span></p>
<div style="margin-left:19px;float:left">
The AppleListbox control has been designed from the ground-up to be easy to use. It is based on the in-built REALbasic Listbox class to facilitate its easy addition to your projects. AppleListbox is comprised of just two classes, requires no third-party plugins and it works on Mac, Windows and Linux applications. You can use it with the either the standard or professional version of REALbasic.</p>
<p>The standard license is priced at $30 and the professional license at $150 (prices in US dollars).</p>
<p><img src="http://realbasic.tutspolis.com/files/software/applelistbox-realbasic.png" alt="AppleListbox a iTunes like control for REALbasic" /></p>
<h2>List of  AppleListbox control features</h2>
<ul><strong>Hierarchical structure.</strong> Use the AppleListbox to manage tree structures with nodes that remember their state when collapsed.</p>
<p><strong>New items.</strong> Do you like the way that Apple Mail tells you how many new items are in your inbox? If so, AppleListbox can provide this functionality.</p>
<p><strong>Eject buttons.</strong> Add an eject button to a node in the listbox and the AppleListbox provides events to tell you when it is clicked and when the mouse hovers over it.</p>
<p><strong>Additonal button support.</strong> As well as providing an eject button, the AppleListbox provides the iTunes &#8216;iMix&#8217; button and the Apple Mail &#8217;show in inbox&#8217; button &#8211; all with full event support.<br />
<strong><br />
Drag reordering.</strong> Want to rearrange items in the listbox? No worries. AppleListbox handles the reordering of items for you and provides ways for you to restrain what can and cannot be reordered.
</ul>
<h3>More informations</h3>
<ul><a href="http://www.madebyfiga.com/applelistbox/index.html">Figa Software: AppleListbox</a><br />
<a href="http://www.madebyfiga.com/applelistbox/download.html">A stand-alone demo version of the AppleListbox</a></ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/applelistbox-a-itunes-like-control-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating a Class in REALbasic</title>
		<link>http://realbasic.tutspolis.com/tutorials/creating-a-class-in-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/creating-a-class-in-realbasic/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 11:03:51 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[creating]]></category>
		<category><![CDATA[httpsocket]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[using]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=69</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 69, userID 0, combination 1 -->
			
				
			
		
Class is a great way to make some things faster by saving the time of producing the code. Wrote it once, use it always. Learn how to create and how to use own Class in REALbasic. Watch it, learn it, enjoy it!


Definition of Class by Wikipedia
In object-oriented programming, a class is a programming language construct [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 69, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fcreating-a-class-in-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fcreating-a-class-in-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Class is a great way to make some things faster by saving the time of producing the code. Wrote it once, use it always. Learn how to create and how to use own Class in REALbasic. Watch it, learn it, enjoy it!</p>
<p><span id="more-69"></span></p>
<div style="margin-left:19px;float:left">
<h2>Definition of Class by Wikipedia</h2>
<p>In object-oriented programming, a class is a programming language construct that is used as a blueprint to create objects of that class. This blueprint describes the state and behavior that the objects of the class all share. An object of a given class is called an instance of the class. The class that contains that instance can be considered as the type of that object, e.g. a type of an object of the &#8220;Fruit&#8221; class would be &#8220;Fruit&#8221;.</p>
<h2>Creating a Class in REALbasic</h2>
<p>Run REALbasic IDE and go to Project TAB. Click there on Add Class button and select created Class1.</p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/creatingclass/chtmlclass-1-realbasic.png" alt="realbasic add class" /></p>
<p>Now go to  Property and Value and change the Name from Class1 to cHTTP and add to Super value HTTPSocket. Double click on cHTML Class in Project TAB.</p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/creatingclass/chtmlclass-2-realbasic.png" alt="realbasic class property and value" /></p>
<h2>Add Method and Add Property</h2>
<p>In code editor for this class we will create a new Property, so click Add Property and in Declaration type Data in As type String.  </p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/creatingclass/chtmlclass-3-realbasic.png" alt="realbasic class code editor" /></p>
<p>Our next step will be creating a new Method. Click on Add Method button next to Add Property and enter for Method Name downloadHTML. Now insert this code below.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">Data = Me.<span style="color: #000080;">Get</span> (<span style="color: #800000;">&quot;http://tutspolis.com&quot;</span>, 3 )
&nbsp;
Me.<span style="color: #000080;">Close</span></pre></td></tr></table></div>

<p>The HTTPSocket has got a option called Get with will simply in this case get the html code of indicated URL. Our class will download for us the HTML from tutspolis.com.</p>
<h2>Using a Class in REALbasic project</h2>
<p>Now in GUI builder we will have a new control called cHTML. We can simply drag and drop it to our Window. To try out our new class add to the  Window controls TextArea and PushButton. Double click on PushButton and enter the code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Dim</span> tuts <span style="color: #000080;">As</span> <span style="color: #000080;">new</span> cHTML
&nbsp;
tuts.downloadHTML // <span style="color: #000080;">get</span> the html code
TextArea1.Text =  tuts.Data // display it <span style="color: #000080;">in</span> TextArea <span style="color: #000080;">control</span></pre></td></tr></table></div>

<h2>The effect</h2>
<p>When we will press PushButton, TextArea will fill up with HTML code of tutspolis.com home page. You can now for example render the code, modify it or get only some important for you information. It can be also done in class cHTML on other Method.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/creating-a-class-in-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
