Mono: A Developer's Notebook
By
Edd Dumbill,
Niel Bornstein
July 2004
Pages: 302
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Getting Mono Running
-
Install Mono
-
Explore Mono
-
Run the MonoDevelop IDE
-
Fit Mono into Your World
-
Join the Mono Community
-
Chapter 2 Getting Started with C#
-
Say "Hello" to the World
-
Model the Behavior of Real-World Things
-
Avoid Overhead While Passing Data
-
Handle Unexpected Errors
-
Define Function Pointers
-
Add Metadata to Your Types
-
Call External Libraries
-
Package Related Classes with Assemblies
-
Chapter 3 Core .NET
-
Work with Files
-
Manage String Data
-
Search Text with Regular Expressions
-
Manage Collections of Data
-
Work with Assemblies
-
Start and Examine Processes
-
Multitask with Threads
-
Test Your C# Code
-
Chapter 4 Gtk#
-
Write a Basic Gtk# Program and Handle Events
-
Arrange Widgets Using Boxes
-
Make Widgets Interact
-
Make Dialogs by Subclassing
-
Draw Graphics
-
Create Menus
-
Organize Data with TreeView
-
Exchange Data with Drag and Drop
-
Chapter 5 Advanced Gtk#
-
Write a Gnome Application
-
Design Interfaces with Glade
-
Store Configuration with GConf
-
Guide the User with Druids
-
Perform Asynchronous Operations
-
Render HTML
-
Provide Help Files
-
Translate Your Programs
-
Chapter 6 Processing XML
-
Read and Write XML
-
Manipulate XML in Memory
-
Navigate XML Documents
-
Transform XML
-
Constrain XML Documents
-
Constrain XML Another Way
-
Serialize Objects to XML
-
Chapter 7 Networking, Remoting, and Web Services
-
Set Up ASP.NET
-
Run Web Applications
-
Deploy Web Services
-
Communicate with Other Networked Systems
-
Access Remote Objects
-
Invoke Remote Procedures with XML
-
Secure Data from Prying Eyes
-
Talk to Databases
-
Chapter 8 Cutting Edge Mono
-
Maintain Your Sources with the Autotools
-
Write Cross-Platform Compatible Programs
-
Run Java in Mono
-
Run a Development Version of Mono
-
Use Generics
-
Write Mono Programs in Basic
-
Colophon
Return to Mono: A Developer's Notebook