【保存版】VB.Net 入門シリーズ|基礎文法から実務アプリ開発まで完全まとめ

【保存版】VB.Net 入門シリーズ|基礎文法~画面設計・ファイル操作・バーコード連携まで総まとめ

Windowsフォームアプリケーションや業務ツール開発に欠かせない VB.Net を体系的に学べる
VB.Net 入門シリーズ」のまとめページです。

変数・定数などの基礎文法から、フォームの画面遷移TableLayoutPanel によるレイアウト
CSV・テキスト・ini・Excel などのファイル操作、 バーコードリーダ連携までをカテゴリ別に整理しました。

これから VB.Net を学びたい方も、
必要なサンプルだけサッと確認したい方も、
このページから目的の記事に飛べるようになっています。


📖 VB.Net 入門シリーズ一覧(カテゴリ別・折り畳み)

🧩 基礎文法・用語編

▼ クリックで展開
No 記事タイトル 主なテーマ
01 VB.Netの変数と定数のお話 変数 / 定数 / スコープの基本
02 〖VB.Net〗メソッド(関数)、プロシージャやよく使われる用語について メソッド / プロシージャ / 用語整理
03 〖VB.Net〗三項演算子をVBでも実践してみる~新たな道へステップアップ~ 三項演算子の考え方 / 条件式の書き方
04 【VB.Net】文法のお話~制御構文~ 制御構文 / 条件分岐 / 繰り返し処理

🖥️ 画面設計・フォーム制御編

▼ クリックで展開
No 記事タイトル 主なテーマ
01 【VB.Net】コントロールの使い方① コントロールの使い方 / コンボボックス・ラジオボタンの基本
02 〖VB.Net〗Windowsフォーム間の画面遷移をしてみる 別フォームを開く / 画面遷移の基本
03 〖VB.Net〗TableLayoutPanelの使い方~画面レイアウトを工夫してみた~ TableLayoutPanel / レスポンシブな配置
04 【VB.Net】メッセージボックスを使ってみよう MessageBox / 使い方
05 【VB.Net】ラベルやテキストに複数まとめて表示する 一括表示
06 【VB.Net】データグリッドビューを使ってCSVファイルの内容を表示 データグリッドビュー / CSVファイル読込
07 【VB.Net】データグリッドビューのレイアウトを調整する方法 データグリッドビュー / レイアウト調整
08 【VB.Net】リストボックスの使い方を考える ListBox / 使い方
09 【VB.Net】タイマーの使い方~3分タイマーを作ってみよう~ タイマー(Timer) / 使い方
10 【VB.Net】チェックボックスの使い方 チェックボックス / 使い方
11 【VB.Net】ファイルダイアログを使って指定のファイルを読み込んでみる ファイルダイアログ / 使い方
12 【VB.Net】PictureBoxに画像を簡単に表示する方法 PictureBox / 画像読込 / 表示
13 【VB.Net】Chartコントロールの使い方~疑似計測編~ Chart / 使い方 / 疑似計測
14 【VB.Net】TableLayoutPanelを配置して、動的に画面をカスタマイズしてみた TableLayoutPanel / 動的描画
15 【VB.Net】TableLayoutPanelに動的に配置したコントロールのイベントの呼び出し方 TableLayoutPanel / 動的描画 / イベント呼び出し / コントロール

📁 ファイル・設定・テキスト処理編

▼ クリックで展開
No 記事タイトル 主なテーマ
01 〖VB.Net〗フォームアプリケーションでCSVファイルを作ってみる CSVファイルの出力 / テキスト書き込み
02 〖VB.Net〗テキストファイルを使ったデータ管理の考え方 テキストベースのデータ管理 / 設計の考え方
03 〖VB.Net〗データテーブルの使い方を学ぼう DataTable / CSV読込とデータ追加
04 〖VB.Net〗設定ファイル(iniファイル)を読込む iniファイル / API を使った設定読み込み
05 〖VB.Net〗iniファイルを使って背景色を変更してみた iniファイル+フォームの外観変更
06 〖VB.Net〗Dictionaryを使ってテキストファイル内の単語数をカウント Dictionary / 単語数カウント / 集計処理
07 【VB.Net】テキストファイルを読み取ってコンボボックスへ テキストファイル / コンボボックス / 読取処理
08 【VB.Net】テキストファイルを作成するやり方 テキストファイル / 作成方法
09 【VB.Net】CSVファイルを読み込んでみる CSVファイルの読込
10 【VB.Net】複数のテキストファイルを読み込み、1つにまとめてみる テキストファイル / 一括読み込み
11 【VB.Net】更新日時が新しいファイルのタイムスタンプを取得する 更新日時最新 / タイムスタンプ取得
12 【VB.Net】zipファイルを解凍せずに読み取ってみた zipファイル / 読取り
13 【VB.Net】iniファイルへ値を書き込む iniファイル / API を使った設定書き込み

📊 Excel・外部アプリ連携編

▼ クリックで展開
No 記事タイトル 主なテーマ
01 〖VB.Net〗Excelを操作してみた~ClosedXMLを使う~ ClosedXML / Excel操作 / 読み書き
02 〖VB.Net〗フォルダがあるかチェックし、なければ作成する方法 Directory の存在確認 / 自動作成
03 〖VB.Net〗バッチファイルをVBで起動させてみた~やればできる~ Process 起動 / バッチ連携
04 【VB.Net】Excelの拡張子を.xlsから.xlsxに変換してみた Excel / 拡張子変換
05 【VB.Net】バッチファイルに引数渡して起動させてみた~やればできる~ バッチファイル / 引数渡す

🧰 実務テクニック(便利関数・小技)

▼ クリックで展開
No 記事タイトル 主なテーマ
01 【VB.Net】リストの使い方 List / 使い方
02 【VB.Net】Dictionaryの使い方 Dictionary / 使い方
03 【VB.Net】Contains関数を使ってみた Contains / 使い方
04 【VB.Net】Python同様にTupleを使ってみたので紹介 Tuple / 使い方
05 【VB.Net】Mid関数を使った文字列内の情報を抽出する方法 Mid / 使い方 / 文字列内情報抽出
06 【VB.Net】LeftとRight関数を使って文字列内の情報を抽出 Left / Right / 使い方 / 文字列内情報抽出
07 【VB.Net】Substringメソッドを使用した文字列内情報の抽出 Substring / 使い方 / 文字列内情報抽出
08 【VB.Net】文字列で表した数値をゼロパディングする方法 ゼロパディング / PadLeft / PadRight / 使い方
09 【VB.Net】String型からDateTime型への変換 String / 変換 / DateTime / 日付判定 / 実務寄り
10 【VB.Net】2進数を10進数に変換する関数を作成 2進数 / 10進数 / 変換 / 実務寄り
11 【VB.Net】10進数を2進数に変換する関数を作成してみた 10進数 / 2進数 / 変換 / 実務寄り
12 【VB.Net】MACアドレスって何?からの取得方法 MACアドレス / 実務寄り
13 【VB.Net】正規表現を使ってMACアドレスを判定する 正規表現 / MACアドレス判定 / 実務寄り
14 【VB.Net】ipアドレスを取得する方法 ipアドレス / 実務寄り
15 【VB.Net】プログラムバージョンを取得する方法 プログラムバージョン / 実務寄り
16 【VB.Net】wavファイルを再生してみた~音源ファイルの取扱い~ wavファイル / 実務寄り
17 【VB.Net】自身のコンピュータにインストールされているシリアルポート一覧の取得 シリアルポート検索 / 自身の端末 / 実務寄り
18 【VB.Net】入力されたデータがinteger型かどうかチェックする方法 入力されたデータチェック / integer / 実務寄り

💡 応用・Tips・業務改善・外部デバイス連携(バーコードなど)

▼ クリックで展開
No 記事タイトル 主なテーマ
01 〖VB.Net〗USB接続のバーコードリーダから値を受け取る~バーコードの基礎~ USBバーコードリーダの基本 / 値の受け取り
02 〖VB.Net〗KeyPressイベントでUSB接続されたバーコードリーダからの情報を受け取る KeyPressイベント / 終端キー判定 / バーコード処理
03 【VB.Net】Arduinoとシリアル通信してみた~ArduinoProMini互換機~ 外部デバイス / シリアル通信 / Arduino
04 【VB.Net】ハードウェアとシリアル通信をする方法 シリアル通信
05 【VB.Net】消費税の計算をするWindowsアプリを作ってみる 応用 / 消費税
06 【VB.Net】2000年以降の干支を計算するアプリを作ってみた 応用 / 干支の計算
07 【VB.Net】PictureBoxとTimerを使ってスライドショーアプリを作ってみる 応用 / スライドショー / PictureBox / Timer
08 【VB.Net】今までの記事からクラスを作成してみた 応用 / クラス作成 / iniファイル
09 【VB.Net】書いてきた経験からコードを書く際に気を付けていることベスト5 Tips / マインド / 実務経験 / ポイント
10 【VB.Net】メッセージボックスでどのボタンが押されたか知る方法 応用 / メッセージボックス / Yes or Noゲーム
11 【VB.Net】テキストファイルを作る際にうっかりやらかしベスト3 Tips / マインド / 実務経験 / ポイント / テキストファイル
12 【VB.Net】タイマーでラーメンタイマーを作ってみる 応用 / タイマー / ラーメンタイマー
13 【VB.Net】ArduinoProMini互換機とCdsを使って明るさをグラフ化してみた。 外部デバイス / シリアル通信 / Arduino / Chart
14 【VB.Net】再帰処理について考えてみる 再帰処理
15 【VB.Net】任意の数字の各桁の和を計算する関数を作ってみた 応用 / 各桁の総和 / 自作関数 / 実務寄り
16 【VB.Net】最大公約数を求めるプログラムを考えてみる 応用 / 最大公約数 / 自作関数 / 実務寄り
17 【VB.Net】約数を見つける関数を作ってアプリ化してみた 応用 / 約数探索 / 自作関数 / 実務寄り
18 【VB.Net】テキストボックスに入力された文字列の長さを調べる方法 応用 / テキストボックス / 文字列の長さ調べる / 実務寄り
19 【VB.Net】アプリケーションの多言語化~リソースファイルを使ってみる~ 応用 / 多言語化 / リソースファイル / 実務寄り
20 【VB.Net】制御文字を除いてAsciiコードを16進数に変換してみた 応用 / Ascii / 実務寄り
21 【VB.Net】好きな場所にフォルダを作成するWindowsフォームアプリを作る 応用 / フォルダ作成 / 実務寄り
22 【VB.Net】0 除算に関するエラーについてさらっと紹介~例外処理について学ぶ~ Tips / 0除算 / 例外処理 / Try ~ Catch ~ End Try / 実務寄り
23 【VB.Net】EtherNetタイプのRFIDリーダと接続する~RFIDとは何か?~ 応用 / 外部デバイス / EtherNetタイプ / RFID / 実務寄り
スポンサーリンク