I miss header files. Do you?
-
I miss how I could look at just the header file to see all the class methods. Yes, sometimes there was a lot of inline "clutter", but for the most part, I could get a "at a glance" concept of the class. Yes, there's the outlining capability, but I find it annoying to use. Lots of mouse clicks, it would be nice if I could set it to always collapse when I load file, etc. Yes, there's the XML documentation capability, but that's if I or someone who wrote the class actually documented the functions in that way (of course, we all should!) What was the rational behind separating definition from implementation? Marc
Oops. I meant, "what was the rational behind merging definition with implementation? Marc
-
Oops. I meant, "what was the rational behind merging definition with implementation? Marc
You have the ClassView to see all those thingies. (the Group by type is the nicest sorting). You may write interfaces in separate .cs files, which is actually what C++ headers stand for. That said, I have to agree I have yet to see a single sample using interfaces (not for marshalling).
She's so dirty, she threw a boomerang and it wouldn't even come back.
-
You have the ClassView to see all those thingies. (the Group by type is the nicest sorting). You may write interfaces in separate .cs files, which is actually what C++ headers stand for. That said, I have to agree I have yet to see a single sample using interfaces (not for marshalling).
She's so dirty, she threw a boomerang and it wouldn't even come back.
Thanks for the info! I never used the ClassView in VC6, so I totally forgot about that feature. On further investigation, I also noted that the object browser displays the XML comment tags for the different types. Marc
-
I miss how I could look at just the header file to see all the class methods. Yes, sometimes there was a lot of inline "clutter", but for the most part, I could get a "at a glance" concept of the class. Yes, there's the outlining capability, but I find it annoying to use. Lots of mouse clicks, it would be nice if I could set it to always collapse when I load file, etc. Yes, there's the XML documentation capability, but that's if I or someone who wrote the class actually documented the functions in that way (of course, we all should!) What was the rational behind separating definition from implementation? Marc
You can set it to collapse when you open the file...can't remember where it was cause I'm on my Mom's computer right now...but I'll look for it later this afternoon. Norm Almond: I seen some GUI's in my life but WTF is this mess ;-) Leppie: I made an app for my sister and she wouldnt use it till it was colorful enough:) Norm:good point leppie, from that statement I can only deduce that this GUI must be aimed at children:laugh: Leppie:My sister is 25:eek: -Norm on the MailMagic GUI
-
Thanks for the info! I never used the ClassView in VC6, so I totally forgot about that feature. On further investigation, I also noted that the object browser displays the XML comment tags for the different types. Marc
-
I find the Object Browser extremely helpful :) Before you criticize a man, walk a mile in his shoes. That way, when you do criticize him, you'll be a mile away and have his shoes.
leppie wrote: I find the Object Browser extremely helpful The Object Browser come from VB. There are many people that will stop using it now, because of this information. ;-) As you can see there *are* some coll things from VB :-)
Ñ There is only one MP Ð
-
I miss how I could look at just the header file to see all the class methods. Yes, sometimes there was a lot of inline "clutter", but for the most part, I could get a "at a glance" concept of the class. Yes, there's the outlining capability, but I find it annoying to use. Lots of mouse clicks, it would be nice if I could set it to always collapse when I load file, etc. Yes, there's the XML documentation capability, but that's if I or someone who wrote the class actually documented the functions in that way (of course, we all should!) What was the rational behind separating definition from implementation? Marc
Hello, the codegurus around the world.;) I have the same opinion as yours when I started Java and C# in the past. In MFC, the header file as well as the message map are a good expression to trace the code. However, I found that MSFT provides us the very useful tool to save the lines by + ---- - by #region syntax.
- #region Declare the event like Message Map
|
|
|
|
#endregionwill become
- Declare the event like Message Map
But, I am still missing the header file a little bit.:(( Please, don't send me your email about your questions directly. Have a nice day! Sonork - 100.10571:vcdeveloper ;)
-Masaaki Onishi-
-
leppie wrote: I find the Object Browser extremely helpful The Object Browser come from VB. There are many people that will stop using it now, because of this information. ;-) As you can see there *are* some coll things from VB :-)
Ñ There is only one MP Ð
Maciej Pirog wrote: There are many people that will stop using it now, because of this information. Why do you say that? And what infomation are you talking about? Sorry, but I am a bit confused :confused: Before you criticize a man, walk a mile in his shoes. That way, when you do criticize him, you'll be a mile away and have his shoes.
-
Hello, the codegurus around the world.;) I have the same opinion as yours when I started Java and C# in the past. In MFC, the header file as well as the message map are a good expression to trace the code. However, I found that MSFT provides us the very useful tool to save the lines by + ---- - by #region syntax.
- #region Declare the event like Message Map
|
|
|
|
#endregionwill become
- Declare the event like Message Map
But, I am still missing the header file a little bit.:(( Please, don't send me your email about your questions directly. Have a nice day! Sonork - 100.10571:vcdeveloper ;)
-Masaaki Onishi-
That's the big tooltip that makes it fine.
She's so dirty, she threw a boomerang and it wouldn't even come back.
-
Maciej Pirog wrote: There are many people that will stop using it now, because of this information. Why do you say that? And what infomation are you talking about? Sorry, but I am a bit confused :confused: Before you criticize a man, walk a mile in his shoes. That way, when you do criticize him, you'll be a mile away and have his shoes.
leppie wrote: And what infomation are you talking about? That the Object Browser come from VB. That was a joke about people who are talking that VB is a shit but know nothing about it.
Ñ There is only one MP Ð