Mono Kick Start

Author:   Hans-Juergen Schoenig ,  Ewald Geschwinde ,  Miguel de Icaza
Publisher:   Pearson Education (US)
ISBN:  

9780672325793


Pages:   320
Publication Date:   29 September 2003
Format:   Paperback
Availability:   Out of stock   Availability explained


Our Price $105.57 Quantity:  
Add to Cart

Share |

Mono Kick Start


Add your own review!

Overview

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.

Full Product Details

Author:   Hans-Juergen Schoenig ,  Ewald Geschwinde ,  Miguel de Icaza
Publisher:   Pearson Education (US)
Imprint:   Sams Publishing
Dimensions:   Width: 18.80cm , Height: 1.80cm , Length: 23.10cm
Weight:   0.541kg
ISBN:  

9780672325793


ISBN 10:   0672325799
Pages:   320
Publication Date:   29 September 2003
Audience:   College/higher education ,  Tertiary & Higher Education
Format:   Paperback
Publisher's Status:   Out of Print
Availability:   Out of stock   Availability explained

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. Index.

Reviews

Author Information

Ewald Geschwinde and Hans-Jüergen Schöenig are the founding partners of Cybertec Geschwinde and Schöenig, and Austrian company that provides commercial PostrgeSQL support, training, tuning, and remote administration for international clients. Geschwinde and Schöenig have used Mono extensively to develop high-end applications. Other books by these authors include PostgreSQL Developer's Handbook (0-672-32360-9) and PHP PostgreSQL Advanced Web Development (0-672-32382-6).

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List