Is VS2008 a good environment?

Tech-Archive recommends: Fix windows errors by optimizing your registry



First I admit that I am pretty new to VS, even though I have many
years' experience in other languages and environments.

Upon programming VS2008 using win32 and C++, I find that it is not
straight forward to do lots of things. And most of the problems are
pretty basic.

For instance, if you want a nearly complete OOP, you need to create
your own AppWin class that is used as a container of everything. You
can include all other classes in it and do everything. That is, AppWin
is a factory that includes all mathinary and tools and workers to
produce certain products. But there are problems.

For instance, the default WindowProc which processes messages has to
be defined STATIC, which makes everything difficult because you can
not use non-static (instance) members in the function. You have to
tweak it and turn it into a non-static function. Why? Why M$ doesn't
do this for our programmers automatically? Pretty stupid M$. And it is
against OOP logic.

The other thing is that implementing thread to a member function is
not straight forward, either. And again you have to tweak it to make
it to be able to use non-static members.

Every windows app needs to process messages, nearly every windows app
needs to have their threads, and non of these are straight forward in
VS. Isn't it stupid?

.



Relevant Pages

  • Re: Gonzales, Another one bites the dust.
    ... Poor Keith is still feeling left out of it after members left his ... coup on who releases MASM32. ... Is this why you tried to get Paul Brennick's rights to use MASM from ... blip in the programming world. ...
    (alt.lang.asm)
  • Which members are created automatically, which members are not inherited?
    ... into a deep sleep after a through night hard work. ... very important thing of C++ programming language? ... Which members will be created automatically? ... I know default ctor, copy ctor, dctor, assignment operator can not be ...
    (comp.lang.c)
  • Re: Why is Object Oriented so successfull
    ... DK>The question wether programming with ADTs or programming with sets of ADTs ... set, without affecting/impacting the other members. ... If you understand or have experienced the variant record problem, ...
    (comp.object)
  • Re: Admire the rentacoder.com
    ... Mr Howard is right to avoid discussing them. ... your programming ability than I do his. ... > This is always up to buyer: ... Let Zi, Zj, Zk be arbitrarily-chosen members of Z. ...
    (comp.programming)
  • Re: Doing The Impossible
    ... as a worst case scenario where copy/paste is considered viable clipboard ... I have been given a programming task that falls into the ... > copy and paste of the needed information from my Windows app to the Web ... > would like a massive copy and then go to the web form and paste, paste, ...
    (microsoft.public.dotnet.languages.csharp)