<?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>JoeNo1&#039;s Blog - Free classical guitar music videos and resources. &#187; IT</title>
	<atom:link href="http://www.JoeNo1.net/wp/category/computer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.JoeNo1.net/wp</link>
	<description>----- classical guitar study &#38; recording; technology; shopping &#38; review;</description>
	<lastBuildDate>Wed, 01 Feb 2012 02:54:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Set up Google Analytics on Magento Websites</title>
		<link>http://www.JoeNo1.net/wp/2011/04/17/computer/set-up-google-analytics-on-magento-websites/15050/</link>
		<comments>http://www.JoeNo1.net/wp/2011/04/17/computer/set-up-google-analytics-on-magento-websites/15050/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 02:51:11 +0000</pubDate>
		<dc:creator>JoeNo1</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Internet 互联网]]></category>

		<guid isPermaLink="false">http://www.JoeNo1.net/wp/?p=1505</guid>
		<description><![CDATA[Magento is a very popular eCommerce platform. It&#8217;s current Google PageRank is 7 (out of 10,) Alexa Traffic Rankings is 653 up to today, 4/17/2011. If you want to open a 24/7 web store, Magento is a reliable eCommerce service provider. See Magento product features,  http://www.magentocommerce.com/product/features Google Analytics is a powerful web analytics solution. It&#8217;s a must-have [...]]]></description>
			<content:encoded><![CDATA[<p><!-- google_ad_section_start --><a title="Magento eCommerce Platform Home" href="http://www.magentocommerce.com/" target="_blank">Magento</a> is a very popular eCommerce platform. It&#8217;s current <a title="Google PageRank" href="http://en.wikipedia.org/wiki/PageRank" target="_blank">Google PageRank</a> is 7 (out of 10,) <a title="About the Alexa Traffic Rankings" href="http://www.alexa.com/help/traffic-learn-more" target="_blank">Alexa Traffic Rankings</a> is 653 up to today, 4/17/2011.</p>
<p>If you want to open a 24/7 web store, Magento is a reliable eCommerce service provider. See Magento product features,  <a title="Magento product features" href="http://www.magentocommerce.com/product/features" target="_blank">http://www.magentocommerce.com/product/features</a></p>
<p><a title="Google Analytics | Official Website" href="http://www.google.com/analytics/" target="_blank">Google Analytics</a> is a powerful web analytics solution. It&#8217;s a must-have plug-in for any kind of websites nowadays.</p>
<p>The most beautiful part is that it&#8217;s completely FREE. What you need to do is use a email address to signup Google service or signup a new gmail account.</p>
<p>Assume that Magento and Google Analytics accounts have been set.</p>
<div class="wp-caption aligncenter" style="width: 538px"><a href="http://www.JoeNo1.net/attach/20110417_Magento_Google_Analytics.png"><img class="    " title="Click to see full size screen capture" src="http://www.JoeNo1.net/attach/20110417_Magento_Google_Analytics.png" alt="Setup Google Analytics on Magento Sites" width="528" height="307" /></a><p class="wp-caption-text">Setup Google Analytics on Magento Sites</p></div>
<p>There are lots of menus and options under Magento Admin Panel. Sometimes, it makes hard to find a particular function like inserting Google Analytics code to a  Magento website.</p>
<p>The following steps show you how to set up Google Analytics on Magento websites. There are two ways to achieve the same purpose.<br />
<span id="more-1505"></span></p>
<ol>
<li>Login Magento Admin Panel.</li>
<li>Move mouse cursor over top menu &#8220;System.&#8221; Click to  select &#8220;Configuration&#8221; from the drop down menu.</li>
<li>On the left side of the &#8220;Configuration&#8221; page, look down to &#8220;SALES&#8221; category and select &#8220;Google API.&#8221;</li>
<li>Open &#8220;Google Analytics&#8221; tab. Select &#8220;Yes&#8221; to enable and input your Google Analytics account number (looks like &#8220;UA-xxxxxxx-1&#8243;)</li>
</ol>
<p>Do it the 2nd way if you like.</p>
<ol>
<li>Same as step 1 in method one.</li>
<li>Same as step 2 in method one.</li>
<li>On the left side of the &#8220;Configuration&#8221; page, click &#8220;Design&#8221; in &#8220;GENERAL&#8221; category.</li>
<li>Open &#8220;Footer&#8221; tab. Copy and paste  Google Analytics code into &#8220;Miscellaneous HTML.&#8221;</li>
<li>Click on button &#8220;Save Config.&#8221;</li>
</ol>
<p>You can choose one way or the other. But don&#8217;t do double ways. Otherwise, you might get double Google Analytics code in every page of your Magento site. Google might think that you are trying to cheat.</p>
<p>Though, it&#8217;s easy to find out if you doubled the Google Analytics code. Open one page of your Magento site, any page. Use the browser tool to view the page source code. Search the source code for Google Analytics code, say search for the &#8220;UA-#.&#8221; If you see the same &#8220;UA-#&#8221; twice, too bad. You need to log in to your Magento site admin panel to turn one of them off.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.JoeNo1.net%2Fwp%2F2011%2F04%2F17%2Fcomputer%2Fset-up-google-analytics-on-magento-websites%2F15050%2F&amp;title=Set%20up%20Google%20Analytics%20on%20Magento%20Websites" id="wpa2a_2"><img src="http://www.JoeNo1.net/wp/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.JoeNo1.net/wp/2011/04/17/computer/set-up-google-analytics-on-magento-websites/15050/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send Email from Any Webpages Using CDOSYS, ASP</title>
		<link>http://www.JoeNo1.net/wp/2009/12/01/computer/send-email-from-any-webpages-using-cdosys-asp/10360/</link>
		<comments>http://www.JoeNo1.net/wp/2009/12/01/computer/send-email-from-any-webpages-using-cdosys-asp/10360/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 00:40:08 +0000</pubDate>
		<dc:creator>JoeNo1</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[program]]></category>

		<guid isPermaLink="false">http://www.JoeNo1.net/wp/?p=1036</guid>
		<description><![CDATA[12345678910111213141516171819202122232425262728293031323334dim eFrom, eTo, eBcc, eSubject, eHTMLBody eFrom &#160; &#160; &#160; = &#34;somebody@somewhere.com&#34;&#160; &#160; &#160; &#160; &#160; &#160; &#160; '' email is sent from &#60;somebody@somewhere.com&#62; eTo &#160; &#160; = &#34;a@abc.com, b@abc.com&#34;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; '' email receivers eBcc&#160; &#160; &#160; &#160; = &#34;xyz@abc.com&#34; eSubject&#160; &#160; = &#34;ASP, Send Emails from Any Webpages [...]]]></description>
			<content:encoded><![CDATA[<p><!-- google_ad_section_start --></p>
<div class="codecolorer-container asp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br /></div></td><td><div class="asp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #990099; font-weight: bold;">dim</span> eFrom, eTo, eBcc, eSubject, eHTMLBody<br />
<br />
eFrom &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;somebody@somewhere.com&quot;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">'' email is sent from &lt;somebody@somewhere.com&gt;</span><br />
eTo &nbsp; &nbsp; <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;a@abc.com, b@abc.com&quot;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008000;">'' email receivers</span><br />
eBcc&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;xyz@abc.com&quot;</span><br />
eSubject&nbsp; &nbsp; <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;ASP, Send Emails from Any Webpages Using CDOSYS&quot;</span><br />
eHTMLBody &nbsp; <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;&lt;b&gt;You've got mail!&lt;/b&gt;&quot;</span><br />
<br />
sendCDOSYSmail eFrom, eTo, eBcc, eSubject, eHTMLBody<br />
<br />
<span style="color: #0000ff; font-weight: bold;">sub</span> sendCDOSYSmail<span style="color: #006600; font-weight:bold;">&#40;</span>eFrom, eTo, eBcc, eSubject, eHTMLBody<span style="color: #006600; font-weight:bold;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">dim</span> objEmail&nbsp; &nbsp; <span style="color: #008000;">'' CDOSYS object</span><br />
&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">Set</span> objEmail &nbsp; &nbsp;&nbsp; &nbsp; <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #990099; font-weight: bold;">Server</span>.<span style="color: #330066;">CreateObject</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;CDO.Message&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">Set</span> objCDOSYSCon &nbsp; &nbsp;<span style="color: #006600; font-weight: bold;">=</span> <span style="color: #990099; font-weight: bold;">Server</span>.<span style="color: #330066;">CreateObject</span> <span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;CDO.Configuration&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><br />
&nbsp; &nbsp; objCDOSYSCon.<span style="color: #330066;">Fields</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;http://schemas.microsoft.com/cdo/configuration/smtpserver&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;127.0.0.1&quot;</span><br />
&nbsp; &nbsp; objCDOSYSCon.<span style="color: #330066;">Fields</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;http://schemas.microsoft.com/cdo/configuration/smtpserverport&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">25</span><br />
&nbsp; &nbsp; objCDOSYSCon.<span style="color: #330066;">Fields</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;http://schemas.microsoft.com/cdo/configuration/sendusing&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">2</span><br />
&nbsp; &nbsp; objCDOSYSCon.<span style="color: #330066;">Fields</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">60</span><br />
&nbsp; &nbsp; objCDOSYSCon.<span style="color: #330066;">Fields</span>.<span style="color: #9900cc;">Update</span><br />
&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">Set</span> objEmail.<span style="color: #9900cc;">Configuration</span> <span style="color: #006600; font-weight: bold;">=</span> objCDOSYSCon<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; objEmail.<span style="color: #9900cc;">From</span><span style="color: #006600; font-weight: bold;">=</span> eFrom<br />
&nbsp; &nbsp; objEmail.<span style="color: #990099; font-weight: bold;">To</span><span style="color: #006600; font-weight: bold;">=</span> eTo<br />
&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">if</span> eBcc <span style="color: #006600; font-weight: bold;">&lt;&gt;</span> <span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #990099; font-weight: bold;">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; objEmail.<span style="color: #9900cc;">Bcc</span><span style="color: #006600; font-weight: bold;">=</span> eBcc<br />
&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span><br />
&nbsp; &nbsp; objEmail.<span style="color: #9900cc;">Subject</span> <span style="color: #006600; font-weight: bold;">=</span> eSubject<br />
&nbsp; &nbsp; <span style="color: #008000;">'objEmail.Textbody = eTextBody&nbsp; &nbsp; &nbsp; '' text ONLY emails</span><br />
&nbsp; &nbsp; objEmail.<span style="color: #9900cc;">HTMLBody</span> <span style="color: #006600; font-weight: bold;">=</span> eHTMLBody &nbsp; &nbsp; &nbsp; <span style="color: #008000;">'' emails with HTML code</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; objEmail.<span style="color: #330066;">Send</span><br />
&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">Set</span> objEmail <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">Nothing</span><br />
&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">Set</span> objCDOSYSCon <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">Nothing</span><br />
<span style="color: #990099; font-weight: bold;">end</span> <span style="color: #0000ff; font-weight: bold;">sub</span></div></td></tr></tbody></table></div>
<p><!-- google_ad_section_end --></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.JoeNo1.net%2Fwp%2F2009%2F12%2F01%2Fcomputer%2Fsend-email-from-any-webpages-using-cdosys-asp%2F10360%2F&amp;title=Send%20Email%20from%20Any%20Webpages%20Using%20CDOSYS%2C%20ASP" id="wpa2a_4"><img src="http://www.JoeNo1.net/wp/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.JoeNo1.net/wp/2009/12/01/computer/send-email-from-any-webpages-using-cdosys-asp/10360/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setup Printer Server, A Step-by-step Tutorial</title>
		<link>http://www.JoeNo1.net/wp/2009/10/28/computer/setup-printer-server-step-by-step-tutorial/10010/</link>
		<comments>http://www.JoeNo1.net/wp/2009/10/28/computer/setup-printer-server-step-by-step-tutorial/10010/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 17:34:47 +0000</pubDate>
		<dc:creator>JoeNo1</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[DPR-1260]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.JoeNo1.net/wp/?p=1001</guid>
		<description><![CDATA[This is a step-by-step tutorial of setting up regular printers on a printer server.

The printer server I use for this demonstration is a DPR-1260, D-Link RangeBooster G™ Multifunction Print Server. It's a both wireless and wired printer server which can connect up to 4 printers using USB connection.

The printer I use for this demonstration is a HP Color LaserJet 2600n. This printer is NOT in the compatible list of printer server, DPR-1260. That means the setup wizard from the printer server does NOT work on this printer. However, this tutorial will provide a much more general way of setting up any printer on a printer server. 

The operating system I use for this demonstration is a Microsoft Windows® XP.

I assume that you

know how to setup a single printer to work with your computer
know how to connect and configure the printer server to the router (That requires a little bit TCP/IP knowledge or just read through the user manuals of the printer server and router. It shouldn't be very difficult.)
Let's get started.]]></description>
			<content:encoded><![CDATA[<p><!-- google_ad_section_start --><br />
This is a step-by-step tutorial of setting up regular printers on a printer server.</p>
<div class="wp-caption alignright" style="width: 314px"><a href="http://www.dlink.com/products/?pid=482" target="_blank"><img class="   " title="D-Link wireless printer server: DPR-1260" src="http://images.dlink.com/new/products/DPR-1260/DPR-1260_back.png" alt="D-Link wireless printer server: DPR-1260" width="304" height="232" /></a><p class="wp-caption-text">D-Link wireless printer server: DPR-1260</p></div>
<p>The printer server I use for this demonstration is a <strong>DPR-1260<span style="font-weight: normal;">, <a title="D-Link RangeBooster G™ Multifunction Print Server (DPR-1260)" href="http://www.dlink.com/products/?pid=482" target="_blank">D-Link RangeBooster G™ Multifunction Print Server</a>. It can be both a wireless or a wired server which can connect up to 4 printers using USB connection.</span></strong></p>
<p><strong><span style="font-weight: normal;">The printer I use for this demonstration is a <a title="HP Color LaserJet 2600n" href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF10a/18972-18972-3328060-15077-3328070-446153.html" target="_blank">HP Color LaserJet 2600n</a>. This printer is NOT in the compatible list of printer server, </span><span style="font-weight: normal;">DPR-1260</span><span style="font-weight: normal;">. That means the setup wizard from the printer server does NOT work on this printer. However, this tutorial will provide a much more general way of setting up any printer on a printer server. </span></strong></p>
<p>The operating system I use for this demonstration is a <a title="Microsoft Windows® XP" href="http://www.microsoft.com/windows/searchlp.aspx?CMXID=2120.F16FB7B3-E309-495D-9308-BD6C04FB1C4E&amp;WT.srch=1&amp;category=XP_Info" target="_blank">Microsoft Windows® XP</a>.</p>
<p><strong><span style="font-weight: normal;">I assume that you</span></strong></p>
<ul>
<li>know how to setup a single printer to work with your computer</li>
<li>know how to connect and configure the printer server to the router (That requires a little bit TCP/IP knowledge or just read through the user manuals of the printer server and router. It shouldn&#8217;t be very difficult.)</li>
</ul>
<p>Let&#8217;s get started.[sniplet link h5]</p>
<p><span id="more-1001"></span></p>
<ol>
<li>Click on the &#8220;start&#8221; button, then choose &#8220;Printers and Faxes&#8221;.</li>
<li>In &#8220;Printers and Faxes&#8221; dialog box, choose &#8221;Add a printer&#8221;.</li>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, click on &#8220;Next&#8221; button.</li>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, choose &#8220;Local printer attached to this computer&#8221;, and uncheck &#8220;Automatically detect and install my Plug and Play printer&#8221;, because this auto-detection is a waste of time. Yes! We are not choosing &#8220;A network printer, &#8230;&#8221; here. Read on.</li>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, choose &#8220;Create a new port:&#8221;, then go to the pull down menu and choose &#8220;Standard TCP/IP Port&#8221;, then click on &#8220;Next&#8221; button.</li>
<li>In &#8220;Add Standard TCP/IP Printer Port Wizard&#8221; dialog box, read those 2 points and get them ready. It basically says that, turn on your printer; use a USB cable to connect the printer and printer server; make sure the printer server is configure correctly and accessible(Tip: ping printer server&#8217;s IP address in the Windows command line).</li>
<li>In &#8220;Add Standard TCP/IP Printer Port Wizard&#8221; dialog box, enter the IP address of your printer server. (The IP address most likely looks like 192.168.0.x, which x could be any number between 1 to 254). While typing the IP address, the &#8220;Port Name&#8221; field is being filled simultaneously. The port name can be changed to any name your want, something like IP address, the printer model#, or even &#8220;slave&#8221;. I name it &#8220;myNetworkPrinter&#8221;. To have an idea what this name is, just look at the most popular port names: &#8220;LPT1&#8243;, &#8220;COM1&#8243;, &#8220;COM2&#8243;, etc.</li>
<li>In &#8220;Add Standard TCP/IP Printer Port Wizard&#8221; dialog box, choose &#8220;Custom&#8221;, then click on &#8220;Settings&#8221; button.</li>
<li>In &#8220;Configure Standard TCP/IP Port Monitor&#8221; dialog box, choose &#8220;Raw&#8221; as protocol. The &#8220;Port Number&#8221; is &#8220;9100&#8243; by default. Referring to the printer server&#8217;s configuration, it assigns a &#8220;Raw TCP port&#8221;, 9101, to this printer. So, input &#8220;9101&#8243; for &#8220;Port Number&#8221;, then click on &#8220;OK&#8221; button.</li>
<li>In &#8220;Add Standard TCP/IP Printer Port Wizard&#8221; dialog box, it summarizes the TCP/IP printer port settings. Click on &#8220;Finish&#8221; button.</li>
</ol>
<p>So far, the network port setting part is done!</p>
<p>The following steps are the same as setting up a regular printer connected directly to a computer. Let&#8217;s move on.</p>
<ol>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, click on &#8220;Have Disk&#8221; button.</li>
<li>In &#8220;Install From Disk&#8221; dialog box, click on &#8220;Browse&#8221; button.</li>
<li>In &#8220;Locate File&#8221; dialog box, navigate to the printer setup CDRom or where the printer driver is located, then click on the &#8220;Open&#8221; button.</li>
<li>Now, it returns to &#8220;Install From Disk&#8221; dialog box. Click on &#8220;OK&#8221; button.</li>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, select the printer driver needs to be installed, then click on &#8220;Next&#8221; button.</li>
<li>If the printer driver is previously installed, it will show a &#8220;Add Printer Wizard&#8221; dialog box, choose &#8220;Replace existing driver&#8221;, then click on &#8220;Next&#8221; button.</li>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, a default printer name appears. It can be edited to any name you want. If this is a default printer, choose &#8220;Yes&#8221;,  Otherwise, choose &#8220;No&#8221;. Then click on &#8220;Next&#8221; button.</li>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, choose &#8220;Do not share this printer&#8221;, then click on &#8220;Next&#8221; button.</li>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, choose &#8220;Yes&#8221; for a test page, then click on &#8220;Next&#8221; button.</li>
<li>In &#8220;Add Printer Wizard&#8221; dialog box, another printer setup summary appears. Click on &#8220;Finish&#8221; button to finish the setup program.</li>
</ol>
<p>Check out the test page. Isn&#8217;t it beautiful?</p>
<p>If reading pictures are more pleasurable, the following pictures will help.[sniplet img ad]</p>
<div class="wp-caption alignnone" style="width: 560px"><img title="network_printer_server_setup_01_start" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_01_start.png" alt="network_printer_server_setup_01_start" width="550" height="480" /><p class="wp-caption-text">network_printer_server_setup_01_start</p></div>
<div class="wp-caption alignnone" style="width: 654px"><img class=" " title="network_printer_server_setup_02_add_a_printer" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_02_add_a_printer.png" alt="network_printer_server_setup_02_add_a_printer" width="644" height="508" /><p class="wp-caption-text">add_a_printer</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img class=" " title="network_printer_server_setup_03_add_printer_wizard_dialog1" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_03_add_printer_wizard_dialog1.png" alt="network_printer_server_setup_03_add_printer_wizard_dialog1" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog1</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img class=" " title="network_printer_server_setup_04_add_printer_wizard_dialog2" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_04_add_printer_wizard_dialog2.png" alt="network_printer_server_setup_04_add_printer_wizard_dialog2" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog2</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img class=" " title="network_printer_server_setup_05_add_printer_wizard_dialog3" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_05_add_printer_wizard_dialog3.png" alt="network_printer_server_setup_05_add_printer_wizard_dialog3" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog3</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img class=" " title="network_printer_server_setup_06_add_standard_tcpip_printer_port_wizard_dialog1" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_06_add_standard_tcpip_printer_port_wizard_dialog1.png" alt="network_printer_server_setup_06_add_standard_tcpip_printer_port_wizard_dialog1" width="503" height="392" /><p class="wp-caption-text">add_standard_tcpip_printer_port_wizard_dialog1</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_07_add_standard_tcpip_printer_port_wizard_dialog2_1" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_07_add_standard_tcpip_printer_port_wizard_dialog2_1.png" alt="add_standard_tcpip_printer_port_wizard_dialog2_1" width="503" height="392" /><p class="wp-caption-text">add_standard_tcpip_printer_port_wizard_dialog2_1</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_08_add_standard_tcpip_printer_port_wizard_dialog2_2" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_08_add_standard_tcpip_printer_port_wizard_dialog2_2.png" alt="add_standard_tcpip_printer_port_wizard_dialog2_2" width="503" height="392" /><p class="wp-caption-text">add_standard_tcpip_printer_port_wizard_dialog2_2</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_09_add_standard_tcpip_printer_port_wizard_dialog3" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_09_add_standard_tcpip_printer_port_wizard_dialog3.png" alt="add_standard_tcpip_printer_port_wizard_dialog3" width="503" height="392" /><p class="wp-caption-text">add_standard_tcpip_printer_port_wizard_dialog3</p></div>
<div class="wp-caption alignnone" style="width: 423px"><img title="network_printer_server_setup_10_configure_standard_tcpip_port_1" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_10_configure_standard_tcpip_port_1.png" alt="configure_standard_tcpip_port_1" width="413" height="455" /><p class="wp-caption-text">configure_standard_tcpip_port_1</p></div>
<div class="wp-caption alignnone" style="width: 882px"><img title="network_printer_server_setup_11_dpr1260_interface" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_11_dpr1260_interface.png" alt="DPR1260_interface" width="872" height="599" /><p class="wp-caption-text">DPR1260_interface</p></div>
<div class="wp-caption alignnone" style="width: 423px"><img title="network_printer_server_setup_12_configure_standard_tcpip_port_2" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_12_configure_standard_tcpip_port_2.png" alt="configure_standard_tcpip_port_2" width="413" height="455" /><p class="wp-caption-text">configure_standard_tcpip_port_2</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_13_add_standard_tcpip_printer_port_wizard_dialog4" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_13_add_standard_tcpip_printer_port_wizard_dialog4.png" alt="add_standard_tcpip_printer_port_wizard_dialog4" width="503" height="392" /><p class="wp-caption-text">add_standard_tcpip_printer_port_wizard_dialog4</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_14_add_printer_wizard_dialog4" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_14_add_printer_wizard_dialog4.png" alt="add_printer_wizard_dialog4" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog4</p></div>
<div class="wp-caption alignnone" style="width: 439px"><img title="network_printer_server_setup_15_install_from_disk_dialog_1" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_15_install_from_disk_dialog_1.png" alt="install_from_disk_dialog_1" width="429" height="228" /><p class="wp-caption-text">install_from_disk_dialog_1</p></div>
<div class="wp-caption alignnone" style="width: 573px"><img title="network_printer_server_setup_16_locate_file" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_16_locate_file.png" alt="locate_file" width="563" height="419" /><p class="wp-caption-text">locate_file</p></div>
<div class="wp-caption alignnone" style="width: 439px"><img title="network_printer_server_setup_17_install_from_disk_dialog_2" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_17_install_from_disk_dialog_2.png" alt="install_from_disk_dialog_2" width="429" height="228" /><p class="wp-caption-text">install_from_disk_dialog_2</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_18_add_printer_wizard_dialog5" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_18_add_printer_wizard_dialog5.png" alt="add_printer_wizard_dialog5" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog5</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_19_add_printer_wizard_dialog6" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_19_add_printer_wizard_dialog6.png" alt="add_printer_wizard_dialog6" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog6</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_20_add_printer_wizard_dialog7" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_20_add_printer_wizard_dialog7.png" alt="add_printer_wizard_dialog7" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog7</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_21_add_printer_wizard_dialog8" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_21_add_printer_wizard_dialog8.png" alt="add_printer_wizard_dialog8" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog8</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_22_add_printer_wizard_dialog9" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_22_add_printer_wizard_dialog9.png" alt="add_printer_wizard_dialog9" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog9</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_23_add_printer_wizard_dialog10" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_23_add_printer_wizard_dialog10.png" alt="add_printer_wizard_dialog10" width="503" height="392" /><p class="wp-caption-text">add_printer_wizard_dialog10</p></div>
<div class="wp-caption alignnone" style="width: 346px"><img title="network_printer_server_setup_24_test_page.png" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_24_test_page.png" alt="test_page" width="336" height="251" /><p class="wp-caption-text">test_page</p></div>
<div class="wp-caption alignnone" style="width: 654px"><img title="network_printer_server_setup_25_printers_and_faxes" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_25_printers_and_faxes.png" alt="printers_and_faxes" width="644" height="508" /><p class="wp-caption-text">printers_and_faxes</p></div>
<div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_26_printer_properties_general" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_26_printer_properties_general.png" alt="printer_properties_general" width="503" height="455" /><p class="wp-caption-text">printer_properties_general</p></div>
<p><div class="wp-caption alignnone" style="width: 513px"><img title="network_printer_server_setup_27_printer_properties_ports" src="http://www.joeno1.net/attach/network_printer_server_setup/network_printer_server_setup_27_printer_properties_ports.png" alt="printer_properties_ports" width="503" height="455" /><p class="wp-caption-text">printer_properties_ports</p></div><br />
<!-- google_ad_section_end --></p>
<p>Related posts:<ol>
<li><a href='http://www.JoeNo1.net/wp/2009/11/21/classical-guitar/a-wonderful-classical-guitar-concert-performed-by-berta-rojas/10270/' rel='bookmark' title='A Wonderful Classical Guitar Concert Performed by Berta Rojas'>A Wonderful Classical Guitar Concert Performed by Berta Rojas</a></li>
<li><a href='http://www.JoeNo1.net/wp/2011/11/23/review/which-floor-downtown-los-angeles-zoom-panasonic-hdc-sd90-1920x108060p-hd-video-sample/18010/' rel='bookmark' title='Which floor? Downtown Los Angeles Zoom, Panasonic HDC-SD90, 1920&#215;1080/60p HD Video Sample'>Which floor? Downtown Los Angeles Zoom, Panasonic HDC-SD90, 1920&#215;1080/60p HD Video Sample</a></li>
<li><a href='http://www.JoeNo1.net/wp/2010/08/13/review/samsung-tl350-wb2000-camera-1080p-hd-video-frame-by-frame-snapshot/14010/' rel='bookmark' title='Samsung TL350/WB2000 Camera 1080p HD Video Frame-by-frame Snapshot'>Samsung TL350/WB2000 Camera 1080p HD Video Frame-by-frame Snapshot</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.JoeNo1.net/wp/2009/10/28/computer/setup-printer-server-step-by-step-tutorial/10010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use &#8220;Tab&#8221; Key under DOS Console to Autofill File &amp; Directory Names</title>
		<link>http://www.JoeNo1.net/wp/2009/05/04/computer/useful-tab-key-under-dos-console/3400/</link>
		<comments>http://www.JoeNo1.net/wp/2009/05/04/computer/useful-tab-key-under-dos-console/3400/#comments</comments>
		<pubDate>Mon, 04 May 2009 22:14:23 +0000</pubDate>
		<dc:creator>JoeNo1</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[Tab]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.JoeNo1.net/wp/?p=340</guid>
		<description><![CDATA["Tab" key is the most useful and powerful key under DOS console in MS Windows XP.

This key is simply a DOS version of "Lazy Susan". It saves you a lot of typing. Especially, it rescues you from typing errors and frustration. 

If you get used to use "doskey.exe" under DOS console, you might also love to use "Tab" key.

Doskey is a default function loaded under Dos console in MS Windows XP. You can use up and down arrow key to roll back and forth from a list of commands you have entered in the past. 

Tab is also a default function loaded under the same environment. You can use the "Tab" key to roll through the names of the files and directories (folders) under your current directory.

Before I show you an example, let's locate this useful key first.
... ...]]></description>
			<content:encoded><![CDATA[<p>&#8220;Tab&#8221; key is the most useful and powerful key under DOS console in MS Windows XP.</p>
<p>This key is simply a DOS version of &#8220;Lazy Susan&#8221;. It saves you a lot of typing. Especially, it rescues you from typing errors and frustration. </p>
<p>If you get used to use &#8220;doskey.exe&#8221; under DOS console, you might also love to use &#8220;Tab&#8221; key.</p>
<p>Doskey is a default function loaded under Dos console in MS Windows XP. You can use up and down arrow key to roll back and forth from a list of commands you have entered in the past. </p>
<p>Tab is also a default function loaded under the same environment. You can use the &#8220;Tab&#8221; key to roll through the names of the files and directories (folders) under your current directory.</p>
<p>Before I show you an example, let&#8217;s locate this useful key first.<br />
<img src="http://www.sxc.hu/pic/m/o/om/omironia/394281_tab_key.jpg" alt="Tab key" /><img src="http://www.lifeintheuktest.gov.uk/images/keyboard_10.jpg" alt="Tab key location" /></p>
<p>Here are some screen shots from my computer:</p>
<p><strong>1,</strong> use &#8220;<strong>dir/a</strong>&#8221; to display all files and directories under my root directory of C drive, including H &amp; S attribute files &amp; directories.</p>
<p><img src="http://www.joeno1.net/attach/20090504_Tab_key_DOS/DOS_dir.png" alt="all files and directories under my root directory of C drive" /></p>
<p><strong>2,</strong> press &#8220;Tab&#8221; key once. The 1st item appears.<br />
<img src="http://www.joeno1.net/attach/20090504_Tab_key_DOS/DOS_Tab_1.png" alt="1st Tab, show AUTOEXEC.BAT" /><br />
If I press &#8220;Enter&#8221; key, it will execute file AUTOEXEC.BAT.</p>
<p><strong>3, </strong>press &#8220;Tab&#8221; key again, The 2nd item appears. Note that boot.ini has S, H, R attributes.<br />
<img src="http://www.joeno1.net/attach/20090504_Tab_key_DOS/DOS_Tab_2.png" alt="2nd Tab, show boot.ini" /><br />
If I press &#8220;Enter&#8221; key, it will open boot.ini file with Windows Notepad.</p>
<p><strong>4, </strong>when there are more than one word within the name of a file or directory, the file or directory name will be double quoted.<br />
<img src="http://www.joeno1.net/attach/20090504_Tab_key_DOS/DOS_Tab_moreWords.png" alt="shows double quote if more than one word" /></p>
<p><strong>5, </strong>use &#8220;Tab&#8221; key to get into a long-named directory is a piece of cake. Type in &#8220;cd&#8221; and a space, then Tab to roll to the right directory. The directory name is autofilled. Press Enter. I&#8217;m in. No typing hassle!<br />
<img src="http://www.joeno1.net/attach/20090504_Tab_key_DOS/DOS_Tab_CD_dir.png" alt="get into a long-named directory is a piece of cake" /></p>
<p> </p>
<p>The worst case scenario, if hundreds of files and directories need to be roll through, it will be a nightmare.</p>
<p>To solve this problem, here is a nice hint.</p>
<p>I know a directory call &#8220;document&#8221; something. I just need to type the first letter or the first few letters of this directory.</p>
<p><img src="http://www.joeno1.net/attach/20090504_Tab_key_DOS/DOS_Tab_CD_doc.png" alt="type in the first few letters" /></p>
<p>Then I press Tab. The name that matches the first letter(s) is auto completed.</p>
<p><img src="http://www.joeno1.net/attach/20090504_Tab_key_DOS/DOS_Tab_CD_doc_Tab.png" alt="press Tab to auto complete" /></p>
<p>This is nice &amp; neat!</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.JoeNo1.net/wp/2009/05/04/computer/useful-tab-key-under-dos-console/3400/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Similarity of Arrays and Pointers in C++</title>
		<link>http://www.JoeNo1.net/wp/2000/01/01/computer/similarity-of-arrays-and-pointers-in-c/8590/</link>
		<comments>http://www.JoeNo1.net/wp/2000/01/01/computer/similarity-of-arrays-and-pointers-in-c/8590/#comments</comments>
		<pubDate>Sat, 01 Jan 2000 23:08:02 +0000</pubDate>
		<dc:creator>JoeNo1</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[pointer]]></category>
		<category><![CDATA[programming language]]></category>

		<guid isPermaLink="false">http://www.JoeNo1.net/wp/?p=859</guid>
		<description><![CDATA[/* arrays are pointers in C++
. array var is same as pointer var
. use pointer arithmatic to access array[i]
. use pt[i] for pointer as using an array
*/]]></description>
			<content:encoded><![CDATA[<div class="codecolorer-container c default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br /></div></td><td><div class="c codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">/* Similarity of Arrays and Pointers in C++<br />
. similar usage of array and pointer variables<br />
. use pointer arithmatic to access array[i]<br />
. use pt[i] for pointer as using an array<br />
*/</span><br />
<span style="color: #339933;">#include &lt;iostream&gt;;</span><br />
using namespace std<span style="color: #339933;">;</span><br />
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc<span style="color: #339933;">,</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #993333;">int</span> a<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #339933;">*</span><span style="color: #009900;">&#40;</span>a<span style="color: #339933;">+</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">=</span>i<span style="color: #339933;">+</span><span style="color: #0000dd;">10</span><span style="color: #339933;">;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// use array as pointer: a[i] = i+10;</span><br />
&nbsp; &nbsp; cout<span style="color: #339933;">&lt;&lt;</span> <span style="color: #339933;">*</span>a <span style="color: #339933;">&lt;&lt;</span> endl &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// use array as pointer: a[0]</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #339933;">&lt;&lt;</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#40;</span>a<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;&lt;</span> endl &nbsp; <span style="color: #666666; font-style: italic;">// a[1] // *(a++) &nbsp; does NOT work</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #339933;">&lt;&lt;</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;*</span>a<span style="color: #339933;">+</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// a[2] // *(&amp;amp;(*a)+2) &nbsp; // out of bound</span><br />
&nbsp; &nbsp; <span style="color: #993333;">int</span> b<span style="color: #339933;">=</span><span style="color: #0000dd;">100</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #993333;">int</span><span style="color: #339933;">*</span> pt<span style="color: #339933;">=&amp;</span>b<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #339933;">*</span><span style="color: #009900;">&#40;</span>pt<span style="color: #339933;">+</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">=</span>i<span style="color: #339933;">+</span><span style="color: #0000dd;">900</span><span style="color: #339933;">;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// use pointer as array</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cout<span style="color: #339933;">&lt;&lt;</span> pt<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// use pointer as array</span><br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// an other point: No new, but delete</span><br />
&nbsp; &nbsp; delete <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> a<span style="color: #339933;">;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// only get a warning</span><br />
&nbsp; &nbsp; cout<span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #339933;">&lt;&lt;</span> a<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>&nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// does NOT delete the content</span><br />
<a href="http://www.opengroup.org/onlinepubs/009695399/functions/system.html"><span style="color: #000066;">system</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;PAUSE&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">return</span> EXIT_SUCCESS<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #808080; font-style: italic;">/* output<br />
10<br />
11<br />
2088809675&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // out of bound<br />
900<br />
901<br />
11<br />
*/</span></div></td></tr></tbody></table></div>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.JoeNo1.net/wp/2000/01/01/computer/similarity-of-arrays-and-pointers-in-c/8590/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

