タグ

ブックマーク / kazzz.hatenablog.com (4)

  • 今考えるWindowsアプリケーションの作り方 - Kazzz's diary

    ふとしたきっかけでWindowsアプリケーションを作ることになりそうだ。 それはいいんだが、昔と違って今Windowsアプリケーションを作る方法はたくさんある。 1. WinowsForms 2. Windows Presentation Foundation(WPF) 3. Silverlight 4. HTML + javascript(HTA, Gadget含む) 5. WinRT XAMLは共通するマークアップなので方法には含めていない。 しかし...Microsoft謹製だけでもこれだけあるのに、どれを選べばいいんだろう。(苦笑) 要件としてはWindowsXP※、WindowsVista、Windows7、ひょっとするとWindows8でも動くものにしなければならない。今後消えゆく物をターゲットにするのも精神的に嫌なので、1.3.は除外する。WinRTもWindows8以降だろ

    今考えるWindowsアプリケーションの作り方 - Kazzz's diary
    kkotyy
    kkotyy 2013/03/10
    確かに、windowsアプリも選択肢が多くなった。スキャナやプリンタを制御したいとか、オフライン時に大きめのローカルストレージを使いたいとかいう要件が無い限りは、HTML+JSでいいんじゃないだろうか。
  • オートメーション オブジェクト モデルの階層図 - Kazzz's diary

    オートメーション オブジェクト モデルの階層図 - MSDN Library T4 Templateによるコード生成ではVisual Studioオートメーションオブジェクトモデルの、特にソリューション〜プロジェクト中の要素にアクセスする為、この表に記述されているオブジェクト構造を理解している必要がある。 (特に親子関係が重要になる。) 例) CodeClassオブジェクトからParentを辿り、CodeImportオブジェクト(記述されているusingの情報が含まれる)を取得する。 Util.ttより /// <summary> /// CodeClass中のCodeImportを列挙します /// </summary> public IEnumerable<EnvDTE80.CodeImport> GetCodeImports(CodeClass codeClass) { //Erro

    オートメーション オブジェクト モデルの階層図 - Kazzz's diary
  • 出来損ないの代償 - Kazzz's diary

    ベータをメーカーと消費者にかぶせるGoogleの犠牲: LogitechがGoogle TVで1億ドルを失う - TechCrunch 記事はGoogle TVという出来損ないを製品化したLogtechが被った被害に関してだが、同時に出来の良いとは言えなかったHoneycombタブレットに関しても言及している。 MotorolaのXoomは、今年の初めにiPadの対抗機種として発売されたが、これもやはり、正規にロンチした製品としては最悪のデバイスだった。使いにくさの原因として、iPadよりもややかさばっていたこともあるが、主な犯人はバグだらけのHoneycomb…Androidのタブレットバージョン…だった。 私もHoneycombタブレットのASUS EeePad Tramsformer TF101という機種を期待に胸を膨らませて購入したが、最近更新されたversion 3.2.1でかな

    出来損ないの代償 - Kazzz's diary
  • カスタムコントロールの必要性 - Kazzz's diary

    コンポーネント作ろうよ - 菊池 Blog コンポーネントにしてツールボックスに乗せるか否かの議論は別にして、カスタムコントロールにすることが必要なケースが昔に比べて減っているのは確か。 過去の日記でも触れているが、WindowsFormsに限れば匿名デリゲート等でコードを動的にアタッチして、既存のコントロールの機能を追加したり差し替えたりすることができるようになったことで、業務システムにおけるカスタムコントロールの必要性は随分と減った。 ただし、菊池さんも書いているように、複数のコントロールの振る舞いを統合して管理する何かが必要になる。細かい粒度であればコンポーネントだろうし、粗い粒度であればフレームワークということになるか。 拙作のWindowsForms用フレームワークは上記のようにカスタムコントロールはできるだけ作らないポリシで開発したが、ある業務(実際に既に稼働している)において

    カスタムコントロールの必要性 - Kazzz's diary
    kkotyy
    kkotyy 2011/06/23
    きょうび、.NETでカスタムコントロールを作ることはほとんどないんじゃないか?という主張。ASP.NETだとどうなんだろうね。
  • 1