サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
pro.art55.jp
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project エンタープライズの友、DataSetに関する投稿です。 LINQ To DataSetに関して調べようと思いまして、 まずどれから調べようかと・・・ ということで、まずはユーティリティライクなモノをチョイスしてみました。 public sealed class DataRowComparer<TRow> : IEqualityComparer<TRow> where TRow: DataRow です。 MSDNの噂によると DataRowComparer は2 つの DataRow オブジェクトが等しいかどうかを値に基づいて比較します。DataRowComparer.DefaultでDataR
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project Unity Application Block 1.2のRegisterInstanceメソッドとRegisterTypeメソッドの違いに関して取り上げます。 RegisterInstanceメソッド RegisterInstanceメソッドはDIコンテナにTypeとNameをキー情報として、Typeにキャスト可能なインスタンスを登録することができます。LifetimeManagerを指定しない場合は、ContainerControlledLifetimeManagerがデフォルト値として設定されます。 RegisterInstanceメソッドで登録した場合に注意しなければならないのは、DIコ
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project Source and Project(自作MarkupExtension適用版) 今回は、ListBox.ItemsPanelTemplateまわりに関して考察を深めていきたいと思います。 とりわけ、VirtualizationModeのtandardとRecyckingの違いや、 VirtualisingStackPanlとStackPanelの違いなどに関して解説と考察をしていきたいと思います。 まずは、今回、用意したツールを紹介します。 目的以上に作り込んでしまったため分かりにくいかもしれません。 ItemsPanelTemplateとVirtualizationModeの選択をするパネ
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 JUGEMテーマ:コンピュータ ここにNetOffice関連の投稿をまとめていきたいと思います。 ---------------------------------------------------------------- COMアドイン開発 【NetOffice】【Excel】NetOfficeが利用できるCOMアドインを作成する。 http://pro.art55.jp/?eid=1304103 【NetOffice】【Excel】Comアドインでコントロールパネルを表示する。 http://pro.art55.jp/?eid=1304104 【NetOffice】COMアドインの読み込み。LoadBehaviorの詳細
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 ---------------------------- これは日記です。私の主観で書かれたものであり、多少の事実と異なる可能性もありますが、 私自身は真実であると思っています。ただ私自身はただのユーザであり、携帯電話の品質に対して 公正な立場から発言しているわけではありませんので、多少ご配慮いただいてから、読んでいただけると助かります。 ---------------------------- 8月25日購入したWindows Phone (IS12T)の液晶に色むらがあり、これは不具合だろと思いましてAUショップへ修理依頼をだしました。ショップの店員は、仕様と言うことで対応しない可能性があるなど、修理依頼を出すなといわんばかり
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project CodePlex WPFToolkitで提供されているDataGridのv1から行単位で詳細表示をする能力が包含されるようになりました。RowDetailsのネーミングでDataGridのプロパティやイベントとして公開されているので関係しそうなものをとりあえずまとめてみました。 DataGridクラスのRowDetails周りで公開されているプロパティとイベント RowDetailsVisibilityModeプロパティ(依存関係プロパティ) DataGridRowDetailsVisibilityModeを取得、また設定する。 デフォルト値 VisibleWhenSelected AreRo
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 WPFのBindingってすごいよね!っていう意見がインターネット上にちらほらありますが、 私自身あほうなのでよく理解できません。 ところがどっこいアホな私でも分かる「すごさ」を秘めたものを発見しました。 それがわれらが「DataContext」君です。 出身はFrameworkElement地方。 WPFのコントロール達をたどって行けば必ずと言っていいほど FrameworkElement地方に立ち寄ることになります。 そんな喉かなFrameworkElement地方にDataContext君はただずんでいる訳ですが 彼は只者ではありません。 コントロールの要素を合成して子供のDataContextに何も値が 放り込まれなかた場
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project コレクションに何らかの変更が合った場合にObserverに通知を発行する機能をもっているコレクションがふたつあります。それはObservableCollection<T>とReadOnlyObservableCollection<T>でして、名前から推測出来るとおり、片方がコレクションに対してReadOnlyです。ちょっと勘違いしやすいのが、コレクションのアイテムに対してReadOnlyという訳ではありませんので注意が必要です。 プログラミング的な表現をすればReadOnlyという意味はコレクションに対してAddやRemoveなどの操作ができないと言うことです。 ReadOnlyObserva
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project 昨日、IWeakEventListenerを紹介させていただきました。 それで今日は「弱い」つながりでWeakReferenceを動きをちょっとだけみてみました。 WeakReferenceはMSDNの噂によると... WeakReference クラス "弱い参照" を表します。弱い参照は、オブジェクトがガベージ コレクションによるクリアの対象になっている状態のままで、そのオブジェクトを参照します。 http://msdn.microsoft.com/ja-jp/library/system.weakreference.aspx MSDNのサンプルコードはなかなか奇妙奇天烈で、わかりにくいで
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 WPF Themes WPF用のフリーなテーマを提供しているCodePlexのWPF Themesを動かしてみました。 ということでまずは動かすまでを解説させていただきます。 1.CodePlexからWPF Themesをダウンロードします。 http://www.codeplex.com/wpfthemes/SourceControl/ListDownloadableCommits.aspx 上記URLの最上位にあるソースが最新版ですね。 Linece条項などをよく読んでダウロードしてください。 2.zipを展開して、「WPF.Themes.sln」を起動しましょう。 3.ソリューションの中に親切にも「WPF.Themes.De
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project WPF Toolkit(October 2008 Release )のDataGrid(v1)の 基本的な使い方を紹介したいと思います。 以前のヴァージョンに関してはずいぶんと投稿を重ねたような気がしますが、 v1になってから紹介していませんでした。 適切なプラットフォームが用意され WPF Toolkitライブラリーがインストールされていることを前提として書きます。 1.WPFアプリケーションプロジェクトを用意します。これは任意です。 2.使用するプロジェクトにWPFToolkit.dllの参照を加えます。 3.ツールボックスにWPF Toolkitタブが表示されるので、 そこから「Data
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 以前、【WPF】Applicationの観察とApplicationを実装してみよう。 という投稿で、objファイルを展開し、その中の「App.g.cs」というファイルに着目したわけですが、 今回は、Window1.bamlというファイルに着目してみようと思います。 bamlファイルはxamlが格納されたバイナリーファイルです。 これは 【WPF】INotifyPropertyChanged.PropertyChangedEventHandlerにaddしたのは誰? の呼び出し履歴で呼び出されているメソッドからMSDNライブラリーを追い回せば だいたい想像がつきます。 -------------------------------
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project IUnityContainerインターフェイスで公開されているRegisterTypeメソッドの引数は必ず、 params InjectionMember[] injectionMembers をとるようになっています。これはおそらくUnity Application Block 1.1にはなく、Unity Application Block 1.2から追加されたRegisterTypeの仕様だと思いますが、どのバージョンからは正確には確認していません。InjectionMember抽象クラスを継承するクラスは下記のとおりです。 InjectionConstructorクラス コンストラクタイ
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 Source and Project Art55.Resources.dllがあったとします。その中に下記のようにリソースが定義されています。このdllを参照している実行ファイルがこのリソースファイルを読み込むには <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <LinearGradientBrush x:Key="GreenStripedShirt" EndPoint="90,46.8" Sta
categories WPF (466) Silverlight (18) .NET Framework (70) Unity Application Block (11) C# (112) C#4.0 (14) Entity Framework (1) F# (36) Haskell (3) HTML5 (5) Java (1) JavaScript (2) LINQ (12) MEF (24) Microsoft (1) MOSS (4) MySql (1) NetOffice (83) Oracle (11) Oslo (1) PowerShell (3) Razor (1) Reactive Extensions (1) Seasar.NET (4) Solaris (1) SQL (1) SQL Server (1) Visual Studio 2008 (4) Visual S
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 XAMLでControlTemplateをガシガシ書くのは難しいですね。 なので、どうしたものかと思っていたのですが、PRO WPF本が教えてくれました。 既存のコントロールのテンプレートを参考にすれば良いだよって! とりあえず下記のコードでControlTemplateをXAML化するする事ができます。 private static string GetControlTemplateXML(Control targetControl) { Type targetType = targetControl.GetType(); if (targetType.IsAbstract || !targetType.IsPublic) re
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 【WPF】FrameworkElement.DataContextプロパティを無効にする方法 http://pro.art55.jp/?eid=1304213 前回は、DataContextに設定した値をクリアーし、親要素の値を再設定したい場合は、DependencyProperty.UnsetValueを設定するばよいという方法を紹介しましたが、今回はDataContextの値が変更されるタイミングを見ていきたいと思います。私の個人の意見としては、一度設定したDataContextの値を変えてしまうような実装は、WPFアプリケーションの設計としては、バグの元になりやすく、間違っていると思います。(伝搬して変更した子要素のData
プログラミング関連Blog 私の興味の端から端までをお届けします! 【免責事項】このサイトの情報は私の個人的な見解で、私以外の意見を代弁するものではありません。 ------------------------ 追記) 【WPF】【ListView】入力可能なListViewを作成するには?(再考) http://pro.art55.jp/?eid=1029203 ------------------------ MSDNライブラリーに「方法 : 編集可能なセルを含む ListView を作成する」と言うのが紹介されています。 今回はこの方法を使って編集可能なListViewを作成したいと思います。 Source and Project(VS2008) MSDNで紹介されている方法は EditBoxというカスタムコントロールを作成し、 クラス内部にTextBoxを持ちます。 さらにCont
生きてます。こんにちわ。 去年、データベースとSQLとか明日本気出すみたいな投稿をしてたみたいですが ちゃんと本気出しまして、資格をゲットしました。 とったのはOracle 12c Bronzeです。 試験の内容とか書き込んでしまうと、資格はく奪になりかねないので触れませんが 感想程度に書き下すと ・SQLは、10用のSQLが一番簡単だから黙ってそれ受けるといいよ。 ・我こそはというつわものは12c受けて返り討ちにあうがいい。私は12c SQL一発合格しましたが ・SQLの試験はただSQLが書けるだけではおそらく落ちます。 普段からカラム名が英語や日本語、大文字小文字が混在、 日本語の単語が並べられてるけど意味が良く分からない文章や ときどき本当に書き間違えが存在するような仕様書から 望まれた答えを予想し、思いやりと察しで解決してしまうようなそんなDB管理者様なら普通に合格できるレベルだと
このページを最初にブックマークしてみませんか?
『創造的プログラミングと粘土細工』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く