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

ISNULL関数、NVL関数

SQL

ISNULL(x,y) (SQLServer) xがNULLのときyで置換。 最初DECODEで行なおうとした自分はアホ過ぎる・・。追記;OracleならNVL(x,y)

複数ボタンで同クリックイベント処理後、処理分岐の方法

C#

久々に更新。 今日、仕事帰りに同僚に 「複数のボタンを同じクリックイベントで呼び出して、共通処理をしたあと、 それぞれのボタンごとの処理を行うときに、どのボタンを押したか、 どうやって判断すれば良い?」 と聞かれた。 「e辺りが持ってんじゃないの…

小数部取得・小数点以下桁数取得・四捨五入

C#

//小数部取得 private Decimal GetDec(decimal decValue) { return decValue - decimal.Truncate(decValue) ; } //少数部桁数取得 private int GetNumberPlace(decimal decValue) { string strTmp; strTmp = decValue.ToString(); strTmp= strTmp.Substring …

数字入力検証

C#

VBだとLikeで簡単。C#にはLIKEがないので、以下のように行う。 if (Regex.IsMatch(textBox1.Text, "^[0-9]$", RegexOptions.Singleline ) == false) { MessageBox .Show ("数字のみ入力してください。"); }参考: Regex クラス (System.Text.RegularExpressi…

自作ContextMenuStrip

自作ContextMenuStripを自作する機会があり、 上のメニューから 元に戻す、切り取り、コピー、貼り付け、削除、すべて選択 を実装したContextMenuStripを作成した。参考:TextBox(またはRichTextBox)でコピー、切り取り、貼り付け、元に戻すを行う: .NET T…

日経ソフトウエア 2010年 07月号 [雑誌]作者: 日経ソフトウエア出版社/メーカー: 日経BP出版センター発売日: 2010/05/24メディア: 雑誌購入: 3人 クリック: 141回この商品を含むブログ (7件) を見る 先週末から「特集1:はじめてのWebプログラミング」を読ん…

COOKIE処理

PHP

・cookieを作成してブラウザに発行 →setcookie(項目名,値,有効期限) 有効期限1時間の例 →setcookie("test",$value,time()+3600)注意点:サーバー側のプログラムでcookieを発行する場合はHTMLタグを書き出す前に行う。 →cookieはHTTPレスポンスのヘッダーに…

ContextMenu

ShowImageMargin でContextMenuItemの表示位置調整。

 ルーティング

送信元からあて先にパケットを送信するとき、最適なルートを経由して転送されるようにすること。 ルーティング − @IT ネットワーク用語事典

既定値?

カスタムテキストボックスコントロールを作成したとき、 下記の現象と同じことが起きたので、貼っておく。継承したTextBoxで: DOBON.NETプログラミング掲示板過去ログ 既定値と初期値が違うとは・・。 まだよくわかっていないので、後日検証。プロパティ値が…

Contextmenuの無効化

textbox1.ContextMenu = New ContextMenuこれだと、右クリックし、コントロール外へドラッグしたとき コンテキストメニューが表示されてしまうので、 MouseDownイベントで右クリック無効化処理もいれる。 Private Sub textbox1_MouseDown(ByVal sender As Sy…

ARP(Address Resolution Protocol)

MACアドレスをあて先のIPアドレスから求めるためのプロトコル。(コマンドプロンプトから「arp -a」でARPテーブルを表示できる。)参考ARP − @IT ネットワーク用語事典

ドラッグ&ドロップ処理ができない

VB ドラッグ&ドロップ - DragDrop, AllowDrop, DoDragDropなど このページどおり、AlloDrop=trueにしているのになあ。 ドラッグしたものをフォームに渡す時点で、カーソルが不可になる。別の設定が足りてないのだろうか?頭に血が上っちゃったんで、明日改…

指定ファイルへ新たなコンボボックス項目を登録

コンボボックスの項目をテキストファイルに保存しているのだが、 新たにコンボボックス項目を追加するとき、既存の項目と 突き合わせて、一致しないときだけ、ファイルに書き込む処理が欲しい。 コンボボックスは複数あるので、一律に使えるように 作ってみ…

対象のフレームワーク変更

ソリューションの「プロパティ」から 「コンパイル」を選択 さらに「詳細コンパイルオプション」を選択すると、 一番下に対象のフレームワーク変更コンボが存在するので、 ここで変更すれば良い。 ちなみに、C#では場所が違う。 ソリューションの「プロパテ…

VS2010 メモ

日経ソフトウエア 2010年 07月号 [雑誌]作者: 日経ソフトウエア出版社/メーカー: 日経BP出版センター発売日: 2010/05/24メディア: 雑誌購入: 3人 クリック: 141回この商品を含むブログ (7件) を見る 「visualstudio2010の新機能を活用してプログラムを作って…

文字列から改行文字を取り除く

textbox1.Text.Replace(vbCrLf, "")これで可能であるが、文字列内の改行文字を削除するには?[C#、VB] − @ITこちらのページによると、ラインフィード(Chr(13))のみやキャリッジリターン(Chr(10)のみで処理される 場合もあるので、下のようにしたほうが無…

データグリッドビューを行選択モードにする。

datagridview1.SelectionMode = DataGridViewSelectionMode.FullRowSelect

dataGridViewのヘッダーに文字列追加

For i As Integer = 0 To dataGridView1.RowCount - 1 dataGridView1.Rows(i).HeaderCell.Value = combobox1.Text Next参考:DataGridViewのヘッダーの文字列を変更する: .NET Tips: C#, VB.NET

String.IsNullOrEmpty

ど忘れしてしまったので、忘れないよう記述。 If String.IsNullOrEmpty(textbox1.text) = False Then ~ Else ~ End If 参考:文字列がnull(Nothing)か空文字列かを簡単に判定するには?[2.0のみ、C#、VB] − @IT

リコメンデーション ユーザが興味を持ているものや目的を分析し、 ユーザに合わせたオススメのページや情報を提供すること。 例)Amazonの「この商品を買った人はこんな商品も買っています」 パーソナライゼーション ユーザの了承を得て収集したデータに基づ…

It’s Party Time!: エンジニアに必要な「何も考えない力」 考える必要のないものに対しては何も考えないようにしてみる 自分は考え過ぎて失敗するタイプなんで、こういう考え方は参考にしたい。

CONSTRAINT句

SQL

CONSTRAINT句 列に対して値を制限する。 制約には以下の4つが用意されている。 PRIMARY KEY FOREIGN KEY UNIQUE CHECK 例)CHECK句 CREATE TABLE TEST( 性別 NUMERIC NOT NULL, CONSTRAINT ck_shain_gender CHECK(性別=0 OR 性別=1) ) これで、性別には0と1…

ファイルを1行ずつ読み込んで、コンボボックスへセット

Dim BattleStylePath As String = "D:\KifuManage\戦型.txt" enc = System.Text.Encoding.GetEncoding("Shift_JIS") 'ファイルに書き込むときに使うEncoding sr = New System.IO.StreamReader(BattleStylePath, enc) '開く '内容を一行ずつ読み込む While sr…

 DB設計・SQLServerへの接続の試み

ブラウザ上でさくさくデータベースの設計ができる『WWW SQL Designer』がすごすぎる | IDEA*IDEAずいぶん前に紹介されていたものだが、 昨日の続きでDBを作る際に、DB設計もしてみようということで、 使ってみた。 ↓こんな感じさくさくっと作れて便利。特…

文字列の先頭、最後を置換

文字列の先頭を置換→ ^ 文字列の最後を置換→ $

csvファイルへの書き込み

・入力した値をcsvファイルに書き込むプログラム。趣味の将棋で棋譜並べのデータを管理アプリを作ってみようと思い、作成。 今日はとりあえずcsv出力まで。 登録ボタンの押下時にcsvファイルに書き込み。 Private Sub btnRegist_Click(ByVal sender As Syste…

メモ・Overries とShadows の違い

@IT:連載:プロフェッショナルVB.NETプログラミング 第10回 オブジェクト関連(後編) ・Overries 利点:Overriesキーワードで継承したメソッドを呼び出すときは、 変数の型に関係なく呼び出せる。 欠点:あらかじめOverridableキーワードを付けておかない…

Expired 自分はメガネをかけているが、2年ぐらい見てもらっていない。 たまには見てもらいにいこうかな。

風邪ひいてしまった。土日はほとんど寝込むことに。 最近、運動不足がひどいので、体が弱くなっているなあ。 散歩の量増やすとか、色々対応していこう。