jQuery勉強中

by manamana 4. 1月 2010 13:49

2010年が始まりました。今年もよろしくお願いします。

Web の世界では Script 言語が人気ですが、その中でも JavaScript は基本中の基本です。
ASP.NET の場合、JavaScript を意識しなくても、Ajax の動的更新等を使うことが出来ますが、
細かな操作やサポートされていない機能は、自分で作るしかありません。

とうことで、jQuery を勉強中です。
JQuery は、Mozilla の John Resig がリリースした JavaScript ライブラリーで、DOM要素の制御関数が揃っています。
昨年末に連載が終了したこの企画はためになりました。

Web制作の現場で使えるjQuery UIデザイン入門 (ASCII.jp)

JavaScript に関しては食わず嫌いな部分もありましたが、iQuery は JavaScript の入門としても良い感じです。 

Tags:

Development

IE9 と Silverlight4

by manamana 24. 11月 2009 20:48

MS 開発者向けイベント PDC09 の目玉は Windows Azure だと思いますが、
普段から Visual Studio の相手をする立場だと、IE9Silverlight4 が気になります。

IE8 と Silverlight3 では主役になれなかった MS ですが、遂に本気を出した感じです。

どちらも DirectX を全面的に採用(※WPF経由?)し、今までにない表現力を得ています。
ライバルの Adobe, Google は、マルチプラットホームなのでこの戦略はとりにくいだろうし、
MS 的には、自社のノウハウを全面的につぎ込めるので相当有利なはずです。 

特に Silverlight4 は、ローカルリソースへのアクセスも可能となり、
一般的なパッケージソフトのようなアプリケーションも提供できるようになっています。
もちろんこれは、セキュリティ的には危険な要素なんですけど、
イントラネット中心のビジネスアプリには魅力的な開発環境だと思います。

IE9 と Silverlight4 を繋ぐのは、Visual Studio 2010 の役目です。
VS 2010 では、Siiverlight4 の開発環境もビルトインされる事からそれは明らかでしょう。
※Expression Studio の立場はどうなるのかな?

HTML5 の策定にもたもたしている間に、MS は独自の環境を整えつつあります。
どのプラットフォームにも .NET Framework や Silverlight が組み込まれるなどとは思いませんが、
「ぬるぬる動くデモ」を見ると、MS の底力を感じるのでした。

※ぬるぬる動くデモは、Deep Dive On Bing Mpas Silverlight Control という PDC09 の Video です。
技術イベントの動画配信はありがたいですね。 

Tags:

Development

UseShellExecute の謎

by manamana 16. 11月 2009 17:39

.Net Framework で外部のプログラムを起動するには System.Diagnostics.Process を使います。
通常、Process.Start() を呼んでやれば OK ですが、とある exe を起動するとき、
Process.StartInfo.UseShellExecute = False の指定が必須でした・・・ 

exe のコマンドプロンプトからの呼び出しはうまく行くので、原因不明・・・納得できないな~

とりあえずメモ

Tags:

Development

SELECT TOP 10 の罠

by manamana 24. 9月 2009 10:54

SQL のクエリー結果が変という質問を受けました。
クエリー・デザイナーの使い方は正しく、なぜ動かないか暫く分かりませんでした。

生成されたSQL文を眺めてみると・・・SELECT TOP 10・・・これが犯人でした。
以前のテストで TOP 10 に限定していたクエリーがあって、それを使い回していたのです。 

GUI に慣れてしまうと画面しか気にしなくなりますが、「出力を確認する」という基本は重要です。
Access の場合、クエリー・デザイナーのデフォルトでは SQL表示=OFF ですが、ON だと嬉しいな~

 

Tags:

Development

CSS の内容が勝手に変わる?

by manamana 15. 9月 2009 21:15

今日は table のレイアウトが決まらずに悩んでいました。
どう見ても正しいのに、意図しない空白が発生して除去できないのです。
ちょっとした table 構造なら Text Editor で書けるようになったつもりですが、何かがおかしい・・・

犯人は、table 内に配置した HyperLink の CSS 定義に、いつの間にか Height の値が設定されていたからでした。
もちろん、そんな値を加えた記憶がありません。
その他にも、いつの間にか CSS の内容が変わっていて、レイアウトが大きく崩れたことがありました。
それ以来、CSS のバックアップはマメにするようにしていますが、どうも納得できません。

Visual Studio 2008 のビルトインデザイナは、便利なんですが、どうも反応が緩慢です。
GUI で操作した内容が Text に変換されるまでに何かが起こっているような気がするのですが、今のところ不明です。 

注目の CPU i7/5 の PC なら、待たされることもないだろうな~ 

Tags:

Development


スポンサーリンク

Calendar

<<  3月 2024  >>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

View posts in large calendar

Month List

Twitter