Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

2010-11-01から1ヶ月間の記事一覧

ナビゲーション(画面遷移)のサンプル

WPFでの画面遷移のサンプルを作成します。 構成ファイル App.xaml Page1.xaml Page2.xaml ソースコード App.xaml <Application x:Class="HelloWorld.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="Page1.xaml"> </Application> Page1.xaml

構成ファイルを使用する(クライアント編)

前回(以下のエントリー)の続きです。 構成ファイルを使用する(サービス編) - プログラマーな日々前回作成したWCFサービスの設定を構成ファイルに外出しします。 ...今回はクライアントを作成し、前回作成したWCFサービスにアクセスします。 準備 コンソ…

Redmineによるタスクマネジメント実践技法

ブログ(プログラマの思索)で日々質の高いエントリを投稿しているあきぴーさんの執筆ということで心待ちにしていたが、期待を裏切らない内容だった。やはり実践を伴った主張には説得力がある。 プログラマの思索IT業界に身をおいて、1日の労働後、心に溜ま…

構成ファイルを使用する(サービス編)

前回(以下のエントリー)で作成したWCFサービスの設定を構成ファイルに外出しします。 WCFをはじめました(サービス編) - プログラマーな日々WCFをはじめました。 今回はWCFサービスを作成します。 ... クライアントは次回作成します。 準備 コンソールア…

WCFをはじめました(クライアント編)

前回(以下のエントリー)の続きです。 WCFをはじめました(サービス編) - プログラマーな日々WCFをはじめました。 今回はWCFサービスを作成します。 ... 今回はクライアントを作成し、前回作成したサービスにアクセスします。 準備 コンソールアプリケーシ…

WCFをはじめました(サービス編)

WCFをはじめました。今回はWCFサービスを作成します。クライアントは次回作成します。 WCFでは構成ファイルを使用することもできますが、今回はすべてコードで実装します。 準備 コンソールアプリケーションのプロジェクトを作成する。 System.ServiceModel…

XBAPにコードを追加する

Visual Studioで「WPFブラウザーアプリケーション」のプロジェクトを作成し、"Hello World"を現在時刻で書きかえる処理を追加しただけのアプリです。結局動作させることはできなかったが、後のために過程を残しておきます。 プロジェクトの設定 プロジェクト…

RunKeeperをはじめました

30代後半になり健康が気になりだしたので、早朝のランニングを始めました。 買ったもの まずヨドバシカメラでiPhone用のアームバンドを購入しました。 XtremeMac iPhone 4S/4/3G/3GS/iPod touch用 スタイリッシュ アームバンド Sportwrapシリーズ IPP-SWP-13…

XBAPでHello World

HelloWorld.xaml <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" WindowTitle="Hello World"> <TextBlock FontSize="24">Hello World</TextBlock> </Page> HelloWorld.xamlをIEで開く ビルドは不要です。

コントロールで塗りつぶす

App.xaml <Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" StartupUri="MainWindow.xaml" /> MainWindow.xaml </application>

長方形をグラデーションで塗りつぶす

App.xaml <Application x:Class="HelloWorld.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml"> </Application> MainWindow.xaml

ラテに感謝!

ラテに感謝! How Starbucks Saved My Life―転落エリートの私を救った世界最高の仕事posted with ヨメレバマイケル・ゲイツ・ギル ダイヤモンド社 2010-03-05 Amazonで購入Kindle楽天ブックスで購入7netで購入hontoで購入e-honで購入 紀伊國屋書店で購入 丸善…

.NET4の新機能 タプル

.NET4でタプルという機構が追加されています。任意の型のインスタンスを任意の個数保持できるクラスです。 Tuple クラス (System)組オブジェクトを作成するための静的メソッドを提供します。 ...# リファレンスでは「組」と訳されてるけど「タプル」の方がわ…

ASP.NETのイベント呼び出しをトレースする

Web.configに以下の設定を追加する <system.web> <trace enabled="true" requestLimit="100" mostRecent="true" pageOutput="true" writeToDiagnosticsTrace="true" localOnly="true"/> </system.web> リクエストを発行する ページをリクエストすると、イベント呼び出しがトレースされます。 参考 ASP.NET トレースの概要ASP.NET トレースを使用すると、ASP.NET ページの単一の要求に関する診断情報を表示できます。 ASP…

コマンドプロンプトのTips

とりあえず以下の2つを知っていれば、入力効率が上がります。 タブ カレントディレクトリのフォルダとファイルを順に表示します。先頭から数文字を 入力しておくと入力補完されます。 ↑↓ 過去に実行したコマンドを呼び出します。 その他にも機能が割り当て…

HtmlGenericControlクラスを使用する

HtmlGenericControl クラス (System.Web.UI.HtmlControls)特定の .NET Framework クラスで表されていないすべての HTML サーバー コントロール要素のためにメソッド、プロパティ、イベントを定義します。 ... このクラスを使用して、<span>、<div>、<body>、<font> など、.NET Frame</font></body></div></span>…

ASP.NETをはじめました

ASP.NETの案件に過去いくつか関わりましたが、基礎からやり直したく以下の書籍を元に進めていきます。プログラミングMS ASP.NET3.5 (マイクロソフト公式解説書 Microsoft Visual Studi)posted with ヨメレバDino Esposito 日経BP社 2008-09-04 Amazonで購入K…

複数のコントロール間でプロパティをバインドする

MyWindow.xaml SliderのValueをTextBoxのテキストにバインドする。 <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow"> <StackPanel> </stackpanel></window>

複数のコントロールで色定義を共有する

MyWindow.xamlにリソースで色を定義する <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow"> <Window.Resources> <SolidColorBrush x:Key='bg' Color='Red' /> </solidcolorbrush></window.resources></window>

コントロールを操作する

MyWindow.xamlファイルのクラス名を指定する <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow"> <WrapPanel> <TextBox Name="textBox" Width="100"></TextBox> </wrappanel></window>

クリティカルなデータを安全に更新する方法

既に運用されているシステムのデータの手修正は絶対にミスが許されない作業です。今回はそんな状況でも安全にデータを変更する方法を紹介します。 クエリ 変更のクエリと変更確認のクエリを書きます。そして最後にロールバックします。 BEGIN TRAN SELECT Ag…

コントロールのレイアウトを変更する

以下のエントリーを元にMyWindow.xamlのStackPanelをWrapPanelに変更し、ビルドします。 ウィンドウにコントロールを表示する - プログラマーな日々 アプリ実行

ウィンドウにコントロールを表示する

App.xaml <Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" StartupUri="MyWindow.xaml" /> MyWindow.xaml </application>

マークアップだけでHelloWorld(続編)

ウィンドウ定義を独立したファイルに移動します。 App.xaml <Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" StartupUri="MyWindow.xaml" /> MyWindow.xaml <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <TextBlock>Hello World</TextBlock> </Window> HelloWorld.csproj </application>

マークアップだけでHelloWorld

マークアップだけでHelloWorldをやってみました。 App.xaml <Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <Application.MainWindow> <Window Visibility="Visible"> <TextBlock>Hello World</TextBlock> </Window> </Application.MainWindow> </Application> ※Visibility属性を明示的に"Visible"に指定しないと、アプリを起動…

テーブル定義取得クエリ

適当にカスタマイズして、テーブル定義書の作成等にお使いください。 対応バージョン SQL Server 2005, 2008 R2で動作確認済み。2008でも動くと思います。 テーブル、ビューの一覧 SELECT TABLE_CATALOG ,TABLE_SCHEMA ,TABLE_NAME ,TABLE_TYPE FROM INFORMA…

エディタだけでWPFのHello World

ソースコードとプロジェクトファイルを手書きしてHello Worldをやってみました。 Program.cs using System; using System.Windows; class Program { [STAThread] static void Main() { Application app = new Application(); Window w = new Window(); w.Tit…

拡張メソッドでNullセーフなメソッドを実装する

オブジェクトのNullチェックって面倒ですよね。.NET3.0以降なら拡張メソッドでNullセーフなメソッドを実装できます。ここではIDisposableにNullチェックを入れたDisposeを実装してみます。 /// <summary> /// IDisposableインターフェースの拡張メソッドを実装します</summary>…

WPFをはじめました

ソースコード App.xaml <Application x:Class="WpfApplication1.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml"> <Application.Resources> </Application.Resources> </Application> App.xaml.cs using System.W…

ScanSnapとAcrobatによる書籍のPDF化まとめ

書籍の電子化に関連するエントリをまとめました。ScanSnapを使ってみての感想 - プログラマーな日々自宅にある書籍を整理しようと、ScanSnapと裁断機を購入しました。 ScanSnapは机上に置いても違和感がないほどコンパクトです。それでいて「両面・片面20枚/…