Re: I'll write 3D model program (such as Rhino3d, catia etc), which language do you suggest me?

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



"Asking" <asking@xxxxxxxxxxxx> schrieb im Newsbeitrag
news:%23y%23XVQ17GHA.4620@xxxxxxxxxxxxxxxxxxxxxxx
Hi,

Everybody suggest C++ and MFC application and OpenGL.

But MFC is not easy, what is your idea?

Which is better C#.net or C++.net ?

thanx




Hi Stranger,

first at all it is highy appreciated when you post with your real name
since all other do so and we are here to help "personalities".

Everybody suggest C++ and MFC application and OpenGL.

Well i would suggest DirectX or some other Open-Source
Graphic Engines e.g Irrlicht. DX is very powerfull and fast
and can be devloped under C/C++ and .NET. The Irrlicht
Engine for Example, too! I wont recommend a particular
Programming Language or System, this also depends on your
developer skills you have, I assume that you are familiar with
C and C++ and similar programming languages like C#.
But C/C++ and MFC (tied to Microsoft Systems and IDE)
are very powerfull and yet the best languages to develop high
portable (NOT MFC Code!) and very fast applications, especially
when it comes to graphics and drawing wich also depends on
your hardware (and available hardware CPU/GPU accelerators).
C and C++ under e.g. common Compilers allow you to code
with "Inline-Assembly" wich gives you the opportunity to code
crtitical segemnts in Assembyl-Language for maximum speed.
C/C++ would be mine and other Pro's choice and also because
of the numerous available Libraries and Codes for the Language!


But MFC is not easy, what is your idea?

This sounds funny, because your whole project will be very
complicated and you shouldnt ask that kind of questions. They
make the reader assume that you cant programm. You say
MFC is complicated? Did you ever try to develop drivers
for windows nt-based system like 2000/XP or even new Vista?
This is really complicated, even if you have the WDF to start from.


Which is better C#.net or C++.net ?

If you develop strictly .NET then it makes no difference
if you use C# or C++.NET. But C++.NET is the only
VStudio Language that allows you to mix-up Managed and
Unmanaged code in a single project. If you want to use Windows
SDK Libs and Headers you must use C++ and VC++ otherwise
you have to write a lot of "Wrappers" or do a lot of PInvoke from
..NET Code. It's more a matter of taste and Time and of course your
development skills.


And everything changes from here if you plan to develop cross-platform.
then you have to think in GTK, wxWidgets, and of course in C/C++ and
all other Platform-Indipendent Code and libraries!

Bon courage mon copain, ce n'est pas une plaisanterie.




Best Regards

Kerem Gümrükcü


.



Relevant Pages

  • Re: C++ vs. C#
    ... The language itself is the culprit. ... libraries (and I would classify the libraries/frameworks as a kind of "tool" ... I really dont think MFC was designed well. ... If they want a newer framework, ...
    (microsoft.public.vc.mfc)
  • Re: MFC future?
    ... What's fascinating about the notion of "trustworthy computing" is the failure to actually ... Even if MFC was never improved it is still a great tool for certain ... for RAD programming for internal use C# ... >> programming language. ...
    (microsoft.public.vc.mfc)
  • Re: resize CBitmap for display on dialog
    ... Formatting and coloring are not part of MFC, they are part of the underlying Windows ... to pay for mechanisms you don't use, and therefore puts the burden back on the programmer. ... C# is not a bad choice of language; I found it a rather pleasant ... >> which will rescale the bitmap. ...
    (microsoft.public.vc.mfc)
  • Re: Why VC++ ,Why not C#,VB for windows applications
    ... It is always possible to build a bad program in any language. ... I changed the background colors to the color I wanted but I burnt my ... defeated in MFC either. ... programming as pure Basic is (remember, Basic was invented at Dartmouth so students could ...
    (microsoft.public.vc.mfc)
  • Re: Tab wont work in modeless dialog
    ... This code is written in what language? ... If C/C++, just plain Win32? ... MFC? ...
    (microsoft.public.windowsce.app.development)