Oracle SQL Developer is a Java-based tool that provides a graphical interface to a database. While it’s main focus is Oracle (of course), it can be hooked up, via JDBC, to many other databases, such as MySQL , PostgreSQL, and SQL Server .
Here is the original post:
Oracle SQL Developer Debian Package « DJS Consulting Tech Blog
any nice code that cleanly shows how to interact with a rdbms database such as ms access, oracle , ms sql server and mysql from a borland c++ will be appreciated. please let me know the needed libraries,include files and functions/objects …
Read more here:
Free Database Library For Ms Sql Server ,oracle And Mysql – C And …
VSTO も当然ながら、Win フォームのコンポーネントを作成して、ドキュメントや作業ウィンドウから Win フォームを起動することができます。
作業ウィンドウで操作してしまえばよい部分はありますが、やはり、領域の問題などもあり、どうしても Win フォームを呼び出してから、値を取得しドキュメント上で利用するケースもあるかと思います。
このあたりは .NET の開発者であれば、あまり問題はないのかなと思いますが、.NET の開発がこれからという方にとっては不明な点があるかと思います。
今回は VSTO のドキュメント上から、Win フォームを呼び出して、DataGridView のデータをドキュメントに渡す方法についてご紹介したいと思います。
動き的には以下のような感じです。
手順:
1. コンテンツコントロールを3つ配置した Word ドキュメントを用意します。
2. Word 2007 ソリューションドキュメント上にボタンコントロールを配置します。
3. ソリューションで Windows フォームを作成し DataGridView を作成します。
※それぞれのボタンにDiaLog Result プロパティの値を設定します。
4. Form Load イベントに以下のような、DataGridView のデータを配置するコードを記述します。
private void Form1_Load(object sender, EventArgs e)
{
取得した名前から、DB や Web サービスから情報を追加で取得して、分析をおこなうようなシナリオも考えられます。
※一番右の要素をクリックした際のメッセージボックス
※一番左の要素をクリックした際のメッセージボックス
Excel VSTO でグラフと連動した動的なアプリケーションを作成する際に有効です。
以下手順です。
手順:
1. 任意のグラフ付きのブックを用意します。
2. VSTO で読み込み、以下のコードを記述します。
Sub elementChart_MouseDownHandler(ByVal Button As Integer, ByVal Shift As Integer, _
窓際プログラマーの独り言 -C#の話題を中心に:Nullable型のType より
int? a = 10;
Type type = a.GetType();
Console.WriteLine(type.Name);
を実行すると、
Int32
って表示されるんだ。
a = null;
type = a.GetType();
だと、
「オブジェクト参照がオブジェクト インスタンスに設定されていません。」
と、例外が発生する。
へー、そんな動きするんですね。
ちょっと調べてみましたところ、CLR の動作によるもののようでした。
まず、GetType メソッドは Object クラスで定義されている非仮想メソッドなので、GetType メソッドを値型に対して呼び出す際はボックス化が必要になります (Nullable 型は値型です) 。
そして、Nullable 型をボックス化する際、CLR は特別な動作をします。
Nullable 型が (論理的に) null である場合、ボックス化を行わず (正真正銘の) null を返します。
Nullable 型が (論理的に) null でない場合、Nullable 型が保持している生 (?) の値をボックス化して返します。
ということで、Nullable 型に対して GetType メソッドを呼び出しても、生の値、あるいは null に対して呼び出されてしまうというわけです。
StackFrame クラス (System.Diagnostics) を使用すると、呼び出し元メソッドを取得することができる。しかし、Release ビルドされたアセンブリでは JIT 最適化により呼び出し元メソッドがインライン化されている可能性がある。
例えば、次のコードの実行結果を Debug ビルドと Release ビルド (非デバッグ実行) とで比較すると一目瞭然だ。
using
SOAP メッセージの検証・変更を行うための PowerShell 関数を作成しました。
【 Set-MessageInspector 関数 】
WCF クライアントが要求メッセージを送信する前、応答メッセージを受信した後の 2 箇所に独自の処理を追加します。
追加した処理からは、要求メッセージまたは応答メッセージの検査・変更を行うことができます。
これにより、例えば、SOAP メッセージをログに記録することができます。
[ パラメータ ]
・target
SvcUtil.exe が生成したクライアントクラス ( ClientBase ジェネリッククラスの派生クラス ) のインスタンスを指定します。
または、チャネルファクトリのインスタンスを指定します。
・beforeSendRequest
WCF クライアントが要求メッセージを送信する前に行う処理を指定します。
beforeSendRequest に指定する関数内では、要求メッセージ (System.ServiceModel.Channels.Message) を第一引数から取得できます。
また、WCF クライアント オブジェクト チャネル (System.ServiceModel.IClientChannel) を第二引数から取得できます。
関数が戻り値を返した場合、戻り値は afterReceiveReply に指定した関数の第二引数に、相関状態データとして渡されます。
・afterReceiveReply
WCF クライアントが応答メッセージを受信した後に行う処理を指定します。
afterReceiveReply に指定する関数内では、応答メッセージ (System.ServiceModel.Channels.Message) を第一引数から取得できます。
また、相関状態データ (System.Object) を第二引数から取得できます。
[ 戻り値 ]
なし
[ コード ]
function Set-MessageInspector
{
XAMPPでは、デフォルトだと、MySQLのパスワードが「なし」セキュリティ的にざるです。
なので
http://localhost/security/index.php(私は:http://192.168.11.17:8080/security/index.php)してるけど。
にアクセスすると、こんな画面が出ます。
次の Visual Studio と .NET Framework のバージョンは、Visual Studio 2010 と .NET Framework 4.0 になるとのこと。
気になるのは、.NET Framework 4.0 の CLR のバージョンがどうなるかですね。