 |
|
 |
Did you try CArray:Serialize ?
|
|
|
|
 |
|
 |
I'll still stay away from VC7 until I know how to:
1, Add "const" keyword to member functions other than manually modifying both header files and cpp files.
2, Remove "tied" member variables other than manually modifying both header files and cpp files.
3, Remove message handlers other than manually modifying both header files and cpp files.
Maybe that's just me but VC7 is rather a downgrade from VC6, in most ways.
|
|
|
|
 |
|
 |
Your right, it seems to be a teaser to buy the next release.
|
|
|
|
 |
|
 |
you'll stay away from it because it doesn't have a wizard to let you add some text to a function call? what are you a wizard programmer or a software developer? sheesh. get real
|
|
|
|
 |
|
 |
Before I answe your question, lemme ask you one:
Why do you drive a car, while you can just walk?
If you are so good that you wanna type every since character for you source code using your own fingers, why do you even borther using Visual studio? Go ahead and use notepad to write your programs, other ppl want to be more productive. Sheesh.
|
|
|
|
 |
|
 |
relax, I didn't mean that in a snobish way (even tho that's what it sounded like). I'm sure you have other reasons for not using vs.net, it's just that picking this one to talk about seemed silly
|
|
|
|
 |
|
 |
LOL. VS6 did make life easy for us didn't it. I find VS7 to be a refreshing change of pace, takes me back to the good old days of 1.5x
Michael
Time flies like an arrow. Fruit flies like a banana
|
|
|
|
 |
|
 |
1) Create function using wizard. Select function in class view, set the IsConstant property in the properties view to True. Voilà!
2) Tied member variables? Well if you mean ordinary "int m_x" variables, yes unfortunately you'd have to remove them by hand. But you can rename them..
3) For MFC-projects you always have the Properties/Event views. I can add handlers and remove them without having to touch the keyboard..
2 out of 3 aint that bad isn't it?
I have to say that I am very pleased with VS.NET. The editor is pretty much the same. The GUI-centric parts as adding functions using a wizard doesn't really attract my attention for anything other than COM-projects (add an interface function and it'll add an implementation in all classes which implements the interface - this is nice!).
What really kicks butt is the very much enhanced scripting capabilities. It's *easy* to script the environment in VS.NET - especially now that it uses VB.NET which is a lot nicer to people who are used to somewhat orthogonal and homogenous programming languages.
All in all: VS is dead. Long live VS.NET!
FreeBSD is sexy.
Getting closer and closer to actually submit an article...
|
|
|
|
 |
|
 |
I thank you for your informative reply. Actually what I really don't get is the reason why Microsoft removed class wizard in VC7. Class wizard is a very nice feature... Anyway, I've heard that ppl who use VB feel right at home when they see VC7, so I guess the IDE is probably similar to VB, not sure though.
By the way tied variables are member variables with "DDX_..." entries in DoDataExchange function, is there a way in VC7 to remove them as simple as doing so in VC6?
Also, in VC6 we remove a function by right-clicking the function name on class view and select "Delete", then the function declaration is deleted and entire body is commented out, I did not find this feature in VC7.
|
|
|
|
 |