<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d23110236\x26blogName\x3dMicrosoft+.NET+Technology+C%23,ASP.NET+...\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dSILVER\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://dotnettechnology.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://dotnettechnology.blogspot.com/\x26vt\x3d7346418948838607653', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Sponsored by..

CAB:::A Smart Client Approach

Thursday, March 02, 2006

hey,do you know of the yummy Composite UI Applications Blocks(CAB) from Patterns and Practices,Microsoft??Well,they happen to be some pre defined code:::which follow da best efficient methods when it comes to good productive coding.Some of the components being Caching application block,login application block,Database application block to name a few.

Well,this CABs compatible with the latest release of Visual Studio make life pretty easy for the guys of developers genre.

"CAB is a guidance asset (an application block) based on .NET 2.0. It’s intended to provide proven practices to build complex UIs based on simpler “parts” (SmartParts as we call them, “WinParts” in other architectures). This is a recurrent pattern implemented in many well known examples."(extract from gotdotnet,PnP)

More on this upcoming project as I continue my journey exploring it......

Bookmark this post to del.icio.us Digg this post! Bookmark this post to Yahoo! My Web Bookmark this post to Furl