Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / New Users / October 2006

Tip: Looking for answers? Try searching our database.

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

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Asking - 14 Oct 2006 06:46 GMT
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
Kerem Gümrükcü - 15 Oct 2006 06:02 GMT
> Hi,
>
[quoted text clipped - 5 lines]
>
> 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ü
Asking - 15 Oct 2006 08:56 GMT
Oncelikle tesekkur ediyorum, isim kullanmadim cunku baska nesgroup'lara da
bu nickname ile kayitli oldugumdan...

Dediginizden ve tavsiyelerinizden anladigim, programlama dilinden ziyade
kullanacagim graphic enginee cok onemli.

Saniyorum bu 3D modelleme uygulamalari icin V.C++ tercih edecegim.
Kararsizligim C++.net mi? C++ MFC mi olmali arasinda idi. Bu kararsizlik da,
OpenGL 'den kaynaklaniyordu. Cad/Cam yazilimlarinda genellikle OpenGL
kullaniliyor ve tavsiye ediliyor.

Buna karsin cok kisiden C#.Net 'in yavas kalabilecegi (belki directX icin
olmayabilir) soyleniyor. Ben iyi duzeyde Delphi kullaniyorum (12 yildir).
Ancak bu 3D ve goruntuleme isleri icin C++.net veya mfc veya C#.net 'e
gecmem gerektigini dusundugumden bu sorulari sormaya basladim.

Tesekkur ediyorum... Sadece DirectX ve OpenGL arasinda arastirma yapmam
gerek, nicin Cad/Cam yazilimlarda DirectX tercih edilmiyor (kalite, hiz,
fonksiyon zenginligi, goruntu keskinligi ve islemesi gibi konularda yeterli
mi degildir) bilemiyorum.

Tekrar tesekkur ediyorum, ismim de Ersin bu arada....

>> Hi,
>>
[quoted text clipped - 60 lines]
>
> Kerem Gümrükcü
Kerem Gümrükcü - 15 Oct 2006 13:06 GMT
Sayin Ersin Bey,

tanistigimiza memnun oldum, kendimi tanitayim, benim admin Kerem Gümrükcü

> Oncelikle tesekkur ediyorum, isim kullanmadim cunku baska nesgroup'lara da
> bu nickname ile kayitli oldugumdan...

birsey degil, mümkün oldugu kadar yardimci olayim o önemli!

> Dediginizden ve tavsiyelerinizden anladigim, programlama dilinden ziyade
> kullanacagim graphic enginee cok onemli.

Evet, kullanacaginiz graphics-engine projenin en önelmi parcasi. Dikkat
edilmesi gereken bölgeler genelde hiz, kullanilisligi, code - interface'
leri

> Saniyorum bu 3D modelleme uygulamalari icin V.C++ tercih edecegim.

Yapabileceginiz en iyi tercih VC++ (2005) olur. Veja Intel'in C++ Compiler'
leri.
Tavsiye ede bilecegim compilerer: Visual C++, Intel C++ Compiler, Watcom,
DevC++
Borland ++ ve GNU Kolleksiyonu

> Kararsizligim C++.net mi? C++ MFC mi olmali arasinda idi. Bu kararsizlik
> da, OpenGL 'den kaynaklaniyordu. Cad/Cam yazilimlarinda genellikle OpenGL
> kullaniliyor ve tavsiye ediliyor.

OpenGL üzerinde kurulmus Sistemlerin özeligi "Platform-Indipendent" olmasi
ve
o bakimdan performace kayibi olabilir. Bunu hep aklinizda tutun!

> Buna karsin cok kisiden C#.Net 'in yavas kalabilecegi (belki directX icin
> olmayabilir) soyleniyor. Ben iyi duzeyde Delphi kullaniyorum (12 yildir).
> Ancak bu 3D ve goruntuleme isleri icin C++.net veya mfc veya C#.net 'e
> gecmem gerektigini dusundugumden bu sorulari sormaya basladim.

Sayin Ersin Bey, Delphi kulaniyorsaninz, sizin yerinizide olsam ben de
deplhi
üzerinde kalirim. .NET teknolojisinin özeligi "Mannaged" olmasi ve bu sart
altinda
bazi projelerde performace kayibindan kaybediyor, özellikle Graphics gücü
isteyen
programlarda.

> Tesekkur ediyorum... Sadece DirectX ve OpenGL arasinda arastirma yapmam
> gerek, nicin Cad/Cam yazilimlarda DirectX tercih edilmiyor (kalite, hiz,
> fonksiyon zenginligi, goruntu keskinligi ve islemesi gibi konularda
> yeterli mi degildir) bilemiyorum.

Iki sytemin avantajlari ve dezavatajlari oldugu gibi zorlugunan ve
kolayliginan
karsilasacaginiz. DirectX gelede biraz zor ama korkunc performansli. OpenGL
biraz daha kolay ama biraz daha da yavas.

Sizin bu örnege bakmanizi tavsiye ederim. DirectX'in gercek (mükemmel)
performasini gösteriyor:
http://www.daionet.gr.jp/~masa/rthdribl/

> Tekrar tesekkur ediyorum, ismim de Ersin bu arada....

Rica ederim

Selamlar

Kerem Gümrükcü
Asking - 15 Oct 2006 09:15 GMT
"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!) "

Buradan anladigim, .NET icinde MFC kullanimini destekliyorsunuz ancak kendi
basina MFC application'i gerek gormuyorsunuz. Umarim dogru yorumlamisimdir..

>> Hi,
>>
[quoted text clipped - 60 lines]
>
> Kerem Gümrükcü
Kerem Gümrükcü - 15 Oct 2006 13:13 GMT
Sayin Ersin Bey,

> Buradan anladigim, .NET icinde MFC kullanimini destekliyorsunuz ancak
> kendi basina MFC application'i gerek gormuyorsunuz. Umarim dogru
> yorumlamisimdir.

gelistireceginiz Applikasyon sadece Visual C++ üzerinde codlanacak' sa MFC
veya
ATL kütüphaneyi kulanabilirsiniz ve "sadece" C++ dan kulanabiliniyor! C#,
VB.NET
ve J# bu kütüphanelere izin vermiyor cünkü kütüphanenin kendisi asil C++ da
yazilmistir
ve cross-bindig interfac' leri yoktur! ATL'le MFC sadece Visual C++ icin
yapilmistir!

Best regards

Kerem Gümrükcü
-----------------------------------
Think->Write->Compile->Debug->Compile->....
Asking - 15 Oct 2006 14:06 GMT
Size cok tesekkur ediyorum, cok zorlandigim veya kararsizlastigim durumlarda
belki email adresiniz ile kapinizi calabilirim, eger musade ederseniz.

iyi calismalar diliyorum...

Ersin MIMAN

> Hi,
>
[quoted text clipped - 5 lines]
>
> thanx
Kerem Gümrükcü - 15 Oct 2006 14:32 GMT
Sayin Miman Bey,

rica ederim and you are welcome to
ask me if you have a question! Please
post any questions in english for future
postings, since this is a public forum and
english is the "lingua-franca" spoken and
written here. Any questions go into this
forum please so that others can benefit
from the answers!

Selamlar

Kerem Gümrükcü

> Size cok tesekkur ediyorum, cok zorlandigim veya kararsizlastigim
> durumlarda belki email adresiniz ile kapinizi calabilirim, eger musade
[quoted text clipped - 13 lines]
>>
>> thanx

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.