【短時間で学べるプログラミング】Visual Basic 2005 クイックレシピ
- 藤本壱 著
- 定価
- 2,508円(本体2,280円+税10%)
- 発売日
- 2006.11.8[在庫なし]
- 判型
- B5変形
- 頁数
- 216ページ
- 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 プログラムを配布できるようにする
- アイコンの設定
- 発行ウィザードを実行する
プロフィール
藤本壱
1969年兵庫県伊丹市生まれ。神戸大学工学部電子工学科を卒業後,パッケージソフトメーカーの開発職を経て,現在ではパソコンおよびマネー関連のフリーライターや,ファイナンシャルプランナー(CFP(R)認定者)などとして活動している。
ホームページ
URL:http://www.1-fuji.com
Blog
URL:http://www.h-fj.com/blog