Mono Kick Start Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Mono is an open-source implementation of the infrastructure upon which Microsoft¿s
.NET Framework is built. Providing a compatible option with all of the technical
features of .NET without the restrictive licensing and prohibitive costs that
Microsoft imposes, the Mono project was initiated and co-financed by Ximian
Corporation for the development of an open source version of .NET Framework
for Linux/Unix and Windows platforms (Mac OS X support will be added)..
Mono will allow cross-platform programming and operating of .NET compatible
applications. Experts see the presence of a Unix-compatible version as decisive
for the success of .NET.
Mono Kick Start is a practical introduction to Mono and .NET compatible
application programming with Mono. After a classically structured crash-course
on the C# language and Mono¿s own compiler, the authors reach down deeper to
subjects like threads, network programming, security, database interaction,
XML, and more.
A comprehensive practical section shows you how to set up Web applications
with Mono, how GUIs can be programmed using GTK, and how applications written
with .NET can be operated in the Mono framework.
Table of Contents
1. Introduction.
In the Beginning, There Was Nothing. Mono and
.NET Technologies. Common Language Runtime. Managed Code. Platform Independent.
Data Types. Assemblies. Compatibility. In Brief.
2. Installation.
Unix. Windows. Other Systems. In Brief.
3. Introducing C#.
Simple Applications. Data Types. Escaping Characters.
Flow Control. Goto. Loops. foreach. Documentation. Simple Classes. Namespaces—The
First Contact. References. Data Types and Boxing. Enumerators. The C# Compiler.
In Brief.
4. Exception Handling and Debugging.
Exception Handling. Debugging. In Brief.
5. Classes, Inheritance, and Polymorphism.
Classes. Inheritance. Polymorphism. Interfaces.
In Brief.
6. Algorithms and Data Structures.
Data Structures. System.Collections. Collection
Interfaces. In Brief.
7. Managing I/O.
Working with Directories and Files. Streams.
Object Serialization. In Brief.
8. Strings and Regular Expressions.
Working with Strings. Regular Expressions. In
Brief.
9. Threads.
Overview. Simple Threads. Priorities. Locking
and Synchronization. In Brief.
10. Network Programming.
Fundamentals. Protocols. Sockets. Socket Programming.
FileWebRequest. DNS. In Brief.
11. Security.
The .NET Security Concept. Mono and Security.
In Brief.
12. Working with Dates and Times.
Mono, Dates, and Times. In Brief.
13. Database Programming.
The Basic Concepts of ADO.NET. Simple Interactions
and the Installation Process. Metadata. Transactions. Cursors. Additional Features.
In Brief.
14. Mono and XML.
Writing Simple Documents. Reading XML Files.
In Brief.
15. User Interfaces.
GTK#. Qt#. In Brief.
16. Unsafe Code.
Fundamentals. Pointers. sizeof. stackalloc. PInvoke.
In Brief.
|