|
Vasudevan Deepak K wrote: CListCtrl
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
The legendary figure of every survey right?
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson
|
|
|
|
|
Tell me what this CListCtrl all about? What made you start this thread? I just don't get it.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Sorry - that information you requested is on a purely "need-to-know" basis;
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"How do you find out if you're unwanted if everyone you try to ask tells you to go away?" - Balboos HaGadol
|
|
|
|
|
Rajesh R Subramanian wrote: Tell me what this CListCtrl all about?
How did you manage to get MVP title if you don't know anything about that?
Mostly, when you see programmers, they aren't doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they're sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head. (Charles M Strauss)
|
|
|
|
|
Hi Vsaudevan,
Let go of it now. It's now becoming old and boring joke.
You have, what I would term, a very formal turn of phrase not seen in these isles since the old King passed from this world to the next. martin_hughes on VDK
|
|
|
|
|
Somebody should say that to him. That's soothing, Rama.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
You are only saying that because you don't remember where it comes from!
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist
|
|
|
|
|
For god's sake, Muttley, do something, I will give you a medal if you stop using this CListCtrl thing.
Nuclear launch detected
|
|
|
|
|
|
Of course you're not an MFC programmer.
// "In the end it's a little boy expressing himself." Yanni
while (I_am_alive) { cout<<"I love programming."; }
|
|
|
|
|
What... Mostly Forgotten Code (MFC)???
Yes... I know MFC .. still use it once in a great while...
But by now you should be able to code pretty much all of the MFC stuff blindfolded with one hand... (right?)
What do you need old technology for? Move on...
|
|
|
|
|
M i s t e r L i s t e r wrote: Mostly Forgotten Code (MFC)???
I guess not.
M i s t e r L i s t e r wrote: But by now you should be able to code pretty much all of the MFC stuff blindfolded with one hand... (right?)
Yes, but it's not a good reason to ignore native coders. The fact that native coders are able to use notepad to code and CMD to compile, is not a good reason to remove ClsddWizard from VS. If you mean now in C# most of it can be done by just using mouse, I shall say yes, but I enjoy creating my own custom creature.
M i s t e r L i s t e r wrote: What do you need old technology for?
For maintenance, .net limitations, anywhere speed is more critical than UI (Games, Hardware related stuff like drivers, Scientific softwares with huge calculations,etc), using old classes that has not an equivalent in .net, managers decision, pure fun of it, etc. To me, it's just enjoying MFC and not too much enjoying C# on desktop Apps.
// "In the end it's a little boy expressing himself." Yanni
while (I_am_alive) { cout<<"I love programming."; }
|
|
|
|
|
Ask Cobol programmers how they like maintenance...
(and how they like the job market)
|
|
|
|
|
M i s t e r L i s t e r wrote: Ask Cobol programmers
Ask SAP what they did with outdated Cobol ABAP.
Ask why Vala project started.
However, this is not a way to compare or discuss, I guess.
C# is managed. It cannot and should not be compared to C++ (MFC is another story. It's just a framework not a language.), I believe.
The world still needs native code in many industries for several reasons. Now what is Microsoft offering for native coding better than C++? Again, I believe that MFC is still one of the best frameworks in Windows over C++.
Now no longer support MFC and help frameworks like QT to grow, why? because there's a need to native code that should be satisfied somehow.
// "In the end it's a little boy expressing himself." Yanni
while (I_am_alive) { cout<<"I love programming."; }
|
|
|
|
|
Yes, there is still a need for native code. The other man's protest seems to be an emotional attachment to his tools or using something new. We must remember that all of these things are merely tools, and every tool has its intended purpose. If we keep ourselves from trying to use a particular tool in every circumstance, then both C#/.NET and C++/MFC can happily coexist in the IT world.
With this in mind, I'm always looking for new tools to do new things. I am currently exploring functional programming, starting with Haskel then maybe F#, for its ability to express things as relationships and potentially easy parallelization. Just another tool. If I'm doing mathematical relationships, maybe Haskel. Expressing logic, maybe PROLOG or MERCURY. Prototyping GUI's, Visual Basic 6. Web services: J2EE, .NET, or Rails. Need to do anything: Common LISP. While this may be controversial, I've found that people who use many different tools and styles have an easier time solving complex problems, as they don't look at them in just one way (limited by their tool or language of choice).
|
|
|
|
|
NimitySSJ wrote: easy parallelization
Wow! tempting.
NimitySSJ wrote: people who use many different tools and styles have an easier time solving complex problems, as they don't look at them in just one way (limited by their tool or language of choice)
That's right but hard at the same time. Just invaluable experience during years of programming makes it possible I think. Not everyone can do it.
// "In the end it's a little boy expressing himself." Yanni
while (I_am_alive) { cout<<"I love programming."; }
|
|
|
|
|
|
"Just imagine if Vista was wholly written in C# with not a native code DLL or application in the bunch...." (El Corazon)
You shouldn't speak of such things! I just imagined an OS (Cosmos 7.0, maybe) running in C#/.NET. I hope you are going to cover the bill my heart doctor sent me for what resulted.
|
|
|
|
|
NimitySSJ wrote: I hope you are going to cover the bill my heart doctor sent me for what resulted.
uh uh uh uh.... well... uhmm.... I work for MS, yeah, that's the ticket.... call me at MS... my name is... uh... bill gates, yeah, that's the ticket... bill gates!
_________________________
Asu no koto o ieba, tenjo de nezumi ga warau.
Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
|
|
|
|
|
El Corazon wrote: Just imagine if Vista was wholly written in C# with not a native code DLL or application in the bunch....
W00t, just can't wait for that reboot time when the GAC got corrupted and Windows had to re-JIT itself before it finished loading.
|
|
|
|
|
Hamed Mosavi wrote: anywhere speed is more critical than UI (Games, Hardware related stuff like drivers, Scientific softwares with huge calculations,etc)
This is a very big reason why I use MFC 95% of the time. I develop scientific applications for medical imaging research that are very resource hungry. With the help of a 4 drive SATA hardware raid 5 my latest app loads > 1 GB of 3D image data to memory in less than 10 seconds. The second is that I have written 500K lines of MFC code.
John
|
|
|
|
|
M i s t e r L i s t e r wrote: What do you need old technology for? Move on...
You say it is old. I say it enables me to write high performance code. But then it would make sense to you only if you know what I'm talking about...
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Indeed. The 15-30 second startup time required for .NET applications is sufficient indictment alone.
Software Zen: delete this;
|
|
|
|
|
You know this is a myth right?
This can only be slightly true if you're talking about very old and with very few resources.
C++ isn't dead, it should be used mostly for top notch I/O processes... massive stuff like heavy loaded ETL, or direct hardware connections...
If you port C++ to the C# world you'll have problems like trying to use C# in the C++ world.
Despite you can do both you'll have great drawbacks on both scenarios.
C# mostly on speed, and C++ on development process time (cost).
For me this Speed vs. Dev. Time is the thing that must be evaluated when deciding between these languages. We can't be blind on either side like almost everyone is like "Mine is better, yours is junk".
Don't forget that the objective is to sell a product and make the customer happy with it. Most customers don't care if it's C or C# or C$ or SQL or Access... they want it to work, well, fast and cheap as possible.
|
|
|
|