SQLの窓 イラストAC フリー素材

2008年08月19日

【AIR&Flex3】FlexBuilder3(Flex3.1.0.2710)の利用




Flex Builder 3 をダウンロードして、まずFlex のバージョンを確認してみたら、
3.1.0 ・・・・

え?

で、調べてみたら 2008/08/15 で AIR が正式対応されていました。



そもそも、Flex Builder 3 をインストールしてみた理由は以下のようなものですが、

>無償ライセンス提供対象者
>Adobe Flex Builder 3 Professionalは、「Flex アカデミー」参加校またはCLPに加入している
>高等教育機関(大学機関、専門学校、高等専門学校)、所属する教員および学生に対し、
>無償でライセンスを提供いたします


Flex3 単体と違って、日本語のコードサンプルが付いてました。

しかし、Adobe のサイトって解り難いです・・・。






posted by at 2008-08-19 18:02 | オワコン | このブログの読者になる | 更新情報をチェックする

2008年08月17日

【Java】カレンダーコンボボックス



VB.NET や IE や Flex は標準装備。
Java はフリーソフトが国産でありました。
Eclipse + VE でテストです。








posted by at 2008-08-17 17:32 | Java | このブログの読者になる | 更新情報をチェックする

【VB.NET】簡易コマンドサーバー(TcpListener)




AIR がアプリ外部実行できないので、じゃあ HTTP 経由で実行させよう。
という事でまず Telnet でテストしました。

まだ日本語対応してないので、それ済ませて HTTP 仕様にしたら
AIR で使ってみようかと。

WEB ベースの SWF ならどうせ PHP に対しておんなじような事を
する事になるので、今後の発想のバリエーションの為に作りましたが、
まず、間違い無く実用になんないですね・・・。




posted by at 2008-08-17 05:11 | VB.net | このブログの読者になる | 更新情報をチェックする

2008年08月16日

【AIR&Flex3】mx:Windowクラスでモーダルダイアログを実装(NativeWindow)




Web ベースでは、ポップアップするしか無かったですが、AIR ですから当然普通のダイアログ
を使えます・・・なんですが、Window を作れるだけみたいなので、モーダルとしての処理は
自分で実装するようです。ま、でも結局このほうがインターフェイスとしては使いやすいと思ってます。





上の画像は、Flex 仕様の画面のダイアログです。いまいちのような気もしますが、好みで。

下の画像は、OS 仕様( この場合は Windows ) です。






posted by at 2008-08-16 16:21 | オワコン | このブログの読者になる | 更新情報をチェックする

2008年08月15日

【Java+Eclipse+VE】フォーカスコントロール(EnterToTab)とユーザコントロール



ビジュアル・エディタを開発で使う事を想定して、考えられるトラブルをチェックしながら
ソースコードや環境の加工をやってみましたが・・・・

Windows 2000 はやめたほうが良いようです。






posted by at 2008-08-15 22:22 | Java | このブログの読者になる | 更新情報をチェックする

2008年08月14日

【AIR&Flex3】EnterToTab(Enterキーで次のコントロールへ移動)



この程度ではどうって事は無いのですが、基本的に非同期の処理なので、
ただでさえ面倒なフォーカスからみのコントロールは大変です。

VB でさえ、.NET になってやっとそのへんのイベントが充実したのが
実際で、コンセプトの違う Flex ではかなり勝手が違います。
特に、バリデータは、業務ソフトの一般的なエンドユーザには受け入れにくいと思いますね。

日本人と欧米の違いもありますし・・・


いずれにしても、VB.NET と同系のほうがいいでしょう。
いろんな都合とリスクを考えあわせれば。


posted by at 2008-08-14 23:31 | オワコン | このブログの読者になる | 更新情報をチェックする

2008年08月13日

【Java】コンボボックスのテスト



VB.NET や Flex3 に比べると、まだまだ面倒ですが、
それでもひと昔前から比べたら、格段に楽にはなってます。

次の SDK では、プロパティが導入されるとかいう話なので、さらに書きやすくはなるとは思いますが、
そもそも、プログラマの平均スキルを考えて「モノ」を作ろうと思った時に、Java は非常にしんどい
のは事実でして。とにかく、新しい変化には小手先では対応できないので、自分が持つリソース
を良く考えて Java を選択すべきだとは思います。そもそも、一人では何もできあがらないのが
もの作りですし、もの作りだけやってりゃビジネスとして成り立つわけでも無し・・・・

まあ、つらいのは、結局旗を振る役目を持ったリーダーさんたちですけど。







 

 

posted by at 2008-08-13 16:32 | Java | このブログの読者になる | 更新情報をチェックする

2008年08月12日

【AIR&Flex3】コンボボックスのテスト




アプリケーション作成で必ずお世話になるコントロールなんですが、
どんな言語でもそのままでは使いづらいと決まっているのがこのコントロールです。
カスタムコントロールを作ってテストしています

Air_combo


初期処理として、コンボボックスにデータを追加しています。

----------------------------------------------------------------------------------------------------------
データ追加は、カスタムコンポーネントに実装した、add メソッド で行ないます。
実際に追加される場所は、arc:ArrayCollection で、dataProvider プロパティにセット
する事によって、表示されます。

ArrayCollection にセットされる実際のデータはこの場合 Object であり、label と data というプロパティ
を作成してデータを設定後 ArrayCollection に追加しています。

ですから、データを参照する場合は、この Object が、selectedItem で参照されます。
また内部では、ArrayCollectionsource[n] プロパティで参照されます
( これは、外部から dataProvider 経由でも参照可能な事を意味します )

----------------------------------------------------------------------------------------------------------
selectedIndex プロパティは、もとからあるプロパティで、-1 を設定すると未選択状態になります。
その際に表示するテキストを、prompt プロパティで設定(画面定義側) しています。

----------------------------------------------------------------------------------------------------------
selectedLabel はもとからあるプロパティで、未選択の場合は prompt が無い場合は null
ある場合は "" を返しますが、追加プロパティの selectedText では、未選択の場合は prompt が
無い場合は "" で、ある場合は prompt の内容を返します。

posted by at 2008-08-12 16:50 | オワコン | このブログの読者になる | 更新情報をチェックする

2008年08月09日

少し時間がある時の【日本語化あぞび】




使った時間がそのまま自分にやさしく返ってきます。
もっと頑張れば、他人を幸せにする事ができますね。


ぜんぶフリーソフト。





posted by at 2008-08-09 22:47 | 資料 | このブログの読者になる | 更新情報をチェックする

2008年08月08日

エクスプローラからファイルのフルパスをクリップボードへコピーするフリーソフト




こういうの、前から欲しかったんですが( 自分で作るの面倒だし )
「なんだろ、これ」と思って開けてみたら、ちょっとうれしくなりました。

英文だけど、たぷんできるだろうとパッチあてたらうまくいったし、
そこから、一般用にパッチソフト探してデータ作るほうが時間かかったという・・・


vista では、標準装備な機能らしいんですけど、システム屋はまだ vista いらんし。
つうか、なんでいままで無かったんでしょうね。

ちなみに、複数選択すると セミコロンでつなげてコピーされます。
ファイルリスト作るのも楽になるわ。


Clippath




posted by at 2008-08-08 23:52 | フリーソフト | このブログの読者になる | 更新情報をチェックする
Seesaa の各ページの表示について
Seesaa の 記事がたまに全く表示されない場合があります。その場合は、設定> 詳細設定> ブログ設定 で 最新の情報に更新の『実行ボタン』で記事やアーカイブが最新にビルドされます。

Seesaa のページで、アーカイブとタグページは要注意です。タグページはコンテンツが全く無い状態になりますし、アーカイブページも歯抜けページはコンテンツが存在しないのにページが表示されてしまいます。

また、カテゴリページもそういう意味では完全ではありません。『カテゴリID-番号』というフォーマットで表示されるページですが、実際存在するより大きな番号でも表示されてしまいます。

※ インデックスページのみ、実際の記事数を超えたページを指定しても最後のページが表示されるようです

対処としては、このようなヘルプ的な情報を固定でページの最後に表示するようにするといいでしょう。具体的には、メインの記事コンテンツの下に『自由形式』を追加し、アーカイブとカテゴリページでのみ表示するように設定し、コンテンツを用意するといいと思います。


※ エキスパートモードで表示しています

アーカイブとカテゴリページはこのように簡単に設定できますが、タグページは HTML 設定を直接変更して、以下の『タグページでのみ表示される内容』の記述方法で設定する必要があります

<% if:page_name eq 'archive' -%>
アーカイブページでのみ表示される内容
<% /if %>

<% if:page_name eq 'category' -%>
カテゴリページでのみ表示される内容
<% /if %>

<% if:page_name eq 'tag' -%>
タグページでのみ表示される内容
<% /if %>
この記述は、以下の場所で使用します