.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

Similar documents
sinfI2005_VBA.doc

Javaプログラマー早期育成ドリル ~コードリーディング編~ 解答

Visual Basic 資料 電脳梁山泊烏賊塾 コレクション初期化子 コレクション初期化子 初めに.NET 版の Visual Basic では 其れ迄の Visual Basic 6.0 とは異なり 下記の例の様に変数宣言の構文に 初期値を代入する式が書ける様に成った 其の際 1 の様に単一の値

MISAO with WPF

ASP.NET 2.0 Provider Model 概要

JEB Plugin 開発チュートリアル 第4回

PowerPoint プレゼンテーション

Microsoft Word - VBA基礎(3).docx

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx

Microsoft PowerPoint - ruby_instruction.ppt

プラグイン

PowerPoint プレゼンテーション

ファイル操作

Prog2_12th

Make the Future Java FY13 PPT Template


Microsoft PowerPoint - Visualプログラミング

4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に

PowerPoint プレゼンテーション


MS-ExcelVBA 基礎 (Visual Basic for Application)

PowerPoint プレゼンテーション

Microsoft PowerPoint ppt

情報基礎A

Microsoft PowerPoint - prog09.ppt

コンピュータ概論

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

Microsoft PowerPoint - prog09.ppt

4-1- 基 Java に関する知識 1 独立行政法人情報処理推進機構

プロセス間通信

PowerPoint Presentation

ファイル操作-バイナリファイル

<基礎領域>

PowerPoint プレゼンテーション

データアダプタ概要

プレポスト【問題】

JavaプログラミングⅠ

5 継承とは クラス図 98 7 参照の自動型変換 参照の自動型変換 クラス図の見方 クラス図の書き方 継承 継承してクラスを作る インスタンスの初期化 継承の効果を確認する

GEC-Java

PowerPoint プレゼンテーション

4-3- 基 C++ に関する知識 オープンソースシステムのソースを解読する上で C++ の知識は必須であるといえる 本カリキュラムでは まずオブジェクト指向に関する Ⅰ. 概要理解を深め クラスの扱い方について学習し STL を使用してアルゴリズムとデータ構造を実装する方法を学習する Ⅱ. 対象専

PowerPoint プレゼンテーション

Taro-Basicの基礎・条件分岐(公

CONTEC DIOプロバイダ ユーザーズガイド

D0050.PDF

Java知識テスト問題

第 2 章インタフェース定義言語 (IDL) IDL とは 言語や OS に依存しないインタフェース定義を行うためのインタフェース定義言語です CORBA アプリケーションを作成する場合は インタフェースを定義した IDL ファイルを作成する必要があります ここでは IDL の文法や IDL ファイ

ICONファイルフォーマット

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

メソッドのまとめ

PowerPoint プレゼンテーション

Java講座

第 1 章 Java 言語について ( オブジェクト指向, 変数の扱い方, 繰り返し条件と条件分岐 ) Java 言語の概要とオブジェクト指向, 変数の扱い方, 繰り返し条件と条件分岐について理解し, プログラム作成を行う 1.1 Java 言語の概要 JAVA は Sun Microsystems

デジタル表現論・第4回

(Microsoft PowerPoint - \223\306\217KJAVA\221\346\202R\224\ ppt)

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

プレポスト【解説】

PowerPoint プレゼンテーション

プログラミング基礎

untitled

バスケットボール

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

ハッシュテーブル

Microsoft PowerPoint - prog08.ppt

文字列操作と正規表現

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

2

万年暦プログラム

JAVA入門

PowerPoint プレゼンテーション

1. 入力画面

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測

[Excelが自動化するVBAの魔法2]購入者限定テキスト

ブロック パニック

Microsoft PowerPoint - chap10_OOP.ppt

PowerPoint プレゼンテーション

た場合クラスを用いて 以下のように書くことが出来る ( 教科書 p.270) プログラム例 2( ソースファイル名 :Chap08/AccountTester.java) // 銀行口座クラスとそれをテストするクラス第 1 版 // 銀行口座クラス class Account String name

PYTHON 資料 電脳梁山泊烏賊塾 PYTHON 入門 関数とメソッド 関数とメソッド Python には関数 (function) とメソッド (method) が有る モジュール内に def で定義されて居る物が関数 クラス内に def で定義されて居る物がメソッドに成る ( 正確にはクラスが

プログラミング基礎I(再)

問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。

ブロック崩し風テニス

プログラミング入門1

Microsoft PowerPoint - Pro110111

B 5 (2) VBA R / B 5 ( ) / 34

Microsoft Word _VBAProg1.docx

Javaプログラムの実行手順

VB

回文作成支援プログラム

Microsoft PowerPoint - prog08.ppt

正規表現応用

Microsoft PowerPoint - vp演習課題

デザインパターン第一章「生成《


プロバイダ ユーザーズガイド

(Microsoft Word \203v\203\215\203O\203\211\203~\203\223\203O)

Microsoft PowerPoint - VBA解説1.ppt [互換モード]

IT プロジェクト

第二回独習 Java ゼミ 第二章クラスとメソッド 2.1 メソッドの構造 2.2 静的メソッドと静的変数の概要 2.3 インスタンスメソッドとインスタンス変数の概要 2.4 Integerクラス 2006/04/19 神津健太

演習1

Transcription:

.NET プログラマー早期育成ドリル VB 編 付録文法早見表 本資料は UUM01W:.NET プログラマー早期育成ドリル VB 編コードリーディング もしくは UUM02W:.NET プログラマー早期育成ドリル VB 編コードライティング を ご購入頂いた方にのみ提供される資料です 資料内容の転載はご遠慮下さい

VB プログラミング文法早見表 < 基本文法 > 名前空間の定義 Namespace 名前空間名 [ 対象の名前空間に定義する処理を記述 ] End Namespace If 文 ( 単分岐 ) If 条件式 Then コメント '( シングルクォーテーション ) 変数の定義 Dim 変数名 [As データ型 ][= 初期値 ] If 文 ( 二分岐 ) If 条件式 Then Else キャストによる型変換 CType( 式, データ型 ) Parse メソッドによる数値型への変換データ型.Parse(String 型のデータ ) ToString メソッドによる文字列型への変換数値型データ.ToString() If 文 ( 多分岐 ) If 条件式 1 Then ElseIf 条件式 2 Then ElseIf 条件式 3 Then [ 処理 3] Else [ 処理 n] 1 次元配列の定義 ( 初期値なし ) Dim 配列名 ( 最大 Index 番号 ) [As データ型 ] 1 次元配列の定義 ( 初期値あり ) Dim 配列名 () [As データ型 ] = { 初期値 1, 初期値 2, } List( 動的配列 ) の定義 Dim 配列名 [As List(Of データ型 )] = New List(Of データ型 )() 連結演算子 +,& 算術演算子 +,-,*,/,,Mod Select 文 Select Case 式 Case 値 1 Case 値 2 Case Else [ 処理 n] End Select Do While 文 ( 前判定 ) Do While 条件式 [Exit Do] [Continue Do] Loop 比較演算子 =,<>,<,>,<=,>= 代入演算子 =,+=,-=,*=,/= Do Until 文 ( 前判定 ) Do Until 条件式 [Exit Do] [Continue Do] Loop 論理演算子 And,Or,Not,AndAlso,OrElse 2 富士通ラーニングメディア

For 文 For カウンタ変数 [As データ型 ] = 初期値 To 上限値 [Step 1 回分の増分値 ] [Exit For] [Continue For] Next [ カウンタ変数 ] For Each 文 For Each 反復変数 [As データ型 ] In コレクション [ 各要素に対して実行する処理 ] [Exit For] [Continue For] Next [ 反復変数 ] < クラスの定義 > クラスの定義 [ フィールド メソッドなどの定義 ] フィールドの定義 アクセス修飾子フィールド名 [As データ型 ] [= 初期値 ] 自動実装プロパティの定義 [ アクセス修飾子 ] Property プロパティ名 As データ型 [= 初期値 ] プロパティの定義 [ アクセス修飾子 ] [ReadOnly WriteOnly] Property プロパティ名 () [As データ型 ] [ アクセス修飾子 ] Get Return フィールド名 End Get [ アクセス修飾子 ] Set(value As データ型 ) [ フィールド名 = value] End Set End Property Sub メソッドの定義 [ アクセス修飾子 ] Sub メソッド名 ([ 引数リスト ]) [Exit Sub] Function メソッドの定義 [ アクセス修飾子 ] Function メソッド名 ([ 引数リスト ]) [As データ型 ] Return 戻り値 [Exit Function] End Function コンストラクターの定義 Public Sub New([ 引数リスト ]) [ 初期化処理 ] 3 富士通ラーニングメディア

静的フィールドの定義 [ アクセス修飾子 ] Shared フィールド名 [As データ型 ] [= 初期値 ] 静的メソッドの定義 Function メソッド プロパティ コンストラクターも同様 [ アクセス修飾子 ] Shared Sub メソッド名 ([ 引数リスト ]) < クラスの定義 >( 派生クラスの場合 ) 派生クラスの定義 Inherits クラス名 [ 差分のフィールド プロパティ メソッドなどの定義 ] 派生クラスにおけるコンストラクターの定義 Public Sub New([ 引数リスト ]) [MyBase.New([ 基本クラスのコンストラクターへ受け渡す引数リスト ])] [ 初期化処理 ] メソッドのオーバーライドの実装基本クラスの書式 Function メソッド プロパティも同様 [ アクセス修飾子 ] Overridable Sub メソッド名 ([ 引数リスト ]) 派生クラスの書式 Function メソッド プロパティも同様 [ アクセス修飾子 ] Overrides Sub メソッド名 ([ 引数リスト ]) < クラスの定義 >( 抽象クラスの場合 ) 抽象クラスの定義 Function メソッド プロパティも同様 [ アクセス修飾子 ] MustInherit Class クラス名 [ アクセス修飾子 ] MustOverride Sub メソッド名 ([ 引数リスト ]) [ 通常のフィールド プロパティ メソッドなどの処理 ] < インターフェイスの定義 > インターフェイスの定義 Function メソッド プロパティも同様 [ アクセス修飾子 ] Interface インターフェイス名 Sub メソッド名 ([ 引数リスト ]) End Interface インターフェイスの実装 Function メソッド プロパティも同様 Implements インターフェイス名 [, インターフェイス名, ] [ アクセス修飾子 ] Sub メソッド名 ([ 引数リスト ]) Implements インターフェイス名. メソッド名 4 富士通ラーニングメディア

< インスタンスの生成 > インスタンスの生成 書式 1 : アクセス修飾子オブジェクト変数名 As クラス名オブジェクト変数名 = New クラス名 ([ 引数リスト ]) 書式 2 : アクセス修飾子オブジェクト変数名 As New クラス名 ([ 引数リスト ]) 書式 3 : アクセス修飾子オブジェクト変数名 [As クラス名 ] = New クラス名 ([ 引数リスト ]) < インスタンスの利用 > Set アクセサーの呼び出し ( 値を設定 ) オブジェクト変数名. プロパティ名 = 値 Get アクセサーの呼び出し ( 値を取得 ) 変数名 = オブジェクト変数名. プロパティ名 Sub メソッドの呼び出し [Call] オブジェクト変数名. メソッド名 ([ 引数リスト ]) Function メソッドの呼び出し [ 変数名 =] オブジェクト変数名. メソッド名 ([ 引数リスト ]) 静的フィールドへのアクセス クラス名. フィールド名 静的メソッドへのアクセス クラス名. メソッド名 ([ 引数リスト ]) < 例外処理 > 例外処理の定義 Try [ エラーが起こる可能性のある処理 ] Catch [ 変数名 As 例外の型 ] [ 例外処理 ] Finally [ 例外の有無にかかわらず実行する処理 ] End Try 自作例外の定義 Public Class 例外名 Inherits Exception [ コンストラクターの定義など ] 例外のスロー Throw New 例外名 ([ 引数リスト ]) 例外の再スロー Throw [ 例外オブジェクト ] 5 富士通ラーニングメディア