【短時間で学べるプログラミング】 Visual Basic 2005 クイックレシピ

[表紙]【短時間で学べるプログラミング】 Visual Basic 2005 クイックレシピ

B5変形判/216ページ/CD1枚

定価(本体2,280円+税)

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)認定者)などとして活動している。

ホームページ
URLhttp://www.1-fuji.com

Blog
URLhttp://www.h-fj.com/blog

著書