Developing on Linux with C Sharp and.NET
The Mono Project
Daniel Solin(Author)
Apress
1st Edition
Published on 15. October 2003
Book
Paperback/Softback
200 pages
978-1-59059-117-8 (ISBN)
Description
This is a guide to using the open source project Mono to develop applications for the .NET development platform using Microsoft's object-oriented programming language C# (C-sharp). With Mono, which is aiming to become a complete implementation of .NET, programmers using either Linux or Windows get access to the .NET development platform. The book concentrates Linux programmers wanting to get started with C#. It assumes some programming experience, but no prior experience of C# or .NET. While readers will get a lesson of C# from the beginning-to-end, they should also get a view of the technologies that are not available on Windows, such as Gtk#.
More details
Language
English
Place of publication
New York
United States
Target group
College/higher education
Professional and scholarly
Professional/practitioner
Dimensions
Height: 235 mm
Width: 178 mm
ISBN-13
978-1-59059-117-8 (9781590591178)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
SECTION I- Mono and C#; 1 - Getting Started With Mono; 2- Your First
C# Program; SECTION II- Object Oriented Programming with C#; 3-
Working with Classes; 4- Improving Your Methods; 5- Class Inheritance;
6- Taking Advantage of Polymorphism; 7- Using Interfaces; SECTION III-
Useful C# Features; 8- Handling Errors with Exceptions; 9- Annotating
Elements With Attributes; 10- Perform Multitasking With Threads; 11-
Additional C# Features; SECTION IV- GUI Programming with GTK#; 12-
Understanding Delegates and Events; 13- Creating GUIs with GTK#;
APPENDIX I- Statements, Operators, and Expressions; APPENDIX II-
Resources in the Web; APPENDIX III- Contributing to the Mono project
C# Program; SECTION II- Object Oriented Programming with C#; 3-
Working with Classes; 4- Improving Your Methods; 5- Class Inheritance;
6- Taking Advantage of Polymorphism; 7- Using Interfaces; SECTION III-
Useful C# Features; 8- Handling Errors with Exceptions; 9- Annotating
Elements With Attributes; 10- Perform Multitasking With Threads; 11-
Additional C# Features; SECTION IV- GUI Programming with GTK#; 12-
Understanding Delegates and Events; 13- Creating GUIs with GTK#;
APPENDIX I- Statements, Operators, and Expressions; APPENDIX II-
Resources in the Web; APPENDIX III- Contributing to the Mono project