• Rakesh's Blog

    Thank you.

    • 1 Comments
    The readers of this blog had provided great feedback. We would like to consolidate our customer reach. As part of that effort, I will be closing this blog. I kindly request you to follow our team blog at http://blogs.msdn.com/classdesigner . Please continue...
  • Rakesh's Blog

    Exporting Diagrams

    • 7 Comments
    The user can create multiple class diagrams using the Class Designer. Every class diagram could be explaining a part of your code base. There are diagrams in design docs that provide a better explanation for the design. Also diagrams are a big plus in...
  • Rakesh's Blog

    Chat with us.

    • 3 Comments
    Our team will be holding MSDN online chats on Feb 1st. You can chat with the team that builds Class Designer. Visual Studio - Class Designer Chat with members of the Class Designer team. Class Designer offers visualization features to help you understand...
  • Rakesh's Blog

    Interface Implementation

    • 2 Comments
    Class Designer generates default stubs for interfaces inherited by your class. Say you had IDriveable interface in IDriveable.h and a Mechanic class in Mechanic.h file IDriveable.h #pragma once __interface IDriveable { int Stop(); char Start(); }; Mechanic...
  • Rakesh's Blog

    Is C++ dying?

    • 3 Comments
    Thanks for all the mails sent by the readers enquiring about the long silence. I took a long vacation J . I started to learn to ski this season. But unfortunately this winter season seems to be a disappointment for ski enthusiasts. I will continue to...
  • Rakesh's Blog

    Namespaces

    • 8 Comments
    I have heard this a lot of times… 75-80% of the C++ code out there doesn’t use namespaces. A lot of C++ developers do not use namespaces. Is this a valid assumption? I would appreciate if you could share your opinion about this. If we were to believe...
  • Rakesh's Blog

    Bind Dependency

    • 4 Comments
    Last week we had an intra team challenge. Our manager offered to put on the apron and grill some bbq if we hit some phenomenal bug fixing goal he set. We strapped ourselves to the seats in our offices and took up the gauntlet. Glad to inform you that...
  • Rakesh's Blog

    Default Template Argument.

    • 6 Comments
    When the user drags an inheritance line to a template or specialization, what would be good defaults for the generated template arguments? Say in code I have... template < class T> List {}; class MyClientList {}; The user drags an inheritance line...
  • Rakesh's Blog

    #include

    • 7 Comments
    Say I have the following code in Employee.h namespace Company { class Employee {}; } Manager.h namespace Company { class Manager {}; } When the user drags an inheritance line between Manager and Employee, we will generate the following code in Manager...
  • Rakesh's Blog

    Association

    • 5 Comments
    Here is a link to a site that describes what “Association” means in UML 2. We have “Show as Association” in the context menu. Choosing the option displays a line between the two related types. For example, if you have the following standard C++ code…...
  • Rakesh's Blog

    Pictures!

    • 1 Comments
    Finally I have managed to link to some pictures. A complete picture with C++ Class Designer flanked by other tools that complement it - http://www.winisp.net/rakeshnamineni/images/Everything.jpg The Class Designer - http://www.winisp.net/rakeshnamineni...
  • Rakesh's Blog

    Resolving Templates

    • 9 Comments
    How often do C++ developers write specialized templates? Just to make sure that I don’t mislead you on the terminology, here is an example… // Primary List template // initialCount is the default parameter template < typename T, int intialCount = 0>...
  • Rakesh's Blog

    Templates and Generics.

    • 0 Comments
    While trying to scope the support for Templates and Generics in Class Designer, I wanted to know the difference between them. I came across this posting by Brandon Bray, who is a Program Manager in C++. Hope you find it useful as well. Type overloading...
  • Rakesh's Blog

    Feature Requests

    • 0 Comments
    Title : Feature requests. Chris Monachan had requested… I'd like to for instance, arrange classes by protection (private/public), but also by method/data at the same time. So I can print out diagrams with say just the public methods, nothing...
  • Rakesh's Blog

    Quality or Quantity

    • 4 Comments
    I have to agree that in the recent weeks as more and more people have started using C++ CD, we have observed a spike in our incoming bug rate. I had a discussion with my Program Manager over lunch yesterday about how we should manage our C++ CD deliverable...
  • Rakesh's Blog

    Decisions.

    • 0 Comments
    There were some areas where I had requested feedback. Based on the feedback received from external and internal patrons these are the decisions. Function overloading Our proposed approach, in nut shell, was to create an additional parameter...
  • Rakesh's Blog

    Your Choice.

    • 0 Comments
    Constant Kind . Look at this code… public ref class C1 { public : const int i; initonly int j; literal char c = 'a'; public : Class1() : i(0) { j = 1; } }; In a property page you will see...
  • Rakesh's Blog

    Feature Requests.

    • 2 Comments
    Please try the Class Designer on C++ projects. The Class Designer is shipped with Visual Studio 2005 beta1 bits. If you would like to suggest some new features or see some improvements on existing features please post them in this category. I will...
  • Rakesh's Blog

    Please report any bugs you find here...

    • 1 Comments
    Please try the Class Designer shipped with Visual Studio 5, beta1 bits. If you find any bugs please post them in this category. I will make sure that the reported bugs are addressed in beta2 or in RTM. Thanks.
  • Rakesh's Blog

    Comments in code.

    • 6 Comments
    Wow! Did we get the overload behavior of Class Designer perfect or what? No comments on that post J . Did you know that the VC will support XML comments in Whidbey? XML comments are an excellent way to document your code. Here is a link to an MSDN...
  • Rakesh's Blog

    Overload Methods

    • 1 Comments
    I have decided to post issues that solicit feedback from you and in the process touch upon the cool aspects of Class Designer. I hope you find it engaging. The Class Designer sits on top of the VC Code Model. The VC Code Model poses certain restrictions...
  • Rakesh's Blog

    Our outlook.

    • 0 Comments
    Here is a wonderful way our Program Manager John Stallo puts it… “We want to complement the code editor, not substitute it. Rather than provide a class diagramming experience where you can write and tweak every language feature from...
  • Rakesh's Blog

    Hard Decisions (Contd..)

    • 1 Comments
    I was at Lake Chelan last weekend. I had loads of fun jet skiing, biking and parasailing. I am still basking in that bliss. Since I promised that I would have the continuation of “Hard Decisions” posted by Monday I had to haul myself to my...
  • Rakesh's Blog

    Customer Wants.

    • 2 Comments
    I am gland that I heard from one visitor (Vikranth) of my blog post what their team finds very important to visualize a. Virtual Destructors b. Operator Overloading This is exactly the kind of feedback that would help us build something that...
  • Rakesh's Blog

    Hard Decisions...

    • 1 Comments
    There seems to be no easy process to upload pictures onto the server. But I found a good msdn article that explains, with pretty pictures, the Class Designer and its cohorts (ToolBox, Class Details Window, ClassView & SolutionExplorer). Going forward...
Page 1 of 2 (26 items) 12