T
The unProfessional
To the VC .Net'ers out there...
I noticed alot of strange behavior in the way VC .Net apps behave in the
IDE. It's a bit odd, so maybe people have workarounds. I'm worried to
devote my project to the managed/unmanaged heuristic because these early
issues make me feel VC .net just isn't mainstream (or complete) enough yet
to depend on.
Anyway, one of the things is the code formatting. When adding event
handlers and such, the code is formatted like so...
public void Func (...)
{
}
with the brackets strangely indented. Also, the functions are often jammed
right up against another, and even sometimes, the bracket scope gets messed
up.
public void Func1 (...)
{
public void Func2 (...)
{
}
}
... automatically, by the IDE... = BAD!
This is contrary to the way IDE-generated code behaves in purely managed
apps (C# or VB.net), hence my confusion about the stability of VC .net.
Also... why do event handlers automatically get dumped in the .h file?
Seems strange... C++ projects almost always, at least if style is an issue,
separate implementation from declaration (Cpp files), both for organization
and compilation issues. However, VC .Net seems to ignore this convention
and throw everything into the header files. Kind of annoying
Anyway, I guess the real question is, is VC .Net a good idea for a large
project? Is it fairly straightforward to combine alot of previously written
unmanaged code with managed interfaces and windows forms?
Thanks for any and all input!!
- Bill
I noticed alot of strange behavior in the way VC .Net apps behave in the
IDE. It's a bit odd, so maybe people have workarounds. I'm worried to
devote my project to the managed/unmanaged heuristic because these early
issues make me feel VC .net just isn't mainstream (or complete) enough yet
to depend on.
Anyway, one of the things is the code formatting. When adding event
handlers and such, the code is formatted like so...
public void Func (...)
{
}
with the brackets strangely indented. Also, the functions are often jammed
right up against another, and even sometimes, the bracket scope gets messed
up.
public void Func1 (...)
{
public void Func2 (...)
{
}
}
... automatically, by the IDE... = BAD!
This is contrary to the way IDE-generated code behaves in purely managed
apps (C# or VB.net), hence my confusion about the stability of VC .net.
Also... why do event handlers automatically get dumped in the .h file?
Seems strange... C++ projects almost always, at least if style is an issue,
separate implementation from declaration (Cpp files), both for organization
and compilation issues. However, VC .Net seems to ignore this convention
and throw everything into the header files. Kind of annoying
Anyway, I guess the real question is, is VC .Net a good idea for a large
project? Is it fairly straightforward to combine alot of previously written
unmanaged code with managed interfaces and windows forms?
Thanks for any and all input!!
- Bill