<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Dennis J. Bottjer | MVP ASP.NET</title><subtitle type="html">ASP.NET &amp; DotNetNuke Module Developer</subtitle><id>http://cs.jaxdug.com/blogs/dennisbottjer/atom.aspx</id><link rel="alternate" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/default.aspx" /><link rel="self" type="application/atom+xml" href="http://cs.jaxdug.com/blogs/dennisbottjer/atom.aspx" /><generator uri="http://communityserver.org" version="2.0.60120.2339">Community Server</generator><updated>2006-01-15T22:18:00Z</updated><entry><title>Reviewed: Get Connected with the .NET Framework 2.0 and Visual Studio&amp;#174; 2005 (and Beyond)</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/08/30/1708.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/08/30/1708.aspx</id><published>2006-08-31T03:33:00Z</published><content type="html">&lt;p class=MsoNormal&gt;On Tuesday August 29, 2006, just three days after our 2&lt;sup&gt;nd&lt;/sup&gt; Annual Jacksonville Code Camp, Microsoft’s Russ Fustino rolled into town to deliver another quality MSDN event. &lt;a href="http://www.msdnevents.com/"&gt;http://www.msdnevents.com/&lt;/a&gt; Russ introduced us to the new namespaces in .NET 3.0.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In the first session he took us through the System.NET namespace.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The highlights of this session were being able to detect the presence of a network and FTP capabilities.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The second session focused on WCF and I was really impressed by how easy it is to switch between communication end points.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The last session was Atlas and Russ gave a good intro to this technology.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Russ always fields audience questions very well.&lt;span&gt;&amp;nbsp; &lt;/span&gt;He uses break time between sessions to look up answers for people and then addresses them at the beginning of each session.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Finally, Russ always gives plenty of attention to the local community and highlights all the events within the local community.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;Russ thanks for visiting JAX!&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davidstrommer.com/blog/"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1708" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>ASP.NET 2.0 College Level Tutorial</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/08/25/1703.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/08/25/1703.aspx</id><published>2006-08-25T04:26:00Z</published><content type="html">&lt;p class=MsoNormal&gt;&lt;a href="http://msconline.maconstate.edu/tutorials/ASPNET20/default.htm"&gt;http://msconline.maconstate.edu/tutorials/ASPNET20/default.htm&lt;/a&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;Seems like a nicely prepared material for a college level course studying web development using the ASP.NET 2.0 platform.&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1703" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>Is this anything like being on the cover of Rolling Stone?</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/08/23/1693.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/08/23/1693.aspx</id><published>2006-08-23T17:29:00Z</published><content type="html">&lt;a title=http://www.gotdotnet.com/ href="http://www.gotdotnet.com/" target=_blank&gt;http://www.gotdotnet.com/&lt;/a&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1693" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>Jacksonville Code Camp 2006: Will you be there?</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/07/18/1646.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/07/18/1646.aspx</id><published>2006-07-18T14:46:00Z</published><content type="html">&lt;p&gt;&lt;a href="http://andrewconnell.com/blog/archive/2006/07/18/3248.aspx"&gt;http://andrewconnell.com/blog/archive/2006/07/18/3248.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://codecamp.jaxdug.com/"&gt;&lt;img src="http://www.andrewconnell.com/images/JAXCCSpeaker.gif" border=0 /&gt; &lt;/a&gt;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1646" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>Great Typed DataSet Tutorial</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/06/30/1617.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/06/30/1617.aspx</id><published>2006-06-30T12:39:00Z</published><content type="html">&lt;p&gt;&lt;a href="http://www.ASP.NET"&gt;www.ASP.NET&lt;/a&gt; is quite a resource for learning the .NET 2.0 Framework in general and of course all things ASP.NET.&amp;nbsp; The team has added a well done tutorial on Data Access.&amp;nbsp; My two favorite tutorials are &lt;a href="http://www.asp.net/learn/dataaccess/tutorial01cs.aspx?tabid=63"&gt;http://www.asp.net/learn/dataaccess/tutorial01cs.aspx?tabid=63&lt;/a&gt;&amp;nbsp;which covers building a Data Access Layer with Typed DataSets and &lt;a href="http://www.asp.net/learn/dataaccess/tutorial02cs.aspx?tabid=63"&gt;http://www.asp.net/learn/dataaccess/tutorial02cs.aspx?tabid=63&lt;/a&gt;&amp;nbsp;which covers building a Business Logice Layer with Typed DataSets.&amp;nbsp; Essentially, the second tutorial expands on and consumes the work begun in the first.&lt;/p&gt;
&lt;p&gt;Until recently, my general opinion of DataSets was rather low.&amp;nbsp; This was mainly due to the fact that in .NET 1.x their were some performance serialization issues associated with DataSets.&amp;nbsp; Furthermore, I really didn't like the late binding promoted by DataSets.&amp;nbsp; Typed DataSets used with Table Adapters in .NET 2.0 have really changed my opinion.&amp;nbsp; First, Typed DataSets are just that Strongly Typed.&amp;nbsp; Second, serialization performance has been vastly improved.&amp;nbsp; Next, if you really dive in to the DataSet Designer and Table Adapters I think you will find them to be quite powerfull.&amp;nbsp; By default these tools can help you generate the SQL Statements necessary to query the database.&amp;nbsp; However, you can also use existing stored procs or even generate stored procs.&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1617" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>VS 2005 Spell Checker Add-In</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/06/30/1615.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/06/30/1615.aspx</id><published>2006-06-30T12:31:00Z</published><content type="html">I found this neat, free, add-in on &lt;a href="http://www.dotnet2themax.com"&gt;www.dotnet2themax.com&lt;/a&gt; that allows you to spell check your comments and such.&amp;nbsp; &lt;a href="http://www.dotnet2themax.com/ShowContent.aspx?ID=ded748ac-f681-4976-9623-71f5f3e3ea8f"&gt;http://www.dotnet2themax.com/ShowContent.aspx?ID=ded748ac-f681-4976-9623-71f5f3e3ea8f&lt;/a&gt;.&amp;nbsp; There is a VS 2003 and VS 2005 version available.&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1615" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>Successful Software Development</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/06/09/1608.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/06/09/1608.aspx</id><published>2006-06-09T04:51:00Z</published><content type="html">&lt;p class=MsoNormal&gt;Software Development tries to mimic the real world in many ways.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Unfortunately, with the good comes some bad.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Specifically, I am referring to the many great “Software Holy Wars.”&lt;span&gt;&amp;nbsp; &lt;/span&gt;Geeks passionately take sides on such issues as using Data Sets vs. Objects, DTO vs. Domain Model, or Contract First vs. Code First Development.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In many situations each side has merit and one must ask in which direction are the requirements leading us?&lt;span&gt;&amp;nbsp; &lt;/span&gt;For example, I don’t like to use Data Sets for Data Set sake.&lt;span&gt;&amp;nbsp; &lt;/span&gt;However, if I am building a Smart Client Application that must have disconnected capabilities using Typed Data Sets brings much power to the table.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In this case Type Data Sets have several baked in features that make data persistence and state easy to track. So keep an open mind and look at development tasks on a case by case basis.&lt;span&gt;&amp;nbsp; &lt;/span&gt;On CSI Las Vegas they always say “… let the evidence guide you,” in our case as developers it is that requirements that should guide us.&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;The above statements are fine and dandy but I already imagine some critics picking away at my suggestion to follow the requirements because the requirements may not always be complete or clear.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Here I suggest it is our jobs as developers to help flush out unclear requirements.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Developers, raise questions about the code they are writing and help develop a solution.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Developers also make suggestions to the stake holders.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once a decision is made it is our job to carry out those decisions.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;So far I have proposed letting the requirements help resolve architecture design conflicts and to identify and help resolve missing requirements.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Next, I would like discuss the importance of a positive team environment.&lt;span&gt;&amp;nbsp; &lt;/span&gt;So is this where I start advocating all the HR hyped retreats and team building exercises.&lt;span&gt;&amp;nbsp; &lt;/span&gt;If you think so then you don’t know me to well.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Blah!&lt;span&gt;&amp;nbsp; &lt;/span&gt;I’ve worked in what I consider both positive and negative team environments and the difference comes down to a few simple points.&lt;span&gt;&amp;nbsp; &lt;/span&gt;They are as follows:&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li class=MsoNormal&gt;Every one will eventually have a bad day, just remember to treat others with respect and follow the GOLDEN RULE.&lt;/li&gt;
&lt;li class=MsoNormal&gt;Assume everyone was hired for a reason and has something valuable to contribute.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Great ideas come from all skill levels, genders, races, etc.&lt;/li&gt;
&lt;li class=MsoNormal&gt;Share your ideas.&lt;/li&gt;
&lt;li class=MsoNormal&gt;Sometimes you may be asked to prove your idea.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This is an opportunity to shine.&lt;span&gt;&amp;nbsp; &lt;/span&gt;If you realize the idea is flawed you’ve learned something in process and thus still succeeded.&lt;/li&gt;&lt;/ul&gt;
&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;While nothing I’ve outlined is revolutionary or earth shattering, it is my best advice for successful software development based on my experiences in the work force.&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1608" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>Florida Makes Business 2.0</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/05/02/1563.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/05/02/1563.aspx</id><published>2006-05-02T13:28:00Z</published><content type="html">&lt;p&gt;The &lt;a href="http://money.cnn.com/2006/05/02/technology/business2_nextjobboom_hotcities/index.htm"&gt;current newstand issue&lt;/a&gt; of the magazine Business 2.0 has an article listing the 10 hottest jobs and 10 hottest cities.&amp;nbsp; Anyway, 6 of the 10 top job are in the IT field and 3 of the top cities are right here in Florida.&amp;nbsp; They include Jacksonville, Orlando and Tampa.&amp;nbsp;&amp;nbsp;So&amp;nbsp;here is more proof&amp;nbsp; for all the times you've heard people like &lt;a href="http://www.devfish.net/"&gt;Joe Healy&lt;/a&gt; telling you Florida has a great development community.&lt;/p&gt;
&lt;p&gt;Source: &lt;a href="http://money.cnn.com/2006/05/02/technology/business2_nextjobboom_hotcities/index.htm"&gt;www.business20.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1563" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>IIS Virtual Directory File Size Limit</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/03/06/1496.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/03/06/1496.aspx</id><published>2006-03-07T03:38:00Z</published><content type="html">&lt;p&gt;Recently I ran into an issue where cetain images served from a&amp;nbsp;virtual directory, mapped to&amp;nbsp;a Network Attached Storage (NAS)&amp;nbsp;device via a UNC path would not display.&amp;nbsp; After quite a bit of detective work I noticed that the images failing to display where those of about 600KB in size.&amp;nbsp; If I resized the images they under 200KB they dispalyed fine.&amp;nbsp; I found some information on MSDN that states that IIS the remote files for faster delivery.&amp;nbsp; Periodically, IIS poles the remote locations (UNC Paths) for file changes.&amp;nbsp; I found the following registry entry which I believe to&amp;nbsp;be the cause:&lt;/p&gt;
&lt;p&gt;
&lt;table class=dataTable id=EVAA cellSpacing=0 cellPadding=0&gt;

&lt;tr class=stdHeader&gt;
&lt;td id=colEABVAA&gt;MaxCachedFileSize&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=record&gt;
&lt;td&gt;
&lt;p class=lastInCell&gt;Registry Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=evenRecord&gt;
&lt;td&gt;
&lt;p class=lastInCell&gt;Data Type: REG_DWORD&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=record&gt;
&lt;td&gt;
&lt;p class=lastInCell&gt;Default Value: 256 KB (262,144 bytes)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=evenRecord&gt;
&lt;td&gt;
&lt;p class=lastInCell&gt;Controls the maximum size of cache files. The default is 256 KB if no value is present.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1496" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>Visual Studio 2005 Tips</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/03/06/1495.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/03/06/1495.aspx</id><published>2006-03-07T03:16:00Z</published><content type="html">&lt;p&gt;I find myself using Visual Studio 2005 more and more to help edit HTML files.&amp;nbsp; The IDE has some very nice features that make validating doctypes and cleaning up old HTML a snap.&amp;nbsp; For example, if you right click on an HTML document&amp;nbsp;while in HTML Source Mode and choose "Formatting and Validation"&amp;nbsp;you can set the doctype the IDE&amp;nbsp;uses to validate your HTML.&amp;nbsp;&amp;nbsp;After opening the "Formating and Validation screen choose the Validation menu option then select your doctype.&amp;nbsp;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1495" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>8 Tips to Become a Better Developer commented on by Jonathan Bates</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/02/08/1353.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/02/08/1353.aspx</id><published>2006-02-09T03:51:00Z</published><content type="html">&lt;p&gt;Jonathan posted this on the forums.&amp;nbsp; Thought is was a really good read and wanted to make sure it got plenty of attention.&amp;nbsp; Do check it out: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://cs.jaxdug.com/forums/1352/ShowThread.aspx#1352"&gt;http://cs.jaxdug.com/forums/1352/ShowThread.aspx#1352&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1353" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>An Incredible AJAX Implementation</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/01/25/1290.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/01/25/1290.aspx</id><published>2006-01-26T01:25:00Z</published><content type="html">&lt;a href="http://osx.portraitofakite.com/"&gt;http://osx.portraitofakite.com/&lt;/a&gt;&amp;nbsp;I heard about this on &lt;a href="http://www.hanselminutes.com/"&gt;www.hanselminutes.com&lt;/a&gt;, a great show by the way.&amp;nbsp; &lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1290" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>ZoneStripper</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/01/18/1283.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/01/18/1283.aspx</id><published>2006-01-19T02:22:00Z</published><content type="html">&lt;p&gt;&lt;font size=2&gt;The project location is not fully trusted by the .NET runtime. This is usually because it is either a network share or mapped to a network share not on the local machine. If the output path is under the project location, your code will not execute as fully trusted and you may receive unexpected security exceptions.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;&lt;font face="Times New Roman" size=2&gt;I have received the above error several times when opening solutions off a local drive.&amp;nbsp;This happens on projects downloaded from the web.&amp;nbsp; Anyway I found a great post discussing the problem.&amp;nbsp; The post also includes a utility that fixes the problem.&lt;/font&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.jameskovacs.com/blog/PermaLink.aspx?guid=6985963b-3d85-41ae-bca8-5f9efe2a79c7"&gt;http://www.jameskovacs.com/blog/PermaLink.aspx?guid=6985963b-3d85-41ae-bca8-5f9efe2a79c7&lt;/a&gt;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1283" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>Microsoft WSDLs Found</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/01/18/1282.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/01/18/1282.aspx</id><published>2006-01-19T01:38:00Z</published><content type="html">&lt;p&gt;I found the following two Microsoft WSDL's &lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span&gt;&lt;a title=http://terraserver-usa.com/TerraService.asmx?wsdl href="http://terraserver-usa.com/TerraService.asmx?wsdl"&gt;http://terraserver-usa.com/TerraService.asmx?wsdl&lt;/a&gt; Terra Services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span&gt;&lt;a title=http://staging.mappoint.net/standard-30/mappoint.wsdl href="http://staging.mappoint.net/standard-30/mappoint.wsdl"&gt;http://staging.mappoint.net/standard-30/mappoint.wsdl&lt;/a&gt; Mapoint&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span&gt;There are for the &lt;a href="http://schneider.blogspot.com/"&gt;http://schneider.blogspot.com/&lt;/a&gt;&amp;nbsp;"Great Microsoft WSDL Hunt"&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1282" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry><entry><title>CSS For Windows Controls (Part II)</title><link rel="self" type="text/html" href="http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/01/15/1258.aspx" /><id>http://cs.jaxdug.com/blogs/dennisbottjer/archive/2006/01/15/1258.aspx</id><published>2006-01-16T03:18:00Z</published><content type="html">&lt;p&gt;In my last post I through out a simple idea for making the physical styling of WinForm controls an easier task. It seems that it is necessary to further clarify where I was going with this thought. In a comment posted despite obvious "...restrain," I feel several VERY incorrect conclusion were jumped to.&amp;nbsp; So let's begin:&lt;/p&gt;
&lt;p&gt;In my previous post I was specifically presenting an idea to control the physicall appearance of WinForm controls.&amp;nbsp; Now a common practice when implementing either WEB or WinFom controls is to use inheritence to extend an already existing control.&amp;nbsp; For example, you may wish to inherit from the standard texbox control and extend the control to only accept valid US Phone numbers.&amp;nbsp; The validation could be handled using a regular expression.&amp;nbsp;While the graphical look and feel can be controlled via&amp;nbsp;inheritance there remains one gaping hole.&amp;nbsp;The&amp;nbsp;developer is&amp;nbsp;responsible for deciding&amp;nbsp;how the control looks.&lt;/p&gt;
&lt;p&gt;My point is to seperate the developer from controlling the appearance of the controls.&amp;nbsp;&amp;nbsp;Under this model the same WinForm controls could be used in multiple&amp;nbsp;WinForm applications or Smart&amp;nbsp;Client Applications and the appearance can be&amp;nbsp;easily changed&amp;nbsp;per application via CSS.&amp;nbsp;&amp;nbsp;If a company develops&amp;nbsp;applications for both the Web and Windows then the talents of the&amp;nbsp;Web Designer could be put to good&amp;nbsp;use styling WinForm and/or SmartClient Controls.&amp;nbsp; To revamp the look of an application just apply a new CSS.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Once again this is only an idea but it seems to have potential XAML.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://cs.jaxdug.com/aggbug.aspx?PostID=1258" width="1" height="1"&gt;</content><author><name>dbottjer</name><uri>http://cs.jaxdug.com/members/dbottjer.aspx</uri></author></entry></feed>