Wizard to add non-MFC C++ class in Visual Studio 2010? - visual-studio-2010

Up to now I have always adding a new non-MFC C++ class in Visual Studio (I use 2010 these days) by right clicking on "Header Files" and adding a header file for the class and then right clicking on "Source Files" and adding a source file for the class. I then fill out the contents manually. It takes under a minute but it would be SO nice if there was a wizard for this.
Is there a wizard to add a new non-MFC C++ class in VS2010?

Right click on the project in Solution Explorer. Click Add->Class, you can find C++ class in the pop-up window.

Related

How to add additional .ui files in Qt VS Add-in

I have created a Qt Application project in Visual Studio. It generates one .ui file for the main window. What if I want to add another window?
If you use visual studio 2013 and Qt 5, right click your project in solution explorer and select Add -> Class... to launch Add Class dialog.
You can create Qt5GuiClass for your new window in the dialog.
From the Solution Explorer of you Visual studio, right click on the Form files -> Add new Item -> Qt forms from there select Qt Dialog form (.ui)

How to generate class diagram from project in Visual Studio 2013?

In Visual Studio 2010 I can generate class diagram from my project with 2 clicks. But now in Visual Studio 2013 I don't see the option "View Class Diagram" in project menu. Where did this item disappear? How can I generate class diagram from project now?
Right click on the project in solution explorer or class view window --> "View" --> "View Class Diagram"
For creating real UML class diagrams:
In Visual Studio 2013 Ultimate you can do this without any external tools.
In the menu, click on Architecture, New Diagram
Select UML Class Diagram
This will ask you to create a new Modeling Project if you don't have one already.
You will have a empty UMLClassDiagram.classdiagram.
Again, go to Architecture, Windows, Architecture Explorer.
A window will pop up with your namespaces, Choose Class View.
Then a list of sub-namespaces will appear, if any. Choose one, select the classes and drag them to the empty UMLClassDiagram1.classdiagram window.
Reference: Create UML Class Diagrams from Code
For Visual Studio 2019 and Visual Studio 2017 Users
For People who are missing this old feature in VS2019 (or maybe VS2017) from the old versions of Visual Studio
This feature still available, but it is NOT available by default, you have to install it separately.
Open VS 2019 go to Tools -> Get Tools and Features
Select the Individual components tab and search for Class Designer
Select this Component and Install it, After finish installing this component (you may need to restart visual studio)
Right-click on the project and select Add -> Add New Item
Search for 'class' word and NOW you can see Class Diagram component
see this answer also to see an image associated
https://stackoverflow.com/a/66289543/4390133
(whish that the moderator realized this is the same question and instead of deleting my answer, he could mark one of the questions as duplicated to the other)
Update to create a class-diagram for the whole project
Here is how to generate a diagram for the whole project (after applying the previous steps)
Add class diagram to the project
if the option Preview Selected Items is enabled in the solution explorer, disabled it temporarily, you can re-enable it later
open the class diagram that you created in step 2 (by double-clicking on it)
drag-and-drop the project from the solution explorer to the class diagram

Generate a class diagram from Visual Studio

I would like to generate a class diagram with relations for my visual studio project. I opened my solution, added a new ModelingProject, added a new .classdiagram file but when i want to drag my folders or my classes onto the diagram layout I get the "not available" sign.
Does anyone has any idea on how to fix this ?
For Visual Studio 2017, 2019 and 2022
This feature is still available, but it is NOT installed by default, you have to install it separately.
From inside Visual Studio go to Tools -> Get Tools and Features
Select the Individual components tab and search for Class Designer
Check this Component and Install it
After finish installing this component
Right-click on the project and select Add -> Add New Item
A. Search for 'class' word and NOW you can see Class Diagram component
Very Important Update From the Comments below
Right-clicking on a folder and selecting Add New Item will NOT show the Class Diagram option.
You could right-click on a project.
Not every project type will support Class Diagram For example,
Right-clicking on Class Library project will DO show Class Diagram option in the Add New Item dialog.
But Right-clicking on ASP.NET project will NOT show Class Diagram option in the Add New Item dialog.
For generating the class diagram visual studio is providing the in-built option please use that, Go to class view window of your project, RightClick -> select View -> click on View Class Diagram. This will generate class diagram for your project.
Ref:
https://msdn.microsoft.com/en-us/library/ff657806.aspx
How to generate class diagram from project in Visual Studio 2013?
Thanks

Create resource using Visual Studio 2010?

I'm attempting to create a resource in Visual Studio 2010 which I will use to create a custom dialog box. Microsoft gives these steps:
http://msdn.microsoft.com/en-us/library/sxdy04be.aspx
However there is no "Resource File" option in the Add New item dialog. There is, however, an "Add Resource..." menu item in the Project menu. However, this item is dimmed out. Why is it dimmed out? How can I get it to be available?

How to annotate an SQL source file opened in Visual Studio 2010?

Sorry if this question has been asked before but I did some searches and could not find any information.
When I open an SQL file in Visual Studio 2010 and right click in the editor, the "Source Control" sub-menu in the context menu is not there. I'm particularly after source code annotation.
Is there anyway to make that menu appear? I can navigate to that file in Source Control and get the context menu from there, but that is much slower than just access it directly from the editor.
Thanks.

Resources