2002年 TRY!PC バックナンバー目次 戻る |
秋号 C++プログラミングのポイント 夏号 楽しく学べるVisual C# .NET入門 春号 とことんわかるインターネット基礎の基礎 冬号 .NETとC#によるWindowsプログラミング入門 |
本特集は,C#によるプログラミングの方法について実例をあげて説明していくと同時に,Visual BasicやDelphiとの構文の違いを明示しながら,どのようにしてC#に乗り換えていけばよいのかを示します. 各章の構成は,基本的にやさしいものから難しいものへステップアップしていきながら,実践的に解説していきます.したがって,本特集はC#の入門書としての性格も持っています. プログラムの作成にあたってはできるだけ少ない知識でもプログラムが書けるように配慮しています.さらに,1つ1つのプログラムもできるだけコンパクトにして,わかりやすさに重点を置きました.
|
春号とことんわかるインターネット基礎の基礎 体験しながらWWWやメールの仕組みを理解する
インターネットは,今日の生活において欠かせないものとなりつつあります.すなわち,テレビやラジオのように,インターネットに接続してWWWブラウザを閲覧することが,最新のニュースや天気予報などを入手する手段の一つとなりました.また,電子メールを利用すれば文字情報だけでなく画像も送ることができるため,情報のやりとりが電話よりも便利になりました.さらに,これらを携帯電話からも利用できるようになり,街のどこにいてもインターネットを経由して情報にアクセスができるので,普及に拍車をかけています. しかしながら,インターネットの仕組みを理解することはとても難しいと思われています.インターネットの原理を理解するためには,これまでのコンピュータ技術に加えて,ネットワークによる通信技術も理解しないといけません.しかしよく考えてみると,ネットワークはコンピュータに限らず,これまでの一般の生活の中にも存在していました.郵便や宅急便の仕組みは,まさしくネットワークそのものです. そこで本書では,インターネットがどのようにして動いているのかを想像しやすいように,実在するネットワークとインターネットの似ている点を示しながらインターネットの基礎を解説していきます. 本書は,OpenDesign誌の2000年10月号から2002年1月号まで連載された内容に加筆して構成しました.
|
マイクロソフトの新しいプログラミング言語 C#は,発表された当初は単にプログラミング言語の選択肢が1つ増えただけであり,それを使うかどうかはプログラマの趣味の問題だと,軽く考えられていました. しかし,マイクロソフトの.NET戦略とそれを実現するための.NETフレームワークについての理解が広まるにつれて,C#の重要性も次第に認識されるようになりました.すなわち,Windowsプログラミングの普及によって,開発言語の主流がC言語からC++へと変わったように,.NETフレームワークをターゲットとするプログラミングではC#が主役となります. そこで本書では,マイクロソフトが.NET戦略で提唱する新しいソフトウェアの世界をC#で実現するという観点から,言語の解説という枠を越えて.NETのプログラミングについて解説します. 第1部では,.NETフレームワークの概要とC#の位置付けについて解説した後,簡単なプログラムの作成を通して,C#と.NETフレームワークの世界に触れてみます. 第2部では,C#のプログラミングに最低限必要となる文法について一通りの解説をします. 第3部では,C#と.NETフレームワーク,およびそのクラスライブラリに特有の機能を使用した応用プログラミングについて解説します.C#プログラミングに親しむとともに,.NETフレームワークについての理解を深めることができればと思います. 第4部と第5部では,C#によるWindowsアプリケーションおよびWebアプリケーションの開発について解説します. また,サンプルプログラムは付録のCD-ROMに収録されていますので,実際にコンパイル/実行してC#と.NETフレームワークの世界を体験していただきたいと思います. 第1部 C#入門 第1章 .NETフレームワークとC# 1.1 .NETプラットフォームの登場 第2章 C#の開発環境 2.1 .NET Framework SDK 第3章 C#を使ってみる 3.1 最初のC#プログラム“Hello, World” 第2部 C#の文法 第4章 C#の型 4.1 C#における型の概要 第5章 C#のクラスと名前空間 5.1 クラス 第6章 C#の式とステートメント 6.1 式 第7章 C#の属性とディレクティブ 7.1 属性 第3部 C#応用プログラミング 第8章 イベント/スレッド/例外処理 8.1 イベント 第9章 ネットワークプログラミング 9.1 ソケット通信プログラミング 第10章 アンマネージドコードとの相互運用 10.1 プラットフォーム呼び出し 第11章 アセンブリの基礎と作成 11.1 アセンブリ入門 第12章 デバッグをサポートする 12.1 デバッガ 第4部 C#によるWindowsアプリケーションの開発 第13章 Windowsフォーム入門 13.1 Windowsフォーム 第14章 Windows応用プログラミング 14.1 ダイアログボックス 第5部 C#によるWebアプリケーションの開発 第15章 ASP.NETとWebフォーム 15.1 ASP.NET入門 第16章 Webサービスの実現 16.1 Webサービス 第17章 ADO.NETによるデータベースアクセス 17.1 ADO.NETのアーキテクチャ |
Copyright 1997-2024 CQ Publishing Co.,Ltd.