I learned how to add events to a remote client by studying the “Chatter” remoting example in .NET Remoting and Event Handling in VB .NET, by Paul Kimmell. I will not attempt to explain the entire “Chatter” code example, since a good explanation is already given in Kimmell’s article, but I do want to point out a few important aspects that weren’t clear to me at first. (more…)
In the .NET 2.0 Framework, with Visual Basic 2005, there are a number of ways to define and use delegates, and even more ways to define and use events . This post summarizes these differences. (more…)
I just read chapter 10, .NET remoting, in Introducing Microsoft .NET 3rd Edition, 2003, by David S. Platt. His explanations are very clear and easy to read, but I had a little trouble compiling and running the sample code. Part of the problem is that the code was written for an earlier version of Visual Studio and the .NET library. I took notes as I upgraded and built this example and I thought I’d share them here. I built this example in Visual Basic 2005 Express SP1. I have upload this project into my Box.net folder on this blog. Even if you don’t have David Platt’s book you can probably get a good idea about how remoting works by looking at my VB2005 version of his example code, reading the introduction below, and reading the on-line articles listed at the end of the introduction.
I just got the MCTS Self-Paced Training Kit (Exam 70-536): .NET FRAMEWORK 2.0 Application Development Foundation in the mail yesterday. I finished lesson 1 in chapter 1 and posted my notes and VB examples on this page: Types in the .NET Framework – Part 1: Value Types.
As I complete each lesson, I’ll add a link to my notes on this page: Exam 70-536: Application Development Foundation – Study Topics. Note that my lesson notes will be on pages, not posts. I’ll only post to let you know when I start a new chapter.
I hope some of you will join me and add comments to the lesson pages. Whether you are studying for the MCTS or MCPD, it will be easier and more fun if we take the journey to certification together!
I spent the morning learning about events and delegates. I needed to learn these concepts for a VB2005 project that I’m working on. In addition, this is one of the topics that is supposedly covered in Exam 70-536. So, here’s what I learned: (more…)
This list of topics was taken from a page on the Microsoft Learning web site, Preparation Guide for Exam 70-536
TS: Microsoft .NET Framework 2.0—Application Development Foundation, from the section: ”Skills Measured in Exam 70-536″. I’ve just reformatted the information to make it easier to read (IMHO). This exam is required for both the MCPD and MCTS certifications.
This looks like a huge amount of material to cover in a test. I wonder if the test really covers all of this material, or just a sampling of it? Does anyone who has taken the test have some insight into this? (I’m not looking for shortcuts to studying for the exam, I’m just curious!) (more…)
I’ve been thinking about getting Microsoft Certification for years. I remember sitting at my desk at Intel, back in 1998, taking a break from C++ debugging in VS5 and browsing the Microsoft Certification web site. I read the requirements and decided that I would like to be an MCSD. Well, life goes on, and getting married, buying a house, traveling, going to grad school, becoming a dad, and generally having a really great time all took priority over certification. And I’m
pretty quite happy about those choices!
Now, I’ve got a ton of experience in C, C++, MFC, ATL and COM programming as well as some pretty respectable VB programming experience going all the way back to VB 4.0. I’m currently working on my first VB2005 project for one of my company’s clients, but I’d like to strengthen that experience with certification so that future clients know I’m prepared to do .NET programming. That’s why I think this a good time for me to get MS certification. So, I bought a used copy of the MCAD/MCSD Self-Paced Training Kit. I got a good deal on it too! Two days ago I started posting about starting the certification process, and started studying for my MCSD. (more…)