1. Home
  2. vb

Visual Basic

01.一般

  1. Helpの参照先(参照順)を変更する
  2. iniファイル、レジストリに替わる設定ファイル(XML)
  3. 設定ファイルで設定した内容をバインドする
  4. VBの変数など
  5. デリゲートとは?
  6. コメントをXMLで書く
  7. 閏年判定をしてくれるIsLeapYear
  8. 経過時間を取得するクラス[Stopwatch]
  9. 列挙体もクラス
  10. 数値型(値型)でNULLを扱う
  11. Enterキーでフォーカス遷移
  12. フォーム上のコントロールを初期化
  13. ループを制御[Continue]
  14. アセンブリの完全限定名を知るには?
  15. 厳密名ツール(Strong Name Utility)の使い方
  16. #Regionをすべて展開する
  17. OSに登録されていないフォントを使う

02.文字列操作

  1. StringとStringBuilderの文字列連結を比較する
  2. VB6のLenB同等関数を作成
  3. True,False文字列をキャストしてBoolean型
  4. 数値を16進数形式文字列へ変換
  5. 文字列が数値かどうか判定する TryParse

03.システム

  1. ログイン中のユーザ名を取得する[My , Environment]
  2. VB2005でログを録る
  3. VB2005でログの出力ファイルを指定する
  4. アプリケーションの二重起動を防止する
  5. 他のプロセス(exeなど)を起動する

04.ジェネリック

  1. ジェネリックを使ってみる[キャストが不要に!]
  2. 業務アプリに使えるList.ForEach

05.コントロール

  1. 2列の値を持つコンボボックス[コード+値]
  2. コンボボックスの表示値からオブジェクトを取得
  3. TextBoxを数値入力のみにする
  4. タスクトレイへアイコンを表示する
  5. SplitContainerで片方のパネルサイズを固定する

06.El Tabelle Sheet 4.0J

  1. ヘッダーにソートボタン(ドロップダウン)
  2. ヘッダークリックでソート(オーナードロー)

07.帳票(ActiveReports)

  1. ActiveReports for .NET 覚え

08.ネットワーク

  1. ネットワークへの接続状態を取得する
  2. SmtpClientを自前で実装する
  3. SMTP認証
  4. Quoted-Printableでエンコード・デコード

09.ファイル

  1. フルパスからファイル名を取得する[拡張子付き,無し]
  2. ファイル名に使用できない文字を置き換える

10.XML

  1. XmlDocumentオブジェクトの作成
  2. 要素オブジェクトの取得[XML DOM関数]
  3. 属性(attribute)の取得
  4. XPath式を使った要素の取得
  5. XMLエレメントを暗号化・復号化する

11.Office

  1. ExcelのBookを新規に追加する
  2. 既存のExcel ファイル(Book)を開く
  3. リフレクション!VB2005からExcelを遅延バインディングで作成する

12.デザインパターン

  1. VBによるsingleton

13.マルチスレッド

  1. VBでマルチスレッド(BackgroundWorker)

14.ClickOnce

  1. ClickOnce + Apache2
  2. プログラム中でClickOnceアプリを更新する

ドキュメント生成

  1. リファレンス生成ツールNDocのインストール
  2. NDocを使う
  3. Sandcastleのインストール
  4. Sandcastleでドキュメントを作成する
  5. Sandcastle Help File Builderでドキュメントを作成する

環境

  1. コマンドラインでコンパイル(MSBuild)
  2. VB6でVisualSourceSafe2005を使う

bluenote by BBB