2006-12-01から1ヶ月間の記事一覧
たとえば、独自のコントロールを作成してそれをフォーム内に 配置します。そのコントロール内のイベントで別のコントロールの 状態を更新したい場合(たとえばステータスバーを更新など)が多々あります。 やり方はいろいろあると思いますが、一番ベタなのが更…
とりあえず、一番低レベルなやつのサンプルです。 ConnectionからSQL発行してます。 実行するには、Firebird用の.Net Data Providerをインストールする 必要があります。 http://firebird.sourceforge.net/index.php?op=files&id=netprovider // vim:set ts=…
DataSetを用いたサンプルです。 DataSetを使うとなるとGUIの方が見栄えがいいのでwinexeにしてます。 手で直接ゴリゴリかいてもこれくらいの量に治まるのは凄い楽ですね。 // vim:set ts=4 sw=4 et ws is nowrap ft=cs: using System; using System.Data; us…
しょちゅう忘れるので、メモ。 一番簡単な接続方法。[ホストがローカルホストでインスタンス名がSQLExpressでwindows認証の場合] > sqlcmd -S localhost\SQLExpress -E 参考になるリソース。 http://msdn2.microsoft.com/ja-jp/library/ms166559.aspx http:/…
前回インストールを済ませましたので、いよいよ使用してみましょう。 SQLAlchemyでは、以下2つの方法でデータベースにアクセスできます。 テーブルそのものを表すオブジェクト(テーブルオブジェクト) ドメインオブジェクト(つまり、テーブルオブジェクトと…
SQLAlchemyは、pythonで利用できるORMの一つです。 Data Mapperパターンによる設計方針で作成されており、同じくpythonで利用できる ORMの一つのSQLObjectは、ActiveRecordパターンです。 SQLObjectもそうですが、動的言語(pythonやruby)とORMの組み合わせは…
C# 2.0より??(はてな二つ)という結合演算子が追加されています。 null結合演算子(null coalescing operator)っていうらしいです。 この演算子は、nullでない最初の値を返します。 sqlのcoalesceみたいなものです。結構便利。 // vim:set ts=4 sw=4 et ws is …
Pythonは、ビルドインライブラリが充実しているので、 そんなに外部ライブラリに頼る必要はないかもしれないのですが、 私の場合、Pythonをインストールしたら以下のものは必ずインストールしてます。とりあえず、箇条書きで。 EasyInstall(Debianのaptみた…
IPythonには、設定ファイルが存在していまして Windowsの場合は、ホームディレクトリに"_ipython"という ディレクトリが出来上がっているはずです。 その中に、 ipythonrc.ini というファイルがあります。これがIPythonの設定ファイルです。 この中に設定を…
TableLayoutPanelクラス http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.tablelayoutpanel(VS.80).aspx TableLayoutPanel コントロールの列と行を編集する http://msdn2.microsoft.com/ja-jp/library/ms171686(vs.80).aspx TableLayoutPane…
Netbeans バージョン5.5の日本語版が正式リリースされました。 http://ja.netbeans.org/index.html 前は、英語版を使っていたのですが特に不便は無いので 入れなおすかどうか迷い中・・・・
こんなのあるの始めて知りました。 管理者向けに便利なコマンドやツールがいっぱい用意されています。 Microsoft TechNet : Windows Sysinternals http://www.microsoft.com/technet/sysinternals/default.mspx Utilities Index http://www.microsoft.com/te…
GUIのレイアウトを整えるときに、HTMLのテーブルのように コントロールの配置ができると結構楽です。javaと.netの両方に同じようなレイアウトマネージャがあります。 tablelayout (Java) https://tablelayout.dev.java.net/ TableLayoutPanel (.Net) http://…
ついに、リリースされましたね。 http://java.sun.com/javase/ja/6/download.html 今回のリリースで、個人的に一番うれしいのはSwing関連が強化されたことでしょうか。 SwingWorkerが含まれるようになったり、JTableにソート機能が付いたり、スプラッシュを…
SQuirreL SQL Clientは、javaで作成されたデータベースツールです。 非常に多くのDBに対応しており、使い勝手もいいです。 よく使っています。 SQuirreL SQL Client http://squirrel-sql.sourceforge.net/ インストールは、アーカイブファイルを展開するだけ…
.netのデータプロバイダが出てて、データベース接続が できるみたいなのでインストールしてみました。 インストール方法 (For Windows) http://www.firebirdsql.org/index.phpからダウンロード GUIにしたがってインストール。 以下、Firebirdをインストール…
ここを見て、インストールしてみました。 これ、めっちゃ便利!! windowsのコンソールでpythonを使う場合は、補完がきかなかったので 使いづらかったのですが、これで解消です。 (IDLEもあるのですがちょっともたつく感じがするのであまり使いません) Pytho…
いつのまにか、Mono 1.2(てか、今日の時点では1.2.1になっています。)がリリースされてました。w今回のリリースで コンパイラがC# 2.0に対応 System.Windows Forms名前空間をサポート(こちらは1.1相当みたい) 他、いろいろ System.Windows.Formsをサポート…
ここにサンプルがあります。 VBマイグレーション Tips(ネットワークインターフェースの状態を取得する) http://www.microsoft.com/japan/msdn/vbasic/migration/tips/NetworkInfo/ ローカルエリア接続を取得する際は、サンプルにあるように 直接文字列で比較…
マシンのメモリ数を取得したいと思い、いろいろ調べてたらWMIってものが 出てきました。Windows Management Instrumentationの略らしいです。んで、これを使おうとおもったのですがドキュメントがどこにあるのやら、 全然わからん!!w リファレンスはどこ…