2015/04/14 / 最終更新日時 : 2024/04/19 米良太 移行 プログラム言語 非同期処理 用語解説 非同期処理 複数の別の処理を同時に行う。 マルチコア環境(複数のCPUで処理する)の場合、高速化する可能性あり。 並列(並行)処理 単一の処理を複数に分割して行う。 プロセス プログラムの実行単位 プロセスは1 […]
2015/04/10 / 最終更新日時 : 2024/04/19 米良太 移行 WEBカメラで録画する方法 (AForge.NET利用) 概要 AForge.NET Frameworkというフリーのライブラリを使用して画像を動画に変換できる。 1本の動画は2GByteまで。 音声無し AForge.NETライブラリからライブラリを直接ダウンロード。 多くは […]
2015/04/07 / 最終更新日時 : 2024/04/19 米良太 移行 .NETで作成したDLLをVB6から呼び出す方法 用語解説 COMオブジェクト COMコンポーネント=ActiveX アセンブリ .NetFrameworkで作成されたオブジェクト GUID GlobalUniqueIdentifier 世界中で一意な識別子。 MACア […]
2015/04/07 / 最終更新日時 : 2024/04/19 米良太 移行 OSと.NetFramework bit数によるCPUの分類 ・16bitCPU ・32bitCPU ・64bitCPU がある。 それぞれのbit数分CPUは一度に処理できるので高速。 更にbit数が上がると高度な命令が使える様に設計されているので高性 […]
2015/04/03 / 最終更新日時 : 2024/04/19 米良太 移行 プログラム言語 外部プログラム連携 概要 必要な機能が大きく、開発に要する時間が短い昨今、 プログラムの全てを自分で開発するのは効率が悪い。 他人が作ったプログラムをソースでなくDLLのまま利用する為の方法。 他言語で開発されたプログラムであってもそれは可 […]
2015/02/22 / 最終更新日時 : 2024/04/19 米良太 移行 メモリ管理 概要 プログラムで使用するデータやコードは種類に応じて以下の領域に分けて保存される。 Permanent領域 クラス情報 ロードしたハードディスク等のクラスファイルが保存される。 JAVA等ではメタデータに変換される。 […]
2015/01/02 / 最終更新日時 : 2024/04/19 米良太 移行 デザインパターン Adapter(Wrapper):包んで再利用 概要 あるオブジェクトを受け取るメソッドがある場合に、 必要なメンバーを持っていないオブジェクトにメンバーを継承させる、 接続用オブジェクトを介してオブジェクトをやり取るするパターン 本例ではPrintインターフェイス、 […]
2014/12/28 / 最終更新日時 : 2024/04/19 米良太 移行 デザインパターン Iterator:1つずつ数える 概要 配列系データからデータを取得するデザインパターン。 hasNext()とnext()メソッドだけを実装し、 データ構造を見せない(index番号等を引数に渡さない)。 配列におけるindexの開始値や終了値の認識の […]
2014/12/17 / 最終更新日時 : 2024/04/19 米良太 移行 文字列型の参照 値型と参照型 値型(基本型/プリミティブ型) Size s1 = new Size(width: 100); Size s2 = s1; size1とsize2は独立しており、 size1.width を変更してもsiz […]
2014/11/30 / 最終更新日時 : 2024/04/19 米良太 移行 Windowsの仕組み(.NET Frameworkとは?) Windowsの仕組み(.NET Frameworkとは?) 概要 Windowsアプリケーションの開発&実行ソフトウェア。 .NET Framework対応のアプリケーションは.NET Frameworkがインストール […]