in

Platinum Bay

Peace, Love and Visual Studio Team System

.NETicated

You have a couple options…

I have been spending a bit of time on the Microsoft Managed newsgroups answering various questions about .NET, ASP.NET, VB.NET etc. I find myself quite often replying that the user has several options.

This is one of the areas that separates the coders from the developers (definitely give this article a read); understanding which of the many available options is the correct one for a given scenario.

While some questions have pretty straight-forward answers, such as:

"How can I get ASP.NET to not show the right arrow symbol that appears alongside top level menu items which contain lower level menu items?"

(The answer is to set staticEnableDefaultPopOutImage= False or dynamicEnableDefaultPopOutImage= False depending on which model you are using.)

Others require a deeper understanding of the requirements and underlying architecture. For example, someone just posted a message asking how to read an Excel 2000 file in VB.NET. The answer is "it depends". If you have the luxury (read budget), there are third party controls out there that can handle all the grunt work for you. You can also use the Microsoft Office Automation APIs or VSTO. If you really wanted to get crazy, you could go study the Excel 2000 specification, and roll your own. Partly it depends on performance, partly on budget, partly on ease of implementation and maintenance, and partly on whether it is worth it to spend dozens or hundreds of hours developing a feature that will be used once in a blue moon.

As much as some of us hate it (did I say me?), there is significant value in understanding the mechanics and infrastructure behind the code that we write. Such questions as "Should I use a data reader or a datatable?" seem to be good at invoking a strong discussion between coders and developers.

Which one are you?

Published Jun 05 2007, 11:24 AM by Steve
Filed under: ,

Comments

No Comments

Leave a Comment

(required )  
(optional )
(required )  
Add

About Steve

Steve Andrews has been working as a developer for more than 8 years. During this time, he has designed and developed applications in such widely varying areas as trust accounting, medical information management, supply chain management, and retail systems. He has firsthand developer experience with a variety of languages, including Java, VB, and .NET. Most recently, he has been immersed in SharePoint. He is currently employed at RDA Corporation in Philadelphia, PA, as a Software Engineer and a team member in the Architectural Guidance evangelism team. Steve is also an MTCS (x2), ICSOO, and .NET fanatic.
Powered by Community Server (Commercial Edition), by Telligent Systems
© Platinum Bay | Some Rights Reserved Creative Commons License

Disclaimer: The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Feel free to challenge me, disagree with me, or tell me I'm completely nuts in the comments section of each blog entry, but I reserve the right to delete any comment for any reason whatsoever (abusive, profane, rude, or annonymous comments) - so keep it polite, please.