<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>William Doyle - BSc. Multimedia Year 3</title>
	<atom:link href="http://wdoyleprogramming.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wdoyleprogramming.wordpress.com</link>
	<description>Multimedia Programming Blog</description>
	<lastBuildDate>Fri, 20 Mar 2009 10:49:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wdoyleprogramming.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>William Doyle - BSc. Multimedia Year 3</title>
		<link>http://wdoyleprogramming.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wdoyleprogramming.wordpress.com/osd.xml" title="William Doyle - BSc. Multimedia Year 3" />
	<atom:link rel='hub' href='http://wdoyleprogramming.wordpress.com/?pushpress=hub'/>
		<item>
		<title>PHP 2 &#8211; Variables and Strings Intro file</title>
		<link>http://wdoyleprogramming.wordpress.com/2009/03/20/php-2-variables-and-strings-intro-file/</link>
		<comments>http://wdoyleprogramming.wordpress.com/2009/03/20/php-2-variables-and-strings-intro-file/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 10:49:52 +0000</pubDate>
		<dc:creator>wdoyle</dc:creator>
				<category><![CDATA[Week 9]]></category>

		<guid isPermaLink="false">http://wdoyleprogramming.wordpress.com/?p=54</guid>
		<description><![CDATA[PHP3.html &#60;html&#62; &#60;head&#62;&#60;title&#62;form_php test page&#60;/title&#62;&#60;/head&#62; &#60;body&#62; &#60;form action=&#8221;php_3.php&#8221; method=&#8221;post&#8221;&#62; What is your last name?&#60;input type=&#8221;text&#8221; name=&#8221;last_name&#8221; size=&#8221;20&#8243; maxlength=&#8221;40&#8243;&#62; &#60;INPUT TYPE=&#8221;submit&#8221; VALUE=&#8221;Submit&#8221;&#62; &#60;INPUT TYPE=&#8221;reset&#8221; VALUE=&#8221;Reset&#8221;&#62; &#60;/form&#62; &#60;/body&#62; &#60;/html&#62; php_3.php &#60;html&#62; &#60;head&#62;&#60;title&#62;form_php test page&#60;/title&#62;&#60;/head&#62; &#60;body&#62; I know your last name is &#60;?php echo $_POST['last_name']; ?&#62; &#60;?php echo &#8220;&#60;center&#62;&#60;br&#62;&#60;a href=\&#8221;javascript:history.go(-1)\&#8221; class=\&#8221;text\&#8221;&#62;Click here to go back&#60;/a&#62;&#60;/center&#62;&#8221;; ?&#62; &#60;/body&#62; &#60;/html&#62; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=54&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>PHP3.html</strong></p>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;&lt;title&gt;form_php test page&lt;/title&gt;&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;form action=&#8221;php_3.php&#8221; method=&#8221;post&#8221;&gt;<br />
What is your last name?&lt;input type=&#8221;text&#8221; name=&#8221;last_name&#8221; size=&#8221;20&#8243; maxlength=&#8221;40&#8243;&gt;<br />
&lt;INPUT TYPE=&#8221;submit&#8221; VALUE=&#8221;Submit&#8221;&gt; &lt;INPUT TYPE=&#8221;reset&#8221; VALUE=&#8221;Reset&#8221;&gt;<br />
&lt;/form&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p><strong>php_3.php</strong></p>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;&lt;title&gt;form_php test page&lt;/title&gt;&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>I know your last name is</p>
<p>&lt;?php<br />
echo $_POST['last_name'];<br />
?&gt;</p>
<p>&lt;?php</p>
<p>echo &#8220;&lt;center&gt;&lt;br&gt;&lt;a href=\&#8221;javascript:history.go(-1)\&#8221; class=\&#8221;text\&#8221;&gt;Click here to go back&lt;/a&gt;&lt;/center&gt;&#8221;;</p>
<p>?&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p><strong>Resulting ScreenShot</strong></p>
<p><img class="aligncenter size-full wp-image-55" title="php_screen" src="http://wdoyleprogramming.files.wordpress.com/2009/03/php_screen.jpg?w=450&#038;h=326" alt="php_screen" width="450" height="326" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wdoyleprogramming.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wdoyleprogramming.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wdoyleprogramming.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wdoyleprogramming.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wdoyleprogramming.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wdoyleprogramming.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wdoyleprogramming.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wdoyleprogramming.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wdoyleprogramming.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wdoyleprogramming.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wdoyleprogramming.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wdoyleprogramming.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wdoyleprogramming.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wdoyleprogramming.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=54&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wdoyleprogramming.wordpress.com/2009/03/20/php-2-variables-and-strings-intro-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/20332e26e1f47f5ab64e4c5b2f9002bd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Will</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/03/php_screen.jpg" medium="image">
			<media:title type="html">php_screen</media:title>
		</media:content>
	</item>
		<item>
		<title>Week 5</title>
		<link>http://wdoyleprogramming.wordpress.com/2009/02/13/week-5/</link>
		<comments>http://wdoyleprogramming.wordpress.com/2009/02/13/week-5/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 12:43:36 +0000</pubDate>
		<dc:creator>wdoyle</dc:creator>
				<category><![CDATA[Week 5]]></category>

		<guid isPermaLink="false">http://wdoyleprogramming.wordpress.com/?p=47</guid>
		<description><![CDATA[This week we had our continous Assessment Exam but afterwards we worked on a program on GUI dynamics.  It was firstly a java program but by removing some elements of code we code easily implement it as a Java Applet. import javax.swing.*; import java.awt.*; import java.awt.event.*;  public class Intro extends JApplet {  private int count = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=47&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This week we had our continous Assessment Exam but afterwards we worked on a program on GUI dynamics.  It was firstly a java program but by removing some elements of code we code easily implement it as a Java Applet.</p>
<blockquote><p>import javax.swing.*;<br />
import java.awt.*;<br />
import java.awt.event.*;</p>
<p> public class Intro extends JApplet {</p>
<p> private int count = 0;<br />
 private JButton myButton = new JButton(&#8220;Push Me!&#8221;);<br />
 private JLabel label = new JLabel(&#8220;Count: &#8221; + count);<br />
 private JScrollBar myScrollbar = new JScrollBar();<br />
 private Choice myChoice = new Choice();<br />
 private JCheckBox myCheckbox = new JCheckBox();<br />
 private TextArea myText = new TextArea();<br />
 private TextField myField = new TextField();<br />
 private Canvas myCanvas = new Canvas();</p>
<p> public void init() {<br />
  setLayout(new FlowLayout(FlowLayout.LEFT)); //set layout manager<br />
  add(myButton); //add components<br />
  add(label);<br />
  add(myScrollbar);<br />
  add(myChoice);<br />
  add(myCheckbox);<br />
  add(myText);<br />
  add(myField);</p>
<p>  label.setPreferredSize(new Dimension(60, 10));</p>
<p> myButton.addActionListener(new ActionListener() {<br />
  public void actionPerformed(ActionEvent e) {<br />
   count++;<br />
   label.setText(&#8220;Count: &#8221; + count);<br />
  }<br />
 });</p>
<p>}</p>
<p>}</p></blockquote>
<p><img class="aligncenter size-full wp-image-51" title="week51" src="http://wdoyleprogramming.files.wordpress.com/2009/02/week51.jpg?w=450" alt="week51" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wdoyleprogramming.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wdoyleprogramming.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wdoyleprogramming.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wdoyleprogramming.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wdoyleprogramming.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wdoyleprogramming.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wdoyleprogramming.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wdoyleprogramming.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wdoyleprogramming.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wdoyleprogramming.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wdoyleprogramming.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wdoyleprogramming.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wdoyleprogramming.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wdoyleprogramming.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=47&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wdoyleprogramming.wordpress.com/2009/02/13/week-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/20332e26e1f47f5ab64e4c5b2f9002bd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Will</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/02/week51.jpg" medium="image">
			<media:title type="html">week51</media:title>
		</media:content>
	</item>
		<item>
		<title>Week 4</title>
		<link>http://wdoyleprogramming.wordpress.com/2009/02/06/week-4/</link>
		<comments>http://wdoyleprogramming.wordpress.com/2009/02/06/week-4/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 12:02:52 +0000</pubDate>
		<dc:creator>wdoyle</dc:creator>
				<category><![CDATA[Week 4]]></category>

		<guid isPermaLink="false">http://wdoyleprogramming.wordpress.com/?p=31</guid>
		<description><![CDATA[Applets GUI Exercises Flow Layout: For the Flow Layout program we we did it in two different ways, both shown below with there resulting screen shot.  Both sets of code produce the same output its just the buttons were created differently in both. import java.awt.*; import java.applet.*; public class NumberOne extends Applet { public void [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=31&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Applets GUI Exercises</strong></p>
<p><strong>Flow Layout:</strong></p>
<p>For the Flow Layout program we we did it in two different ways, both shown below with there resulting screen shot.  Both sets of code produce the same output its just the buttons were created differently in both.</p>
<blockquote><p>import java.awt.*;<br />
import java.applet.*;</p>
<p>public class NumberOne extends Applet {<br />
public void init () {</p>
<p> setLayout (new FlowLayout ()); //default</p>
<p> Button But1 = new Button (&#8220;One&#8221;);<br />
 add (But1);</p>
<p> add (new Button (&#8220;One&#8221;));<br />
 add (new Button (&#8220;Two&#8221;));<br />
 add (new Button (&#8220;Three&#8221;));<br />
 add (new Button (&#8220;Four&#8221;));<br />
 add (new Button (&#8220;Five&#8221;));<br />
 add (new Button (&#8220;Six&#8221;));</p>
<p> }<br />
}</p>
</blockquote>
<p><strong>Flow Layout 2</strong></p>
<blockquote><p>import java.awt.*;<br />
import java.applet.*;</p>
<p>public class NumberOne2 extends Applet {<br />
public void init () {</p>
<p> setLayout (new FlowLayout ()); //default</p>
<p> Button But1 = new Button (&#8220;One&#8221;);<br />
 add (But1);</p>
<p> Button But2 = new Button (&#8220;Two&#8221;);<br />
 add (But2);</p>
<p> Button But3 = new Button (&#8220;Three&#8221;);<br />
 add (But3);</p>
<p> Button But4 = new Button (&#8220;Four&#8221;);<br />
 add (But4);</p>
<p> Button But5 = new Button (&#8220;Five&#8221;);<br />
 add (But5);</p>
<p> Button But6 = new Button (&#8220;Six&#8221;);<br />
 add (But6);</p>
<p> }<br />
}</p>
</blockquote>
<blockquote><p><img class="aligncenter size-medium wp-image-36" title="flowlayout1" src="http://wdoyleprogramming.files.wordpress.com/2009/02/flowlayout1.jpg?w=300&#038;h=225" alt="flowlayout1" width="300" height="225" /></p>
</blockquote>
<p><strong>Border Layout</strong></p>
<blockquote><p>import java.awt.*;<br />
import java.applet.*;</p>
<p>public class NumberTwo extends Applet {<br />
public void init () {</p>
<p>setLayout (new BorderLayout());</p>
<p> add(new Button(&#8220;One&#8221;), BorderLayout.NORTH);<br />
 add(new Button(&#8220;Two&#8221;), BorderLayout.WEST);<br />
 add(new Button(&#8220;Three&#8221;), BorderLayout.CENTER);<br />
 add(new Button(&#8220;Four&#8221;), BorderLayout.EAST);<br />
 add(new Button(&#8220;Five&#8221;), BorderLayout.SOUTH);<br />
 add(new Button(&#8220;Six&#8221;), BorderLayout.SOUTH);</p>
<p>  }<br />
 }</p>
</blockquote>
<p style="text-align:center;"><img class="aligncenter size-medium wp-image-38" title="borderlayout1" src="http://wdoyleprogramming.files.wordpress.com/2009/02/borderlayout1.jpg?w=300&#038;h=225" alt="borderlayout1" width="300" height="225" /></p>
<p><strong>Grid Layout</strong></p>
<blockquote><p>import java.awt.*;<br />
import java.applet.*;<br />
public class NumberThree extends Applet {<br />
public void init () {</p>
<p>setLayout(new GridLayout(2, 3));<br />
add(new Button(&#8220;One&#8221;));<br />
add(new Button(&#8220;Two&#8221;));<br />
add(new Button(&#8220;Three&#8221;));<br />
add(new Button(&#8220;Four&#8221;));<br />
add (new Button (&#8220;Five&#8221;));</p>
<p> }<br />
}</p>
</blockquote>
<p style="text-align:center;"><img class="aligncenter size-medium wp-image-40" title="gridlayout" src="http://wdoyleprogramming.files.wordpress.com/2009/02/gridlayout.jpg?w=300&#038;h=225" alt="gridlayout" width="300" height="225" /></p>
<p><strong>My Button Listener</strong></p>
<p>This program is similar to the flow layout execpt we are adding interaction to the buttons.</p>
<blockquote><p>import java.awt.*;<br />
import java.applet.*;<br />
import java.awt.event.*;</p>
<p>public class NumberFour extends Applet {<br />
public void init () {</p>
<p> setLayout (new FlowLayout ()); //default</p>
<p>  Button But1 = new Button (&#8220;One&#8221;);<br />
  add (But1);</p>
<p>  Button But2 = new Button (&#8220;Two&#8221;);<br />
  add (But2);</p>
<p>  Button But3 = new Button (&#8220;Three&#8221;);<br />
  add (But3);</p>
<p>  Button But4 = new Button (&#8220;Four&#8221;);<br />
  add (But4);</p>
<p>  Button But5 = new Button (&#8220;Five&#8221;);<br />
  add (But5);</p>
<p>  Button But6 = new Button (&#8220;Six&#8221;);<br />
  add (But6);</p>
<p>But1.addActionListener(new MyButtonListener());<br />
But2.addActionListener(new MyButtonListener());<br />
But3.addActionListener(new MyButtonListener());<br />
But4.addActionListener(new MyButtonListener());<br />
But5.addActionListener(new MyButtonListener());<br />
But6.addActionListener(new MyButtonListener());<br />
}<br />
class MyButtonListener implements ActionListener {<br />
public void actionPerformed(ActionEvent e){<br />
showStatus (&#8220;Ouch!&#8221;);<br />
}</p>
<p>}<br />
}</p>
</blockquote>
<p><img class="aligncenter size-medium wp-image-43" title="buttonlistener" src="http://wdoyleprogramming.files.wordpress.com/2009/02/buttonlistener.jpg?w=300&#038;h=225" alt="buttonlistener" width="300" height="225" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wdoyleprogramming.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wdoyleprogramming.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wdoyleprogramming.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wdoyleprogramming.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wdoyleprogramming.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wdoyleprogramming.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wdoyleprogramming.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wdoyleprogramming.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wdoyleprogramming.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wdoyleprogramming.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wdoyleprogramming.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wdoyleprogramming.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wdoyleprogramming.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wdoyleprogramming.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=31&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wdoyleprogramming.wordpress.com/2009/02/06/week-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/20332e26e1f47f5ab64e4c5b2f9002bd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Will</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/02/flowlayout1.jpg?w=300" medium="image">
			<media:title type="html">flowlayout1</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/02/borderlayout1.jpg?w=300" medium="image">
			<media:title type="html">borderlayout1</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/02/gridlayout.jpg?w=300" medium="image">
			<media:title type="html">gridlayout</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/02/buttonlistener.jpg?w=300" medium="image">
			<media:title type="html">buttonlistener</media:title>
		</media:content>
	</item>
		<item>
		<title>Week 3</title>
		<link>http://wdoyleprogramming.wordpress.com/2009/01/30/week-3/</link>
		<comments>http://wdoyleprogramming.wordpress.com/2009/01/30/week-3/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 13:23:25 +0000</pubDate>
		<dc:creator>wdoyle</dc:creator>
				<category><![CDATA[Week 3]]></category>

		<guid isPermaLink="false">http://wdoyleprogramming.wordpress.com/?p=20</guid>
		<description><![CDATA[The below program is similar to the SquareInt Applet. This one however also takes in 2 values and adds them together using a method. It then uses another method to work out if the result of the added numbers is odd or even. //SquareInt2.java //a programmer-defined square method import java.awt.*; import javax.swing.*; public class SquareInt2 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=20&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The below program is similar to the SquareInt Applet. This one however also takes in 2 values and adds them together using a method. It then uses another method to work out if the result of the added numbers is odd or even.</p>
<blockquote><p>//SquareInt2.java<br />
//a programmer-defined square method</p>
<p>import java.awt.*;<br />
import javax.swing.*;</p>
<p>public class SquareInt2 extends JApplet{<br />
double sum =0;<br />
public void init(){</p>
<p>String output = “”;<br />
JTextArea outputArea = new JTextArea(100,200);</p>
<p>//get the applet’s HUI component display area<br />
Container c = getContentPane();</p>
<p>//attach outputArea to Container c<br />
c.add(outputArea);</p>
<p>int result;<br />
for(int x = 1; x &lt;= 10; x++){<br />
result = square(x);<br />
output += “The square of “+ x + ” is ” + result + “n”;<br />
}</p>
<p>String firstNumber = JOptionPane.showInputDialog(”Please enter first value”);<br />
String secondNumber = JOptionPane.showInputDialog(”Please enter second value”);</p>
<p>double fNumber;<br />
double sNumber;</p>
<p>fNumber = Double.parseDouble(firstNumber);<br />
sNumber = Double.parseDouble(secondNumber);</p>
<p>double answer = addNums(fNumber,sNumber);<br />
output = output + “nn The answer to ” + fNumber + ” + ” + sNumber + ” is = ” + answer;<br />
boolean even = is_even((int)answer);</p>
<p>if(even){<br />
output = output + “n” + answer + ” is an even number”;<br />
}<br />
else{<br />
output = output + “n” + answer + ” is an odd number”;<br />
}<br />
outputArea.setText(output);<br />
}</p>
<p>//square method definition<br />
public int square(int y){<br />
return y * y;<br />
}</p>
<p>//even odd method definition<br />
public boolean is_even(int num){<br />
if(num % 2 == 0){<br />
return true;<br />
}<br />
return false;<br />
}</p>
<p>//adding method definition<br />
public double addNums(double a, double b){<br />
double answer = a + b;<br />
return answer;<br />
}<br />
}</p></blockquote>
<p>Below is the resulting screenshot</p>
<p style="text-align:center;"><img class="size-medium wp-image-21 aligncenter" title="sqaureint21" src="http://wdoyleprogramming.files.wordpress.com/2009/01/sqaureint21.jpg?w=285&#038;h=300" alt="sqaureint21" width="285" height="300" /></p>
<p><strong>SquareInt Applet</strong></p>
<blockquote><p>//SquareInt.java<br />
// a programmer-defined square method</p>
<p>import java.awt.Container;<br />
import javax.swing.*;</p>
<p>public class SquareInt extends JApplet{<br />
public void init ()<br />
{<br />
String output=”&#8221;;</p>
<p>JTextArea outputArea = new JTextArea(10,20);</p>
<p>//get the applet’s HUI component display area<br />
Container c = getContentPane();</p>
<p>//attach outputArea to Container c<br />
c.add(outputArea);</p>
<p>int result;<br />
for(int x=1; x&lt;=10; x++){<br />
result=square(x);<br />
output+=”The square of ” +x+ ” is ” + result + “\n”;<br />
}</p>
<p>outputArea.setText(output);<br />
}<br />
//square method definition<br />
public int square (int y)<br />
{<br />
return y*y;<br />
}<br />
}</p>
<p>The above code generates number 1 to 10 square as below.</p></blockquote>
<p style="text-align:center;"><img class="size-medium wp-image-24 aligncenter" title="squareint" src="http://wdoyleprogramming.files.wordpress.com/2009/01/squareint.jpg?w=300&#038;h=266" alt="squareint" width="300" height="266" /></p>
<blockquote><p><strong> </strong></p></blockquote>
<p><strong>Addition Applet</strong></p>
<p>Today the first applet we created by one that takes in two numbers by the user and then returns the sum of those two numbers.</p>
<p>Below is the following code:</p>
<blockquote><p>//AdditionApplet.java<br />
//Adding two floating-point numbers</p>
<p>import java.awt.Graphics;  //import class Graphics3 Graphics<br />
import javax.swing.*;   //import package javax.swing</p>
<p>public class AdditionApplet extends JApplet{<br />
double sum;     //sum of the vaules entered by the user</p>
<p>public void init()<br />
{<br />
String firstNumber,   //first string entered by user<br />
secondNumber;    //second string entered by user<br />
double number1,    //first number to add<br />
number2;     //second number to add</p>
<p>//read the second number from user<br />
firstNumber = JOptionPane.showInputDialog(”Enter first floating-point value”);<br />
//read the second number from user<br />
secondNumber = JOptionPane.showInputDialog(”Enter second floating-point value”);</p>
<p>//covert numbers from type String to type double<br />
number1 = Double.parseDouble(firstNumber);<br />
number2 = Double.parseDouble(secondNumber);</p>
<p>//add the numbers<br />
sum = number1 + number2;<br />
}</p>
<p>public void paint(Graphics g)<br />
{<br />
//draw the results with g.drawString<br />
g.drawRect(15,10,270,20);<br />
g.drawString(”The sum is ” + sum,25,25);<br />
}<br />
}</p></blockquote>
<p>This code then generated the following with the Applet from the html file.</p>
<p>First prompting the user to enter in the first value. Then the second.</p>
<p><img class="aligncenter size-medium wp-image-27" title="additionapplet" src="http://wdoyleprogramming.files.wordpress.com/2009/01/additionapplet.jpg?w=300&#038;h=287" alt="additionapplet" width="300" height="287" /></p>
<p style="text-align:center;">
<p>The results are shown as soon as the 2nd value are entered.</p>
<p style="text-align:center;"><img class="size-medium wp-image-23 aligncenter" title="additionsum1" src="http://wdoyleprogramming.files.wordpress.com/2009/01/additionsum1.jpg?w=300&#038;h=179" alt="additionsum1" width="300" height="179" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wdoyleprogramming.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wdoyleprogramming.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wdoyleprogramming.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wdoyleprogramming.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wdoyleprogramming.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wdoyleprogramming.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wdoyleprogramming.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wdoyleprogramming.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wdoyleprogramming.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wdoyleprogramming.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wdoyleprogramming.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wdoyleprogramming.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wdoyleprogramming.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wdoyleprogramming.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=20&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wdoyleprogramming.wordpress.com/2009/01/30/week-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/20332e26e1f47f5ab64e4c5b2f9002bd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Will</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/01/sqaureint21.jpg?w=285" medium="image">
			<media:title type="html">sqaureint21</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/01/squareint.jpg?w=300" medium="image">
			<media:title type="html">squareint</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/01/additionapplet.jpg?w=300" medium="image">
			<media:title type="html">additionapplet</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/01/additionsum1.jpg?w=300" medium="image">
			<media:title type="html">additionsum1</media:title>
		</media:content>
	</item>
		<item>
		<title>Week 2</title>
		<link>http://wdoyleprogramming.wordpress.com/2009/01/23/week-2/</link>
		<comments>http://wdoyleprogramming.wordpress.com/2009/01/23/week-2/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 12:04:37 +0000</pubDate>
		<dc:creator>wdoyle</dc:creator>
				<category><![CDATA[Week 2]]></category>
		<category><![CDATA[Week 3]]></category>

		<guid isPermaLink="false">http://wdoyleprogramming.wordpress.com/?p=6</guid>
		<description><![CDATA[This week was our first practical and we made a simple applet to display Hello World in a web browser.  It consisted of two files HelloWorld.java and HelloWorld.html.  The html file simply calls the java code and displays the applet.  Both source code and output screen shots are shown below. HelloWorld.java import java.awt.*; import java.applet.Applet; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=6&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This week was our first practical and we made a simple applet to display Hello World in a web browser.  It consisted of two files HelloWorld.java and HelloWorld.html.  The html file simply calls the java code and displays the applet.  Both source code and output screen shots are shown below.</p>
<p><strong>HelloWorld.java</strong></p>
<blockquote><p>import java.awt.*;<br />
import java.applet.Applet;</p>
<p>public class HelloWorld extends Applet{<br />
public void paint( Graphics g ) {<br />
g.drawString(&#8220;Hello World!&#8221;, 30, 30);<br />
}<br />
}</p></blockquote>
<p><strong>HelloWorld.html</strong></p>
<blockquote><p>&lt;html&gt;<br />
&lt;body&gt;</p>
<p>&lt;applet<br />
code=&#8221;HelloWorld.class&#8221;<br />
width=150 height=100<br />
&lt;/applet&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>Both were run, compiled using Textpad, and saved in the same directory.  Once the HTML file was opened the output of the applet is shown below.</p>
<p style="text-align:center;"><img class="size-medium wp-image-9 aligncenter" title="helloworld" src="http://wdoyleprogramming.files.wordpress.com/2009/01/helloworld.jpg?w=300&#038;h=253" alt="helloworld" width="300" height="253" /></p>
<p><img src="/DOCUME~1/20016851/LOCALS~1/Temp/moz-screenshot.jpg" alt="" /></p>
<p><strong>The Complete Applet</strong></p>
<p>This next applet was used to draw shapes and lines using the paint method.  The code and screen output is shown below.</p>
<p><strong>drawing.java</strong></p>
<blockquote><p>import java.applet.Applet;<br />
import java.awt.*;</p>
<p>public class Drawing extends Applet {<br />
public void paint(Graphics g){</p>
<p>g.setColor(Color.BLUE);<br />
g.fillRect(20,20,50,30);<br />
g.setColor(Color.RED);<br />
g.fillRect(50, 30,50,30);<br />
g.drawLine(50,50,50,100);<br />
g.setColor(Color.WHITE);<br />
g.fillOval(45,25,45,25);<br />
g.setColor(Color.BLACK);<br />
g.drawArc(100,20,30,50,90,90);</p></blockquote>
<p>}<br />
}</p>
<p><strong>drawing.html</strong></p>
<blockquote><p>&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;h1&gt;My Applet&lt;/h1&gt;<br />
&lt;applet code=&#8221;Drawing.class&#8221;<br />
width=&#8221;250&#8243; height=&#8221;200&#8243;&gt;<br />
&lt;/applet&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p><strong>Resulting screenshot</strong></p>
<p style="text-align:center;"><img class="size-full wp-image-14 aligncenter" title="drawingapplet1" src="http://wdoyleprogramming.files.wordpress.com/2009/01/drawingapplet1.jpg?w=450" alt="drawingapplet1"   /></p>
<p><strong>Final Applet</strong></p>
<blockquote><p>import javax.swing.JApplet;<br />
import javax.swing.JLabel;<br />
import java.awt.BorderLayout;<br />
import java.awt.Color;</p>
<p>public class FirstApplet extends JApplet<br />
{<br />
public void init()<br />
{<br />
getContentPane().setBackground(Color.ORANGE);<br />
setLayout(new BorderLayout());<br />
JLabel aLabel =<br />
new JLabel (&#8220;An applet a day keeps the doctor away&#8221;);<br />
add(aLabel, BorderLayout.CENTER);</p>
<p>}<br />
}</p></blockquote>
<p>Resulting screenshot:</p>
<p style="text-align:center;"><img class="size-full wp-image-16 aligncenter" title="firstapplet2" src="http://wdoyleprogramming.files.wordpress.com/2009/01/firstapplet2.jpg?w=450" alt="firstapplet2"   /></p>
<p>We then edited this applet to include more Labels, bLabel cLabel etc. and we positioned these differently using the NORTH SOUTH etc.. Below is the code and resulting screen shot.</p>
<blockquote><p>import javax.swing.JApplet;<br />
import javax.swing.JLabel;<br />
import java.awt.BorderLayout;<br />
import java.awt.Color;</p>
<p>public class FirstApplet extends JApplet<br />
{<br />
public void init()<br />
{<br />
getContentPane().setBackground(Color.ORANGE);<br />
setLayout(new BorderLayout());<br />
JLabel aLabel =<br />
new JLabel (&#8220;An applet a day keeps the doctor away&#8221;);<br />
add(aLabel, BorderLayout.CENTER);</p>
<p>JLabel bLabel =<br />
new JLabel (&#8220;An applet a day keeps the doctor away&#8221;);<br />
add(bLabel, BorderLayout.SOUTH);</p>
<p>JLabel cLabel =<br />
new JLabel (&#8220;An applet a day keeps the doctor away&#8221;);<br />
add(cLabel, BorderLayout.NORTH);<br />
}<br />
}</p></blockquote>
<p style="text-align:center;"><img class="size-full wp-image-17 aligncenter" title="firstapplet21" src="http://wdoyleprogramming.files.wordpress.com/2009/01/firstapplet21.jpg?w=450" alt="firstapplet21"   /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wdoyleprogramming.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wdoyleprogramming.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wdoyleprogramming.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wdoyleprogramming.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wdoyleprogramming.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wdoyleprogramming.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wdoyleprogramming.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wdoyleprogramming.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wdoyleprogramming.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wdoyleprogramming.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wdoyleprogramming.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wdoyleprogramming.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wdoyleprogramming.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wdoyleprogramming.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=6&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wdoyleprogramming.wordpress.com/2009/01/23/week-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/20332e26e1f47f5ab64e4c5b2f9002bd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Will</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/01/helloworld.jpg?w=300" medium="image">
			<media:title type="html">helloworld</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/01/drawingapplet1.jpg" medium="image">
			<media:title type="html">drawingapplet1</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/01/firstapplet2.jpg" medium="image">
			<media:title type="html">firstapplet2</media:title>
		</media:content>

		<media:content url="http://wdoyleprogramming.files.wordpress.com/2009/01/firstapplet21.jpg" medium="image">
			<media:title type="html">firstapplet21</media:title>
		</media:content>
	</item>
		<item>
		<title>Week 1</title>
		<link>http://wdoyleprogramming.wordpress.com/2009/01/15/hello-world/</link>
		<comments>http://wdoyleprogramming.wordpress.com/2009/01/15/hello-world/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 12:29:32 +0000</pubDate>
		<dc:creator>wdoyle</dc:creator>
				<category><![CDATA[Week 1]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[This is the first week of semester 2 year 3 BSc.Multimedia Applications Development, we were introduced to our new lecture Michael McMahon.  No practical classes were on this week.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=1&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is the first week of semester 2 year 3 BSc.Multimedia Applications Development, we were introduced to our new lecture Michael McMahon.  No practical classes were on this week.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wdoyleprogramming.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wdoyleprogramming.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wdoyleprogramming.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wdoyleprogramming.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wdoyleprogramming.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wdoyleprogramming.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wdoyleprogramming.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wdoyleprogramming.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wdoyleprogramming.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wdoyleprogramming.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wdoyleprogramming.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wdoyleprogramming.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wdoyleprogramming.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wdoyleprogramming.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wdoyleprogramming.wordpress.com&amp;blog=6184143&amp;post=1&amp;subd=wdoyleprogramming&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wdoyleprogramming.wordpress.com/2009/01/15/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/20332e26e1f47f5ab64e4c5b2f9002bd?s=96&#38;d=identicon" medium="image">
			<media:title type="html">Will</media:title>
		</media:content>
	</item>
	</channel>
</rss>
