<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Software - PHP WEB CSS HTML C# AJAX QCODO SEO JAVA SCRIPT</title>
	<atom:link href="http://blog.avalonbg.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.avalonbg.com</link>
	<description>Software development and tutorials - how to develop software. SEO tactics.</description>
	<lastBuildDate>Sat, 17 Oct 2009 02:14:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Read entry from directory handle by PPC Classroom Bonus</title>
		<link>http://blog.avalonbg.com/2009/06/read-entry-from-directory-handle/comment-page-1/#comment-7</link>
		<dc:creator>PPC Classroom Bonus</dc:creator>
		<pubDate>Sat, 17 Oct 2009 02:14:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avalonbg.com/?p=216#comment-7</guid>
		<description>&lt;strong&gt;PPC Classroom Bonus...&lt;/strong&gt;

......</description>
		<content:encoded><![CDATA[<p><strong>PPC Classroom Bonus&#8230;</strong></p>
<p>&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on dot net panel component by Web Design - dot net panel component &#124; Web Design &#62;&#62; Freeware News</title>
		<link>http://blog.avalonbg.com/2009/07/dot-net-panel-component/comment-page-1/#comment-6</link>
		<dc:creator>Web Design - dot net panel component &#124; Web Design &#62;&#62; Freeware News</dc:creator>
		<pubDate>Wed, 15 Jul 2009 13:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avalonbg.com/?p=226#comment-6</guid>
		<description>[...] dot net panel component VN:F [1.4.4_707]please wait...Rating: 0.0/10 (0 votes [...]</description>
		<content:encoded><![CDATA[<p>[...] dot net panel component VN:F [1.4.4_707]please wait&#8230;Rating: 0.0/10 (0 votes [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to embed Flash into HTML by wow power leveling</title>
		<link>http://blog.avalonbg.com/2009/05/how-to-embed-flash-into-html/comment-page-1/#comment-5</link>
		<dc:creator>wow power leveling</dc:creator>
		<pubDate>Thu, 25 Jun 2009 03:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avalonbg.com/?p=11#comment-5</guid>
		<description>if &lt;a href=&quot;http://www.gamcc.com&quot; rel=&quot;nofollow&quot;&gt;wow gold&lt;/a&gt; and &lt;a href=&quot;http://www.wotlkgold.net&quot; rel=&quot;nofollow&quot;&gt;wow gold&lt;/a&gt; wow gold</description>
		<content:encoded><![CDATA[<p>if <a href="http://www.gamcc.com" rel="nofollow">wow gold</a> and <a href="http://www.wotlkgold.net" rel="nofollow">wow gold</a> wow gold</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Set values and displays into ComboBox Items by Halil</title>
		<link>http://blog.avalonbg.com/2009/05/set-values-and-displays-into-combobox-items/comment-page-1/#comment-4</link>
		<dc:creator>Halil</dc:creator>
		<pubDate>Wed, 24 Jun 2009 07:57:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avalonbg.com/?p=146#comment-4</guid>
		<description>Thank you. this is what I wanted.</description>
		<content:encoded><![CDATA[<p>Thank you. this is what I wanted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C# &#8211; get ip address and host name of a machine by sri</title>
		<link>http://blog.avalonbg.com/2009/05/get-ip-address/comment-page-1/#comment-3</link>
		<dc:creator>sri</dc:creator>
		<pubDate>Sat, 20 Jun 2009 07:10:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avalonbg.com/?p=164#comment-3</guid>
		<description>hai,
I found the site &lt;a href=&quot;http://www.ip-details.com/&quot; rel=&quot;nofollow&quot;&gt;ip-details&lt;/a&gt; for getting an ip-address.we can also get the location of an any ip-address with router map.It&#039;s useful for me.</description>
		<content:encoded><![CDATA[<p>hai,<br />
I found the site <a href="http://www.ip-details.com/" rel="nofollow">ip-details</a> for getting an ip-address.we can also get the location of an any ip-address with router map.It&#8217;s useful for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Make safe calls between diferent threads by R0ss</title>
		<link>http://blog.avalonbg.com/2009/05/make-safe-calls-between-diferent-threads/comment-page-1/#comment-2</link>
		<dc:creator>R0ss</dc:creator>
		<pubDate>Sat, 09 May 2009 12:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avalonbg.com/?p=104#comment-2</guid>
		<description>This is an example of visualizing the state of the process. Process is carried out in a separate thread. This thread sends requests to the component progressBar1 to change its position. Because the thread is different from the main GUI thread, the application does not lead to problems with visualization of progressBar1.

&lt;strong&gt;Here&#039;s the code:&lt;/strong&gt;

[c-sharp]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;

namespace WindowsFormsApplication1
{
  public partial class Form1 : Form
  {
    // This delegate enables asynchronous calls for setting
    // the value property on a progressBar1 control.
    delegate void SetProgressValue(int progress);
    
    public Form1()
    {
      InitializeComponent();
    }

    private void button2_Click(object sender, EventArgs e)
    {
      Close();
    }

    // This method is passed in to the SetProgressValue delegate
    // to set the Value property of progressBar1.
    private void SetProgress(int progress)
    {
      this.progressBar1.Value = progress;
    }

    // This method starts BackgroundWorker1 by calling
    // RunWorkerAsync.
    private void button1_Click(object sender, EventArgs e)
    {
      this.backgroundWorker1.RunWorkerAsync();
    }

    private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
    {
      for (int i=1; i&lt;101; i++)
      {
        if (this.progressBar1.InvokeRequired)
        {
          // It&#039;s on a different thread, so use Invoke.
          SetProgressValue v = new SetProgressValue(this.SetProgress);
          this.Invoke(v, new object[] { i });
        }
        else
        {
          // It&#039;s on the same thread, no need for Invoke
          this.progressBar1.Value = i;
        }
        Thread.Sleep(1000);
      }
    }

    private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    {
      MessageBox.Show(&quot;background work completed&quot;);
    }

  }
}
[/c-sharp]


&lt;a title=&quot;Your can download full project based on Visual Studio 2008 from here&quot; target=&quot;_blank&quot; href=&quot;http://blog.avalonbg.com/uploads/2009/05/WindowsFormsApplication1.zip&quot; rel=&quot;nofollow&quot;&gt;
Your can download full project based on Visual Studio 2008 from here&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>This is an example of visualizing the state of the process. Process is carried out in a separate thread. This thread sends requests to the component progressBar1 to change its position. Because the thread is different from the main GUI thread, the application does not lead to problems with visualization of progressBar1.</p>
<p><strong>Here&#8217;s the code:</strong></p>
<p>using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Windows.Forms;<br />
using System.Threading;</p>
<p>namespace WindowsFormsApplication1<br />
{<br />
  public partial class Form1 : Form<br />
  {<br />
    // This delegate enables asynchronous calls for setting<br />
    // the value property on a progressBar1 control.<br />
    delegate void SetProgressValue(int progress);</p>
<p>    public Form1()<br />
    {<br />
      InitializeComponent();<br />
    }</p>
<p>    private void button2_Click(object sender, EventArgs e)<br />
    {<br />
      Close();<br />
    }</p>
<p>    // This method is passed in to the SetProgressValue delegate<br />
    // to set the Value property of progressBar1.<br />
    private void SetProgress(int progress)<br />
    {<br />
      this.progressBar1.Value = progress;<br />
    }</p>
<p>    // This method starts BackgroundWorker1 by calling<br />
    // RunWorkerAsync.<br />
    private void button1_Click(object sender, EventArgs e)<br />
    {<br />
      this.backgroundWorker1.RunWorkerAsync();<br />
    }</p>
<p>    private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)<br />
    {<br />
      for (int i=1; i&lt;101; i++)<br />
      {<br />
        if (this.progressBar1.InvokeRequired)<br />
        {<br />
          // It's on a different thread, so use Invoke.<br />
          SetProgressValue v = new SetProgressValue(this.SetProgress);<br />
          this.Invoke(v, new object[] { i });<br />
        }<br />
        else<br />
        {<br />
          // It's on the same thread, no need for Invoke<br />
          this.progressBar1.Value = i;<br />
        }<br />
        Thread.Sleep(1000);<br />
      }<br />
    }</p>
<p>    private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)<br />
    {<br />
      MessageBox.Show("background work completed");<br />
    }</p>
<p>  }<br />
}<br />
[/c-sharp]</p>
<p><a title="Your can download full project based on Visual Studio 2008 from here" target="_blank" href="http://blog.avalonbg.com/uploads/2009/05/WindowsFormsApplication1.zip" rel="nofollow"><br />
Your can download full project based on Visual Studio 2008 from here</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
