【短時間で学べるプログラミング】 Visual Basic 2005 クイックレシピ
2006年11月8日紙版発売
藤本壱 著
B5変形判/216ページ/CD1枚
定価2,508円(本体2,280円+税10%)
ISBN 4-7741-2949-6
ただいま弊社在庫はございません。
書籍の概要
この本の概要
過去にC言語や前バージョンのVBを使ったことがある方にとっては,入門書にあるような変数の説明や,分岐・ループの構造などは必要のない情報です。
本書では,短いプログラムを紹介することに主眼を置きました。プログラミングを体験ししたり,すぐに動くものが作りたい方にお勧めします。
こんな方におすすめ
- あまり時間をかけずにプログラムを作りたい方
- 人のプログラムを見て、自分流にアレンジしたい方
- VB6ならわかるけれど、VB2005を試してみたい方
目次
Part 1 ユーザーインターフェースの作成
- 1-1 簡易メモ帳を作る
- フォームにテキストボックスを貼り付ける
- Dockプロパティの仕組み
- 1-2 電卓のボタン部分を作る
- フォームにボタンを配置する
- 数字のボタンのイベントハンドラを作る
- クリアボタンのイベントハンドラを作る
- 1-3 もぐらたたきゲームを作る・その(1)
- リソースデザイナを開く
- イメージを追加する
- 文字列の追加
- オーディオの追加
- 1-4 もぐらたたきゲームを作る・その(2)
- Timerコントロールで定期的に処理を行う
- PictureBoxコントロールでもぐらを表示する
- 1-5 もぐらたたきゲームを作る・その(3)
- もぐらがクリックされたら消す処理
- 時間が経過したらもぐらを消す
- 1-6 タブ式メモ帳を作る・その(1)
- メニューの作成
- [終了]メニューのイベントハンドラの作成
- 1-7 タブ式メモ帳を作る・その(2)
- TabControlを配置する
- タブを削除する
- 1-8 タブ式メモ帳を作る・その(3)
- Subプロシージャの作成
- TabControlにタブを追加する
- プログラムの起動時にタブを追加する
- [ファイル]→[新規作成]メニューが選ばれたときにタブを追加する
- 1-9 タブ式メモ帳を作る・その(4)
- タブを閉じる
- 状況に応じてメニューの有効/無効を切り替える
- 1-10 エクスプローラやOutlook Expressのようなユーザーインターフェースを作る
- ウィンドウを左右に分ける
- パネル内を上下に分ける
- コントロールを貼り付ける
- プログラム起動時の初期化
- 選ばれたフォントを表示する
- 1-11 ミニ時計を作る・(1)
- 作成するプログラム
- メインのフォームのデザイン
- ダイアログボックスの追加
- 表示形式に関する定数と変数を定義する
- 時刻を表示する
- ダイアログボックスを表示する
- スプラッシュスクリーンの作成
- 1-12 ミニ時計を作る・(2)
- 通知領域とNotifyIconコントロール
- アイコンの描画
- 「閉じる」ボタンの動作を変える
- アイコンをダブルクリックした時の処理
- コンテキストメニューの追加
- 時報を表示する
Part 2 ファイルの操作
- 2-1 タブ式メモ帳にファイル読み込み機能を付ける
- メニューの追加
- OpenFileDialogコントロールの追加
- ファイルを開く
- 2-2 タブ式メモ帳にファイル保存機能を付ける
- メニューの追加
- ファイル保存用のファイル選択ダイアログボックス
- ファイル保存処理のSubプロシージャを作る
- [名前を付けて保存]メニューの処理
- [上書き保存]メニューの処理
- 2-3 文字コード変換ツールを作る・(1)
- 作成するプログラム
- フォームのデザイン
- Imports文の利用
- ファイルの追加
- ファイルの削除
- 文字コードの初期値の設定
- フォルダの選択
- ファイルの変換
- 2-4 文字コード変換ツールを作る・(2)
- 改良点
- AllowDropプロパティの設定
- DropEnterイベントハンドラの作成
- DragDropイベントハンドラの作成
- フォルダ内のすべてのファイルやサブフォルダを得る
Part 3 インターネット関連のプログラムを作る
- 3-1 Yahoo!ファイナンスの株価情報を自動更新して表示する・その1
- 作成するプログラム
- コントロールの配置
- キーの処理
- WebBrowserコントロールに株価を表示する
- イベントハンドラを作る
- 3-2 Webページのソースを読み込む
- 作成するプログラム
- フォームのデザイン
- Webページのソースを読み込むFunctionプロシージャ
- フォームの入力に基づいてWebページのソースを表示する
- 3-3 Yahoo!ファイナンスの株価情報を自動更新して表示する・その2
- 作成するプログラム
- フォームのデザイン
- 正規表現でWebページのソースを検索する
- DataGridViewコントロールの使い方
- 実際のプログラムの作成
- 3-4 メールを受信する(TCPによる通信)
- メールを受信するプロトコル(POP3)の概要
- メール受信テストプログラムのフォームのデザイン
- POPプロトコルでデータを送受信するためのプロシージャ
- メール解析用プロシージャ
- メールを受信するプロシージャ
- 3-5 メールの中のURLをリストアップする
- このプログラムの動作
- フォームのデザイン
- ListViewコントロールの使い方
- 各種のプロシージャの入力
- メールを格納するための変数の宣言
- メールを受信する処理
- メールが選択されたときの処理
- 3-6 XMLファイルの構造を調べる
- 作成するプログラム
- XMLの概要
- XMLDocument/XMLNode/XMLAttrbuteクラス
- TreeViewコントロールの概要
- フォームのデザイン
- Imports文を入れる
- GetWebPageSourceプロシージャの貼り付け
- XML文書の構造をTreeViewに表示する
- TextBox/RadioButtonのイベントハンドラ
- DataGridViewにXML要素の値と属性を表示する
Part 4 データベースを扱う
- 4-1 簡単なデータベースを作る
- 作成するプログラム
- SQL Server Expressでテーブルを作成する
- テーブルへの接続
- データ入力用フォームを作る
- カード式のフォームにする
- 4-2 天気情報をデータベースに保存する
- 作成するプログラム
- SQLについて
- プログラムからデータベースにアクセスする
- フォームのデザイン
- データベースの作成と設定
- プログラムの作成
Part 5 各種のプログラミングテクニック
- 5-1 タブ式メモ帳にカットアンドペーストの機能を付ける
- [編集]メニューの作成
- ツールバーの作成
- 切り取りの処理
- コピーの処理
- 貼り付けの処理
- その他のボタンの処理
- 5-2 タブ式メモ帳の設定を保存する・その(1)
- アプリケーション設定の定義
- フォントの設定
- プログラムの実行
- 5-3 タブ式メモ帳の設定を保存する・その(2)
- この節で行うこと
- メニューの動的な追加と削除
- 最近使ったファイルを保存できるようにする
- [ファイル]メニューの変更
- 最近使ったファイルを[ファイル]メニューに追加する
- ファイルを開く処理の変更
- ファイルを開くメニューのイベントハンドラ
- フォームのLoadイベントハンドラの変更
- 5-4 方眼紙を印刷する
- 作成するプログラム
- フォームのデザイン
- 描画の基本
- フォームに方眼紙を表示する
- 印刷機能を追加する
- 印刷プレビュー機能の追加
- 5-5 プログラムを配布できるようにする
- アイコンの設定
- 発行ウィザードを実行する
この本に関連する書籍
-
【短時間で学べるプログラミング】Visual Basic 2008 クイックレシピ データベース編
前作,「【短時間で学べるプログラミング】Visual Basic 2005 クイックレシピ」のデータベース編です。最新バージョンの「Visual Basic 2008 Express Edition」に対応し...
-
Visual Basic 2005 超親切!ガイド
Visual Basic 2005は無料で使用でき,乗り換えや学習目的など,各方面で注目されています。本書では,アップグレードされた機能を,著者の視点から一挙に紹介しています...
-
Visual Basic 2005による[実践]データベースプログラミング
昨今,Visual Basic.NETを使ったデータベースプログラミングのニーズが徐々に増してきているように見受けられます。しかも,ここへきて開発環境のバージョンアップが重...
-
Visual Basicではじめよう!たのしいプログラミング(Visual Basic.NET 2002&2003対応)
プログラムを作るのは楽しい! 以前はパソコンを使う多くの人が共有していた実感ですが,最近,初めて関わったのが仕事からということで,これを辛いと感じる人も増え...