<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Emad Mokhtar's Framework - .Net</title>
    <link>http://www.emadmokhtar.com/</link>
    <description>Computer-Geek Life Style</description>
    <language>en-us</language>
    <copyright>Emad Mokhtar</copyright>
    <lastBuildDate>Tue, 04 May 2010 18:17:52 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>emadmokhtar@emadmokhtar.com</managingEditor>
    <webMaster>emadmokhtar@emadmokhtar.com</webMaster>
    <item>
      <trackback:ping>http://www.emadmokhtar.com/Trackback.aspx?guid=a17dc236-97f0-4bc3-b39b-2c4ad8284a8b</trackback:ping>
      <pingback:server>http://www.emadmokhtar.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.emadmokhtar.com/PermaLink,guid,a17dc236-97f0-4bc3-b39b-2c4ad8284a8b.aspx</pingback:target>
      <dc:creator>Emad Mokhtar</dc:creator>
      <wfw:comment>http://www.emadmokhtar.com/CommentView,guid,a17dc236-97f0-4bc3-b39b-2c4ad8284a8b.aspx</wfw:comment>
      <wfw:commentRss>http://www.emadmokhtar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a17dc236-97f0-4bc3-b39b-2c4ad8284a8b</wfw:commentRss>
      <title>ASP.NET 4 webforms new feature: ClientIDMode</title>
      <guid isPermaLink="false">http://www.emadmokhtar.com/PermaLink,guid,a17dc236-97f0-4bc3-b39b-2c4ad8284a8b.aspx</guid>
      <link>http://www.emadmokhtar.com/ASPNET4WebformsNewFeatureClientIDMode.aspx</link>
      <pubDate>Tue, 04 May 2010 18:17:52 GMT</pubDate>
      <description>&lt;p&gt;
Today we'll examine ClientIDMode the new feature of ASP.NET 4 which makes life easier
on developers when writing client-side scripting/code like javascript or jQuery. 
&lt;/p&gt;
&lt;h3&gt;ClientIDMode control property: 
&lt;/h3&gt;
&lt;p&gt;
You can assign ClientIDMode property for ASP.NET controls which is take 4 values 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
AutoID 
&lt;/li&gt;
&lt;li&gt;
Inherit 
&lt;/li&gt;
&lt;li&gt;
Predictable 
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Static 
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/050410_1817_ASPNET4webf1.jpg" alt="" /&gt; 
&lt;/p&gt;
&lt;p&gt;
And I'll demonstrate what the different between those 4 values. 
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Demo: 
&lt;/h3&gt;
&lt;p&gt;
We've simple ASP.NET 4 page with Master page, with one button on it, and We'll set
the ClientIDMode for the button control and examine what's happen when ASP.NET render
it to HTML. 
&lt;/p&gt;
&lt;h4&gt;AutoID: 
&lt;/h4&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; ClientIDMode&lt;span style="color:blue"&gt;="AutoID"&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h5&gt;The Rendered HTML: 
&lt;/h5&gt;
&lt;p&gt;
&lt;span style="color:black; font-family:Courier New; font-size:13pt"&gt;
&lt;input type="submit" name="ctl00$ContentPlaceHolder1$btnSubmit" value="Button" &lt;span style="background-color:yellow"&gt;id="ctl00_ContentPlaceHolder1_btnSubmit"&lt;/span&gt; /&gt;&gt; 
&lt;/p&gt;
&lt;p&gt;
It's rendered like what ASP.NET 3.5 do, so if you want to renter control's ID like
ASP.NET 3.5 set ClientIDMode to AutoID. 
&lt;/p&gt;
&lt;h4&gt;Inherit: 
&lt;/h4&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; ClientIDMode&lt;span style="color:blue"&gt;="Inherit"&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h5&gt;The Rendered HTML: 
&lt;/h5&gt;
&lt;p&gt;
&lt;span style="color:black; font-family:Courier New; font-size:13pt"&gt;
&lt;input type="submit" name="ctl00$ContentPlaceHolder1$btnSubmit" value="Button" &lt;span style="background-color:yellow"&gt;id="btnSubmit&lt;/span&gt;"
/&gt; &gt;
&lt;/p&gt;
&lt;p&gt;
Actually it tells the &lt;span style="color:black; font-family:Arial"&gt;control to defer
to the naming behavior mode of the parent container control&lt;/span&gt; 
&lt;/p&gt;
&lt;h4&gt;Predictable (default): 
&lt;/h4&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; ClientIDMode&lt;span style="color:blue"&gt;="Predictable"&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h5&gt;The Rendered HTML: 
&lt;/h5&gt;
&lt;p&gt;
&lt;span style="color:black; font-family:Courier New; font-size:13pt"&gt;
&lt;input type="submit" name="ContentPlaceHolder1$btnSubmit" value="Button" &lt;span style="background-color:yellow"&gt;id="ContentPlaceHolder1_btnSubmit&lt;/span&gt;"
/&gt; &gt;
&lt;/p&gt;
&lt;p&gt;
Remove the ugly default auto generated ID prefix "ctl00" 
&lt;/p&gt;
&lt;h4&gt;Static: 
&lt;/h4&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; ClientIDMode&lt;span style="color:blue"&gt;="Static"&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h5&gt;The Rendered HTML: 
&lt;/h5&gt;
&lt;p&gt;
&lt;span style="font-family:Courier New; font-size:13pt"&gt;
&lt;input type="submit" name="ctl00$ContentPlaceHolder1$btnSubmit" value="Button" &lt;span style="background-color:yellow"&gt;id="btnSubmit&lt;/span&gt;"
/&gt; &gt;
&lt;/p&gt;
&lt;p&gt;
It'll rendered the ID like what you set for ID attribute 
&lt;/p&gt;
&lt;h3&gt;Where you can set the ClientIDMode: 
&lt;/h3&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h4&gt;Web.config: 
&lt;/h4&gt;
&lt;p&gt;
You can set the ClientIDMode in web.config file inside page tag 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:#a31515"&gt;configuration&lt;span style="color:blue"&gt;&gt;&lt;/span&gt; &lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:#a31515"&gt; system.web&lt;span style="color:blue"&gt;&gt;&lt;/span&gt; &lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:#a31515"&gt; pages&lt;span style="color:blue"&gt; &lt;span style="color:red"&gt;&lt;span style="background-color:yellow"&gt;ClientIDMode&lt;span style="color:blue"&gt;=&lt;/span&gt;"&lt;span style="color:blue"&gt;Static&lt;/span&gt;"&lt;/span&gt;&lt;span style="color:blue"&gt; /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:#a31515"&gt; compilation&lt;span style="color:blue"&gt; &lt;span style="color:red"&gt;debug&lt;span style="color:blue"&gt;=&lt;/span&gt;"&lt;span style="color:blue"&gt;true&lt;/span&gt;"&lt;span style="color:blue"&gt; &lt;span style="color:red"&gt;targetFramework&lt;span style="color:blue"&gt;=&lt;/span&gt;"&lt;span style="color:blue"&gt;4.0&lt;/span&gt;"&lt;span style="color:blue"&gt; /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;span style="color:#a31515"&gt; system.web&lt;span style="color:blue"&gt;&gt;&lt;/span&gt; &lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;span style="color:#a31515"&gt;configuration&lt;span style="color:blue"&gt;&gt;&lt;/span&gt; &lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h4&gt;Control: 
&lt;/h4&gt;
&lt;p&gt;
Or you can set it for specific control, but remember the main control is inherit this
property, and this what we do in the demo. 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="color:blue; font-family:Consolas; font-size:12pt"&gt;&lt;&lt;span style="color:maroon"&gt;asp&lt;span style="color:blue"&gt;:&lt;span style="color:maroon"&gt;Button&lt;/span&gt; &lt;span style="color:red"&gt;ID&lt;span style="color:blue"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color:blue"&gt;="server"&lt;/span&gt; Text&lt;span style="color:blue"&gt;="Button"&lt;/span&gt; &lt;span style="background-color:yellow"&gt;ClientIDMode&lt;span style="color:blue"&gt;="Static"&lt;/span&gt;&lt;/span&gt; &lt;span style="color:blue"&gt;/&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;h4&gt;Page: 
&lt;/h4&gt;
&lt;p&gt;
Or you can set the ClientIDMode on the page tag in the upper of ASPX file. 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family:Consolas; font-size:12pt"&gt;&lt;span style="background-color:yellow"&gt;&lt;%&lt;/span&gt;&lt;span style="color:blue"&gt;@&lt;/span&gt;
			&lt;span style="color:maroon"&gt;Page&lt;/span&gt;
			&lt;span style="color:red"&gt;Title&lt;span style="color:blue"&gt;=""&lt;/span&gt; Language&lt;span style="color:blue"&gt;="C#"&lt;/span&gt; MasterPageFile&lt;span style="color:blue"&gt;="~/Site.Master"&lt;/span&gt; AutoEventWireup&lt;span style="color:blue"&gt;="true"&lt;/span&gt; CodeBehind&lt;span style="color:blue"&gt;="Demo.aspx.cs"&lt;/span&gt; Inherits&lt;span style="color:blue"&gt;="ClientIDModeDemo.Demo"&lt;/span&gt;
				&lt;span style="background-color:yellow"&gt;ClientIDMode&lt;span style="color:blue"&gt;="Static&lt;/span&gt;&lt;/span&gt;"&lt;/span&gt;
			&lt;span style="background-color:yellow"&gt;%&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt; &lt;/strong&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=a17dc236-97f0-4bc3-b39b-2c4ad8284a8b" /&gt;
&lt;br /&gt;
&lt;hr /&gt;© Copyright, Emad Mokhtar</description>
      <comments>http://www.emadmokhtar.com/CommentView,guid,a17dc236-97f0-4bc3-b39b-2c4ad8284a8b.aspx</comments>
      <category>.Net</category>
      <category>ASP.NET</category>
    </item>
    <item>
      <trackback:ping>http://www.emadmokhtar.com/Trackback.aspx?guid=77a6bb3c-47a4-48ef-ae22-c2d995a33312</trackback:ping>
      <pingback:server>http://www.emadmokhtar.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.emadmokhtar.com/PermaLink,guid,77a6bb3c-47a4-48ef-ae22-c2d995a33312.aspx</pingback:target>
      <dc:creator>Emad Mokhtar</dc:creator>
      <wfw:comment>http://www.emadmokhtar.com/CommentView,guid,77a6bb3c-47a4-48ef-ae22-c2d995a33312.aspx</wfw:comment>
      <wfw:commentRss>http://www.emadmokhtar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=77a6bb3c-47a4-48ef-ae22-c2d995a33312</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Hello folks,
</p>
        <p>
          <img src="http://www.emadmokhtar.com/content/binary/vs.PNG" style="BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed" height="102" alt="vs.PNG" width="730" />
        </p>
        <p>
Yesterday Microsoft lunch what it called the most powerful version of Visual Studio
and I think of that also; they create a lot of new features and enhanced old features
like JavaScript Intellisence
</p>
        <blockquote>
          <p>
I will write postes about those feature in future.
</p>
        </blockquote>
        <p>
So How you can download Visual Studio 2010 after it'd realeased, there's 4 ways to
download it:
</p>
        <p>
1. <a href="http://www.microsoft.com/express/Downloads/" target="_blank">Download
the Express free version</a></p>
        <blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
          <blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
            <p>
If you want to download the free express version for educational purpose or for small
work, Scott Hanselman mention in one of his podcast "I know compaies build it's work
on Visual Studio Express version".
</p>
            <p>
I like the feature of download the all offline install ISO imagefile.
</p>
            <p>
              <a href="http://www.emadmokhtar.com/content/binary/Express.PNG">
                <img src="http://www.emadmokhtar.com/content/binary/zrtn_007n2078243e_tn.jpg" style="WIDTH: 600px; HEIGHT: 393px" height="393" width="600" />
              </a>
            </p>
          </blockquote>
        </blockquote>
        <p>
2. <a href="http://www.microsoft.com/visualstudio/en-us/download" target="_blank">Download
the Trial version</a></p>
        <blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
          <blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
            <p>
You can download the trial version 30 days for free from <a href="http://www.microsoft.com/visualstudio/en-us/download" target="_blank">Visual
Studio's portal</a>.
</p>
            <p>
              <a href="http://www.emadmokhtar.com/content/binary/Trial.PNG">
                <img src="http://www.emadmokhtar.com/content/binary/zrtn_006p753a022e_tn.jpg" style="WIDTH: 600px; HEIGHT: 290px" height="290" width="600" />
              </a>
            </p>
          </blockquote>
        </blockquote>
        <p>
3. <a href="https://www.dreamspark.com/default.aspx" target="_blank">From DreamSpark
portal.</a></p>
        <blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
          <blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
            <p>
              <a href="http://www.emadmokhtar.com/content/binary/Spark.PNG">
                <img src="http://www.emadmokhtar.com/content/binary/zrtn_008n1300a923_tn.jpg" style="WIDTH: 600px; HEIGHT: 272px" height="272" width="600" />
              </a>
            </p>
          </blockquote>
        </blockquote>
        <p>
4. <a href="http://msdn.microsoft.com/subscriptions/" target="_blank">MSDN</a>/<a href="http://www.microsoft.com/web/websitespark/" target="_blank">BizSpark</a>/<a href="http://www.microsoft.com/bizspark/" target="_blank">WebSiteSpark</a> subscribers.
</p>
        <p>
And here's a <a href="http://msdn.microsoft.com/en-us/vstudio/ff625297.aspx" target="_blank">MSDN
page focused on the feature content of Visual Studio 2010</a>, and don't forget to
catch the Visual Studio 2010 community lunch in Egypt by <a href="http://www.emadmokhtar.com/WhoIsDotnetwork.aspx" target="_blank">Dotnetwork</a> on
April 19th 2010 at Cairo Cirystars Golden Cinema 6:00 PM to 9:00 PM <a href="http://www.facebook.com/event.php?eid=109829832381436" target="_blank">for
more information</a>.
</p>
        <p xmlns="" class="zoundry_raven_tags">
          <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->
          <span class="ztags">
            <span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/.Net" class="ztag" rel="tag">.Net</a>, <a href="http://del.icio.us/tag/Microsoft" class="ztag" rel="tag">Microsoft</a>, <a href="http://del.icio.us/tag/VS" class="ztag" rel="tag">VS</a>, <a href="http://del.icio.us/tag/VS2010" class="ztag" rel="tag">VS2010</a>, <a href="http://del.icio.us/tag/VisualStudio2010" class="ztag" rel="tag">VisualStudio2010</a></span>
          <br />
          <span class="ztags">
            <span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/.Net" class="ztag" rel="tag">.Net</a>, <a href="http://www.technorati.com/tag/Microsoft" class="ztag" rel="tag">Microsoft</a>, <a href="http://www.technorati.com/tag/VS" class="ztag" rel="tag">VS</a>, <a href="http://www.technorati.com/tag/VS2010" class="ztag" rel="tag">VS2010</a>, <a href="http://www.technorati.com/tag/VisualStudio2010" class="ztag" rel="tag">VisualStudio2010</a></span>
        </p>
        <img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=77a6bb3c-47a4-48ef-ae22-c2d995a33312" />
        <br />
        <hr />
© Copyright, Emad Mokhtar</body>
      <title>4 ways to download Visual Studio 2010 RTM</title>
      <guid isPermaLink="false">http://www.emadmokhtar.com/PermaLink,guid,77a6bb3c-47a4-48ef-ae22-c2d995a33312.aspx</guid>
      <link>http://www.emadmokhtar.com/4WaysToDownloadVisualStudio2010RTM.aspx</link>
      <pubDate>Tue, 13 Apr 2010 00:57:57 GMT</pubDate>
      <description>
&lt;p&gt;
Hello folks,
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.emadmokhtar.com/content/binary/vs.PNG" style="BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed" height="102" alt="vs.PNG" width="730" /&gt;
&lt;/p&gt;
&lt;p&gt;
Yesterday Microsoft lunch what it called the most powerful version of Visual Studio
and I think of that also; they create a lot of new features and enhanced old features
like JavaScript Intellisence
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
I will write postes about those feature in future.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
So How you can download Visual Studio 2010 after it'd realeased, there's 4 ways to
download it:
&lt;/p&gt;
&lt;p&gt;
1. &lt;a href="http://www.microsoft.com/express/Downloads/" target="_blank"&gt;Download
the Express free version&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt; &lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt; 
&lt;p&gt;
If you want to download the free express version for educational purpose or for small
work, Scott Hanselman mention in one of his podcast "I know compaies build it's work
on Visual Studio Express version".
&lt;/p&gt;
&lt;p&gt;
I like the feature of download the all offline install ISO imagefile.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.emadmokhtar.com/content/binary/Express.PNG"&gt;&lt;img src="http://www.emadmokhtar.com/content/binary/zrtn_007n2078243e_tn.jpg" style="WIDTH: 600px; HEIGHT: 393px" height="393" width="600" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; &lt;/blockquote&gt; 
&lt;p&gt;
2. &lt;a href="http://www.microsoft.com/visualstudio/en-us/download" target="_blank"&gt;Download
the Trial version&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt; &lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt; 
&lt;p&gt;
You can download the trial version 30 days for free from &lt;a href="http://www.microsoft.com/visualstudio/en-us/download" target="_blank"&gt;Visual
Studio's portal&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.emadmokhtar.com/content/binary/Trial.PNG"&gt;&lt;img src="http://www.emadmokhtar.com/content/binary/zrtn_006p753a022e_tn.jpg" style="WIDTH: 600px; HEIGHT: 290px" height="290" width="600" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; &lt;/blockquote&gt; 
&lt;p&gt;
3. &lt;a href="https://www.dreamspark.com/default.aspx" target="_blank"&gt;From DreamSpark
portal.&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt; &lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt; 
&lt;p&gt;
&lt;a href="http://www.emadmokhtar.com/content/binary/Spark.PNG"&gt;&lt;img src="http://www.emadmokhtar.com/content/binary/zrtn_008n1300a923_tn.jpg" style="WIDTH: 600px; HEIGHT: 272px" height="272" width="600" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; &lt;/blockquote&gt; 
&lt;p&gt;
4. &lt;a href="http://msdn.microsoft.com/subscriptions/" target="_blank"&gt;MSDN&lt;/a&gt;/&lt;a href="http://www.microsoft.com/web/websitespark/" target="_blank"&gt;BizSpark&lt;/a&gt;/&lt;a href="http://www.microsoft.com/bizspark/" target="_blank"&gt;WebSiteSpark&lt;/a&gt; subscribers.
&lt;/p&gt;
&lt;p&gt;
And here's a &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff625297.aspx" target="_blank"&gt;MSDN
page focused on the feature content of Visual Studio 2010&lt;/a&gt;, and don't forget to
catch the Visual Studio 2010 community lunch in Egypt by &lt;a href="http://www.emadmokhtar.com/WhoIsDotnetwork.aspx" target="_blank"&gt;Dotnetwork&lt;/a&gt; on
April 19th 2010 at Cairo Cirystars Golden Cinema 6:00 PM to 9:00 PM &lt;a href="http://www.facebook.com/event.php?eid=109829832381436" target="_blank"&gt;for
more information&lt;/a&gt;.
&lt;/p&gt;
&lt;p xmlns="" class="zoundry_raven_tags"&gt;
&lt;!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com --&gt;
&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a href="http://del.icio.us/tag/.Net" class="ztag" rel="tag"&gt;.Net&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/Microsoft" class="ztag" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/VS" class="ztag" rel="tag"&gt;VS&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/VS2010" class="ztag" rel="tag"&gt;VS2010&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/VisualStudio2010" class="ztag" rel="tag"&gt;VisualStudio2010&lt;/a&gt;&lt;/span&gt; 
&lt;br /&gt;
&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://www.technorati.com/tag/.Net" class="ztag" rel="tag"&gt;.Net&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Microsoft" class="ztag" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/VS" class="ztag" rel="tag"&gt;VS&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/VS2010" class="ztag" rel="tag"&gt;VS2010&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/VisualStudio2010" class="ztag" rel="tag"&gt;VisualStudio2010&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.emadmokhtar.com/aggbug.ashx?id=77a6bb3c-47a4-48ef-ae22-c2d995a33312" /&gt;
&lt;br /&gt;
&lt;hr /&gt;© Copyright, Emad Mokhtar</description>
      <comments>http://www.emadmokhtar.com/CommentView,guid,77a6bb3c-47a4-48ef-ae22-c2d995a33312.aspx</comments>
      <category>.Net</category>
      <category>Microsoft</category>
      <category>Tools</category>
      <category>VisualStudio</category>
    </item>
  </channel>
</rss>