C#

Professional ASP.NET MVC 1.0買いました(・∀・)

結局買いました(・∀・)Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)作者: Rob Conery,Scott Hanselman,Phil Haack,Scott Guthrie出版社/メーカー: Wrox発売日: 2009/05/04メディア: ペーパーバック購入: 1人 クリック: 8回この商品を含む…

Smart.Windows.Mvc補足(2)

C#

Smart.Windows.Mvcの、画面遷移以外の項目についてで(・ω・) 同じ画面に複数のID アプリケーションでは、ある項目に対する新規作成画面と編集画面のように、入力値やヴァリデーションが多少異なるだけで、その他の処理はほぼ一緒な画面というものがよくあり…

Smart.Windows.Mvc補足

C#

ソースだけ公開してもしょうがないので、簡単な使い方について説明してみます(´д`;) 出来ること まず、Smart.Windows.Mvcの機能概要はこんなんです(・∀・) メインForm内で複数の画面(UserControl)を切り替えて表示する、画面遷移型のアプリケーションの構築…

またしてもWindowsアプリでの画面遷移フレームワークについて フォーム間での変数の受け渡しの基礎についてもチョット

C#

今までも何回かC++ & .NETでの画面遷移について書いていますが。 自分が使っている仕組みを公開してみたり(・∀・) http://usaxusa.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27366 Full FrameworkとCompact Framework双方のサンプル込み。*1 公…

あまり意味はなく円形ゲージ(メーター)

C#

ソースの整理がてら、ちょこっと作ってみる。 よく、工業用途向けみたいな感じで、円形の他にもリニアゲージとか、7セグメントLEDやデジタルパネルみたいなコントロールがありますが。 ああいうのって、そっち方面ではよく使われているんですかね(・∀・)? …

ASP.NET MVCについてもチマチマと(番外編) MacとかMonoとか

C#

Mono 2.4とMonodevelop 2.0をインスコ。 Add-inでASP.NET MVC Supportを追加。 ヽ(´▽`)ノ

ASP.NET MVCについてもチマチマと、とりあえず基本のあたり(4)

C#

IControllerFactory、IViewEngine、フィルタときて、最後はIModelBinderについて(・∀・) IModelBinder モデルバインダとは何かと言えば、画面からのリクエスト時に、モデルのインスタンスを作成して、POSTされたパラメータ等からモデルに値を設定してくれる…

ASP.NET MVCについてもチマチマと、とりあえず基本のあたり(3)

C#

VCのCの拡張ってIControllerFactoryの拡張ポイントの話で、コントローラ自体の拡張ポイントの話が抜けていたので、フィルタについて書いてみます(・∀・) フィルタ ASP.NET MVCには以下の4つのインタフェースが存在し、これらの実装クラスを用意することで、…

ASP.NET MVCについてもチマチマと、とりあえず基本のあたり(2)

C#

VCのCの拡張をやったので、次はVCのVの拡張について見てみます(・∀・) Viewの基礎知識 ASP.NET MVCでは、コントローラが返すActionResult派生クラスによってクライアントへの出力処理が行われます。 標準では、10数個のActionResult派生が用意されていますが…

ASP.NET MVCについてもチマチマと、とりあえず基本のあたり(1)

C#

先月にASP.NET MVC 1.0がリリースされているわけですが、国内では情報も少ないし、あまり流行ってないカンジですかね(・ω・)? Web Formsをやっている人達から見ると、こういうやり方は面倒だと思われるかもしれないし、LL言語でやっている人達から見ると、.…

仕事始め(2)

年始早々のテストコードについて、続き(・∀・) テスト対象のライブラリ内に、例外発生時にその場でcatchしてMessageBoxを表示している所がある問題について。 下層のライブラリ内がこんなコードになっていて(゚Д゚) try { ... } catch(HogeException e) { LogE…

仕事始め(1)

仕事始め、新年早々テストコードを書いている日(・∀・) 回帰テスト用に自動テストのコードを書いていたんですが、使っているアセンブリの中にちょっと問題になるところがあって。 問題になったのは下記2点。 staticな領域にデータをキャッシュしている所があ…

データベースの変更って実際にある?(4)

パターンその3、これで最後(・∀・) Javaでパッケージみたいな〜♪ このパターンだとDBの変更があるんですよね(´ω`) パッケージとしての基本はPostgreSQLな環境なんだけど、DBにOracleを使いたいとかいうケース。 あと、DB2っていう話もあったりして。 これは…

データベースの変更って実際にある?(3)

さらに続き(・∀・)パターンその2。 PHP + PostgreSQLでサイト構築 このパターンも用途的にデータベースの変更は無いですよね(´ω`) 一般向けのサイトの場合、ユーザ数の増加や負荷対策からスケールアップ・スケールアウトを考える必要がありますし。 その為に…

データベースの変更って実際にある?(2)

id:machi_pon:20061119の続き(・∀・)パターンその1。 .NET + SQL Serverなイントラシステム 用途的に、この構成のシステムでデータベースの変更がある事は無いですね(・∀・) 環境的にもMicrosoftにべったりですし、生産性や機能の為にSQL Server固有の機能を…

データベースの変更って実際にある?(1)

id:machi_pon:20061111に書いたことにチョコっと関連して。 「データベースが変更になるケースって、実際にある?」について、自分の周りのケースについての雑記(・∀・) Webシステムなんかを作るときには、データベース周りの処理を抽象化した作りにしますが…

.NET1.1のListViewでオーナードロー (2)

C#

[id:machi_pon:1160560256]のエントリにコメントを頂いたので、その補足です(・∀・) とりあえずソースと使用サンプルを以下に置いてみました。 http://www2s.biglobe.ne.jp/~sikibu/usausa/wiki.cgi?action=ATTACH&page=C%23%2F1%2E1%A4%C7ListView%A4%CE%A5…

疲れちった♪

ソースレビューとかしてたら疲れた(´Д`) お利口さんになるために良書をたくさん読むのとは逆で、あまり質の高くないソースばかり見ていると、自分がお馬鹿さんになっちゃうんじゃないかと不安になったりして(´・ω・`) で、前にもちょっと書いていますが、経…

プリンタのプロパティだけを表示 (2)

C#

あれ、なんか[id:machi_pon:20061004]にMSDNフォーラムからリンクされてました。 で、「DocumentProperties()」とかで検索してここに来る人もいるみたいなので、もう少し実験してみました(・∀・) プリンタ設定の変更で、システム設定も変更されるようにして…

.NET1.1のListViewでオーナードロー、オーナーデータ

C#

.NET Framework 1.1のListViewで、オーナーデータをやりたいという要求とオーナードローをやりたいという要求が同じ日に自分の所にまわってきて。 そんな対応をしていた、今日はListViewの日(・∀・) 面倒なことに、.NET Framework 1.1だとどちらにも標準対応…

memcached for Win32

そういえばmemcached for Win32がMOONGIFTでも紹介されていましたけど(・∀・) 前に、いくつかの有名なサイトでmemcachedが使われていると聞いて、Win32 & .NET版もあるかな〜と探して見つけていたんですが。 .NETでのクライアントライブラリはこちら。 .NET …

プリンタのプロパティだけを表示

C#

やったことメモ(´ω`) PringDialog表示するとプリンタ名の横にプロパティボタンがあります。 プロパティボタンを押下するとプリンタ毎のプロパティが表示されますが、PringDialogを経由せずに直接このプロパティ画面を呼び出す方法のテスト。とりあえずソース…

KB867770

C#

ぶぁ、なにかよく分からないエラーが出ていると言われて調べたらコレっぽい(´Д`) http://support.microsoft.com/kb/867770/ ちゃんと環境の統一をしておかないと駄目ですね>自分(´ω`) 自分の環境で起きないから〜とか言っちゃう駄目パターンでした(反省)。 …

アイコンカレンダー(10) 残業時間追加

TRICHORDが0.5.0になって、ニコカレのアイコンが変更できたりするようになっていますが。 今日は、自分も久しぶりにアイコンカレンダーを弄って、入力項目に残業時間の欄を追加してみました(・∀・) っと言うわけで、久々にニコカレのお話。 で、既に毎日4時…

devMetrics

C#

プログラムをしていると、時々メトリクスを測定したくなりますが(・∀・) 海外には有償の製品で良いのとかありそうですが、とりあえずdevMetricsのCommunity Editionは入れていたり。 出力がHTMLなのがちょっとというか、加工できるようにCSVがありがたいです…

高度なデバッグ

C#

プログラミング MS VISUAL C#2005 言語編 (マイクロソフト公式解説書)を読んだわけですが。 やはり一番面白いのは、第13章 高度なデバッグですね(・∀・) WinDbgとSon of Strikeデバッガ拡張(SOS.dll)を用いてInside .NET Frameworkしていくわけですが。*1 と…

ソースをレビューして… (5.6)

例のお仕事について、各社さんへ投げていたソースの受け入れが本格的にはじまった様子(´ω`) よくOOPが出来ない人のことで「1000行のメソッド」みたいなネタを言う場合がありますが。 500行のメソッドがあるね、うん(´Д`) まあ、それは置いておいて、もっと問…

UpdatePanelAnimation

September Atlas Control Toolkitも出てることだし、WebシステムにAnimation機能を追加してみました(・∀・) 入力欄にUpdatePanelを利用して、Visibleの切替によって表示非表示を切り替えていますが、そこにUpdatePanelAnimationExtenderを追加して表示時にアニ…

ソースをレビューして… (5.5)

前のアーキテクトは必要か?、みたいなことをちょっと書きましたが。 それに関連して、最近ちょっと思うところがあったのでカキコ(・∀・) 前にも『「そんなにレベルの低いヤツなんていねーよ、アーキテクトなんていらねーよ」っという方が主流だと良いんですが…

プログラミング Visual C# 2005

買っちゃいました(・∀・)プログラミング MS VISUAL C#2005 言語編 (マイクロソフト公式解説書)作者: ドニスマーシャル,Donis Marshall,トップスタジオ出版社/メーカー: 日経BP社発売日: 2006/08/26メディア: 単行本 クリック: 3回この商品を含むブログ (11件) …