【保存版】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 / 実務寄り |