<?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>Samet Kilictas&#039;s Blog &#187; Tutorial</title>
	<atom:link href="http://samet.kilictas.com/tag/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://samet.kilictas.com</link>
	<description>J2E, PHP, Linux, PL/SQL and other random rants</description>
	<lastBuildDate>Sun, 06 Nov 2011 04:36:58 +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>Java ActionListener Tutorial</title>
		<link>http://samet.kilictas.com/java-actionlistener-tutorial/</link>
		<comments>http://samet.kilictas.com/java-actionlistener-tutorial/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 08:47:18 +0000</pubDate>
		<dc:creator>Samet Kilictas</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ActionListener]]></category>
		<category><![CDATA[JComboBox]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://samet.kilictas.com/?p=74</guid>
		<description><![CDATA[This tutorial has two classes. ActionListener and Main class are seperated from each other. ParamListener.java BtnsListener.java import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; /** * ParamListener.java */ public class ParamListener extends JFrame{ public ParamListener() { JButton btn10 = new JButton(&#34;10&#34;); JButton btn20 = new JButton(&#34;20&#34;); JButton btn30 = new JButton(&#34;30&#34;); JButton btn40 = new JButton(&#34;40&#34;); btn10.addActionListener( [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial has two classes. ActionListener and Main class are seperated from each other.</p>
<ul>
<li>ParamListener.java</li>
<li>BtnsListener.java</li>
</ul>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/11/tut.jpg"><img class="alignnone size-full wp-image-75" title="tut" src="http://samet.kilictas.com/wp-content/uploads/2008/11/tut.jpg" alt="" width="269" height="178" /></a></p>
<pre class="brush: java">
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
* ParamListener.java
*/
public class ParamListener extends JFrame{
public ParamListener() {
JButton btn10 = new JButton(&quot;10&quot;);
JButton btn20 = new JButton(&quot;20&quot;);
JButton btn30 = new JButton(&quot;30&quot;);
JButton btn40 = new JButton(&quot;40&quot;);

btn10.addActionListener( new BtnsListener (&quot;ten&quot;));
btn20.addActionListener( new BtnsListener (&quot;twenty&quot;));
btn30.addActionListener( new BtnsListener (&quot;thirty&quot;));
btn40.addActionListener( new BtnsListener (&quot;fourty&quot;));

JPanel content = new JPanel();
content.add(btn10);
content.add(btn20);
content.add(btn30);
content.add(btn40);

setContentPane(content);
setTitle(&quot;A Tutorial&quot;);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
pack();
}

public static void main(String[] args) {
new ParamListener();

}

}
</pre>
<p><span id="more-74"></span></p>
<pre class="brush: java">
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JOptionPane;

/**
* BtnsListener.java
*/

class BtnsListener implements ActionListener{

String value = &quot;&quot;;
public BtnsListener(String pVal){
value = pVal;
}

@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, value);
}
}</pre>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsamet.kilictas.com%2F%3Fp%3D74&count=vertical&related=&text=Java%20ActionListener%20Tutorial' class='twitter-share-button' data-text='Java ActionListener Tutorial' data-url='http://samet.kilictas.com/?p=74' data-counturl='http://samet.kilictas.com/java-actionlistener-tutorial/' data-count='vertical' data-via='sametkilictas'>Tweet</a>]]></content:encoded>
			<wfw:commentRss>http://samet.kilictas.com/java-actionlistener-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assembly (x86) Turbo Lecture Notes</title>
		<link>http://samet.kilictas.com/assembly-x86-turbo-lecture-notes/</link>
		<comments>http://samet.kilictas.com/assembly-x86-turbo-lecture-notes/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 18:22:01 +0000</pubDate>
		<dc:creator>Samet Kilictas</dc:creator>
				<category><![CDATA[Assembly]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Assembly programing]]></category>
		<category><![CDATA[lecture notes]]></category>
		<category><![CDATA[Microprocessors]]></category>
		<category><![CDATA[TASM]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://samet.kilictas.com/?p=56</guid>
		<description><![CDATA[Here is my microprocessors lecture notes. Also you can have information about assembly programming with TASM. All the 20 lectures are available. Lecture 1 Microcomputers and Microprocessors Evolution of Intel 80&#215;86 Family Microprocessors Binary and Hexadecimal Number Systems Lecture 2 Brief History of 80&#215;86 Family of Microprocessors Pipelining and Registers Introduction to Assembly Programming Lecture [...]]]></description>
			<content:encoded><![CDATA[<p>Here is my microprocessors lecture notes. Also you can have information about assembly programming with TASM. All the <strong>20</strong> lectures are available.</p>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture1.pdf">Lecture 1</a></p>
<ol>
<li>Microcomputers and Microprocessors</li>
<li>Evolution of Intel 80&#215;86 Family Microprocessors</li>
<li>Binary and Hexadecimal Number Systems</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture2.pdf">Lecture 2</a></p>
<ol>
<li>Brief History of 80&#215;86 Family of Microprocessors</li>
<li>Pipelining and Registers</li>
<li>Introduction to Assembly Programming</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture3.pdf">Lecture 3</a></p>
<ol>
<li>Introduction to Assembly Programming (cont. from Lecture 2)</li>
<li>Introduction to Program Segments</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture4.pdf">Lecture 4</a></p>
<ol>
<li>Memory Map of the IBM PC</li>
<li>Pushing and Popping Operations (Stack)</li>
<li>Flag Registers and bit fields</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture5.pdf">Lecture 5</a></p>
<ol>
<li>Flag Registers and bit fields</li>
<li>80&#215;86 addressing modes.</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture6.pdf">Lecture 6</a></p>
<ol>
<li>Directives and sample programs</li>
<li>Assemble, link and run a program</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture7.pdf">Lecture 7</a></p>
<ol>
<li>Control transfer instructions</li>
<li>CALL statement</li>
<li>Subroutines</li>
<li>Data Types and Data Definition</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture8.pdf">Lecture 8</a></p>
<ol>
<li>Arithmetic and Logic Instructions and Programs</li>
<li>Unsigned Addition and Subtraction</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture9.pdf">Lecture 9</a></p>
<ol>
<li>Unsigned Subtraction</li>
<li>Unsigned Multiplication and Division</li>
<li>Arithmetic and Logic Instructions and Programs</li>
</ol>
<p><span id="more-56"></span></p>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture10.pdf">Lecture 10</a></p>
<ol>
<li>Arithmetic and Logic Instructions and Programs</li>
<li>COMPARE of unsigned numbers</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture11.pdf">Lecture 11</a></p>
<ol>
<li>BCD Addition and correction</li>
<li>ASCII addition and subtraction</li>
<li>Rotate Instructions</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture12.pdf">Lecture 12</a></p>
<ol>
<li>BIOS and DOS programming in Assembly</li>
<li>BIOS INT 10H</li>
<li>DOS INT 21H</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture13.pdf">Lecture 13</a></p>
<ol>
<li>Signed Numbers and Signed Number Operations</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture14.pdf">Lecture 14</a></p>
<ol>
<li>Signed Numbers and Signed Number Operations</li>
<li>String Operations</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture15.pdf">Lecture 15</a></p>
<ol>
<li>Basic Computer Architecture</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture16.pdf">Lecture 16</a></p>
<ol>
<li>Input/Output (I/O) and Device Interfacing</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture17.pdf">Lecture 17</a></p>
<ol>
<li>I/O Programming in Assembly Language</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture18.pdf">Lecture 18</a></p>
<ol>
<li>Interfacing the Parallel Port</li>
<li>Standard Parallel Port (SPP)</li>
<li>Port addresses</li>
<li>Software registers and programming</li>
<li>Bi-directional ports</li>
<li>Using parallel port’s IRQ</li>
<li>Enhanced Parallel Port (EPP)</li>
<li>Extended Capabilities Port (ECP)</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture19.pdf">Lecture 19</a></p>
<ol>
<li>Interfacing the Serial Port</li>
<li>Basics of Serial Communication</li>
<li>Asynchronous Data Communication and Data Framing</li>
<li>RS232 and other Serial I/O Standards</li>
</ol>
<p><a href="http://samet.kilictas.com/wp-content/uploads/2008/06/eee410_lecture20.pdf">Lecture 20</a></p>
<ol>
<li>Interfacing the Serial Port</li>
<li>Serial Port registers</li>
<li>Transmitting Serial Data</li>
<li>Receiving Serial Data</li>
</ol>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsamet.kilictas.com%2F%3Fp%3D56&count=vertical&related=&text=Assembly%20%28x86%29%20Turbo%20Lecture%20Notes' class='twitter-share-button' data-text='Assembly (x86) Turbo Lecture Notes' data-url='http://samet.kilictas.com/?p=56' data-counturl='http://samet.kilictas.com/assembly-x86-turbo-lecture-notes/' data-count='vertical' data-via='sametkilictas'>Tweet</a>]]></content:encoded>
			<wfw:commentRss>http://samet.kilictas.com/assembly-x86-turbo-lecture-notes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

