473,396 Members | 1,866 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Do I need to Know C# before using MS Visual C#?

tharden3
916 512MB
If so, where is a good tutorial to teach me C#?
Sep 15 '08 #1
11 1578
gpraghuram
1,275 Expert 1GB
Please move this to .NET Forum

Raghu
Sep 15 '08 #2
r035198x
13,262 8TB
If you are not totally new to programming then do yourself a favor and just read the C# language specification.
Sep 15 '08 #3
Curtis Rutland
3,256 Expert 2GB
Also, read a good book. I've always liked the Wrox books.

If you tried to start using Visual Studio before you know the language, you would likely be able to build a GUI, because that is mostly drag and drop. But you wouldn't be able to make it do anything, because you don't know the coding behind it.

C# isn't as immediately intuitive as VB.NET can be, but I find it much nicer once you actually learn what you are doing. So if you are serious about learning, get a good book.
Sep 15 '08 #4
tharden3
916 512MB
Also, read a good book. I've always liked the Wrox books.

If you tried to start using Visual Studio before you know the language, you would likely be able to build a GUI, because that is mostly drag and drop. But you wouldn't be able to make it do anything, because you don't know the coding behind it.

C# isn't as immediately intuitive as VB.NET can be, but I find it much nicer once you actually learn what you are doing. So if you are serious about learning, get a good book.
alrighty, thanks for the help.

P.S. The hurricane rain on your parade? No damage I hope?
Sep 15 '08 #5
Curtis Rutland
3,256 Expert 2GB
alrighty, thanks for the help.

P.S. The hurricane rain on your parade? No damage I hope?
Nope. Didn't even get windy in San Antonio.
Sep 15 '08 #6
tharden3
916 512MB
Nope. Didn't even get windy in San Antonio.
well that's good. It looked like some of your Texas neighbors got pretty wet.
Sep 15 '08 #7
artov
40
It might not be bad idea to use Visual C# to study C#. You use the builder
to make GUI and add C# code to handle events (i.e. button presses etc.),
handle values from controls etc.
Sep 16 '08 #8
Curtis Rutland
3,256 Expert 2GB
Well, you learn by doing, and IntelliSense (the predictive text feature) is amazing for discovering what objects can do, but you still need to learn the fundamentals of the language from a book or web tutorial.
Sep 16 '08 #9
tharden3
916 512MB
Well, you learn by doing, and IntelliSense (the predictive text feature) is amazing for discovering what objects can do, but you still need to learn the fundamentals of the language from a book or web tutorial.
I agree, and have already started looking into it.
Sep 16 '08 #10
balabaster
797 Expert 512MB
I agree, and have already started looking into it.
I tell you what - if you know VB.NET already and you want to learn C# in short order without the hassle of books, then this web page is a fantastic tool:
http://www.harding.edu/fmccown/vbnet...omparison.html

It got me up to speed in almost no time at all... if you've got your wits about you, you could use it to learn C# in the matter of a couple of days... C# does have some unexpected idiosyncrasies that this doesn't seem to account for - but it'll put you in the right direction quickly.

Another great tool is:
http://labs.developerfusion.co.uk/co...to-csharp.aspx

This might also be useful:
http://www.codeproject.com/KB/dotnet...ifference.aspx

They give you the added advantage that if you know one of the two languages, you can easily figure out the equivalent code in the other. It's like learning two languages for the price of one.
Sep 16 '08 #11
tharden3
916 512MB
I tell you what - if you know VB.NET already and you want to learn C# in short order without the hassle of books, then this web page is a fantastic tool:
http://www.harding.edu/fmccown/vbnet...omparison.html

It got me up to speed in almost no time at all... if you've got your wits about you, you could use it to learn C# in the matter of a couple of days... C# does have some unexpected idiosyncrasies that this doesn't seem to account for - but it'll put you in the right direction quickly.

Another great tool is:
http://labs.developerfusion.co.uk/co...to-csharp.aspx

This might also be useful:
http://www.codeproject.com/KB/dotnet...ifference.aspx

They give you the added advantage that if you know one of the two languages, you can easily figure out the equivalent code in the other. It's like learning two languages for the price of one.
Thanks very much, I'll look into it.
Sep 16 '08 #12

Sign in to post your reply or Sign up for a free account.

Similar topics

10
by: Beach Potato | last post by:
Dear Y'all: I'm about to start porting a big old project written in anscient version of Delphi to something more stable, robust, supportable and maybe even portable. Since I haven't seriously...
1
by: Tom Rahav | last post by:
Hello all! I develop application in Visual Basic .NET and ORACLE database. My question is how do I "send" script file to the database using visual basic .net. Other words, is there any way to...
3
by: Andrej Hristoliubov | last post by:
I am the best c++ programmer in the whole wide world. Trust ME! My reference is Victor Bazarov,Valentin Samko,Alf P.Steinbach( Me and Alf actually intern together at Microsoft), and Bjarne...
1
by: Rahul S. | last post by:
Hey all: I need urgent information how to set the environment in Visual.NET wiritng in C. I am working with a licensed version of the Analyze 6.0 software from mayo clinic. I need to write...
2
by: Miguel Dias Moura | last post by:
Hello, Until now I have been using Macromedia Dreamweaver to create web sites. I worked in PHP and ASP. However in this moment I work mostly in ASP.NET. What is the best tool to create...
2
by: Sin | last post by:
Hello everyone, I'm totally stumped at how little info I can find in MSDN or on the web concerning this. It's almost as if only microsoft personel hold the key to these secrets or something!!! ...
16
by: pamelafluente | last post by:
I am still working with no success on that client/server problem. I need your help. I will submit simplified versions of my problem so we can see clearly what is going on. My model: A client...
8
by: Johnfli | last post by:
Most of my ASP programming experience is on NT4. We recently upgraded (replaced) our NT4 webserver with Win2k3 Web Edition. I am looking for a good book that I can go through that will show me...
13
by: Javad | last post by:
Hello I know that I should get the information of windows internet connections by using "rasapi32.dll" library, and I also have some sample codes, but I can't make them work. My exact need is to...
2
by: micangello | last post by:
I im in my last year computer science,we have a final year project for Automating File systems..we're using C++ since we need to create classes for the inode and blocks and superblock ... etc... but...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.