AFsoft WebSite(エーエフソフト・ウェブサイト)
 

オペレーティング・システムについて

プログラミングについて
ホームページについて
キャドについて
電子カタログについて
書籍・雑誌
イベント
リンク集
Delphi2010 ヘルプのアップデート 2010/08/11
 
ヘルプが余りにもあんまりなのでメーカーサイト(Embarcadero)の登録ユーザー・ダウンロードコーナーにアクセスし(※ID(メールアドレス)・パスワードの入力が必要)「ID: 27763, Help Update 3 for RAD Studio, Delphi & C++Builder 2010」(550.4MB)をダウンロードしてきました。このPCは普段インターネットに接続していませんので別のインターネット用PCでダウンロードしたファイル(zip)をSDメモリに入れて移動、解凍ファイルをハードディスクの中に入れて、Help_Setup.exeファイルと種々7zipファイルが展開されますので、「Help_Setup /upgrade」をせよ、との事なので取りあえず、コマンドプロンプトで実行してみました。1回目は何やらエラーが出てインストール失敗したようでしたが、もう一度やって、2回目は成功した様子。Delphi2010を起動し、ヘルプを実行すると、ヘルプ内容を更新するようでした。(※インターネットに接続しているPCの場合はもっと簡単にアップデート出来るのではないかと思います)
少し見てみましたが、内容は少し増えている、というか、左側のキーワードが少し整理もされているような気がします。前回見たレイアウトの崩れと、黒背景と文字の重なりというのは修正された感じがあります。まだ少ししか見ていませんので、また出てくるかもしれませんけれど。
 
また、「Delphi 2010 HANDBOOK」(27613_delphi_2010_handbook.ZIP)というファイルもダウンロードしておきました。Delphi 2009 からの新機能について色々と書かれている様子です。英語ですけれど参考になるかもしれません。(私は Delphi 2009を持っていませんので何ですけれども)
Direct2D・DirectWriteの話は少しだけ見てみました。まぁ、WindowsVista/7専用になりますけれども、透過ブラシが使えるとか、グラデーションペンが出来るとか、描画した線等はアンチエイリアスがかかって綺麗に表示出来るとか、そういう事が書かれてました。あと、タッチ&ジェスチャーの章もありましたので、Windows7のマルチタッチなプログラムを作る時には参考になるんじゃないかと思います。その前に、ヘルプの入門編を見る方がいいでしょうけれど。
 
他にも幾つかデータベース関連などのパッチ用のファイルはあったようですが見送りました。
 
 
それでは、各コンポーネントを見て行きましょう、という前に、やはり、これまで Delphi6/7で慣れ親しんだ私としては、ツールパレットは少し使いにくいです。という訳で、
メニュー「表示」→「ツールバー」→「コンポーネント」
を実行します。

すると

メニューの下にコンポーネントパレットが現れました。各コンポーネントのアイコンが違うので多少に違和感があるかもしれませんが、やはりこちらの方が使いやすいかなと個人的には思います。
 
他に違いといえば、プロジェクトの作成をする際、いろいろ選べるんですが、当然なのでしょうけれども、CLXは完全に消えたみたいですね。おそらく Delphi Prism へ、という事になるのでしょう。Kylixを使っていたユーザーにとっては少し寂しいかもしれません。あと、HTMLやXMLなどが増えて HTMLデザイナというエディタ画面がありますね。つまりホームページを書けるようです。私は使わないと思いますけれど。
 
そして一番関わってきそうなのが、文字列(string)だと思います。これまでは string=AnsiString(長い文字列:標準設定時)でしたが、これが、string=UnicodeString(Unicode文字列)になる、との事です。従来はプログラムコード内では Unicodeを扱えるようになっていて WideString を使うようになっていましたが、WideStringも使えるのですが基本的には、UnicodeString を使う、という事だそうです。WideStringはCOMとの絡みの場合に使う程度って感じのようです。
 
UnicodeString はこれまでの ShortString、AnsiString、WideStringとは異なる構造のようなので、これまでのような使い方が出来ない場合や、警告メッセージが出るケースというのもありそうです。この辺りは注意してプログラミングする必要はあるでしょうね。私的には、半角全角混在する文字列を扱えるようにすべく昔から(Delphi1Jの頃から)自作の関数を使ってきましたが、それが全く使えなくなると思いますので関数を見直して必要なら同様の関数を作成し直す必要がありそうです。
 
 
バッチファイル
BASIC
C言語のお勉強
拡張子な話
DOSプログラム
Delphi
>Delphi入門編
>Delphi2010
▲2010/08/10
 2010/08/11
▼2010/08/12
 
シェアウェア
Script!World
データベース
 
お問い合わせ 
本サイトはリンクフリーです
リンクバナー
(C)Copyright 1999-2015. By AFsoft All Rights Reserved.