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

【ASP.NET】ビューステート(ViewState)

ビューステート/ViewState * ポストバックの前後で、ページ(View)の状態(State)を維持するための仕組み(ASP.NET MVCにはない) * 一時変数として保持できる ViewStateの使い方 http://www.atmarkit.co.jp/fdotnet/entwebapp/entwebapp03/entwebapp03_02.h…

【SQL Server】【Tool】SQL Server の調査ツール [1] ~ SQL Server Profiler(SQLプロファイラ)の利用 ~

SQLプロファイラ http://msdn.microsoft.com/ja-jp/library/ms979207.aspx SQL ステートメントとストアド プロシージャに対し、デバッグ、トラブルシューティング、監視、計測が可能となる。 * 実行したクエリの実行状態を把握 * 実行したクエリのロックの取…

【JS】DOM ~ 基本編 / getElementById() ~

■ はじめに https://dk521123.hatenablog.com/entry/2011/01/07/012520 の続き。 【1】要素の操作 ポイント * document.getElementById()を利用する => 指定したIDの要素のオブジェクト取得 1)サンプル 例1 <html> <head> <title>サンプル</title> <script type="text/javascript"> function sample() { var resultV</head></html>…

【VB】 C#との差異 (Enum 編)

■ 構文 Public Enum [列挙名] [値1] ... End Enum サンプル Namespace Models Public Class PersonModel Private Property _Gender As Gender Public Property Gender As Gender Get Return Me._Gender End Get Set(ByVal value As Gender) Me._Gender = val…

【ASP.NET コントロール】Webユーザーコントロール ~あれこれ編~

Webユーザーコントロール http://blogs.yahoo.co.jp/dk521123/25943315.html Webユーザーコントロールあれこれ ■ユーザーコントロール内に配置したコントロールに対し、妥当性検証を行う場合 【ユーザーコントロールのID】:【ユーザーコントロール内に配置し…

【デザインパターン】【GoF】【VB】シングルトーン(Singleton)パターン

サンプル Public Class SampleClass Private Shared class1Array As Class1() Private Shared singletonInstance As SampleClass ' コンストラクタです。(外部からのアクセス不可) Private Sub New() Me.LoadXmlFile() End Sub Public Shared Function GetIn…

【VB.NET】ファイルを組み込む

準備 [1] ファイルを右クリックし、[プロパティ]を選択 [2] プロパティの「ビルドアクション」を「埋め込まれたりソース」に変更 サンプル ' XMLファイルに保存するオブジェクトのためのクラス Public Class Class1 Public Number As Integer Public Message…

【SQL】テーブル結合 ~ 交差結合・CROSS JOIN ~

SQL

■ CROSS JOIN * 関係ないテーブル同士の結合 => 関連する列を明記せずにテーブルを結合可能 * Cartesian product = デカルト積、直積 => クロス結合、交差結合 ■ 構文 SELECT * FROM 【テーブル名1】 CROSS JOIN 【テーブル名2】 関連記事 テーブルの結合 …

【ASP.net】アプリケーション状態管理(Applicationオブジェクト)

構文 Application.Lock() Application("【キー名】") = 【値】 Application.UnLock() 制限 複数台のサーバーでは共有できない アプリケーションが複数のサーバーで稼働している場合、サーバー間で情報は共有できません。 データは揮発性 サーバーのクラッシ…

【VB】非推奨のクラス、メソッドを定義する

解決方法 Obsolete属性を使用する。 Obsolete:時代遅れの、陳腐化した 構文 [Obsolete("【メッセージ】", Boolean)] 第一引数:コンパイル時のメッセージ 第二引数:コンパイルエラー OR 警告 * true:コンパイルエラー * false:警告 参考文献 http://www.…

【SQL】期間が重なるデータを取得するには

SQL

■ はじめに 例えば、ユーザが、From-Toで期間を選択して その期間内のデータをSQLで取得する方法について考える 目次 【1】期間が重なるデータを取得するには 1)図解 2)SQL構文 3)マトリックス(期待値) 【2】サンプル 1)SQL文 【1】期間が重なる…

【VB.NET】可変長引数・ParamArray

■ 可変長引数とは? メソッドの引数を可変にする ■ 構文 Public Sub SampleMethod(ByVal ParamArray Values() As String()) 参考文献 http://blog.livedoor.jp/akf0/archives/51250084.html 関連記事 【C#】可変長引数 https://blogs.yahoo.co.jp/dk521123/2…

【JS】モーダルの子画面ダイアログを作成する

モーダル * モーダルレス(window.open())だと、親画面を弄れてしまうので、モーダル(window.showModalDialog())について記す。 サンプル 親画面 <html> <head> <title>sample</title> <script type="text/javascript"> function showModal(targetID){ var returnValue = window.showModalDialog( "sampleModal.html", </head></html>…

【ASP.NET】コメント文

aspxファイルでコメントを記述する時の注意 * HTMLのコメント『』の場合、ブラウザに対して表示を抑制するだけで、ASP.NETでは単なる文字列として処理され、ブラウザに送信されるため、システムに関連するコメントは記述できない。(以下のサイトにも乗って…

【C#】イベントログ出力

C#

■ サンプル EventLogger.cs using System.Diagnostics; namespace SampleForm { public static class EventLogger { private const string SourceName = "HelloWorld"; // イベントID ★以下「使用上の注意」も参照★ private const int DefaultEventId = 1100…

【ASP.NET】ASP.NETで、二重登録・二度押しの制御を考える

■ 方針 JavaScriptで制御する。 * 制御対象のコントロールが押下された時に 「document.readyState='complete'」になっていない場合は、 通信中と判断し、通信処理を行わないように「Submitでfalseを返す」 (ボタンをdisable指定でもいいが活性化に戻すタイ…

【MySQL】イベントスケジューラ

■ イベントスケジューラ * 日付や時間に従って自動的に実行されるタスク ■ イベントの有効/無効の確認および設定 select @@global.event_scheduler; # ONにする set global event_scheduler=ON; ■ イベントの作成 構文 delimiter // CREATE EVENT 【イベント…

【ASP.NET】ASP.NETで、ストアド・プロシージャを使う

ストアド・プロシージャ 目的 * 一連の複数の処理を実行し、その結果をSELECT文の実行結果と同様にクライアントに返す 構文 CREATE PROCEDURE 【プロシージャ名】 [@【パラメータ名】 【データ型】 [=【デフォルト値】] [,...]] AS 【任意のSQL文】 サンプル…

【ASP.NET】マスターページ(Master Page)

マスターページ 作成方法 * ソリューションエクスプローラのプロジェクトを右クリックし、[追加]-[新しい項目]-[マスタページ](拡張子:.Master)を追加できる 使用方法 [1] ソリューションエクスプローラのプロジェクトを右クリックし、[追加]-[新しい項目]…

【C#】数値の扱い

C#

数字の扱い * NET Framework 2.0以降ではDecimal型が使えるが、.NET Framework 1.xでは常にDouble型を使う必要がある。 * Double型は丸めが起こってしまうので、注意。 四捨五入 関数化 // value:対象値、point:小数点桁数 private Decimal GetRoundOffValue…

【フリーツール】XMLコメントのドキュメント化 ~ Sandcastle編 ~

■ 目的 * VS2010環境において、XMLコメントをjava docのように、ドキュメント化する ※なお、XMLコメントについては、以下のサイトを参照のこと。 https://blogs.yahoo.co.jp/dk521123/22290838.html ■ Sandcastle (サンド・キャッスル)とは? * XMLコメント…

【プロジェクト管理ツール】 Mantis

■ 環境作成 * 通常、PHP+MySQL+Apacheがある環境下で、Mantisを導入することになるが、 面倒くさいので、これらをパッケージしてある「BitNami」を導入する。 [1] BitNami with Mantisのダウンロード (1-1) BitNamiの以下のサイトにアクセスする http://bitn…

【ASP.NET】jQueryを利用して処理中メッセージ表示するには [2]

UpdateProgressコントロールだけじゃ、限界がありそうなのでJQueryを利用する方法を学ぶ。 http://blogs.yahoo.co.jp/dk521123/26721609.html で、以下の続き。 http://blogs.yahoo.co.jp/dk521123/27118296.html ■Post Back処理中にWebページをロックする …

【ASP.NET】jQueryを利用して処理中メッセージ表示するには [1]

UpdateProgressコントロールだけじゃ、限界がありそうなのでJQueryを利用する方法を学ぶ。 http://blogs.yahoo.co.jp/dk521123/26721609.html ■同期型のPost Back処理中にメッセージを表示 サンプル Header部 <style type="text/css"> .divProgress{ display: none; } </style> <link type="text/css" rel="stylesheet" href="./jquery/themes/base/jquery.ui.all.css" /> </link>

【ASP.NET】動的にスクリプトを組み込む

JavaScript編 サーバサイドコードからJavaScriptを埋め込む サンプル Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim cs As ClientScriptManager ' クライアントにコールバックの値を受け取るスクリプ…

【ASP.NET】クライアント・コールバック (Client Call Back)

クライアント・コールバックとは ページをリロードせずにサーバーとやり取りする方法。 ポストバックによるパフォーマンスの低下を避ける方法として、クライアントコールバックを使ってサーバーのコードを実行できる。 ライアント・コールバックを利用するた…

【jQuery】進捗状況を表示 ~ progressbar の使用 ~

シンプルなサンプル * まずは、これで環境ができているかを確認する サンプル <html> <head> <title></title> <link rel="stylesheet" href="jquery/themes/base/jquery.ui.all.css" /> <script src="jquery/jquery-1.6.2.js" type="text/javascript"></script> </link></head></html>

【SQL】SQL View (ビュー)

SQL

■ はじめに SQL の View に関して、メモ。 目次 【1】View (ビュー)とは? 【2】メリット・デメリット 【3】構文 1)作成 2)削除 【4】サンプル 例1:その年の最新実行されたデータを取得するビュー(PostgreSQL) 【1】View (ビュー)とは? * 実テ…

【ASP.NET コントロール】ASP.NET AJAX Control Toolkit (Accordion編)

* 折りたたみ機能(開閉可能なパネル)を有するコントロールは、以下の通り。 【1】CollapsiblePanelコントロール http://blogs.yahoo.co.jp/dk521123/26999505.html 【2】Accordionコントロール http://blogs.yahoo.co.jp/dk521123/27014486.html 【2】Acco…

【jQuery】入力補助(日付編) ~ Datepicker & Masked Input の使用 ~

■ Datepicker * 日付入力補助で、カレンダーフォームを作成する Datepicker仕様 http://docs.jquery.com/UI/Datepicker デモ http://akdiary.seesaa.net/article/114106237.html 主なプロパティ 一般 * dateFormat:日付フォーマット(例「dateFormat: 'yy/mm…