買這商品的人也買了...
-
$980$774 -
$1,930$1,834 -
$780$741 -
$760$600 -
$590$466 -
$720$569 -
$560$476 -
$490$387 -
$850$723 -
$480$379 -
$750$593 -
$780$616 -
$780$741 -
$490$382 -
$820$738 -
$890$703 -
$620$490 -
$540$427 -
$990$782 -
$480$379 -
$650$507 -
$480$480 -
$1,300$1,235 -
$880$695 -
$390$308
商品描述
Description:
The Mono Project is the much talked-about open source initiative to create a Unix implementation of Microsoft's .NET Development Framework. Its purpose is to allow Unix developers to build and deploy cross-platform .NET applications. The project has also sparked interest in developing components, libraries and frameworks with C#, the programming language of .NET.
The controversy? Some say Mono will become the preferred platform for Linux development, empowering Linux/Unix developers. Others say it will allow Microsoft to embrace, extend, and extinguish Linux. The controversy rages on, but--like many developers--maybe you've had enough talk and want to see what Mono is really all about.
There's one way to find out: roll up your sleeves, get to work, and see what you Mono can do. How do you start? You can research Mono at length. You can play around with it, hoping to figure things out for yourself. Or, you can get straight to work with Mono: A Developer's Notebook--a hands-on guide and your trusty lab partner as you explore Mono 1.0.
Light on theory and long on practical application, Mono: A Developer's Notebook bypasses the talk and theory, and jumps right into Mono 1.0. Diving quickly into a rapid tour of Mono, you'll work through nearly fifty mini-projects that will introduce you to the most important and compelling aspects of the 1.0 release. Using the task-oriented format of this new series, you'll learn how to acquire, install, and run Mono on Linux, Windows, or Mac OS X. You'll work with the various Mono components: Gtk#, the Common Language Runtime, the class libraries (both .NET and Mono-provided class libraries), IKVM and the Mono C# compiler. No other resource will take you so deeply into Mono so quickly or show you as effectively what Mono is capable of.
The new Developer's Notebooks series from O'Reilly covers important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing--you'll get the goods straight from the masters, in an informal and code-intensive style that suits developers. If you've been curious about Mono, but haven't known where to start, this no-fluff, lab-style guide is the solution.
Table of Contents:
Foreword
The Developer's Notebook Series
Preface
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 AssembliesChapter 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
Index
商品描述(中文翻譯)
**描述:**
Mono 專案是備受關注的開源計畫,旨在創建微軟 .NET 開發框架的 Unix 實現。其目的是讓 Unix 開發者能夠構建和部署跨平台的 .NET 應用程式。該專案也引發了對使用 C#(.NET 的程式語言)開發組件、庫和框架的興趣。
爭議是什麼?有些人認為 Mono 將成為 Linux 開發的首選平台,賦予 Linux/Unix 開發者更多的能力。另一些人則認為這將使微軟能夠擁抱、擴展並消滅 Linux。爭議仍在持續,但就像許多開發者一樣,也許你已經厭倦了這些討論,想要真正了解 Mono 是什麼。
有一種方法可以找到答案:捲起袖子,開始工作,看看 Mono 能做什麼。你該如何開始?你可以深入研究 Mono。你可以隨意玩弄它,希望自己能搞清楚。或者,你可以直接開始使用《Mono: A Developer's Notebook》——這是一本實用指南,將成為你探索 Mono 1.0 的可靠實驗夥伴。
《Mono: A Developer's Notebook》輕鬆理論,重實用,跳過了討論和理論,直接進入 Mono 1.0。快速深入 Mono 的快速導覽,你將通過近五十個迷你專案,介紹 1.0 版本中最重要和引人注目的方面。使用這個新系列的任務導向格式,你將學會如何在 Linux、Windows 或 Mac OS X 上獲取、安裝和運行 Mono。你將與各種 Mono 組件一起工作:Gtk#、公共語言執行時、類庫(包括 .NET 和 Mono 提供的類庫)、IKVM 和 Mono C# 編譯器。沒有其他資源能如此迅速深入 Mono,或如此有效地展示 Mono 的能力。
O'Reilly 的新系列《Developer's Notebooks》涵蓋了軟體開發者的重要新工具。強調範例而非解釋,實踐而非理論,專注於通過實作學習——你將直接從大師那裡獲得知識,以非正式且以程式碼為主的風格,適合開發者。如果你對 Mono 感到好奇,但不知道從何開始,這本不含多餘內容的實驗室風格指南就是解決方案。
**目錄:**
前言
開發者筆記系列
序言
第 1 章. 讓 Mono 運行
安裝 Mono
探索 Mono
運行 MonoDevelop IDE
將 Mono 融入你的世界
加入 Mono 社群
第 2 章. 開始使用 C#
向世界說「你好」
模擬現實世界事物的行為
在傳遞資料時避免開銷
處理意外錯誤
定義函數指標
為你的類型添加元資料
調用外部庫
將相關類打包成組件
第 3 章. 核心 .NET
處理檔案
管理字串資料
使用正則表達式搜尋文本
管理資料集合
處理組件
啟動和檢查進程
使用執行緒進行多任務處理
測試你的 C# 代碼
第 4 章. Gtk#
編寫基本的 Gtk# 程式並處理事件
使用盒子排列小工具
使小工具互動
通過子類化創建對話框
繪製圖形
創建菜單
使用 TreeView 組織資料
通過拖放交換資料
第 5 章. 進階 Gtk#
編寫 Gnome 應用程式
使用 Glade 設計介面
使用 GConf 儲存配置
使用巫師引導用戶
執行非同步操作
渲染 HTML
提供幫助文件
翻譯你的程式
第 6 章. 處理 XML
讀取和寫入 XML
在記憶體中操作 XML
導航 XML 文件
轉換 XML
約束 XML 文件
以另一種方式約束 XML
將物件序列化為 XML
第 7 章. 網路、遠端和網路服務
設置 ASP.NET
運行網頁應用程式
部署網路服務
與其他網路系統通信
訪問遠端物件
使用 XML 調用遠端程序
保護資料不被窺探
與資料庫對話
第 8 章. 前沿 Mono
使用 Autotools 維護你的源碼
編寫跨平台兼容的程式
在 Mono 中運行 Java
運行 Mono 的開發版本
使用泛型
用 Basic 編寫 Mono 程式
索引