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

【C#】【Form】カーソル

■ カーソルについて * Cursors.Default : デフォルトカーソル * Cursors.WaitCursor : 待機カーソル * Cursor.Current : 現在のカーソル * Cursor.Cross : 十字カーソル ■ サンプル this.Cursor = Cursors.WaitCursor; this.Cursor = Cursors.Default; this.…

【ACCESS】ACCESSでSQLを実行する

■ ACCESSでSQLを実行する [1] ACCESSデータベースファイル'*.mdb'を開く。 [2] [クエリ]-[新規作成]-[デザインビュー]で”OK”ボタン押下 [3] ”閉じる”ボタン押下 [4] ”SQL”ボタン押下 [5] SQL文を記述する [6] [クエリ]-[実行]または、”!”ボタン

【トラブル】【VS】VS 2010の描画問題

■ 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を使…

【VisualStudio】色々な設定

■ Visual Studioのコード・エディタに行番号を表示 手順 (1)Visual Studio「ツール」メニューで「オプション」を選択 (2)ダイアログ下部の「すべての設定を表示」をチェック // ★ここではまった (3)[テキストエディタ]-[C#]-[全般]を選択 (4)「表示」欄の「…

【C#】スタック情報の取得 ~スタック・トレース(StackTrace)~

StackTrace http://blogs.yahoo.co.jp/dk521123/20212247.html でStackTrace()を勉強したので、個別にまとめる 現在のスタック・トレース情報を取得 * System.Environment.StackTrace取得 サンプル Console.WriteLine( System.Environment.StackTrace); 参考…

【C#】【デバッグ】独自のLoggerクラス作成する

独自のLoggerクラス作成する http://blogs.yahoo.co.jp/dk521123/20151544.html で、試しに作ったが、 http://www.atmarkit.co.jp/fdotnet/dotnettips/146debugonfile/debugonfile.html で乗ってた「DefaultTraceListener」を使用した方がよさそうなので、い…

【C#】コンストラクタ / デストラクタ

C#

■ コンストラクタ * C#のコンストラクタは、Javaとは異なるのでメモ。 ■ :this() * 別のコンストラクタを呼び出す サンプル public class SampleConstractorClass { public SampleConstractorClass() { Console.WriteLine("Call!"); } public SampleConstrac…

【C#】色々なプロパティ ~ Environment / Application ~

C#

■ ユーザ名 * 以下の関連記事を参照 【C#】ユーザ情報取得 ~ コンピュータ名 etc ~ https://blogs.yahoo.co.jp/dk521123/23844430.html ■ 改行コードを取得 * Environment.NewLineプロパティを利用する * OS環境ごとの違いを意識せずに、改行コードを利用…

【C#】Null許容型(Nullable 型)

C#

Null許容型(Nullable 型) 例1 Nullもデータとして格納できるようにするには、型のすぐ右に「?」を入れように型宣言する int? x = 123; 例2 以下でも同じ Nullable<int> 123; プロパティ * HasValue : 有効な(null でない)値を持っていれば true、それ以外は fal</int>…

【C#】ごっそりTextファイルにデータ入出力する ~ ReadAllText / WriteAllText ~

■ ファイルの読み書き * File.ReadAllText()又は、File.WriteAllText() を使用する * オープンやクローズを意識することなく、ファイルを簡単に扱える ■ ファイルの読み * ReadAllText() サンプル string FileName = openFileDialog1.FileName; string DataT…

【C#】ファイルの読み書き ~ StreamWriter / StreamReader ~

■ ファイルの書き込み 既存のファイルに追加書込 * StreamWriter() の第2引数に、trueを設定 サンプル ログファイル用クラス作成 #region ログファイル用クラス public class Log { /// <summary> /// ログファイルの書き込み用ストリーム /// </summary> private StreamWriter …

【C#】パス(Path)の扱いについて

■ ディレクトリとファイル名の結合 * System.IO.Path.Combine() を使用する サンプル string filePath = @"C:\TK\"; // ファイル名の作成 string fileName = DateTime.Now.ToString("yyyyMMdd") + "_" + "TEST" + ".txt"; // ファイルパス結合 fileName = Sy…

【C#】C#でZIPに圧縮・解凍を扱うには ~ サンプルコード編 ~

■ はじめに C#でZIP圧縮・解凍をするサンプルプログラムを書く * ZIPに関する記述は、以下を参照のこと https://blogs.yahoo.co.jp/dk521123/20103286.html * 以下は、かなり参考になったサイト http://journal.mycom.co.jp/articles/2009/08/21/DotNetZip/0…

【VSS】ソース管理 VSS を設定するには

■VisulaStudio環境下で、VSSに管理するように設定する 設定方法1 [1] VisulaStudio(以下VS)の[ツール]-[オプション]-[ソース管理]を選択 [2] VSの「オプション」ダイアログにおいて、「プラグインの選択」などを設定する [3] VSのソリューションエクスプロー…

【VisualStudio】【C#】ソリューション内のファイルを使用するには...

■ ソリューション内のファイルを使用するには... 手順 Step1 : 実際に実行するEXE先にファイルをコピーする Step2 : ソースを書く ■ Step1 : 実際に実行するEXE先にファイルをコピーする ビルド後のイベントを利用する。以下、参考資料。 http://blogs.yahoo…

【C#】C#でZIPに圧縮・解凍を扱うには ~ 入門編 ~

■ はじめに * 結論から言えば、案3がいいと思う ■ 案1:J#を使用して行う http://dobon.net/vb/dotnet/links/createzipfile.html http://homepage2.nifty.com/nonnon/SoftSample/CS.NET/SampleJZip.html などに記載されている方法 欠点 * J#はVisual Studio …

【C#】【ACCESS】ユーザから選択されたACCESSファイル(.mdb)を使う

■ サンプル * ACCESSファイルのデータをCSVファイルに変換する DataSet namespace Tool001.Data.PersonDataSetTableAdapters { public partial class PersonTableAdapter { public string ConnectionString { get { return this.Connection.ConnectionString…

【C#】【Excel】 Open XML SDK

■ Excelに関するメモ * Office2007からOffice Open XMLという文章フォーマットを採用 ■ Excelのオブジェクト構成 Applicationオブジェクト | +-- Workbookオブジェクト | +-- Worksheetsオブジェクト ■ 環境設定 [1] Open XML SDK (OpenXMLSDKv2.msi)をダ…

【Excel】Excel覚書

【1】グラフ 1)セルにグラフを表示(Excel2010) * [挿入]-[スパークライン]で、できる http://www4.synapse.ne.jp/yone/excel2010/excel2010_spark.html 【2】図 1)図を微調整する(Excel2010) * [書式]-[サイズ]で、微調整できる 【3】印刷 * Excelは…

【Java】【DI】DIコンテナ ~ Google Guice編 ~

■ Google Guiceとは? * Googleが作ったDIコンテナ * DIに特化して、パフォーマンスを重視 * 「ジュース」って呼ぶらしい * DIコンテナの設定を、XMLファイルではなく、Javaクラスで設定する(Eclipseのコードアシスト機能が活用できる) * DIを行う際に、注入…

【Tomcat】【環境構築】Eclipse に Tomcat を設定する

EclipseにTomcatを設定する 前提 Java の開発環境「JDK+Eclipse」を構築してあることが前提。 構築環境については、以下を参照のこと http://blogs.yahoo.co.jp/dk521123/31934496.html 設定環境 * OS : WinXp * JDK : Ver1.7.0_25 * Eclipse : Eclipse Java…

【Java】【DI】DI (Dependency Injection, 依存性の注入) ~概念編~

■ 役割 * インスタンス管理 ■ 概要 DIコンテナを利用する場合、以下のようなオブジェクトの関係になります。 +------------------+ +----------------+ +--------------------+ |クラス(利用する側)| ====> |インターフェイス| <---- |クラス(利用される側)|…

【ASP.NET MVC】【C#】 MVC 2 Web アプリケーションを使う

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…

【Oracle】Oracleの再インストール (アンインストール後にインストール)

アンインストール [1] Oracle Universal Installerを立ち上げ、「製品のアンインストール」をクリックし、削除を行う [2] [スタート]-[すべてのプログラム]でOracle関連ののサービスがすべて消えたことが確認する [3] OS再起動(ファイルのロックを解除する…

【トラブル】【Oracle】アンインストール途中でエラー(エラーコード:OUI-10020)

問題点 * オラクルをアンインストールしている途中で、エラーコード:OUI-10020により、アンインストールできない 解決方法 [1] 「C:\Program Files\Oracle\Inventory\locks」まで移動 [2] 上記の内部にあるファイル「reader0.lock」を削除 再度、Oracle Uni…

【C#】Delegate / Event ~ 基本編 ~

C#

■ はじめに https://dk521123.hatenablog.com/entry/2010/12/12/164101 https://dk521123.hatenablog.com/entry/2010/12/25/221009 の続き。 目次 【1】イベントを登録する 【2】イベントが発生したオブジェクトを判別する 【1】イベントを登録する // 初…

【トラブル】【Java】【Eclipse】The type JPEGCodec is not accessible due to restriction on required library

症状 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

症状 * Eclipseを起動した時に、 「workspace in use or cannot be created choose a different one」というダイアログが表示されて、 Workspaceを違うところにさせられるエラーがでる ※ まずは、別でEclipseを立ち上げていると、この現象があるので、そのこ…

【トラブル】【C#】 S2Container.NET や Log4net をVisual Studio 2010に使用したら、ビルドエラー

問題 * 「S2Container.NET 1.3.18」をVisual Studio 2010に使用したら、ビルドエラーになってしまう * Visual Studio 2008では、問題ないみたい プログラム ... using Seasar.Dao.Attrs; //S2Dao.NETの属性を使用 ... 解決策 [1] 対象プロジェクトの右クリッ…

【C#】Seasar.NETについて

■ Seasar.NETについて Seasar.NETプロジェクトでは次の2つのフレームワークが提供されている * S2Container.NET(AOPをサポートしたDIコンテナ) * S2Dao.NET(O/Rマッピング・フレームワーク) ■ DI(Dependency Injection, 依存注入) * クラス間の依存関係…