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

【SQL Server】Microsoft SQL Server Management Studio について

ダウンロード先 * Microsoft SQL Server Management Studio Express * 「SQLManagementStudio_x64_JPN.exe」は、64ビット用 * 「SQLManagementStudio_x86_JPN.exe」は、32ビット用 http://www.microsoft.com/ja-jp/download/details.aspx?id=22985 参考文献 …

【MSMQ】メッセージキュー ~ パフォーマンス向上するには ~

■ MSMQのパフォーマンス向上するには * BinaryMessageFormatterを使うといい 参考文献 http://msdn.microsoft.com/ja-jp/library/system.messaging.binarymessageformatter(v=vs.80).aspx より抜粋 BinaryMessageFormatter のスループットは、XmlMessageForm…

【MSMQ】メッセージキュー ~ 基本編 ~

■ ポイント * 「System.Messaging」を参照設定を追加する必要がある★重要★ * 事前に「メッセージキューのインストール」を行っておく(以下を参照のこと) https://blogs.yahoo.co.jp/dk521123/29372187.html * 管理ツールからメッセージキューのメッセージ…

【MSMQ】メッセージキュー ~ 環境設定編 ~

■ MSMQ * MSMQ :Microsoft Message Queuing ■ メッセージキューのインストール 手順 1) [コントロールパネル]-[プログラムの追加と削除]-[Windowsコンポーネントの追加と削除]で 「メッセージングキュー」にチェックを入れる 2) 「OK」押下し、インストール…

【SQL】ストアド ~ 基本編 / 繰り返し処理 ~

SQL

【1】WHILE文 1)サンプル DECLARE @counter int; SET @counter = 0; WHILE (@counter < 100) BEGIN /* 繰り返したい処理 */ SET @counter = @counter + 1; END 【2】BREAK文 1)サンプル DECLARE @counter int; SET @counter = 0; WHILE (@counter < 10…

【C#】【Form】DataGridView を Label のように扱う

■ 概要 Labelは非常に扱いやすいが、以下の欠点がある * コピーできない * レイアウトが綺麗に配置するのが、めんどい そこで、DataGridView を Label のように扱うのをメモ。 (別にたいしたことじゃないけど、今後、同じようなことをやりそうなので) ■ サ…

【SQL Server】SQL Serverのインデックスあれこれ

■ はじめに https://dk521123.hatenablog.com/entry/2010/04/01/175501 でやったインデックスを行ったが、SQL Server に絞って書く。 目次 【1】SQL Serverのインデックス構造 1)クラスタ化インデックス 2)非クラスタ化インデックス 【2】クラスタ化イ…

【プログラム】良いプログラムを書くために... ~ コーディング編 ~

■ 変数 スコープは狭くする 以下のように、変数のスコープはできるだけ狭くするといい。 ブロック内のローカル変数 => メソッドのローカル変数 => private 変数 => protected変数 => public変数 メリット * 一度に注意しておくべき事項が減り、理解の助けに…

【C#】クリップボード ~コピー&ペーストを実装する~

C#

■ 選択されている文字列の取得 var text = this.textBox1.SelectedText; http://dobon.net/vb/dotnet/control/tbselectedtext.html ■ クリップボードに文字列をコピーする var text = this.textBox1.SelectedText; Clipboard.SetDataObject(text, true); htt…

【Windows】Cドライブの空き容量をあける

不要なファイルを削除する ディスクのクリーンナップを行う * Cドライブを右クリックして「ディスクのクリーンナップ」ボタンを押下し、不要なファイルを削除する * Windows Vistaなら、[詳細オプション]-[システムの復元とシャドウコピー]にある「クリーン…

【SQL Server】Visio2010を使って、SQL Server の DB から ER図を作成する

手順 [1] Visioを起動したら、[ファイル]-[新規作成]-[ソフトウェアとデータベース]-[データベースモデル図]を選択 [2] [データベース]-[リバースエンジニアリング]を選択 ダウンロード * 評価版であれば、60日間限定であるが、ユーザ登録すれば無料で使える…

【C#】Linqメソッド 合計を求める/集計する ~SUM編 ~

合計を求める * Sum()を使用する 構文 var totalStock = productDetails.Sum(x => x.Stock); サンプル 入れ子になった数量の合計を求める public partial class Form1 : Form { IList<Product> products; public Form1() { InitializeComponent(); this.products = ne</product>…

【トラブル】【Form】デザイナーに関するトラブルシューティング

■ デザイナーに表示されなくなる [1] * 以下のように独自で作成したFormクラスを継承した基底クラス「BaseForm」を作成し その基底クラスを組みこんでビルドすると、以下の「エラー内容」が表示され デザイナーに表示されなくなった ~~~~~ public class…

【C#】【Form】簡易付箋紙を作成する

■ コントロール構成 【1】Form * FormBorderStyle = None (Formの枠が消える。×ボタンもなくなる) * Opacity = 70% (透明度) * TopMost = True (一番上になる) 【2】Textbox * Dock = Fill (Formいっぱいに配置する) * Multiline = True 【3】colorDialog * …