<feed xmlns:dc="http://purl.org/dc/elements/1.1/" 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="http://www.w3.org/2005/Atom" xml:lang="en-US">
    <title>Geekette Mai</title>
    <link rel="self" type="application/xml" href="http://geekswithblogs.net/Maisblog/Atom.aspx" />
    <subtitle type="html">Blog</subtitle>
    <id>http://geekswithblogs.net/Maisblog/Default.aspx</id>
    <author>
        <name>Mai Nguyen</name>
        <uri>http://geekswithblogs.net/Maisblog/Default.aspx</uri>
    </author>
    <generator uri="http://subtextproject.com" version="Subtext Version 0.0.0.0">Subtext</generator>
    <updated>2010-05-17T11:05:07Z</updated>
    <entry>
        <title>The Dynamic pages load!!</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/02/18/the-dynamic-pages-load.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/02/18/the-dynamic-pages-load.aspx</id>
        <published>2010-02-18T15:35:27-08:00:00</published>
        <updated>2010-02-18T15:35:44Z</updated>
        <content type="html">&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium"&gt;The Dynamic pages load!!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;Effective web pages are the result of mmany different factors, including compelling content, good design, and attention to details, such as how fast the page load&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;In other words, instead of your web server pushing the page experience to the user, the server push script over the Internet.  The script then uses the power of the user's computer to make the page come alive.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;Pages with scripts like these can be called dynamic pages  By moving the processing from the server side to the client(user)side, you get better performance and you can personalize the user experience.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
One of my 3 months project at J&amp;amp;J Cordis Corporation for Convert Ms Excel to Ms Access application with is putting the current Date/previous of time the new Processing Engineer got all Training Date into a Forms now is Web page, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;Back then I was not familiar much with Date Time as much like today. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;which is gets as a number in Access and it's very suck!!. Today I can can manipulate that figure in many ways,  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
because javascript has to handle the conversion from the number the computer uses into textual date you can understand:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;a. window.onload = iniDate;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;When the document loads call iniDate( ).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;b.var dayName= new array("Sunday", "Monday", "Tuesday", "Wednessday", "Thursday", "Friday", "Saturday");&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;First, we need to create a new array that contains the day of the week.  Make sure to use commas to seperate the items in the array; and because they are text string, each item must enclosed in quotes.  The array gets assigned to the variable dayName.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;c. var MonName= new array("January", "February", "March", "April", "May", "June", "July", "august", "September", "October", "November", "December");&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;d. var now = new Date( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;The last thing to do in this first section is to tell javarScript to create a new Date Object, call is now, and fill it with the current date.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;e. var dtString = dayName[now.getDay( )] + ", " + monName[now.getMonth( )] + " " + now.getDate ( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;The object dayName[now.getDay ( )] is read from right to left; getday( ) is the javarscript method that gets today's day of the week, and asking now for it gets today's of the week.  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;The numerical result reference one of the entries in the array dayName&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;next we concatenate a comma and a space to the text string that we're building, and then we concatenate the next expresion, which is the month name, expression by the object monName[getMonth( )].  This gets the month in much the same fashion as getting the day name; and the reference on of the entries in the array monName.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;A space is concatenated next, and we end the object now.getDate( ),  which return the date of the month.  All of this assigned to dtString variable.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
e. document.getElementById( "dtField" ).innerHtml = dtString&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
The id dtField is in Html page; it's within a &amp;lt;span&amp;gt;tag, liked so&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&amp;lt;h1&amp;gt; today is &amp;lt;span id = "dtField"&amp;gt;&amp;lt;/span&amp;gt;.&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
Javarscript:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  window.onload = iniDate;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  &lt;br /&gt;
       Function inDate( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt; &lt;br /&gt;
          var dayName= new array("Sunday", "Monday", "Tuesday", "Wednessday", "Thursday", "Friday", "Saturday");&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;          var MonName= new array("January", "February", "March", "April", "May", "June", "July", "august", "September", "October", "November", "December");&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;          var now    = new Date( )&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;          var dtString = dayName[now.getday( )] + " ,  " + monName[now.getmonth( )] + " " + now.getdate( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;          document.getElementById( "dateField" ).innerHtm = dtString;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;          &amp;lt;h1&amp;gt; today is &amp;lt;span id = "dtField"&amp;gt;&amp;lt;/span&amp;gt;.&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;   Working with days:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;   We are figure out if this is weekday or this is a weekend;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  a. var now = new Date( );&lt;br /&gt;
  &lt;br /&gt;
  Fill the variable now with the current date.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  b. If(now.getDay( ) &amp;gt; 0 &amp;amp;&amp;amp; now.getDay( ) &amp;lt; 6) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  c. dtString = "Sorry, it's a weekday. ";&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  If the result is greater than zero and less than 6, it has to between 1 and 5, which is to say from Moday to Friday.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  d. else { &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       dtString = "You wrong, It's a weekend!" ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  If we fail b step , it must be weekend.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  e. document.getElementById( "dtField" ).innterHTML = dtString ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
Script:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  window.onload = initDate ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      Function initDate( )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      var now = new Date ( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;      &lt;br /&gt;
      If(now.getDay( ) &amp;gt; 0 &amp;amp;&amp;amp; now.getDay( ) &amp;lt; 6) { &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      var dtString = "Sorry, it's a weekday.";&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;     else { &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       dtString = "You wrong, It's a weekend!" ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;      &lt;br /&gt;
      document.getElementById( "dtField" ).innterHTML = dtString ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium"&gt;   Customizing a Message for the Time of the Day:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  I take the technique used in the last example and use it again to customize a message for the user, depending on the time of the day.  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  This can be a friendly greeting when user enter the site&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  Script:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  window.onload = initDate ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      Function initDate( )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
         var now = new Date ( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;           &lt;br /&gt;
         document.getElementById( "dtField" ).innterHTML = timeString(now.getHours( ) ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      function timeString(theHour)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
         if (thehour &amp;lt; 5)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;           return "What are you doing so late?";&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;          &lt;br /&gt;
          }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       &lt;br /&gt;
         if (thehour &amp;lt; 9)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
           return "Good Morning";&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
          }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
       if (thehour &amp;lt; 17)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       return "No surfing during working hours!";&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
       }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
          return "Good Everning!";&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
      &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium"&gt;   Displaying Dates by time Zone:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  By default the dates and times that are displayed are those on the user's machine.  If you want to&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  display a date somewhere else, you need a calculate it based on UTC(Coordinate Universal time) is essential a different name for &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  GMT(Greenwich Mean Time) or UTC also goes under Universal Time(UT).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt; &lt;br /&gt;
  Script:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
 &amp;lt;!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0  Transitional//EN"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      "&lt;/span&gt;&lt;a href="http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd"&gt;&lt;span style="font-size: medium"&gt;http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: medium"&gt;"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;html xmlns = "&lt;/span&gt;&lt;a href="http://www.w3.org/1999/xhtml"&gt;&lt;span style="font-size: medium"&gt;http://www.w3.org/1999/xhtml&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: medium"&gt;"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;Title&amp;gt;Time Zones&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  &amp;lt;Script Type = "text/javarscript" src = "Script04.js"&amp;gt;&amp;lt;/Script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;body bgcolor = "#FFFFFF"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;   &amp;lt;h3&amp;gt;Our office hours are 9:00 am to 5:00 pm, Monday through Friday, at each of our locations it is now&amp;lt;/h3&amp;gt;&amp;lt;ul&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &amp;lt;li&amp;gt;&amp;lt;span class= "tz-8"&amp;gt;&amp;lt;/span&amp;gt; in Sanfancisco &amp;lt;/li&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;span class= "tz-5"&amp;gt;&amp;lt;/span&amp;gt; in NewYork &amp;lt;/li&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;span class= "tz-0"&amp;gt;&amp;lt;/span&amp;gt; in London &amp;lt;/li&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;span class= "tz+7"&amp;gt;&amp;lt;/span&amp;gt; in Hong Kong &amp;lt;/li&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
   &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
   &amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;   window.onload = initDate;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
          function initDate( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;               &lt;br /&gt;
            var allTags = document.getElementByTagName("*") ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;             for (var i=0; i&amp;lt;allTags.lenght; i ++) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;               if (allTags[i].classname.indexOf("tz")==0) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;                  ShowThetime(allTags[i], allTags[i].className.substring(2)) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;                  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;               }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;           }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
         function showthetime(currElem, tzOffset) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
           var dayName= new array("Sunday", "Monday", "Tuesday", "Wednessday", "Thursday", "Friday", "Saturday");&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
           var thatTZ = new Date( );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;     &lt;br /&gt;
           var dateStr = thatTZ.ToUTCString( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
           dateStr = dateStr.substr(0, datStr.lenght - 3) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;     &lt;br /&gt;
           thatTZ.setTime(Date.parse(dateStr)) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
           thatTZ.setHours(thatTZ.getHours( ) + parseInt(tzOffset)) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
           currElem.innerHTML = showTheHours(thatTZ.getHours( ) ) + showZerofilled(thatTZ.getminutes( ) ) +&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;           &lt;br /&gt;
           -&amp;gt; showAmPm(thatTZ.getHours( ) ) + dayName[thatTZ.getday( )];&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
         function showtheHours(theHour) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
            if(theHour ==0)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
              return 12;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;            if(theHour &amp;lt; 13) {     &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;            &lt;br /&gt;
              return theHour;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       &lt;br /&gt;
             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;      &lt;br /&gt;
              return theHour - 12&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  &lt;br /&gt;
         function showZeroFilled(intValue) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
              if(intValue &amp;gt; 9)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
              return ":" + intValue&lt;br /&gt;
             &lt;br /&gt;
            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;             &lt;br /&gt;
              &lt;br /&gt;
              return ":0" + intValue&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       &lt;br /&gt;
             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;      &lt;br /&gt;
           function  showAmPm (thattime)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
           &lt;br /&gt;
              if(intValue &amp;lt; 12)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
              return "AM" ;&lt;br /&gt;
             &lt;br /&gt;
            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;             &lt;br /&gt;
              &lt;br /&gt;
              return "PM" ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       &lt;br /&gt;
             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
       }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: medium"&gt;  Converting 24-Hour to 12-Hour Time:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  Javarscript provides the time in 24 hour format, also know as military time.  many people are unfamiliar or uncomfortable&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  with this format.  In the next two script has two important elements:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  Script:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;   &amp;lt;!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0  Transitional//EN"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      "&lt;/span&gt;&lt;a href="http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd"&gt;&lt;span style="font-size: medium"&gt;http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: medium"&gt;"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;html xmlns = "&lt;/span&gt;&lt;a href="http://www.w3.org/1999/xhtml"&gt;&lt;span style="font-size: medium"&gt;http://www.w3.org/1999/xhtml&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: medium"&gt;"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;Title&amp;gt;Javar Script Clock&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;Script Type = "text/javarscript" src = "Script05.js"&amp;gt;&amp;lt;/Script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;   &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;body bgcolor = "#FFFFFF"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;div align = "center"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;h2 Id = "showTime"&amp;gt; &amp;lt;/h2&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;form action = "#"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
   Display 24-hour clock?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;   &amp;lt;input Type = "radio" name = "timeClock" id = "show24" checked = "Checked"/&amp;gt;&amp;lt;lable for = "show24"&amp;gt;Yes&amp;lt;/label&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &amp;amp;nbsp; &amp;amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;   &amp;lt;input Type = "radio" name = "timeClock" id = "show12" checked = "Checked"/&amp;gt;&amp;lt;lable for = "show12"&amp;gt;No&amp;lt;/label&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
   &amp;lt;h3&amp;gt;Our office hours are 9:00 am to 5:00 pm, Monday through Friday, at each of our locations it is now&amp;lt;/h3&amp;gt;&amp;lt;ul&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  window.onload = showTime;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
        function showthetime( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              var now = new Date( ) ;&lt;br /&gt;
        &lt;br /&gt;
               &lt;br /&gt;
              document.getElementByTagName("showTime").innerHTML = showTheHours(now.getHours( ) ) +&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              -&amp;gt; (now.getHours( ) ) +&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
                 showZeroFilled(now.getminutes( ) ) +&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
                 showZeroFilled(now.getseconds( ) ) +&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  &lt;br /&gt;
                 settimeout(showTheTime, 1000);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;           &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;      &lt;br /&gt;
         function showtheHours(theHour) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
            if(show24Hour( ) || (theHour &amp;gt; 0 &amp;amp;&amp;amp; theHour &amp;lt; 13)) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
              return theHour;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;            if(theHour == 0) {     &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;      &lt;br /&gt;
              return  12&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
               return - 12&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;            &lt;br /&gt;
            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  &lt;br /&gt;
         function showZeroFilled(intValue) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
              if(intValue &amp;gt; 9)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
              return ":" + intValue&lt;br /&gt;
             &lt;br /&gt;
            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;             &lt;br /&gt;
              &lt;br /&gt;
              return ":0" + intValue&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       &lt;br /&gt;
             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;      &lt;br /&gt;
           function  show24Hour( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
              return (document.getElementById("show24".checked) ;&lt;br /&gt;
           &lt;br /&gt;
                         &lt;br /&gt;
            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;             &lt;br /&gt;
              &lt;br /&gt;
               function  showAmPm (thattime)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
           &lt;br /&gt;
              if(show24Hour( ) )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
              return " " ;&lt;br /&gt;
             &lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
             &lt;br /&gt;
            &lt;br /&gt;
           &lt;br /&gt;
              if(now.getHour( ) &amp;lt; 12))  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
              return " AM " ;  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       &lt;br /&gt;
             } &lt;br /&gt;
              return "PM" ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       &lt;br /&gt;
             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
       }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
  &lt;br /&gt;
&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: medium"&gt;  Creating a Count down:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  In case you want to put a count down on your pages that tell the user how many days or hours until a particular event:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  Script:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  &amp;lt;!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0  Transitional//EN"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      "&lt;/span&gt;&lt;a href="http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd"&gt;&lt;span style="font-size: medium"&gt;http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: medium"&gt;"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      &amp;lt;html xmlns = "&lt;/span&gt;&lt;a href="http://www.w3.org/1999/xhtml"&gt;&lt;span style="font-size: medium"&gt;http://www.w3.org/1999/xhtml&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: medium"&gt;"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
   &amp;lt;Title&amp;gt;Dynamic Countdown&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
   &amp;lt;Script Type = "text/javarscript" src = "Script06.js"&amp;gt;&amp;lt;/Script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;body bgcolor = "#FFFFFF"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Anie says: ,/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;p&amp;gt; It's only &amp;lt;span class = "daysTill" id ="Bday"&amp;gt; &amp;lt;/span&amp;gt; days until my birthday and &amp;lt;span class = "daysTill" id "Easter" &amp;lt;/span&amp;gt; days until EastTer, so you' d better start shopping now!&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
  &amp;lt;p&amp;gt; It's only &amp;lt;span class = "daysTill" id ="anniv"&amp;gt; &amp;lt;/span&amp;gt; days until our anniversity...&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;  &amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    window.onload = showDays;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
        function showDays( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              varAllTags=document.getElementByTagName("*") ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
              if (allTags[i].className.indexOff("daysTill") &amp;gt; - 1) {&lt;br /&gt;
  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;                 allTag[i].innerHTML = showtheDaysTill(allTags[i].id) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
              }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
   }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
      &lt;br /&gt;
         function showtheDaysTill(thisDate) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;            &lt;br /&gt;
              var theDays ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
              Switch(thisDate) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
                  Case "bday" :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
                   theDays = daysTill(4,13);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
                 break;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
                  Case "Easter" :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
                   theDays = daysTill(4,25);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
                 break;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;                 Case "anniv" :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
                   theDays = daysTill(6,16);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
                 break;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;                &lt;br /&gt;
                 }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
                 return theDays + " ";&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;         &lt;br /&gt;
  &lt;br /&gt;
         function daysTill(mm,dd) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
            var now = new Date( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
             var inDate = new Date(now.getFullYear( ), mm-1,dd) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
              if(inDate.getTime( ) &amp;lt; now.getTime( ) ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;                 inDate.setYear(now.getFullYear( ) + 1) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;    &lt;br /&gt;
              }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;              &lt;br /&gt;
              return (Math.ceil(dayToDays(intDate) - dayToDays(now( ) ) ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
             &lt;br /&gt;
            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;             &lt;br /&gt;
                 &lt;br /&gt;
           function  dayToDays(intime ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;br /&gt;
              return (inTime.getTime( ) / (1000 * 60 * 60 * 24));&lt;br /&gt;
           &lt;br /&gt;
                         &lt;br /&gt;
              }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;             &lt;br /&gt;
        }    &lt;br /&gt;
           &lt;br /&gt;
 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;       &lt;br /&gt;
            &lt;br /&gt;
     &lt;br /&gt;
 Javarscript stores dates in milliseconds since January 1, 1970.  In order to compare two dates.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt; Fist, get the number of millisecond in a day by mutiplying 1000(the numberr of milliseconds in a second), by 60 (number of seconds by minute), &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt; by 60 again(number of minute in an hour), and then by 24(number of hour in a day.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt; Dividing the number of milliseconds returned by getTime( ).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt; &lt;br /&gt;
  &lt;/span&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/138041.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/138041.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/138041.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/138041.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Object Literals</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/02/17/object-literals.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/02/17/object-literals.aspx</id>
        <published>2010-02-17T15:14:26-08:00:00</published>
        <updated>2010-02-17T15:35:16Z</updated>
        <content type="html">&lt;p&gt;&lt;span style="font-size: small"&gt;We have to talk about About Object literals when mention DOM Nodes, because there more than one way to write any javarScript and can be reWritten in Object Literals:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
var myDog = new Object ;&lt;br /&gt;
myDog.name = "Uno"  ;&lt;br /&gt;
myDog.breed = "Chihuahua" ;&lt;br /&gt;
myDog.website = "&lt;/span&gt;&lt;a href="http://www.akc.org/breeds/chihuahua/photos.cfm"&gt;&lt;span style="font-size: small"&gt;http://www.akc.org/breeds/chihuahua/photos.cfm&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;" ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
       function allaboutMyDog( );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            alert (" Can I tell you about my Dog? ") ;&lt;br /&gt;
    &lt;br /&gt;
            tellmemore = true ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Where in Object literal format, that same code would be something like this:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
var myDog =  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    name = "Uno"  ,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    breed = "Chihuahua" ,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    website = "&lt;/span&gt;&lt;a href="http://www.akc.org/breeds/chihuahua/photos.cfm"&gt;&lt;span style="font-size: small"&gt;http://www.akc.org/breeds/chihuahua/photos.cfm&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;" ,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    allabout : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;         alert("Can I tell you about my Dog") ;&lt;br /&gt;
       &lt;br /&gt;
         tellMeMore = true;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;       }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;} &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
With either format, you can refer to a property of myDog as myDog.name ( for instance).  However with object literal format, the function becomes myDog.allAbout ( ) instead of allAboutMydog ( ).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;At this point you're thinking that this look sort familar, pat yourself on the back--it's very similar in many ways, to CSS.  At its most basic level, it's a list of property and value pairs, which the colon in between and a seperater around each pair.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Object literals:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;-Properties are set Using : not=.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;-Lines end with , instead of ;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;-No comma needed on the last statement inside of the object &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;HTML Script:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
 function nodeChanger()  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  return ChgNodes.doAction( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var ChgNodes = {&lt;br /&gt;
   &lt;br /&gt;
  ActionType : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var radioButtonSet = document.GetElementByTagName ( "form" ) [ 0 ].nodeAction ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     for (var i = 0 ; i &amp;lt;radioButtonSet.Lenght ; i ++ )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;        if (radioButtonSet [ i ].checked )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            actionType = i ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;          }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;        return - 1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;   allGraft : Function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     return this.nodeChgArea.getElementByTagName ( " p " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;   allGraft : Function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     return this.allGrafs ( ).length ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;   intext : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      return document.getElementById( " textArea " ).value&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;   newtext : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      return document.createTextNode(this.intext( ) ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     graftChoice : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;         return  document.getElementById ("grafCount".slectIndex ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;},&lt;br /&gt;
  &lt;br /&gt;
    newGraf : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      var myNewGraf = document.CreateElement( " p " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      myNewGraf.appendChild(this.newText( ) ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      return  myNewGraf ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &lt;br /&gt;
},&lt;br /&gt;
  &lt;br /&gt;
    oldGraf : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     &lt;br /&gt;
      return  this.allGrafts( ).item(this.grafChoice ( ) );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;},&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    doAction : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
       Switch ( actionType ( ) )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            case 0 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  this.nodeChgArea.appendChild( this.newgraf ( ) ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;              case 1 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  If (this.pGrafCt( ) &amp;gt; 0 )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  this.nodeChgArea.removeChild( this.oldgraf ( ) ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                   break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
                 case 2 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  If (this.pGrafCt ( ) &amp;gt; 0 )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                 this.nodeChagArea.InsertBefore(this.newGraf ( ),this.oldGraf ( ) ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                   break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
                  case 3 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  &lt;br /&gt;
                  If (this.pGrafCt ( ) &amp;gt; 0 )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                 this.nodeChagArea.replaceChild(this.newGraf ( ),this.oldGraf ( ) ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                   break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                default:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                 alert( "No valid action was chosent " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;          }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
             document.getElementById ( "grafCount " ).option.Lenght = 0 ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;             For ( var i= 0 i&amp;lt;this.pGrafCt ( ) ; i + + )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
             document.getElementById ( " grafCount " ).option [ i ] = new Option ( i + 1) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            return false ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;             init  : function ( ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;             this.nodeChgArea = document.getElementbyID( "DOM" ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/138029.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/138029.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/138029.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/138029.aspx</trackback:ping>
    </entry>
    <entry>
        <title>DOM: Adding Nodes, Deleting Nodes, Deleting specific Nodes, Inserting Nodes, Replacing Nodes </title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/02/16/objects-and-dom-adding-nodes-deleting-nodes-deleting-specific-nodes.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/02/16/objects-and-dom-adding-nodes-deleting-nodes-deleting-specific-nodes.aspx</id>
        <published>2010-02-16T12:10:32-08:00:00</published>
        <updated>2010-02-17T19:20:01Z</updated>
        <content type="html">&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span id="1266449494362S" style="display: none"&gt; &lt;/span&gt;Today I like to talk about DOM(document object model).  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;The best to look is as ECMAScript bidings, which can be found at &lt;/span&gt;&lt;a href="http://www.w3.org/TR/DOM-level"&gt;&lt;span style="font-size: small"&gt;http://www.w3.org/TR/DOM-level&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt; -3-Core/ecma-script-biding.html&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;I learned that the easiest way to create nodes is to start off by simply appending an element node to the end of your document.script , a new paragraph is added to your page.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;strong&gt;Adding Nodes:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;1.    Var  newText = document.CreateTextNode(intext) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;newText is the new text node, using CreateTextNode() method, which contain what ever text was found in the textArea.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;2.  var newGraf = document.CreateElement(" p ") ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;CreatElement() method while the node we creating here is a paragraph tag, and it could be any HTML container(div, span, etc)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;3.  newGrag.appendChild(newText) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Call appendChild() that's a method of newGraf which , when pass newText, put the text node into the paragraph.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;4. var docBody = document.getElementsByTagName( "body " ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; The  getElementsByTagName() method gives us everybody tag on our page.   The [ 0 ] property is that first body tag, and we store that in docBody&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;5. docBody.appendChild(newGraft) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;docBody using appendChild() again puts the use's text on the page&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 01&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0  Transitional//EN"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      "http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;html xmlns = "http://www.w3.org/1999/xhtml"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Title&amp;gt;Adding Nodes&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Script Type = "text/javarscript" src = "Script01.js"&amp;gt;&amp;lt;/Script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;form action = " # "&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;textarea id = "textArea " rows = "5 "  Cols = " 30 "&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;input Type = " Submit " Value =  " Add somne text to the page " /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 02&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Window.onload = intiAll ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function  initAll ()  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    document.GetElementByTagName( " form " ) [ 0 ].onsubmit = addNode ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function addNode () {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var inText = document.GetelementById( "textArea " ).value ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var newtext = document.createtextNode( intext ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;varNewGraf = document.createElement (" p ") ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;newgraf.appendChild( newtext ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var docBody = document.getElementByTagName( "body " ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;docBody.appendChild (newGraft );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  return false ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Why we are bother to go through all the hassle of creating a text node, elemen node, and appending a child just to do what you could do in innerHTML.   Every &amp;lt;p&amp;gt; or &amp;lt;dir&amp;gt; tag that's added is automatically closed, and it's easy to create tag soup and once you do, your page DOM become very difficult to work with.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;strong&gt;Deleting Nodes:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;If you want to add content to your page, then you likely want to delete content from your page&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;1. var allGrafs = document.getElementsByTagName( "p " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;The getElementsByTagName method collect all the paragraph tag in our page ans store them in the allGrafs array.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;2. If (allGrafs.length &amp;gt; 1)  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;We have to check the allGrafs array has a lenght grater than 1.   We don't delete anything that doesn't exist.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;3. var lastGraf = allGrafs.item(allGrafs.length - 1) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Get the last one from the page by subtracting one from lenght and use it as our index array.  Oh, lenght is one-relative while array are zero-relative.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;4. var docbody = document.getElementBytagName( " body " ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;docBody.removeChild( lastGraf ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 03&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0  Transitional//EN"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      "http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;html xmlns = "http://www.w3.org/1999/xhtml"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Title&amp;gt;Deleting Nodes&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Script Type = "text/javarscript" src = "Script02.js"&amp;gt;&amp;lt;/Script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;form action = " # "&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;textarea id = "textArea " rows = "5 "  Cols = " 30 "&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;input Type = " Submit " Value =  " Add somne text to the page " /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;a id= "deleteNode" href = "# "&amp;gt; Delete last paragraph &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 04&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Window.onload = intiAll ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function  initAll ()  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    document.GetElementByTagName( " form " ) [ 0 ].onsubmit = addNode ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    document.GetElementById( " DeleteNode " ).Onclick = delNode ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function addNode () {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var inText = document.GetelementById( "textArea " ).value ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var newtext = document.createtextNode( intext ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;varNewGraf = document.createElement (" p ") ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;newgraf.appendChild( newtext ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var docBody = document.getElementByTagName( "body " ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;docBody.appendChild (newGraft );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  return false ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function delNode () {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      var allgrafs = document.getElementByTagName ( "p" );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      if (allGraph.Lenght &amp;gt; ! ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     var  lastGrafs.lenght = allGrafs.item(allgrafs.lenght - 1) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     var  docBody = document.GetElementBytagName( "body" ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     docBody.RemoveChild( lastGraft ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    else {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;        alert (" nothing to remove ! " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;return false ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;We need to get the content of the body.   Once we've got that, it's simply a matter of calling the docBody.removeChild () method.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt; &lt;strong&gt;Deleting Specific Nodes: &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;We sometimes want to delete something that's not at the end of the page&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;1. nodeChgArea = document.getElementById( "DOM " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 05&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0  Transitional//EN"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      "http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;html xmlns = "http://www.w3.org/1999/xhtml"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Title&amp;gt;deleting specific Nodes&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Script Type = "text/javarscript" src = "Script03.js"&amp;gt;&amp;lt;/Script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;form action = " # "&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;textarea id = "textArea " rows = "5 "  Cols = " 30 "&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Add node&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Delete node&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Paragraph # :  &amp;lt;select id= "GraftCount "&amp;gt;&amp;lt;/select&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;input Type = " Submit " Value =  "Submit" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;div id= " DOM " &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 06&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Window.onload = intiAll ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function  initAll ()  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    document.GetElementByTagName( " form " ) [ 0 ].onsubmit = NodeChanger ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    nodeChagArea = document.getElementById ( " DOM " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function addNode () {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var inText = document.GetelementById( "textArea " ).value ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var newtext = document.createtextNode( intext ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;varNewGraf = document.createElement (" p ") ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;newgraf.appendChild( newtext ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var docBody = document.getElementByTagName( "body " ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;docBody.appendChild (newGraft );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function delNode () {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      var allgrafs = document.getElementByTagName ( "p" );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      if (allGraph.Lenght &amp;gt; ! ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     var  lastGrafs.lenght = allGrafs.item(allgrafs.lenght - 1) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     var  docBody = document.GetElementBytagName( "body" ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     docBody.RemoveChild( lastGraft ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function nodeChanger()  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var actionType = - 1 ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var  pGrafCt = nodeChgArea.GetelementByTagName ( " p " ).lenght ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var radioButtonSet = document.GetElementByTagName ( "form" ) [ 0 ].nodeAction ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     for (var i = 0 ; i &amp;lt;radioButtonSet.Lenght ; i ++ )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;        if (radioButtonSet [ i ].checked )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            actionType = i ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;          }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     Switch ( actionType )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            case 0 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  addNode ( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;              case 1 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  If (pGrafCt &amp;gt; 0 )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  delNode ( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                   break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;               default:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                 alert( "No valid action was chosent " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;          }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;           document.getElementById ( "grafCount " ).option.Lenght = 0 ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;           For ( i= 0 i&amp;lt;nodeChgArea.getElementByTagName ( " p " ).lenght ; i + + )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;          document.getElementById ( " grafCount " ).option [ i ] = new Option ( i + 1) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            return false ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;strong&gt; Inseting Nodes:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Along wanting to delete nodes other than at the end of the document.  You want to add nodes&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 06&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0  Transitional//EN"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      "http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;html xmlns = "http://www.w3.org/1999/xhtml"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Title&amp;gt;Inserting Nodes&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Script Type = "text/javarscript" src = "Script04.js"&amp;gt;&amp;lt;/Script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;form action = " # "&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;textarea id = "textArea " rows = "5 "  Cols = " 30 "&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Add node&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Delete node&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Insert before Nodes&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Paragraph # :  &amp;lt;select id= "GraftCount "&amp;gt;&amp;lt;/select&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &amp;lt;input Type = " Submit " Value =  "Submit" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;div id= "DOM" &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 07&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Window.onload = intiAll ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function  initAll ()  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;    document.GetElementByTagName( " form " ) [ 0 ].onsubmit = nodeChanger ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;   nodeChgArea = document.GetElementById ( " DOM " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function addNode () {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var inText = document.GetelementById( "textArea " ).value ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var newtext = document.createtextNode( intext ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;varNewGraf = document.createElement (" p ") ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;newgraf.appendChild( newtext ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;var docBody = document.getElementByTagName( "body " ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;docBody.appendChild (newGraft );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  return false ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function delNode () {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      var allgrafs = document.getElementByTagName ( "p" );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      if (allGraph.Lenght &amp;gt; ! ) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     var  lastGrafs.lenght = allGrafs.item(allgrafs.lenght - 1) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     var  docBody = document.GetElementBytagName( "body" ) [ 0 ] ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     docBody.RemoveChild( lastGraft ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;function InsertNode()  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var  GraFchoice = nodeChgArea.GetelementById ( " grafCount " ).SelectIndex ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var  inText = document.GetElementById ( "textArea" ).value;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var newText = document.CreateTextNode(intext) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  Var newGraft = document.CreateElement ( " P " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  newGraft.appendChild(newText) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var   allGrafts = nodeChgArea.grtElementByTagName ( "  p " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var  oldGraft = allGrafts.item(grafChoice) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      function nodeChanger()  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var actionType = - 1 ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var  pGrafCt = nodeChgArea.GetelementByTagName ( " p " ).lenght ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;  var radioButtonSet = document.GetElementByTagName ( "form" ) [ 0 ].nodeAction ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     for (var i = 0 ; i &amp;lt;radioButtonSet.Lenght ; i ++ )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;        if (radioButtonSet [ i ].checked )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            actionType = i ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;          }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;     Switch ( actionType )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            case 0 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  addNode ( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;              case 1 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  If (pGrafCt &amp;gt; 0 )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  delNode ( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                   break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                case 2 :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  If (pGrafCt &amp;gt; 0 )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                 InsertNode( ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                   break ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                default:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;                 alert( "No valid action was chosent " ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;          }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;           document.getElementById ( "grafCount " ).option.Lenght = 0 ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;           For ( i= 0 i&amp;lt;nodeChgArea.getElementByTagName ( " p " ).lenght ; i + + )  {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;          document.getElementById ( " grafCount " ).option [ i ] = new Option ( i + 1) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;             }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;            return false ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium"&gt;&lt;strong&gt; Replacing Nodes:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;While you can always delete existing nodes and insert new nodes.  It's simply just replace nodes if that what you want&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 08&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0  Transitional//EN"&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;      "http://www.w3.org/TR/xhtml1?DTD/xhtml-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;html xmlns = "http://www.w3.org/1999/xhtml"&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Title&amp;gt;Inserting Nodes&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;Script Type = "text/javarscript" src = "Script05.js"&amp;gt;&amp;lt;/Script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;form action = " # "&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;textarea id = "textArea " rows = "5 "  Cols = " 30 "&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Add node&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Delete node&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Insert Nodes&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input Type = " radio " name = "nodeAction" /&amp;gt;Replacing Nodes&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Paragraph # :  &amp;lt;select id= "GraftCount "&amp;gt;&amp;lt;/select&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt; &amp;lt;input Type = " Submit " Value =  "Submit" /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;div id= "DOM" &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Script HTML 09&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small"&gt;Window.onload = intiAll ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/138000.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/138000.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/138000.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/138000.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Using Multi-level Conditionals in a Switch/Case statement</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/02/15/using-multi-level-conditionals-in-a-switchcase-statement.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/02/15/using-multi-level-conditionals-in-a-switchcase-statement.aspx</id>
        <published>2010-02-15T12:17:01-08:00:00</published>
        <updated>2010-02-15T18:59:52Z</updated>
        <content type="html">&lt;p&gt;Below the HTML sets up the page for multi-level conditionals&lt;/p&gt;
&lt;p&gt;&amp;lt;!DOCTYPE html PUBLIC "_//W3C/DTD XHTML 1.0   Transitional//EN "&lt;/p&gt;
&lt;p&gt;   "&lt;a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;html xmlns="&lt;a href="http://www.w3.org/1999/xhtml"&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;head&amp;gt;&lt;/p&gt;
&lt;p&gt;    &amp;lt;title&amp;gt;Switch/Case Handling&amp;lt;/title&amp;gt;&lt;/p&gt;
&lt;p&gt;   &amp;lt;Script  type= "type/javarscript"  src="Script09.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;body  bgcolor= "#FFFFFF"&lt;/p&gt;
&lt;p&gt;&amp;lt;h2&amp;gt;Famous  quote on the President day!!&amp;lt;/h2&amp;gt;&lt;/p&gt;
&lt;p&gt;// by the way today is the President day 02/15/2010&lt;/p&gt;
&lt;p&gt;&amp;lt;form action= " # "&amp;gt;&lt;/p&gt;
&lt;p&gt;  &amp;lt;input type= "button" id= "Barah Obama" Value = "Barah Obama"&lt;/p&gt;
&lt;p&gt;  &amp;lt;input type= "button" id= "George W Bush"  Value = "George W Bush"&lt;/p&gt;
&lt;p&gt;  &amp;lt;input type= "button" id= "Bill Clinton" Value = "Bill Clinton"&lt;/p&gt;
&lt;p&gt;&amp;lt;/form&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;
&lt;p&gt;NOW is the time for us to use a Switch/Case statment&lt;/p&gt;
&lt;p&gt;1.  Window.onload = initAll;&lt;/p&gt;
&lt;p&gt;When on the pageLoads, call the initAll ( ) function&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;2. function initAll ( ) {&lt;/p&gt;
&lt;p&gt;document.getElemtbyId ("Barah Obama").onclick = the new president of the United States;&lt;/p&gt;
&lt;p&gt;document.getElemtbyId ("George W Bush").onclick = the former president of the Untined States;&lt;/p&gt;
&lt;p&gt;document.getElemtbyId ("Bil lClinton").onclick = the previous former president of the Untined States;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;In the function, we set onClick handler for each of the button on the page.   Because we set id attribute along with the value attribute on HTML, we've able to use getElementById ( ) to set event handler.   If it existed, it would have been nice to be able to use  a getelementByValue ( ) Call --then, we wouldn't had  to set the id attribute.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;3. Function   saysomething ( ) {&lt;/p&gt;
&lt;p&gt;This begins the saysomething ( ) function.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;4.switch(this.id) {&lt;/p&gt;
&lt;p&gt;The id of this object is used as the parameter to switch( ). Its value will decide which of the below case statements gets executed.&lt;/p&gt;
&lt;p&gt;5 Case " Barah Obama";&lt;/p&gt;
&lt;p&gt;alert("Yes We Can" );&lt;/p&gt;
&lt;p&gt;break;&lt;/p&gt;
&lt;p&gt;If the Id of this object  is  " Barah Obama", this alert appears.   Regarding break, if the user clicked Barah Obama, we've in this section of code.  However, we've done everything we want to do, and we want to get out of the switch.   In order to do that, we need to break out.   Otherwise, we'll execute all of the code below, too.   While that continued execution cna be handly in certain circumtances, this isn't one of them.&lt;/p&gt;
&lt;p&gt;6 Case "Geoge W. Bush";&lt;/p&gt;
&lt;p&gt;alert(" &lt;a onmousedown="return si_T('&amp;amp;ID=SERP,297.2')" href="search?q=%2bYou+mess+with+Bush%2c+you+messed+with+Texas&amp;amp;FORM=RCRE1"&gt;You mess with Bush, you messed with Texas&lt;/a&gt;.");&lt;/p&gt;
&lt;p&gt;break;&lt;/p&gt;
&lt;p&gt;7  Case "Bill Clinton";&lt;/p&gt;
&lt;p&gt;alert("I didn't have a sexual relationship with that woman");&lt;/p&gt;
&lt;p&gt;break;&lt;/p&gt;
&lt;p&gt;And finally, if user click on George Bush we end up poping up another alert and then breaking out of the switch.&lt;/p&gt;
&lt;p&gt;8 Default:&lt;/p&gt;
&lt;p&gt;If you were wondering what would happen if the user's entry didn't meet on of the critiria, you are in the right place.   The defaul section is where we end up our switch value didn't match any of the case values.   The default block is optional, but it's always good coding practice to include it. just incase (so to speak).  In this script, there no code their to execute, because we shouldn't get over here.&lt;/p&gt;
&lt;p&gt;9 }&lt;/p&gt;
&lt;p&gt;This closing brace ends the switch statement&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/137980.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/137980.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/137980.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/137980.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Using Javarscript to enhance links</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/02/15/using-javarscript-to-enhance-links.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/02/15/using-javarscript-to-enhance-links.aspx</id>
        <published>2010-02-15T12:12:44-08:00:00</published>
        <updated>2010-02-15T14:30:45Z</updated>
        <content type="html">&lt;p&gt;A while ago I was asked to performed some sort of action for Acounting group after a user clicks a link, but before the brower loads the new page.  A typical example would be when  you want to put an alert before user goes to a particular page on my application, or it make it clear when the user leaves yoour application&lt;/p&gt;
&lt;p&gt;&amp;lt;!DOCTYPE html PUBLIC "_//W3C/DTD XHTML 1.0   Transitional//EN "&lt;/p&gt;
&lt;p&gt;   "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;head&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;body bgcolor="#FFFFFF"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;scrip type="text/javarscript" src="script09.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;body bgcolor="#FFFFFF"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;h2 align="center"&amp;gt;&lt;/p&gt;
&lt;p&gt;  Hey, check out &amp;lt;a herf=&lt;a href="http://www.pixel.mu/"&gt;http://www.pixel.mu/&lt;/a&gt; id="redirect"&amp;gt; my page 2 website&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/h2&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;
&lt;p&gt;THE LINK Enhancement script.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;window.omload = initALL;&lt;/p&gt;
&lt;p&gt;function initAll( ) {&lt;/p&gt;
&lt;p&gt;         document.getElementbyId( "redirect").onclick = initRedirect;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;function iniTredirect ( ) |&lt;/p&gt;
&lt;p&gt;   alert("We are not blah blah blah..."); window.location = this;&lt;/p&gt;
&lt;p&gt;return false&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;You may noticed that nowhere in the code does it refer to a mypage 2-- That's part of this power of "this;"&lt;/p&gt;
&lt;p&gt;One of the things the "this; " keyword does for us is grab the URL from the HTML link (that is, the value of the a tag's herf attribute).  If I using this approach, I don't have to touch the links ehnamcement script.    I could have links all over our Application Website calling from the same script, and all line of code would automately grab their href values as well.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/137979.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/137979.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/137979.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/137979.aspx</trackback:ping>
    </entry>
    <entry>
        <title>SOAP Header required information from Web Service</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/02/12/soap-header-required-information-from-web-service.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/02/12/soap-header-required-information-from-web-service.aspx</id>
        <published>2010-02-12T12:56:01-08:00:00</published>
        <updated>2010-02-12T13:13:39Z</updated>
        <content type="html">&lt;p&gt;From what I understand that .NET is rich with classesa andd Web Service Suppor, and SOAP headers arewith the authentication theme...&lt;/p&gt;
&lt;p&gt;The first thing to do this is create a class that will represent the header:&lt;/p&gt;
&lt;p&gt;Public class AuthToken: SoapHeader&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;      protected string m_strAuthToken;&lt;/p&gt;
&lt;p&gt;      public  AuthoToken ( )&lt;/p&gt;
&lt;p&gt;       {&lt;/p&gt;
&lt;p&gt;            m_strAuthToken = " " ;&lt;/p&gt;
&lt;p&gt;        }&lt;/p&gt;
&lt;p&gt;        public String Token&lt;/p&gt;
&lt;p&gt;        {&lt;/p&gt;
&lt;p&gt;           Get   {  return  m_strAuthToken;  }&lt;/p&gt;
&lt;p&gt;           Set   {  m_strAuthToken = Value; }&lt;/p&gt;
&lt;p&gt;          }&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;As it happens,  SOAP Headers within .Net Framework are actually implemented as attributes of the Web  Method.   Therfore, within your Web Service class you will create an instance of the header class that may be referenced by each interested Web method:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;public class Service1: System.Web.Services.WebService&lt;/p&gt;
&lt;p&gt;     {&lt;/p&gt;
&lt;p&gt;           public AuthoToken  m_authotoken;&lt;/p&gt;
&lt;p&gt;           ...&lt;/p&gt;
&lt;p&gt;          [webmethod]&lt;/p&gt;
&lt;p&gt;[soapHeader  ( "m_authToken "' Direction = SoapHeaderDirection.In)]&lt;/p&gt;
&lt;p&gt;public string  MyBillablewebmethod ( )&lt;/p&gt;
&lt;p&gt;       {&lt;/p&gt;
&lt;p&gt;         return   " " ;&lt;/p&gt;
&lt;p&gt;       }&lt;/p&gt;
&lt;p&gt;//continue processing...&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;      }&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;We need to inform .Net that we infact understand the SOAP Header or .Net will throw the require SOAP fault.   Soap 's must understand constraint wasn't met and we will have to provide an implementation for Authenticate( ) to actual validate the authentication token.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;The key for web Service proxy you must use wsdl.exe or via VS .Netadd a reference at the menu option Or if you download a WSDL file for Web Service that require a SOAP header than you must do this&lt;/p&gt;
&lt;p&gt;public class service1:&lt;/p&gt;
&lt;p&gt;                      system.web.services.protocals.soaphttpclientprotocol&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;public  AuthToken  AuthTokenValue;&lt;/p&gt;
&lt;p&gt;                    ...&lt;/p&gt;
&lt;p&gt;                    [system.xml.serialization.xmlrootattribute(Naspace= " http:// tempuri.org / " , isNullable=false)]&lt;/p&gt;
&lt;p&gt;public  class AuthToken:  SoapHeader  &lt;/p&gt;
&lt;p&gt;               {&lt;/p&gt;
&lt;p&gt;public string Token ;&lt;/p&gt;
&lt;p&gt;               }&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;When you create an instance proxy in your main application file, you will create an instance of AutToken class and assign  the string:&lt;/p&gt;
&lt;p&gt;Service1  objSvc  =  New Service  ( ) ;&lt;/p&gt;
&lt;p&gt;//Create the header itself.   Thios header will go to&lt;/p&gt;
&lt;p&gt;//web service processing&lt;/p&gt;
&lt;p&gt;objSvc.AuthTokenValue =  new AuthToken ( ) ;&lt;/p&gt;
&lt;p&gt;ObjSvc.AuthTokenValue.Token = &amp;lt; actual token value &amp;gt; ;&lt;/p&gt;
&lt;p&gt;// Call  the Web Service&lt;/p&gt;
&lt;p&gt;string  strResult  = objSvc.MybillableWebMethod ( ) ;&lt;/p&gt;
&lt;p&gt;.Net will make sure the SOAP header is created and filled with the authentication token's value&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/137946.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/137946.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/137946.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/137946.aspx</trackback:ping>
    </entry>
    <entry>
        <title>C#, Custom Attribute, Static Constructor</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/02/12/c-custom-attribute-static-constructor.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/02/12/c-custom-attribute-static-constructor.aspx</id>
        <published>2010-02-12T12:29:30-08:00:00</published>
        <updated>2010-02-12T12:38:19Z</updated>
        <content type="html">&lt;p&gt; &lt;/p&gt;
&lt;table id="ctl00_pageContent_Edit_dgrItems" class="Listing" border="0" cellspacing="0" style="border-collapse: collapse"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr class="Alt"&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse; mso-yfti-tbllook: 1184"&gt;
    &lt;tbody&gt;
        &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="border-bottom: #f0f0f0; border-left: #f0f0f0; padding-bottom: 0.75pt; background-color: transparent; padding-left: 0.75pt; padding-right: 0.75pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0.75pt"&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;br /&gt;
            I have not programming in a while, and I have forgotten some of the concept and definition of terminology. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Until I was being asked, they took me a while before they snapped back in my brain :-) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 1"&gt;
            &lt;td style="border-bottom: #f0f0f0; border-left: #f0f0f0; padding-bottom: 0.75pt; background-color: transparent; padding-left: 0.75pt; padding-right: 0.75pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0.75pt"&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Custom Attribute? &lt;br /&gt;
            For example: How I create a Custom attribute? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;From what I remember the primary step to properly design custom attribute classes &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Applying the AttributeUsageAttribute([AttributeUsage(AttributeTargets.All, Inherited=false, AllowMutiple=true)])&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoListParagraph" style="line-height: normal; text-indent: -0.25in; margin: 0in 0in 0pt 20.4pt; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-list: Ignore"&gt;a)&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Declaring the attribute. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;(Class public class MyAttribute: System. Attribute {//...} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoListParagraph" style="line-height: normal; text-indent: -0.25in; margin: 0in 0in 0pt 20.4pt; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-list: Ignore"&gt;b)&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Declaring constructors (Public &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;MyAttribute(bool &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;myvalue){this.myvalue= myvalue;})&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoListParagraphCxSpFirst" style="line-height: normal; text-indent: -0.25in; margin: 0in 0in 0pt 20.4pt; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-list: Ignore"&gt;c)&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Declaring properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in"&gt;&lt;span style="line-height: 115%; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 20.4pt; mso-add-space: auto"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Public bool MyProperty&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 20.4pt; mso-add-space: auto"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 20.4pt; mso-add-space: auto"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;get {return this myvalue;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 20.4pt; mso-add-space: auto"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Set {this.myvalue = value;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;The following is the sample demonstrates the basic way of using reflection to get access to custom attributes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Class MainClass&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;public static void Main() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;System.Reflection.MemberInfo info = typeof(myclass);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;object [] attributes &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;= &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;info.getcustomAttributes( );&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;for &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;(int &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;i = 0 &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;; &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;i &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&amp;lt; &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;attributes. Length; &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;i ++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;System.Console.Writeline(attributes &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;[ i ] ; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
            &lt;td style="border-bottom: #f0f0f0; border-left: #f0f0f0; padding-bottom: 0.75pt; background-color: transparent; padding-left: 0.75pt; padding-right: 0.75pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0.75pt"&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Static constructor &lt;br /&gt;
            If I were asked that different type constructor and instance constructor. then I will flick to &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;What is static constructor, when it will be fired? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;How to use it Instance constructor is executed when a new instance of type is created and the class instructor is executed after the type is loaded and before one of the type members is accessed. ( it will get executed only 1st time, when we call any static methods/fields in the same class) Class constructor is used for static field initialization. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Only one class constructor per type is permitted, and it cannot use the variable argument calling convention &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;A static constructor is used to initialize a class. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;It is called automatically to initialize the class before the first instance created or any static members are referenced. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/137944.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/137944.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/137944.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/137944.aspx</trackback:ping>
    </entry>
    <entry>
        <title>What news in Visual Studio 2010</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/02/05/what-news-in-visual-studio-2010.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/02/05/what-news-in-visual-studio-2010.aspx</id>
        <published>2010-02-05T16:34:16-08:00:00</published>
        <updated>2010-02-05T16:34:16Z</updated>
        <content type="html">&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_1" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/msdn/placeholder_for_vid.jpg" o:spid="_x0000_i1034" style="width: 420pt; height: 57pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title="placeholder_for_vid"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="border-bottom: windowtext 1pt; border-left: windowtext 1pt; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: windowtext 1pt; border-right: windowtext 1pt; padding-top: 0in; mso-border-alt: none windowtext 0in"&gt;&lt;a href="javascript:LaunchBasicOverlay('screenshot-ideas');"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #ae2f30; font-size: 7pt; text-decoration: none; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes; text-underline: none"&gt;&lt;v:shape id="Picture_x0020_2" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/2010landing_ideas.png" o:spid="_x0000_i1033" o:button="t" href="javascript:LaunchBasicOverlay('screenshot-ideas');" style="width: 125.4pt; height: 94.8pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png" o:title="2010landing_ideas"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 13.2pt; margin: 0in 0in 9pt; background: whitesmoke; mso-outline-level: 3"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #5b5b5b; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;font size="3"&gt;Set your ideas free&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 12pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Create what you can imagine, build on the strengths of your team, and open up new possibilities.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;New prototyping, modeling, and visual design tools enable you to create innovative applications for Windows and the Web &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Create a shared vision as a foundation for creativity with SketchFlow ,in Microsoft Expression® Studio , and Team Foundation Server &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Take advantage of new opportunities &amp;amp; capabilities offered by multi-core programming and cloud development tools &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 13.2pt; margin: 0in 0in 9pt; background: whitesmoke; mso-outline-level: 3"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #5b5b5b; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;font size="3"&gt;Simplicity through integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 10pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;A single integrated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 13.2pt; margin: 0in 0in 9pt; background: whitesmoke; mso-outline-level: 3"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #5b5b5b; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;font size="3"&gt;Simplicity through integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 12pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;A single integrated development environment that takes your skills further and adjusts to the way you work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Complete all your coding, modeling, testing, debugging, and deployment work without leaving the Visual Studio 2010 environment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Use existing standards and skills to target a growing number of application types including Microsoft SharePoint® and Windows&lt;sup&gt;®&lt;/sup&gt; Azure™ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Work your way through multi-monitor support, partner extensions, and a new editor. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; background: whitesmoke; mso-line-height-alt: 10.8pt"&gt;&lt;span style="border-bottom: windowtext 1pt; border-left: windowtext 1pt; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: windowtext 1pt; border-right: windowtext 1pt; padding-top: 0in; mso-border-alt: none windowtext 0in"&gt;&lt;a href="javascript:LaunchBasicOverlay('screenshot-quality');"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #ae2f30; font-size: 7pt; text-decoration: none; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes; text-underline: none"&gt;&lt;v:shape id="Picture_x0020_5" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/2010landing_simplicity.png" o:spid="_x0000_i1032" o:button="t" href="javascript:LaunchBasicOverlay('screenshot-quality');" style="width: 125.4pt; height: 99pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png" o:title="2010landing_simplicity"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; background: whitesmoke; mso-line-height-alt: 10.8pt"&gt;&lt;span style="border-bottom: windowtext 1pt; border-left: windowtext 1pt; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: windowtext 1pt; border-right: windowtext 1pt; padding-top: 0in; mso-border-alt: none windowtext 0in"&gt;&lt;a href="javascript:LaunchBasicOverlay('screenshot-simplicity');"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #ae2f30; font-size: 7pt; text-decoration: none; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes; text-underline: none"&gt;&lt;v:shape id="Picture_x0020_6" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/2010landing_quality.png" o:spid="_x0000_i1031" o:button="t" href="javascript:LaunchBasicOverlay('screenshot-simplicity');" style="width: 125.4pt; height: 100.2pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image007.png" o:title="2010landing_quality"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 13.2pt; margin: 0in 0in 9pt; background: whitesmoke; mso-outline-level: 3"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #5b5b5b; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;font size="3"&gt;Quality tools help ensure quality results&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 12pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Powerful testing tools with proactive project management features help you build the right app the right way. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Use the new IntelliTrace debugger to isolate the point of failure within a recorded application history. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Stay ahead of the curve with proactive project management tools including new reports, dashboards, and planning worksheets. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; text-indent: -0.25in; margin: 0in 0in 10pt 0.4in; background: whitesmoke; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list .5in"&gt;&lt;span style="font-family: Symbol; color: #666666; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 7.0pt"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Know that you’ve built the right application the right way with manual and automated testing tools. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 12pt; background: whitesmoke"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #959595; font-size: 8.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;"2010 is different - handing off files to my team is a lot more efficient. That frees up my time to be more creative."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id="Picture_x0020_7" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/2010landing_rightbar1.gif" o:spid="_x0000_i1030" style="width: 153pt; height: 65.4pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image009.gif" o:title="2010landing_rightbar1"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 12pt; background: whitesmoke"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #959595; font-size: 8.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;"With the prototyping tool, I can share my ideas and then watch them come to life."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id="Picture_x0020_8" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/2010landing_right2.gif" o:spid="_x0000_i1029" style="width: 153pt; height: 38.4pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image010.gif" o:title="2010landing_right2"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id="Picture_x0020_9" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/2010landing_msdnlogo_sm.png" o:spid="_x0000_i1028" style="width: 86.4pt; height: 23.4pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image011.png" o:title="2010landing_msdnlogo_sm"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 13.2pt; margin: 0in 0in 9pt; background: whitesmoke; mso-outline-level: 3"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #5b5b5b; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;font size="3"&gt;An Ultimate offer for devs&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 6pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Buy or renew your MSDN Premium subscription now to receive a more advanced edition of Visual Studio 2010 with MSDN when it ships. Limited time offer – Act now. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id="Picture_x0020_10" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/arrow_blk.png" o:spid="_x0000_i1027" style="width: 3.6pt; height: 6.6pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image013.gif" o:title="arrow_blk"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 10pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/howtobuy/ultimate-offer.mspx"&gt;&lt;span style="border-bottom: windowtext 1pt; border-left: windowtext 1pt; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; color: #ae2f30; border-top: windowtext 1pt; border-right: windowtext 1pt; text-decoration: none; padding-top: 0in; mso-border-alt: none windowtext 0in; text-underline: none"&gt;See what it means for you&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 13.2pt; margin: 0in 0in 9pt; background: whitesmoke; mso-outline-level: 3"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #5b5b5b; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;font size="3"&gt;In the press&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://www.sdtimes.com/VISUAL_STUDIO_2010_BETA_GOES_LIVE/By_David_Worthington/About_MICROSOFT_and_VISUALSTUDIO/33841" target="_blank"&gt;&lt;span style="color: #ae2f30; text-decoration: none; text-underline: none"&gt;SD Times: Visual Studio 2010 beta goes live&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/10/19/AR2009101901238.html" target="_blank"&gt;&lt;span style="color: #ae2f30; text-decoration: none; text-underline: none"&gt;Washington Post: Microsoft Moves Visual Studio Towards The Cloud&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://www.eweek.com/c/a/Application-Development/Microsoft-Launches-Beta-2-of-Visual-Studio-2010-Net-4-842208/" target="_blank"&gt;&lt;span style="color: #ae2f30; text-decoration: none; text-underline: none"&gt;eWeek: Microsoft Launches Beta 2 of Visual Studio 2010, .Net 4&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://www.infoworld.com/d/developer-world/microsoft-offer-second-beta-visual-studio-2010-326" target="_blank"&gt;&lt;span style="color: #ae2f30; text-decoration: none; text-underline: none"&gt;InfoWorld: Microsoft to offer second beta for Visual Studio 2010&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 10pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://arstechnica.com/microsoft/news/2009/10/visual-studio-2010-simplified-to-four-skus-beta-2-arrives.ars" target="_blank"&gt;&lt;span style="color: #ae2f30; text-decoration: none; text-underline: none"&gt;Ars Tecnica: Visual Studio 2010 simplified to four SKUs, Beta 2 arrives&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id="Picture_x0020_11" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/2010landing_mail_icon.png" o:spid="_x0000_i1026" style="width: 47.4pt; height: 37.8pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image014.png" o:title="2010landing_mail_icon"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 13.2pt; margin: 0in 0in 9pt; background: whitesmoke; mso-outline-level: 3"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #5b5b5b; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;font size="3"&gt;Wanna learn more about the Visual Studio 2010 launch?&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 10pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="https://profile.microsoft.com/regsysprofilecenter/wizard.aspx?wizid=9cee2475-0611-48b4-a127-13dc4914828e&amp;amp;lcid=1033" target="_blank"&gt;&lt;span style="color: #ae2f30; text-decoration: none; text-underline: none; mso-bidi-font-size: 11.0pt"&gt;Sign up email alerts&lt;/span&gt;&lt;/a&gt; to access more information about launch and to receive insider notifications about forthcoming Visual Studio releases &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id="Picture_x0020_12" type="#_x0000_t75" alt="http://www.microsoft.com/visualstudio/en-us/content/images/2010landing_twitter_icon.png" o:spid="_x0000_i1025" style="width: 44.4pt; height: 33pt; visibility: visible; mso-wrap-style: square"&gt;&lt;v:imagedata src="file:///C:\Users\Mai\AppData\Local\Temp\msohtmlclip1\01\clip_image016.png" o:title="2010landing_twitter_icon"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 13.2pt; margin: 0in 0in 9pt; background: whitesmoke; mso-outline-level: 3"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #5b5b5b; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;font size="3"&gt;Follow us on Twitter&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 6pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;Jono Wells is twittering away about what’s going on with Visual Studio 2010. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 0pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://twitter.onoj.net/" target="_blank"&gt;&lt;span style="color: #ae2f30; text-decoration: none; text-underline: none; mso-bidi-font-size: 11.0pt"&gt;Follow @onojw on Twitter&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height: 10.8pt; margin: 0in 0in 10pt; background: whitesmoke"&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: #666666; font-size: 7pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://search.twitter.com/search.atom?q=%23vs10" target="_blank"&gt;&lt;span style="color: #ae2f30; text-decoration: none; text-underline: none; mso-bidi-font-size: 11.0pt"&gt;#vs10 RSS&lt;/span&gt;&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/137823.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/137823.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/137823.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/137823.aspx</trackback:ping>
    </entry>
    <entry>
        <title>.Net 4.0</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2010/01/14/.net-4.0.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2010/01/14/.net-4.0.aspx</id>
        <published>2010-01-14T21:54:27-08:00:00</published>
        <updated>2010-01-14T21:54:27Z</updated>
        <content type="html">&lt;p&gt;The .NET Framework is Microsoft's comprehensive and consistent programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/137500.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/137500.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/137500.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/137500.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Expression Web Interface </title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2009/11/16/expression-web-interface.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2009/11/16/expression-web-interface.aspx</id>
        <published>2009-11-16T23:17:56-08:00:00</published>
        <updated>2009-11-16T23:17:56Z</updated>
        <content type="html">&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;The success of any design tool lies on how well its interface contributes to your productivity. Expression Web’s interface is designed specifically to make access to tools easy while maintaining maximum area for design surface. Specialized task panes, toolbars and visual designs give you precise control of page layout and formatting.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;Workspace&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;The Microsoft® Expression® Web workspace provides you with the tools you need to create and modify web pages and websites. The workspace is customizable, so you can change the way it looks to best match your working style. Here's what the workspace looks like when you first install Expression Web. &lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify; line-height: normal; margin: 0in 0in 10pt 0.25in"&gt;&lt;img alt="Expression Web Workspace" src="http://www.dotnetcurry.com/images/ExpressionWeb/workspace.jpg" /&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="color: #00b050"&gt;&lt;font size="3"&gt;&lt;font size="3"&gt;&lt;span style="color: #00b050"&gt;
&lt;div&gt;&lt;font color="#000000"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"&gt;TIP&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"&gt;: To reset the workspace to the default, on the Task Panes menu, click Reset Workspace Layout.&lt;/span&gt;  &lt;/font&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;&lt;strong&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="color: #cc0066"&gt;&lt;span&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Toolbars can contain buttons, menus or a combination of both. &lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div align="justify"&gt;&lt;strong&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="color: #cc0066"&gt;&lt;span&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;Task Panes&lt;/font&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="color: #cc0066"&gt;&lt;span&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;span style="color: red"&gt;&lt;font size="3"&gt;&lt;span style="color: red"&gt;&lt;font color="#000000"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;The folder list has many similar features like a file manager, such as creating new folders, adding files, deleting folders, and so on. The Folder List is similar to the Web Site tab in the Editing window. But this tab allows for more customized views than the basic view provided by the Folder List. &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="color: red"&gt;&lt;img alt="Expression Web Toolbox" src="http://www.dotnetcurry.com/images/ExpressionWeb/toolbox.jpg" /&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="text-indent: -0.25in; margin: 0in 0in 10pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;d.&lt;span style="font: 7pt 'Times New Roman'"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Apply Styles and Manage Styles:&lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;&lt;font color="#000000"&gt;The Apply Styles task pane enables you to apply, remove, modify and delete styles; attach or detach external cascading style sheets (CSS); select all instances of a style and traverse to the code that defines a style’s rule set. Apply Styles task pane displays each style according to the rules of the style, so you can identify the style you want to apply just by looking at the style’s visual appearance. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
 &lt;span style="color: red"&gt;&lt;img alt="Expression Web Manage Styles" src="http://www.dotnetcurry.com/images/ExpressionWeb/manage_styles.jpg" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt; 
&lt;div&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;When you open a Webpage, this task pane lists styles that are defined in all of the pages and CSS, including external, inline and internal CSS. You can set the task pane to list all styles or only the styles used in current web page or current selection in the page.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;The Manage Styles task pane enables you to do all the tasks you can do with Apply Styles task pane. Apart from these tasks you can use Manage Styles task pane to move styles from an external CSS to an internal CSS and vice versa, or to move the location of a style within a CSS.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;When you open a web page, the Manage Styles task pane lists all styles that are defined in the page, external and internal CSS, but not inline CSS. All class-based, element-based and id-based styles appear under either the name of the external.css file that contains the style or Current Page if the style is in an internal CSS.         &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;All the other Task Panes can be found in the Task Panes Menu. Task Panes can be maximized by clicking on the maximize button. You can have multiple task panes open at a time and adjust the position and size of each task pane according to your requirement. For that you can drag a task pane to any edge of the Expression Web Interface to dock it on that edge or drag it away from an edge to make it a floating task pane that can be positioned anywhere within the user interface. When you arrange the task panes in a layout that suits your need, Expression Web automatically uses this layout the next time you start the program.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;Task panes also contain tabs so that multiple task panes can be present within the same window. The following figure shows the Manage Styles task pane with several tabs inside it. TO activate any of the other task panes, simply click the tab. Arrows are also provided when the pane doesn’t have enough space to display all tabs. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;To add a task pane as a tab within another task pane, simply drag one task pane on top of another.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd" size="3" face="Cambria"&gt;To open other task panes&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;Select the intended task pane from the Task Panes menu. A checkmark on the Task Panes menu indicates that a task pane is visible in your workspace. If a task space is selected but is not visible because it is merged with other task panes, simply click the task pane on the Task Panes menu to make the task pane visible.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: red"&gt;&lt;font color="#000000"&gt;&lt;img alt="Expression Web Task Pane Menu" src="http://www.dotnetcurry.com/images/ExpressionWeb/taskpane.jpg" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd" size="3" face="Cambria"&gt;To move a task pane&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;&lt;font style="background-color: #ffffff"&gt;&lt;font color="#000000"&gt;Click&lt;/font&gt; &lt;font color="#000000"&gt;on the title bar of the Task Pane and then drag&lt;/font&gt; &lt;font color="#000000"&gt;the title bar of the task pane to the new location.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd" size="3" face="Cambria"&gt;To dock a task pane&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;&lt;font color="#000000"&gt;You can both drag the title bar of a floating task pane to the edge of the program window or Right-click the task pane tab or title bar and then click Dock.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd" size="3" face="Cambria"&gt;To float a task pane&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;&lt;font color="#000000"&gt;You can both drag the title bar of a docked task pane away from the edge of the program window or Right-click the task pane tab or title bar and then click Float.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4" face="Cambria"&gt;Editing Window&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;&lt;font color="#000000"&gt;Editing Window is the area in Microsoft Expression Web where you create and modify your Web pages. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;img alt="ExpressionWeb Editing Window" src="http://www.dotnetcurry.com/images/ExpressionWeb/editing_window.jpg" /&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;The top of the Editing Window shows the files that are open in the form of tabs. The file you are currently working on is highlighted. You can close the current page or file by clicking on the cross displayed on the extreme right corner of the Editing Window. You can switch between the tabs by keyboard shortcuts Ctrl + Tab or Ctrl + Shift + Tab.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Below the tabs is a Quick Tag Selector Bar. HTML tags from the document are displayed on this bar in a nested order. To select the tag you can either click on it or on the arrow next to it for more options.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;In addition to these, there are three views to this window for the purpose of editing the web pages.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd" size="3" face="Cambria"&gt;Page views – &lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Design View: &lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;This view is WYSIWYG. You can create and edit web pages using the design controls in this view.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Split View:&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt; You can review and edit web page content in a split screen format that offers you a simultaneous access to both the Code and Design views.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Code View:&lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt; You can view, write and edit the HTML tags yourself with the optimize code features provided.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;For switching between these three views you can use the keyboard shortcuts Ctrl + Page up or Ctrl + Page Down&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;The Editing Window in Expression Web does not use Internet Explorer for rendering. It is a browser-independent rendering of your web page.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4" face="Cambria"&gt;Status Bar&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0in 0pt"&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;The Status bar of Expression Web is extremely informative. It contains tools that warn you when incompatible or invalid code is detected and also provides information about your current editing modes, such as visual aids mode, style application mode, rendering mode and page size as well as information about the file you are editing, such as file size, HTML schema and CSS schema.&lt;/span&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;You can Right-click a file or folder in the Folder List for a menu of options.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; color: red; font-size: 10pt"&gt;CAUTION: Any files deleted from the Folder List are permanently deleted. There is no Recycle Bin in Expression Web, so be careful!&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.25in"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;b.&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Tag Properties and CSS Properties:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;The Tag Properties task pane enables you to quickly see all of the set attributes and values of the tags that are currently active in the current web page. The task pane also enables you to modify the set attributes and set new attributes for the current tag.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color: red"&gt;&lt;font color="#000000"&gt;&lt;img alt="Expression Web Tag Properties and CSS Properties" src="http://www.dotnetcurry.com/images/ExpressionWeb/tag_css_properties.jpg" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color: red"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;CSS Properties task pane can be used with an open web page, external CSS file, or with the Manage Styles task pane to review and change the properties and values of existing styles. The CSS Properties task pane enables you to quickly see all of the styles that the current selection in your web page uses, the order of precedence of those styles, and all of the properties and values of those styles.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt; 
&lt;div&gt;
&lt;div&gt;
&lt;div style="text-align: justify; text-indent: -0.25in; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;c.&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Toolbox:  &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;&lt;font color="#000000"&gt;Toolbox task pane contains HTML Elements, Form Controls and ASP.NET Controls. Microsoft Expression Web has made it convenient for you to use all these controls in your web pages only by dragging these onto your web pages. The code Expression Web creates when you drag an item onto your page depends upon the DocType declaration in your page.  &lt;/font&gt;&lt;/span&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Task Panes in Microsoft Expression Web are designed to help you access the tools you need, easily while you work. The default interface will include an Editing window surrounded by four task panes: &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;a. Folder List: &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Expression Web displays all the files and folders in the current Website inside the Folder List task pane. You can expand the folders by clicking the [+] button to the left of the folder name and collapse folders by clicking the [-] button to the left of the folder name.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="color: #cc0066"&gt;&lt;span&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;img alt="Expression Web Folder List" src="http://www.dotnetcurry.com/images/ExpressionWeb/folder_list.jpg" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;span style="color: red"&gt;&lt;font size="3"&gt;&lt;span style="color: red"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt; &lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Workspace comprises of:&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;i.&lt;span style="font: 7pt 'Times New Roman'"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Menu and Toolbars&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;ii.&lt;span style="font: 7pt 'Times New Roman'"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Task Panes&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;iii.&lt;span style="font: 7pt 'Times New Roman'"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Editing Window &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt 0.25in"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;iv.&lt;span style="font: 7pt 'Times New Roman'"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Status Bar&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4" face="Cambria"&gt;Menus and Toolbars&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;span style="line-height: 115%; font-family: 'Verdana', 'sans-serif'; font-size: 10pt"&gt;Menus display a list of commands. Most of these commands have images next to them to help you quickly associate the command with the image. For instance File Menu contains commands like New, Open, Open Site, and so on. Some of these commands are also expandable displaying some more options&lt;/span&gt;&lt;font face="Calibri"&gt;. &lt;/font&gt;&lt;font color="#000000"&gt;&lt;img alt="Expression Web Menus and Toolbar" src="http://www.dotnetcurry.com/images/ExpressionWeb/menu_tool.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;span&gt;1.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;Code Error Detected&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;span style="line-height: 115%; color: #666666; font-size: 8.5pt"&gt; &lt;img alt="Expression Web Code Error icon" src="http://www.dotnetcurry.com/images/ExpressionWeb/code_err_detect.jpg" /&gt; &lt;/span&gt;&lt;font color="#000000"&gt;: &lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;You can traverse to the error in the code on your web page.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;span&gt;2.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;HTML Incompatibility Detected&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;span style="line-height: 115%; color: #666666; font-size: 8.5pt"&gt; &lt;img alt="Expression Web Incompatibility detected icon" src="http://www.dotnetcurry.com/images/ExpressionWeb/incompat_detect.jpg" /&gt;&lt;/span&gt;&lt;font color="#000000"&gt;: &lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;You can go to the HTML incompatibility schema in your code.  &lt;/span&gt; &lt;/font&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;span&gt;6.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;Standard&lt;/em&gt;&lt;/strong&gt;: &lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Standard Rendering mode. The rendering mode is determined by the document’s DocType. Double clicking would open the Page Editor Dialog box from where you can select the suitable DocType. For more information see How to &lt;/span&gt;&lt;a href="http://www.dotnetcurry.com/FCKeditor/editor/fckeditor.html?InstanceName=ctl00_MainContent_dvwArticle_txtBody&amp;amp;Toolbar=TheBeerHouse#doctype"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;&lt;font color="#002bb8"&gt;Set Document Type Information&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt; later in this article.  &lt;/span&gt; &lt;/font&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;span style="color: #00b050"&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;span&gt;8.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;XHTML 1.0 T&lt;/em&gt;&lt;/strong&gt;: &lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;This tells you what document type is set. Double clicking would open the Page Editor Options dialog box that would show the options for HTML Schema. For more information see How to &lt;strong&gt;&lt;span style="font-family: Verdana"&gt;&lt;font color="#002bb8"&gt;Set Document Type Information &lt;/font&gt;&lt;/span&gt;later in this article.  &lt;/strong&gt;&lt;/span&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="color: windowtext"&gt;&lt;span&gt;9.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font color="#000000"&gt;&lt;strong&gt;&lt;em&gt;CSS 2.1&lt;/em&gt;&lt;/strong&gt;: &lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;This shows the CSS Schema that Expression Web applies to the current page. Double click to open the Page Editor Option dialog box. For more information see How to &lt;strong&gt;&lt;span style="font-family: Verdana"&gt;&lt;font color="#002bb8"&gt;Set Document Type Information &lt;/font&gt;&lt;/span&gt;later in this article.&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#002bb8"&gt;    &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#000000" size="2" face="Verdana"&gt;Visual Aids are user interface elements that make it easier to work with Web pages. Expression® Web offers nine different Visual Aids to make it easier to position items and locate elements on the Web page. Visual aids help you see empty or invisible elements and elements with hidden borders. You can also use visual aids to find elements that have hidden or invisible styles, as well as ASP.NET controls that aren't visible on a page. Finally you can use visual aids to see which tags are used around specific content, and you can see the size of margins and padding around your tags.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#000000"&gt;&lt;font size="2" face="Verdana"&gt;To access Visual Aids; select Visual Aids from View menu and select the desired visual aid from the sub menu.&lt;/font&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color: #0070c0"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: The Status bar displays the current status of the Visual Aid. You can turn it on or off just by double clicking on the Visual Aids area of the Status bar.&lt;/font&gt;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color: #0070c0"&gt;&lt;font color="#000000" size="2" face="Verdana"&gt;Following Visual Aids are available on the Visual Aids menu:&lt;/font&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font face="Verdana"&gt; &lt;font color="#000000"&gt;&lt;font size="2"&gt;&lt;span&gt;1.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;Block Selection&lt;/strong&gt;= This is enabled by default. Expression® Web displays a &lt;em&gt;block selector&lt;/em&gt; for HTML blocks. A Block selector is a small tag indicator, when you hover your cursor in a block a dotted rectangle appears around the tag. When you select the block a shaded area is displayed indicating padding around the element.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;span&gt;2.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;Visible Borders&lt;/strong&gt;= This selection displays dotted borders around HTML elements that don’t have borders. For instance, a table in Expression® Web, Visual borders will render a dotted border around every cell even if the table has no border.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;span&gt;3.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;Empty Containers&lt;/strong&gt;= The Empty Containers Visual Aid displays borders around certain elements that act as containers for other elements. For example, an HTML form is visible by default in Design View, even when the form has no controls in it.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;span&gt;4.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;Margins and Padding&lt;/strong&gt;= This shows the margins and padding around all elements; margins appear in red and padding appears in blue. You cannot use Margins and padding visual aid to change margins and padding.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;&lt;span&gt;5.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;CSS Display: none elements&lt;/strong&gt;=&lt;/font&gt;&lt;font color="#000000"&gt;Shows elements that are hidden by a style that includes display: none. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;span&gt;6.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;CSS Visibility: hidden Elements&lt;/strong&gt; = Shows elements that are hidden by a style that includes visibility: hidden. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;&lt;span&gt;7.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;ASP.NET Non-visual Controls&lt;/strong&gt;= Shows a rectangle for ASP.NET controls which don't display anything. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;span&gt;8.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;ASP.NET Control Errors&lt;/strong&gt;= Shows an error message when an ASP.NET control encounters an error, such as not connecting to a data source. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font color="#000000"&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;em&gt;&lt;span&gt;9.&lt;span style="font: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;strong&gt;Template Region Labels&lt;/strong&gt;= Shows a border around editable template regions, including a tab with the name of the region, in pages based on Dynamic Web Templates or ASP.NET master pages.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-right: 0px"&gt;&lt;font color="#000000"&gt;&lt;font size="2" face="Verdana"&gt;The Browsers read the Document Type (DocType) information to determine which version of HTML is used in the web page. You can set a default DocType so that Microsoft® Expression® Web automatically inserts a DocType declaration on all the new pages. You can also choose not to automatically insert a DocType declaration on new pages.&lt;/font&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;     &lt;img alt="Expression Web Page Editor Options" src="http://www.dotnetcurry.com/images/ExpressionWeb/page_editor.jpg" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana"&gt;The DocType declaration on a web page also determines the schema Expression Web uses to coerce incompatibility notifications and IntelliSense for HTML and script. Expression Web uses the secondary schema if a page has an unrecognized or missing DocType. If there is an incompatibility or error in your HTML, Expression Web displays it as an icon in the status bar. The Code Error Detected icon indicates an error in the code on your page. The HTML Incompatibility Detected icon indicates an incompatibility with the HTML schema you selected.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;font size="2" face="Verdana"&gt;To set the default DocType declaration that Expression Web inserts when you create new pages&lt;/font&gt; &lt;/em&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana"&gt;On the Tools menu, click Page Editor Options. &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana"&gt;In the Page Editor Options dialog box, on the Authoring tab, select the DocType and Secondary Schema you want to use for all new files.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;span style="color: #0070c0"&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: To prevent Expression Web from inserting a DocType declaration, in the DocType box, select None. &lt;/span&gt; &lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;font size="2" face="Verdana"&gt;To change the DocType declaration in an existing page&lt;/font&gt; &lt;/em&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana"&gt;In Code view, in your page, edit the DocType declaration. Here's an example of a DocType declaration. &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;! DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&amp;gt; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana"&gt;When you format items in a web page, Microsoft® Expression® Web produces that formatting by generating new styles in an internal cascading style sheet (CSS) or modifying existing styles in the CSS. &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana"&gt;Expression Web generates and modifies styles for you in Auto mode (default) or Manual mode. No matter which mode you choose, when you format an item that doesn't have a style, Expression Web generates and applies a new style for you. For example, if you select a paragraph of plain text in your web page and apply color to the text by using the Font Color button in the Common toolbar, Expression Web creates a new style and applies it to the text to format its color. If you then format another property of that same paragraph of text, such as the paragraph's font-family, Expression Web adds a new property declaration to the generated style it just created.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana"&gt;In Manual mode, you can write your own CSS to simplify your design process. You also have additional control provided by the Style Application toolbar. &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;span style="color: #00b050"&gt;&lt;strong&gt;TIP&lt;/strong&gt;:&lt;/span&gt; &lt;span style="color: #00b050"&gt;If you're new to writing CSS, use Auto mode. If you're an experienced CSS author that can write your own CSS, use Manual mode to streamline your design process.&lt;/span&gt;  &lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;span&gt;7.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;591 x 554&lt;/em&gt;&lt;/strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Describes the current page size of the editing window. To change the size of the window click on the current size and select the size from the list or select Modify Page sizes. &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;  &lt;/font&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;span style="color: #00b050"&gt;TIP: You can add, modify or remove the page size setting also in the Design view from View menu, select Page Size and then click Modify Pages.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt; &lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;span&gt;3.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;Visual Aids&lt;/em&gt;&lt;/strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;: Off: Change the Visual aids mode. For more information see &lt;/span&gt;&lt;a href="http://www.dotnetcurry.com/FCKeditor/editor/fckeditor.html?InstanceName=ctl00_MainContent_dvwArticle_txtBody&amp;amp;Toolbar=TheBeerHouse#visual_aids"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;&lt;font color="#002bb8"&gt;Visual Aids&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt; later in this article.  &lt;/span&gt; &lt;/font&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;span&gt;4.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;Style Application &lt;/em&gt;&lt;/strong&gt;:&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Manual: Double click to open the Style Applicator Toolbar and change the mode. For more information see &lt;/span&gt;&lt;a href="http://www.dotnetcurry.com/FCKeditor/editor/fckeditor.html?InstanceName=ctl00_MainContent_dvwArticle_txtBody&amp;amp;Toolbar=TheBeerHouse#css"&gt;&lt;strong&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;&lt;font color="#002bb8"&gt;Generated Cascading Stylesheets&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt; later in this article.  &lt;/span&gt; &lt;/font&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div style="text-align: justify; margin: 0in 0in 0pt 0.25in"&gt;&lt;font color="#000000"&gt;&lt;span&gt;5.&lt;span style="font: 7pt 'Times New Roman'"&gt;&lt;font size="3"&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;87.6 KB&lt;/em&gt;&lt;/strong&gt;: &lt;span style="line-height: 115%; font-family: Verdana; font-size: 10pt"&gt;Size of the current file. When you hover over the number, Download statistics are displayed, which give a breakup of the total file size.&lt;/span&gt;&lt;/font&gt; &lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/136347.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/136347.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/136347.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/136347.aspx</trackback:ping>
    </entry>
    <entry>
        <title>ADO.NET Data Architecture </title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2009/11/16/ado.net-data-architecture.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2009/11/16/ado.net-data-architecture.aspx</id>
        <published>2009-11-16T23:15:57-08:00:00</published>
        <updated>2009-11-16T23:15:57Z</updated>
        <content type="html">&lt;p&gt;&lt;strong&gt;DataSet &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The dataset is a &lt;font color="#0000ff"&gt;disconnected&lt;/font&gt;, &lt;font color="#0000ff"&gt;in-memory&lt;/font&gt; representation of data. It can be considered as a &lt;font color="#0000ff"&gt;local copy&lt;/font&gt; of the relevant portions of the database. The DataSet is persisted in memory and the data in it can be manipulated and updated independent of the database. When the use of this DataSet is finished, changes can be made back to the central database for updating. The data in DataSet can be loaded from any valid data source like Microsoft SQL server database, an Oracle database or from a Microsoft Access database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Data Provider&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Data Provider is responsible for &lt;font color="#0000ff"&gt;providing&lt;/font&gt; and &lt;font color="#0000ff"&gt;maintaining&lt;/font&gt; the connection to the database. A DataProvider is a set of related components that work together to provide data in an efficient and performance driven manner. The .NET Framework currently comes with two DataProviders: the &lt;font color="#0000ff"&gt;SQL Data Provider&lt;/font&gt; which is designed only to work with Microsoft's SQL Server 7.0 or later and the &lt;font color="#0000ff"&gt;OleDb DataProvider&lt;/font&gt; which allows us to connect to other types of databases like Access and Oracle. Each DataProvider consists of the following component classes:&lt;/p&gt;
&lt;p&gt;The &lt;font color="#0000ff"&gt;Connection &lt;/font&gt;object which provides a connection to the database&lt;br /&gt;
The &lt;font color="#0000ff"&gt;Command &lt;/font&gt;object which is used to execute a command&lt;br /&gt;
The &lt;font color="#0000ff"&gt;DataReader&lt;/font&gt; object which provides a forward-only, read only, connected recordset&lt;br /&gt;
The &lt;font color="#0000ff"&gt;DataAdapter&lt;/font&gt; object which populates a disconnected DataSet with data and performs update&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;u&gt;Data access with ADO.NET can be summarized as follows:&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;A connection object establishes the connection for the application with the database. The command object provides direct execution of the command to the database. If the command returns more than a single value, the command object returns a DataReader to provide the data. Alternatively, the DataAdapter can be used to fill the Dataset object. The database can be updated using the command object or the DataAdapter. &lt;br /&gt;
&lt;br /&gt;
&lt;img alt="ADO .NET Data Architecture" src="http://www.startvbdotnet.com/aspsite/ado/images/adoarc.gif" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Component classes that make up the Data Providers&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Connection Object &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Connection object creates the connection to the database. Microsoft &lt;a id="KonaLink3" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,3);" onmouseout="adlinkMouseOut(event,this,3);" onclick="adlinkMouseClick(event,this,3);" href="http://www.startvbdotnet.com/aspsite/ado/default.aspx#" target="_new" style="position: static; text-decoration: underline !important"&gt;&lt;font color="#009900" style="position: static; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;&lt;span class="kLink" style="position: relative; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;Visual &lt;/span&gt;&lt;span class="kLink" style="position: relative; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;Studio&lt;/span&gt;&lt;/font&gt;&lt;/a&gt; .NET provides two types of Connection classes: the &lt;font color="#0000ff"&gt;SqlConnection&lt;/font&gt; object, which is designed specifically to connect to Microsoft SQL Server 7.0 or later, and the &lt;font color="#0000ff"&gt;OleDbConnection&lt;/font&gt; object, which can provide connections to a wide range of database types like &lt;a id="KonaLink4" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,4);" onmouseout="adlinkMouseOut(event,this,4);" onclick="adlinkMouseClick(event,this,4);" href="http://www.startvbdotnet.com/aspsite/ado/default.aspx#" target="_new" style="position: static; text-decoration: underline !important"&gt;&lt;font color="#009900" style="position: static; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;&lt;span class="kLink" style="position: relative; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;Microsoft &lt;/span&gt;&lt;span class="kLink" style="position: relative; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;Access&lt;/span&gt;&lt;/font&gt;&lt;/a&gt; and Oracle. The Connection object contains all of the information required to open a connection to the database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Command Object &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Command object is represented by two corresponding classes: &lt;font color="#0000ff"&gt;SqlCommand&lt;/font&gt; and &lt;font color="#0000ff"&gt;OleDbCommand&lt;/font&gt;. Command objects are used to execute commands to a database across a data connection. The Command objects can be used to execute stored procedures on the database, SQL commands, or return complete tables directly. Command objects provide three methods that are used to execute commands on the database:&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;ExecuteNonQuery&lt;/font&gt;: Executes commands that have no return values such as INSERT, UPDATE or DELETE &lt;br /&gt;
&lt;font color="#0000ff"&gt;ExecuteScalar&lt;/font&gt;: Returns a single value from a database query &lt;br /&gt;
&lt;font color="#0000ff"&gt;ExecuteReader&lt;/font&gt;: Returns a result set by way of a DataReader object&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;The DataReader Object &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The DataReader object provides a &lt;font color="#0000ff"&gt;forward-only&lt;/font&gt;, &lt;font color="#0000ff"&gt;read-only&lt;/font&gt;, &lt;font color="#0000ff"&gt;connected stream&lt;/font&gt; recordset from a database. Unlike other components of the Data Provider, DataReader objects cannot be directly &lt;font color="#0000ff"&gt;instantiated&lt;/font&gt;. Rather, the DataReader is returned as the result of the Command object's &lt;font color="#0000ff"&gt;ExecuteReader&lt;/font&gt; method. The SqlCommand.ExecuteReader method returns a SqlDataReader object, and the OleDbCommand.ExecuteReader method returns an OleDbDataReader object. The DataReader can provide rows of data directly to application logic when you do not need to keep the data cached in memory. Because only one row is in memory at a time, the DataReader provides the lowest overhead in terms of &lt;a id="KonaLink5" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,5);" onmouseout="adlinkMouseOut(event,this,5);" onclick="adlinkMouseClick(event,this,5);" href="http://www.startvbdotnet.com/aspsite/ado/default.aspx#" target="_new" style="position: static; text-decoration: underline !important"&gt;&lt;font color="#009900" style="position: static; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;&lt;span class="kLink" style="position: relative; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;system &lt;/span&gt;&lt;span class="kLink" style="position: relative; font-family: verdana; color: #009900 !important; font-size: x-small; font-weight: 400"&gt;performance&lt;/span&gt;&lt;/font&gt;&lt;/a&gt; but requires the exclusive use of an open Connection object for the lifetime of the DataReader.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The DataAdapter Object &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The DataAdapter is the class at the core of ADO .NET's disconnected data access. It is essentially the &lt;font color="#0000ff"&gt;middleman&lt;/font&gt; facilitating all communication between the database and a DataSet. The DataAdapter is used either to fill a DataTable or DataSet with data from the database with it's &lt;font color="#0000ff"&gt;Fill&lt;/font&gt; method. After the memory-resident data has been manipulated, the DataAdapter can commit the changes to the database by calling the Update method. The DataAdapter provides four properties that represent database commands:&lt;/p&gt;
&lt;p&gt;SelectCommand&lt;br /&gt;
InsertCommand&lt;br /&gt;
DeleteCommand&lt;br /&gt;
UpdateCommand&lt;/p&gt;
&lt;p&gt;When the Update method is called, changes in the DataSet are copied back to the database and the appropriate InsertCommand, DeleteCommand, or UpdateCommand is executed. &lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/136346.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/136346.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/136346.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/136346.aspx</trackback:ping>
    </entry>
    <entry>
        <title>I have been focus on dot.net development</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2008/03/09/hi-every-one-visiting-geekettemai.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2008/03/09/hi-every-one-visiting-geekettemai.aspx</id>
        <published>2008-03-09T15:40:10-07:00:00</published>
        <updated>2009-11-16T19:57:10Z</updated>
        <content type="html">&lt;p&gt;I have been focus on dot.net development.    This is one of my sample website: &lt;a href="http://dischigh.com"&gt;http://dischigh.com&lt;/a&gt;  that I created for sample store via php. ;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; Please visit my other site: &lt;a href="http://aatechsources.com/"&gt;http://dotnetmai.com&lt;/a&gt;; &lt;a href="http://politics.dotnetmai.com"&gt;http://&lt;span class="name"&gt;politics.dotnetmai.com&lt;/span&gt;&lt;span class="name"&gt;; &lt;/span&gt;&lt;/a&gt;&lt;a onclick=";lon();" href="http://family.dotnetmai.com"&gt;http://family.dotnetmai.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/120409.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/120409.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/120409.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/120409.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Florida.NET User Group a Success with code idol Contest!</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2007/10/04/Florida.NET-User-Group-a-Success-with-CODE-IDOL-RESULTS.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2007/10/04/Florida.NET-User-Group-a-Success-with-CODE-IDOL-RESULTS.aspx</id>
        <published>2007-10-04T01:59:47-07:00:00</published>
        <updated>2007-10-04T06:24:02Z</updated>
        <content type="html">&lt;span lang="EN" style="FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span lang="EN" style="FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;font size="2"&gt;I attended the Florida.net at Citrix Ft Lauderdale on 10/02/2007 and have seen all the talented “GEEKS” successfully presented their codes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi"&gt;&lt;font size="2"&gt;Steve Potter - Cache Register&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi"&gt;&lt;font size="2"&gt;Jonas Strawski - SQL Server as Document Repository&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi"&gt;&lt;font size="2"&gt;Lou Yovin - Volume Shadow Copy&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi"&gt;&lt;font size="2"&gt;Tim Corbett - System Tray App&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi"&gt;&lt;font size="2"&gt;Louis Datz - dashCommerce&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi"&gt;&lt;font size="2"&gt;Martin Anderson - XML Schemas and powershell&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-bidi"&gt;&lt;font size="2"&gt;Max Trinidad - Powershell script to create CSV&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;font size="2"&gt;Shervin Shakibi, Dave Noderer, and Jeff Barnes of Microsoft who were Judges and Mc as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span lang="EN" style="FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;font size="2"&gt;As all of the presenters, some of them did very well. (50's in this case, on a 10-50 rating).  &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span lang="EN" style="FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;font size="2"&gt;I was honoring seeing Dave Noderer, finaly met Sherwin Shakibi and everyone at Florida.Net and the most happiest of that night  I ran into my former boss Jeff Barnes.  Though he is now a big and famous as Microsoft Architect Evangelist, but he &lt;/font&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;span style="FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;span lang="EN"&gt;&lt;font size="2"&gt;is still the nicest, kindness, and down to earth Jeff Barness that I remembered back in IT Burger King Corporation.&lt;/font&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span lang="EN" style="FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;font size="2"&gt;Thank you Dave Noderer for the Citrix location resources/eateries/knowledge you provided.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span lang="EN" style="FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;font size="2"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;I have very good times(For a long time since I have been at the last event) at the code Idol Contest Event I've learned some techiques only came from these genius geeks I have met that night.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span lang="EN" style="FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;/span&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/115846.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/115846.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/115846.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/115846.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Database Object Security  </title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2007/06/06/database-object-security.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2007/06/06/database-object-security.aspx</id>
        <published>2007-06-06T02:21:49-07:00:00</published>
        <updated>2008-01-31T17:09:22Z</updated>
        <content type="html">&lt;p&gt;&lt;span class="a3"&gt;No discussion of the new CLR features would be complete without a description of the security issues associated with using .NET assemblies and the SQL Server CLR:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="a3"&gt;&lt;font face="Arial"&gt;&lt;a href="http://m.makesdatawork.net/ShowArticle.aspx?ID=145"&gt;http://m.makesdatawork.net/ShowArticle.aspx?ID=145&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/113030.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>Display Record's Description Through AJAX</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/07/21/85928.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/07/21/85928.aspx</id>
        <published>2006-07-21T14:48:00-07:00:00</published>
        <updated>2009-09-09T14:46:34Z</updated>
        <content type="html">&lt;table style="mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt;
    &lt;tbody&gt;
        &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 7.5pt; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 3.75pt"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #3b6d97; FONT-SIZE: 9pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 1"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #3b6d97; FONT-SIZE: 8.5pt"&gt;&lt;font size="3"&gt;Description: &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 2"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 15pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;font size="3"&gt;This customization utilizes the power of AJAX to make asynchronous calls to server-side methods. The server-side methods then call back a JavaScript function to display data in a popup window. The code customization for .NET Framework 2.0 uses the Microsoft Atlas library. For .NET Framework 1.1, the AJAXPro (available free) third-party DLL is used. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 3"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 0in; HEIGHT: 12.75pt; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #3b6d97; FONT-SIZE: 8.5pt"&gt;&lt;font size="3"&gt;Procedure: &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 4"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 15pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;Step 1: Call JavaScript function&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: gray; FONT-SIZE: 7.5pt"&gt; on MouseOver&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: gray; FONT-SIZE: 7.5pt"&gt;Define an area that the user can mouse over to see the popup data.  When the user mouses over, the MyCustomFunction JavaScript function is called.  This function takes two arguments.  The first argument is the Id of the record being retrieved.  The second argument is the reserved word 'event' that specifies the location of the mouse.&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: gray; FONT-SIZE: 7.5pt"&gt;You can use a code generation tag to specify a field value within the table row.  Make sure to specify the database field corresponding to the Field Value code generation tags on the Page Properties dialog box.  &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: gray; FONT-SIZE: 7.5pt"&gt;&lt;font size="4"&gt; &lt;/font&gt;&lt;/span&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 7.5pt"&gt;&amp;lt;a OnMouseOver='MyCustomFunction(&amp;lt;GEN:FieldValue NAME="MyRecordID"/&amp;gt;, event);'&amp;gt; &lt;br /&gt;
                &amp;lt;GEN:FieldValue NAME="MyRecordName"/&amp;gt;&lt;br /&gt;
            &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;Step 2: Define two JavaScript functions&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: gray; FONT-SIZE: 7.5pt"&gt;Define two JavaScript functions within the script tags in the HTML page. The first function is called by the MouseOver event.  It will save the current mouse position and then call the server-side method declared in your page class.  The second function is the call-back function called by the server-side method. &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: gray; FONT-SIZE: 7.5pt"&gt;There are slight differences between .NET Framework 1.1 (using AjaxPro.dll) and .NET Framework 2.0 (using Microsoft Atlas) as shown below.&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;For .NET Framework 1.1&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: maroon; FONT-SIZE: 7.5pt"&gt;&amp;lt;script &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: red; FONT-SIZE: 7.5pt"&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 7.5pt"&gt; ="text/javascript"&amp;gt;&lt;br /&gt;
            function MyCustomFunction(MyRecordID, event)&lt;br /&gt;
            {&lt;br /&gt;
                // Save the mouse position for later use by detailRolloverPopup&lt;br /&gt;
                SaveMousePosition(event);&lt;br /&gt;
            &lt;br /&gt;
                // Invoke the AJAX method defined in the code-behind of the page&lt;br /&gt;
                // Replace &lt;strong&gt;MYAPP&lt;/strong&gt; with your application's name and &lt;strong&gt;MYPAGE &lt;/strong&gt;with the corresponding Page class's name.&lt;br /&gt;
                // Also, specify the callback function - MyCallBack (defined below)&lt;br /&gt;
                &lt;strong&gt;MYAPP&lt;/strong&gt;.UI.&lt;strong&gt;MYPAGE&lt;/strong&gt;.GetRecordDescription(MyRecordID, MyCallBack);&lt;br /&gt;
            }&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 7.5pt"&gt;function MyCallBack(result)&lt;br /&gt;
            {&lt;br /&gt;
                // The detailRollOverPopup() displays the content returned from the AJAX call in a popup window &lt;br /&gt;
                // It accepts three parameters: &lt;br /&gt;
                // - aTitle, string to be displayed in the title bar of the popup window.&lt;br /&gt;
                // - aContent, string containing HTML to be displayed in the body of the popup. &lt;br /&gt;
                // - aPersist, boolean indicating whether the popup should remain visible even on mouseout.&lt;br /&gt;
                detailRolloverPopup('Window Title', result.value, false); &lt;br /&gt;
            } &lt;br /&gt;
            &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: maroon; FONT-SIZE: 7.5pt"&gt;&amp;lt;/script&amp;gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;For .NET Framework 2.0&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: maroon; FONT-SIZE: 7.5pt"&gt;&amp;lt;script &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: red; FONT-SIZE: 7.5pt"&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 7.5pt"&gt; ="text/javascript"&amp;gt;&lt;br /&gt;
            function MyCustomFunction(MyRecordID, event)&lt;br /&gt;
            {&lt;br /&gt;
                // Save the mouse position for later use by detailRolloverPopup&lt;br /&gt;
                SaveMousePosition(event);&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 7.5pt"&gt;    // Invoke the WebMethod defined in the code-behind of the page through the PageMethods command&lt;br /&gt;
                // Also, specify the callback function - MyCallBack (defined below)&lt;br /&gt;
                PageMethods.GetRecordDescription(MyRecordID, MyCallBack);&lt;br /&gt;
            }&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 7.5pt"&gt;function MyCallBack(result)&lt;br /&gt;
            {&lt;br /&gt;
                // The detailRollOverPopup() displays the content returned from the AJAX call in a popup window &lt;br /&gt;
                // It accepts three parameters: &lt;br /&gt;
                // - aTitle, string to be displayed in the title bar of the popup window.&lt;br /&gt;
                // - aContent, string containing HTML to be displayed in the body of the popup. &lt;br /&gt;
                // - aPersist, boolean indicating whether the popup should remain visible even on mouseout.&lt;br /&gt;
                detailRolloverPopup('Window Title', result, false); &lt;br /&gt;
            } &lt;br /&gt;
            &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: maroon; FONT-SIZE: 7.5pt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;Step 3: Add ScriptManager reference to page (only for .NET Framework 2.0)&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;font size="3"&gt;In the HTML page, include the &amp;lt;atlas:ScriptManager&amp;gt; element.  The tag &lt;strong&gt;&lt;u&gt;must&lt;/u&gt;&lt;/strong&gt; be within the &amp;lt;form&amp;gt; tag to enable the page for Microsoft Atlas.  This tag enables Atlas client scripts to be downloaded when the web page is requested.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: maroon; FONT-SIZE: 7.5pt"&gt;&amp;lt;atlas:ScriptManager &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: red; FONT-SIZE: 7.5pt"&gt;ID&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 7.5pt"&gt;="scriptManager1"&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: red; FONT-SIZE: 7.5pt"&gt;runat&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 7.5pt"&gt;="server"&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: maroon; FONT-SIZE: 7.5pt"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;Step 4: &lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;Use this wizard to add customized code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;Step 5: &lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;Build and run the application&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 5"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #3b6d97; FONT-SIZE: 8.5pt"&gt;&lt;font size="3"&gt;Applies To: &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 6"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;    This customization applies to pages with table controls.&lt;/span&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #3b6d97; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 7"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #3b6d97; FONT-SIZE: 8.5pt"&gt;&lt;font size="3"&gt;Note:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 8"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;font size="3"&gt;    Please note that this code customization example for .NET Framework 2.0 makes use of the April Community Technology Preview (CTP) version of Microsoft Atlas DLL.  &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 9"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #3b6d97; FONT-SIZE: 8.5pt"&gt;&lt;font size="3"&gt;Disclaimer: &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="mso-yfti-irow: 10; mso-yfti-lastrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #ece9d8; PADDING-LEFT: 15pt; PADDING-RIGHT: 0in; BORDER-RIGHT-COLOR: #ece9d8; BORDER-LEFT-COLOR: #ece9d8; PADDING-TOP: 0in"&gt;
            &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: 7.5pt"&gt;&lt;font size="3"&gt;Customizations included in this wizard are provided as a sample to demonstrate a feature, and may work only in specific situations. Geeketee Mai cannot assist in the resolution of problems which may occur as a result of customizing your application or modifying a customization to fit a particular purpose. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;&lt;o:p&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/85928.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/85928.aspx</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/85928.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/85928.aspx</trackback:ping>
    </entry>
    <entry>
        <title>SQL Statement Generation</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/09/01/90018.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/09/01/90018.aspx</id>
        <published>2006-09-01T09:46:00-07:00:00</published>
        <updated>2009-11-16T20:41:32Z</updated>
        <content type="html">&lt;p&gt; &lt;/p&gt;
&lt;h4&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-no-proof: yes"&gt;&lt;span class="clsSubhead"&gt;&lt;a id="GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage" class="thumbnail" href="/maisblog/gallery/image/2482.aspx"&gt;&lt;font size="3"&gt;&lt;img border="0" alt="" src="/images/geekswithblogs_net/maisblog/4716/t_maisicon_1.GIF" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;a id="GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage" class="thumbnail" href="/maisblog/gallery/image/2481.aspx"&gt;&lt;font size="3"&gt;&lt;img border="0" alt="" src="/images/geekswithblogs_net/maisblog/4716/t_OESIcon.gif" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;h4 style="margin: auto 0in"&gt;
&lt;h4 style="margin: auto 0in"&gt;&lt;a name="Specifies_where_and_how"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="font-family: Verdana; font-weight: normal; mso-bidi-font-weight: bold"&gt;Specifies where and how to generate your application’s SQL.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; font-weight: normal; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p style="mso-outline-level: 5"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;u&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;Option Inline:&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="mso-outline-level: 5"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;a name="Build_the_application"&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;Build the application using inline SQL statements.  The SQL is placed in the Data Access Layer’s generated code.  Inline SQL generation, also called “dynamic SQL” is frequently used when your application must connect to a database that does not support stored procedures.&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;a name="Build_the_application"&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="mso-outline-level: 5"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="mso-bookmark: Build_the_application"&gt;&lt;u&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;Option Stored procedures:&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="mso-bookmark: Build_the_application"&gt;&lt;u&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="mso-outline-level: 5"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="mso-bookmark: Build_the_application"&gt;&lt;a name="_Enterprise_Edition"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;(Enterprise Edition feature.)  Build the application’s SQL in database-stored procedures.  The stored procedures are automatically loaded into your database.  Stored procedures are frequently the best choice when overall performance is important, because stored procedures generally execute faster than inline SQL.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h5 style="margin: auto 0in"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;u&gt;&lt;span style="font-family: Verdana; font-weight: normal; mso-bidi-font-weight: bold"&gt;Can’t generate stored procedures in all cases&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;u&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; font-weight: normal; mso-bidi-font-weight: bold"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/h5&gt;
&lt;p style="mso-outline-level: 5"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;Sometimes we may not be able to generate stored procedures in all cases, even though you have selected this option.  In these cases,  we will generate inline SQL.  For example, we cannot generate stored procedures for Microsoft Access databases, a database product which does not support stored procedures.  Also, we designer will not generate stored procedures in cases where it detects your database access credentials do not have sufficient permissions to load stored procedures into the database or execute them once there.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="mso-outline-level: 5"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;Other reasons why we can’t generate stored procedures include:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="inlinenormal3" style="text-indent: -0.25in; margin: auto 0in auto 0.5in; mso-outline-level: 5; tab-stops: list .5in"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-bidi-font-size: 12.0pt"&gt;·&lt;/span&gt;&lt;span style="mso-fareast-font-family: Symbol; mso-bidi-font-weight: bold"&gt;         &lt;/span&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;You are running SQL Professional Edition.  Only  Enterprise Edition can generate stored procedures.  If you have been switching your development activities between the Professional Edition and Enterprise Editions, you may incorrectly believe that Professional Edition can generate stored procedures.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="inlinenormal3" style="text-indent: -0.25in; margin: auto 0in auto 0.5in; mso-outline-level: 5; tab-stops: list .5in"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-bidi-font-size: 12.0pt"&gt;·&lt;/span&gt;&lt;span style="mso-fareast-font-family: Symbol; mso-bidi-font-weight: bold"&gt;         &lt;/span&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;Your database is “read only”.  Check your database permissions to see if any setting has changed to make it read-only, which means stored procedures will not be generated.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="inlinenormal3" style="text-indent: -0.25in; margin: auto 0in auto 0.5in; mso-outline-level: 5; tab-stops: list .5in"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-bidi-font-size: 12.0pt"&gt;·&lt;/span&gt;&lt;span style="mso-fareast-font-family: Symbol; mso-bidi-font-weight: bold"&gt;         &lt;/span&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;Your database tables or views are missing primary keys or Virtual Primary Keys.  Check if the changes made to your database views render them capable of having stored procedures generated.  For example, a view without a Virtual Primary Key cannot have an Update stored procedure generated.  (Virtual Primary Keys are an Enterprise Edition feature.)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="inlinenormal3" style="text-indent: -0.25in; margin: auto 0in auto 0.5in; mso-outline-level: 5; tab-stops: list .5in"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-bidi-font-size: 12.0pt"&gt;·&lt;/span&gt;&lt;span style="mso-fareast-font-family: Symbol; mso-bidi-font-weight: bold"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;The Stored Procedures option is set to 'true' in the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="font-family: Verdana; font-size: 7.5pt; mso-bidi-font-weight: bold"&gt;&lt;font size="3"&gt;&lt;app name=""&gt;&lt;/app&gt;&lt;span style="font-size: x-small"&gt;.config file.&lt;br /&gt;
&lt;br style="mso-special-character: line-break" /&gt;
&lt;br style="mso-special-character: line-break" /&gt;
&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 5"&gt;&lt;span style="mso-bookmark: Specifies_where_and_how"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;span style="font-size: x-small"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;add value="True" key="GenerateStoredProcedures"&gt;&lt;/add&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-size: x-small"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;span style="font-size: x-small"&gt;&lt;a name="Specifies_where_and_how"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/h4&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/90018.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/90018.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/90018.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/90018.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Customizing the Look and Feel</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/09/01/90019.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/09/01/90019.aspx</id>
        <published>2006-09-01T09:51:00-07:00:00</published>
        <updated>2009-11-16T20:02:38Z</updated>
        <content type="html">&lt;h5&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-no-proof: yes"&gt;&lt;span class="clsSubhead"&gt;&lt;a id="GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage" class="thumbnail" href="/maisblog/gallery/image/2482.aspx"&gt;&lt;img border="0" alt="" src="/images/geekswithblogs_net/maisblog/4716/t_maisicon_1.GIF" /&gt;&lt;/a&gt;&lt;a id="GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage" class="thumbnail" href="/maisblog/gallery/image/2481.aspx"&gt;&lt;img border="0" alt="" src="/images/geekswithblogs_net/maisblog/4716/t_OESIcon.gif" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;a name="IX_Style_sheets"&gt;&lt;/a&gt;A style sheet (.CSS cascading style sheet) defining the basic stylistic aspects of a design them, such as the fonts, colors, and table styles.  There are two ways to change a design theme’s look and feel:&lt;/font&gt;&lt;/p&gt;
&lt;ul type="disc"&gt;
    &lt;li&gt;
    &lt;p class="InlineNormal"&gt;&lt;font size="3"&gt;Modify the class definitions within the style sheet.&lt;span&gt;  &lt;/span&gt;This is the easiest way to modify a design theme and works best when you want to make global cosmetic changes.&lt;/font&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p class="InlineNormal"&gt;&lt;font size="3"&gt;Modify the design theme’s look and feel by changing the HTML within the various panel files themselves.&lt;span&gt;  &lt;/span&gt;This works best for very specific changes to an individual panel file.&lt;/font&gt;&lt;/p&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/90019.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/90019.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/90019.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/90019.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Application Customization and Integration</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/07/20/85857.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/07/20/85857.aspx</id>
        <published>2006-07-20T20:48:00-07:00:00</published>
        <updated>2008-05-30T14:11:13Z</updated>
        <content type="html">&lt;table cellspacing="0" cellpadding="0" border="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td class="pageTitle"&gt;
            &lt;p&gt;&lt;span class="clsSubhead"&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage" href="/maisblog/gallery/image/2482.aspx"&gt;&lt;img alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_maisicon_1.GIF" /&gt;&lt;/a&gt; &lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage" href="/maisblog/gallery/image/2481.aspx"&gt;&lt;img alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_OESIcon.gif" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
            &lt;br /&gt;
            &lt;font size="3"&gt;&lt;span class="marketingBlurb"&gt;Extensible C# and Visual Basic .NET classes&lt;/span&gt; &lt;/font&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td class="text"&gt;
            &lt;p&gt;&lt;font size="3"&gt;Code generated by Iron Speed Designer is designed to be customized and then regenerated repeatedly without reapplying your code customizations. This is accomplished by a class hierarchy designed for code customization that is not affected when rebuilding your application. &lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td class="subheadBlue"&gt;&lt;font size="3"&gt;&lt;a name="EasyToCustomize"&gt;Easy to Customize Code&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td class="text"&gt;&lt;font size="3"&gt;Simply subclass the appropriate page, control or database class. Your code extensions are preserved when code files are regenerated, allowing you a high degree of flexibility in extending your application program code. &lt;/font&gt;
            &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Visible, customizable code.&lt;/strong&gt; Page and control classes in the Presentation Layer are easy to understand and modify. Quickly see how your application builds SQL queries, loads data, and initializes UI controls – right in the code. To customize, simply override the appropriate method right in the same code file! &lt;br /&gt;
            &lt;br /&gt;
            &lt;img alt="" src="http://www.ironspeed.com/products/images/V40.WhatsNew.MoreVisibleCode.gif" /&gt; &lt;br /&gt;
            &lt;br /&gt;
            &lt;strong&gt;Customize data retrieval.&lt;/strong&gt; Calling custom stored procedures and loading your own data is a snap. &lt;br /&gt;
            &lt;br /&gt;
            &lt;img alt="" src="http://www.ironspeed.com/products/images/V40.WhatsNew.CustomizeDataRetrieval.gif" /&gt; &lt;br /&gt;
            &lt;br /&gt;
            &lt;strong&gt;Customize data validation and storage.&lt;/strong&gt; Quickly add custom data validation and data storage code. &lt;br /&gt;
            &lt;br /&gt;
            &lt;img alt="" src="http://www.ironspeed.com/products/images/V40.WhatsNew.CustomizeDataValidation.gif" /&gt; &lt;br /&gt;
            &lt;br /&gt;
            &lt;strong&gt;Customize dropdown lists.&lt;/strong&gt; Customizing the query and sort order for dropdown lists is straightforward, even for the most complex applications. &lt;br /&gt;
            &lt;br /&gt;
            &lt;img alt="" src="http://www.ironspeed.com/products/images/V40.WhatsNew.CustomizeDropdownLists.gif" /&gt; &lt;br /&gt;
            &lt;br /&gt;
            &lt;strong&gt;Customize filters.&lt;/strong&gt; Customize the query and sort order for filters with ease. &lt;br /&gt;
            &lt;br /&gt;
            &lt;img alt="" src="http://www.ironspeed.com/products/images/V40.WhatsNew.CustomizeFilters.gif" /&gt; &lt;br /&gt;
            &lt;br /&gt;
            &lt;strong&gt;Native ASPX controls.&lt;/strong&gt; Generated applications use native ASP.NET controls. There's nothing new or proprietary to learn. &lt;br /&gt;
            &lt;br /&gt;
            &lt;img alt="" src="http://www.ironspeed.com/products/images/V40.WhatsNew.ASPControls.gif" /&gt; &lt;br /&gt;
            &lt;br /&gt;
            &lt;strong&gt;Separate UI, Business and Data name spaces.&lt;/strong&gt; Page classes are generated in the UI name space, the Business name space contains all Record and Table classes, and the Data name space contains classes that connect to your database. &lt;br /&gt;
            &lt;br /&gt;
            &lt;img alt="" src="http://www.ironspeed.com/products/images/V40.WhatsNew.SeparateNameSpaces.gif" /&gt; &lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td class="subheadBlue"&gt;&lt;font size="3"&gt;&lt;a name="ClassHierarchy"&gt;Straightforward Class Hierarchy&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td class="text"&gt;&lt;font size="3"&gt;Generates a complete, robust class hierarchy for your application. Your application is fully documented and browsable using Code Telescope. &lt;/font&gt;&lt;a class="prodlink" onclick="window.open('../seeIt/seeit_CodeTelescope.htm','seeit4','location=no, toolbar=no, scrollbars=yes, height=600, width=740');" href="http://www.ironspeed.com/products/ApplicationCustomization.aspx#pages"&gt;&lt;font size="3"&gt;Learn more...&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; &lt;/font&gt;
            &lt;p&gt;&lt;font size="3"&gt;Several of the major class types are: &lt;/font&gt;&lt;/p&gt;
            &lt;p&gt; &lt;/p&gt;
            &lt;table cellspacing="0" cellpadding="0" align="left" border="0"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td class="text" valign="top"&gt;&lt;font size="3"&gt;&lt;img alt="" align="right" border="0" src="http://www.ironspeed.com/products/images/PageClasses.png" /&gt; &lt;/font&gt;&lt;/td&gt;
                        &lt;td class="text" valign="top"&gt;&lt;font size="3"&gt;&lt;strong&gt;Page&lt;/strong&gt;. A code-behind class is generated for each page in your application. The Web page and user control classes provide advanced functionality, including browser independence, event handling methods for both client and application layer commands, unified object model methods, state management and scalability. &lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td class="text" valign="top"&gt;&lt;font size="3"&gt;&lt;img alt="" align="right" border="0" src="http://www.ironspeed.com/products/images/Customization.RecordClass.gif" /&gt; &lt;/font&gt;&lt;/td&gt;
                        &lt;td class="text" valign="top"&gt;&lt;font size="3"&gt;&lt;strong&gt;Record&lt;/strong&gt;. A class corresponding to a record is generated for each database table used in your application to perform record-based access (e.g., insert, update, delete). “Virtual record” classes are generated for each database table and database view that are joined together. &lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td class="text" valign="top"&gt;&lt;font size="3"&gt;&lt;img alt="" align="right" border="0" src="http://www.ironspeed.com/products/images/Customization.TableClass.gif" /&gt; &lt;/font&gt;&lt;/td&gt;
                        &lt;td class="text" valign="top"&gt;&lt;font size="3"&gt;&lt;strong&gt;Table&lt;/strong&gt;. A class is generated for each table and database view in your application to provide the methods necessary to retrieve a group of records based on your filtering criteria and end-user filtering criteria. &lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/85857.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/85857.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/85857.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/85857.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Application Security</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/07/20/85858.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/07/20/85858.aspx</id>
        <published>2006-07-20T21:10:00-07:00:00</published>
        <updated>2008-05-30T14:10:57Z</updated>
        <content type="html">&lt;table cellspacing="0" cellpadding="0" border="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td class="pageTitle"&gt;&lt;font size="3"&gt;&lt;span class="marketingBlurb"&gt;Built-in security features critical for today's enterprise applications&lt;/span&gt; &lt;/font&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td class="text"&gt;&lt;font size="3"&gt;Although most corporations take security precautions at the network level, the majority of application security must be built into the application itself. Several important application security features including role-based access control, automatic sign-out, and database-resident password storage. &lt;/font&gt;
            &lt;p&gt; &lt;/p&gt;
            &lt;p align="center"&gt;&lt;font size="3"&gt;&lt;img alt="" src="http://www.ironspeed.com/seeit/images/v16_RoleBasedSecurity.jpg" /&gt; &lt;/font&gt;&lt;/p&gt;
            &lt;font size="3"&gt;&lt;a name="RoleBasedSecurity"&gt;&lt;strong&gt;Role-based access control&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
            You can automatically add end-user authentication (sign-in) and role-based access control as a standard feature to your applications. This authentication feature is based on your own user and role data in your database, making it easy to set up and administer. &lt;/font&gt;
            &lt;p&gt;&lt;font size="3"&gt;An unlimited number of user roles, and individual users can possess multiple roles. For example, the customer service supervisor has one role as a "rep" with access to customer account information, and a second role as "manager" with authorization to issue refunds or credits. These roles are accessible simultaneously without requiring the user to log in under a second role. &lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Automatic sign-out&lt;/strong&gt;&lt;br /&gt;
            Users are automatically logged-out after a designated period of time to guard against identity theft when a user leaves their Web browser open to the application.This is especially important for applications that connect between enterprises. &lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Password Storage&lt;/strong&gt;&lt;br /&gt;
            Highly sensitive user name and password data is stored directly in the application's existing database tables and not in any separate file that could be compromised. &lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Data Transmission Encryption&lt;/strong&gt;&lt;br /&gt;
            All application data transmitted to and from the client browser is encrypted using the web server's built-in SSL (secure socket layer) encryption. This standard security ensures that no one can see your data as it passes over the public Internet or over your private intranet and local area networks. &lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Single sign-on using Active Directory&lt;/strong&gt;&lt;br /&gt;
            Users of multiple applications will want a single sign-on feature, saving them from having to sign in to each individual application. Iron Speed Designer applications are easily extended to add single sign-on using Active Directory and Lightweight Directory Access Protocol (LDAP). &lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/85858.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/85858.aspx</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/85858.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/85858.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Referencing Data Access Functions in Code</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/07/20/85855.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/07/20/85855.aspx</id>
        <published>2006-07-20T20:43:00-07:00:00</published>
        <updated>2007-04-15T02:47:05Z</updated>
        <content type="html">&lt;h3&gt;
&lt;p&gt;&lt;span class="clsSubhead"&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage" href="/maisblog/gallery/image/2482.aspx"&gt;&lt;img alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_maisicon_1.GIF" /&gt;&lt;/a&gt; &lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage" href="/maisblog/gallery/image/2481.aspx"&gt;&lt;img alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_OESIcon.gif" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;a name="Iron_Speed_Designer"&gt;&lt;/a&gt;Creates two classes for each table in your database.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;The Record classes represent a record from the database.  Some of the record classes specify an actual physical record in the database while others correspond to a virtual record – the result of a join between tables.  A “Record” suffix is added to the name of the table to get the name of the class.  For example, if you have a Customers table in your database, the class will be called CustomersRecord.  The record class is different from the record control class described elsewhere.  A record class corresponds to a database record, while a record control class corresponds to a user interface control that contains other fields that display or edit data.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;The Table class is one of the most important classes used in applications.  This class is generated for each table in your application to provide the methods necessary to retrieve a group of records based on a query.  A “Table” suffix is added to the name of the table to get the name of the class.  For example, if you have a Customers table in your database, the class will be called CustomersTable.  A “View” or a “Query” suffix is added to the name if the class is generated for a view or query respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;To read data from the database you can use the GetRecords function on the Table class.  There are a number of variations of the GetRecords functions that either take a string based where clause or an object that specifies the clause.  Each of the GetRecords functions can take optional arguments that specify the order by clause, the number of records to retrieve, and the starting page number.&lt;/font&gt;&lt;/p&gt;
&lt;h5&gt;&lt;font size="3"&gt;GetRecords with a where clause string&lt;/font&gt;&lt;/h5&gt;
&lt;p&gt;&lt;font size="3"&gt;The following examples show how to use the GetRecords functions with a string based where clause.  This case is typically used to make a call to GetRecords when there is only one where clause that is not combined with another clause using an AND or OR operator.  While the clauses can be combined in a string, it is better to use a WhereClause object defined later in this section.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;C#:&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;CustomersRecord[] myRecords;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;myRecords = CustomersTable.GetRecords("Country = USA");&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; (myRecords != &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;/span&gt;) &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;{&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;/span&gt; (CustomersRecord rec &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/span&gt; myRecords)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     {&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// To access a field in the record, simply specify&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;//   rec.&lt;fieldname&gt;&lt;/fieldname&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          String s = "Company: " + rec.CompanyName;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     }&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;Visual Basic .NET:&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt;&lt;/span&gt; myRecords &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; CustomersRecord()&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;myRecords = CustomersTable.GetRecords("Country = USA")&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Not&lt;/font&gt;&lt;/span&gt; (IsNothing(myRecords)) &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Then&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;For&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Each&lt;/font&gt;&lt;/span&gt; rec &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;In&lt;/font&gt;&lt;/span&gt; myRecords&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;           &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' To access a field in the record, simply specify&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;'    rec.&lt;fieldname&gt;&lt;/fieldname&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt;&lt;/span&gt; s &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;String&lt;/font&gt;&lt;/span&gt; = "Company: " &amp;amp; rec.CompanyName&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Next&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;The GetRecords function takes a WHERE clause and retrieves all records that meet that criteria.  Please note that the number of records returned is dependent on the number of records in the database.  If you want to limit the number of records, you can pass additional parameters to the GetRecords function.  The following code will return the third set of 50 records.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;C#:&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;CustomersRecord[] myRecords;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;myRecords = CustomersTable.GetRecords("Country = USA", &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;/span&gt;, 3, 50);&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; (myRecords != &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;/span&gt;) &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;{&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;/span&gt; (CustomersRecord rec &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/span&gt; myRecords)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     {&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// To access a field in the record, simply specify&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;//   rec.&lt;fieldname&gt;&lt;/fieldname&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          String s = "Company: " + rec.CompanyName;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     }&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;Visual Basic .NET:&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt;&lt;/span&gt; myRecords &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; CustomersRecord()&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;myRecords = CustomersTable.GetRecords("Country = USA", &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Nothing&lt;/font&gt;&lt;/span&gt;, 3, 50)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Not&lt;/font&gt;&lt;/span&gt; (IsNothing(myRecords)) &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Then&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;For&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Each&lt;/font&gt;&lt;/span&gt; rec &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;In&lt;/font&gt;&lt;/span&gt; myRecords&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' To access a field in the record, simply specify&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' rec.&lt;fieldname&gt;&lt;/fieldname&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt;&lt;/span&gt; s &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;String&lt;/font&gt;&lt;/span&gt; = "Company: " &amp;amp; rec.CompanyName&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Next&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;The above examples demonstrate how you can read a set of records from the database.  If you want to access the records that are being displayed on a page, you would need to call the GetRecords() function on the Table Control class within the page.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;In addition to the above example, you can also use the GetRecord function to read a single record from the database.  GetRecord takes a WHERE clause similar to GetRecords and will return the first record that matches the query.&lt;/font&gt;&lt;/p&gt;
&lt;h5&gt;&lt;font size="3"&gt;GetRecords with a WhereClause object&lt;/font&gt;&lt;/h5&gt;
&lt;p&gt;&lt;font size="3"&gt;The following examples show how to use the GetRecords functions with a WhereClause object.  This case is typically used to make a call to GetRecords when there are more than one where clauses that must be combined with AND or OR operators.  The CreateWhereClause method generated by Iron Speed Designer uses this method to retrieve data from the database.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;You can defined a WhereClause object and then call the iAND and iOR methods to define clauses.  The iAND and iOR methods take a field name, an operator and a value.  The field name may contain spaces or other characters, so it is safer to use the name as provided by the database schema.  The database schema field name can be specified using the Table class followed by the column name such as CustomersTable.CompanyName.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;C#:&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;virtual&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;void&lt;/font&gt;&lt;/span&gt; LoadData() &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;{ &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;try&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     { &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          DbUtils.StartTransaction(); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// The WHERE clause will be empty when displaying all records in table.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          WhereClause wc = CreateWhereClause(); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.DataSource = CustomersTable.GetRecords(wc); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     }&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;catch&lt;/font&gt;&lt;/span&gt; (Exception ex) &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     { &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;throw&lt;/font&gt;&lt;/span&gt; ex; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     } &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;finally&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     { &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          DbUtils.EndTransaction();&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     }&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;protected&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;virtual&lt;/font&gt;&lt;/span&gt; WhereClause CreateWhereClause() &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;{ &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// Start with a blank WhereClause&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     WhereClause wc = &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; WhereClause(); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// Create a WhereClause that is as follows:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// Country = "USA" AND State = "California" AND (Name Contains "Jones" OR CompanyName Contains "Jones")&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="InlineExample-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// Add the value selected in the Country filter dropdown&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; (&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.CountryFilter.SelectedValue != "") &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     { &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          wc.iAND(CustomersTable.Country, EqualsTo, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.CountryFilter.SelectedValue); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     }&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; (&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.StateFilter.SelectedValue != "") &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     { &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          wc.iAND(CustomersTable.State, EqualsTo, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.StateFilter.SelectedValue); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     } &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// Now we need to create a separate WhereClause that OR's the search string and then&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// this separate clause is ANDed with the rest of the clauses)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; (&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.CustomersSearchArea != "") &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     { &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          WhereClause search = &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; WhereClause(); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          search.iOR(CustomersTable.Name, Contains, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.CustomersSearchArea.Text); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          search.iOR(CustomersTable.CompanyName, Contains, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.CustomersSearchArea.Text); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;// Now AND this with the WhereClause wc defined earlier.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          wc.iAND(search); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     } &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;return&lt;/font&gt;&lt;/span&gt; wc; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;Visual Basic .NET:&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Public&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Overridable&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Sub&lt;/font&gt;&lt;/span&gt; LoadData()&lt;/font&gt;&lt;/p&gt;
&lt;p class="InlineExample-Code1"&gt;&lt;font size="3"&gt;     Try&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          DbUtils.StartTransaction()&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' The WHERE clause will be empty when displaying all records in table.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt;&lt;/span&gt; wc &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; WhereClause = CreateWhereClause()&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.DataSource = CustomersTable.GetRecords(wc)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Catch&lt;/font&gt;&lt;/span&gt; ex &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; Exception&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Throw&lt;/font&gt;&lt;/span&gt; ex&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Finally&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          DbUtils.EndTransaction()&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Try&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Sub&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="InlineExample-Code1"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Protected&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Overridable&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Function&lt;/font&gt;&lt;/span&gt; CreateWhereClause() &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; WhereClause&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' Start with a blank WhereClause&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt;&lt;/span&gt; wc &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; WhereClause = &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;New&lt;/font&gt;&lt;/span&gt; WhereClause&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' Create a WhereClause that is as follows:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;      &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' Country = "USA" AND State = "California" AND (Name Contains "Jones" OR CompanyName Contains "Jones")&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="InlineExample-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' Add the value selected in the Country filter dropdown&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.CountryFilter.SelectedValue &amp;lt;&amp;gt; "" &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Then&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;           wc.iAND(CustomersTable.Country, EqualsTo, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.CountryFilter.SelectedValue)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="InlineExample-Code1"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;      &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' Add the value selected in the State filter dropdown&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.StateFilter.SelectedValue &amp;lt;&amp;gt; "" &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Then&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          wc.iAND(CustomersTable.State, EqualsTo, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.StateFilter.SelectedValue)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="InlineExample-Code1"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' Now we need to create a separate WhereClause that OR's the search string and then&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' this separate clause is ANDed with the rest of the clauses)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="InlineExample-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.CustomersSearchArea.Text &amp;lt;&amp;gt; "" &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Then&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt;&lt;/span&gt; search &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; WhereClause = &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;New&lt;/font&gt;&lt;/span&gt; WhereClause&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          search.iOR(CustomersTable.Name, Contains, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.CustomersSearchArea.Text)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          search.iOR(CustomersTable.CompanyName, Contains, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.CustomersSearchArea.Text)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          &lt;span style="COLOR: green"&gt;&lt;font color="#008000"&gt;' Now AND this with the WhereClause wc defined earlier.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;          wc.iAND(search)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="InlineExample-Code1"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;     &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Return&lt;/font&gt;&lt;/span&gt; wc&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;End&lt;/font&gt;&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Function&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;The GetRecords function takes a WHERE clause and retrieves all records that meet that criteria.  Please note that the number of records returned is dependent on the number of records in the database.  If you want to limit the number of records, you can pass additional parameters to the GetRecords function.  The following code will return the third set of 50 records.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;C#:&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;// By default we want to expand foreign keys and to sort in a case sensitive order&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;OrderBy orderBy = &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/span&gt; OrderBy(&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;true&lt;/font&gt;&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;true&lt;/font&gt;&lt;/span&gt;); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;// Order by Name in Ascending order&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;orderBy.Add(CustomersTable.Name, Asc); &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;this&lt;/font&gt;&lt;/span&gt;.DataSource = CustomersTable.GetRecords(wc, orderBy, 3, 50);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;Visual Basic .NET:&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;' By default we want to expand foreign keys and to sort in a case sensitive order&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Dim&lt;/font&gt;&lt;/span&gt; orderBy &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;As&lt;/font&gt;&lt;/span&gt; orderBy = &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;New&lt;/font&gt;&lt;/span&gt; orderBy(&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;True&lt;/font&gt;&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;True&lt;/font&gt;&lt;/span&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;' Order by Name in Ascending order&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;orderBy.Add(CustomersTable.Name, Asc)&lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="Example-Code"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue"&gt;&lt;font color="#0000ff"&gt;Me&lt;/font&gt;&lt;/span&gt;.DataSource = CustomersTable.GetRecords(wc, orderBy, 3, 50)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;The above examples demonstrate how you can read a set of records from the database.  If you want to access the records that are being displayed on a page, you would need to call the GetRecords() function on the Table Control class within the page.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;In addition to the above example, you can also use the GetRecord function to read a single record from the database.  GetRecord takes a WHERE clause similar to GetRecords and will return the first record that matches the query.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/85855.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/85855.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/85855.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/85855.aspx</trackback:ping>
    </entry>
    <entry>
        <title>I should doing this...</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/06/02/80579.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/06/02/80579.aspx</id>
        <published>2006-06-02T20:12:00-07:00:00</published>
        <updated>2006-07-20T20:56:00Z</updated>
        <content type="html">&lt;H2&gt;&lt;A id=_debe7a2cb9df2975_HomePageDays_DaysList__ctl0_DayItem_DayList__ctl1_TitleUrl href="/maisblog/archive/2006/06/02/80539.aspx"&gt;&lt;FONT color=#770000&gt;&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;/H2&gt;
&lt;DIV class=postText&gt;
&lt;P&gt;&lt;FONT color=#770000&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#770000&gt;&lt;IMG src="http://flakmag.com/index/spiderman.gif"&gt;&lt;IMG src="http://i3.photobucket.com/albums/y51/msmarvel/toys_dance.gif"&gt;&lt;IMG src="http://flakmag.com/index/spiderman.gif"&gt;&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT color=#a9a9a9&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE id=GalleryThumbNailViewer.ascx_ThumbNails style="BORDER-COLLAPSE: collapse" cellSpacing=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;A class=thumbnail id=GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage href="/maisblog/gallery/image/2481.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&lt;A class=thumbnail id=GalleryThumbNailViewer.ascx_ThumbNails__ctl7_ThumbNailImage title="Joe and John in New York City" href="/maisblog/gallery/image/2355.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;SPAN class=clsSubhead&gt;&lt;A class=thumbnail id=GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage HREF="/maisblog/gallery/image/2482.aspx"&gt;&lt;IMG alt="" src="/images/geekswithblogs_net/maisblog/4716/t_maisicon_1.GIF" border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;A class=thumbnail id=GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage HREF="/maisblog/gallery/image/2481.aspx"&gt;&lt;IMG alt="" src="/images/geekswithblogs_net/maisblog/4716/t_OESIcon.gif" border=0&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;A class=thumbnail id=GalleryThumbNailViewer.ascx_ThumbNails__ctl13_ThumbNailImage title="Me and GMG in Las Vegas" href="/maisblog/gallery/image/2364.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&lt;A class=thumbnail id=GalleryThumbNailViewer.ascx_ThumbNails__ctl19_ThumbNailImage title="Me in Keywest Florida 2001" href="/maisblog/gallery/image/2367.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;A class=thumbnail id=GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage href="/maisblog/gallery/image/2482.aspx"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;A class=thumbnail id=GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage HREF="/maisblog/gallery/image/2482.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#0000ff size=1&gt;But instead&amp;nbsp;me and my&amp;nbsp;computer right now...&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/80579.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/80579.aspx</wfw:comment>
        <slash:comments>5</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/80579.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/80579.aspx</trackback:ping>
    </entry>
    <entry>
        <title>First SharePoint at Devry University in Miramar</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/06/03/80643.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/06/03/80643.aspx</id>
        <published>2006-06-03T18:24:00-07:00:00</published>
        <updated>2007-04-15T02:40:13Z</updated>
        <content type="html">&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;
&lt;table id="GalleryThumbNailViewer.ascx_ThumbNails" style="BORDER-COLLAPSE: collapse" cellspacing="0" border="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage" href="/maisblog/gallery/image/2481.aspx"&gt;&lt;img alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_OESIcon.gif" /&gt;&lt;/a&gt; &lt;/td&gt;
            &lt;td&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl7_ThumbNailImage" title="Joe and John in New York City" href="/maisblog/gallery/image/2355.aspx"&gt;&lt;/a&gt; &lt;/td&gt;
            &lt;td&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl13_ThumbNailImage" title="Me and GMG in Las Vegas" href="/maisblog/gallery/image/2364.aspx"&gt;&lt;img title="Me and GMG in Las Vegas" alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_scan0053.jpg" /&gt;&lt;/a&gt; &lt;/td&gt;
            &lt;td&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl19_ThumbNailImage" title="Me in Keywest Florida 2001" href="/maisblog/gallery/image/2367.aspx"&gt;&lt;/a&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage" href="/maisblog/gallery/image/2482.aspx"&gt;&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;I attended the first SharePoint (&lt;/span&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 8pt; mso-bidi-font-weight: bold"&gt;Session #1 - Level 100 - June 3rd, 2006&lt;/span&gt;)&lt;/strong&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt; at &lt;st1:placename w:st="on"&gt;Devry&lt;/st1:placename&gt; &lt;st1:placetype w:st="on"&gt;University&lt;/st1:placetype&gt; in &lt;st1:place w:st="on"&gt;&lt;st1:city w:st="on"&gt;Miramar&lt;/st1:city&gt;&lt;/st1:place&gt;, Room #240, from 2:00 pm to 5:00 pm this weekend.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff" size="3"&gt;I am very impress with  the SharePoint  class today, and  from  Duray Akar's  lecture and I have learned more about:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;1. List items in calendar&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font size="3"&gt;&lt;font color="#0000ff"&gt;2. Automatically convert Office documents in SharePoint repository, such as World and Excel to Adobe &lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="COLOR: #444444"&gt;®&lt;/span&gt; &lt;span style="COLOR: #444444"&gt;allow distribution of read-only, non-editable copies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;3. Establish a referential integrity relationship between two SharePoint lists using this web part.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;4. Simultaneously create SharePoint and Active Directory Users! Allows third party editors, such as Adobe FrameMaker and Autodesk AutoCAD to easily browse the SharePoint repository for viewing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;5. Editing, check in/out, and uploading.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;6. SharePoint list items from multiple areas and web sites into a single view with the ability to display, filter, and sort relevant information&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff" size="3"&gt;7. List Alert Web Part gives users a more flexible way to receive alerts from SharePoint list, such as when tasks are due or when an issue’s status field changes from “Open” to “Fixed”.  &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff" size="3"&gt;Hoped I captured everything... :).&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;Thank you Florida.NET: Dave Noderer, Duray Akar, and Stacy Draper for made this happened&lt;/font&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/80643.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/80643.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/80643.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/80643.aspx</trackback:ping>
    </entry>
    <entry>
        <title>South Florida Code Camp Feb 2, 2006</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/06/02/80578.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/06/02/80578.aspx</id>
        <published>2006-06-02T20:10:00-07:00:00</published>
        <updated>2009-11-16T23:02:07Z</updated>
        <content type="html">&lt;h2&gt;
&lt;table id="GalleryThumbNailViewer.ascx_ThumbNails" border="0" cellspacing="0" style="border-collapse: collapse"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span class="clsSubhead"&gt;&lt;a id="GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage" class="thumbnail" href="/maisblog/gallery/image/2482.aspx"&gt;&lt;img border="0" alt="" src="/images/geekswithblogs_net/maisblog/4716/t_maisicon_1.GIF" /&gt;&lt;/a&gt;  &lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;I attended my 1st Code Camp– 2006 South Florida Code Camp, Feb 2, 2006.  Not only did I learn a lot, I had a great time.  I learned which of the presentations I should goto...( I have seen David Silverlight, Alex Funhouse, and Russ Fustino’s presentations many times during the year).&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font color="#0000ff" face="Verdana"&gt;I think that I should attend new presenters that I have never seen before, and I did.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I also learned from every session I attended, and from the many conversations I had with other speakers and attendees.  I could easily turn into a Code Camp evangelist (Joe Healy,  and &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font size="3"&gt;&lt;a name="#NODERER"&gt;&lt;span style="font-size: x-small"&gt;&lt;font color="#0000ff" face="Verdana"&gt;Dave Noderer&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: x-small"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;).  &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: x-small"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;I think it is one of the best ideas in a long time for training and networking within the Microsoft developer community.  I'll give a quick 10 great things about Code Camps (I know I could list many more), but these are the ones that personally benefit me.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: x-small"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;Unfortunately, I wasn’t feeling well, I went home early and I knew I missed all others fun in the afternoon, and the Microsoft's Party at night.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;1.  Free knowledge from folks actually using the product.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;2. Choices - I get to choose what topics (and often levels of difficulty) to attend.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;3. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;st1:place w:st="on"&gt;&lt;span style="font-size: x-small"&gt;Opportunity&lt;/span&gt;&lt;/st1:place&gt;&lt;span style="font-size: x-small"&gt; to listened to a friendly group of IT professionals&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;4. Learn from questions and feedback from the attendees&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;5. Meeting new friends and peers - I've made new contacts at the Code Camp I have attended&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;6. Hooking up with old friends - keeping in touch with those I familiar face that I met at the day before prior to last year Code Camps&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;7. User Group networking - I have found that user groups help other user groups and they really enjoy helping other user groups&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;8. In &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;st1:city w:st="on"&gt;&lt;span style="font-size: x-small"&gt;Fort Lauderdale&lt;/span&gt;&lt;/st1:city&gt;&lt;st1:state w:st="on"&gt;&lt;st1:place w:st="on"&gt;&lt;span style="font-size: x-small"&gt;Florida&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:state&gt;&lt;span style="font-size: x-small"&gt; the top prize seemed to be popular this year is “Communities Credits Awards” “marketing material(?)”. &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;9. Great food (of course)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;10. A &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;&lt;st1:place w:st="on"&gt;&lt;span style="font-size: x-small"&gt;LOT&lt;/span&gt;&lt;/st1:place&gt;&lt;span style="font-size: x-small"&gt; OF FUN! &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-outline-level: 3"&gt;&lt;span style="font-size: x-small"&gt;&lt;span style="font-family: Verdana; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/h2&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/80578.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/80578.aspx</wfw:comment>
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/80578.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/80578.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Geekette maisblogette</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/06/02/80521.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/06/02/80521.aspx</id>
        <published>2006-06-02T15:49:00-07:00:00</published>
        <updated>2008-05-30T14:02:53Z</updated>
        <content type="html">&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;span class="clsSubhead"&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage" href="/maisblog/gallery/image/2482.aspx"&gt;&lt;img alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_maisicon_1.GIF" /&gt;&lt;/a&gt;&lt;font color="#000000" size="3"&gt; &lt;/font&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage" href="/maisblog/gallery/image/2481.aspx"&gt;&lt;font color="#000000" size="3"&gt;&lt;img alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_OESIcon.gif" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#000000" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff" size="3"&gt;For those of you keeping up with my Geekette maisblogette, I am between jobs again.  No, I didn't get fired; I completed working for SunCruzCasino, Inc.  So what does a geekette do with the time off liked this?  Well, among other things (yeah yeah...geeky things), I decided to catch up on some entertainment.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;I started with Showtime than HBO.  I have been interested in the show for some times. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Nevertheless, I head on down to the local video rental store (which is not so local, if you take my meaning) and pick up a few episodes.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;I have no patient to watch re-run each night.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff" size="3"&gt;What a cool show!  It is somewhat esoteric but not so much that it's annoying.  It's very strange, but not so strange that it can't be understood.  It's an excellent blend of very vivid characters and extremely well-written dialogue with a stark yet somehow rich backdrop of interweaving tales.  The acting is very good, sometimes even great.  Remember “Sex in the City“? Provides the best performances followed VERY good stars liked ” &lt;/font&gt;&lt;a href="http://www.imdb.com/name/nm0000572/"&gt;&lt;font color="#0000ff" size="3"&gt;Sarah Jessica Parker&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="3"&gt; as Carrie Bradshaw, &lt;/font&gt;&lt;a href="http://www.imdb.com/name/nm0000326/"&gt;&lt;font color="#0000ff" size="3"&gt;Kim Cattrall&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="3"&gt; as Samantha Jones, &lt;/font&gt;&lt;a href="http://www.imdb.com/name/nm0004862/"&gt;&lt;font color="#0000ff" size="3"&gt;Kristin Davis&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="3"&gt; as Charlotte York, and &lt;/font&gt;&lt;a href="http://www.imdb.com/name/nm0633223/"&gt;&lt;font color="#0000ff" size="3"&gt;Cynthia Nixon&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="3"&gt; as &lt;/font&gt;&lt;a href="http://www.imdb.com/title/tt0159206/quotes"&gt;&lt;font color="#0000ff" size="3"&gt;Miranda Hobbes&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff" size="3"&gt;One of the key interests I had was &lt;/font&gt;&lt;a href="http://www.imdb.com/name/nm0000572/"&gt;&lt;font color="#0000ff" size="3"&gt;Sarah Jessica Parker&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="3"&gt; as Carrie Bradshaw.  I think &lt;/font&gt;&lt;a href="http://www.imdb.com/name/nm0000572/"&gt;&lt;font color="#0000ff" size="3"&gt;Sarah Jessica Parker&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="3"&gt; is a very versatile actor and I really enjoy watching her work.  For interestingly enough, however, my favorite character is Charlotte York played by &lt;/font&gt;&lt;a href="http://www.imdb.com/name/nm0004862/"&gt;&lt;font color="#0000ff" size="3"&gt;Kristin Davis&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="3"&gt;.   Thought,  I liked the show and I have begun understand how single people.  Dating games liked,  I won't ever want to be part of these games.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;font color="#0000ff" size="3"&gt;All in all, I recommend, if not highly, that you see the show.  If nothing else, checks it out on &lt;/font&gt;&lt;a href="http://www.imdb.com/title/tt0319969/"&gt;&lt;font color="#0000ff" size="3"&gt;IMDB &lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff" size="3"&gt;and &lt;/font&gt;&lt;a href="http://www.hbo.com/carnivale/"&gt;&lt;font color="#0000ff" size="3"&gt;HBO&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;.  I am 8 episodes into season one and hope to finish the season over the weekend.  As always, &lt;em&gt;&lt;span style="FONT-FAMILY: Verdana"&gt;your&lt;/span&gt;&lt;/em&gt; thoughts on the show are appreciated!&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/80521.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/80521.aspx</wfw:comment>
        <slash:comments>6</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/80521.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/80521.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Many psychics’ stopped me </title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/Maisblog/archive/2006/06/09/81364.aspx" />
        <id>http://geekswithblogs.net/Maisblog/archive/2006/06/09/81364.aspx</id>
        <published>2006-06-09T21:34:00-07:00:00</published>
        <updated>2008-01-31T17:19:48Z</updated>
        <content type="html">&lt;div class="postTitle"&gt;&lt;span class="clsSubhead"&gt;&lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl1_ThumbNailImage" href="/maisblog/gallery/image/2482.aspx"&gt;&lt;img alt="" border="0" src="/images/geekswithblogs_net/maisblog/4716/t_maisicon_1.GIF" /&gt;&lt;/a&gt; &lt;a class="thumbnail" id="GalleryThumbNailViewer.ascx_ThumbNails__ctl0_ThumbNailImage" href="/maisblog/gallery/image/2481.aspx"&gt;&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="postText"&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;Many psychics’ stopped me in the malls, restaurant, drug stores, bookstores, department stores...etc, and told me about my past love life, and future career, family love life.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;All of them made me believed that some evils have came into my life from the past has had harm my life for a long time.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;I needed them to unharm all my bad luck so this will help me be lucky again :)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;The first few times, I believed in some of them, because they with children, or older folks.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;For examples:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;“You are thinking of your soul mate but not your husband, you meant to be with him.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;You two met from the past life and thing didn’t work…etc.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;You are will be together this life, because he loves you, just because evil has stopped us to be together. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;I can help you two got back together“.&lt;span style="mso-spacerun: yes"&gt;  “&lt;/span&gt;Give me $200, $300, $900…etc“.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;None of them got any dimes from me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color="#0000ff"&gt;&lt;font size="3"&gt;“Some others told me liked you are always wanted children, and you can't have them&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Or “you've always abused and mistreated by your family...etc“.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;Does my face look like I was abused and mistreated? Or because I looked stupid enough to get them stop me then see if I have money for them to steal :)?&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color="#0000ff" size="3"&gt;I am very sick of the psychics’.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;They are a whole Gang of evils people.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;They will make up the story, made you believed that something wrong with you from your past and now but they are all lie just to get your money.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color="#0000ff" size="3"&gt;I will report to the police next time any of them stop me, and I advice you to do the same, &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font color="#0000ff" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;&lt;img src="http://geekswithblogs.net/Maisblog/aggbug/81364.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/Maisblog/comments/81364.aspx</wfw:comment>
        <slash:comments>4</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/Maisblog/comments/commentRss/81364.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/Maisblog/services/trackbacks/81364.aspx</trackback:ping>
    </entry>
</feed>
