サーティファイ情報処理能力認定委員会
VisualBasic®プログラミング能力認定試験

TOP>VisualBasic®プログラミング能力認定試験>試験について>出題範囲

出題範囲

.NET 出題範囲

.NETの出題範囲はこちらからご覧になれます。
(ご覧頂くにはAdobe Readerが必要です。)Adobe Readerダウンロード

Ver.6 出題範囲

科目
単元3級2級1級
項目
関連するプロパティ・イベント・メソッド・関数・ステートメント
1.開発環境
各部の名称・機能・使い方
メニューバー・ツールバー・ショートカットメニュー
ツールボックス・プロジェクト エクスプローラ ウィンドウ・プロパティ ウィンドウ・フォーム デザイナ・コード エディタ ウィンドウ・フォーム レイアウト ウィンドウ
オブジェクト ブラウザ・イミディエイト ウィンドウ・ローカル ウィンドウ・ウォッチ ウィンドウ  
プロジェクトの構成
プロジェクト・フォーム モジュール・標準モジュール
クラス モジュール  
プロジェクトの操作
プロジェクトの作成(標準 EXEのみ)・オープン・保存
ファイルの追加・開放・保存
プロジェクトへの参照設定とコンポーネントの追加 
実行ファイルの作成
プログラムの実行
デザインモード・実行モード・中断モード
2.基本的なユーザー インターフェイス
フォーム
フォーム
MDIフォーム  
基本的なコントロール
テキスト ボックス・ラベル・チェック ボックス・オプション ボタン・フレーム・コマンド ボタン・スクロール バー
一覧に関するコントロール
コンボ ボックス・リスト ボックス
フォームとコントロール操作
プロパティ・メソッド・イベント
フォームのロード・アンロード
イベント Load・Unload
イベント QueryUnload  
メソッド Hide・Show
ステートメント Load・Unload
フォームの概観の変更
プロパティ ControlBox・MaxButton・MinButton・ShowinTaskbar・WindowState・StartUpPosition・Moveable
MDIフォームの操作  
プロパティ AutoShowChildren・MDIChild・ActiveForm  
名前・標題
プロパティ Name・Caption
プロパティ Value・Text
イベント Change
位置と大きさの設定と参照
プロパティ Alignment・AutoSize・Height・Left・Top・Width
イベント Resize
メソッド ZOrder・Move
表示・非表示と表示方法
プロパティ Visible・BackColor・BackStyle・BorderStyle・ForeColor・Appearance
使用可能とロック
プロパティ Enabled・Locked
フォントの設定
プロパティ Font・FontBold・FontItalic・FontName・FontSize・FontStrikethru・FontUnderline
タブ移動
プロパティ TabIndex・TabStop
フォーカスとアクティブ
イベント GotFocus・LostFocus
イベント Activate・Deactivate 
メソッド SetFocus
マウスの操作
プロパティ DragMode
イベント Click・DblClick・DragDrop・DragOver・MouseDown・MouseMove・MouseUp
メソッド Drag
キーボードの操作
イベント KeyDown・KeyPress・KeyUp
タグの使用
プロパティ Tag
テキスト ボックスの選択
プロパティ SelLength・SelStart・SelText
テキスト ボックスに関するさまざまな設定
プロパティ IMEMode・MaxLength・MultiLine・ScrollBars・PasswordChar・WordWrap
デフォルトボタンとキャンセルボタン
プロパティ Default・Cancel
スクロール バーに関するさまざまな設定と動作
プロパティ Max・Min・SmallChange・LargeChange
イベント Scroll
一覧からの選択 
プロパティ Style・IntegralHeight・List・ListCount・ListIndex・NewIndex・SelCount・Selected・TopIndex・Sorted・MultiSelect・ItemData 
イベント ItemCheck・DropDown 
メソッド RemoveItem・AddItem・Clear 
データの妥当性検査  
プロパティ CausesValidation  
イベント Validate  
メソッド ValidateControls  
メニュー
メニューの概要 
プロパティ Checked・Shortcut 
プロパティ WindowList  
メニュー エディタ 
メッセージ ボックス
メッセージ ボックス、インプット ボックス
関数 MsgBox
関数 InputBox 
コントロール・フォームの応用
コントロール配列 
プロパティ Index 
実行時のフォーム、コントロールの追加  
イベント Initialize  
ステートメント Set  
3.プログラミングの基礎
コードの構造
プロジェクト・モジュール・プロシージャ
コーディングの規則
ステートメントの結合・分割(スペースとアンダースコア・コロン[:])・コメントの入力・Visual Basicの名付け規則
数値表記法(10進数・8進数・16進数) 
関数 Hex・Oct 
変数・定数
変数の宣言・適用範囲
ステートメント Dim・Private・Public・Option Explicit
静的変数・定数
ステートメント Const・Static
固定サイズ配列・ユーザー定義型変数 
関数 Array 
ステートメント Type 
ステートメント Erase  
可変サイズ配列  
関数 LBound・UBound  
ステートメント ReDim  
データ型
バイト型・ブール型・数値型(整数型・長整数型・単精度浮動小数点数型・倍精度浮動小数点数型)・文字列型(可変長、固定長)・バリアント型(通貨型・日付型・10進型)
関数 IsDate・IsNull・IsNumeric・TypeName・VarType  
オブジェクト型 
データ型の変換
CBool・CByte・CCur・CDate・CDbl・CDec・CInt・CLng・CSng・CStr・CVar
文字コード
文字と文字コード
関数 Asc・AscB・AscW・Chr・ChrB・ChrW
コードの記述
式の記述
関数の呼び出し
関数 Call
ステートメントの使用
4.基本的なプログラミング
数値演算・論理演算・比較
算術演算子・論理演算子・比較演算子
数学・三角関数
関数 Abs・Cos・Fix・Int・Sgn・Sin・Sqr・Tan・Round
ランダム
関数 Rnd
ステートメント Randomize
文字列の操作
文字列操作・文字列の処理
関数 InStr・InStrB・InstrRev・LCase・UCase・Left・LeftB・Len・LenB・LTrim・RTrim・Trim・Mid・MidB・Right・RightB・Space・Tab・Replace
関数 StrComp・StrConv 
ステートメント Mid・MidB 
書式の変換、文字列からの数値への変換
関数 Format・Val
日付・時刻・時間の処理
日付・時刻・時間関数
関数 Date・DateAdd・DateDiff・Now・Time・Timer・Weekday
タイマー コントロール
プロパティ Interval
イベント Timer
制御構造
フロー制御ステートメント
ステートメント Do-Loop・End・Exit・For-Next・GoSub-Return・Goto・If-Then-Else・Select Case・While-Wend・With
ステートメント For Each-Next  
ユーザー定義関数
Subプロシージャ・Functionプロシージャ
ステートメント Sub・Function
ビープ音
ビープ音の発生
ステートメント Beep
選択と分岐
選択・分岐に関する関数 
関数 Switch・Choose・IIf 
関数 Partition  
5.高度なプログラミング
クリップ ボード
クリップボードの使用 
Clipboardオブジェクト 
メソッド SetText・SetData・GetText・GetFormat・GetData・Cle 
印刷
印刷の概要 
フォームの印刷 
メソッド PrintForm 
Printerオブジェクト 
プロパティ ColorMode・Copies・DeviceName・DriverName・Duplex・Orientation・Page・PaperBin・PaperSize・Port・PrintQuality・TrackDefault・Zoom 
メソッド NewPage・KillDoc・EndDoc・Print 
ファイルの操作
ファイル操作の概要 
ドライブディレクトリ・ファイルの操作 
関数 CurDir・Dir・FileDateTime・FileLen・GetAttr 
ステートメント ChDir・ChDrive・FileCopy・Kill・MkDir・Name・RmDir・SetAttr 
ドライブ リスト ボックス・ディレクトリ リスト ボックス・ファイル リスト ボックス 
プロパティ Archive・Drive・FileName・Hidden・Normal・ReadOnly・System・Pattern 
コモン ダイアログ(ファイル入出力のみ) 
プロパティ Filter 
メソッド ShowOpen・ShowSave 
ファイル入出力 
関数 Input・InputB・EOF・FileAttr・FreeFile・Loc・LOF・Seek・Spc 
ステートメント Close・Get・Input #・Line Input #・Open・Print #・Put・Reset・Seek・Lock・Unlock・Width #・Write # 
グラフィックス
グラフィックスの描画とカラー 
プロパティ AutoRedraw・DrawStyle・DrawWidth・CurrentX・CurrentY・ClipControls・FillColor・FillStyle・Palette・PaletteMode・Image 
イベント Paint 
メソッド PSet・Point・PaintPicture・Line・Cls・Circle 
画像ファイルの使用 
プロパティ MaskColor・DragIcon・DisabledPicture・DownPicture・Picture・UseMaskColor・Icon 
マウスアイコン・マウスポインタ 
プロパティ MouseIcon・MousePointer 
座標系 
プロパティ ScaleHeight・ScaleLeft・ScaleMode・ScaleTop・ScaleWidth・TwipsPerPixelX・TwipsPerPixelY 
メソッド ScaleY・ScaleX・Scale 
イメージ・ライン・ピクチャ ボックス・シェイプ 
プロパティ Stretch・Shape・X1・X2・Y1・Y2・BorderColor・BorderWidth 
関数 LoadPicture 
システム
システム情報の取得・設定  
関数 GetAllSettings・GetSetting・IMEStatus・Environ  
ステートメント DeleteSetting・SaveSetting・Date・Time  
アプリケーション
プロジェクトのプロパティ  
Appオブジェクト  
プロパティ Path・PrevInstance・EXEName・Title  
コマンドライン スイッチ  
関数 Command  
他アプリケーションの実行  
関数 Shell  
エラー処理とデバッグ
エラー処理概要  
関数 Error  
ステートメント Stop・On Error・On-GoSub・On-GoTo・Resume・Error  
エラーの種類(コンパイル エラー・実行時エラー・論理エラー)  
Errオブジェクト  
プロパティ Description・Number  
Debugオブジェクト  
メソッド Print・Assert  
クラス
定義・プロパティ、メソッド、イベントの追加  
イベント Terminate  
ステートメント Property Get・Property Let・Property Set・Event・RaiseEvent  
作成したアプリケーションのヘルプとユーザー支援情報
ヘルプとユーザー支援情報  
プロパティ HelpContext・HelpContextID・HelpFile・ToolTipText・WhatsThisButton・WhatsThisHelp・WhatsThisHelpID  
メソッド PopupMenu・WhatsThisMode・ShowWhatsThis  

実技問題出題内容

項目詳細
1級出題要素 MDIフォーム、XMLデータの取り扱い、エラー処理やヘルプ機能
アプリケーション内容フォーム3つ程度、コントロール20個程度、コード100行程度のアプリケーション
アプリケーション例住所録、ファイル管理、画像管理などのユーティリティアプリケーション
2級出題要素ファイル操作、グラフィックの使用、配列(3級の内容含む)
アプリケーション内容フォーム2つ程度、コントロール15個程度、コード50行程度のアプリケーション
アプリケーション例テキストエディタ、ファイルリスト、画像ファイルビューアなどのユーティリティアプリケーション
3級出題要素コントロールの使用やデザインの変更、コマンド実行時の条件分岐や繰り返し処理
アプリケーション内容フォーム1つ程度、コントロール10個程度、コード30行程度のアプリケーション
アプリケーション例登録インターフェイス、簡易電卓などのユーティリティアプリケーション

※使用コントロール・関数等は知識出題基準に準ずるが、出題基準に記述されていないコントロール・関数等を使用しなければならないコードの場合、その使用方法を明示、 または、その部分のコードを与えるものとする。

受験用パソコン環境

1.ソフトウェア、バージョン
VisualBasic6.0 StandardまたはVisualBasic.NET2002 Standard、VisualBasic.NET2003 Standard。
また、2・3級においては知識問題用の解答シートとしてExcelが必要。

2.OS、実行環境
上記のソフトウェアが正常にインストールされているパソコンであること。また、LAN環境下におけるVisualBasicプログラミング能力認定試験の実施においては、LANの管理責任者の指示に従い試験実施を行う。

>>ページトップへ
各種認定試験 あくまでも取得した後に実社会で価値のある認定試験であること
Copyright(C) 2002-2007 Certify Inc. All Rights Reserved.