Developers blog, .NET, C#, VB.NET, ATLAS, AJAX, WWF, ORM, LINQ, ARCHITECTURE and more by Frank Kroondijk
zondag, juli 30, 2006
the .Net 2.0 port of NDoc 1.3.1 to generate decent output for the MSDN and MSDN2 documenters. I mostly use the MSDN documenter so there might be some more features in that doumenter, e.g. support for sealed classes
Anyone interested can download source and binaries here: (currently at internal revision 15)ndoc-src-1.3.1-v15.zip - source code that builds with Visual Studio 2005 ndoc-bin-1.3.1-v15.zip - binaries built with .Net 2.0
What a hell, exceptions everywhere, MSDN template doesnt work, path too long errors $$%^$$^ now im pissed! sucks up my sleeping hours..
This project shows you how to write an addin for Visual Studio 2005. Read the documentation well! There are some crucial steps needed to get the add-in registred.
// Only execute the startup code if the connection mode is a startup mode
if (connectMode == ext_ConnectMode.ext_cm_AfterStartup connectMode == ext_ConnectMode.ext_cm_Startup)
The project itself didnt work as expected but I could use lots of bits and pieces for my own addin. For your information, im working on an addin which can repair relation graphics in the classdesigner. The out of the box version is a pain in the @$$
vrijdag, juli 28, 2006
Pretty handy-dandy tool to check your config settings before putting your site in production.
zondag, juli 23, 2006
Working on a default webcontrol interface, I was wondering what to use, XML and XSL only or with CSS. Well the article describes what the differences are. XSL only is prob. best for printwork, but for formating webpages I guess its better to stick with CSS (XML(data)-XSL(layout)-CSS(format)). Personally I think this is a cleaner model.
vrijdag, juli 21, 2006
nice demo site of what you can do with css
dinsdag, juli 18, 2006
Saw some plp asking how to set metadata dynamically, well here the answer:
//*** page title ***
this.Page.Title = "http:\\dotnetpret.blogspot.nl";
myHeadDummy.Text = "\n";
//*** page keywords ***
HtmlGenericControl Keywords = new HtmlGenericControl("meta");
//*** page description ***
HtmlGenericControl Description = new HtmlGenericControl("meta");
Description.Attributes.Add("CONTENT", 'if its .net its here");
maandag, juli 17, 2006
The Netherlands = $70 :-(
System.Web.UI.WebControls.Xml normally doesnt except urls for getting its sources, with this extended control, you can
Mark Miller explains use of macros in VS
GAX and GAT are really the foundation of Microsoft's Software Factories initative. Software Factories built on these technologies are collections of guidance that help architects and developers build specific types of applications with improved consistency, quality and productivity. This is achieved by integrating automated guidance related to the factory's application scenario deeply into Visual Studio - for example, using templates, wizards, recipes and code generation, along with supporting patterns and architectural documentation. The patterns & practices team is currently working on several Software Factories, including the Web Service Software Factory, Smart Client Software Factory and Mobile Client Software Factory.
This article discusses:
Caching and forms authentication
View state and session state
Profile property serialization
Thread pool saturation
Impersonation and profiling
building a customizable Web site complete with a collection of pluggable Web Parts is fairly easy with the portal infrastructure of ASP.NET 2.0. This model is very flexible, allowing users to easily place your Web Parts anywhere on the Web page so they are free to customize your site. However, these advantages can also lead to inefficiencies that may degrade the user experience, since you may not know beforehand which components will be used together, and therefore can’t make specific data retrieval optimizations for each individual component.
The most common inefficiency in a typical portal site occurs when multiple Web Parts simultaneously make network requests for data. Each request, whether to a Web service or a remote database, ends up adding to the overall time it takes to process the page even though the requests are typically independent of each other and could conceivably be issued in parallel.
Fortunately, ASP.NET 2.0 also introduces an easy-to-use asynchronous page model that, when used in combination with asynchronous Web service calls and asynchronous database access, can significantly improve the response time for a portal page as several independent Web Parts collect data in parallel. Here I’ll look at techniques for building Web Parts that perform their data retrieval asynchronously to make the portal pages that contain them more responsive and scalable.
Cewl slider implentation based on ATLAS. Demo appears a bit slow :-(
YOU KNOW WHAT? THIS IS POST 300! ;-)
nice article on cloning
zondag, juli 16, 2006
Just saw webcast by Jochen Seemann
zaterdag, juli 15, 2006
another one, also css:
Good & simple demos (esp. the soap class)
donderdag, juli 13, 2006
pers link ref
woensdag, juli 12, 2006
VS2005 TS designers
zondag, juli 09, 2006
Nice example of a AJAX implementation
maandag, juli 03, 2006
Nice tool i found by listening to the msdn webcast Building Powerful AJAX-style solution. Keep track of what is going down the line. Helpfull when developing webservices.
Webpart body hardcoded 5px padding setting
I ran into this weird problem of not getting rid of the 5 px padding in the body of my webparts. Well it seems to be a known 'bug'. MS probably fixes it in the next release. There is a workaround to overcome the prblem. Took me some time to figure out what they had in mind.
WebPartChrome and WebPartZone derived classes you need.
download fixed classes:
ASP.NET 2.0 Menu control + XML + XSL
The use of the menu webcontrol is well documented with the use of a sitemap. Use with XML datasource isnt that well documentated, here a nice sample of how to do this.
I couldnt find the URL of where I found it anymore, sorry 4 that.