このサイトについて
|
サイトマップ
|
お問い合わせ
ホーム
サンプルコード
雑記
デザインパターン
ソフトウェア
サイトマップです。
サイトマップ
ホーム
サンプルコード
ログ
処理時間を計測する
プログラムで呼び出し履歴(クラス名やメソッド名)を取得
通信の送受信データをファイルへ出力する(ダンプログ)
ユーティリティ
指定した小数桁で切り上げする。
指定した小数桁で切り下げする。
指定した小数桁で四捨五入する。
CSVファイルを読み込む。
GUI
コントロールのちらつき防止
DataGridViewのソートを解除(バインドしたデータ)
DataGridView
DataGridViewにデータをいれる
チェック
指定した文字列が16進数の数字かどうかを判定
指定した文字列が10進数の数字かどうかを判定
指定した文字列がアルファベットかどうかを判定
指定した文字列が大文字かどうかを判定
指定した文字列が小文字かどうかを判定
指定した文字列が任意の文字で構成されてるかどうかを判定
ADO.NET
ADO.NETって?
.NET Framework データプロバイダー
データベースへ接続する
データベースへ接続する2
データベースへ接続する3
SELECT文でデータを取得する(DataReader)
DataReaderから型付DataTableを作成する
SELECT文でデータを取得する(DataAdapter)
SELECT文でデータを取得する(DataAdapter) 2
SELECT文でデータを取得する(DataAdapter) 3
DataAdapterのUpdateメソッドの仕組み。
TableAdapterを使ってデータを抽出
TableAdapterを使ってデータベースを更新
SQLを実行する(Access)
SQLを複数実行する(Access)
SQLを実行する(PostgreSQL)
SQLを実行する(SQLServer)
SQLを実行する(Oracle)
SQLを実行する(MySQL)
ADO.NETが遅い理由①
DataReaderとDataAdapter
DataSet
DataSetって?
DataSetはどんなとき使うの?
DataSetの構造
DataSetに値を入れる。
DataTableを編集する。
DataTableに新しいレコードを追加する。
DataTableのレコードを削除する。
DataTableを編集前に戻す。
DataTableのSelectメソッドを利用する。
Selectメソッドで並び替えた結果をDataTableに格納する。
Selectメソッドの集約を利用する。
Selectメソッドの注意点。
Selectメソッドの注意点2。
DataSetに格納しているデータへアクセスする。
列に指定した型をつけてDataTableを作成する。
型指定されたDataSetを使う。
DataRowをコピーする。
DataRowをコピーする②。
カラム名が同じ箇所だけDataRowをコピーする
DataTableをコピーする。
条件に当てはまるレコードをDataTableから削除する。
DataTableを比較する①。
DataTableを比較する②。
DataTableが変更されてるかチェックする。
DataTableからCSVファイルを作成する。
DataTableをシリアライズする。
逆シリアライズしてDataTableを復元する。
DataView
DataViewって?
DataViewを使ってみる。
スレッド(Thread)
引数を指定してスレッドのメソッドを起動する。
サブスレッドでコントロールを操作するには?
BackgroundWorkerを使ったスレッド処理
手軽にBackgroundWorkerを使う
デリゲート
デリゲートの用途1
変換処理
string型 → byte[]型 へ変換します。
byte[]型 → string型 へ変換します。
int型 → byte[]型 へ変換します。
byte[]型 → int型 へ変換します。
指定したビット位置からサイズ分だけ1詰めした数値を返す。
数値(uint型)の中で指定した領域(bit単位)の値を抽出する。
指定したbit位置に数値(uint型)を挿入する。
雑記
値型と参照型の比較の違い
プロジェクトメンバーが作業遅延を報告しない
もう嫌だ!と思ったソースその⑤
そのファイルオープン大丈夫ですか?
DataGridViewのSelectionChangedイベントの注意点
ディープコピー
シャローコピー
もう嫌だ!と思ったソースその④
開発しやすくするために
シンプルなプログラムは難しい
あれ?コンボボックスでエラーが!
たまに見かけるソース①
SQL Server Management Studioにログインできなくなった!
フォアグラウンドとバックグラウンド スレッド
TCP/IP タイムアウトを設定して受信すると・・・③
あれ?decimal d=0.0100MをToStringすると"0.0100"になる
えっ?0.00001(double型)をToStringすると指数になるの?
FocusコントロールとActiveControlは必ずしも一致しない?
見落としがちな不具合
ネイティブ イメージ ジェネレータ (Ngen.exe)を調べてみた
もう嫌だ!と思ったソースその③
デリゲート(Delegate)の用途1
ユーザーアカウント制御(UAC)
もう嫌だ!と思ったソースその②
もう嫌だ!と思ったソースその①
一定間隔でグリッドの内容を再表示するときの落とし穴
ファントムリードってなんだろう。
不一致分析 (反復不能読み取り)ってなんだろう。
ダーティリードってなんだろう。
TCP/IP タイムアウトを設定して受信すると・・・②
TCP/IP タイムアウトを設定して受信すると・・・①
ManualResetEventです。
AutoResetEventを調べてみた
良い設計
しばらくお待ちくださいFormを自作したい
リモート接続が許可されるように SQL Server 2008 を構成する方法
DataAdapterでよく使うプロパティ
Visual Studio 2005 でSQLServer2008 からデータセットを作る
OLE DBとADOを調べてみた
ODBCを調べてみよう (後編)
ODBCを調べてみよう (前編)
RadioButtonのClickイベントの注意点。
TextBoxのIMEがオンにならない。
クリックするとフォーカスがなくなる。(ユーザコントロールのフォーカス)
サブスレッドでコントロールを操作するときの注意点。
Tab移動するとフォーカスがなくなる(ユーザコントロールのフォーカス)
アプリケーションドメインの罠からの脱却。
アプリケーションドメインの罠。
ファイルの文字コードを判定したい。その1
DataTableを比較してみた。その2
DataTableを比較してみた。
編集前のDataTableに戻す方法を調べてみた。
手軽にスレッドを使いたい。
StringクラスのTrim( )をちょっと調べてみた。
デザインパターン
Simple Factory
Factory Method
ソフトウェア
MyCodingBook
このサイトについて
お問い合わせ
C#によるマルチコアのための非同期 並列処理プログラミング
山本 康彦
¥ 2,919
プロフェッショナルマスターVisual C# 2012
川俣 晶
¥ 2,730
Copyright (C) 2011 - 2017 猫の気ままなC#日記