exinaris.com | Personal notes | Tutorialshttp://www.exinaris.comLatest personal programming notes and tutorials on technology topicsCopyright 2010-2011 exinaris.com. All rights reserved.Perform HTTP GET to get Html source<font size="2"> <p align="left">HttpParams httpParameters = new BasicHttpParams(); <br /> HttpConnectionParams.setConnectionTimeout(httpParameters,10000); // 10s max for connection <br /> HttpConnectionParams.setSoTimeout(httpParameters, 5000); // 5s max to get data </p> <p align="left">HttpClient client = new DefaultHttpClient(httpParameters);<br /> HttpGet request = new HttpGet(url); // url<br /> HttpResponse response = null;<br /> String html = &quot;&quot;;<br /> InputStream in = null;<br /> try {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;response = client.execute(request);</p> <p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in = response.getEntity().getContent();</p> <p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader reader = new BufferedReader(new InputStreamReader(in));<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder str = new StringBuilder();<br /> &nbsp;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String line = null;<br /> &nbsp;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while((line = reader.readLine()) != null)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str.append(line);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in.close();</p> <p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;html = str.toString();<br /> &nbsp;</p> <p align="left">} catch (IOException e) {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// TODO Auto-generated catch block<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br /> &nbsp;}</p> <p align="left"><br/></p> <p align="left"><span style="text-decoration: underline;">IMPORTANT:</span> Add the following to the AndroidManifest.xml</p> <p><font color="#3f7f7f" size="2"><font color="#3f7f7f" size="2">&lt;uses-permission</font></font><font size="2"> </font><font color="#7f007f" size="2"><font color="#7f007f" size="2">android:name</font></font><font size="2">=</font><i><font color="#2a00ff" size="2"><font color="#2a00ff" size="2">&quot;android.permission.INTERNET&quot;</font></font></i><font color="#008080" size="2"><font color="#008080" size="2">&gt;&lt;/</font></font><font color="#3f7f7f" size="2"><font color="#3f7f7f" size="2">uses-permission</font></font><font color="#008080" size="2"><font color="#008080" size="2">&gt;</font></font></p></font> <p></p>http://www.exinaris.com/tutorials.aspx?postid1911/13/2011HashMap example<pre class="default prettyprint" style="margin-top: 0px; margin-bottom: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: consolas, menlo, monaco, lucida console, liberation mono, dejavu sans mono, bitstream vera sans mono, courier new, monospace, serif; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; color: #000000; line-height: 18px; text-align: left; "><code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eeeeee; font-family: consolas, menlo, monaco, lucida console, liberation mono, dejavu sans mono, bitstream vera sans mono, courier new, monospace, serif; "><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">HashMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">&lt;</span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">String</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">,</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">String</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">&gt;</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> meMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">=</span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; ">new</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">HashMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">&lt;</span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">String</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">,</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">String</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">&gt;();</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> &nbsp; &nbsp; &nbsp;meMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">put</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">(</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;Color1&quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">,</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;Red&quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">);</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> &nbsp; &nbsp; &nbsp;meMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">put</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">(</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;Color2&quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">,</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;Blue&quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">);</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> &nbsp; &nbsp; &nbsp;meMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">put</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">(</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;Color3&quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">,</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;Green&quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">);</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> &nbsp; &nbsp; &nbsp;meMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">put</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">(</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;Color4&quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">,</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;White&quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">);<br /> <br /> Get values:<br /> <br /> <pre class="default prettyprint" style="margin-top: 0px; margin-bottom: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font-family: consolas, menlo, monaco, lucida console, liberation mono, dejavu sans mono, bitstream vera sans mono, courier new, monospace, serif; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; "><code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eeeeee; font-family: consolas, menlo, monaco, lucida console, liberation mono, dejavu sans mono, bitstream vera sans mono, courier new, monospace, serif; "><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">Iterator</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> myVeryOwnIterator </span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">=</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> meMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">keySet</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">().</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">iterator</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">();</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> </span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; ">while</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">(</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">myVeryOwnIterator</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">hasNext</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">())</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> </span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">{</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> &nbsp; &nbsp; </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">String</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> key</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">=(</span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">String</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">)</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">myVeryOwnIterator</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; ">next</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">();</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> &nbsp; &nbsp; </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">String</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> value</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">=(</span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">String</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">)</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">meMap</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #00008b; ">get</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">(</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">key</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">);</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> &nbsp; &nbsp; </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">Toast</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">makeText</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">(</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">ctx</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">,</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> </span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot;Key: &quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">+</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">key</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">+</span><span class="str" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #800000; ">&quot; Value: &quot;</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">+</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">value</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">,</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> </span><span class="typ" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; ">Toast</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">.</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">LENGTH_LONG</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">).</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">show</span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">();</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br /> </span><span class="pun" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">}</span></code></pre></span></code></pre>http://www.exinaris.com/tutorials.aspx?postid1811/12/2011Push/Pull from Emulator in EclipseOpen command prompt and navigate to <span style="text-decoration: underline;">C:\Program Files\Android\android-sdk\platform-tools</span> or any where else the android-sdk is install.<br /> Run the following commands:<br /> <br /> <br /> <font face="Courier New"><span style="color: #000000; font-size: 14pt; font-weight: bold;">adb pull </span><code class="bash functions"><span style="color: #000000; font-size: 14pt; font-weight: bold;">source</span></code></font><span style="color: #000000; font-size: 14pt; font-weight: bold;"> </span><code class="bash plain"><span style="color: #000000; font-size: 14pt; font-weight: bold;">[destination]</span><span style="font-size: 14pt;"><br /> <br /> <span style="font-size: 12pt;">source e.x.</span><font face="Verdana"><span style="font-size: 12pt;">/sdcard/somefile.ext</span></font><br /> <br /> <span style="font-size: 12pt;">destination e.x </span><font face="Verdana"><span style="font-size: 12pt;">C:\</span></font><span style="font-size: 12pt;">&nbsp;</span><font face="Verdana"><br /> </font></span></code>http://www.exinaris.com/tutorials.aspx?postid1711/10/2011Download and install developing tools<span style="font-weight: bold;">Windows Phone SDK 7.1 Beta 2</span><br /> <a href="http://go.microsoft.com/?linkid=9772716">Download the Windows Phone SDK 7.1 Beta 2</a> <br /> <br /> <br /> <span style="font-weight: bold;">Windows Phone Developer Tools 7.0</span><br /> Visit <a href="http://create.msdn.com/en-us/home/getting_started">http://create.msdn.com/en-us/home/getting_started</a>&nbsp;and click <span style="font-weight: bold;">Install</span> image in &quot;download the free tools&quot; section or click this direct <a href="http://download.microsoft.com/download/1/7/7/177D6AF8-17FA-40E7-AB53-00B7CED31729/vm_web.exe" target="_self">link</a>. This is a smart installer that only downloads and installs the components you need to complete your development enironment. The full installation package&nbsp;includes:<br /> <ul> <li>Visual Studio 2010 Express</li> <li>XNA Game Studio 4.0</li> <li>Windows Phone Emulator</li> <li>Microsoft Expression Blend for Windows Phone</li> <li>Silverlight</li> <li>.NET Framework 4</li></ul> After the above installation you should install&nbsp;the <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=49b9d0c5-6597-4313-912a-f0cca9c7d277" target="_blank">October 2010 update to the Windows Phone Developer Tools</a>&nbsp;which includes: <ul> <li>Windows Phone Connect Tool – Allows you to connect your phone to a PC when Zune® software is not running and debug applications that use media APIs.</li> <li>Windows Phone Capability Detection Tool – Detects the phone capabilities used by your application.</li> <li>Updated Bing Maps Silverlight Control – Includes improvements to gesture performance when using Bing™ Maps Silverlight® Control.</li></ul> <p></p>http://www.exinaris.com/tutorials.aspx?postid88/22/2011Infinite Scrolling with jQuery & ASP .NET<font size="3"><font face="Calibri"><span style="line-height: 115%; font-size: 11pt; mso-ansi-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-bidi-language: ar-sa;">If you want to find out how you can append data from the server to a web page asynchronously as the user scrolls to the bottom of the page, creating an “infinite scrolling”,then follow this post. Basically this is a functionality that you see in facebook’s News Feed and other popular sites. <br /> <br /> <a href="http://www.studentguru.gr/blogs/xinarisc/archive/2011/05/29/infinite-scrolling-with-jquery-amp-asp-net.aspx" target="_self">Continue reading from original blog post</a></span></font></font>http://www.exinaris.com/tutorials.aspx?postid165/29/2011Read input text from the Console(2)<span style="font-weight: bold">Import the following libraries:<br /> <font face="Courier New"><font color="#7f0055">import&nbsp;</font><font color="#000000">java.util.Scanner;</font></font><br /> <br /> Use the following code:<br /> <font face="Courier New"><font color="#000000">Scanner&nbsp;sc&nbsp;=&nbsp;</font><font color="#7f0055">new&nbsp;</font><font color="#000000">Scanner</font><font color="#000000">(</font><font color="#000000">System.in</font><font color="#000000">)</font><font color="#000000">;</font></font><br /> <font color="#000000" face="Courier New">String input =&nbsp;sc.nextLine();</font><br /> <br /> </span>http://www.exinaris.com/tutorials.aspx?postid152/4/2011Read input text from the Console<span style="font-weight: bold">You need to import the following libraries</span><br /> import java.io.BufferedReader;<br /> import java.io.IOException;<br /> <br /> <span style="font-weight: bold">Use the following code</span><br /> InputStreamReader is = new InputStreamReader(System.in);<br /> BufferedReader br = new BufferedReader(is);<br /> System.out.println(&quot;Enter some text&quot;);<br /> String input = br.readLine();http://www.exinaris.com/tutorials.aspx?postid142/4/2011Generate RSS Feed using SyndicationFeedWe split the procedure in two sections and actually in two different files. In the first section we create a Generic Handler where a user can call the file and display the Feed and in the second section we create a method to be called from the Generic handler that produces&nbsp;the actual feed items.<br /> <br /> 1. Add a Generic handler (.ashx) file to the project:<br /> <br /> <img width="484" height="265" alt="RSS" src="http://www.exinaris.com/tutorials/images/postid_13_rss_syndicationfeed.png" complete="complete" /><br /> <br /> The code generated in the newly created file defines two parts of the IHttpHandler interface. The <span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: el; mso-fareast-language: en-us; mso-bidi-language: ar-sa"><font color="#000000">ProcessRequest(</font><span style="color: #2b91af">HttpContext</span><font color="#000000"> context)</font></span>&nbsp;method will be invoked whenever the file is requested or pointed to. Change the code as followed here:<br /> <br /> <br /> <span lang="EN-US" style="font-family: consolas; color: blue; font-size: 9.5pt; mso-ansi-language: en-us"> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; color: blue; font-size: 9.5pt; mso-ansi-language: en-us">public</span><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"> </font><span style="color: blue">void</span><font color="#000000"> ProcessRequest (</font><span style="color: #2b91af">HttpContext</span><font color="#000000"> context) { <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: green">// Define response content type</span> <o:p></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>context.Response.ContentType = </font><span style="color: #a31515">&quot;application/rss+xml&quot;</span><font color="#000000">; <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"> <o:p><font color="#000000">&nbsp;</font></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: #2b91af">MemoryStream</span><font color="#000000"> ms = </font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">MemoryStream</span><font color="#000000">(); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: #2b91af">XmlWriter</span><font color="#000000"> rssWriter = </font><span style="color: #2b91af">XmlWriter</span><font color="#000000">.Create(ms); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span> <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: green">// Get feeds from GetFeeds() method in RssService class file</span> <o:p></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: #2b91af">RssService</span><font color="#000000">.GetFeeds().WriteTo(rssWriter); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>rssWriter.Close(); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span> <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>ms.Flush(); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>ms.Position = 0; <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span> <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: #2b91af">StreamReader</span><font color="#000000"> sr = </font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">StreamReader</span><font color="#000000">(ms,</font><span style="color: #2b91af">Encoding</span><font color="#000000">.UTF8); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>context.Response.Write(sr.ReadToEnd()); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="font-family: consolas; font-size: 9.5pt"><font color="#000000">} <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><br/></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="color: #000000">2. Add an empty class to your project (in this example we named it RssService.cs). Note that it might be added automatically in the App_Code folder of your project. Now add the following method:</span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><br/></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; color: blue; font-size: 9.5pt; mso-ansi-language: en-us">public</span><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"> </font><span style="color: blue">static</span><font color="#000000"> </font><span style="color: #2b91af">Rss20FeedFormatter</span><font color="#000000"> GetFeeds() <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000">{</font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"> <o:p>&nbsp;&nbsp;&nbsp; <span style="font-family: 'courier new'; color: green; font-size: 10pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: el; mso-fareast-language: en-us; mso-bidi-language: ar-sa; mso-no-proof: yes">// SyndicationFeed object with&nbsp;title, description and&nbsp;feed alternate link<font color="#000000" face="Consolas">&nbsp;</font></span></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: #2b91af">SyndicationFeed</span><font color="#000000"> feed = </font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">SyndicationFeed</span><font color="#000000">(</font><span style="color: #a31515">&quot;My Blog Feed&quot;</span><font color="#000000">, </font><span style="color: #a31515">&quot;This is a test feed&quot;</span><font color="#000000">, </font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">Uri</span><font color="#000000">(</font><span style="color: #a31515"><a href="http://SomeURI">http://SomeURI</a></span><font color="#000000">));</font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>feed.Authors.Add(</font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">SyndicationPerson</span><font color="#000000">(</font><span style="color: #a31515">&quot;someone@microsoft.com&quot;</span><font color="#000000">)); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>feed.Categories.Add(</font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">SyndicationCategory</span><font color="#000000">(</font><span style="color: #a31515">&quot;How To Sample Code&quot;</span><font color="#000000">)); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>feed.Description = </font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">TextSyndicationContent</span><font color="#000000">(</font><span style="color: #a31515">&quot;This is a how to sample that demonstrates how to expose a feed using RSS with WCF&quot;</span><font color="#000000">); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span lang="EN-US" style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-ansi-language: en-us; mso-spacerun: yes">&nbsp;&nbsp;&nbsp; List<font color="#000000">&lt;</font>SyndicationItem<font color="#000000">&gt; items = </font><span style="color: blue">new</span><font color="#000000"> </font>List<font color="#000000">&lt;</font>SyndicationItem<font color="#000000">&gt;();</font></span></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span lang="EN-US" style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-ansi-language: en-us; mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-ansi-language: en-us; mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; <span style="font-family: 'courier new'; color: green; font-size: 10pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: el; mso-fareast-language: en-us; mso-bidi-language: ar-sa; mso-no-proof: yes">// Query&nbsp;database&nbsp;</span></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span lang="EN-US" style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-ansi-language: en-us; mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font><span lang="EN-US" style="font-family: consolas; color: blue; font-size: 9.5pt; mso-ansi-language: en-us">using</span><font color="#000000"> (someDataClassesDataContext db = </font><span style="color: blue">new</span><font color="#000000"> someDataClassesDataContext())</font></span></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span lang="EN-US" style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-ansi-language: en-us; mso-spacerun: yes"><font color="#000000"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us">&nbsp;&nbsp;&nbsp; { <o:p></o:p></span></font></span></font></span></p> <p></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">var</span><font color="#000000"> events = (</font><span style="color: blue">from</span><font color="#000000"> e </font><span style="color: blue">in</span><font color="#000000"> db.Events <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">orderby</span><font color="#000000"> e.createdOn </font><span style="color: blue">descending</span> <o:p></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">select</span><font color="#000000"> e).Take(10); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"> <o:p><font color="#000000">&nbsp;</font></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">foreach</span><font color="#000000"> (</font><span style="color: blue">var</span><font color="#000000"> curEvent </font><span style="color: blue">in</span><font color="#000000"> events) <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>{</font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><font color="#000000"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 'courier new'; color: green; font-size: 10pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: el; mso-fareast-language: en-us; mso-bidi-language: ar-sa; mso-no-proof: yes">// Create the&nbsp;Syndication Items/ the&nbsp;feed's items.&nbsp;</span> <o:p>&nbsp;&nbsp;&nbsp;&nbsp;</o:p></span></font></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: #2b91af">SyndicationItem</span><font color="#000000"> item = </font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">SyndicationItem</span><font color="#000000">(curEvent.name, curEvent.description, </font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">Uri</span><font color="#000000">(</font><span style="color: #a31515">&quot;http://www.someurl.com/Event.aspx?id=&quot;</span><font color="#000000"> + curEvent.eventId), curEvent.eventId.ToString(), curEvent.createdOn); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>items.Add(item); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>} <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>feed.Items = items; <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="font-family: consolas; font-size: 9.5pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: el; mso-fareast-language: en-us; mso-bidi-language: ar-sa"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;}</font></span></p> <p></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us; mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp; </font></span><span style="font-family: consolas; color: blue; font-size: 9.5pt">return</span><span style="font-family: consolas; font-size: 9.5pt"><font color="#000000"> </font><span style="color: blue">new</span><font color="#000000"> </font><span style="color: #2b91af">Rss20FeedFormatter</span><font color="#000000">(feed); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="font-family: consolas; font-size: 9.5pt"><font color="#000000">} <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><br/></p> <p></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="color: #000000">The</span> <span style="font-family: consolas; color: #2b91af; font-size: 9.5pt">Rss20FeedFormatter </span><span style="color: #000000">class serializes a System.ServiceModel.Syndication.SyndicationFeed instance to and from RSS 2.0 format.</span></p> <p></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"></p> <o:p></o:p></span><br /> In the above code, we use the method GetFeeds() located in the RssService class file&nbsp;to get the data we want to display as the items in the RSS Feed written to an XmlWriter.http://www.exinaris.com/tutorials.aspx?postid131/11/2011Retain State when navigating through application's pagesWhen&nbsp;a user navigates from one page to another it would be nice to &quot;save&quot; the progress of the page's controls. Let's say a user is writing in a TextBox and with a button navigates to another page. When he hits the Back button (or navigate with another button to previous page)&nbsp;the text written by the user should be still in the <strong>TextBox.</strong> Unfortunately the developer should deal with this functionality.<br /> <br /> You can&nbsp;use the <span style="font-weight: bold">PhoneApplicationService</span>&nbsp;<span style="font-weight: bold">State</span> to accomplish this task.<br /> <br /> Add the following&nbsp;namespace:&nbsp;<font size="2" face="Consolas"><font size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"> <p>using Microsoft.Phone.Shell;</p> <p>and use the following code:</p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-ansi-language: en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PhoneApplicationService</span><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"> phoneAppService = </font><span style="color: #2b91af">PhoneApplicationService</span><font color="#000000">.Current;</font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"> <o:p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #339933">// When&nbsp;leaving the&nbsp;page we save the textBox1 contents in the&nbsp;State&nbsp;with key &quot;myValue&quot;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"> <o:p><font color="#000000">&nbsp;</font></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">protected</span><font color="#000000"> </font><span style="color: blue">override</span><font color="#000000"> </font><span style="color: blue">void</span><font color="#000000"> OnNavigatedFrom(System.Windows.Navigation.</font><span style="color: #2b91af">NavigationEventArgs</span><font color="#000000"> e) <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{ <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>phoneAppService.State[</font><span style="color: #a31515">&quot;myValue&quot;</span><font color="#000000">] = textBox1.Text; <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">base</span><font color="#000000">.OnNavigatedFrom(e); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"> <o:p><font color="#000000">&nbsp;</font></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"> <o:p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000000"><span style="color: #339933">// When navigating to the current page, we check if there is a key in the State named &quot;myValue&quot;,</span></font></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"> <o:p><span style="color: #339933">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><font color="#000000"><span style="color: #339933">&nbsp; // extract the value and display it in the textBox1</span></font></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"> <o:p></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">protected</span><font color="#000000"> </font><span style="color: blue">override</span><font color="#000000"> </font><span style="color: blue">void</span><font color="#000000"> OnNavigatedTo(System.Windows.Navigation.</font><span style="color: #2b91af">NavigationEventArgs</span><font color="#000000"> e) <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{ <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">object</span><font color="#000000"> someObject; <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"> <o:p><font color="#000000">&nbsp;</font></o:p></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">if</span><font color="#000000"> (phoneAppService.State.ContainsKey(</font><span style="color: #a31515">&quot;myValue&quot;</span><font color="#000000">)) <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{ <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">if</span><font color="#000000"> (phoneAppService.State.TryGetValue(</font><span style="color: #a31515">&quot;myValue&quot;</span><font color="#000000">, </font><span style="color: blue">out</span><font color="#000000"> someObject)) <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{ <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>textBox1.Text = someObject.ToString(); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><font color="#000000"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us"><span style="mso-spacerun: yes"><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span><span style="color: blue">base</span><font color="#000000">.OnNavigatedTo(e); <o:p></o:p></font></span></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><font color="#000000"><span lang="EN-US" style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us; mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: el">}</span></font></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><font color="#000000"></font></p> <p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"><font color="#000000"><span style="font-family: consolas; font-size: 9.5pt; mso-ansi-language: el"><span style="background-color: #ffff00; font-weight: bold">NOTE:</span><span style="background-color: #ffff00">&nbsp;When the application is removed from&nbsp;memory&nbsp;(closed) the PhoneApplicationService State&nbsp;is&nbsp;also removed from memory. So we cannot&nbsp;save the value permanently but only when navigating through pages in the application. You can use Isolated Storage to save permanetly data for your applciation.</span> <o:p></o:p></span></font></p> <p></p></font></font></font></font></font>http://www.exinaris.com/tutorials.aspx?postid121/10/2011Get Started - Developer Resources (Silverlight)<p><span style="text-decoration: underline">General Info:</span></p> <ul> <li> <p><a href="http://www.microsoft.com/windowsphone/en-us/default.aspx" target="_blank">Windows 7 Phone</a></p></li> <li> <p><a href="http://create.msdn.com/en-US" target="_blank">Developers Windows Phone 7 website</a></p></li> <li> <p><a href="http://go.microsoft.com/fwlink/?LinkID=183218" target="_blank">UI Design and Interaction Guide</a> [PDF]</p></li></ul> <p><span style="text-decoration: underline">Developer Tools</span></p> <ul> <li> <p>Refer to <span id="ctl00_ContentPlaceHolder1_postTitleLabel"><a href="http://exinaris.com/tutorials.aspx?postid=8" target="_self">Download and install developing tools</a></span> (Local post)</p></li></ul> <p><span style="text-decoration: underline">Learn (Tutorials &amp; Videos):</span></p> <ul> <li>MSDN: <a href="http://msdn.microsoft.com/en-us/wp7trainingcourse_wp7gettingstarted_unit.aspx" target="_blank">Getting started with Windows Phone</a></li> <li>MSDN: <a href="http://msdn.microsoft.com/en-us/library/ff402535%28VS.92%29.aspx" target="_blank">Windows Phone Development</a></li> <li>MSDN: <a href="http://msdn.microsoft.com/en-us/library/ff431744(VS.92).aspx" target="_blank">Code Samples</a></li></ul> <p></p> <ul> <li>Channel 9: <a href="http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners" target="_blank">Windows Phone 7 Development for Absolute Beginners</a>: This video series will help aspiring Windows Phone 7 developers get started. You will learn how to build simple WP7 applications, such as a GPS aware note taking application and more!</li> <li>Channel 9: <a href="http://channel9.msdn.com/Learn/Courses/WP7TrainingKit/WP7Silverlight" target="_blank">Silverlight for Windows Phone</a></li> <li>Channel 9: <a href="http://channel9.msdn.com/tags/Windows+Phone/" target="_blank">Videos on Windows Phone</a></li></ul> <p></p> <ul> <li>App Hub: <a href="http://create.msdn.com/en-US/education/catalog/article/wp7_jump_start" target="_self">Windows Phone 7 Jump Start</a> (Channel 9 videos by Windows Phone MVPs Robe Miles and Andy Wigley).</li> <li>App Hub: <a href="http://create.msdn.com/en-US/education/catalog/" target="_blank">Education content catalog</a></li></ul> <p></p> <ul> <li>Silverlight.net: <a href="http://www.silverlight.net/learn/videos/windows-phone/" target="_blank">Getting started videos</a></li></ul><span style="text-decoration: underline"> E-books:<br /> </span> <ul> <li> <p><a href="http://msdn.microsoft.com/en-us/library/ff402535%28VS.92%29.aspx" target="_blank"></a><span style="font-weight: bold">Microsoft Press ebook: Programming Windows Phone 7</span> <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bb8f5eb6-8214-4387-bf02-f78f314a74eb" target="_blank"><span style="font-weight: bold">download link</span></a></p></li></ul>http://www.exinaris.com/tutorials.aspx?postid91/10/2011MessageBoxYou can display a MessageBox in the screen simply using the following:<br /> <br /> <font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas"> <p>MessageBoxResult res = <font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas">MessageBox</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas">.Show(</font></font><font color="#a31515" size="2" face="Consolas"><font color="#a31515" size="2" face="Consolas"><font color="#a31515" size="2" face="Consolas">&quot;Do you want to add a new note?&quot;</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas">,</font></font><font color="#a31515" size="2" face="Consolas"><font color="#a31515" size="2" face="Consolas"><font color="#a31515" size="2" face="Consolas">&quot;Add a new note&quot;</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas">, </font></font><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas">MessageBoxButton</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas"><font color="#000000">.OKCancel);</font></font></font></p></font></font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">if</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas"> (res == </font></font><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas">MessageBoxResult</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas">.OK)</font></font>}<br /> {<br /> <font color="#008000" face="Consolas">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// User pressed OK</font><br /> }<br /> else<br /> {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000" face="Consolas">// User pressed Cancel</font><br /> }<br /> <br /> <br /> <img alt="MessageBox" src="./tutorials/images/postid_11_messagebox.png" /><br />http://www.exinaris.com/tutorials.aspx?postid111/8/2011Debug preprocessor expression<font color="#0000ff" face="Consolas"><span style="color: #000000">Test and debug&nbsp;your application&nbsp;writing strings and viewing them in the Output Window when application is in debug mode.<br /> </span></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"> <p><span style="color: #000000; font-weight: bold">You will need to add the following</span><span style="color: #000000"> namespace:</span>&nbsp;&nbsp;<font size="2" face="Consolas"><font size="2" face="Consolas"><font color="#000000"> </font></font></font></p> <p>using <span style="color: #000000">System.Diagnostics;</span></p> <p><font color="#000000"><span id="AjaxControlToolkitMSIEparagraph_left"></span></font><font color="#000000"><span style="font-weight: bold">Add the following preprocessor expression:</span></font></p> <p><span id="AjaxControlToolkitMSIEparagraph_right"></span>public static<font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas"> </font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">void</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas"> TraceAction(</font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">string</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas"><font color="#000000"> message)</font></font></font></p> <p><font color="#000000">{</font></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#if DEBUG</p> <p><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debug</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas">.WriteLine(</font></font><font color="#a31515" size="2" face="Consolas"><font color="#a31515" size="2" face="Consolas"><font color="#a31515" size="2" face="Consolas">&quot;{0}&nbsp;: {1}&quot;</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas">, message, </font></font><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas">DateTime</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas">.Now.ToLongTimeString());</font></font><font size="2" face="Consolas"><font size="2" face="Consolas"><br /> </font></font></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endif</p> <p>}</p> <p><img alt="Output Window" src="./tutorials/images/postid_10_output_window.png" /><br /> </p> <p></p></font></font></font></font></font></font>http://www.exinaris.com/tutorials.aspx?postid101/8/2011Links in Master PageIn order to make the links in a&nbsp;Master Page get working you may use <span style="font-weight: bold">ResolveClientUrl </span>Contol Method.<br /> <br /> <span style="font-weight: bold">The problem. Why html links will not work?<br /> </span>Consider the following application structure:<br /> <br /> <img alt="Application structure" src="./tutorials/images/postid_6_application_structure.png" /><br /> <font face="Consolas"><font color="#0000ff"><br /> </font></font>The relative&nbsp;link&nbsp;&nbsp;<font face="Consolas"><font color="#0000ff">&lt;</font><font color="#800000" size="2"><font color="#800000" size="2"><font color="#800000" size="2">a</font></font></font><font size="2"><font color="#000000" size="2"> </font></font><font color="#ff0000" size="2"><font color="#ff0000" size="2"><font color="#ff0000" size="2">href</font></font></font><font color="#0000ff" size="2"><font color="#0000ff" size="2"><font color="#0000ff" size="2">=&quot;/Account/Login.aspx&quot;&gt;</font></font></font><font size="2"><font color="#000000" size="2">Login</font></font><font color="#0000ff" size="2"><font color="#0000ff" size="2"><font color="#0000ff" size="2">&lt;/</font></font></font><font color="#800000" size="2"><font color="#800000" size="2"><font color="#800000" size="2">a</font></font></font><font color="#0000ff" size="2"><font color="#0000ff" size="2"><font color="#0000ff" size="2">&gt; </font></font></font></font>is in&nbsp;the Master Page. when you view the&nbsp;<span style="font-weight: bold">Default.aspx</span>&nbsp;page (that is&nbsp;in&nbsp;root folder)&nbsp;the link works fine beacuse the browser&nbsp;will look for a&nbsp;file named Login.aspx in the Account subfolder.&nbsp;<br /> <br /> But when you view&nbsp;the&nbsp;content page&nbsp;<span style="font-weight: bold">GetStarted.aspx</span> (that is not in the root folder) and click the link (or check the markup), you will notice that the browser is looking for a file named&nbsp;Login.aspx in an&nbsp;Account&nbsp;subfolder (but we are already in the Account subfolder) like <span style="font-style: italic; font-weight: bold">/Account/Account/Login.aspx.</span><br /> <span style="font-weight: bold"><br /> Solution:</span><br /> <font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><br /> &lt;</font></font></font><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas">a</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas"> </font></font><font color="#ff0000" size="2" face="Consolas"><font color="#ff0000" size="2" face="Consolas"><font color="#ff0000" size="2" face="Consolas">href</font></font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">=&quot;/Account/Login.aspx&quot;&gt;</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas">Login</font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">&lt;/</font></font></font><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas">a</font></font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">&gt;<br /> </font></font></font><br /> should be replace by:<br /> <br /> <font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas"><font color="#0000ff">&lt;</font><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas">a</font></font></font></font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas"> </font></font><font color="#ff0000" size="2" face="Consolas"><font color="#ff0000" size="2" face="Consolas"><font color="#ff0000" size="2" face="Consolas">href</font></font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">='</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas">&lt;%</font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">=</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas"> ResolveClientUrl(&quot;~/Account/Login.aspx&quot;) %&gt;</font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">'&gt;</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas">Login</font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">&lt;/</font></font></font><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas"><font color="#800000" size="2" face="Consolas">a</font></font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">&gt;</font></font></font>http://www.exinaris.com/tutorials.aspx?postid612/19/2010