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

【トラブル】【Form】BindingSourceを利用することにより、意図していないのに同期してしまう

■ 問題 http://blogs.yahoo.co.jp/dk521123/20513549.html などを利用することにより、 プロパティ「DataSource」に同一のBindingSourceを設定しており、 コントロールに設定し、Property_Changeのイベントを設定している場合において 同期したくないのに、P…

【デザインパターン】【C#】Factory Method パターン

■ FactoryMethod パターン 説明 普通、オブジェクトを生成する場合、以下のように行う ==== Class1 obj = new Class1(); ==== しかし、FactoryMethod パターンでは以下のようにメソッドを使用して行う ==== Class1 obj = CreateClass1(); ==== オブジェクト…

【設計】MVVM / MVPVM / MVW / PAC パターン

■ MVVM * M(Model) : アプリケーションで扱うデータを保持するクラス * V : View * VM : View Model 参考文献 http://www.atmarkit.co.jp/fdotnet/chushin/greatblogentry_02/greatblogentry_02_01.html ■ MVPVM MVVM と同じ? * M : Model * V : View * P : …

【C#】Dictionary (ディクショナリ)

C#

■ 使用上の注意 ★重要★ Dictionary へのデータ追加について * dict.Add() と dict[] だと、キーが重複してた際に以下のような違いがある ~~~~~ [1] dict.Add() の場合、例外が発生(以下「※例外内容」を参照) [2] dict[]の場合、上書き ※例外内容 System…

【C#】【Form】TaskDialog

■ TaskDialogを表示する [1] "Windows API Code Pack 1.1"をダウンロードする http://code.msdn.microsoft.com/WindowsAPICodePack/Release/ProjectReleases.aspx?ReleaseId=4906 [2] その中の「Microsoft.WindowsAPICodePack.dll」をVS2010に参照設定する […

【IT】【開発】データベース設計

データの分類 マスタデータ * 一度登録されたら頻繁には変更されないもの * 正規化(下記参照)とインデックス設計が重要 例 * 商品マスタ トランザクションデータ * 頻繁に変更されるもの 例 * 受注テーブル ユーザデータ * そのまんまだがユーザのデータで…

【IT】検索エンジンの仕組み

検索エンジンの種類 [1] ディレクトリ型 → 人間が情報収集し、その情報を階層構造にグループ分けして、DBに登録しておく [2] ロボット型 ★現在の主流★ → 「ロボット」と呼ばれるプログラムが情報収集する ロボット型の構成 (1) ロボット :情報を収集する (2…

【C#】【NUnit】 NUnitForms ~ あれこれ編 ~

■ はじめに 今回行う事項 【1】GroupBoxやPanelなどの上のコントロールを取得するには 【2】タブにあるコントロールをテストするには 【3】DataGridViewなどサポートされていないコントロールをテストするには 【1】GroupBoxやPanelなどの上のコントロー…

【Windows】Windows再インストール

WindowsXp 再インストールが必要だが、インストール用CDがない場合で認証を聞いてくる場合 再インストールをどうにかして。。。 認証時のハードウェア情報を記録した「wpa.dbl」があり、認証済みの「wpa.dbl」をバックアップしておき再インストール後それを…

【JS】【CSS】JavaScriptとCSSでタブ表示

ポイント * タブをCSSで表現 サンプル <html> <head> <title>サンプル</title> <style type="text/css"> #tab1, #tab2, #tab3 { float:left; // タブの表示を左並びに表示するため width:80px; background-color:#ffffff; border-width:1px; border-style:solid; cursor:pointer; // カーソルを指型にするため f</head></html>…

【JS】JavaScriptの実行(外部・内部からの実行)

内部からJavaScriptを実行 構文 <script type="text/javascript"> function 【関数名】() { // 【実行したい内容】 } </script> サンプル <html> <head> <title>サンプル</title> <script type="text/javascript"> function sample() { alert('アラート表示'); } </script> </head> <body> <button onclick="sample()">ボタン押下でalretが表示</button> </body> </html> 外…

【JS】フローティング・ウィンドウについて

Step1 : 原理を学ぶ サンプル <html> <head> <title>サンプル・Step1</title> <style type="text/css"> #id1 { width:150px; height:150px; background-color: rgb(0,255,100); color: rgb(255,255,255); opacity: 0.5; visibility:hidden; // 初期値は非表示 } </style> <script type="text/javascript"> var ON = 1; var OFF = 0; var OnOrOff …</head></html>

【JS】DOM ~ 基本編 / オブジェクト操作 ~

■ はじめに https://dk521123.hatenablog.com/entry/2011/01/07/012520 の続き。 「3)オブジェクト操作系」を掘り下げる 目次 【1】appendChild() 【2】removeChild() 【3】replaceChild() 【4】cloneNode() 【1】appendChild() * 要素を追加する * e…

【JS】DOM ~ 入門編 ~

■ はじめに DOM について扱う 目次 【1】DOM 【2】代表的なメソッド一覧 1)オブジェクト取得系 2)オブジェクト作成系 3)オブジェクト操作系 4)その他 【1】DOM * DOM = Document Object Model(ドキュメントオブジェクトモデル) 【2】代表的なメ…

【Firefox】【フリーツール】Firefoxアドオン

Firefoxアドオン * こんなに便利だと思わなかった... ■ Poster * WebAPIの反応を確かめたりするときに使う ダウンロードサイト https://addons.mozilla.org/ja/firefox/addon/poster/ ■ AutoPagerize * 検索ページの自動スクロール http://autopagerize.net/…

【WordPress】テーマファイル作成

テーマファイルの必須条件 条件1:必須ファイル * 以下の2つのファイルがないとWordPressとして機能しない [1] index.php 単体記事用 [2] style.css 条件2:style.cssの先頭に入れるコメント /* Theme Name: 【テーマ名】 Theme URI: 【テーマの配布先】 Descr…

【WordPress】ワードプレスをローカルで設定するために... [3] MySQLの設定

■ はじめに * ワードプレスをローカルで設定するためには、以下「手順概要」のように行う必要がある => 今回は、『【3】 MySQLの設定』を行う * BitNami, XAMPPであれば、もっと簡単にできるみたいだが、とりあえず今回は一から自分で行ってみる。 => XAMPP…

【WordPress】ワードプレスをローカルで設定するために... [2] PHPの設定 その2

■ はじめに * ワードプレスをローカルで設定するためには、以下「手順概要」のように行う必要がある => 今回は、『【2】 PHPの設定 その2』を行う 『【2】 PHPの設定 その1』は、以下の関連記事を参照のこと https://blogs.yahoo.co.jp/dk521123/2146237…

【WordPress】ワードプレスをローカルで設定するために... [2] PHPの設定 その1

■ はじめに * ワードプレスをローカルで設定するためには、以下「手順概要」のように行う必要がある => 今回は、『【2】 PHPの設定』を行う * BitNami, XAMPPであれば、もっと簡単にできるみたいだが、とりあえず今回は一から自分で行ってみる。 => XAMPP …

【WordPress】ワードプレスをローカルで設定するために... [4] WordPressの設定

■ はじめに * ワードプレスをローカルで設定するためには、以下「手順概要」のように行う必要がある => 今回は、『【4】 WordPressの設定』を行う * BitNami, XAMPPであれば、もっと簡単にできるみたいだが、とりあえず今回は一から自分で行ってみる。 => X…

【WordPress】ワードプレスをローカルで設定するために... [1] Apacheの設定

■ はじめに * ワードプレスをローカルで設定するためには、以下「手順概要」のように行う必要がある => 今回は、『【1】 Webサーバ:Apacheの設定』を行う * BitNami, XAMPPであれば、もっと簡単にできるみたいだが、とりあえず今回は一から自分で行ってみ…