April 2005 - Posts
One of the cool new productivity features that you'll find in VB 2005 is Code Snippets. These are snippets of code, to perform various different common actions. In addition to the large set of snippets that will ship with VS 2005, there is a also an extensibility model so that you can add your own and/or team/company snippets to the the standard collection.
While this is well documented, it still requires defining the snippet and all of its attributes in XML format. In order to avoid that, download the free Snippet Editor for Snippet Editor for Visual Basic 2005 (Beta 2) and get yourself an easy to use editor to define your new snippets.
Here is the description of this tool:
The hundreds of code snippets that ship with Visual Basic 2005 certainly help your productivity. But what about developing your own library of custom snippets? With the Visual Basic Snippet Editor you can use this Windows Forms application to rapidly build and test your snippets.
- Visually define custom replacement parameters for your snippets
- Add custom metadata such as title, author and description to your snippets.
- Easily define keyboard shortcuts for your snippets to provide fast access.
- Define reference assemblies your snippet use
Note also that this is a shared source project, so you can have an active role in this at well. Check out the details at the VB Snippet Editor Workspace.
The VB team took alot of heat for the fact that C# had much better refactoring tools than VB.NET. Quite frankly, I also felt that this was a painfull lacking and only added fuel to the "VB isn't a serious language" fire. The main reason this functionality was missing from VB was simply a matter of priorities / lack of time before release.
Well, the VB team has come up with a great solution to answer this need - they have worked out a deal to include the Refactor! tool with VB 2005.
Read about it here and then download the VS Beta 2 version here (use this download link, not the incorrect one on the MS site).
Check out this new Microsoft e-Learning site for developers - high quality training for free !
Developer eLearning’s first available course is Windows Server: Taking Advantage of 64-bit Computing. More are on the way: Smart Client, Connected Systems, SQL Server 2005 and Visual Studio 2005.
If you complete a course and fill out a survey, you are eligible to win one of these prizes:
Grand Prize Sony 50" Plasma WEGA High Definition TV ultimate home theater package
2nd Prize Nikon D70 SLR Digital Camera package
3rd Prize Bose Acoustic Wave 5-CD Music System
4th Prize Bose Acoustic Noise Cancelling Headphones
Enter the DevSource Programming Trivia Contest
Are you proud of knowing all the answers to obscure programming questions? Here's your chance to find out if you really are a geek guru.
Start here and see what you are made of !
I got back this week from VSLive! Toronto, where I did 3 different presentations. They all went very well, although the session on business object data binding in VS 2005 (while a great topic) had some challenges in terms of getting the demos to work with build of VS that I had. Of course, that was pre-Beta2...
For the next three months, I have a conference speaking engagement every month:
May - VSLive! Las Vegas
June - TechEd US
July - TechEd Europe
If you plan on attending any of these events, please drop me a note and let's try to get together for a beer...
I forgot to mention that in-between, I will be making another guest appearance - details to follow ! :-)
Are you ready to experience SQL Server 2005?
Announcing the launch of the SQL Server 2005 Virtual Hands on labs. In these labs, you will get to experience many of the new features in SQL Server 2005 including CLR integration, XML support and deep business intelligence integration.
Just follow the link and experience SQL Server 2005 for yourself
Yes, that does say VB6 :-)
Here is a new resource center for VB developers still developing applications in VB6 and/or just starting to move to VB.NET. It contains "VB6 Greatest Hits" content on VB6, as well as content on learning about and migrating to VB.NET.
Check it out.
Actually, my Mom doesn't read my blog, or do anything having to do with computers. But it is true that I have been selected as a Microsoft MVP (Most Valued Professional) for 2005, in the category of Visual Studio - Visual Basic.
It is a honor to be associated with some extremely talented people who are dedicated to the Microsoft technologies and the Microsoft technical community.
The April meeting of the Israel Visual Basic User Group meeting will be held on April 6, 2005:
17:30 - 18:00 Assembly
18:00 - 18:10 Introduction
18:10 - 19:30 “ADO.NET 2.0 – The Highlights"
Jackie Goldstein, Renaissance Computer Systems
19:30 - 19:45 Break
19:45 – 20:00 "Hatzilu !"
Open session, with questions and answers/ideas from everyone
20:00 – 21:00 “Data Access Enhancements & Additions in Visual Studio 2005"
Jackie Goldstein, Renaissance Computer Systems
This month we will take a look at the two sides of Data Access in .NET 2.0 and Visual Studio 2005. I'll be giving the 2 presentations – The first presentation, “ADO.NET 2.0 – The Highlights", will look at the changes and enhancements to the ADO.NET objects in the .NET Framework. In the second presentation, “Data Access Enhancements & Additions in Visual Studio 2005", I will spend a lot of time discussing and demoing the new objects and tools available in Visual Studio for building data-intensive applications. This presentation will cover Data Sources, Typed DataSets, and (the new) TableAdapters, as well as Winforms Data-Binding for both DataSets and Custom Objects.
As always, we'll have our special "Hatzilu" session at our meeting. So please come prepared to discuss your most frustrating problems (or at least some of them!) and to share some of your own techniques and solutions that you have found useful in your applications.
Please remember that it is important for me to know as accurately as possible how many people will be attending each meeting, so that I can arrange for the right amount of food and the proper setup of the chairs. Please confirm your attendance.
See you there !!
2 Hapnina St,
Floor 0 , Dekel Room
It is the new building across from Amdocs.
After the first traffic circle, there is an area for parking on the right.