Ver.6.0 Visual Basic 初級プログラミング入門[下]

[表紙]Ver.6.0 Visual Basic 初級プログラミング入門[下]

紙版発売

A5判/464ページ

定価2,728円(本体2,480円+税10%)

ISBN 4-7741-0941-X

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

[上]巻に続いて,ActiveXコントロールの使い方,ADOによるデータベースアクセス,API,クラスモジュールの作成など,さらに実践的なプログラミング手法をわかりやすく紹介したリファレンスの決定版です。

こんな方におすすめ

  • 他のプログラミング言語は学んだことがあるがVisual Basicは初めての方
  • 研修用の教科書・参考書をお探しの方

目次

1章 ActiveXコントロールの仕様

  • 1-1 Animation(アニメーション)
    • ・仕様
    • ・機能
    • ・サンプル1 AVIファイルを再生する
  • 1-2 CommonDialog(コモンダイアログ)
    • ・仕様
    • ・機能
    • ・サンプル2 「ファイルを開く」
    • ・コモンダイアログによる
    • ・ファイル名の設定
    • ・サンプル3 「フォントの設定」
    •  コモンダイアログによるフォントの
    •  設定
  • 1-3 CoolBar(クールバー)
    • ・仕様
    • ・機能
    • ・Bandオブジェクト
    • ・Bandsコレクション
    • ・サンプル4 CoolBarのバンドに
    •  ツールバーを配置する
  • 1-4 DTPicker(DTピッカー)
    • ・仕様
    • ・サンプル5 DTPickerによる
    •  カレンダーの表示
  • 1-5 FlatScrollBar
  • (フラットスクロールバー)
    • ・仕様
    • ・機能
    • ・サンプル6 ピクチャーボックスの
    •  バックカラーを変える
  • 1-6 ImageCombo(イメージコンボ)
    • ・仕様
    • ・ComboItemオブジェクト
    • ・ComboItemsコレクション
    • ・サンプル7 イメージ付き項目の
    •  登録と項目に応じた処理
  • 1-7 ImageList(イメージリスト)
    • ・仕様
    • ・ListImageオブジェクト
    • ・ListImagesコレクション
    • ・機能
  • 1-8 Inet(インターネットトランスファ)
    • ・仕様
    • ・サンプル8 TMLドキュメントの取得
    • ・サンプル9 サーバへのファイルの
    •  アップロード
  • 1-9 ListView(リストビュー)
    • ・仕様
    • ・ColumnHeaderオブジェクト
    • ・ColumnHeadersコレクション
    • ・ListItemオブジェクト
    • ・ListItemsコレクション
    • ・ListSubItemオブジェクト
    • ・ListSubItemsコレクション
    • ・機能
    • ・サンプル10 リストビューに
    •  登録したアイコンでアプリケーショ
    •  ンの起動
  • 1-10 MAPIMessages(MAPIメッセージ)
    • ・仕様
    • ・機能
    • ・サンプル11 受信トレイにある
    •  メッセージにアクセスする
  • 1-11 MAPISession(MAPIセッション)
    • ・仕様
    • ・機能
  • 1-12 MaskEdBox(マスクエディット)
    • ・仕様
    • ・機能
    • ・サンプル12 年,月,日を
    •  マスク入力し,2通りの表示形式で
    •  出力する
  • 1-13 MMControl(マルチメディアMCI)
    • ・仕様
    • ・機能
    • ・サンプル13 WAVファイル,
    •  AVIファイルの再生
    • ・サンプル14 トラック番号の登録と
    •  クリックによる演奏
  • 1-14 MonthView(マンスビュー)
    • ・仕様
    • ・機能
    • ・サンプル15 年,月の
    •  カレンダーの表示
  • 1-15 MSChart(チャート)
    • ・仕様
    • ・機能
    • ・サンプル16 3次元棒グラフの作成
    • ・サンプル17 Excelデータを
    •  3次元棒グラフで表示する
  • 1-16 MSComm(コミュニケーション)
    • ・仕様
    • ・機能
    • ・サンプル18 シリアルポートを
    •  介したデータの送受信
  • 1-17 MSHFlexGrid
  • (階層フレキシブルグリッド)
    • ・仕様
    • ・機能
    • ・サンプル19 セルへのデータ入力
    • ・サンプル20 選択範囲のセルの
    •  合計を求める
    • ・サンプル21 セルへのピクチャーの
    •  表示
    • ・サンプル22 セルのマージ
  • 1-18 PictureClip(ピクチャークリップ)
    • ・仕様
    • ・機能
    • ・サンプル23 ピクチャークリップ
    •  によるビットマップの分割
  • 1-19 ProgressBar(プログレスバー)
    • ・仕様
    • ・機能
    • ・サンプル24 1秒ごとに
    •  プログレスバーのブロックを
    •  左から塗りつぶす
  • 1-20 RichTextBox
  • (リッチテキストボックス)
    • ・仕様
    • ・OLEObjectオブジェクト
    • ・OLEObjectsコレクション
    • ・機能
    • ・サンプル25 選択されている
    •  テキストのフォントの設定
  • 1-21 Slider(スライダー)
    • ・仕様
    • ・機能
    • ・サンプル26 スライダーの値を
    •  プログレスバーに表示する
  • 1-22 SSTab(タブダイアログ)
    • ・仕様
    • ・機能
    • ・サンプル27 タブダイアログによる
    •  色,線幅の設定
  • 1-23 StatusBar(ステータスバー)
    • ・仕様
    • ・Panelオブジェクト
    • ・Panelsコレクション
    • ・機能
    • ・サンプル28 ステータスバーに日時,
    •  キーのロック状態などの情報を
    •  表示する
    • ・サンプル29 ステータスバーに
    •  マウス位置を表示する
  • 1-24 SysInfo(システム情報)
    • ・仕様
    • ・機能
    • ・サンプル30 画面の解像度が
    •  変更されてもフォームを画面一杯に
    •  表示する
  • 1-25 TabStrip(タブストリップ)
    • ・仕様
    • ・Tabオブジェクト
    • ・Tabsコレクション
    • ・機能
    • ・サンプル31 タブストリップにより
    •  テキストボックスを3ページ分
    •  管理する
  • 1-26 ToolBar(ツールバー)
    • ・仕様
    • ・Buttonオブジェクト
    • ・Buttonsコレクション
    • ・ButtonMenuオブジェクト
    • ・ButtonMenusコレクション
    • ・機能
    • ・サンプル32 ツールバーの作成
  • 1-27 TreeView(ツリービュー)
    • ・仕様
    • ・Nodeオブジェクト
    • ・Nodesコレクション
    • ・機能
    • ・サンプル31 ツリービューによる
    •  ノード管理
  • 1-28 UpDown(アップダウン)
    • ・仕様
    • ・機能
    • ・サンプル34 アップダウンを用いた
    •  フォントサイズの設定
  • 1-29 Winsock(ウィンソック)
    • ・仕様
    • ・機能
    • ・サンプル35 ネットワークでの
    •  データ送受信

2章 DAO(Data Access Objects)

  • 2-1 VB6におけるデータベース処理
  •  オブジェクトの分類
  • 2-2 DAO対応コントロールの使用例
    • 1.データコントロールによる
    •  データベースへのアクセス
    • ・サンプル32 データベース内
    •  テーブルの内容をDBグリッドに
    •  表示する
    • 2.リレーションテーブル
    • ・サンプル33 DBコンボボックスを
    •  用いて図2.5のような参照テーブル
    •  を作る
  • 2-3 DAOプログラミング
    • 1.DAOのオブジェクト階層
    • 2.データベースへのアクセス
    • ・サンプル34 データベース内の
    •  全テーブル名と各テーブル内の
    •  全フィールド名を取得する
    • ・サンプル35 フィールドの
    •  全データをListに表示する
    • ・サンプル36 新規データベースの
    •  作成
  • 2-4 DAOとデータコントロールの連動
    • ・サンプル37 ブックマークを
    •  用いた移動
  • 2-5 DAOオブジェクト仕様
    • 1.Workspaceオブジェクト
    • 2.Databaseオブジェクト
    • 3.Recordsetオブジェクト
    • 4.Recordsetsコレクション
    • 5.TableDefオブジェクト
    • 6.TableDefsコレクション
    • 7.Fieldオブジェクト
    • 8.Fieldsコレクション
  • 2-6 DAO対応コントロール
    • 1.Data(データ)
    • ・仕様
    • ・機能
    • 2.DBCombo(DBコンボ)
    • ・仕様
    • ・機能
    • 3.DBGrid(DBグリッド)
    • ・仕様
    • ・Columnオブジェクト
    • ・Columnsコレクション
    • ・SelBookMarksコレクション
    • ・Splitオブジェクト
    • ・Splitsコレクション
    • ・機能
    • 4.DBList(DBリスト)
    • ・仕様
    • ・機能

3章 ADO(ActiveX Data Object)

  • 3-1 OLE DBデータリンクの作成
  • 3-2 ADO対応コントロールの使用例
    • 1.データコントロールによる
    •  データベースへのアクセス
    • ・サンプル38 テーブルの内容を
    •  データグリッドに表示
    • 2.リレーションテーブル
    • ・サンプル39 データコンボを
    •  用いて図3.8のような参照テーブル
    •  を作る
  • 3-3 ADOプログラミング
    • 1.ADOのオブジェクト階層
    • 2.データベースへのアクセス
    • ・サンプル40 Publishersテーブルの
    •  全フィールドの全データをList1に
    •  表示する
  • 3-4 ADOとADOデータコントロールの連動
    • ・サンプル41 レコードの追加と削除
    • ・サンプル42 ブックマークを
    •  用いた移動
  • 3-5 ADOオブジェクト仕様
    • 1.Connectionオブジェクト
    • 2.Recordsetオブジェクト
    • 3.Fieldオブジェクト
    • 4.Fieldsコレクション
    • 5.Errorオブジェクト
  • 3-6 ADO対応コントロール
    • 1.Adodc(ADOデータコントロール)
    • ・仕様
    • 2.DataCombo(データコンボ)
    • ・仕様
    • ・機能
    • 3.DataGrid(データグリッド)
    • ・仕様
    • ・Columnオブジェクト
    • ・Columnsコレクション
    • ・SelBookmarksコレクション
    • ・Splitオブジェクト
    • ・Splitsコレクション
    • ・機能
    • 4.DataList(データリスト)
    • ・仕様
    • ・機能
    • 5.DataRepeater(データリピータ)
    • ・仕様
    • ・RepeaterBindingオブジェクト
    • ・RepeaterBindingsコレクション
    • ・機能
    • ・サンプル43 ユーザーコントロール
    •  を作成してデーターリピーターに
    •  配置する

4章 ActiveXコンポーネント

  • 4-1 ActiveXコンポーネントの種類
  • 4-2 AciveXコントロール
    • 1.AciveXコントロールの作成手順
    • ・サンプル48 ファイルシステム
    •  コントロールの自作
    • 2.イベントの付加
    • ・サンプル49 DblClickイベントの
    •  付加
    • 3.プロパティの付加
    • ・プロパティプロシージャ
    • ・プロパティの保存
    • ・サンプル50 Patternプロパティの
    •  付加
    • 4.プロパティページの作成
    • ・サンプル51 プロパティページの
    •  作成
    • 5.UserControl仕様
  • 4-3 コードコンポーネント
  • (ActiveX DLL/ActiveX EXE)
    • ・サンプル52 タートルグラフィック
    •  を行うクラスの作成
  • 4-4 ActiveXドキュメント
    • 1.ActiveXドキュメントの作成手順
    • ・サンプル53 データベースを
    •  ActiveXドキュメントとして
    •  作成する
    • 2.Hyperlinkオブジェクト
    • ・サンプル54 ドキュメント間の
    •  ハイパーリンク
    • 3.ドキュメントのビューポート
    • ・サンプル55 指定ページにジャンプ
    • 4.UserDocument仕様
    • ・Hyperlinkオブジェクト

5章 インターネットアプリケーション

  • 5-1 DHTMLアプリケーション
    • 1.DHTMLアプリケーションの作成手順
    • ・サンプル56 DHTMLアプリケーショ
    •  ンの作成
    • 2.DHTMLアプリケーションで
    •  使用できる部品
    • ・サンプル57 リスト項目の追加
    • 3.テキスト要素の操作
    • ・innerText,outerText,innerHTML,
    •  outerHTMLプロパティ
    • ・サンプル58 ボタンのクリックで
    •  文字列をスクロール
    • 4.onmouseout/onmouseoverイベント
    • ・サンプル59 マウスの出入りで
    •  テキストのバックカラーを変える
    • 5. DHTMLのオブジェクト
    • ・BaseWindowオブジェクト
    • ・documentオブジェクト
  • 5-2 IISアプリケーション
    • 1.IISアプリケーションの作成手順
    • ・サンプル60 IISアプリケーション
    •  の呼び出し
    • 2.Web項目間でのデータ授受
    • ・カスタムWeb項目
    • ・Web項目間でのデータ授受
    • ・サンプル61 Web項目間での
    •  データ授受
    • 3.置換タグ
    • ・サンプル62 置換タグ
    • 4.カスタムイベントへの参照
    • ・サンプル63 カスタムイベントへの
    •  リンク
    • 5.Webクラスにおける
    •  データベース処理
    • ・サンプル64 データベース
    •  Biblio.mdbの参照
  • 5-3 ダウンロード用のコンポーネントの
  •  作成
    • 1.ActiveXドキュメントの
    •  ダウンロード用コンポーネント
    • ・ディストリビューションウィザード
    •  の登録
    • ・ダウンロード用コンポーネントの
    •  作成
    • ・コンポーネントのダウンロード
    • 2.DHTMLアプリケーションの
    •  ダウンロード用コンポーネント

6章 アプリケーションウィザードを用いた

アプリケーションの作成

  • 6-1 アプリケーションウィザード
  • 6-2 SDIアプリケーションの作成と利用
    • ・サンプル65 SDIアプリケーション
    •  のスケルトンの作成
  • 6-3 MDIアプリケーション
    • ・サンプル66 MDIアプリケーション
    •  の作成と利用
  • 6-4 エクスプローラ
    • ・サンプル67 ファイルディレクトリ
    •  の表示

著者プロフィール

河西朝雄(かさいあさお)

山梨大学工学部電子工学科卒(1974年)。長野県岡谷工業高等学校情報技術科教諭,長野県松本工業高等学校電子工業科教諭を経て,現在は「カサイ.ソフトウエアラボ」代表。

主な著書:「入門ソフトウエアシリーズC言語,MS-DOS,BASIC,構造化BASIC,アセンブリ言語,C++」「やさしいホームページの作り方シリーズHTML,JavaScript,HTML機能引きテクニック編,ホームページのすべてが分かる事典,iモード対応HTMLとCGI,iモード対応Javaで作るiアプリ」「チュートリアル式言語入門VisualBasic.NET」「はじめてのVisualC#.NET」「C言語用語辞典」ほか(以上ナツメ社)「構造化BASIC」「C言語によるはじめてのアルゴリズム入門」「Javaによるはじめてのアルゴリズム入門」「VisualBasicによるはじめてのアルゴリズム入門」「VisualBasic6.0入門編/中級テクニック編/上級編」「InternetLanguage改定新版シリーズホームページの作成JavaScript入門」「NewLanguageシリーズ標準VisualC++プログラミング標準Javaプログラミング」「VB.NET基礎学習Bible」「原理がわかるプログラムの法則」「プログラムの最初の壁」「河西メソッド:C言語プログラム学習の方程式」「基礎から学べるVisualBasic2005標準コースウエア」「基礎から学べるJavaScript標準コースウエア」「基礎から学べるC言語標準コースウエア」「なぞりがきC言語学習ドリル」など(以上技術評論社)