データベースに依存しない.NETプログラム

以前、私が働いていた会社には、データベースとしてMSAccessを使ったADO.NET 1.0アプリケーションがありました。それをSQLServerに移行する必要があったので、ソースを修正することになりました。それで私たちが行った対応として、データ・プロバイダによってSystem.Data.SqlClient名前空間(SQL Server用)、System.Data.OleDb名前空間(MSAccess用)を、それぞれ使い分けて、別々のコードを書きました。動いてはしましたが、あまりエレガントなソリューションではなかったです。

Oracle SQL Developerのインタフェース言語を変える方法

Oracle SQL DeveloperをOS言語と違う言語に変えたいですか。ここでOracle SQL Developerを日本語から英語に変換する方法を教えます。

その方法は以下のとおりです。(この方法は別の言語に対しても同様に適用できると思います。)

 

 

Delphi 2005でTRadioGroupからTRadioButtonをアクセスする方法

Borland Developer Studio(Delphi 2005)でデザイン時に複数のラジオボタンを作成して管理するには、TRadioGroupというコンポーネントを使用することがあります。オブジェクトインスペクターを開いて、ItemsというTRadioGroupのプロパティを編集するだけで、複数のラジオボタンが簡単に追加できます。Itemsプロパティに入力した文字列に対して、TRadioGroupコンポーネント内にラジオボタンが自動的に表示されます。入力した文字列はラジオボタンのキャプションになります。次のイメージに示すように、オブジェクトインスペクター(左ペイン)のItemsプロパティに追加された文字列「Item1」、「Item2」、「Item3」は、ラジオボタンのキャプションとしてフォーム内に現れます。

マイクロソフト・Word(ワード)のAPI矛盾

VSTO (Visual Studio Tools for Office)で開発しているシステムのために、新しい関数をつくる必要がありました。その関数は、ドキュメントの表中で選択されているセルを処理します。しかし、関数をテストしているうちに、SelectionのRangeオブジェクト動作にはセル選択に対して矛盾があることが分かりました。

ケータイチェス

Keitai ChessKeitai Chess今日、携帯電話用のゲームソフトをダウンロードしました。チェスというゲームで、将棋と似たようなものですね。残念ながら、ダウンロードしたゲームには欠陥のようなものがありました。

日本から国際フリーダイアル番号への電話

フィリピンの銀行に電話をかける必要がありました。幸いに銀行には国際フリーダイヤルの番号があって、電話代をあまり気にしないで電話するごとが出来ます。銀行のホームページから電話番号を探して、以下のようなものが書かれていました。

[国際アクセスコード] + 800-8-631XXXX (見せないですが、XXXXは最後の4桁)

Drupalグループの第三回ミーティング

先日5月23日、江東区で行われたDrupalグループのミーティングに参加してきました。これは今年グループの三回目のミーティングです。幸運にもDrupalを使ったロカリゼーション・多言語対応についてプレゼンする機会を頂きました。ミーティングの参加者はほとんど日本人なので、日本語でプレゼンをしました。

Netbeans・IDEの手動インストール方法

この投稿では、Netbeans・IDEを通常のセットアップ方法でインストールせずに実行させる方法を教えます。通常のインストラーを使用しない理由が沢山あって、それらを前回の投稿に記載しました。

絶対にインストールしてはならないプログラムのリスト

落ち着いて下さい。関心を呼びたかっただけです。今から述べるプログラムは悪質プログラムではありません。通常のセットアップ方法でインストールせずに使用できるプログラムのことです。これらのプログラムを使用するには、プログラムファイルを任意のフォルダにコピーするだけです。プログラムによっては設定を少し変える必要がある場合もありますが、これもとても簡単です。

もはや別々ではなく、一体である。

私達のそれぞれの個人ブログを一つにすることに決定しました。

前のブログと同じように、このサイトは以下のことを目的としています。