Amazon

2017年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

最近のトラックバック

無料ブログはココログ

Amazon2

« SanDisk SSD Plus(SDSSDA-240G-J25C)を購入しました。 | トップページ | Allied TelesisのGS924L V2を購入しました。 »

2016年1月 1日 (金)

あけましておめでとうございます

あけましておめでとうございます。2012年11月から始まった当ブログも
今年で三年を超えました。基本的には趣味とプログラミングを忘れない為の
ブログですが、こんな駄文を読んでいただける方もいらっしゃる様で励みになっております。




さて、昨年掲げた目標は、「僕の考えた最強のフレームワーク」の構築でした。
しかも、フレームワークの内容は地味にスモールオブジェクトを目指す為の、
エンティティクラス用のフレームワークに挑戦してみると言うことでしたが、
なんとなく、それっぽい物を一人で作成だけはしてみました。

以下の様なイメージで、エンティティの要素となるクラスに属性を与えると、
初期値や最大/最小値を指定できたり、長さの範囲を指定できたりする様な仕組みです。

いちいち、値域のチェックを実装するのがかったるいので、クラスとして定義してしまって
随時落ちる様にする仕組みです。ついでに、常にクラスとして定義するので、どの情報を
どこのソースで利用しているかが分かり易くなるメリットがあり、最初のクラス定義は
確かに面倒ですが、意外と後が楽になる作り方だと自画自賛しています(笑)



ついでに、以下の様なイメージで名前でサービスを呼び出し、その結果を返す仕組みも
欲しくなって、作成してみました。こいつは、サービスを呼び出しその結果を返すだけでなく
エラー・障害・警告処理等のハンドリングも形式を整える様な仕組みです。
これで、UIとロジックをきちんと分離したアプリケーションを半ば強制する仕組みを
作る事ができました。



どちらも、探せば世の中にはもっと良い物があるでしょうが自分で作る事に意味があるんです。たぶん。。。


さて、今年の目標ですが…。今年は自分好みのランチャーを作成してみたいと思います。

・キーボードで操作する
・クリップボードの履歴も管理する
・定型文の登録も可能に?

上記の様な機能を持つキーボードランチャーの作成を今年の目標としてみたいと思います。

後は、Windows10用のアプリにも手を出したいですし、Ubuntuでasp.netも動かしてみたい…。
そろそろ、C#以外にも視野を…色々やりたい事はありますが、色々やって備忘録でもある
このブログに掲載して行きたいと思います。


さて、本年も拙い文章ではありますが続けて行くつもりです、宜しければお付き合いください。
最後になりましたが、今年一年の皆様のご健勝とご多幸を祈念申し上げ、年始のあいさつとさせて頂きます。















« SanDisk SSD Plus(SDSSDA-240G-J25C)を購入しました。 | トップページ | Allied TelesisのGS924L V2を購入しました。 »

日記・コラム・つぶやき」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1680410/63160704

この記事へのトラックバック一覧です: あけましておめでとうございます:

« SanDisk SSD Plus(SDSSDA-240G-J25C)を購入しました。 | トップページ | Allied TelesisのGS924L V2を購入しました。 »