現在製作中のサンプルプログラムで、テキストボックスにデータベースファイルとパスワードを入力したらそのデータベースに接続できるようにするために文字列連結が必要になり調査してみた。
VB(.netじゃなくて、6あたりね)
Dim s As String
s= “ABC” & “DEF”
msgbox s
とかやると
ABCDEF
というメッセージが得られたが、C#でもそんなに難しくなく、以下のようなプログラムを書けばできることがわかった。
C#
StringBuilder a = new StringBuilder();
a.Append(“ABC”);
a.Append(“DEF”);
Messagebox.Show(a);
とかやる。
他にも書き方はあるみたいだけど、まぁとりあえずはこのやり方を覚えておこうかと。
ところで、どんなもんを作っているかというと。
今のところ、SQL Server Compactに対するSQL Plus+αみたいなツールを作ってみようかと思っています。
あとは、データベースファイルを選択する際にコモンダイアログを使ったり、存在するテーブルをリスト表示してSQLに加えたりする機能を入れてみようかなと。
その次にはODBC接続で同じようなツールを作るようなことをやってみたら、超愛用中のツールEbtのクローンではなくパクリソフトEbtモドキでも製作してみようかと。(Windows版は既に本家から出ています。作るのはあくまでもSQL Server Compactを使用したスタンドアロンデータベースアプリケーションになる予定。)
先日発表になったXperiaの日本語版も非常に気になる存在なので、開発言語をJavaに移すかもしれない。
だけど、C#はVBのようにとっても簡単なので、悩みどころです。。。
ExpressでWindowsMobileのソフトが作れたら一番いいんだけどなぁ。
コメント