Click to See Complete Forum and Search --> : 2 questions about VC++ .NET


yac
March 20th, 2003, 05:21 AM
Hello everybody,
I have just started to learn the differences between old VC++6.0 and new VC++ .NET, and have found 2 problems inside. Can you please answer for my questions?
1. What I have already read is, that there is no Form Designer inside the new VC++ .NET! I wonder why programmers of MS didn't do it? But anyway, my question is: are there any 3rd-part tools, which do this job? Any external programs which let user to draw Windows Forms and then to create the c++ source code from these 'pictures' automatic?
2. In my opinion, the work with resources in new VC++ .NET is too complicated. There is again no real resource manager in IDE (only XML editor), and the author of the book I have read, suggested to use the additional tool supplied by MS and called reseditor.exe (Resource Editor). The funny thing is, that there are only C# sources for it, and I have bought only the C++ part of VStudio .NET, so I don't have the C# compiler. IMHO I think it's a little bit unfair to include only a source code for a tool which could be very useful. Not everybody have to buy the full Visual Studio NET at once.
My question is: is there somewhere a compiled version of this Resource Editor or are there any 3rd part programs which manage the resources for VC .NET?
Generally, I think the programmers of MS didn't finish their job yet with MS VC++ .NET. The lack of so important things like Windows Forms Editor and Resource Editor is strong defect of this IDE. Of course, this is opinion of a person which learns this new version of language only for several days ;)
TIA and best regards,
Yac

HeartBreakKid
March 20th, 2003, 08:35 AM
:confused:

Visual Studio .NET professional edition has a form/resource editor specifically for C++ that is VERY similar to the form/resource editor in VS 6.0.

yac
March 20th, 2003, 09:39 AM
Originally posted by HeartBreakKid
:confused:

Visual Studio .NET professional edition has a form/resource editor specifically for C++ that is VERY similar to the form/resource editor in VS 6.0.

Hm, unfortunately I have the standard version of .NET....

HeartBreakKid
March 20th, 2003, 01:05 PM
I can't believe that they wouldn't have included a form/resource editor in the standard version.....perhaps something happened during the install???

Jesper A
March 20th, 2003, 01:41 PM
I´m running Visual c++ standard edition.
And there is a formeditor included. I guess it´s
the same used by professional edition.
So I´m not really understand where you got that
from?

Cheers

CBasicNet
March 20th, 2003, 08:54 PM
Maybe the OP meant the WinForm designer.

yac
March 23rd, 2003, 07:31 AM
Originally posted by Jesper A
I´m running Visual c++ standard edition.
And there is a formeditor included. I guess it´s
the same used by professional edition.
So I´m not really understand where you got that
from?

Maybe you say this about non-managed projects? That's right, there is a form editor. But when you tries to make a managed C++ program, there is no form editor supported.

Jesper A
March 23rd, 2003, 11:25 AM
Haven´t tried managed C++ so I have no idea about that.

Scott MacMaster
March 24th, 2003, 04:21 AM
I have yet to do GUI programs in C++ since I installed Visual Studio .NET. However, after seeing this post I decided to look into this. I was able to add dialog resources to both managed and unmanaged c++ projects and was able to edit then using the form editor. I didn't do anything beyond that (like adding code to display the dialogs). However, I'm sure it'll be easy to add a little code to use the dialogs.

It also has a built in resource editor for easy editing of resources.

I have Visual Studio .Net not Visual C++ .NET so I don't know what differences there are. However, I found it hard to believe that even microsoft would omit these features from Visual C++ .Net.

In any case, I'd suggest returning Visual C++ .NET (if you can) and get C# as C# is better. However, if you are in the middle of developing a program I'd suggest just to continue using Visual Studio 6 or whatever you have because it'll probably be more trouble then it's worth to port your program to C++ .Net.

Scott MacMaster
March 27th, 2003, 05:18 PM
I just came across something you may find interesting. Visual C++ 2003 (probably due to come out sometime this year) will use the same form designer that C# uses. I saw that bit of information in MSDN Magazine.

indiocolifa
April 10th, 2003, 05:56 PM
I think personally that most developers that are doing Windows applications (native EXEs) will continue with C and C++.

C# is not meant for heavy commercial applications -- its quite fast, but it cant beat C/C++ rough speed.

For quick small and possibly medium sized app development, many C++ users will switch to the C# world for sure, but I want to see how C# develops in the future...

At least today, C++ has no competition for writing commercial applications.