Re: Which of the .NET Framework Languages Is Best?
Well, now that I have a relativly nice assortment of responses, I suppose that I can now put in my two cents...
I started learning programming in VB, so naturally I am more toward using VB. However, when I began to learn C++ and C#, I realized that VB has its advantages, but when programming in DirectX or other developer tools, VB isn't necessarily the best. VB has its advantages by automating VB apps with Office, but VB has a lot of overhead that C# and C++ lack, when written correctly and efficiently.
C++ is a nice language for a serious developer, such as a game programmer. It has a lot of power for creating apps, but it is more difficult to use than, lets say VB, C# or Pascal.
C# to me seems to be the best choice, the Catch-22 sort-to-speak. It has the ease of use that is usually associated with VB and the power usually associated with C++. C# seems to me that it would be the most popular choice. Personally I cannot wait to see what Microsoft did with C# in the Visual Studio 2005!
Re: Which of the .NET Framework Languages Is Best?
In .NET the advantage of C# over VB or J# is less impotantant that you would think because of the CLR. However it is still notable if you need to call Win32 functions in a clean manner, or perform address manipluations, or if you are coming for either a C/C++ or perhaps even PHP background. VB is looking more C like but unless you are enamored with it there is no reason to use the more cumbersome syntax. Furthermore if you are think about graphics and forms, the new forms model applies equally to all .NET languages. Also, don't think you can simply port a VB6 app to .NET you will essentially be doing a rewrite. So from the perspective that C# also runs on UNIX and LINUX it is a better choice from the cross platfrom persepctive.
If you are planning to use a database, the ODBC driver support works great. The old ADO record set notion is gone. Using MS SQL Server is seamless even for native calls while using say MySQL requires some expertise on the OS to configure it as well as programatic choices in code.
Finally sockets - the IO model is .NET is great abstraction over WinSock. However if you need to call WinSock for say, binary packet functions like htons() and ntohs(), you can still call that directly.
Bottom line: C# because it is the closest thing to C :p
Re: Which of the .NET Framework Languages Is Best?
Quote originally posted by castro1688 ...
Is VB.net different from any other VB program?? is the syntax the same??
Yes it is different from the other VB languages becuas of the different porgramming models. VB is now a OOP language wereas it was not before. I am not sure exactly what syntax is different but there are quite a few things that are the same.
Re: Which of the .NET Framework Languages Is Best?
Quote originally posted by percent20 ...
Yes it is different from the other VB languages becuas of the different porgramming models. VB is now a OOP language wereas it was not before. I am not sure exactly what syntax is different but there are quite a few things that are the same.
Visual Basic .NET quite possibly is about as far from VB6 without a becoming a different language. In fact an entire section of the MSDN documentation is on the differences between VB6 and VB.NET. It caused some headaches with the changes in syntax but all in all it was a change for the better.
Re: Which of the .NET Framework Languages Is Best?
Quote originally posted by DeFrog777 ...
Visual Basic .NET quite possibly is about as far from VB6 without a becoming a different language. In fact an entire section of the MSDN documentation is on the differences between VB6 and VB.NET. It caused some headaches with the changes in syntax but all in all it was a change for the better.
Sorry what I ment as the same was like if end if... Basic things like that.
Re: Which of the .NET Framework Languages Is Best?
Quote originally posted by vegaseat ...
I like C# the best. It has a good flow with GUI programs. C++ is okay, I have a lot of years vested in it's buddy C. VB gives me the willies, it's a bitch to read, the whole project is scattered over a zillion files!!! Candy for the stupid!!
I think VB.Net is the best one. Whatever u want to make it is very easy to implement in VB.Net. If u compare VB.net to C# so C# is like a shit over VB.Net even you've to write each single event that you want to use in your program.
Re: Which of the .NET Framework Languages Is Best?
Quote originally posted by percent20 ...
Sorry what I ment as the same was like if end if... Basic things like that.
Oh, well in that case...Yes the basic (pun intended) keywords have not changed much, but several function calls and member properties have been modified for example...
To set the text inside of a label in VB6
(assume label1 is the name of our label)
No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.