y2003m12d22 - y2005m11d03 [現在無期限更新停止中]
目次
.NET関連のTopics
.NET Tips
Visual Basic .NET
Visual Basic .NET 基礎編
Visual C
#
.NET
Managed C++ & Visual C++ .NET
.NET全般
Mono
その他の言語のTopics
Perl
Java
Visual Basic
C++ & STL
Delphi
注意:
これらの文書は以前「.NETでいきまっしょい!」で公開していたものですが、公開以降メンテナンスされていません。 今や古い情報となった内容が記載されている場合があるのでご注意ください。 なお、過去の更新履歴は
こちら
をご参照ください。
.NET関連のTopics
.NET Tips
フォーム・ウィンドウ
表示されているウィンドウを列挙する
フォームを閉じられないようにする
フォームを移動できないようにする
ALT+F4を無効にする
一時的に外部からの入力を拒絶する
システムフォント、メニューフォントを取得する
ホットキーを使ってフォームをアクティブにする
コントロール
展開されているときとされていない時でTreeNodeに表示されるアイコンを変える
ドラッグアンドドロップでTreeView内のTreeNodeを移動する
ドラッグアンドドロップでListBoxのアイテムを移動する
ホットトラッキングされているToolButtonを取得する、座標からToolButtonを取得する
URLのオートコンプリート機能を付ける
キーストロークを送信する
GDI+
RGB色空間からHSI色空間に変換する
バイナリデータから画像を作成する
色付きのカーソルを作成する
Windows標準コントロールの外観と同じものを描画する
マルチメディア
WAVEファイルを再生する
ファイル・ディレクトリ・ドライブ
全ユーザー共通のフォルダを取得する
ドライブの種類を取得する
ディレクトリに含まれるサブディレクトリおよびファイルを列挙する
一時フォルダ、一時ファイルを取得する
シェル
ショートカットを作成・読込みする
ごみ箱を空にする
ごみ箱にあるファイルのサイズと個数を取得する
ファイル・フォルダのプロパティダイアログを表示する
ドラッグアンドドロップされたファイルをリストボックスに表示する
テキスト
CSV形式の文字列を文字列型配列に分割する
文字列のバイト長を求める
文字列のコードページを変換する
文字列をDES暗号化する
アプリケーション
アプリケーションの終了条件を定義する
アプリケーションの複数起動を禁止する(Mutex版)
アプリケーションの複数起動を禁止する(修正版)
アプリケーションのインスタンスハンドルを取得する
現在実行中のアセンブリのバージョン情報を取得する
クリップボードを用いてデータをコピー&ペーストする
外部アプリケーション
様々な方法でエクスプローラを開く
アプリケーションに関連づけられたアイコンを取得する
外部アプリケーションを起動する
コンソール
コンソールの文字色を変える、文字列の出力位置を設定する
システム
ディスプレイの解像度が変化したことを取得する
システム情報を取得する
リフレクション
型情報からインスタンスを生成する
型があるクラスの派生クラスであるかを調べる
その他
配列要素数と同じ数のランダムな数値が代入された配列を作成する
書式指定子を用いた数値のフォーマット指定
基準となる日から今日までの経過年数を算出する
壁紙を変更する
モンテカルロ法によるπ(円周率)の計算
Visual Basic .NET
コントロール・コンポーネント関連
PerformanceCounterでCPU使用率をゲッツ!
リストボックスの高度な使い方
GDI+関連
MenuItemのオーナードロー
画像フォーマットとエンコーダパラメータ
オーナードロー機能を活用しよう
シリアル化関連
オブジェクトのXMLシリアル化
SOAPシリアル化とバイナリシリアル化
汎用インターフェイス関連
IClonableとIDisposable
IEnumerableとIEnumeratorを使った列挙
IComparableとIComparerを使ったソート
.NET Framework全般
簡単な暗号化と復号化
アセンブリへのリソースの埋め込みと読み込み
文字列操作関連のクラス
System.Globalizationでグローバル指向プログラミング
デバッグ時に役立つ便利な属性
ICodeCompilerを使って簡易コンパイラを作る
言語仕様関連
.NET Framework Version 1.1でのVB.NET言語仕様の変更点
Me, MyClass, MyBase 〜 MeとMyClassの違い
イベントとデリゲート
アルゴリズム・その他
VB.NETで双方向リストを作る
Visual Basic .NET 基礎編
初級編
コンソールアプリケーションの基礎
変数
演算子
ステートメント
値の変換
配列
算術演算
プロシージャ
中級編
モジュール
構造体
名前空間
アクセシビリティ
クラス(概要編)
・このドキュメントを読むにあたって
このドキュメントは、基本的に順に読み進めて行くようにできていますが、新しい概念を解説無しに進めてしまう場合もあります。 ですので、新しい概念が出てきたら適宜他の項目を参照するようにしてください。
Visual C
#
.NET
.NET Framework全般
C#からVB6の関数を呼び出す
簡単な暗号化と復号化
Regexクラスによる正規表現の利用
カスタム属性の宣言とその取得
構造体で共用体を作る (StructLayout属性とFieldOffset属性)
System.Collectionの仲間たち
Managed DirectX関連
Managed DirectX 第一回 DirectDrawその1
言語仕様関連
列挙型のあれこれ・組み合わせ可能な列挙型
型変換演算子によるユーザー定義の型変換
アルゴリズム・その他
フリップフロップ回路をシミュレートする
二分木を使って数式を逆ポーランド記法にする C#版
Managed C++ & Visual C++ .NET
言語仕様関連
イベントとデリゲート Managed C++版
.NET全般
クラスライブラリ関連
C#で作ったクラスライブラリをVB.NETで使う(クラスライブラリの作り方と共通言語仕様CLS)
C#で作ったクラスライブラリをVB.NETで使う(XMLコメントドキュメントによるIntelliSense機能の活用)
導入・運用関連
タダで .NET を勉強する
コントロール・コンポーネント関連
SpecialFoldersで取得できるフォルダとOSによる表示の違い
Mono
Mono 1.0と.NET Framework 1.1の互換性 その1
Mono 1.0のインストール
Mono Beta1のインストール
その他の言語のTopics
Perl
言語基礎
Perl学習帳 その1 基本編
Perl学習帳 その2 標準入出力と算術演算、文字列
Perl学習帳 その3 基本構文
Perl学習帳 その4 演算子
Perl学習帳 その5 配列
Perl学習帳 その6 ハッシュ(連想配列)
Perl学習帳 その7 ファイル入出力
Java
アルゴリズム
ソートのアルゴリズム
言語基礎
Java始めました その1(C#からみたJava)
Java始めました その2(JDKと.NET Frameworkの比較)
Visual Basic
委任によるクラスの継承
C++ & STL
STL
valarrayによる演算 その1(基本的な使い方編)
valarrayによる演算 その2(補助クラス編)
STLにおけるスタック・キュー
アルゴリズム・その他
二分木を使って数式を逆ポーランド記法にする
イベントとデリゲート? (関数ポインタとその呼び出し)
Delphi
言語基礎
Delphiで遊んでみる その1.言語仕様前編
Delphiで遊んでみる その2.言語仕様中編
Delphiで遊んでみる その3.言語仕様後編