zillionプロジェクト開発ブログ アップデートの有無のチェック 忍者ブログ

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ようやくMSXMLの使い方がわかってきました。

XPathを使えば楽に、目的のエレメントが取得できます。

なんか、ブログの記事が難しくてつまらないぞとメールで、ご指摘いただいたので、今やっていること、わかりやすく書かせていただきます。

・自動アップデートへの対応

今やっているのは、自動アップデートそのものではなく、サーバー上からアップデートがあるかどうかを確認するものです。それからですね、ファイルを自動でダウンロードして、書き換えるのは。

どのようにやっているかというと、サーバー上には、最新のファイルたちのバージョンのリストがあります。
インストールすると、ローカルにファイルたちのバージョンを記憶する情報がレジストリに書き込まれます。

もし、このレジストリの値と、サーバーのバージョンの値が異なれば、もちろんのこと、このファイルは違いますね。

なので、そのファイルだけを受け取るのです。

・3Dのライブラリ化

例えば、エディターで作っているときに表示されていた3Dグラフィックと、実際に配布時にランタイムで実行されるときに表示される3Dグラフィックが違ったら大問題です。

正しく表示されるように作ったつもりが、表示されなかったり・・・

なので、このような基本的な描画処理は、エディターもランタイムもいっしょにしてしまおうというのが、目的なのです。

これによってそのようなこともなくなります。

・スタートウィンドウの作成

どんな人でも、初めて触るツールというのはとても扱いづらいものです。
なので、この改善策として、最初のウィンドウには、「学習」という項目があります。

そのうち用意するそれぞれのヘルプファイルへのアクセスのためです。

また、新規作成、開くなど基本的なアイコンもスタートウィンドウにおいておけば、グラフィカルなウィンドウで非常に操作しやすいのです。

・OEVServer[仮称]の作成開始
C#ですが、これはegretの作業項目となっています。
なぜC#にしたかというと、確かにjavaのようにクロスランタイムは無理ですが、サービスとしての運用が比較的容易であること。

また、javaに比べ少しばかり軽いこと。

LINQというシステムで、データベースに簡易的なアクセスを施せることです。

・OEViewer[仮称]の作成開始
これはAdobe AIRです。トビッチの作業項目となっています。
なぜ、AIRなのかというと、グラフィカルなデスクトップウィジェットを作れるからなのです。

これについての説明は明日です。というのも、これだけで1記事かけてしまうほど大きな内容なのです。

また、明日は久しぶりにスクショの日です。

少しは取れる内容があるかとは思いますので、頑張ってみます。

拍手[1回]

PR

◎ Post your Comment
Name
Title
E-mail
URL
Comment
Pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
◎ この記事へのトラックバック
Trackback URL
◎ カウンター
◎ カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
◎ 最新CM
[10/24 名無しの権兵衛]
[08/30 名無しの権兵衛]
[08/14 no name no future]
[08/05 ゲームサークルEaSt]
[07/28 リオウ]
◎ プロフィール
HN:
solilpquy
年齢:
29
性別:
男性
誕生日:
1994/09/22
職業:
人間
趣味:
趣味ねぇ~~う~ん・・・
◎ ブログ内検索
◎ バーコード
◎ アクセス解析
◎ フリーエリア
◎ フリーエリア
Script: Ninja Blog 
Design by: タイムカプセル
忍者ブログ 
[PR]