.NET

DTEでVisual Studioの設定を変更する

EnvDTE2.Propertiesプロパティで設定を参照/変更することができるが、このときにカテゴリとページを文字列で与える必要がある。 これに何を与えるかについては、レジストリに書かれているものを探せばわかる。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visual…

MaskedTextBoxのMaskプロパティ

MaskedTextBox.Mask Property (System.Windows.Forms) | Microsoft Docs仕事先で話題になったこと。ここ(英語ページでも)ではAとaの両方とも英数字 (省略可)と書いてあるけど、実際に試してみるとAは必須となる。あと自分が忘れないように書いておくと、必須…

ViewStateをセッションに保存する

ASP.NETアプリケーションでは、ページの状態(プロパティや動的に作成されたコントロール)をViewStateに自動的に保持し、ポストバック時に復元することによって内容の復元や項目変更(イベント発生)の判断を行っている。 しかし、ViewStateに格納した内容はデ…

初期化を行うコードの文字列表現を生成する

諸事情から、与えられた値に初期化するコードの文字列を生成することになった。たとえば、System.Drawing.Colorの場合、値は次の4通りの方法で初期化される。 System.Drawing.Color.Empty System.Drawing.SystemColors.* System.Drawing.Color.* System.Draw…

Strong Naming Guidance Package in EntLib 3.0

http://blogs.msdn.com/tomholl/archive/2006/12/28/entlib-3-0-strong-naming-guidance-package.aspxEntLib3.0の概要を見たとき、もしくは最初にインストールしてGuidance Automation周りを見たとき、Strong Naming Guidance Packageなるものがあったのはわ…

ObjectBuilderを外部ファイルで制御

前にOBCABでやったことと同じことではあるのですが、p&p Summitでのネタというのをichikawaさんが書いていたので諸事情あって試すことにしました。 ObjectBuilder Dependency Injection Framework自分の個人環境はVS2005 Pro.なのですが、このサンプルはテス…

NAgileリングつくりました

http://nagile.ring.hatena.ne.jp/誰も作っていなかったようなので。ただいま、参加者募集中です。

patterns & practices Guidance Explorer

http://www.codeplex.com/guidanceExplorerpatterns & practices Guidance Explorerはp&pのガイダンスを利用する際に便利なツールです。 Web editionもあるようなので試してみました。例によってFirefoxでは動きませんでしたが。p&pの提供するガイドやコード…

ASP.NETでのラジオボタン コントロールの作成

開発日記に書いた内容の転記。ASP.NETのラジオボタンをリスト データバインドする要素内のテンプレートに書くと、各要素ごとにグルーピング範囲が作成されてしまう。 アンケート項目のリストのように、この挙動がふさわしい場合もたまにはあるのだが、よくあ…

Software Factory - DSLとGAT

ichikawaさんにDSL Tools と GATの関係に関するドキュメント - エバンジェリストグループ Blogのことを聞いたので、ちょっと見てみました。 なるほど。 DSLとGATはSFを実現するための技術として、それぞれ別のアプローチを行っています。 DSLは要件と実装と…

WSEでX.509証明書を使う

前回の日記で、サーバでの認証のためにサーバにクライアントの証明書を入れておかなければいけないというのがどうにも腑に落ちない(現実的に、全クライアントの証明書を入れるという運用は無理だろう)と思い、p&pの文書を見たところ、やはりX.509の場合…

MarshalByRef

今の業務で、別AppDomainをたててそこでアセンブリをロードしたりしているんですが、このときにオブジェクトをMarshalByRefとして指定することの意味がやっとわかりました。今までも何となくは理解していたのですが、リモーティングの話だと思ってあまり注意…

Smart Client Software Factory Hands On Labs 和訳 - ラボ4

ラボ4も和訳しました。場所は同様に開発日記 - SCSFのHands On Labsの和訳 - ラボ4です。これでドラフト版は最後まで進みました。なんかちゃんと動いている風です。是非試してみてください。

Smart Client Software Factory Hands On Labs 和訳 - ラボ3

結局、ラボ3も和訳しました。場所は同様に開発日記 - SCSFのHands On Labsの和訳 - ラボ3です。ここまでラボが進むと、なんとなくアプリができつつあるという印象です。

Smart Client Software Factory Hands On Labs 和訳 - ラボ2

ラボ2も和訳しました。場所は同様に開発日記 - SCSFのHands On Labsの和訳 - ラボ2です。もう疲れたので、今日はラボ2どまりにしようと思っています。平日は電車の中で多少進められますが、辞書サイトが使えないのであまり期待できません。

Smart Client Software Factory Hands On Labs 和訳

出たばかりですが、もう和訳を公開しているサイトがあるようです。といっても自分のですが。 開発日記 - SCSFのHands On Labsの和訳で、まだラボ1だけですが、次以降も進めていくつもりです。言うだけならタダです。

Hands On Labs first draft - Smart Client Software Factory

http://www.gotdotnet.com/codegallery/news/newsitem.aspx?id=941d2228-3bb5-42fd-8004-c08595821170&newsId=7dca1a83-d2e4-48bd-baf6-9b54eaa9b959Smart Client Software FactoryのHands On Labsの最初のドラフトが公開されました。今回は開発者向けのタス…

Visual Studio 2005を入れなおすとき

うちのマシンに入れているVisual Studio 2005(以下VS)はまず英語版のRTM, 次に日本語版のRTMと入れていたせいか、GAXの動き(というかEnvDTE周りの動き)が微妙におかしい。よって再インストールが必要と思い、まずはVSに依存しているものを順にアンインストー…

Just Released: Web Service Software Factory - Tom Hollander's blog

http://blogs.msdn.com/tomholl/archive/2006/07/29/682835.aspxp&pのSoftware Factoryシリーズ第2弾、Web Service Software Factoryがリリースされました。今回はWeb Serviceということで、SC-SFと同様にGATを用いて開発環境の自動化を促進するというものに…

SC-SF

http://cityriver.main.jp/Diary/archives/001706.html今回の調査で結構よさがわかってきたので、SC-SFに関しても色々やってみたいです。 個人的には、Software Factoryのアセットを作るというのも大事ですが、多少汎用性のあるActionを色々と公開するってい…

Guidance Automation Toolkit

なかなか独自のGuidance Packageの書き方がよくわかっていなかった。「ドキュメントが足りないなぁ… またいつものか…」などと思っていたものだが、よく考えてみると今までSC-SF(Smart Client Software Factory)のほうのドキュメントだけしか読んでいなかった…

System.Web.UI.Page.RegisterClientScriptBlock(string, string) - おぎわら@.NET道場

http://blogs.wankuma.com/ogiogi/archive/2006/07/11/32129.aspx形式が変わった理由とかはMSDNに書かれていないのでよくわからないんですが、推測するとコントロールがスクリプトを登録する場合に、名前が重複するためにどちらかしか登録されないことを防ぐ…

p&pの色々 - Tom Hollander's blog

http://blogs.msdn.com/tomholl/archive/2006/07/10/661893.aspxTomのblogを参照しておきながらEntLibについて触れないのは初めてかも。 SCSF(Smart Client Software Factory)がリリースされ、他にもWeb Service Software FactoryやMobile Client Software F…

Smart Client Software Factoryの改善 - Eugenio Pace

http://blogs.msdn.com/eugeniop/archive/2006/06/11/626456.aspx今、一番の懸念事項だった(誰にとって?)、Smart Client Software Factoryが日本語(というより非英語)Visual Studioで動作しないという問題が解消されそうな雰囲気です。これは、GAXが英…

ASP.NET Source Code Viewer - ASP Alliance

http://aspalliance.com/55 MicrosoftのQuickStartのようなソースコードのHTMLでの表示を自分のサイトで行うためのASP.NETプログラムです。これで見やすいサンプルソースの公開できますね。私のサイトはASP.NETじゃないので使えませんが。

ASP.NET 2.0 Control Adapters Beta 1.1 - ASP.net

http://www.asp.net/cssadapters/Default.aspx ASP.NETのコントロールを描画する際に、色などの見栄えに関するプロパティをstyle等の属性ではなくCSSを利用するようにするためのアダプタです。 とりあえずメモ。

匿名メソッドの仕組み - 匣の向こう側

http://d.hatena.ne.jp/akiramei/20060503/p2 C#2.0で導入された匿名メソッドが直感的ではない挙動をするという点について述べられています。 匿名クラスがコンパイルされる際に 匿名クラスが生成される 最低限のインスタンスが生成される ため、たとえばル…

Object-relational mapping: A mini guide - The Server Side.NET

http://www.theserverside.net/articles/showarticle.tss?id=ORMGuide TSS.NET内のORマッピングに関する記事へのリンク集となっています。まだ読んでいませんが、面白そうだと思ったものにDebate: Does the .NET community need open source?がありました。.…

101 Samples for Visual Studio 2005 - MSDN

http://msdn.microsoft.com/vstudio/downloads/101samples/default.aspx Visual Studio 2005や.NET Framework 2.0で新しく利用可能になった機能にフォーカスした101のサンプルコードがダウンロード可能になっています。

【2006年度版】.NET開発者のためのオンライン・リソース・ガイド -@IT

http://www.atmarkit.co.jp/fdotnet/special/onlineres2006/onlineres2006_01.html タイトルどおりです。知らないところもあったのでメモ。