- ホーム
- > 和書
- > コンピュータ
- > プログラミング
- > VisualBasic他
出版社内容情報
【セールスポイント】
マイクロソフト監修によるユーザー待望のサポートブック
【発刊の目的と内容】
Visual Basic 5.0は、「パフォーマンスの向上」「使いやすさ」「IDEの改善」「言語仕様の拡張」「データベース機能強化」「インターネットへの対応」など、さらに強力なプログラミング言語として登場した。
本書は、マイクロソフト(株)の協力を得て、同社サポートセンターで蓄積された「ユーザーが本当に知りたい情報」が満載されている。VBユーザー必携の書。
【詳細目次】
第1章 使用する前に
1-1 セットアップ
Q-1 Visual Basic 4.0の32ビット版と共存できますか?
●セットアップウィザードにおける注意
Q-2 Visual Basic 4.0の16ビット版と共存できますか?
Q-3 Visual Basic 5.0のCCEと共存できますか?
Q-4 Windows 95へセットアップする場合の注意は?
●OLEAUT32.DLLのバージョンが古い場合の注意
●リアルモードドライバを使用している場合の注意
Q-5 Windows NT 4.0へセットアップする場合の注意は?
●Office 97のFast Find機能を使用している場合の注意
Q-6 Windows NT 3.51へセットアップする場合の注意は?
●セットアップの[CDの内容確認]に関する注意
Q-7 Visual Basic 5セイフマスターブックをセットアップする場合の注意は?
●セットアップ先のドライブに関する注意
●実行時の注意
Q-8 Visual Database Toolsをセットアップする場合の注意は?
●SQL Server 6.5と使用する場合の注意
Q-9 Mastering Microsoft Visual Basic 5をセットアップする場合の注意は?
●実行時の注意
1-2 開発環境
Q-1 Visual Basic 4.0とVisual Basic 5.0のメニューの違いは?
●[ファイル]メニュー
●[編集]メニュー
●[表示]メニュー
●[挿入]メニュー
●[実行]メニュー
●[ツール]メニュー
●[アドイン]メニュー
●[ヘルプ]メニュー
Q-2 複数の行をコメントにするには?
Q-3 プロジェクトにテキストファイルなどを追加するには?
Q-4 OCXの組み込み時にライセンスエラーが発生した場合の確認事項は?
Q-5 デザイン時にコントロールの微調整をするには?
Q-6 開発環境をSDIに切り替えるには?
1-3 以前のバージョンからの移植
Q-1 バイナリ形式のフォームを読み込めますか?
●フォームをASCIIテキスト形式で保存する方法(Visual Basic
2.0の場合)
●フォームをASCIIテキスト形式で保存する方法(Visual Basic
4.0の16ビット版の場合)
Q-2 VBXや16ビットOCXを使えますか?
Q-3 Visual Basic 4.0に含まれていたOCXはすべて付属していますか?
Q-4 16ビットのDLLやWindows APIを使えますか?
Q-5 文字コードに違いはありますか?
Q-6 文字列変数でバイト単位の操作をする場合の注意は?
Q-7 バイナリデータを扱う場合の注意は?
Q-8 デフォルトフォントに違いはありますか?
第2章 プログラミング
2-1 プログラム一般
Q-1 フォームの最小化や最大化を判定するには?
Q-2 画面の中央にフォームを表示するには?
Q-3 独自のマウスポインタを指定するには?
Q-4 プログラム起動時のパラメータを指定するには?
●開発環境でプログラム起動時のパラメータを指定する方法
Q-5 ファイルの関連付けをもとにプログラムを実行するには?
Q-6 組み込み定数の重複を避けるには?
●参照の優先順位を確認する
●オブジェクトへの参照を明確にする
Q-7 標準関数が使用できない場合の確認事項は?
2-2 グラフィックス
Q-1 図形の塗りつぶしをするには?
Q-2 画面のサイズを取得する方法
Q-3 画面の作業領域のサイズを取得するには?
2-3 出力関係(プリンタオブジェクト)
Q-1 ピクチャボックスの内容を印刷するには?
Q-2 文字列の高さと幅を調べるには?
Q-3 文字の印刷位置合わせをするには?
2-4 文字列操作
Q-1 文字列変数にクォーテーションマーク(")を代入するには?
Q-2 ANSI文字列としてのバイト長を取得するには?
Q-3 文字種を変換するには?
2-5 ファイル入出力
Q-1 シーケンシャルファィルで行全体を読み込むには?
Q-2 バイナリデータを読み込むには?
Q-3 ブール型変数の値をTrue/Falseでない形式で返すには?
2-6 ドライブ関連
Q-1 ドライブの種類を調べるには?
Q-2 ディスクの容量や空き容量を求めるには?
Q-3 ファイルのタイムスタンプを取得するには?
Q-4 ファイルの属性を取得するには?
2-7 標準コントロール
Q-1 コマンドボタンにアンパサンド(&)を表示させるには?
Q-2 デフォルトボタンおよびキャンセルボタンを作成するには?
Q-3 グラフィックス付きのコマンドボタンを作成するには?
Q-4 既存のコントロールをグループ化するには?
Q-5 ピクチャの拡大縮小をするには?
Q-6 ラベルにアンパサンド(&)を表示させるには?
Q-7 チェックボックス付きのリストボックスを作成するには?
Q-8 複数選択された項目をリストから削除するには?
Q-9 ピクチャボックスのPictureプロパティの内容をクリアするには?
Q-10 フォーカスを得たときにテキストボックスの内容を強調表示させるには?
Q-11 スクロールさせながらテキストボックスに行を追加するには?
Q-12 テキストボックスの内容を強調表示のままフォーカスを移動させるには?
第3章 標準ActiveXコントロール
3-1 コモンダイアログコントロール
Q-1 [キャンセル]ボタンがクリックされたのを認識するには?
Q-2 [ファイルを開く]の[読み取り専用ファイルとして開く]を消すには?
Q-3 [ファイル名を付けて保存]で、上書きの確認をするには?
Q-4 [色の設定]の[色の作成]を消すには?
Q-5 [フォントの指定]表示時にエラーが発生した場合の確認事項は?
Q-6 [フォントの指定]で取り消し線、下線、および色を指定するには?
Q-7 [プリンタの設定]を表示させるには?
Q-8 ヘルプファイルの目次トピックを表示させるには?
3-2 フレキシブルグリッドコントロール
Q-1 グリッドから移植をする場合の注意は?
Q-2 セル内編集を実現させるには?
第4章 セットアップウィザード
4-1 セットアッププログラムの作成
Q-1 "パス名が無効です。"エラーが発生した場合の確認事項は?
Q-2 依存情報をもたないコンポーネントを使用するには?
Q-3 実行に必要なファイルを自動的に追加するには?
Q-4 "位置xxx"が表示された場合の確認事項は?
Q-5 ネイティブコードで作成しても、Msvbvm50.dllは必要ですか?
Q-6 関連するファイルを配布ファイルに追加するには?
4-2 アプリケーションの配布
Q-1 Windows 95やWindows NT 4.0へセットアップする場合の注意は?
●Windows NT 4.0のみの注意点
Q-2 Windows NT 3.51へセットアップする場合の注意は?
Q-3 "コマンドラインが不正です。"エラーが発生した場合の確認事項は?
Q-4 同名ファイル存在時に、上書きされない場合の確認事項は?
第5章 データアクセス
5-1 データコントロール
Q-1 データベースの形式には、どのようなものがありますか?
●ネイティブデータベース(Visual Basicデータベース)
●外部データベース
●ODBCデータベース
Q-2 ODBCに接続するには?
Q-3 Excelやテキストファイルで、レコードの削除はできますか?
Q-4 配布ファイル作成時の注意は?
5-2 DBコンボコントロール、DBリストコントロール
Q-1 標準コントロールとの違いは?
Q-2 選択された項目にカレントレコードを移動させるには?
5-3 DBグリッドコントロール
Q-1 セルに値を入力するには?
Q-2 マウスでクリックしたセルの値を取得するには?
Q-3 DBグリッドコントロールの列の入力を禁止するには?
Q-4 DBグリッドコントロールの列の幅を変更するには?
Q-5 DBグリッドコントロールの列の幅を固定するには?
Q-6 行単位で反転表示をさせるには?
Q-7 レコードの追加をするには?
5-4 データアクセスオブジェクト(DAO)
Q-1 2つのデータベース間でテーブルの内容をコピーするには?
●SELECT…INTOステートメントの書式
Q-2 複数のフィールドにまたがるインデックスを設定するには?
Q-3 Jetデータベースにパスワードを設定するには?
Q-4 パスワードが設定されたJetデータベースを開くには?
Q-5 Jetデータベースのパスワードを変更するには?
Q-6 パスワードが設定されたJetデータベースを最適化するには?
5-5 ODBCDirect
Q-1 ODBCDirectとは?
Q-2 複数レコードセットを操作するには?
Q-3 Executeメソッドを使用して、非同期クエリーを実行するには?
Q-4 OpenRecordsetメソッドを使用して、非同期クエリーを実行するには?
Q-5 GetChunkメソッドを使用する場合の注意は?
●TEXT型フィールドが右端にある場合
●TEXT型フィールドが右端にないか、※指定の場合
Q-6 エラーの詳細情報を取得するには?
Q-7 ODBCDirectに変更する場合の注意は?
●Workspaceオブジェクトの変更
●Databaseオブジェクトの変更
●DDL(Data Definition Language)の処理
●QueryDefオブジェクトの作成と利用
●Recordsetオブジェクトの作成
●パラメータクエリー
第6章 AxtiveXコントロール
6-1 Windowsコモンコントロール
Q-1 タブストリップの選択されたタブを判断するには?
Q-2 タブストリップの内部領域に関する注意は?
Q-3 特定のタブをアクティブにするには?
Q-4 ツールバー上にコンボボックスなどを配置するには?
6-2 チャートコントロール
Q-1 グラフの種類には、どのようなものがありますか?
Q-2 グラフを印刷するには?
6-3 コミュニケーションコントロール
Q-1 バイナリデータを扱うには?
Q-2 ポーリング方式で文字データを受信するには?
Q-3 イベントドリブン方式で文字データを受信するには?
第7章 コンポーネントプログラミング
7-1 ActiveXコントロールの作成
Q-1 ビットマップをクライアント領域にするには?
●MaskPictureプロパティに設定するピクチャの例
●Pictureプロパティに設定するピクチャの例
●フォームで実際に使用している例
Q-2 [バージョン情報]を実現するには?
Q-3 ツールボックスに表示されるイメージを指定するには?
Q-4 実行時に表示されないコントロールを作成するには?
●コントロールサイズの固定
Q-5 ライセンス情報を付加するには?
Q-6 コンパイル済みアプリケーションでの互換性は?
Q-7 依存ファイルを作成するには?
Q-8 プロパティページに関する注意は?
Q-9 インターネットダウンロードに関する注意は?
Q-10 Internet Explorerのセキュリティの設定が"高"の場合の注意は?
Q-11 インターネットダウンロードしたファイルの保存場所は?
7-2 ActiveXドキュメント
Q-1 ActiveXドキュメントとは?
Q-2 ActiveXドキュメントのコンテナアプリケーションを作成できますか?
Q-3 ネットワークダウンロードしたファイルの保存場所は?
Q-4 メニューが表示されない場合の注意は?
Q-5 うまく動作しない場合の確認事項は?
●Initializeイベントプロシージャの処理に問題がある場合
●Internet Explorerのセキュリティの設定が"高"の場合
●サーバーアプリケーションがActiveX EXE形式の場合にのみ動作しない場合
Q-6 データを保存するには?
Q-7 別のActiveXドキュメントに移動するには?
Q-8 現在のURLを調べるには?
Q-9 スタートページへ移動させるには?
Q-10 任意のURLに移動させるには?
Q-11 Internet Explorerを終了させるには?
7-3 ActiveXドキュメント変換ウィザード
Q-1 ActiveXドキュメント変換ウィザードとは?
Q-2 フォームとユーザードキュメントで互換性のないコードの注意は?
Q-3 イベントプロシージャ置き換え時の注意は?
Q-4 ActiveX DLL形式に変換する場合の注意は?
7-4 Excel 97とのオートメーション
Q-1 CreateObject関数とGetObject関数の違いは?
Q-2 Excel.Sheetクラスを指定している場合の注意は?
Q-3 複数のインスタンスが存在する場合の注意は?
Q-4 Selectメソッドが失敗する場合の注意は?
Q-5 オートメーションクライアントを作成する場合の注意は?
●処理は可能な限りExcel 97側で行う
●Excel 97の機能を熟知する
●参照設定を指定する
●省略可能なオブジェクトに注意する
●デバッグ中のExcel 97は可視状態にする
Q-6 Windows NT 4.0で、オートメーションを行う場合の注意は?
第8章 クライアント/サーバープログラミング
8-1 分散COM(DCOM)
Q-1 DCOMとは?
Q-2 Windows 95でDCOMを使用する場合の注意は?
●DCOM構成ユーティリティ
●DCOM for Windows 95の制限事項
●DCOM for Windows 95の障害情報
Q-3 Windows NT 4.0でDCOMを使用する場合の注意は?
Q-4 インプロセスサーバーを配置する場合の注意は?
Q-5 リモートコンポーネントを使用するクライアントを配布する場合の注意は?
Q-6 ワークグループ環境でDCOMを使用する場合の注意は?
Q-7 リモートOLEオートメーションからの移行における注意は?
Q-8 代表的なイベントIDは?
Q-9 クライアントプログラムでエラー70が発生した場合の確認事項は?
●サーバーマシンのイベントログにイベントID10002が作成されている場合
●サーバーマシンのイベントログにイベントID10003が作成されている場合
Q-10 クライアントプログラムでエラー429が発生した場合の確認事項は?
●サーバーマシンのイベントログにイベントID10004が作成されている場合
●サーバーマシンのイベントログにイベントID10006および10009が作成されている場合
●サーバーマシンのイベントログにイベントID10010が作成されている場合
8-2 RDO/RDC
Q-1 リモートデータオブジェクト(RDO)とは?
Q-2 RDOのライセンスに関する注意は?
Q-3 リモートデータコントロール(RDC)とは?
Q-4 実際にエラーが発生しているモジュールを見分けるには?
Q-5 エラーの詳細情報を取得するには?
Q-6 RDOやRDCを使用したプログラムを配布する場合は?
付録1 関連する拡張子一覧
付録2 付属のActiveXコントロール一覧
付録3 ToolsおよびTools.jpnフォルダについて
●レジストリユーティリティ(Tools¥Regutils)
●カレンダーコントロール(Tools¥Unsupprt¥Calender)
●補足ドキュメント(Tools.jpn¥Docs)
付録4 技術情報の入手方法
●Visual Basicホームページ
●Microsoft Developer Network
●Microsoft TechNet
付録5 付属のCrystal Reports for Visual Basicのサポート
内容説明
マイクロソフトサポートセンターに寄せられる質問の中から、多くのユーザーが知りたい貴重な情報をピックアップし、わかりやすく解説。目的機能別のQ&Aで、ユーザーがつまずいたところで頼りになる一冊。
目次
第1章 使用する前に
第2章 プログラミング
第3章 標準ActiveXコントロール
第4章 セットアップウィザード
第5章 データアクセス
第6章 ActiveXコントロール
第7章 コンポーネントプログラミング
第8章 クライアント サーバープログラミング
-
- 和書
- 芭蕉俳句集 岩波文庫