DOTNET POWER PLAY
.NET stuffings and MICROSOFT (C) technologies
Thursday, June 30, 2005
Tuesday, June 28, 2005
Monday, June 27, 2005
WizBids.com: Intelligent Freelance Outsourcing
WizBids.com: Intelligent Freelance Outsourcing Written Entirely in ASPNET 2.0
TheServerSide.com - Tech Talk Video Doug Purdy's bio, Program Manager, Microsoft XML Web Services Team
Sunday, June 26, 2005
Friday, June 24, 2005
Thursday, June 23, 2005
DotNetGuru PetShop
DotNetGuru PetShop: "DotNetGuru PetShop Presentation byThomas GIL (thomas.gil@valtech.fr), translated by Matthieu Guyonnet-Duluc
Introduction
The birth of project PetShopDNG is original enough to deserve a brief reminder: remember, it goes back to the time when Microsoft had just published its own implementation of PetShop 2.0. That PetShop Sami Jaber had analyzed and criticized for its numerous architecture choices, a bit too much for a reference application."
OT: If you're not using Virtual PC ... you should be
OT: If you're not using Virtual PC ... you should be: "Differencing Disks allow you to use an existing VHD (Virtual Hard Disk) as the parent for a new VHD. For example, if you want to have one VPC for Visual Studio 2003 and a different one for Visual Studio 2005 Beta 2, and you wanted them both on Windows XP Professional, you can create a parent VHD with Windows XP Pro on it and use it as the parent for each of the two Visual Studio VPCs. This saves a ton of hard disk space because the OS only exists in a single VHD. It also saves a lot of time - have you ever created copies of VHDs or installed the same OS on several VHDs? Yuck. This is how I'm setting up my VPC hierarchy. "
Wednesday, June 22, 2005
Tuesday, June 21, 2005
ComputerZen.com - Scott Hanselman's Weblog - Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List
Monday, June 20, 2005
Sahil Malik [MVP C#] : What is a business object?
Sahil Malik [MVP C#] : What is a business object? Definition:
Business objects are object representations in a computer program that abstract the logical entities in the specific business domain, that the program is being written for.
Practical Example:
For instance, if you are an insurance company, your business objects could be classes that represent a Policy, Premium, Payment Plan etc.
Advantages of representing your data as business objects -
1. Your customer understands a "Policy", not a DataSet or a DataTable. This allows you to abstract and communicate what you as a programmer see on your screen more effectively with the end customer.
2. Catching, isolating, and debugging rogue data is easier - because the logical information for a particular business entity is all segregated as one serializable instance, which does not need an underlying database to live and exist.
Saturday, June 18, 2005
Friday, June 17, 2005
Tuesday, June 14, 2005
Data-Binding to Web Service Proxies: Download the source code
Data-Binding to Web Service Proxies: "Data-Binding to Web Service Proxies
As I was preparing to post this code, I ran across Brad Adams very timely post:
Nikhil fires up the age old debate again�Data-binding to public fields... yes or no?
My problem, more specifically, is data-binding to web service proxies. The client proxies generated by .NET 1.0 & 1.1 represent the data elements returned by a web service as fields. While this works fine for retreiving data, it does absolutely no good when trying to bind the data to a grid.
While .NET affords some extensions for web service client code generation, the data classes are generated by the serialization framework and it does not support customization AFAIK. So what can be done? Wait for .NET 2.0? Being the impatient programmer, I decided to go down a different path.
I've been following the Mono project for a while, and I knew they had an open-source port of .NET's WSDL.EXE tool. I downloaded the source code and patched together a new WSDL tool that runs under .NET 1.0, 1.1, or Mono. It was definitely a quest! I interwove the System.Web.Services & System.Serialization classes from the Mono library with the base runtime classes. This allowed me to tweak the code generator to produce the desired result while running on either MS.NET or Mono. Thanks to the Mono Team for making this code available... definitely a good reason for open-source!"
Monday, June 13, 2005
SourceGrid 2.0
SourceGrid 2.0 SourceGrid is a Windows Forms control written entirely in C#. My goal was to create a simple but flexible grid to use whenever it is necessary to visualize or to change a series of data in a table format.
There are a lot of controls of this type available, but often are expensive, difficult to customize or not compatible with .NET.
The Microsoft DataGrid for me is too DataSet orientated and therefore is often complicated to use in the cases in which the source data isn't a DataSet, and often it is not customizable enough.
Friday, June 10, 2005
Thursday, June 09, 2005
ASP.NET Downloads
ASP.NET Downloads ASP.NET Downloads & Service Packs
Windows Server 2003 Service Pack 1
Web Services Enhancements 2.0 Service Pack 3
Visual Studio .NET 2002 Service Pack 1 - Deutsch
Visual Studio .NET 2002 Service Pack 1 - Englisch
Visendo Logfile Analyzer Web-Edition
Visendo Logfile Analyzer Professional-Edition
ASP.NET Version Switcher
Sicherheitsupdate "ASP.NET" für .NET Framework 1.1
Sicherheitsupdate "ASP.NET" für .NET Framework 1.1 - Windows Server 2003
Sicherheitsupdate "ASP.NET" für .NET Framework 1.1 Service Pack 1
Sicherheitsupdate "ASP.NET" für .NET Framework 1.1 Service Pack 1 - Windows Server 2003
Sicherheitsupdate "ASP.NET" für .NET Framework 1.0 SP2
Sicherheitsupdate "ASP.NET" für .NET Framework 1.0 SP3
.NET Framework 1.1 Sicherheitsupdate "GDIPLUS.DLL"
.NET Framework 1.0 Sicherheitsupdate "GDIPLUS.DLL"
.NET Framework Version 2.0 Redistributable Package Beta 1 (x86)
.NET Framework Version 2.0 SDK Beta 1 x86
.NET Framework Version 2.0 SDK Beta 1 Readme
Visual J# Version 2.0 Redistributable Package Beta 1
Error 1935 error message when you use the Netfx.msi package to install the .NET Framework 1.1
Error 1935 During Install of the .NET Framework
Troubleshooting 1935 and 2908 errors during installation
How to troubleshoot Microsoft .NET Framework 1.1 installation issues
How to troubleshoot Microsoft .NET Framework 1.1 installation issues on Windows Server 2003
Web Services Enhancements 2.0 SP1 for Microsoft .NET
Web Services Enhancements 2.0 SP1 for Microsoft .NET Redistributable
SQL Server 2000 Desktop Engine Deployment Toolkit
New XML Features in .NET Framework 2.0
ASP.NET ValidatePath Module
ASP.NET ValidatePath Module Scanner
ASP.NET Migration Assistants
Wednesday, June 08, 2005
Tuesday, June 07, 2005
kbAlertz: A forms authentication cookie can be used to authenticate to a forms authentication ASP.NET application after the FormsAuthentication.SignOu
kbAlertz:: "A forms authentication cookie can be used to authenticate to a forms authentication ASP.NET application after the FormsAuthentication.SignOut method has been called"
SUMMARY
INTRODUCTION
MORE INFORMATION
Help protect the application by using SSL
Enforce TTL and absolute expiration
Use HttpOnly cookies and forms authentication in ASP.NET 2.0
Use the Membership class in ASP.NET 2.0
REFERENCES
APPLIES TO
SUMMARY
This article describes a situation where the forms authenticate cookie can be used to authenticate to a forms authentication Microsoft ASP.NET application after the FormsAuthentication.SignOut method has been called. This article introduces several methods that you can use to help reduce such attacks.