Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Language Question

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
AndrewMan
Grandmaster Cheater Supreme
Reputation: 0

Joined: 01 Aug 2007
Posts: 1257

PostPosted: Mon Aug 04, 2008 12:09 am    Post subject: Language Question Reply with quote

Hey guys.

So basically I know most of VB.Net, I have made applications from Winsock Chat Applcations to Flash Trainers to Screenshot programs including the registry.

I am wondering if I should move onto C# or stay in VB.Net.
I know both are on the .Net framework so I probably would not have much trouble with it.

Can anyone tell me why C# would be... better ?

And Job-wise, after I graduate from HighSchool/College, what is a better language to know?

I know game programming requires much knowledge for C++, which I do intend on learning eventually, but for now, should I stick with VB.Net or start moving onto C#?

Thanks for reading all of this...

_________________


Last edited by AndrewMan on Tue Aug 05, 2008 10:01 pm; edited 1 time in total
Back to top
View user's profile Send private message
Zand
Master Cheater
Reputation: 0

Joined: 21 Jul 2006
Posts: 424

PostPosted: Mon Aug 04, 2008 2:54 am    Post subject: Reply with quote

D'oh move on to C#.
Back to top
View user's profile Send private message
Typhoon808
Expert Cheater
Reputation: 0

Joined: 27 Mar 2008
Posts: 175
Location: Wales

PostPosted: Mon Aug 04, 2008 4:10 am    Post subject: Reply with quote

Yeah, you could try VC# as it has basically the same properties as VB.NET but with a different syntax.
Back to top
View user's profile Send private message
AndrewMan
Grandmaster Cheater Supreme
Reputation: 0

Joined: 01 Aug 2007
Posts: 1257

PostPosted: Mon Aug 04, 2008 1:12 pm    Post subject: Reply with quote

Is it better or just dfferent?
_________________
Back to top
View user's profile Send private message
Typhoon808
Expert Cheater
Reputation: 0

Joined: 27 Mar 2008
Posts: 175
Location: Wales

PostPosted: Mon Aug 04, 2008 3:19 pm    Post subject: Reply with quote

Apparently it is, according to this:
http://www.vbrad.com/article.aspx?id=63

I've moved onto it and I'm having no problems with it (yet). Razz
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Mon Aug 04, 2008 3:28 pm    Post subject: Reply with quote

C# and VB.NET are very similar. And you can find tons of online code converters via Google. I would suggest leaving VB.NET behind and move into C# if you plan to stay with the .NET languages.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
AndrewMan
Grandmaster Cheater Supreme
Reputation: 0

Joined: 01 Aug 2007
Posts: 1257

PostPosted: Tue Aug 05, 2008 9:56 pm    Post subject: Reply with quote

I read that article and it still has does not even have one "good enough" reason to really move onto C#.

Now i'm debating if I should just drop .Net

Computer programs such as Norton Anti Virus, Mozilla FireFox, iTunes, and Adobe Programs, do you think those are made with C++ or .Net

_________________
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Tue Aug 05, 2008 10:02 pm    Post subject: Reply with quote

AndrewMan wrote:
I read that article and it still has does not even have one "good enough" reason to really move onto C#.

Now i'm debating if I should just drop .Net

Computer programs such as Norton Anti Virus, Mozilla FireFox, iTunes, and Adobe Programs, do you think those are made with C++ or .Net


VB syntax is disgusting in my opinion, C style just feels so much cleaner and simpler. How anyone likes it is beyond me

All those programs are undoubtedly all in native code.
Back to top
View user's profile Send private message
AndrewMan
Grandmaster Cheater Supreme
Reputation: 0

Joined: 01 Aug 2007
Posts: 1257

PostPosted: Tue Aug 05, 2008 10:27 pm    Post subject: Reply with quote

slovach wrote:
AndrewMan wrote:
I read that article and it still has does not even have one "good enough" reason to really move onto C#.

Now i'm debating if I should just drop .Net

Computer programs such as Norton Anti Virus, Mozilla FireFox, iTunes, and Adobe Programs, do you think those are made with C++ or .Net


VB syntax is disgusting in my opinion, C style just feels so much cleaner and simpler. How anyone likes it is beyond me

All those programs are undoubtedly all in native code.


Ugh I don't know what to do.

If I start C++, I really want to stay away from Command Prompt stuff. Just may start programming Win32 in the API. I bet I could if I picked up a nice book or eBook.

_________________
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Wed Aug 06, 2008 1:12 am    Post subject: Reply with quote

AndrewMan wrote:
slovach wrote:
AndrewMan wrote:
I read that article and it still has does not even have one "good enough" reason to really move onto C#.

Now i'm debating if I should just drop .Net

Computer programs such as Norton Anti Virus, Mozilla FireFox, iTunes, and Adobe Programs, do you think those are made with C++ or .Net


VB syntax is disgusting in my opinion, C style just feels so much cleaner and simpler. How anyone likes it is beyond me

All those programs are undoubtedly all in native code.


Ugh I don't know what to do.

If I start C++, I really want to stay away from Command Prompt stuff. Just may start programming Win32 in the API. I bet I could if I picked up a nice book or eBook.


nothing's stopping you from calling the API from the console.
Back to top
View user's profile Send private message
AndrewMan
Grandmaster Cheater Supreme
Reputation: 0

Joined: 01 Aug 2007
Posts: 1257

PostPosted: Wed Aug 06, 2008 2:10 am    Post subject: Reply with quote

slovach wrote:
AndrewMan wrote:
slovach wrote:
AndrewMan wrote:
I read that article and it still has does not even have one "good enough" reason to really move onto C#.

Now i'm debating if I should just drop .Net

Computer programs such as Norton Anti Virus, Mozilla FireFox, iTunes, and Adobe Programs, do you think those are made with C++ or .Net


VB syntax is disgusting in my opinion, C style just feels so much cleaner and simpler. How anyone likes it is beyond me

All those programs are undoubtedly all in native code.


Ugh I don't know what to do.

If I start C++, I really want to stay away from Command Prompt stuff. Just may start programming Win32 in the API. I bet I could if I picked up a nice book or eBook.


nothing's stopping you from calling the API from the console.


I guess LOL, but just "calling" it is really nothing to learn, I think.. (I have no idea, I have barely dealt with any C++ code).

_________________
Back to top
View user's profile Send private message
rapion124
Grandmaster Cheater Supreme
Reputation: 0

Joined: 25 Mar 2007
Posts: 1095

PostPosted: Wed Aug 06, 2008 7:24 am    Post subject: Reply with quote

Consoles aren't that bad. It's a pain to make a window using native C++, unless you go to Visual C++ or MFC. What I usually do is make my GUI with a language like C#, VB, or Delphi and the actual logic stuff using C++.
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Wed Aug 06, 2008 8:55 am    Post subject: Reply with quote

rapion124 wrote:
Consoles aren't that bad. It's a pain to make a window using native C++, unless you go to Visual C++ or MFC. What I usually do is make my GUI with a language like C#, VB, or Delphi and the actual logic stuff using C++.


Theres multiple ways to create windows and controls with C/C++, not just "native". You can use Dialogs, MFC, GUI libs, etc. Going pure Win32 API to create them isn't hard either, just a bit more work and a ton of debugging to get the GUI "perfect".

I prefer using dialogs myself. Fast and easy to toss together a nice looking GUI. If not, I use my patchLib to make things for loaders and such.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Wed Aug 06, 2008 4:09 pm    Post subject: Reply with quote

Wiccaan wrote:
rapion124 wrote:
Consoles aren't that bad. It's a pain to make a window using native C++, unless you go to Visual C++ or MFC. What I usually do is make my GUI with a language like C#, VB, or Delphi and the actual logic stuff using C++.


Theres multiple ways to create windows and controls with C/C++, not just "native". You can use Dialogs, MFC, GUI libs, etc. Going pure Win32 API to create them isn't hard either, just a bit more work and a ton of debugging to get the GUI "perfect".

I prefer using dialogs myself. Fast and easy to toss together a nice looking GUI. If not, I use my patchLib to make things for loaders and such.


ResEdit makes this oh so easy if you aren't using dialogs.

Not to mention every resource editor in the universe outside of ResEdit seems to have some bizarre problem where shit gets mysteriously unaligned when you actually run it despite looking fine.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites