Friday, May 27, 2005

Intro to ASP.NET 2.0 and Visual Studio 2005

Intro to ASP.NET 2.0 and Visual Studio 2005

Tuesday, May 24, 2005

The Code Project - Basic Keystroke Mining - C# Programming

The Code Project - Basic Keystroke Mining - C# Programming

caution - using dispose & finalize

caution - using dispose & finalize: "Caution - Using Dispose & Finalize"

10 database and ado.net fallacies

10 database and ado.net fallacies: "10 Database and ADO.NET Fallacies"

.NET Remoting articles

MSD2D is a community site for Exchange, SharePoint, .NET and Security support.

http://www.codeproject.com/csharp/remotinggui.asp

http://www.codeproject.com/csharp/c_sharp_remoting.asp

http://www.codeproject.com/soap/remotingsimpleeng.asp

UISafeInvoker: Making UI Thread safe methods - a little more easily

UISafeInvoker: Making UI Thread safe methods - a little more easily

ASPAlliance.com : ASP and ASP.NET Tutorials : Review: Free Components for ASP.NET 1.1

ASPAlliance.com : ASP and ASP.NET Tutorials : Review: Free Components for ASP.NET 1.1 How many times have you looked for that one component that would complete your project? Of those times, how many times have you found a component that was extremely affordable (free)? Hopefully, you found those components. If not, maybe I'll have a component listed just for you.

Joel.Net - EASY HTTP .NET

Joel.Net - EASY HTTP .NET EasyHttp.NET (VB.NET) Welcome to Joel.Net...
Joel.Net is the official home of developer Joel Thoms. Here you will find software, source code a few articles and a couple other miscelaneous things. I keep pretty busy with a lot of projects, those that I can share I will put up here.

Sunday, May 22, 2005

My Downloads

My DownloadsEZ File Peeker - look at only a few rows of a text file that is potentially > 1GB in size. There is no feasible way to open this file to see the contents, so use this utility to look at the first few rows to get an idea about the format of the contents.
EZ File Splitter - split a very large file into manageable chunks. Transfer them, then reassemble the original file. This is very good for splitting files that are hundreds of megabites into smaller files. Use to split a large file into chunks that can be burned on CDs. C# and VB.NET source code included.
EZ Master Pages - It started from Paul Wilson's master pages control, but I've morphed it into a different control with support for programmatically setting and changing the template, nested templates, etc. VS 2003 project included with demo.
Architecture Sample - Here, I've provided a sample VS.Net 2003 solution containing a feature to manage Contacts. A Contact is the business object, and I show how to use the Model-View-Presenter pattern as well as Strategy, Factory, Singleton, and Provider.
Web Services Demo - Demo from Web Services talk I gave at Texas A&M on April 1st, 2005.
Make a class library have its own config file - By default, .Net uses the process name and adds ".config" for the default config file in the AppDomain. In order to create an use a separate config file dedicated to your class library, you'll have to make your class library assembly execute in its own AppDomain. If this is a scenario you require, check out this sample showing how to make it work. NUnit uses this method to allow your test assemblies to have configuration.
Provider ASP.NET Request Context to a Domain Layer - See my blog post for more information. I outline how to use the Strategy pattern to make a cache service that a domain layer could use when in the context of the

LiveControls for ASP.NET: MSRS (Microsoft Remote Scripting) replacement for ASP.NET

LiveControls for ASP.NET: MSRS (Microsoft Remote Scripting) replacement for ASP.NET

Microsoft Belgi� & Luxemburg - MSDN - Background Processing in Windows Forms Applications (Part 2): Improvements in the .NET Framework 2.0

Microsoft Belgi� & Luxemburg - MSDN - Background Processing in Windows Forms Applications (Part 2): Improvements in the .NET Framework 2.0

Multi-threading in .NET: Introduction and suggestions

Multi-threading in .NET: Introduction and suggestions: "Multi-threading in .NET: Introduction and suggestions"

Know Dot Net - BackgroundWorker Class in the 2.0 Framework

Know Dot Net - BackgroundWorker Class in the 2.0 Framework
private void worker_DoWork(object sender, DoWorkEventArgs e)
{
using (SqlConnection cn = new SqlConnection(ConnectString))
{
SqlCommand cmd = new SqlCommand("SELECT * FROM CUSTOMERS", cn);
dt = new DataTable("Customers");
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
}
lock(dataGridView1){
dataGridView1.DataSource = dt;
}
}

private void btnLoadData_Click(object sender, EventArgs e)
{
worker.RunWorkerAsync();
}

Saturday, May 21, 2005

The ASP.NET 2.0 Provider Model with example

ASP Today ASP.NET 2.0?s new features like Membership, Personalization, and Profiles are all based on a new model to .NET - The Provider model. The Provider model defines an easy plug-n-play architecture. You can use custom providers or write your own providers and use them without re-writing, re-compiling the entire solution. The provider model neatly distributes the functionalities hence allows parallel development of applications to support different devices or medium for the same functionality. In this article, Kamran M Qamar will explain what the provider model is, when it should be used, which functionalities in ASP.NET are using it, how you can create your own providers and finally how you can architect your own solution to reap the benefits of the Provider Model today, using .NET 1.x.

Wednesday, May 18, 2005

Web Services: Increase Your App's Reach Using WSDL to Combine Multiple Web Services -- MSDN Magazine, March 2005

Web Services: Increase Your App's Reach Using WSDL to Combine Multiple Web Services -- MSDN Magazine, March 2005

Amazon.com Free Music Downloads: Top Downloads FREE

Amazon.com Free Music Downloads: Top Downloads

ASP.NET interview questions, MCSD braindumps, MCSE brain dumps, MCP questions.

ASP.NET interview questions, MCSD braindumps, MCSE brain dumps, MCP questions.

Tuesday, May 17, 2005

Microsoft Office Assistance: Use Outlook with Google Gmail

Microsoft Office Assistance: Use Outlook with Google Gmail

Saturday, May 14, 2005

DotNetX team blog : Webservices Blog

DotNetX team blog

Web Services: Reusing your class library web services

Web Services: The specified convention

Increasing quality through Peer Code Review

DotNetX: ServiceModel - should ServiceContainers be supported ?

Friday, May 13, 2005

The Code Project - Indigo Transactional Web Services using Microsoft WinFX CTP March 2005 - C# WebServices

The Code Project - Indigo Transactional Web Services using Microsoft WinFX CTP March 2005 - C# WebServices

Thursday, May 12, 2005

Beth Massi - Microsoft .NET Software Consultant

Beth Massi - Microsoft .NET Software Consultant

Using Virtual PC 2004 Differencing Disks

Using Virtual PC 2004 Differencing Disks

Password Gorilla

Password Gorilla

Tuesday, May 10, 2005

The Code Project - A COM class wizard for VS.NET 2003 - C# Programming

The Code Project - A COM class wizard for VS.NET 2003 - C# Programming

Creating a Crystal Reports User Function Library using C#

Creating a Crystal Reports User Function Library using C#

The Code Project - Decrypting Data in Crystal Reports - .NET

The Code Project - Decrypting Data in Crystal Reports - .NET

ASP.NET 1.1 database cache dependency (without triggers)

ASP.NET 1.1 database cache dependency (without triggers)

Sunday, May 08, 2005

Paul Laudeman : Enabling SSL encryption with SQL Server 2000

Paul Laudeman : Enabling SSL encryption with SQL Server 2000

Friday, May 06, 2005

Visual Studio Hacks - Documentation - GhostDoc

Visual Studio Hacks - Documentation - GhostDoc

Microsoft SQL Server: SQL Server 2000 Service Pack 4

Microsoft SQL Server: SQL Server 2000 Service Pack 4

ClassDesigner's WebLog : Using Class Designer to document your code � Exporting diagrams as images

ClassDesigner's WebLog : Using Class Designer to document your code � Exporting diagrams as images

Excentrics World: User Controls

Excentrics World

Wednesday, May 04, 2005

SQL Profiler Tips and Tricks

SQL Profiler Tips and Tricks

The Foundations of Web Services Security

The Foundations of Web Services Security: "XML Signature: http://www.w3.org/Signature/
XML Encryption: http://www.w3.org/Encryption/
WS-Security: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss
For more details on XSS4J, see http://www.alphaworks.ibm.com/tech/xmlsecuritysuite
For more details on Apache-XML-Security-J, see http://xml.apache.org/security/
For more information on XML Security by Verisign, see http://www.xmltrustcenter.org/xmlsig/index.htm
About the Authors"

The Foundations of Web Services Security

The Foundations of Web Services Security: "LayerStandardsStandard BodyImplementationFeatures
Transport LevelSSLNetscapeSun WeblogicData Integrity
Data Confidentiality
Authentication
Message LevelXML EncryptionW3CSS4J Apache-XML-Security-J
Baltimore Key tools
VeriSignData Confidentiality
XML SignatureW3CXSS4J
Apache-XML-Security-J
Baltimore Key tools
VeriSignData Integrity
WS-SecurityOASISApache WSS4J (Axis)
Trust Service Integration Kit (TSIK)(VeriSign)
Weblogic Websphere
MicrosoftData Integrity
Data Confidentiality
Authentication
SAMLOASISOpenSAMLAuthentication
Authorization"

Issue Vision Program: The best practices in Smart clients

Windows Forms .NET: The Official Microsoft Windows Forms Community Site: "Download IssueVision
The available MSI�s install the source and the IssueVision application. "

Encrypt Connection Strings in VS 2005 .config Files

Encrypt Connection Strings in VS 2005 .config Files: "Encrypt Connection Strings in VS 2005 .config Files"

Encrypt DataSets for Offline Storage using DPAPI

Encrypt DataSets for Offline Storage

Tuesday, May 03, 2005

Rainbow - .Net > .net Free Goodies > FREE Controls

Rainbow -: "MasterPage control by Andy Smith
WilsonWebForm
One-Click By Andy Smith
Details View by Dino Esposito
Directory of Free Components from Jason Gaylord
Xheo.com Controls
PayPal Control by Component One
DOM Compliant Validators by Paul Glavich
MS Tab, Tree, Toolbar Control
MetaBuilders by Andy Smith
Carlos Mare's Collection
PI @ si.org Collection
Dennis Bauer Collection
Control Gallery on ASP.net has FREE and $$$ controls
eXCentrics World
Morrison Schwartz Free controls
Box with Rounded Corners Control by Scott Mitchell
http://www.denisbauer.com"

Monday, May 02, 2005

FTPOnline Special Report: Indigo

FTPOnline Special Report: Indigo