書籍


このページには、 .NET 関連の書籍とテキストブックについての情報が含まれています。本 サイトには、章のサンプルや目次などの付加価値的な資料が可能な限り収録されています。章のサンプルが収録されている書籍は、下のリストでアイコン () を付けて示しています。


注:  書籍の解説とその他の資料は各出版社から提供されたものです。

その他の.NET 関連の書籍や出版物については、.netBooks(洋書)もしくは下記MSDNサイト を参照してください。

Web link  .netBooks

Web link MSDN 開発者向け書籍情報

ドキュメント リーダーは「その他のリソース」のページから入手することができます。各資料の執筆者については、「協力者」のページを参照してください。

書籍解説

.NET Framework Essentials, 2nd Edition

Microsoft のオフィシャル リリースに伴って大幅に改訂された『.NET Framework Essentials, 2nd Edition』は、Web アプリケーションとサービスを開発するための新しい Microsoft .NET Framework の技術的な概要を、客観的かつ簡潔に解説しています。

『.NET Framework Essentials, 2nd Edition』は中級〜上級の VB、C/C++、Java、および Delphi 開発者を対象としていますが、将来のプロジェクトで使用するツールの評価に関わっているシステム アーキテクトとプロジェクト リーダーにも役に立つでしょう。著者は、Web アプリケーションとサービスに加えて、.NET コンポーネントの作成にも特別な注意を払っています。

本書は、基盤となる共通言語ランタイム (CLR) から、ASP.NET、Web フォーム、Windows フォーム、XML、およびデータ アクセス (ADO .NET) 用の特殊化されたパッケージまで、.NET Framework のあらゆる重要なトピックをカバーしています。著者は Visual Basic .NET、 C#、Managed C++、および CLR が理解する中間言語 MSIL を含めて、.NET のあらゆる主要言語を取り上げています。すべての.NET 言語で書かれた、実際に動作するコード サンプルが収録されています。

余分なものを排除して簡潔にまとめられた『 .NET Framework Essentials, 2nd Edition』は、必要な情報を素早く知りたいと考えている熟練プログラマとアーキテクトにとって大きな価値のある本となっています。

著者:Thuan Thai
Hoang Lam
発行:2002 年 2 月
出版社:O'Reilly & Associates
ISBN:0-596-00302-1
ページ数:336

 この本に関する Web ページへのリンク

A Programmer's Introduction to C#, Second Edition

『A Programmer's Introduction to C#, Second Edition』は、C# 言語の網羅的なリファレンスであり、熟練プログラマが C# に関する情報を短時間で習得できるように作られています。著者の Eric Gunnerson は Microsoft の C# 設計チームに所属する開発者で、C# のコードの作成とテストに長い時間を費やしてきました。このため著者は、この新しい言語の効果的な使い方を教えるには適役ということができるでしょう。また Gunnerson は、Microsoft の新しい .NET Framework の中での C# の位置づけについても説明しています。

Gunnerson は、熟練プログラマが C# での開発を始める際に必要となる基本的な情報を提供します。扱われている主なトピックには、C# の基本的なステートメントと実行フローから、クラス、構造体、インターフェイス、式、配列、列挙型、デリゲート、イベント、例外処理、相互運用性といった事柄までが含まれます。本書の最後の章では、C# の歴史に触れ、他の広く使われているプログラミング言語と比較しています。この版の新しい内容としては、Windows フォームによる GUI アプリケーションの開発と、スレッド処理や実行時のコード生成といった高度なトピックがあります。

著者:Eric Gunnerson
発行:2001 年 6 月
出版社:APress, Inc.
ISBN:1893115623
ページ数:520

注: 第 1 版のサンプルの章
 サンプルの章を見る (21)
 サンプルの章を見る (30)
 この本に関する Web ページへのリンク

目次
1Object-Oriented Basics
2The .Net Runtime Environment
3C# QuickStart and Developing in C#
4Exception Handling
5Classes 101
6Base Classes and Inheritance
7Member Accessibility and Overloading
8Other Class Details
9Structs (Value Types)
10Interfaces
11Versioning
12Statements and Flow of Execution
13Variable Scoping and Definite Assignment
14Operators and Expressions
15Conversions
16Arrays
17Strings
18Properties
19Indexers and Enumerators
20Enumerations
21Attributes
22Delegates
23Events
24User-defined Conversions
25Operator Overloading
26Other Language Details
27Making Friends with the .Net Frameworks
28System.Array and the Collection Classes
29Threading and Asynchronous Operations
30Execution-Time Code Generation
31Interop
32.NET Frameworks Overview
33Windows Forms
34DiskDiff: More Sophistications
35DiskDiff: Making It Useful
36Deeper into C#
37Defensive Programming
38The Command Line Compiler
39C# Compared to Other Languages
40C# Resources and Futures

Access Cookbook

『Access Cookbook』は、Microsoft Access を限界ぎりぎりまで活用しているパワー ユーザーやプログラマが直面するユーザー インターフェイスとプログラミング上の問題に対する現実的なソリューションを提供します。本書は、かなりの初級者から超上級者までの、あらゆるレベルの Access のパワー ユーザーとプログラマを対象に、問題、ソリューション、そして現実的な例を豊富に取り上げています。

著者:Ken Getz
Paul Litwin
Andy Baron
発行:2002 年 2 月
出版社:O'Reilly & Associates
ISBN:0-596-00084-7

 この本に関する Web ページへのリンク

Access Database Design & Programming, 3rd Edition

GUI ベースのソフトウェアを使用していると、インターフェイスに注目するあまり、ソフトウェアを効率的に使用するために必要な一般的なコンセプトを忘れてしまうことがよくあります。『Access Database Design & Programming, 3rd Edition』は、インターフェイスの細部の裏側に注目し、Access のパワー ユーザーや開発者が効果的なデータベース アプリケーションを作成するために必要とする一般的な知識に焦点を当てています。本書には、データベース設計、クエリ、およびプログラミングを扱った章があります。

著者:Steven Roman
発行:2002 年 1 月
出版社:O'Reilly & Associates
ISBN:0-596-00273-4
ページ数:448

サンプルの章を見る (4)
 この本に関する Web ページへのリンク

目次
Part I. Database Design
1.Introduction
2.The Entity-Relationship Model of a Database
3.Implementing Entity-Relationship Models: Relational Databases
4.Database Design Principles
Part II. Database Queries
5.Query Languages and the Relational Algebra
6.Access Structured Query Language (SQL)
Part III. Database Architecture
7.Database System Architecture
Part IV. Visual Basic for Applications
8.The Visual Basic Editor, Part I
9.The Visual Basic Editor, Part II
10.Variables, Data Types, and Constants
11.Functions and Subroutines
12.Built-in Functions and Statements
13.Control Statements
Part V. Visual Basic for Applications
14.Programming DAO: Overview
15.Programming DAO: Data Definition Language
16.Programming DAO: Data Manipulation Language
Part VI. ActiveX Data Objects
17.ADO and OLE DB
18.ADOX: Jet Data Definition in ADO
Part VII. Programming Problems
19.Some Common Data Manipulation Problems
Part VIII. Appendixes
A.DAO 3.0/3.5 Collections, Properties, and Methods
B.The Quotient: An Additional Operation of the Relational Algebra
C.Open Database Connectivity (ODBC)
D.Obtaining or Creating the Sample Database
E.Suggestions for Further Reading

Application Development Using C# and .NET

本書は、Microsoft の C# 言語による高度な .NET アプリケーション、Web、および Web サービスの開発を真に習得したいと考えている熟練プログラマを対象としています。

本書は熟練した開発者を対象に、Microsoft の先進的な C# 言語を使った高度な .NET アプリケーションの構築に関する現実的なアイデアを提供します。著者は現実のケース スタディと豊富なコード例を用いて、インターフェイス、属性、コレクション、スレッド処理、リモーティング、セキュリティ、およびバージョニングといった.NET の重要な概念を説明し、ADO .NET と ASP .NET を含む強力な新しい.NET テクノロジを紹介しています。

本書は、Object Innovations と Prentice Hall PTR が提供している、エキスパートの実践者と教育者によって書かれた.NET に関するガイド本、「Integrated .NET」シリーズの最新刊です。このシリーズのすべての本は、豊富な例と現実のケース スタディを使って、完全なシステムを構築する方法をステップごとに体系的に解説しています。このシリーズは全体として統合されており、C# の基本事項をさらに詳しく学びたいと思う開発者は、本書のコンパニオンとなる入門書『Introduction to C# Using .NET』を読み進めることができます。

著者:Michael Stiefel
シリーズ編集者:Robert J. Oberg
発行:2002 年
出版社:Prentice Hall
ISBN:0-13-093383-X
ページ数:656

 サンプルの章を見る (2)
 この本に関する Web ページへのリンク

目次
1.What is Microsoft .NET?
2..NET Fundamentals
3.C# Overview for Sophisticated Programmers
4.Object-Oriented Programming in C#
5.C# in the .NET Framework
6.User Interface Programming
7.Assemblies and Deployment
8..NET Framework Classes
9.Programming with ADO.NET
10.ASP.NET and Web Forms
11.Web Services
12.Security
13.Tracing and Debugging in .NET
14.Interoperability
A.Visual Studio.NET

ASP .NET: A Beginner's Guide

この初心者向けのわかりやすいガイドでは、実際の例を通して ASP.NET プログラミングの基本を学ぶことができます。本書において、プログラミング インストラクターの Dave Mercer は、ASP .NET を使って対話的な Web サイトと分散型アプリケーションをプログラミングする方法を解説しています。これには単純な応答やサーバー コンポーネントから、大がかりなデータベース操作や電子メール アプリケーションまでが含まれます。また、HTML、 XHTML、 XML、 JScript、VB .NET、およびその他の関連する言語とテクノロジについての重要な詳細情報も得ることができます。本書は初めての ASP.NET ユーザーのための理想的なリソースです。

本書『Beginner's Guide』は、読者が内容を簡単に学べるように設計されています。

  • モジュール - プログラミング上の概念が論理的なモジュール (章) に分けて解説されており、個人学習に理想的な構成となっています。
  • 目標 - 個々のモジュールの冒頭には、そのモジュールを終えた時点で読者が習得している具体的なプログラミング スキルが記されています。
  • エキスパートへの質問 - 各モジュールの Q&A セクションには、追加情報と興味深いコメントが含まれています。
  • 1 分間ドリル - 手軽な自己評価セクションで、学習の進展状況をチェックすることができます。
  • 注釈付きの構文 - サンプル コードには、具体的なテクニックの説明箇所をポイントするコメントが付けられています。
  • プロジェクト - 各モジュールに含まれているコーディングの練習問題は、学んだ事柄の応用方法を示しています。
  • 習得度チェック - モジュールの終わりでは、短答問題、選択問題、空欄記入問題、および単純なコーディングの問題を通して、自分が習得した知識をテストすることができます。
著者:Dave Mercer
発行:
出版社:Osborne McGraw-Hill
ISBN:0-07-219512-6
ページ数:544

 目次の内容を見る
 サンプルの章を見る (1)
 この本に関する Web ページへのリンク

目次
1.Getting Set Up
2.Programming Basics
3.Programming ASP.NET with Visual Basic.NET
4.Web Forms and ASP.NET
5.ASP.NET Configuration, Scope, and State
6.ASP.NET Objects and Components
7.Web Services and ASP.NET
8.ASP.NET and SQL Server
9.The ADO.NET Connection-Related Objects
10.The ADO/ADO.NET Recordset and DataSet-Related Objects
11.ASP Transaction and Mail


Building Electronic Commerce in the .NET Environment

『Building Electronic Commerce in the .NET Environment』は、Microsoft が「次世代の Web 開発」と呼んでいる .NET のエキサイティングな新世界へと読者を誘います。E コマースの理論とそのビジネス モデルを紹介した後に、Visual Basic  .NET、 ASP .NET、および C# のツールを使って、E コマース環境でバックエンド データベースに接続する方法を解説した章が続きます。E コマース アプリケーションのプロトタイプを作成するチュートリアルでは、Visual Studio .NET 統合開発環境を使って、コードの研究、実行、およびデバッグを行います。

本書の目的は、E コマースの.NET 開発者が Web データベースを作成するために理解しておかなくてはならない理論、テクニック、およびツールを提供することです。読者は、 .NET のツールを使用して、E コマースを駆動するフロントエンド、ミドルウェア、およびバックエンド コンポーネントを構築する方法を学ぶことになります。

本書は、CIS、MIS、および CS 部門が若干のプログラミング経験を持つ受講者を対象に開く E コマース テクノロジと Web/インターネット プログラミング コースの教材として適しています。

特徴:

  • 「Building Electronic Commerce」シリーズの書籍は、講師が E コマースの開発に対する全体的なアプローチを提示するのに役立つ資料を提供しています。個々の章の後に練習問題が続く構成は、E コマースの理論、テクニック、およびツールに関する基礎的な情報を素早く習得するのに適しています。
  • この分野のテクノロジは急速に変化しつつあるので、個々の章は具体的なツールではなく、まず E コマースの理論とアーキテクチャおよびアプローチの解説から始まります。その後、.NET のツールと、各概念をインプリメントするためのテクニックをステップごとに解説します。
  • これらのステップごとに解説される例は、本書全体を通じて使用され、読者は.NET 環境の中で 2 つのビジネス固有の Web アプリケーションを作成していくことになります。すべての章を読み終えた時点で、読者は.NET 環境で独自の Web アプリケーションを開発し、学んだ主要概念を実地に利用し、これらの概念をさまざまな.NET ツールを使って他の状況や実践的なアプリケーションに応用できるようになります。
  • 付録では、.NET 開発環境における E コマースの考えうるインプリメンテーションとして、6 つの異なるビジネス シナリオを示しています。
  • 最近、米国を代表するフォーチュン 500 の企業のチーフ インフォメーション オフィサーを対象に、従業員に最も求められているスキルは何かを尋ねる調査が行われました。その中で、技術的なスキルを抑えて第一位となったのは、従業員の強力なコミュニケーション スキルでした。本シリーズは、市販の書籍の中では E コマースの理論、ツール、およびテクニックを組み合わせた唯一のシリーズですが、読者にクリーンで明確かつ簡潔なライティング スキルを習得させるという配慮も盛り込まれています。さらに、知識の応用にも重点が置かれています。個々の章には Web を使ったクリティカル シンキングの練習問題が含まれており、一部の読者が.NET 環境における E コマースの理論と応用の間に感じるであろうギャップを埋める試みがなされています。
著者:Anne Nelson
William H.M. Nelson III
リリース日:2002 年秋
出版社:Addison-Wesley
ISBN:0-321-11891-X

目次
1.Introduction to Electronic Commerce
2.Introduction to Web Development and Web Database Constructions
3.Introduction to .NET Framework and Visual Studio.NET
4.Web Services in the .NET Environment
5..NET Enterprise Servers
6.Smart Devices in the .NET Environment
7.Introduction to Visual Basic.NET
8.Visual Basic.NET Windows Forms
9.Visual Basic.NET Web Forms
10.Visual Basic.NET Distributed Applications
11.ASP.NET Applications
12.C# Applications
13.XML and its offspring, the Simple Object Access Protocol (SOAP)
14.Enhancing the Electronic Commerce Application

C#: A Beginner's Guide

プログラミング関連の著作を多く書いてきた Herb Schildt が、Microsoft が.NET 開発者用に設計した革命的な新言語、C# のための究極のガイドを執筆しました。C# プログラムの作成、コンパイル、および実行方法を学ぶことで、最短期間でプログラミングを開始することができます。C# が.NET Framework とどのように関係しており、どのような相互作用があるのかを解説しています。また、制御ステートメント、データ型、配列、文字列、クラス、オブジェクト、メソッド、および名前空間など、C# の基本事項すべてをカバーしています。例外処理と I/O システムの詳細を説明し、デリゲート、インデクサ、イベント、およびプロパティなど、C# の最も革新的な機能に触れています。読者はこの信頼の置けるステップごとのガイドを通して、すぐにでも C# プログラミングを始めることができます。

本書『Beginner's Guide』は、読者が内容を簡単に学べるように設計されています。

  • モジュール - プログラミング上の概念が論理的なモジュール (章) に分けて解説されており、個人学習に理想的な構成となっています。
  • 目標 - 個々のモジュールの冒頭には、そのモジュールを終えた時点で読者が習得することになる具体的なプログラミング スキルが記されています。
  • エキスパートへの質問 - 各モジュールの Q&A セクションには、追加情報と興味深いコメントが含まれています。
  • 1 分間ドリル - 手軽な自己評価セクションで、学習の進展状況をチェックすることができます。
  • 注釈付きの構文 - サンプル コードには、具体的なテクニックの説明箇所をポイントするコメントが付けられています。
  • プロジェクト - 各モジュールに含まれているコーディングの練習問題は、学んだ事柄の応用方法を示しています。
  • 習得度チェック - モジュールの終わりでは、短答問題、選択問題、空欄記入問題、および単純なコーディングの問題を通して、自分が習得した知識をテストすることができます。
著者:Herb Schildt
発行:
出版社:Osborne McGraw-Hill
ISBN:0-07-213329-5
ページ数:616

 目次の内容を見る
 サンプルの章を見る (1)
 この本に関する Web ページへのリンク

目次
1.C# Fundamentals
2.Introducing Data Types and Operators
3.Program Control Statements
4.Introducing Classes, Objects, and Methods
5.More Data Types and Operators
6.A Closer Look at Methods and Classes
7.Operator Overloading, Indexers, and Properties
8.Inheritance
9.Interfaces, Structures, and Enumerations
10.Exception Handling
10.Using I/O
10.Delegates, Events, Namespaces, and Advanced Topics

C# and the .NET Platform

C# は Microsoft の .NET プラットフォーム用のネイティブ言語です。著者の Andrew Troelsen は、ほぼあらゆる種類の .NET アプリケーションの C# による開発方法を解説しています。Windows ベース アプリケーションから Web ベース アプリケーションまでの幅広いアプリケーションが扱われています。.NET 開発のあらゆる側面を詳しく解説し、no toy code™ による実際に役立つ例を収録しています。

あくまでも実践的で網羅的な『C# and the .NET Platform』は、C# 言語の簡単な概要を示した後に、.NET 開発者にとっての技術上およびアーキテクチャ上の主な問題を解説します。著者は.NET Framework を網羅的にカバーするだけでなく、スレッドの正しい使い方といった、必要ではあるが微妙な分野についても、読者が知っておくべき事柄を説明しています。読者は Windows フォームと GDI+ の詳しい説明を通して、C# を使って GUI アプリケーションを開発する方法を知ることができます。また、C# と.NET を Web 開発、Web サービス、および ADO.NET を使ったデータ アクセスに使用する方法についても、同じように有用な解説があります。従来の COM アプリケーションもすぐに消え去るわけではないので、Troelsen は.NET と COM の相互運用性に関連する微妙な問題も詳しく扱っています。

著者:Andrew Troelsen
発行:2001 年 6 月
出版社:Apress
ISBN:1-893115-59-3
ページ数:1004

 サンプルの章を見る (5)
 この本に関する Web ページへのリンク

目次
1The Philosophy of .NET
2C# Language Fundamentals
3Object Oriented Programming
4Interfaces and Collections
5Advanced C# Class Construction Techniques
6Assemblies, Threads and AppDomains
7Reflection and Attributes
8Building a Better Window (intro to Windows Forms)
9A Better Painting Framework (GDI+)
10Programming with Windows Forms Controls
11Input, Output and Object Serialization
12Interacting with Existing Systems
13Data Access with ADO.NET
14Web Development and ASP.NET
15Building (and Understanding) Web Services

C# by Dissection

C# と.NET 環境は、C、 C++、および Java のそれぞれの長所を備えていると言われます。「by Dissection」シリーズの 4 冊目にあたる『C# by Dissection』は、C# に初めて触れる読者のニーズに応えられるように慎重に設計されています。読者は著者が 10 年以上前に開発した「ディセクション」と呼ばれる評価の高い手法を通して、言語の基本事項とその応用方法を容易に習得することができます。構造化されたステップごとのウォークスルーに似た教育手法である「ディセクション」は、実際に動作するコードの中に現れた新しいプログラミング要素と慣用を段階を追って説明していきます。本書は、C# のプログラミング経験がほとんどまたはまったくない学生や専門家に適しています。

特徴:

著者は個々の章で 4〜7 個のコード例の「ディセクション」を使って説明を行い、アイデアを伝えるために多数の図を使用し、個々の章にソフトウェア エンジニアリングのスタイルに関するヒントを記しています。本書には、Microsoft の.NET 環境のリリースを収録した CD-ROM が付属しています。

著者:Ira Pohl
発行:2002 年夏
出版社:Addison-Wesley
ISBN:0-201-87667-1

目次
1.Writing a C# Program
2.Native Types
3.Statements
4.Methods: Functional Abstraction
5.Arrays
6.Classes and Abstract Data Types
7.Constructors, Conversions,and Operator Overloading
8.Inheritance
9.Input/Output
10.Exceptions and Program Correctness
11.Container Classes
12.OOP Using C#
Appendixes
A.ASCII Character Codes
B.Operator Precedence and Associativity
C.String Library
D.Visual Studio for C#
E.Advanced Topics

C# Essentials, 2nd Edition

簡潔ながらも網羅性を重視する『C# Essentials』の第 2 版は、Microsoft C# プログラミング言語を、それをサポートする Microsoft .NET 共通言語ランタイム (CLR) と.NET Framework クラス ライブラリ (FCL) を含めて解説しています。コンパクトなフォーマットを持ち、主な概念を簡潔に説明している本書は、Microsoft .NET Framework SDK に含まれているオンライン ドキュメンテーションのロードマップの役割を果たしています。収録されている豊富なサンプルは、その際に必要となるコンテキストを提供します。

『C# Essentials』の主な特徴

  • C# 言語、共通言語ランタイム (CLR)、および基本クラス ライブラリ (BCL) の簡潔な概要。重要な BCL 名前空間が関数別に解説されています。
  • C# 言語の要素とその構文の詳しい解説。簡単に理解できる構文の要約と、すべての C# キーワードの用語説明があります。
  • 主な C# データ型のコード例付きの解説。組み込みの基本型とオブジェクトから、列挙型、デリゲート、コレクション、一般にインプリメントされるインターフェイスまでをカバーしています。
  • すべての C# プログラマが習得しなくてはならない基本的なタスクに関する解説。例外と例外処理、ネットワーキング、スレッド処理、正規表現の使用方法、リフレクションとカスタム属性の使用方法などが含まれます。
  • 既存の Win32 API と COM コンポーネントとの相互作用、および CLR のマネージド コンテキストの中での C/C++ スタイルのポインタの使用の例。
  • 共有アセンブリの構築などの一般的な開発上の問題に関する説明。SDK の主なツールの概要。名前空間とアセンブリの対応関係を示すクロス リファレンス。
著者:Ben Albahari
Peter Drayton
Brad Merrill
発行:2002 年 1 月
出版社:O'Reilly & Associates
ISBN:0-596-00315-3

サンプルの章を見る (1)
 この本に関する Web ページへのリンク

目次
1.Introduction
2.C# Language Reference
3.Programming the .NET Framework
4.Frasmework Class Library Overview
5.Essential .NET Tools
Appendixes
A.C# Keywords
B.Regular Expressions
C.Format Specifiers
D.Data Marshaling
E.Working with Assemblies
F.Namespaces and Assemblies

C# How to Program

コンピュータ科学、CIS、MIS、IT、ビジネス、エンジニアリング、および生涯学習などの分野で開催される C# プログラミングのコース向け。

「How to Program」シリーズの新刊である『C# How to Program』は、Microsoft の新しいオブジェクト指向言語の網羅的な入門書となっています。C# は、すでに大勢の C++ および Java プログラマが習得しているスキルをベースにし、これらのプログラマが強力な Web アプリケーションと、Microsoft の.NET プラットフォーム上の XML ベースの Web サービスから中間層ビジネス オブジェクトやシステム レベル アプリケーションまでの幅広いコンポーネントを作成できるようにします。『C# How to Program』の読者は、この業界で必要とされる初級〜中級レベルのプログラミング原理に関する基礎知識を得ることができます。C# を使用すれば、エラーの可能性を減らしながら、より少ない量のコードで複雑なシステムを作成できます。その結果、開発のコストと期間が抑えられるだけでなく、プログラマは高度な適応性を身につけて、Web の急速な進化に追いつけるようになります。

著者:Deitel & Associates
発行:2002 年
出版社:Deitel & Associates
ISBN:0-13-062221-4
ページ数:1440

 この本に関する Web ページへのリンク

目次
1Introduction to Computers, Internet, World Wide Web and C#
2Introduction to the Visual Studio .NET IDE
3Introduction to C# Programming
4Control Structures: Part 1
5Control Structures: Part 2
6Methods
7Arrays
8Object-Based Programming
9Object-Oriented Programming: Part 1
10Object-Oriented Programming: Part 2
11Exception Handling
12Graphical User Interface Programming: Part 1
13Graphical User Interface Programming: Part 2
14Multithreading
15Strings, Characters and Regular Expressions
16Graphics and Multimedia
17Files and Streams
18Extensible Markup Language (XML)
19Database, SQL and ADO.NET
20Web Forms and ASP.NET
21Web Services and ASP.NET
22Networking: Streams-Based Sockets and Datagrams
23Security
24Data Structures
25Accessibility
26Utilities, Bit Manipulation and Other Topics
27Microsoft .NET Mobile Internet Toolkit: Beta 2
Appendixes
AOperator Precedence
BASCII Character Set
CNumber Systems
DCareer Opportunities
EXML Documentation
FVisual Studio .NET Debugger
GUnicodeョ
HCOM Integration

C# Primer: A Practical Approach

Stan Lippman が、その有名な入門書のフォーマットを使って、新たに C# の本を執筆しました。『C# Primer』は、この新しいオブジェクト指向プログラミング言語を、豊富な実例をもとに網羅的に解説しています。

C# は Microsoft の新しい.NET プラットフォームの基礎として位置づけられています。Java と C++ の両方から多数の特徴を受け継いでいる C# は、高性能の Windows および Web アプリケーションと、XML ベースの Web サービスから中間層のビジネス オブジェクトやシステム レベル アプリケーションまでのコンポーネントを構築するための最適な高水準プログラミング言語となっています。

本書では、まず言語の概要を示し、小さなプログラムを作成するプロセスをたどりながら、クラス メカニズム、クラス継承、およびインターフェイス継承などの組み込み機能を解説します。次に、.NET クラス フレームワークでサポートされている各種のライブラリ ドメインについて説明します。また、言語とクラス フレームワークを使って問題を解決し、高品質のプログラムを構築する方法も学びます。

以下に主な内容を示します。

  • 名前空間、例外処理、および統一された型システムなどの基本事項を扱っています。
  • .NET クラス ライブラリの内容を幅広く説明し、ADO.NET、データベース接続の確立、および XML の使用方法を簡単に説明しています。
  • firehose と DOM パーサー モデル、XSLT、XPATH、およびスキーマを使った XML プログラミングを扱っています。
  • ASP.NET Web フォーム デザイナに焦点を当て、ページのライフサイクルとキャッシングの概要を示し、多数の例を収録しています。
  • .NET 共通言語ランタイム (CLR) について簡単に説明しています。

プログラマのツールボックスに C# を追加することで、Web ベース プログラミングの能力が高まるだけでなく、生産性も向上します。『C# Primer』では、この Microsoft が開発した効果的で効率的な Web ベース プログラミングのツールを使ってプログラミングするための基本を確実に身に着けることができます。同書はまた、このプログラミング ツールについて中立的な立場から独自の見解を述べています。

著者:Stanley B. Lippman
発行:2002 年
出版社:Addison-Wesley
ISBN:0-201-72955-5
ページ数:416

 サンプルの章を見る (1)
 この本に関する Web ページへのリンク

目次
1.Hello, C#
2.Class Design
3.Object-Oriented Programming
4.Interface Inheritance
5.Exploring the System Namespace
6.Windows Forms Designer
7.ASP.NET and Web Forms Designer
8.The Common Language Runtime

Compiling for the .NET Common Language Runtime (CLR)

Microsoft の.NET 共通言語ランタイムに関する初めての実践的ガイド!

  • .NET の共通言語ランタイムの表面下の仕組みを理解することができます。
  • 本格的なソフトウェア エンジニア、コンパイラ開発者、および言語実装者に最適な本です。
  • あらゆる言語の主要機能と.NET の共通オブジェクト モデルの対応関係が記されています。
  • Microsoft Intermediate Language (MSIL) を網羅的にカバーしています。
  • C# のサンプルが多数収録されています。

『Compiling for the .NET Common Language Runtime (CLR)』は、ソフトウェア エンジニアが高機能な.NET コンパイラを作成したり、.NET 環境用のプログラミング言語をインプリメントしたりするために必要なあらゆる詳細情報とガイダンスを提供する初めての本です。コンパイラの専門家として有名な John Gough は、Microsoft の.NET CLR の表面下の仕組みをこれまでになく詳しく解説し、Microsoft の新しいテクノロジの基盤にある主な概念を取り上げ、CLR が複数のプログラミング言語間での相互運用性をどのように最大化しているかを実際の例を使って説明しています。本書は実際の例を使ってキー ポイントを説明しており (Gough が自ら開発したオープン ソースの Gardens Point Component Pascal コンパイラ)、高度な実験を行うときの出発点として利用することができます。

  • 仮想実行エンジン、基本命令セット、共通型システムなど、CLR のあらゆる要素を取り上げています。
  • 言語の主な機能が、.NET 仮想オブジェクト システムの共通オブジェクト モデルにどのように対応しているかを示しています。
  • CLR がコンパイル時にプログラムをどのように表現しているかを説明しています。
  • CLR が Microsoft Intermediate Language (MSIL) コードを生成する前に行う意味解析について説明しています。
  • MSIL コードの生成を詳しく扱っています。
  • 幅広い言語に必要とされるさまざまな機能を取り上げています。
  • 非ローカル変数へのアクセスや多重継承のサポートなどの高度なトピックを扱っています。
  • Microsoft の新しい C# の例を多数収録しています。

.NET CLR を完全に習得する必要がある読者にとって、John Gough による『Compiling for the .NET Common Language Runtime (CLR)』は真に役立つ唯一の本であるといえます。

著者:John Gough
発行:2002 年
出版社:Prentice Hall
ISBN:0-13-062296-6
ページ数:450

 サンプルの章を見る (3)
 この本に関する Web ページへのリンク

目次
1.Introduction
2.Understanding the Common Language Runtime
3.Understanding the Common Type System
4.Mapping to the Common Language Runtime
5.Building Abstract Syntax Trees
6.Evaluating Semantic Attributes
7.Overview of Code Generation
8.Emitting Code for Expression Evaluation
9.Emitting Code for Flow of Control
10.Calling into the CLS
11.Skipping the Assembler: Using Reflection.Emit
12.Further Explorations
13.Summary and Further Reading

Developing Applications with Visual Studio .NET

『Developing Applications with Visual Studio .NET』は、Windows プログラミングを次のレベルへと押し進め、C++ Win32 プログラマの知識と経験を活かして.NET アプリケーションを作成する方法を詳しく解説したガイドです。.NET Framework はプログラマに対してリッチな標準ランタイム サービスを提供し、Web ベース サービスの開発をサポートし、言語間とマシン間の両方の相互運用性を提供します。プログラマは、より複雑でより分散された、Web にいっそう対応したアプリケーションの作成に専念できるようになりました。

本書はまず.NET Framework を解説し、.NET が提供している機能とプログラマが使用できるクラスを紹介します。その後、Visual Studio .NET に用意されているツールについて説明し、その使用方法を示します。さらに、C# と Managed C++ の細かい解説の付いた例を通して、アプリケーションの開発とデバッグの方法を示します。

『Developing Applications with Visual Studio .NET』は、エラー処理、メモリ管理、イベント ロギング、ローカリゼーションの問題、パフォーマンス監視、ATL Server、および Managed C++ といった、一般に軽視されがちなトピックをカバーしています。著者の Richard Grimes は、自ら苦労して身につけた Visual Studio .NET に関する知識を紹介し、プログラマの時間と苦労を減らし、プログラミングの能力をフルに活用できるようにするイノベーションに焦点を当てています。

本書では以下のトピックについて詳しく解説しています。

  • 共通言語ランタイム (CLR)
  • Framework クラス ライブラリの主なクラス
  • コンテキストと.NET リモーティング
  • 相互運用と COM+
  • Visual Studio .NET 環境
  • ソリューションの作成と構築
  • Visual C++.NET
  • アプリケーション開発
  • デバッグ

本書をガイドとして、.NET の中で強力かつ堅牢なコードを効率的に開発する方法を学ぶことができます。

著者:Richard Grimes
発行:2002 年
出版社:Addison-Wesley
ISBN:0-201-70852-3
ページ数:832

 サンプルの章を見る (8)
 この本に関する Web ページへのリンク

目次
1.NET Runtime
2.Framework Class Library
3.Contexts and Remoting
4.Interoperation and COM+
5.Visual Studio.NET Environment
6.Creating and Building Solutions
7.Visual C++ .NET
8.Application Development
9.Debugging

Distributed Programming Runtime Systems: Inside the CLR

Gary Nutt の『Distributed Programming』は、現代的な分散型システムのための堅牢なランタイム システムの開発に関連する問題を扱う実践的な入門書です。著者はまず、このようなランタイム システムの設計に付随する古典的な問題の概要を述べ、これらの問題を解決するための代表的なテクノロジ、すなわち OSF DCE、Java ランタイム環境、および、.NET 共通言語ランタイム (CLR) の FreeBSD 公開版インプリメンテーションを紹介します。残りの章では、セキュリティ、中間言語、およびコンポーネント指向プログラミングなど、分散プログラミングにおける最も基本的な概念を詳しく解説しています。

個々の章は、問題の内容を述べた後に、この概念が最新のランタイム システム ソリューションである Microsoft の CLR でどのようにインプリメントされているかを説明します。章の最後には詳しいプログラミング上の問題が掲載されており、読者は FreeBSD インプリメンテーションの内部の仕組みを使って実験を行うことができます (このインプリメンテーションは本書に添付されています)。個々の練習問題には、問題の解決に関連する具体的なコードの詳しい説明が付いています。

本書は、分散プログラミングのコース、コンパイラのコース、または分散プログラミング ランタイム システムに関連する最先端の問題を扱う上級オペレーティング システム コースの受講者に適しています。また、分散型アプリケーションで FreeBSD やその他の CLR インプリメンテーションを利用したい、あるいは.NET 環境で競争力のあるミドルウェア プロダクトを作成したいと考えている研究者と開発者にも適しています。

特徴:

  • この 200 ページの薄い入門書は、分散プログラミングと共通言語ランタイム環境での古典的な問題と新しいソリューションを取り上げています。
  • 本書は、共通言語ランタイム システムを使った分散プログラムの開発に関連する問題を紹介し、これらの問題を解決するためのトップ 3 のテクノロジ、すなわち Java テクノロジ、DCE、および.NET の概要を説明しています。
  • 4 つの章で、分散プログラミングの重要な概念の紹介を行っています。これらの章は、理論を説明した後に、最新のソリューションである Microsoft の CLR を使ってソリューションを開発する方法を示しています。読者がこのソフトウェアを使ってプログラミング プロジェクトと章の末尾の練習問題をインプリメントできるように、.NET に関する十分な情報が提供されています。
  • また、本書には.NET 開発チームからの直接の情報も含まれています。このチームの当初の目標はどのようなものだったのか、どのような成果物が得られたのか、JVM や DCE などの過去のソリューションをどのように改善しようとしていたのかといった事柄を知ることができます。これらの情報は、Jim Miller、Don Box、Erik Meijer といった.NET 開発チームの主要メンバーによる多数のインタビューやエッセーの形で提供されています。
  • 本書には、.NET の FreeBSD インプリメンテーションを収録した DVD が付属しています。
著者:Gary Nutt
発行:2002 年秋
出版社:Addison-Wesley
ISBN:

目次
1.Evolving Distributed Programming Environments
2.CLR Organization
3.Supporting Component-Oriented Programming
4.The Intermediate Language
5.The Security Model
6.The Distributed Programming Support
7.On to .NET
A.A Quick Overview of C#

Introduction to C# Using .NET

C# プログラミングのコース向け。

C# の実践的な入門書である本書は、網羅的な実習形式の教材を通して、オブジェクト指向の観点からプログラミングの方法を教えます。C# と.NET Framework のいくつかの重要な相互作用を検討し、ユーザー インターフェイス、データベース、Web プログラミング、および XML のための主なクラスを紹介しています。

シリーズ編集者:Robert J. Oberg
発行:2002 年
出版社:Prentice Hall
ISBN:0-13-041801-3
ページ数:480

 サンプルの章を見る (8)
 この本に関する Web ページへのリンク
目次
I. INTRODUCTION TO .NET AND C#
1.NET Framework
2First C# Programs
3Visual Studio.NET
II. C# AS A LANGUAGE IN THE C FAMILY
4Simple Data Types
5Operators and Expressions
6Control Structures
III. C# PROGRAMMING FUNDAMENTALS
7Object-Oriented Programming
8Classes
9The C# Type System
10Methods, Properties, and Operators
11Characters and Strings
12Arrays and Indexers
13Inheritance
14Virtual Methods and Polymorphism
15Formatting and Conversion
16Exceptions
17Interfaces
IV. C# AND THE .NET FRAMEWORK
18Interfaces and the .NET Framework
19Delegates and Events
20Advanced Features
21Components and Assemblies
22Introduction to Windows Forms
ALearning Resources

Introduction to Visual Basic Using .NET

Visual Basic .NET に移行しようとしているすべての Visual Basic 開発者と、VB.NET を初めての言語として学ぼうとしている開発者を含む、Visual Basic の経験のない人を対象としています。

本書は、実世界の例を通して、VB.NET をゼロから習得しようとしている読者や、これまで使用していたバージョンの Visual Basic から VB.NET に短時間で移行しようと考えている読者を支援します。著者の Dana Wyatt と Robert Oberg は、.NET Framework、Visual Studio .NET、VB.NET の基本的なコーディング要素、VB.NET のオブジェクト指向設計、および次世代の Windows アプリケーション開発を網羅的に解説しています。本書は、Object Innovations と Prentice Hall PTR が提供している、エキスパートの実践者と教育者によって書かれた.NET に関するガイド本、「Integrated .NET」シリーズの最新刊です。このシリーズのすべての本は、豊富な例と現実のケース スタディを使って、完全なシステムを構築する方法をステップごとに体系的に解説しています。このシリーズは全体として統合されており、.NET プラットフォームをより深く理解したいと思う開発者は、本書のコンパニオンとなる中級〜上級者用の『Application Development Using Visual Basic .NET』を読み進めることができます。

著者:Dana Wyatt
シリーズ編集者:Robert Oberg
発行:2002 年
出版社:Prentice Hall
ISBN:0-13-041804-8
ページ数:400

 この本に関する Web ページへのリンク

目次
1.NET Framework
2Introduction to VB.NET Programming
3Visual Studio.NET
4Fundamentals of VB.NET
5Control Structures
6Procedures
7Advanced Data Types
8VB.NET Utility Functions
9Exception Handling
10Object-Oriented Programming Concepts
11Classes in VB.NET
12Inheritance
13Interfaces
14The VB.NET Type System
15Introduction to Windows Forms
16More on Windows Applications
17Still More on Windows Applications
18Using the .NET Framework
19.NET Collections
20.NET Characters and Strings
21File I/O
22Database Access
23Advanced Features
24Components and Assemblies
ACase Study

Microsoft Visual Basic .NET Step by Step

この入門書は、.Net 対応バージョンの Visual Basic のパワーをフルに活用して、Microsoft .Net プラットフォーム用のプロフェッショナルなアプリケーションの作成を始めようと考えているすべての Microsoft Visual Basic 開発者を対象としています。自分に必要な章だけを選んで読んで、コアのプログラミング スキルを習得することができます。個々の章には、コード、最適化のヒント、助言、および専門家が提供したサンプルが収録されています。"Upgrade Notes" の囲み記事、アップグレードの問題に特化した索引、および Visual Basic .Net アップグレード ウィザードに関する実践的な助言を通して、Visual Basic 6 アプリケーションを短時間でアップグレードすることができます。本書では以下のトピックを扱っています。

  • 最初のプログラムの作成と、ツールボックスのコントロール、メニュー、およびダイアログ ボックスの使用。
  • 変数、分岐構造、ループ、および関数を含むプログラミングの基本要素の習得。
  • .NET Framework クラス ライブラリのメソッドの使用。
  • Visual Basic .NET プログラムのデバッグ。
  • 構造化エラー処理によるエラーのトラップ。
  • モジュールとプロシージャの使用。
  • コレクションと配列を使ったデータ管理。
  • テキスト ファイルと文字列処理。
  • Microsoft Office アプリケーションの自動化とプロセスの管理。
  • Visual Basic .NET アプリケーションの導入。
  • Windows® フォームの管理と、グラフィックスおよびアニメーション効果の追加。
  • フォームの継承と基本クラスの作成。
  • ADO.NET によるデータベース アプリケーションの作成。
  • FlexGrid コントロールによるデータの表示。
  • Microsoft Internet Explorer による HTML ドキュメントの表示。
  • Web フォームを使ったインターネット インターフェイスの構築。
  • Visual Basic 6 プログラムの Visual Basic .NET への移植。

CD-ROM の収録内容:

  • Visual Basic .NET のサンプル コード
著者:Michael Halvorson
発行:2002 年 1 月
出版社:Microsoft Press
ISBN:0-7356-1374-5
ページ数:656

 目次の内容を見る
 サンプルの章を見る (3)
 サンプルの章を見る (8)
 この本に関する Web ページへのリンク
目次
Part 1: Getting Started with Microsoft Visual Basic .NET
1Opening and Running a Visual Basic .NET Program
2Writing Your First Program
3Working with Toolbox Controls
4Working with Menus and Dialog Boxes
Part 2: Programming Fundamentals
5Visual Basic .NET Variables and Operators
6Using Decision Structures
7Using Loops and Timers
8Debugging Visual Basic .NET Programs
9Trapping Errors Using Structured Error Handling
Part 3: Managing Corporate Data
10Using Modules and Procedures
11Using Arrays and Collections to Manage Data
12Exploring Text Files and String Processing
13Automating Microsoft Office Applications and Managing Processes
14Deploying Visual Basic .NET Applications
Part 4: Advanced User Interface Design
15Managing Windows Forms
16Adding Graphics and Animation Effects
17Inheriting Forms and Creating Base Classes
18Working with Printers
Part 5: Database Programming
19Getting Started with ADO.NET
20Data Presentation Using the DataGrid Control
Part 6: Internet Programming
21Displaying HTML Documents Using Internet Explorer
22Using Web Forms to Build Interactive Web Applications
Part 7: Appendixes
AUpgrading Visual Basic 6 Programs to Visual Basic .NET
BWhere to Go for More Information

Microsoft Visual C# Step by Step

Visual C# の使い方と Microsoft .NET プラットフォーム用のアプリケーションの作成方法をステップごとに学ぶことができます。この実践的な実習方式のチュートリアルは、Visual C# の構文の学習から、最初のコンポーネント、Web サービス、およびアプリケーションの作成と実行までの基本事項をガイドしてくれます。使いやすいレッスンと演習問題を通して、自分のペースで基本的なテクニックを学ぶことができます。また、Visual C# 開発の実世界の例とベスト プラクティスを読みながら、高度なテクニックを身につけることもできます。

本書の内容:

  • 変数の宣言、メソッドの定義、ステートメントの作成。
  • 例外の処理とトラップ。
  • 継承やカプセル化といったオブジェクト指向テクニックの使用。
  • リソースの管理とガーベジ コレクタの使用。
  • プロパティ、インデクサ、およびイベントを含むコンポーネントの作成。
  • クラスを使いやすくする演算子の定義。
  • GUI コンポーネントとユーザー コントロールの作成。
  • ADO.NET によるデータ ソースへのアクセス。
  • 大量のデータを格納する Web フォームの作成。
  • ASP.NET コントロールによるユーザー入力の検証。
  • Web サービスの作成、テスト、および導入。

CD の内容:

  • 本書の練習問題の全ファイル
  • サンプル コード
著者:John Sharp
Jon Jagger
発行:2002 年 1 月
出版社:Microsoft Press
ISBN:0-7356-1289-7
ページ数:656

 目次の内容を見る
 サンプルの章を見る (13)
 この本に関する Web ページへのリンク
目次
Part 1: Introducing Microsoft Visual C# and Visual Studio.Net
1Welcome to C#
2Working with Variables, Operators, and Expressions
3Writing Methods and Applying Scope
4Using Decision Statements
5Using Iteration Statements
6Managing Errors and Exceptions
Part 2: Understanding the C# Language
7Creating and Managing Classes and Objects
8Understanding Values and References
9Creating Value Types with Enumerations and Structs
10Using Arrays and Collections
11Understanding Parameter Arrays
12Working with Inheritance
13Using Garbage Collection and Resource Management
Part 3: Creating Components
14Implementing Properties to Access Attributes
15Using Indexers
16Delegates and Events
17Operator Overloading
Part 4: Working with Windows Applications
18Introducing Windows Forms
19Working with Menus
20Performing Validation
21Using Complex Controls
22Using the MDI, Windows, and Dialog Boxes
23Creating GUI Components
Part 5: Managing Data
24Using a Database
25Working with Data Binding and DataSets
26Handling XML
Part 6: Building Web Applications
27Introducing ASP.NET
28Understanding Validation Controls
29Accessing Data with Web Forms
30Building ASP.NET Applications
31Building an XML Web Service
32Consuming a Web Service

Microsoft Visual C++ .NET Step by Step

最新バージョンの Visual C++ をステップごとに学び、Microsoft .NET プラットフォームをターゲットとした開発を始めることができます。この実践的な実習形式のチュートリアルは、マネージド コードの作成から最初の.NET アプリケーションと Web サービスの実行とデバッグまでの基本事項をガイドします。読者は使いやすいレッスンと実習問題を通して、自分のペースで基本的なテクニックを学ぶことができます。また、Visual C++ による.NET 開発のわかりやすいコードとベスト プラクティスを読みながら、生産性を向上させることができます。

本書の内容:

  • 単純なオブジェクト指向プログラムの作成と実行。
  • 継承とその他の OOP テクニックを使った高度な処理。
  • Microsoft Visual Studio .NET デバッガによるコードの実行。
  • .NET のプロパティ、配列、およびイベントの組み込みサポートの利用。
  • 例外の生成と処理。
  • 演算子のオーバーロードのインプリメント。
  • .NET Framework の主な名前空間とクラスの解説。
  • Windows® フォームによる GUI アプリケーションの作成。
  • XML と ADO.NET によるデータ アクセス。
  • Web サービスの作成と使用。
  • ATL による Web サービス コンポーネントの作成。
  • レガシー アプリケーションの.NET 対応。

CD-ROM の内容:

  • 本書の練習問題の全ファイル
  • サンプル コード
著者:Julian Templeman
Andy Olsen
発行:2002 年 1 月
出版社:Microsoft Press
ISBN:0-7356-1567-5
ページ数:640

 目次の内容を見る
 サンプルの章を見る (7)
 この本に関する Web ページへのリンク
目次
Part 1: Getting Started with C++
1Hello, C++!
2Introducing Object-Oriented Programming
3Variables and Operators
4Using Functions
5Decision and Loop Statements
Part 2: More About Object-Oriented Programming
6More About Classes and Objects
7Controlling Object Lifetimes
8Inheritance
Part 3: .NET Programming Basics
9Value Types
10Operator Overloading
11Exception Handling
12Arrays and Collections
13Properties
14Delegates and Events
Part 4: Using The .NET Framework
15The .NET Framework Class Library
16Introducing Windows Forms
17Dialog Boxes and Controls
18Graphical Output
19Working with Files
Part 5: Data Access
20Reading and Writing XML
21Transforming XML
22Using ADO.NET
Part 6: Creating Distributed Applications
23Building a Web Service
24Introduction to ATL Server
Part 7: Advanced Topics
25Working with Unmanaged Code
26Attributes and Reflection
27Living with COM

Mobile .NET

本書『Mobile .NET』は、まずその冒頭で、さまざまなワイヤレス インターネット デバイスを紹介します。これらのデバイスは、.NET で直接サポートされているもの (Pocket PC、i-Mode 電話、および WAP デバイス) と、サポートされていないもの (Palm OS と J2ME デバイス) の 2 つに分類されます。本書を読み終えた読者は、あらゆる種類のデバイスで.NET をフルに活用できるようになります。

本書はその後、開発プラットフォームとしての.NET の利点を解説しています。練習問題として、ほぼあらゆる種類のワイヤレス デバイスに株価情報を送ることができる.NET Web アプリケーションを作成し、個々の章でこれに変更を加えていきます。セクションの終わりでは、Microsoft の新しい「プログラマブル インターネット」の基盤となる.NET Web サービスを、上記のワイヤレス デバイスから呼び出す方法を説明します。

『Mobile .NET』の最後のセクションでは、.NET がワイヤレス デバイスを対象に提供しているテクノロジを深く掘り下げています。まず最初に、個々のクライアント デバイスのニーズに合わせて.NET Web アプリケーションの出力を自動的に調整することができる Mobile Internet Toolkit を紹介します。次に、Mobile Information Server を使って、企業内の特定のデバイスへの情報配信を自動化してカスタマイズする方法を詳しく説明します。最後に、Microsoft のモバイル データ戦略の中核にある SQL Server CE と、カスタム コードを介してこれと対話を行うための 2 つの主なテクノロジ、ADOCE と OLE DB について説明します。

著者:Derek Ferguson
発行:2001 年 10 月
出版社:Apress
ISBN:1-893115-712
ページ数:300

 この本に関する Web ページへのリンク

目次
1Introduction
2Internet Explorer
3PocketPCs
4Mobile Phones
5PalmOS Devices
6J2ME Clients
7Active Server Pages
8Meet .NET
9Web Applications
10Web Services, Part One
11Web Services, Part Two
12Mobile Information Server
13Using the Mobile Controls SDK
14Extending the Mobile Controls SDK
Appendixes
AIntroducing XML
BIntroducing C#

Programming ASP.NET

『Programming ASP.NET』において、著者の Jesse Liberty と Dan Hurwitz は、Web アプリケーションと Web サービス アプリケーションを作成するために知っておかなくてはならないすべての事柄を解説しています。本書は C# と Visual Basic .NET の両方による ASP.NET 開発に焦点を当てており、両方の言語のコード例が収録されています。本書には Web フォームに関する詳しいチュートリアルがあります。この Web フォームを Visual Studio .NET と組み合わせると、Web 開発にラピッド アプリケーション開発テクニック (ドラッグ アンド ドロップによるコントロール配置を含む) を適用することができます。『Programming ASP.NET』は、Web サーバー コントロール、HTML サーバー コントロール、およびカスタム コントロールを含む、個々のタイプのサーバー コントロールを詳しく扱っています。

著者:Jesse Liberty
Dan Hurwitz
発行:2002 年 2 月
出版社:O'Reilly & Associates
ISBN:0-596-00171-1

 この本に関する Web ページへのリンク

Programming C#

C# は最初から Microsoft の新しい.NET Framework 上での開発を念頭に設計されています。このため、単純で安全な、オブジェクト指向でインターネット中心型の高性能言語となっています。『Programming C#』はこの新しい言語を、熟練したプログラマを対象に、Microsoft の.NET プラットフォームとデスクトップおよびインターネット アプリケーションの開発というコンテキストでの応用方法を中心に解説しています。

本書の第 1 部は、C# の基本事項を紹介した後に、以下の事柄を説明しています。

  • クラスとオブジェクト
  • 継承とポリモーフィズム
  • 演算子のオーバーロード
  • 構造体とインターフェイス
  • 配列、インデクサ、およびコレクション
  • 文字列オブジェクトと正規表現
  • 例外とバグの処理
  • デリゲートとイベント

『Programming C#』の第 2 部は、Windows フォーム、ADO.NET、および ASP.NET を含む、デスクトップ アプリケーションとインターネット アプリケーションの開発に焦点を当てています。ASP.NET には、Web アプリケーションのラピッド開発のための Web フォームと、インターネット上でサービスを提供するユーザー インターフェイスを持たないオブジェクトを作成するための Web サービスが含まれています。

第 3 部は.NET Framework の中核に分け入り、属性とリフレクション、リモーティング、スレッドと同期処理、およびストリームに焦点を当てています。また、第 3 部では COM オブジェクトとの相互運用の方法も示しています。

幼い子供に両親と祖父母の特徴と個性が見られるのと同じように、C# には Java、C++、Visual Basic、およびその他の言語の影響を簡単に見て取ることができます。読者は、『Programming C#』に含まれている高度な情報をもとに、C# での生産性を短時間で向上させ、習得済みのプログラミング言語の 1 つとして活用することができます。

著者:Jesse Liberty
発行:2001 年 7 月
出版社:O'Reilly
ISBN:0-596-00117-7

 この本に関する Web ページへのリンク

目次
I. The C# Language
1.C# and the .NET Framework
2.Getting Started: "Hello World"
3.C# Language Fundamentals
4.Classes and Objects
5.Inheritance and Polymorphism
6.Operator Overloading
7.Structs
8.Interfaces
9.Arrays, Indexers, and Collections
10.Strings and Regular Expressions
11.Handling Exceptions
12.Delegates and Events
II. Programming with C#
13.Building Windows Applications
14.Accessing Data with ADO.NET
15.Programming Web Applications with Web Forms
16.Programming Web Services
III. C# and the .NET CLR
17.Assemblies and Versioning
18.Attributes and Reflection
19.Marshaling and Remoting
20.Threads and Synchronization
21.Streams
22.Programming .NET and COM
Appendix
 C# Keywords

Programming in the .NET Environment

『Programming in the .NET Environment』は、.NET Framework の思想、目標、およびアーキテクチャを理解したいと考えているソフトウェア開発者を対象としており、このテクノロジがこれらの目標を達成するために各種の機能とサービスをどのようにインプリメントしているかを紹介します。実践的な方面では、本書は開発者に対し、汎用のフレームワーク、クラス、およびツールを作成し、複数の言語を使って.NET Framework のコンポーネントを開発する方法を示しています。

本書は "Introduction"、"Runtime"、"Building and Deployment"、および "Appendices" の 4 つのセクションに分かれています。"Introduction" は基本的な概念を解説し、分散型システム開発に関わる問題についての背景情報を提供します。"Runtime" のセクションは、型の定義、メタデータの作成と使用、プログラムの実行など、プログラミングの細部に関わる問題を解説します。"Building and Deployment" のセクションは、コンポーネントをもとにしたソフトウェアの組み立てと開発といった分散型システム開発における困難な問題と、セキュリティ上の問題を扱っています。最後の付録には、本書の最初の 3 つのセクションには収まらない重要な関連情報が含まれています。これには、.NET Framework 用のシステムを開発した人々の実際の体験に基づくレポートが含まれます。

.NET の思想とアーキテクチャを理解することは、.NET Framework を直接使用しない分散型システムの開発者にとっても重要となります。これはなぜでしょうか? .NET Framework は、インターネット用の分散型システム開発に関わる Microsoft のビジョンを体現しているからです。.NET Framework のアーキテクチャを理解することで、開発者は分散型システム開発に関わる問題と、これらの問題に対する Microsoft のソリューションを理解することができます。『Programming in the .NET Environment』は、信頼の置けるアプリケーションを開発するために必要な知識を提供します。

サンプルの章は、近く Addison-Wesley から出版される予定の『Programming in the .NET Environment』の内容を抜粋したものです。ここに示す内容は、出版される書籍の第一稿です。

著者:Damien Watkins
Mark Hammond
Brad Abrams
発行:2003 年
出版社:Addison-Wesley
ISBN:0-201-77018-0
ページ数:356

 サンプルの章を見る (1)
 この本に関する Web ページへのリンク

目次
Section I - Introduction
1.Introduction/Architecture
Section II - Runtime
2.Type System
3.Metadata
4.Execution Engine
Section III - Building and Deployment
5.Building Applications
6.Deploying Applications
7.Class Libraries
Section IV - Appendixes
8.Glossary
9.Languages Appendixes

Programming Microsoft Windows with C#

Windows 関連の開発者は、依然として「Petzold の本を参照せよ」という言葉を最後の頼りとしています。このベストセラーの著者である Petzold は、今回の.NET 対応の Windows プログラミングを扱った新しいガイドにおいて、次世代の Windows プログラミング クラス ライブラリである Windows フォームを最大限に活用する方法を示しています。読者は C# を使って Windows アプリケーション用のダイナミックなユーザー インターフェイスとグラフィカル出力を作成する方法を知ることができます。また、一般的なテクニックを示す数十ものクライアント アプリケーションのサンプルと、優れたプログラミング プラクティスに関する大量の真摯なアドバイスを通して、短時間で C# を習得することができます。本書では以下のトピックを扱っています。

  • Windows フォーム
  • 基本的な構造
  • 直線、曲線、および領域の塗りつぶし
  • キーボードへのアクセス
  • ページとトランスフォーム
  • マウスの使い方
  • テキストとフォント
  • タイマーと時間
  • イメージとビットマップ
  • ボタン、ラベル、およびスクロール
  • ベジエ曲線とその他のスプライン
  • メニュー
  • パス、リージョン、およびクリッピング
  • ダイアログ ボックス
  • エディット コントロール、リスト コントロール、およびスピン コントロール
  • ツールバーとステータス バー
  • 印刷
  • ツリー ビューとリスト ビュー
  • メタファイル
  • クリップ、ドラッグ、およびドロップ

CD-ROM の内容:

  • 本書に収録されているすべての例のサンプル ソース コード
著者:Charles Petzold
発行:2001 年 12 月
出版社:Microsoft Press
ISBN:0-7356-1370-2
ページ数:1328

 目次の内容を見る
 サンプルの章を見る (2)
 この本に関する Web ページへのリンク

目次
1Console Thyself
2Hello, Windows Forms
3Essential Structures
4An Exercise in Text Output
5Lines, Curves, and Area Fills
6Tapping into the Keyboard
7Pages and Transforms
8Taming the Mouse
9Text and Fonts
10The Timer and Time
11Images and Bitmaps
12Buttons and Labels and Scrolls (Oh My!)
13B騷iers and Other Splines
14Menus
15Paths, Regions, and Clipping
16Dialog Boxes
17Brushes and Pens
18Edit, List, and Spin
19Font Fun
20Toolbars and Status Bars
21Printing
22Tree View and List View
23Metafiles
24Clip, Drag, and Drop
Appendixes
AFiles and Streams
BMath Class
CString Theory

Programming Visual Basic .NET

Visual Studio .NET の最初のリリースに合わせて出版された『Programming Visual Basic .NET』は、Visual Basic .NET に関する詳細なプログラマーズ ガイドです。本書は、サンプル アプリケーションとハイレベルのマップを示した後に、.NET の個々の部品が Visual Basic .NET の中でどのように位置づけられているかを解説します。扱っているトピックには、共通言語ランタイム、Windows フォーム、ASP.NET、Web フォーム、Web サービス、および ADO.NET があります。

本書は、おなじみの "Hello World" アプリケーションを示した後に、Visual Basic で構築されるあらゆる.NET アプリケーションの 2 つの基本的なビルディング ブロック、すなわち Visual Basic .NET プログラミング言語と.NET Framework について説明します。

本書では以下のトピックを扱っています。

  • Visual Basic の言語要素
  • Visual Basic のオブジェクト指向言語機能
  • 属性を使ったプログラミング
  • 共通言語ランタイム
  • ガーベジ コレクションと Finalize および Dispose メソッド
  • .NET 構成ファイルのプログラムによる読み込みと書き込み

本書の残りの部分では、.NET Framework で開発できる 3 つの主な種類のアプリケーション、すなわち Windows フォーム アプリケーション、ASP.NET アプリケーション、および Web サービスに焦点を当てています。個々のタイプのアプリケーションについて、Visual Studio .NET を使って作成する方法と、テキスト エディタおよび Visual Basic コマンド ライン コンパイラを使って作成する方法を示します。これにより、Visual Studio が「背後」で何を行っているのかを知り、.NET アプリケーションの動作をより詳しく理解することができます。これらの知識は、独自のアプリケーションを構築するときに役立ちます。

著者:Dave Grundgeiger
発行:2001 年 12 月
出版社:O'Reilly & Associates
ISBN:0-596-00093-6

サンプルの章を見る (8)
 この本に関する Web ページへのリンク

目次
1.Introduction
2.The Visual Basic .NET Language
3.The .NET Framework
4.Windows Forms I: Developing Desktop Applications
5.Windows Forms II: Controls, Common Dialog Boxes, and Menus
6.ASP.NET and Web Forms: Developing Browser-Based Applications
7.Web Services
8.ADO.NET: Developing Database Applications
A.Custom Attributes Defined in the System Namespace
B.Exceptions Defined in the System Namespace
C.Cultures
D.Resources for Developers
E.Math Functions

The Microsoft .NET Platform and Technologies

あらゆる IT プロフェッショナルとビジネス上の意思決定者を対象にした、.NET に関する詳細なブリーフィング。

  • .NET の評価: テクノロジとビジネス機会
  • .NET Web サービス、E ビジネス、およびアプリケーション統合サポート
  • .NET のツールと標準: Visual Studio .NET、ASP.NET、XML、および SOAP
  • .NET Enterprise サーバー製品: BizTalk、SharePoint、Mobile Information Server など

IT プロフェッショナルとビジネス上の意思決定者を対象にした、Microsoft の.NET についての、専門家の手で書かれた明解な入門書が登場しました。『Microsoft .NET Platform and Technologies』は、.NET Framework の設計と目標、これを可能にする Microsoft テクノロジ、インターネットにとっての.NET の意味、そして読者のビジネスにとっての.NET の意味を詳しく解説しています。著者の Simmons と Rofail は、まず.NET プラットフォームの基盤にある概念を説明します。.NET の目標とプロセスのハイレベルの概要を示し、.NET がサポートする新しい Web サービスを紹介し、企業がこれを使って競争力を高める方法を説明します。.NET Framework とそのプロトコルおよびプログラミング インターフェイスを解説し、Visual Studio .NET プログラミング環境を紹介し、.NET と Microsoft の Web サービス配信のアプローチにおいて XML が果たす重要な役割を説明します。また、著者は Microsoft の重要な .NET Enterprise サーバー製品を取り上げ、これらがどのように動作し、.NET イニシアティブの中でどのような機能を持つのかを示します。

  • E ビジネス イニシアティブにとっての.NET の意味
  • .NET Web サービスは競争力をどのように高めるか。また、.NET Web サービスをどのようにして構築するか
  • .NET 標準 - .NET の XML および SOAP サポートについての詳しい説明を含む
  • .NET ツール: Visual Studio .NET プログラミング環境の紹介
  • .NET Enterprise サーバー製品: BizTalk、SharePoint、Commerce Server、Exchange Server、SQL Server、Mobile Information Server など

読みやすく客観的に書かれている『Microsoft .NET Platform and Technologies』を通して、派手な宣伝文句に惑わされることなく、.NET のエッセンスを吸収することができます。.NET に関してインテリジェントな意思決定を行う必要がある人には、ぜひ本書を手元に置いておくことをお勧めします。

著者:Curt Simmons
Ash Rofail
発行:2002 年
出版社:Prentice Hall
ISBN:0-13-034178-9
ページ数:272

 サンプルの章を見る (1)
 この本に関する Web ページへのリンク

目次
I. Microsoft .NET Components and Architecture
1Introduction to Microsoft .NET
2.NET and E-Business
3The .NET Platform.
4Moving from COM to .NET
5Understanding and Working with XML
6Understanding ASP.NET
7Understanding and Working with Web Services
II. Microsoft .NET Servers
8Microsoft BizTalk Server
9Microsoft Commerce Server 2000 and Microsoft Host Integration Server 2000
10Microsoft Application Center Server 2000
11Microsoft Internet Security and Acceleration Server
12Microsoft Exchange Server 2000
13Microsoft SQL Server 2000
14Microsoft Mobile Information Server and Microsoft SharePoint Portal Server
Appendixes
AMicrosoft Windows 2000 Server and Active Directory Primer
BMMC Primer


The Visual Basic .Net Coach

VB .NET に関するカラー製本の入門書。本書には、読者が VB .NET をしっかりと理解できるように、ステップごとの例、ドリル、およびケース スタディといった教育ツールが大量に含まれています。

著者:Jeff Salvage
発行:2002 年 7 月
出版社:Addison-Wesley
ISBN:0-321-11350-0

目次
1.Introduction to Computing
2.Our First VB Applications
3.Performing Operations and Storing the Result
4.Decision Making
5.Subroutines and Functions
6.Basic Declaring of Objects
7.Repetition
8.Arrays & Structures
9.Files
10.Advanced Object Oriented Programming
11.Introduction to Database Concepts
12.Advanced Visual Basic Topics
13.Wrapping Up Your Application
14.Internet Extensions of VB

Understanding .NET: A Tutorial and Analysis

Microsoft の.NET は、Windows ベースのソフトウェア開発に革命を起こしつつある新しいテクノロジのコレクションです。.NET の主なテーマは、ソフトウェアがインターネット テクノロジを使って互いに直接に通信できるようにする Web サービスのアイデアです。やはりこのイニシアティブの重要な要素である.NET Framework と Visual Studio .NET は、開発者が Web サービスやその他の種類のアプリケーションを作成するための複数言語の環境を提供しています。.NET のもう 1 つの側面である.NET My Services は、新しいタイプのアプリケーションの作成をサポートする新しい種類のプラットフォームを提供します。全体として見ると、.NET テクノロジはほぼあらゆる種類の Windows アプリケーションの作成方法を大きく変えることになります。

『Understanding .NET: A Tutorial and Analysis』は、開発者とテクニカル マネージャを対象に、Windows 開発の新しいランドスケープに関する簡潔なガイドを提供します。傍注、詳しいダイアグラム、および明解な文体は、本書を読みやすく、ナビゲートしやすい本にしており、分析セクションでは、議論の的となっている問題や一般的な問題点を詳しく扱っています。第三者的な視点と率直な説明を特徴とする本書は、.NET テクノロジがどのように動作し、どのように使用されるべきなのかを明解に教えてくれます。

本書の主なトピックは以下のとおりです。

  • .NET とその目標の概要
  • Web サービス テクノロジ。Simple Object Access Protocol (SOAP) などを含む
  • .NET Framework の共通言語ランタイム (CLR)
  • C# と Visual Basic .NET
  • .NET Framework クラス ライブラリ
  • ADO.NET
  • ASP.NET
  • .NET My Services

新しいテクノロジを使うための鍵は、それを理解することです。『Understanding .NET』は、読者が適切な決定を下し、この革命的なフレームワークを最大限に活用するお手伝いをします。

著者:David Chappell
発行:2002 年
出版社:Addison-Wesley
ISBN:0-201-74162-8
ページ数:368

 サンプルの章を見る (4)
 この本に関する Web ページへのリンク

目次
1.An Overview of .NET
2.Web Services
3.The Common Language Runtime
4..NET Languages
5.The .NET Framework Class Library
6.Accessing Data: ADO.NET
7.Building Web Applications: ASP.NET
8..NET My Services

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET

Microsoft Visual Basic .NET は、データ、フォーム、トランザクションなどをこれまでよりリッチなオブジェクト モデルで扱うことで、驚くべきパワーと柔軟性を実現しています。しかし、既存のアプリケーションを Microsoft .NET 環境でコンパイルして実行するためには、まずこれらのアプリケーションをアップグレードしなくてはなりません。本書はアップグレードという題材のみを扱ったリファレンスであり、Visual Basic アプリケーションを効率的にアップグレードするために必要な詳しい技術情報を得ることができます。継承、マルチスレッディング、ドラッグ アンド ドロップ、XML Web サービス、サーバーの RAD プログラミング、フォーム パッケージといった Visual Basic .NET の高度な機能を学ぶことができます。サイド バイ サイド コードの例があり、どのようなプロジェクトがアップグレードの恩恵を受けることができ、どのようなプロジェクトが混在コード環境に適しているかを評価する方法を知ることができます。また、.NET への移行を最大限に活用するためのプログラミング上のヒントとトリックもあります。本書は以下のトピックを扱っています。

  • Visual Basic 6.0 と Visual Basic .NET の違い
  • アップグレード オプション
  • プロジェクトのアップグレードのための準備
  • 最初のアップグレード
  • Visual Basic .NET における一般的なタスク
  • アップグレード ウィザードの機能
  • エラー、警告、および問題
  • 両バージョンでの COM との相互運用性
  • アップグレードに関する一般的な問題
  • 言語とフォームの問題の解決
  • ActiveX® コントロールと COM ライブラリ
  • データの扱い方
  • Microsoft Transaction Server/COM+ コンポーネントのアップグレード
  • アプリケーション ウィザード プロジェクト
  • アプリケーションへの価値の付加
  • ActiveX コントロールの Windows® フォーム コントロールへの置き換え
  • ADO から ADO.NET への移行
  • 付録: オブジェクト モデル、互換性ライブラリの内容、およびヘルパー クラス コード

CD-ROM の内容:

  • 全文検索の可能な本書の電子的コピー
  • Visual Basic 6.0 と Visual Basic .NET で書かれたサンプル コード
著者:Ed Robinson
Michael Bond
Robert Ian Oliver
発行:2001 年 12 月
出版社:Microsoft Press
ISBN:0-7356-1587-X
ページ数:576

 目次の内容を見る
 サンプルの章を見る (7)
 この本に関する Web ページへのリンク

目次
Part I: Introduction to Upgrading
1Visual Basic .NET Is More Than Visual Basic 6 + 1
2Visual Basic 6 and Visual Basic .NET: Differences
3Upgrading Options
4Preparing Your Project for the Upgrade to Visual Basic .NET
Part II: Upgrading Applications
5Your First Upgrade
6Common Tasks in Visual Basic .NET
7Upgrade Wizard Ins and Outs
8Errors, Warnings, and Issues
9Using Visual Basic 6 with Visual Basic .NET: COM Interop
Part III: Getting Your Project Working
10Ten Common Upgrade Problems
11Resolving Issues with Language
12Resolving Issues with Forms
13Upgrading ActiveX Controls and Components
14Resolving Data Access Issues
15Problems That Require Redesign
16Upgrading COM+ Components
17Upgrading VB Application Wizard Projects
Part IV: Techniques for Adding Value
18Adding Value to Your Applications
19Replacing ActiveX Controls with Windows Forms Controls
20Moving from ADO to ADO.NET
21Upgrading Distributed Applications
Part V: Appendixes
AObject Mapping Reference
BFunction Mapping Reference

Visual Basic .NET and the .NET Platform

Microsoft Visual Basic .NET は、開発者がエンタープライズ クリティカルな Web アプリケーションを短時間で開発するために必要となる生産性機能を提供しています。『Visual Basic .NET and the .NET Platform』において、著者の Andrew Troelsen は、VB .NET を使ってほぼあらゆる種類の.NET アプリケーションを開発する方法を示しています。Windows ベース アプリケーション、Web ベース アプリケーション、ADO.NET、XML、Web サービス、オブジェクト指向の言語機能などのあらゆるトピックが取り上げられています。.NET アプリケーションのあらゆる側面の詳しい解説があり、no toy code™ で書かれた実際に役立つサンプルがあります。

Troelsen は VB .NET 言語の思想を簡単に説明した後に、.NET 開発者にとっての重要な技術上およびアーキテクチャ上の問題を論じます。.NET Framework を網羅的に扱っているだけでなく、VB .NET の新しいオブジェクト指向機能、たとえば入れ子クラス、継承、およびインターフェイス ベースのプログラミング テクニックなども解説しています。また、読者は VB .NET によるオブジェクト シリアリゼーション、ADO.NET によるデータ アクセス、そして.NET Web サービスの構築 (および対話) についても学ぶことができます。

著者:Andrew Troelsen
発行:2001 年 10 月
出版社:Apress
ISBN:1-893-11526-7
ページ数:984

 目次の内容を見る
 この本に関する Web ページへのリンク

目次
1The Philosophy of .NET
2Building VB.NET Applications
3VB.NET Language Fundamentals
4Object Oriented Programming with VB.NET
5Interfaces and Collections
6Delegates, Events and Callback Interfaces
7Assemblies, AppDomains and Threads
8Type Reflection and Attribute-Based Programming
9Building a Better Window
10GDI+
11Intrinsic Windows Forms Controls
12Input, Output and Object Serialization
13Interacting with Legacy Systems
14ADO.NET
15Web Development and ASP.NET
16Building Web Services

Visual Basic .NET How to Program

コンピュータ科学、CIS、MIS、IT、ビジネス、エンジニアリング、および生涯学習などの分野で開催される Visual Basic プログラミングの初級〜中級コース向け。

Visual Basic .NET プログラミングをゼロから学ぶことができます ! Microsoft の.NET Framework のリリースに伴い、Microsoft のあらゆるプログラミング言語は大々的に改訂されることになります。本書は、数多くのアップデートが追加され、機能強化された、Visual Basic の最新バージョンである Visual Basic .NET の網羅的な入門書です。『Visual Basic .NET How to Program』は初級レベルのプログラミング テクニックと、より高度なトピックを扱っており、Web ベース アプリケーションの開発に特に重点を置いています。

著者:Deitel & Associates
発行:
出版社:Deitel & Associates
ISBN:0130293636
ページ数:

 この本に関する Web ページへのリンク

目次
1Introduction to Computers, Internet, World Wide Web and VB .NET
2Introduction to the Visual Studio .NET IDE
3Introduction to VB Programming
4Control Structures: Part 1
5Control Structures: Part 2
6Methods
7Arrays
8Object-Based Programming
9Object-Oriented Programming, Part 1
10Object-Oriented Programming, Part 2
11Exception Handling
12Graphical User Interfaces: Part 1
13Graphical User Interfaces: Part 2
14Multithreading
15Strings, Characters and Regular Expressions
16Graphics and Multimedia
17Files and Streams
18Extensible Markup Language (XML)
19Database, SQL and ADO .NET
20Web Forms and ASP .NET
21Web Services and ASP .NET
22Networking
23Security
24Data Structures
25Accessibility
26Microsoft .NET Mobile Internet Toolkit
Appendixes
AOperator Precedence Chart
BASCII Character Set
CNumber Systems
DCareer Opportunities
EVisual Studio .NET Debugger
FUnicodeョ
GCOM Integration

XML Step by Step, Second Edition

最新の XML テクノロジと標準の扱い方をステップごとに解説します。この増補改訂版は、XML 文書を作成し、Web 上で表示するためのプロセスをガイドします。『XML Step by Step, Second Edition』には、基本的なテクニックを学ぶための演習問題の付いたわかりやすいレッスンと、Microsoft Internet Explorer 6.0 ブラウザおよび Microsoft XML パーサー (MSXML) 4.0 を使った多数の現実の例が収録されています。どのような種類のコンテンツを扱う場合でも、この実証済みの実践的なチュートリアルを通して、XML を実際の仕事に短時間で簡単に応用することができるでしょう。

本書の内容:

  • W3C 仕様に基づく整形式の妥当な XML 文書の作成。
  • 名前の衝突を避けるための名前空間の使用。
  • 文書型定義 (DTD) を使った妥当な XML 文書の作成。
  • XML スキーマの使用。
  • Internet Explorer バージョン 5.0〜6.0 と MSXML バージョン 2.0〜4.0 を使った XML の表示。
  • カスケーディング スタイル シート (CSS Level 1 および Level 2) による XML の整形。
  • 強力な Extensible Stylesheet Language Transformations (XSLT) スタイル シートの生成。
  • データ バインディングと XML 文書オブジェクト モデル スクリプトを使った、XML の HTML Web ページでの表示。

CD-ROM の内容:

  • Internet Explorer 6.0
  • MSXML 4.0 と SDK
  • その他の情報とリソースへのリンク
著者:Michael J. Young
発行:2001 年 11 月
出版社:Microsoft Press
ISBN:0-7356-1465-2
ページ数:512

 目次の内容を見る
 サンプルの章を見る (3)
 この本に関する Web ページへのリンク

目次
Part 1: Getting Started
1Why XML?
2Creating and Displaying Your First XML Document
Part 2: Creating XML Documents
3Creating Well-Formed XML Documents
4Adding Comments, Processing Instructions, and CDATA Sections
5Creating Valid XML Documents Using Document Type Definitions
6Defining and Using Entities
7Creating Valid XML Documents Using XML Schemas
Part 3: Displaying XML Documents on the Web
8Displaying XML Documents Using Basic Cascading Style Sheets
9Displaying XML Documents Using Advanced Cascading Style Sheets
10Displaying XML Documents Using Data Binding
11Displaying XML Documents Using Document Object Model Scripts
12Displaying XML Documents Using XML Style Sheets
AWeb Addresses for Further Information

© 2001-2002 Microsoft Corporation. All rights reserved. Terms of Use.