たかやまのプログラミング

プログラミング中心のブログです。

移転します。

以下のFC2ブログに移転します。 http://takymsystems.blog.fc2.com/ ただし、記事はこのままにしておきます。 もし記事を書き換えたりする場合は、移転先でリメイク版として公開します。 詳細→http://takymsystems.blog.fc2.com/blog-entry-6.html

ポインタを使った値型の参照渡し

前回は、ポインタを使ってメモリにアクセスできるので、暗黙的に型を別の型に変換できるのではないかと思いましたのでC#で試してみました。今回は、ポインタを使って値型の参照渡しをしてみたいと思います。 (※ポインタを使うには '/unsafe' でコンパイルす…

ポインタを使った暗黙的な型変換

ポインタを使ってメモリにアクセスできるので、暗黙的に型を別の型に変換できるのではないかと思いましたのでC#で試してみました。 (※ポインタを使うには '/unsafe' でコンパイルする必要があります。) Program.cs using System; namespace MemoryTest { // …

C#のMicrosoft.Win32.RegistryKeyクラスを使用してプロトコルの登録

C#でプロトコルの登録する方法を見つけました。 Microsoft.Win32.RegistryKeyクラスを使用します。 Protocol.cs using Microsoft.Win32; using System; using System.Reflection; using System.Runtime.InteropServices; using System.Windows.Forms; namesp…

C#のMicrosoft.Win32.RegistryKeyクラスを使用して拡張子登録

リメイク版の記事ができましたのでこちらの記事を見てください。 C#で拡張子を登録する方法を見つけました。 C#のMicrosoft.Win32.RegistryKeyクラスを使用します。 Extension.cs using Microsoft.Win32; using System; using System.Reflection; using Syst…

C#のMicrosoft.Win32.RegistryKeyクラスを使用してアプリケーションのインストール

C#でアプリケーションをインストールする方法を見つけました。 Microsoft.Win32.RegistryKeyクラスを使用します。 Install.cs using Microsoft.Win32; using System; using System.Reflection; using System.Runtime.InteropServices; using System.Windows.…

忘れてました・・・

ブログを書くのを忘れてました。すみません。 これからも書きます。

C#でプロセスの操作

前回はスクリーンショットを作成するソフトを作りました。 今回はC#でプロセスを操作してみました。 仕様は以下のとうりです。 起動してすぐにメモ帳を起動します。 メモ帳が閉じるまで待機します。 ソースコードは以下のとうりです。 Program.cs using Syst…

C#でスクリーンショット作成

C#でスクリーンショットを作成するソフトを作ってみました。 仕様は以下のとうりです。 フォーム上にスクリーンショットで撮ったイメージを表示します。 ピクチャーボックスをクリックすると新たにスクリーンショットが撮影されます。 タスクバーにフォーム…

ごあいさつ

これからプログラミング中心のブログをはじめようと思います。 (C#を中心にします)初心者のなので間違いがあると思います。 間違いがあったらコメントで教えてください。