C#
Home > Microsoft .Net Development Definitions - C#
SearchWinDevelopment.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

C#


Show me everything on .NET Architecture Best Practices

DEFINITION - C# (pronounced "C-sharp") is an object-oriented programming language from Microsoft that aims to combine the computing power of C++ with the programming ease of Visual Basic. C# is based on C++ and contains features similar to those of Java.

Ask your C# questions at ITKnowledgeExchange.com

C# is designed to work with Microsoft's .NET platform. Microsoft's aim is to facilitate the exchange of information and services over the Web, and to enable developers to build highly portable applications. C# simplifies programming through its use of Extensible Markup Language (XML) and Simple Object Access Protocol (SOAP) which allow access to a programming object or method without requiring the programmer to write additional code for each step. Because programmers can build on existing code, rather than repeatedly duplicating it, C# is expected to make it faster and less expensive to get new products and services to market.

Microsoft is collaborating with ECMA, the international standards body, to create a standard for C#. International Standards Organization (ISO) recognition for C# would encourage other companies to develop their own versions of the language. Companies that are already using C# include Apex Software, Bunka Orient, Component Source, devSoft, FarPoint Technologies, LEAD Technologies, ProtoView, and Seagate Software.

Getting started with C#
To explore how the C# is used in the enterprise, here are some additional resources:
Visual Studio 2008 Learning Guide: C# 3.0: Find tons of helpful links in this Visual Studio 2008 learning guide.
VB.NET and C# -- Which to pick?: Get the ups and downs of the two languages in this learning guide.
Learning Center: C# Expert Advice: See past questions about C# answered by our experts.

Learn more about .NET Architecture Best Practices
Agile Development Learning Guide: This collection of resources on Agile software development methods offers an introduction to the Agile movement.
.NET development in the trenches: Here we highlight user stories of application migrations, upgrades and other projects tha use emerging technology like ASP.NET AJAX and .NET 3.0.
Visual Studio 2008 Learning Guide: .NET Architecture: This section of the Visual Studio 2008 Learning Guide looks at improvements to the architectural tools that come with the IDE.
Learning .NET: Application development resources for the .NET Framework: Whether you're learning .NET or consider yourself a .NET Framework pro, these resources will augment your skills in areas like Ajax, Visual Studio and .NET 3.0.
Visual Studio 2005 Learning Guide: We've added a plethora of articles, tips, book excerpts and other references to this learning guide, which dives deeply into Microsoft's IDE for application development.

LAST UPDATED: 07 Aug 2008

Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com

More resources from around the web:
- Microsoft's press release describes C#.
- C# Corner offers a selection of tutorials.
- SearchVB.com offers expert advice on working with C#
- Also from SearchVB.com, a C# 2005 Learning Guide





FILE EXTENSION AND FILE FORMAT LIST
File Extension and File Format List:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #


RELATED CONTENT
Introduction to ASP.NET's Model View Controller (MVC) Design Pattern
Microsoft is working on an MVC framework, which will let ASP.NET developers decouple their data, events and views and enable a more flexible...
Free book from Microsoft brings patterns and practices to .NET
The 400-page book on application architecture -- available free on codeplex -- is a good read that brings a long line of patterns and practices...
Java application frameworks come to .NET
Several third-party frameworks with Java origins are making a strong push for the .NET world and bringing with them new methodologies that help write...

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
.NET  (SearchWinDevelopment.com)
.NET is both a business strategy from Microsoft and its collection of programming support for Web services. (Continued...)




C# Solutions - Windows Development Technology
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts