What is C-sharp (C#)
C# is designed to be a platform-independent language in the tradition of Java (although it is implemented primarily on Windows). It's syntax is similar to C and C++ syntax, and C# is designed to be an object-oriented language. There are, for the most part, minor variations in syntax between C++ and C#. Main has no return type, there are no semicolons after class names, there are some (to C++ programmers) strange decisions regarding capitalization - such as the capitalization of Main. Other a few differences, the syntax is often the same. This decision is reasonable, in light of the fact that C syntax has been used with several other languages - notably Java.Similar to Java, C# does not support multiple inheritance; instead it provides Java's solution: interfaces. Interfaces implemented by a class specify certain functions that the class is guaranteed to implement. Interfaces avoid the messy dangers of multiple inheritance while maintaining the ability to let several classes implement the same set of methods.
Book description
C# is a powerfull programming language Expand your expertise—and teach yourself the fundamentals of Microsoft Visual C# 2013. If you have previous programming experience but are new to Visual C# 2013, this tutorial delivers the step-by-step guidance and coding exercises you need to master core topics and techniques.What you'll learn from this book
- Create and debug C# applications in Visual Studio 2013
- Work with variables, identifiers, statements, operators, and methods
- Create interfaces and define abstract classes
- Write robust code that can catch and handle exceptions
- Display and edit data using data binding with Microsoft ADO.NET Entity Framework
- Respond to user input and touchscreen gestures
- Handle events arising from multiple sources
- Develop your first Windows 8.1 apps
No comments:
Post a Comment