2010-01-01から1年間の記事一覧
■ カーソルについて * Cursors.Default : デフォルトカーソル * Cursors.WaitCursor : 待機カーソル * Cursor.Current : 現在のカーソル * Cursor.Cross : 十字カーソル ■ サンプル this.Cursor = Cursors.WaitCursor; this.Cursor = Cursors.Default; this.…
■ ACCESSでSQLを実行する [1] ACCESSデータベースファイル'*.mdb'を開く。 [2] [クエリ]-[新規作成]-[デザインビュー]で”OK”ボタン押下 [3] ”閉じる”ボタン押下 [4] ”SQL”ボタン押下 [5] SQL文を記述する [6] [クエリ]-[実行]または、”!”ボタン
■ VS2010の描画問題 元ネタ http://d.hatena.ne.jp/n7shi/20100801/1280745552 http://quellencode.org/blog/?p=31 によると、Visual Studio 2010とXPとの間で、描画問題があるらしい。 とりあえず、メモ。 ■ 問題 * Windows XP SP3でVisual Studio 2010を使…
■ Visual Studioのコード・エディタに行番号を表示 手順 (1)Visual Studio「ツール」メニューで「オプション」を選択 (2)ダイアログ下部の「すべての設定を表示」をチェック // ★ここではまった (3)[テキストエディタ]-[C#]-[全般]を選択 (4)「表示」欄の「…
StackTrace http://blogs.yahoo.co.jp/dk521123/20212247.html でStackTrace()を勉強したので、個別にまとめる 現在のスタック・トレース情報を取得 * System.Environment.StackTrace取得 サンプル Console.WriteLine( System.Environment.StackTrace); 参考…
独自のLoggerクラス作成する http://blogs.yahoo.co.jp/dk521123/20151544.html で、試しに作ったが、 http://www.atmarkit.co.jp/fdotnet/dotnettips/146debugonfile/debugonfile.html で乗ってた「DefaultTraceListener」を使用した方がよさそうなので、い…
■ コンストラクタ * C#のコンストラクタは、Javaとは異なるのでメモ。 ■ :this() * 別のコンストラクタを呼び出す サンプル public class SampleConstractorClass { public SampleConstractorClass() { Console.WriteLine("Call!"); } public SampleConstrac…
■ ユーザ名 * 以下の関連記事を参照 【C#】ユーザ情報取得 ~ コンピュータ名 etc ~ https://blogs.yahoo.co.jp/dk521123/23844430.html ■ 改行コードを取得 * Environment.NewLineプロパティを利用する * OS環境ごとの違いを意識せずに、改行コードを利用…
Null許容型(Nullable 型) 例1 Nullもデータとして格納できるようにするには、型のすぐ右に「?」を入れように型宣言する int? x = 123; 例2 以下でも同じ Nullable<int> 123; プロパティ * HasValue : 有効な(null でない)値を持っていれば true、それ以外は fal</int>…
■ ファイルの読み書き * File.ReadAllText()又は、File.WriteAllText() を使用する * オープンやクローズを意識することなく、ファイルを簡単に扱える ■ ファイルの読み * ReadAllText() サンプル string FileName = openFileDialog1.FileName; string DataT…
■ ファイルの書き込み 既存のファイルに追加書込 * StreamWriter() の第2引数に、trueを設定 サンプル ログファイル用クラス作成 #region ログファイル用クラス public class Log { /// <summary> /// ログファイルの書き込み用ストリーム /// </summary> private StreamWriter …
■ ディレクトリとファイル名の結合 * System.IO.Path.Combine() を使用する サンプル string filePath = @"C:\TK\"; // ファイル名の作成 string fileName = DateTime.Now.ToString("yyyyMMdd") + "_" + "TEST" + ".txt"; // ファイルパス結合 fileName = Sy…
■ はじめに C#でZIP圧縮・解凍をするサンプルプログラムを書く * ZIPに関する記述は、以下を参照のこと https://blogs.yahoo.co.jp/dk521123/20103286.html * 以下は、かなり参考になったサイト http://journal.mycom.co.jp/articles/2009/08/21/DotNetZip/0…
■VisulaStudio環境下で、VSSに管理するように設定する 設定方法1 [1] VisulaStudio(以下VS)の[ツール]-[オプション]-[ソース管理]を選択 [2] VSの「オプション」ダイアログにおいて、「プラグインの選択」などを設定する [3] VSのソリューションエクスプロー…
■ ソリューション内のファイルを使用するには... 手順 Step1 : 実際に実行するEXE先にファイルをコピーする Step2 : ソースを書く ■ Step1 : 実際に実行するEXE先にファイルをコピーする ビルド後のイベントを利用する。以下、参考資料。 http://blogs.yahoo…
■ はじめに * 結論から言えば、案3がいいと思う ■ 案1:J#を使用して行う http://dobon.net/vb/dotnet/links/createzipfile.html http://homepage2.nifty.com/nonnon/SoftSample/CS.NET/SampleJZip.html などに記載されている方法 欠点 * J#はVisual Studio …
■ サンプル * ACCESSファイルのデータをCSVファイルに変換する DataSet namespace Tool001.Data.PersonDataSetTableAdapters { public partial class PersonTableAdapter { public string ConnectionString { get { return this.Connection.ConnectionString…
■ Excelに関するメモ * Office2007からOffice Open XMLという文章フォーマットを採用 ■ Excelのオブジェクト構成 Applicationオブジェクト | +-- Workbookオブジェクト | +-- Worksheetsオブジェクト ■ 環境設定 [1] Open XML SDK (OpenXMLSDKv2.msi)をダ…
【1】グラフ 1)セルにグラフを表示(Excel2010) * [挿入]-[スパークライン]で、できる http://www4.synapse.ne.jp/yone/excel2010/excel2010_spark.html 【2】図 1)図を微調整する(Excel2010) * [書式]-[サイズ]で、微調整できる 【3】印刷 * Excelは…
■ Google Guiceとは? * Googleが作ったDIコンテナ * DIに特化して、パフォーマンスを重視 * 「ジュース」って呼ぶらしい * DIコンテナの設定を、XMLファイルではなく、Javaクラスで設定する(Eclipseのコードアシスト機能が活用できる) * DIを行う際に、注入…
EclipseにTomcatを設定する 前提 Java の開発環境「JDK+Eclipse」を構築してあることが前提。 構築環境については、以下を参照のこと http://blogs.yahoo.co.jp/dk521123/31934496.html 設定環境 * OS : WinXp * JDK : Ver1.7.0_25 * Eclipse : Eclipse Java…
■ 役割 * インスタンス管理 ■ 概要 DIコンテナを利用する場合、以下のようなオブジェクトの関係になります。 +------------------+ +----------------+ +--------------------+ |クラス(利用する側)| ====> |インターフェイス| <---- |クラス(利用される側)|…
MVC(Model / View / Control)とは? * 以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/22695448.html サンプル * Microsoft Visual Web Developer 2010 Express の場合 準備 [1] 「新しいプロジェクト」の[Visual C#]-[Web]-[ASP.NET MVC 2…
アンインストール [1] Oracle Universal Installerを立ち上げ、「製品のアンインストール」をクリックし、削除を行う [2] [スタート]-[すべてのプログラム]でOracle関連ののサービスがすべて消えたことが確認する [3] OS再起動(ファイルのロックを解除する…
問題点 * オラクルをアンインストールしている途中で、エラーコード:OUI-10020により、アンインストールできない 解決方法 [1] 「C:\Program Files\Oracle\Inventory\locks」まで移動 [2] 上記の内部にあるファイル「reader0.lock」を削除 再度、Oracle Uni…
■ はじめに https://dk521123.hatenablog.com/entry/2010/12/12/164101 https://dk521123.hatenablog.com/entry/2010/12/25/221009 の続き。 目次 【1】イベントを登録する 【2】イベントが発生したオブジェクトを判別する 【1】イベントを登録する // 初…
症状 Eclipseで、DICOMをJPEGに変換するプログラムを作成していたら、以下の【エラー内容】が出た。 エラー内容 Access restriction: The type JPEGCodec is not accessible due to restriction on required library 解決方法 1. [Window]-[Preferences]を選…
症状 * Eclipseを起動した時に、 「workspace in use or cannot be created choose a different one」というダイアログが表示されて、 Workspaceを違うところにさせられるエラーがでる ※ まずは、別でEclipseを立ち上げていると、この現象があるので、そのこ…
問題 * 「S2Container.NET 1.3.18」をVisual Studio 2010に使用したら、ビルドエラーになってしまう * Visual Studio 2008では、問題ないみたい プログラム ... using Seasar.Dao.Attrs; //S2Dao.NETの属性を使用 ... 解決策 [1] 対象プロジェクトの右クリッ…
■ Seasar.NETについて Seasar.NETプロジェクトでは次の2つのフレームワークが提供されている * S2Container.NET(AOPをサポートしたDIコンテナ) * S2Dao.NET(O/Rマッピング・フレームワーク) ■ DI(Dependency Injection, 依存注入) * クラス間の依存関係…