中堅プログラマーの備忘録

忘れっぽくなってきたので備忘録として・・・

【VB.net】と【C#.net】のコードの比較について

1.概要 2.比較 関数の終了 型変換 イベントの追加 DLL関数呼び出し DLL関数呼び出し(Declare) ArrayList→string[]変換 My.Computer.FileSystemクラスをC#で使う 1.概要 【VB.net】から【C#.net】へ移行して欲しいという依頼が少なからずあります。 これに対…

【c#.net】HttpClientクラスを使ってJsonデータをPOSTする

1.概要 2.Jsonデータ 3.コード 4.結果 1.概要 .netアプリケーションからJsonデータをPOSTしてみます。 今回は.net Framework4.5から追加された【HttpClient】クラスを使います。webサーバーはPOSTされたJsonデータを そのまま返してくるという動作になってい…

【node.js】 + 【express】を使ってJsonファイルをPOSTで受け取りレスポンスを返すサーバーを構築する

1.概要 2.サーバーの環境を構築する 3.app.jsを作成する 4.app.jsを動かす 5.ファイアーウォールを設定する 6.JsonファイルをPOSTする 1.概要 簡易的なPOSTサーバーを構築します。 クライアント側からWEBサーバーへJsonファイルをPOSTすると そのままJSONフ…

【C#.net】Newtonsoft.Jsonを使ってjsonファイルを扱う

1.概要 2.インストールする 3.シリアライズする 4.デシリアライズする 1.概要 .netアプリケーションでjsonファイルを扱うことがあります。 そんな時に便利なのが【Newtonsoft.Json】になります。Jsonとは JavaScript Object Notationの略で、テキストベース…

【Visual Studio】「アンセーフコードは/unsafeでコンパイルした場合のみ有効です」エラーへの対応

C#.netでポインターを扱う場合、unsafeキーワードを用いる必要があります。 ただこのunsafeキーワードは【Visual Studio】の設定を変更しないと コンパイルエラーが出てしまうので、これを下記のとおり設定変更してあげる必要があります。設定方法は簡単で …

C#.netでwebBrowserを作成してみる。【chromium】

1.概要 2.インストールする 3.【Any CPU】でも使えるようにする 4.スクリプト 開発環境:visual studio2015 開発言語:C#.net 1.概要 以前の記事で【WebBrowserコントロール】を使って ブラウザを組み込んだアプリケーションを作成してみました。 ですが、デ…

【c#.net】タスクトレイに常駐するアプリケーションの設定をする

1.概要 2.コントロールの追加 3.【NotifyIcon】の設定 4.【CntextMenuStrip】の設定 5.アプリケーションの動作 6アプリケーションの設定 7.スクリプト 8.結果 開発環境:visual studio2015 開発言語:C#.net 1.概要 タスクトレイに常駐しているアプリケーシ…

【Chrome】ファイルダウンロード時、【ウィルスを検知しました】で失敗する時の対処方

信頼できるサイトからファイルをダウンロードする時に 何かしらの原因でウィルス判定され ファイルダウンロードに失敗することがあります。 こんな時は【Windows Defender】が原因の可能性があります。無効にする方法は下記のとおりです。①画面左下の検索ボ…

【InnoSetup】でスクリプトからカスタム設定をする

1.概要 2.設定 インストール時にbatファイルを実行する ProgramData下にファイルをコピーする インストール完了後にreadmeを表示する サイレントインストール スタートアップにショートカットを作成する 1.概要 前回の記事でウィザードをとおして、インスト…

【InnoSetup】の使い方を理解し設定する-インストーラー作成-

1.概要 アプリケーションが完成したら配布方法を考える必要があります。 実行ファイル単体で動作するようなものならば そのまま圧縮して配布しても問題ないかもしれませんが 必要なファイルを指定のフォルダへ配置したい等 規模が大きくなるにつれてアプリケ…