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

C#のいろいろ

C#

現在実行中のメソッド名を取得する MethodBase.GetCurrentMethod()アプリケーションを終了させるには Environment.Exit()

List.AddとList.AddRangeの違い

C#

listに配列を入れたいときに気付いたことlistに配列を入れようとするを「Add」と「Range」があるが、両者の違いは初めから配列が作ってある場合はAddRangeの方が早いらしいだけ?多分。

TableStorageの取り扱い

azureのTableStorageでは一気に100レコード分の更新しかできない? 別のPartitionKeyの更新は一気にできない?これらを一回の処理で行おうと思ったら、SaveChangesを入れる必要がある。

DateTime型の足し算・引き算について

C#

日付の足し算引き算は難しい。例えば2012/02/01から3ヶ月引きたいときは単純に月から3カ月引いただけでは2012/-01/01になってしまう(表現がおかしいけど) 本当は2011/12/01とかになって欲しい(詳しくは知らない)なので実際にやるときには DateTime time …

ASP.NETでデバック時に開発サーバーに接続できなかった時の対応

意味が分らないけど.NET Framework3.5だとダメだったらしい、.NET Framework4.0にしたら解決した

JavaScriptで存在日付チェック

入力された日付が正当なものかどうかJavaScriptでチェックする。日付は Date クラスの引数に年月日を与えれば良い。注意点として var d = new Date(2012,11,13); //月は0〜11の値を取るので、これで2012年12月13日を指定していることに注意する。※もし日付が…

jsやcssのファイルを圧縮して読み込み速度を上げる

jsやcssなどのファイルはwebページ表示時に読み込まれるがそのファイルが軽いと読み込みが速くなる。ファイルの余分な改行や空白を取り除くことができるサイトがあるRefresh-SF - Online JavaScript and CSS Compressorこれを使うとjQuery.min.jsのようなフ…

HTMLでlabel要素を使った時の幅の固定について

HTMLでlabelの幅を固定しようと思ったが、できない?らしい。 インライン要素というのが絡んでるらしくwidthが効かないらしい。代わりにinputはインライン要素だが置換要素という特殊なものなのでwidthが効くらしい。でも、どうしてもlabelで幅を固定したい…

nullチェック(合体演算子)

C#

naがnullであった場合はnaにaを入れるという処理を記述する。 string a = "テスト"; string na = null; //処理が入る if(na == null) { na = a; } ↓同意 string a = "テスト"; string na = null; //処理が入る na = na ?? a; // 「??」はnull合体演算子 コー…

jQueryのイベント時の基本的なこと

イベント時の基本形 $(function(){ $("A").B(function(){ $(C).D(E) }); }); これで「A」を「B」したときに「C」の「D」を「E」に変更するというイメージ言い換えるとボタン(A)をクリック(B)したときにテキストボックス(C)の背景の色(D)を赤(E)に…

TextBoxの入力時のイベントについて

$(function(){ $('textarea').bind('keypress change',function(){ }); }); こんな感じでtextboxの入力イベントを取得できる

帳票(ヘッダー)の表示、非表示の制御を行う

クリスタルレポートを使った帳票でデータによって表示させたり非表示にしたいときに使う。今回の使用目的としてはデータによってカラムが変わっているかのように見せかけるために使用した。以下作業工程制御したい項目を右クリック ↓ オブジェクトの書式設定…

コマンドプロンプトでネットワークドライブのexeを実行する

cmd

コマンドプロンプトのcdではUNCパス(\\(ComputerName)\(folders)..)を使うことができないので、pushdコマンドを使う。 このとき自動的にネットワークドライブができてしまうが、コマンドプロンプトの終わりにpopdを使うことで作成されたネットワークドライ…

スタイルシート セレクタでの発見

css

#ID名{ } .クラス名{ } での指定は知っていたけど#ID名.クラス名{ } でも指定が可能であることを知った

自作スクロールバーを作成

・必要なファイル jquery.ui.core.js jquery.ui.widget.js jquery.ui.mouse.js jquery.ui.draggable.js手順 1.最初に可動範囲を決める divとかで適当な四角を作る $('#back').draggable({ containment: '#back', //ID:back内を動かす axis: 'y', //y軸にし…