2012-01-01から1年間の記事一覧

underscore.jsというインテリジェンス満タンのライブラリをMSのtypescriptで使う(動作確認レベル)方法。1, underscoreの型情報をgithubからdownloadする。underscore.browser.d.ts 2, VS2012のVisualC#にある"HTML Application with TypeScript"を作成 3, un…

javascriptのXMLHttpRequestをc++で利用。 イベントハンドラであるonreadystatechangeの扱いがscript向けになっていた。 javascript内でxmlHttpRequest.onreadystatechange = function(){ ... の場合、 この無名関数はIDispatchのDISPID=0になるようだ。 ///…

Direct2DでDPtoLPを実現する。DPはデバイス座標。LPは論理座標。 GDI32ではDPtoLPなる関数があり、それに相当する。 DP:LP=1:1でないアプリを作成する場合になくてはならない。///////////////////////////////////////////////////////////////////////////…

とりあず、async/awaiにCancelとProgressを追加。/////////////////////////////////////////////////////////////////////////////// ★C#側のWindowsランタイムコンポーネント private async static Task test7_3Inner(int number, System.Threading.Cancel…

async/awaitのさばき方が難解2

とりあず、async/awaiをパターン化してみました。 Task->IAsyncOperation->create_taskで1つのパターンになるようです。/////////////////////////////////////////////////////////////////////////////// ★C#側のWindowsランタイムコンポーネントprivate …

とにかくMS提供のサンプルが難しすぎ。C++は0xも含めネタが多すぎて、相当難しすぎように感じます。 「あまりに難解なものはやがて廃れて忘れ去られる」という言葉を思い出しまた。(昔、OLE2の本の厚さにビックりした方の名言) C#で作成したWindowsRuntime…

Windows8のMetroはまだ情報が小出しで、サンプルも難しすぎですがC#のasync/awaitと同じことを、C++でテストしてみました。 create_asyncを使用するためWindows環境では動作しません。Metro環境(WindowsRT)のみです。Button_Click_1 はボタンを押すと実行さ…

MonoDevelopでMySqlを使うとき、設定がややこしい事がわかったので、その解決法。 #1 MySql ConnectorsからConnector/NETをダウンロードし解凍。現在の最新は6.4.4#2 SuperUserで以下実行 mono /usr/lib/mono/4.0/gacutil.exe -i mysql.data.dll#3 名前を変…

nginxというWEBサーバを使用。 1, OSをUSA語でインストール。mint linux 12。 2, 以下のコマンドをSuperuserで順番に実行。#まずはアップデート-------------------------------------- apt-get update #Webサーバをインストール---------------------------…

ようやく暇になったのでLinuxへASP.NET MVCをインストールしてみた。 monodevelopの関係でlanuageは英語を使用しています。 Ubuntuでも多分同じでしょう。 1, OSをUSA語でインストール。mint linux 12。 2, 以下のコマンドをSuperuserで順番に実行。#まずは…