 |
| C# Programming questions specific to the Microsoft C# language. See also the forum Beginning Visual C# to discuss that specific Wrox book and code. |
Welcome to the p2p.wrox.com Forums.
You are currently viewing the C# section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
|
|
|
|

September 10th, 2008, 02:31 PM
|
|
Registered User
|
|
Join Date: Sep 2008
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Difference between C# and Visual C#
Okay I would like to get into the C# language. I am only gonna be using it to develop web application.
These are the books I would like to start out with.
# Beginning C# 3.0: An Introduction to Object Oriented Programming
# Beginning Microsoft Visual C# 2008
Now can anyone tell me what is the difference between C# and Visual C#.
Which is most suited for me (regarding web development) among these two books?
Sincerely
Sam
|
|

September 10th, 2008, 03:51 PM
|
 |
Friend of Wrox
|
|
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
|
|
I think the "Visual" mo****r of "Visual C#" is purely marketing fluff to bridge the gap to "Visual Basic".
Visual C# is just C#. You can build any kind of .NET application using C# (or VB.NET or J# or ...).
If you want to focus on developing web applications, I'd recommend you go with a book targeted at that, such as Wrox's Beginning ASP.NET 3.5: In C# and VB. This covers the basics of C# (and VB.NET) but focuses on its use in web development.
-Peter
compiledthoughts.com
|
|

September 10th, 2008, 04:12 PM
|
 |
Friend of Wrox
|
|
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
|
|
Is "m o n i k e r" possibly the only word in English that contains the work "n i k e"? And since when is "n i k e" a prohibited word?
-Peter
compiledthoughts.com
|
|

September 10th, 2008, 04:14 PM
|
 |
Friend of Wrox
|
|
Join Date: Aug 2007
Posts: 2,128
Thanks: 1
Thanked 189 Times in 188 Posts
|
|
Its likely a high 'spammy' word.
/- Sam Judson : Wrox Technical Editor -/
|
|

September 10th, 2008, 04:32 PM
|
|
Registered User
|
|
Join Date: Sep 2008
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
PLEASE DO NOT MISUSE THIS THREAD.
As I see it Visual C# is focusing on development in Visual Studio, while C# is not focusing on any platform.
At last I don't need recommendation on other books. I'm just trying to understand the difference between C# and Visual C#
P.S. Thanks for your answer "planoie"
|
|

September 10th, 2008, 04:36 PM
|
 |
Friend of Wrox
|
|
Join Date: Aug 2007
Posts: 2,128
Thanks: 1
Thanked 189 Times in 188 Posts
|
|
OK, well if its a choice of just those two books then I'd say "Beginning Microsoft Visual C# 2008".
/- Sam Judson : Wrox Technical Editor -/
|
|

September 10th, 2008, 07:51 PM
|
 |
Friend of Wrox
|
|
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
|
|
Quote:
quote:Originally posted by samarmir
As I see it Visual C# is focusing on development in Visual Studio, while C# is not focusing on any platform.
|
I respectfully disagree with this. I would venture a guess that the team behind SharpDevelop would consider their IDE suitable for "Visual" C# development. Also, I could just as successfully (although considerably more painfully) develop a "visual" application (windows/web forms) using nothing more than Notepad and the command line compilers. Similarly, I could develop a non-"visual" application (windows server, command line exe) in "Visual" Basic.
So I am willing to assert that "Visual" adds nothing to the technology of C# (or VB for that matter) and is nothing more than superfluous branding by Microsoft marketing. In my professional career I have seldom, if ever, heard or used it. We always just say "c-sharp". The only places I usually see it is on book covers.
Disregard the branding of the technology and focus on finding material that covers the area of it that you are planning to learn and use.
-Peter
compiledthoughts.com
|
|

September 11th, 2008, 02:51 AM
|
 |
Wrox Author
|
|
Join Date: Jun 2003
Posts: 3,074
Thanks: 1
Thanked 38 Times in 37 Posts
|
|
If are intending to use Visual Studio then I recommend the second option. The difference between the two is that there are many options for developing using C#. It can be done entirely with a simple text editor such as Notepad and the .NET framework SDK command line tools. I know people who use emacs for development. The main advantage of using VS is that there are a lot of wizards and tools to stop you having to hand-craft long command line instructions.
On the other hand for your first steps it never hurts to learn how things work and writing and building a simple "Hello World" console or forms app is quite easy in Notepad and gives one a sense of satisfaction. Once you've proved you can do it it's time to move to a more productive environment.
--
Joe ( Microsoft MVP - XML)
|
|
 |