Home | Categories | Sources | Sites | Languages | About
Note: The project has been discontinued
Carl Prothman's .NET Blog [Site] [XML]
Description: From the mind of an .NET Developer...
Last Update: 09:22:19 03/05/2006

Additional Info

First Fetched: 00:16:15 01/31/2004
Last Updated: 09:22:19 03/05/2006


Asynchronous pages in ASP.NET 2.0
Check out Jeff Prosise article on Asynchronous pages in ASP.NET 2.0 ASP.NET 2.0 vastly simplifies the way you build asynchronous web pages!
14:46:00 October 3, 2005, Monday (PDT) Source: Carl Prothman's .NET Blog
ASP.NET Road Show Rocks!
I attended the ASP.NET Road Show (ASP Exposed) by Scott Guthrie a few days ago. Wow! I had a great time! There were over 300 folks who showed up at the Microsoft conference center. And about 100 of those folks were from the .NET Developers Association. Scott did a great job presenting some tips and tricks for ASP.NET, plus he did an in-depth demo of the ASP.NET Whidbey IDE / .NET 2.0 Framework. I got to tell you, there is some really cool stuff coming out next near for ASP.NET! I really like the Master Page concept. It rocks! ;-) If you haven't seen the ASP.NET Road Show yet, you should at least try to make it to one of the remaining ones! You won't be disappointed. Enoy!
15:52:00 December 19, 2003, Friday (PST) Source: Carl Prothman's .NET Blog
.NET Developers Association - Monday, December 8, 2003 - ASP.NET Exposed
General Meeting Location: Microsoft Conference Center (Building 33), Hood Room Map Event Date: Monday, December 08, 2003 5:30 PMFood Registration, Food & Drinks Food and beverages brought to you by Microsoft. 6:00 PMSpotlight PresentationScott GuthrieRob Howard ASP.NET Exposed by Scott Guthrie and Rob Howard, Microsoft This is your chance to learn from the creators of Microsoft’s ASP.NET Web development platform. Get the knowledge you need to start developing secure ASP.NET Web applications with ASP.NET and Visual Studio .NET. YOU MUST REGISTER FOR THIS EVENT! CLICK HERE TO REGISTER (It's free!) Introduction to ASP.NETLearn how to develop the next generation of Web applications with ASP.NET and Visual Studio .NET. This session covers the fundamental concepts and techniques that you need to start building an ASP.NET application. Tips and Tricks Ramp up your ASP.NET programming by learning the hottest tips and tricks straight from the experts that invented ASP.NET! See ...
04:51:00 November 15, 2003, Saturday (PST) Source: Carl Prothman's .NET Blog
.NET Developers Association - Monday, Nov. 17, 2003 - Inside Office 2003
Location: Microsoft Building 40 Steptoe Room 1450, Redmond, Washington Map Event Date: Monday, November 17, 2003 6:15 PMMeeting Room Opens Meeting Room and Security Checkpoint Open Microsoft Security or our Microsoft host will begin allowing access to the meeting room and checking attendee credentials. You must bring photo identification and a printout of your email meeting announcement or the website meeting agenda to gain access into the meeting location. If you park in the Microsoft parking garage, you must also know the make, model, year, color and license plate of your vehicle.The time before the meeting is a great time to meet other attendees. 6:30 PMFood Come Early for Pizza! The .NET Developers Association will provide pizza before the event.The beverages and meeting site are provided by the Microsoft Corporation. 7:00 PMAnnouncementsBrad Connell Introductions, Announcements, & Job Offers A brief description of the upcoming events and happenings within the .NET Developers ...
17:05:00 November 14, 2003, Friday (PST) Source: Carl Prothman's .NET Blog
PDC - Summary
Well PDC has come and gone. I had hope to blog each day on each keynote / session that I attended, but there were too many sessions and too little time... ;-) What I like about PDC:1) I really enjoyed the Keynote speakers / sessions. They did a great job on product announcements and had some very cool demos! Plus I really enjoyed learning all the new techologies! The future looks bright! ;-) 2) I really enjoyed meeting with my fellow MVPs, INETA speakers, and Microsoft friends. It was good to finally meet “the person behind the name” (in MSN IM / Newsgroup posts) 3) The conference transportation was excellent. I always found a waiting bus to and from my hotel. The conference even provided buses to the LAX airport on the last day. 4) I enjoyed helping out with “Ask the Experts”. It was interesting to hear all the different kinds of questions folks had on their mind. I help out in both the ASP.NET and ADO.NET tables. What I did NOT like about PDC:1) The conference was way too ...
23:44:00 October 30, 2003, Thursday (PST) Source: Carl Prothman's .NET Blog
PDC - Day 1 (Monday)
Well I finally made to PDC after spending 8 hours in the SEATAC airport. I got into LA at 7 PM. While the plane was about to land in LA, I could see the fires below. Wow! My heart goes out to the folks who last their home - over 1500 now! So… day one at PDC. I cannot believe how large PDC is this year! It's seems like every professional developer in the world has come to see Microsoft latest tools and technology. Some sessions were so popular, it was standing room only for the monitor in the hall way! I got a front row seat for Bill Gates keynote speech. As always, his presentation / demos went off without a hitch. I really enjoyed Jim Allchin's talk. In one of the demos, Don Box and Chris Anderson had Jim write some code. At one point, Jim opened the file that Don had been typing lots of code into and it was blank! Luckily, Jim had open the wrong file. Once he realized his mistake, he opened up the correct file and the code was there. Both Don and Chris both let out a big sigh of ...
09:39:00 October 28, 2003, Tuesday (PST) Source: Carl Prothman's .NET Blog
PDC or Bust!
Hurray! I'm on my way to PDC! No wait, flight has been cancelled due a fire in LA. It's the hurry up and wait game. Sigh... An interesting note: There were several Microsoft speakers (including a keynote speaker) on the same flight. I think they were going to catch a plane to Denver, then transfer to Los Vegas, then drive to LA (a 5 hour drive). I wish them the best of luck. I'm going to wait it out here at SEATAC.
04:24:00 October 26, 2003, Sunday (PST) Source: Carl Prothman's .NET Blog
MVP Awards List, 2003-2004
Hey! I got re-awarded as a Microsoft ASP.NET MVP! ;-) For more information about the Microsoft MVP Program check out the Frequently Asked Questions
14:15:00 October 5, 2003, Sunday (PDT) Source: Carl Prothman's .NET Blog
Viewing the Contents of a DataSet while in Debug Mode
While in debug mode in Visual Studio .NET, do you ever get tired of typing in the following commands into the Intermediate window? ?ds.Tables(0).Rows(0).Item(0)Or ?ds.Tables(0).Columns(0).ColumnName Well there is an easier way to see the contents of a DataSet! Try typing in the following: ?ds.GetXmlOr ?ds.GetXmlSchema Enjoy!
12:18:00 September 10, 2003, Wednesday (PDT) Source: Carl Prothman's .NET Blog
Microsoft TechEd 2003 - Conference Material On-line
Check it out... The Microsoft TechEd 2003 conference material is on-line.
05:39:00 September 5, 2003, Friday (PDT) Source: Carl Prothman's .NET Blog
Visual Studio .NET's “Clipboard Ring“ tab - Nice feature!
Have you used Visual Studio .NET's “Clipboard Ring“ tab lately? I haven't! I was not aware of it's presence within Visual Studio .NET's Toolbar until I attended a .NET Users Group meeting the other day. The Clipboard Ring feature has the ability to keep track of the last 10 (or so) Clipboard copies from within Visual Studio .NET. So if you copy some VB.NET (or C#) code, then copy some HTML, both of those copies will be available from the Clipboard Ring on the Toolbar. This is very cool feature! It sure beats opening up Notepad and coping code / HTML from Visual Studio .NET into Notepad. I've been there, done that! And I won't be doing that again! Especially now that I know about Visual Studio .NET's “Clipboard Ring“ tab feature! ;-)
09:08:00 August 19, 2003, Tuesday (PDT) Source: Carl Prothman's .NET Blog
Tip for Editing Long String Properties Values within Visual Studio .NET 2003
Have you ever tried to edit a long string value within the Properties window of Visual Studio .NET 2003? It can be very frustrating! Here is a tip that will make it a lot easier for you to edit those long property string values. Double-click on the title bar of the Properties window. It will then become detached and float above all the other windows within Visual Studio .NET 2003. Then resize the Properties window so that the width is as wide as the screen. Then move the middle splitter bar so that you can see the property names correctly. You can now edit the long property value very easily. To get the Property window back to it's original position, double-click on the title bar of the Properties window again. It will then be moved back to it's orginial position. The only downside to this approach is that the middle splitter bar will not be correctly re-position when the Properties window is placed back. So you'll need to re-adjust it. Enjoy!
02:43:00 August 13, 2003, Wednesday (PDT) Source: Carl Prothman's .NET Blog
Move / Drag Tags within Visual Studio .NET 2003
Did you know you can drag file tabs around within Visual Studio .NET 2003? Try this, open up several files, then click and drag one of the tabs for an open file and move it to another position within the set of tabs. Cool huh? You can also drag and drop tabs onto the current opened file. When you do this, a menu will pop up asking if you want to create a “New Horizontal Tag Group” or “New Vertical Tag Group”. Select one and presto, you have either a horizontal or vertical split screen with the dragged file in the upper split screen. Cool huh? Don't forget the “Windows | Close All Files“ menu when closing several open files all at once. It sure beats clicking the small upper right X for each file... ;-) Enjoy!
12:23:00 August 12, 2003, Tuesday (PDT) Source: Carl Prothman's .NET Blog
President of the .NET Developers Association Users Group!
I got voted in as President of the .NET Developers Association Users Group (http://www.netda.net) last evening. ;-)
10:12:00 August 12, 2003, Tuesday (PDT) Source: Carl Prothman's .NET Blog
I'm going to Microsoft's PDC this year!
I'm going to Microsoft's Professional Developers Conference (PDC) this year! See you there!
10:08:00 August 12, 2003, Tuesday (PDT) Source: Carl Prothman's .NET Blog
Saving a DataView in Session
Most .NET developers store a DataSet in a Session variable, then create a DataView from the DataSet's DataTable on Page_Load in order to get a different sort and/or filter. However, you can store the DataView in a Session variable by itself! And it will still contain data when you pull it out of the Session variable on another page! ' Create and fill a DataTable from Northwind's Customer tableDim connString As String = "Server=(local);Database=Northwind;UID=sa;PWD=myPassword"Dim sqlConn As SqlClient.SqlConnection = New SqlClient.SqlConnection(connString)Dim sqlSelectCmd As SqlClient.SqlCommand = New SqlClient.SqlCommand("Select * From Customers", sqlConn)Dim sqlDataAdapter As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdaptersqlDataAdapter.SelectCommand = sqlSelectCmdDim dataTable As DataTable = New DataTable("Customers")sqlDataAdapter.Fill(dataTable) ' Create a new DataView from the Customers DataTableDim dataView As DataView = dataTable.DefaultView ' Place the DataView into ...
03:34:00 August 12, 2003, Tuesday (PDT) Source: Carl Prothman's .NET Blog
What is the fastest way to load a Typed DataSet?
You might answer: "Just call the Fill method on a SqlDataAdapter" Typed DataSet - Fill (Fast): // Create a typed DataSet TypedDataSetProject.CustomersDataSet customersDataSet = new TypedDataSetProject.CustomersDataSet(); // Fill the typed DataSet's Customer DataTable this.sqlDataAdapter1.Fill(customersDataSet.Customers); But there is a faster way!!! The trick is to turn off notifications, index maintenance, and constraints while loading the data. Typed DataSet - BeginLoadData, Fill (Faster - for large data sets): // Create the Typed DataSet TypedDataSetProject.CustomersDataSet customersDataSet = new TypedDataSetProject.CustomersDataSet(); // Turn off the DataTable's notifications, index maintenance, and constraints customersDataSet.Customers.BeginLoadData(); // Fill the Typed DataSet's Customer DataTable this.sqlDataAdapter1.Fill(customersDataSet.Customers); // Turn back on notifications, index maintenance, and constraints customersDataSet.Customers.EndLoadData(); Untyped DataSet - ...
10:50:00 July 4, 2003, Friday (PDT) Source: Carl Prothman's .NET Blog
Life is good!
Okay, I guess I'm past the "Hello Blog World" stage now! ;-) So life is good! I just started a new job as a Vendo over at Microsoft converting an existing ASP.NET application to the next version of ASP.NET and Sql Server. Wow! There is really cool features in the works. I'm under NDA, so I can't say too much more... But the next version of ASP.NET and SQL Server look total awesome! I got word that I made the INETA Speakers Bureau. Very Cool! I feel really honored and privileged to be part of that group! The speaker list reads like a who’s who of the .NET world. I attended the Seattle .NET Developers Assoc. meeting this past Monday night. Scott Barker gave a great presentation on Taking Advantage of Data Driven Techniques with ADO.NET and ASP.NET. He presented a lot of ASP.NET and ADO.NET code. And there was a lot of good interaction between the speaker and the user group members! Well I promise I’ll try to place my thoughts on this WebLog each day. I will share my joys and ...
18:28:00 June 3, 2003, Tuesday (PDT) Source: Carl Prothman's .NET Blog