サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
edn.embarcadero.com
Combining the simplicity of Apple's Object Pascal language with the power and efficiency of C++ to create Turbo Pascal 5.5, the object-oriented programming language for the rest of us. Updated with a PDF of the first two chapters of the language guide.
製品情報ページ( www.embarcadero.com/jp/products/rad-studio )に移動します...
Delphi 2009 と 文字列型 投稿者:: Hideaki Tominaga 概要: Delphi 2009 に於ける文字列型の内部構造を解説します。 Delphi 2009 では、時として文字列型の内部構造を意識しなければならない事があります。ここでは、Delphi が扱う文字列型の内部構造を解説します。 ShortString (Pascal 文字列)
Borland Developer Studio 2006でQuickReport 4を使う By: Hitoshi Fujii Abstract: この記事では、Borland Developer Studio 2006でQuickReport 4を使うためのインストール/環境設定の方法を解説します。また、既存のQuickReportアプリケーションをマイグレーションするときに、同時に考慮しておかなければならない注意点を説明します。 QuickReportは、Delphi 7、C++Builder 6まで、標準のレポートツールとして製品にバンドルされていました。現在は、Rave Reportが標準添付になっていますが、過去の開発資産としてQuickReportアプリケーションを抱えているケースがあると思います。現在では、QBS Software社が、Borland Developer S
Rubyテクノロジーリーダーを訪ねて - 第1回 「まつもとゆきひろ氏」 投稿者:: Hitoshi Fujii 概要: Rubyテクノロジーをリードするキーパーソンを訪ねるインタビューシリーズ。第1回は、Ruby作者のまつもとゆきひろ氏です。 今、「世界で最も注目を集めているプログラミング言語はRubyである」といっても、過言ではないだろう。Rubyは、言語そのものの 持つ自由さ、柔軟さに加え、Ruby on Railsという強力なオープンソースフレームワークのヒットも手伝って、世界中のプログラマーを惹きつけている。そんな魅力的な言語を開発したのが、ま つもとゆきひろ氏だ。 まつもと氏が、プログラミングの世界に足を踏み入れたきっかけはなんだろうか。 プログラミングを学ぶ上で大事なことは「続けること」 「実は、中学生のときに父親が買ってきたポケットコンピュータが最初なんですよ。400ステッ
Rubyを積極的に採用し成功を収めている株式会社イーシー・ワンは、黎明期のJavaに取り組み、数名で立ち上げた会社を現在の 170名を越える規模に発展してきた実績を持つ。その経験から「Rubyは本物」という最首氏に、Rubyの魅力について語ってもらった。 Rubyとの出会いは社員の熱意から 「3年ぐらい前から、Javaのソリューションを提供しているだけだと、合わない話が出てきたんですよ。」 B2C案件では、より短期間での開発が要求されていた。いろいろな方法を検討していったところ「Ruby」という声が上がってきた。自分でも評価してみたところ、確かにRuby on Railsは整理されていて分かりやすかった。しかし、最終的には、社員の熱意が決定を後押ししたようだ。 「うちのエンジニアがあれほどやりたがるということはこれまでなかったんですよ。そんなにやりたいと思えるのはいいことだから、やってみた
Delphi 2009 と Unicode : 番外編 (結合文字列) 投稿者:: Hideaki Tominaga 概要: Delphi 2009 での Unicode における結合文字列の扱いについて解説します。 Unicode で真にやっかいなのは、結合文字列(Combining Character Sequence) と 合成文字(Composite Character)です。 このトピックでは Delphi 2009 で結合文字列を現実的な手段で扱う方法について解説します。 結合文字列(Combining Character Sequence)とは、ベースとなる文字に記号等を付加して文字を構成する手段の事です。 ベトナムの文字に “ ” というのがありますが、これは Unicode で U+1EB7 となります。 “ ”という文字は、ベースとなる “ ” という文字…これを “基
W32/Induc-A Virus (Compile-A-Virus)に関するQ&A By: Chikako Yonezawa Abstract: 旧バージョンのDelphi開発環境を攻撃するW32/Induc-A “compile-a-virus” ウィルスに関するQ&Aです。 A. ウィルスは、1998年から2002にかけてリリースされたDelphi のバージョン4 ~ 7 までにのみ影響を及ぼします。W32/Induc ウィルスは、最近のバージョンであるDelphi 2005から2009、さらには今回リリースする2010には影響がありません。
Zack Urlocker, Delphi Product Manager, wrote the product definition for Delphi version 1.0. This is the HTML version of the 3rd draft, dated May 13, 1993. Notable items include the original target dates and technical terms like "lotsa".
迷路探索アルゴリズムをJavaBeanで検証してみる 投稿者:: Hitoshi Fujii 概要: 再帰呼び出しを応用したアルゴリズムの典型的な例のひとつに、迷路探索アルゴリズムがあります。この記事では、迷路探索アルゴリズムをJavaBeanに実装して、JBuilderのビジュアルデザイナを使って簡単に検証する方法を紹介します。 再帰呼び出しとは、ある関数(メソッド)からその内部で再び自分自身を呼び出す方法です。再帰呼び出しは、2分木のような再帰的なデータ構造を扱うときに有効です。2つの枝を持つことができる2分木は、枝の中に1次元低い部分木を再帰的に持ちます。 迷路の作成と探索も、同様に再帰呼び出しによって記述できます。縦横のマス目の壁をランダムに進んで壁をとりはずせば、迷路を作ることができます。 ここで使用しているアルゴリズムは、次のようなしくみです。 縦NY×横NXの各マスに迷路配列
ナッキーの「Turbo Delphiはじめて奮戦記」 投稿者:: Hitoshi Fujii 概要: 自分は文系で…」とか「やっぱり難しそう」と感じているプログラミング未経験の方でも、すぐに始めることができるのがTurbo Delphi。わたくし、ナッキーこと佐竹那月が、高橋先生と一緒に、Turbo Delphiを使ってプログラミングについて学んでいきます。 「自分は文系で…」とか「やっぱり難しそう」と感じているプログラミング未経験の方でも、すぐに始めることができるのがTurbo Delphi。わたくし、ナッキーこと佐竹那月が、高橋先生と一緒に、Turbo Delphiを使ってプログラミングについて学んでいきます。
ナッキーの「Turbo Delphiはじめて奮戦記」- 第1回 Turbo Delphi のインストール 投稿者:: Hitoshi Fujii 概要: 「自分は文系で…」とか「やっぱり難しそう」と感じているプログラミング未経験の方でも、すぐに始めることができるのがTurbo Delphi。わたくし、ナッキーこと佐竹那月が、高橋先生と一緒に、このTurbo Delphiを使ってプログラミングについて学んでいきます。 はじめまして。ナッキーです。パソコンが会社でも自宅でも一般に使われるようになりましたが、Windowsを起動して、メールとインターネットをやる以外にパソコンを使ったことがないという方も多いのではないでしょうか?たとえプログラミングなんて縁がなくても、フリーソフトなどを使って、便利だった経験はお持ちかもしれません。ちょっとした機能だけれど、あると便利なプログラムを、自分で自由に作
ファイルを読み込むには、次のような手順を踏む。 ファイルを選択する ファイルを開く ファイルから1行読み込む 読み込んだテキストを分解して、列ごとにリストに追加する コマンドラインプログラムなら、ファイル名は引数からもらえばよいと簡単に考えるが、GUIアプリケーションではそうもいかない。ボタンをクリックしたらファイルを選択するダイアログを開きたい。 調べたらいくつかのダイアログコンポーネントというのがあり、簡単に利用できるようだ。コンポーネントをフォームの上に置いて、Executeとやればよいのだ。 ここで使うのはTOpenDialogだ。コンポーネントをフォームの上に置くと、ツールボタンのようなアイコンが配置された。「フォームの上に置く」という操作がまぎらわしいが、要はこのフォームクラスのメンバーとして追加したということだ。ヘッダファイルには、以下の1行が追加される。 TOpenDial
石原高のオレ流C++独学塾 - 第2回 C言語の知識で挑むC++Builder 投稿者:: Hitoshi Fujii 概要: C言語の知識でC++Builder 2007を触ってみたところ、文字列型に大きな違いがあることが分かった。 「おまえはもうコードを書くな」と上司にいわれてはや3年。管理職業務も板についてきた今日この頃だが、オレ的には、やはり手がうずく。軽快にコードを入力してEnterキーのストロークを決めたい。 ものの記事によると、今組み込み市場がホットで、CやC++の需要が高まっているらしい。N88 BASICでプログラミングを始めて、仕事じゃFORTRANやCを使ってきたオレとしては、最近の言語はどうもなじまない。どうせオブジェクト指向やるなら、オレ流としては風呂釜にJavaじゃなくてC++だろう。管理職のオレ様としては、背中は窓でうしろに立つものはいないし、こっそり残業して
石原高のオレ流C++独学塾 - 第1回 オレ流Hello World 投稿者:: Hitoshi Fujii 概要: 現場を離れてから今またプログラミングに興味を持った中間管理職 石原 高。独学でC++にチャレンジするが、果たしてオレ流が通用するか? 「おまえはもうコードを書くな」と上司にいわれてはや3年。管理職業務も板についてきた今日この頃だが、オレ的には、やはり手がうずく。軽快にコードを入力してEnterキーのストロークを決めたい。 ものの記事によると、今組み込み市場がホットで、CやC++の需要が高まっているらしい。N88 BASICでプログラミングを始めて、仕事じゃFORTRANやCを使ってきたオレとしては、最近の言語はどうもなじまない。どうせオブジェクト指向やるなら、オレ流としては風呂釜にJavaじゃなくてC++だろう。管理職のオレ様としては、背中は窓でうしろに立つものはいないし、
Delphi 6の使用許諾FAQ By: Hitoshi Fujii Abstract: Delphi 6の使用許諾登録についてのよくある質問とその回答です。 A. 現在、Delphi 6製品からご案内している使用許諾コード取得のためのサービスは提供しておりませんが、以下の方法で取得いただくことができます。 方法1:使用許諾システムから取得を行う方法 1. Windowsのスタートメニューより[スタート|プログラム|Borland Delphi 6|使用許諾コードの取得]で、使用許諾コードの取得画面が表示されます。 2.[ボーランドへのお問い合わせ(R)]を選択し、[次へ(N)]ボタンを押します。 3. 使用許諾コードを取得するために必要な情報が表示されるので、インストール番号、インストールキー、登録コードをメモします。 4. 「Delphi 6, Kylix 2, C++ Builder
この記事は、ビデオ-Ruby言語入門で説明されている内容を、簡単な文書にし、追記の説明を加えたものです。 3rdRailには、Rubyのプログラムを対話形式で入力しながら実行結果をその場で確認できる対話型 Ruby(irb)を起動する Rubyコンソールが用意されています。 ここでは、irb を使って、簡単に Ruby言語についての説明を行っていきます。 対話型 Ruby(irb)を起動する 3rdRailを起動すると、最初に Welcomeの画面が表示されますが、ここでは、特に必要はないので、タブの横に表示されている×をクリックして、この画面を閉じます。 Hide image 対話型 Rubyのコンソールを起動するには、Rubyプロジェクトが必要なので、まず Rubyプロジェクトを作成します。メニューから [File|New|Other]を選び、表示されたウィザードから \Ruby\Ru
第7回 CodeGearデベロッパーキャンプ盛況のうちに終了! 投稿者:: Hitoshi Fujii 概要: 2007年10月23日、東京・秋葉原コンベンションホールにて、第7回 CodeGearデベロッパーキャンプを開催しました。
Object Pascal Style Guide By: Charles Calvert Abstract: This article documents a standard style for formatting Delphi code. It is based on the conventions developed by the Delphi team. Object Pascal Style Guide This article documents a standard style for formatting Delphi code. It is based on the conventions developed by the Delphi team. We take it for granted that many well established shops will
Practical UML�: A Hands-On Introduction for Developers By: Randy Miller Abstract: This tutorial provides a quick introduction to the Unified Modeling Language� The heart of object-oriented problem solving is the construction of a model. The model abstracts the essential details of the underlying problem from its usually complicated real world. Several modeling tools are wrapped under the heading o
第5回 CodeGearデベロッパーキャンプ – 資料ダウンロード 投稿者:: Hitoshi Fujii 概要: 去る2007年6月5日、盛況のうちに終了した第5回CodeGearデベロッパーキャンプのプレゼンテーション資料をダウンロードいただけます。 5回目を迎えたCodeGearデベロッパーキャンプには、200名を超えるお客様にご来場いただきました。ご参加いただいた皆さん、ありがとうございました。 今回は、注目のRuby開発環境の概要を開発を担当しているShelby Sanders(シェルビー・サンダース)が紹介。Rubyの作者であるまつもとゆきひろ氏もゲストとして登壇し、興味深い会話が展開されました。
ルーチンにinline指令を指定できるようになりました。 これは、コンパイラに対して、そのルーチンを実際に呼び出す代わりに、呼び出し側にそのルーチンを含むコードを出力するよう指示します。 Delphiでは、いくつかの関数または演算子をレコード宣言内でオーバーロードできます。 TMyClass = record class operator Add(a, b: TMyClass): TMyClass; // Addition of two operands of type TMyClass class operator Subtract(a, b: TMyClass): TMyclass; // Subtraction of type TMyClass class operator Implicit(a: Integer): TMyClass; // Implicit conversion
Borland C++ Compiler 5.5 - FAQ 投稿者:: Hitoshi Fujii 概要: Borland C++ Complierに関する一般的な質問と回答を掲載します。この記事は、www.borland.co.jpに掲載されていた内容を転載したものです。 A. C++BuilderやVisual C++では、[スタート]メニューに登録されているメニュー項目を選んだり、デスクトップに表示されているアイコンを使って起動し、編集・コンパイル・デバッグなどの作業を統合した「開発環境」を使います。これに対して、BCC55は、コマンドラインツールと呼ばれる機能のみを提供しています。 コマンドラインとは、Windows 9xの[スタート]メニューから[プログラム]→[MS-DOS]プロンプト(NT 4.0では[コマンドプロンプト]、Windows 2000では[アクセサリ]→[コマ
第5回 CodeGearデベロッパーキャンプ、盛況のうちに終了 投稿者:: Hitoshi Fujii 概要: 2007年6月5日、第5回CodeGearデベロッパーキャンプを開催しました。ご参加いただいた皆さん、ありがとうございました。 2007年6月5日、第5回 CodeGearデベロッパーキャンプを開催しました。デベロッパーキャンプは、開発者の皆様に最新の技術動向や製品動向、開発ツール製品活用のための技術情報などをお届けするイベントとして、定期的に開催しています。 今回は、2007年5月14日(米国時間)に発表された注目のRuby開発環境の概要や、Windows Vistaに対応した最新のC++Builder 2007、JBuilderの新バージョンなど、CodeGearの新製品情報をお届けしたほか、Delphiの技術情報、注目のDelphi for PHPの技術セッションなど、専門
最初の質問は、"どこにインストールするべきか" です。 Rubyはデフォルトで C:\ruby にインストールされます。しかし、私は、自分のプロジェクトのフォルダ (P:\builds\ruby) のサブディレクトリの中にインストールするのを好みます。これは、バージョン管理のしやすさを考慮に入れてのことです。私は、2つのセクションの下のディレクトリ構造について更に語るでしょう。 Ruby のインストールは、.RB と .RBW のファイル拡張子のセットアップのために、 自動的に PATH および PATHEXT 環境変数を設定します。 チームの全てのプログラマーにダウンロードやセットアップのプロセスを実行させるよりも、 同じ動作を実行する DOS コマンドスクリプトを作成し、それを、P:\build ディレクトリのバージョン管理の下におきます。 チームのメンバは、単純に P:\build
Delphi 2006 で行う PocketPC アプリケーション開発 By: Tsutomu Inoue Abstract: この記事は、Delphi .NET Compact Framework Compiler と Pocket PC アプリケーションを開発するための Delphi 2006 プラグインについての情報を提供します。 Delphi 2005 のリリース数ヵ月後、ボーランドは Delphi .NET Compact Framework コンパイラのプレビュー版を作成しました。現行の Delphi 2006 には、Compact Framework のコンパイラの完全版が含まれています。今のところ、Compact Framework デザイナはありませんが、いくつかの拡張ツールを使うことによって、数種類の Pocket PC や スマートフォンと、Windows CE オペ
Delphi for PHPで日本語などのマルチバイト文字を使うには 投稿者:: Chikako Yonezawa 概要: Delphi for PHPで日本語などのマルチバイト文字を使用する場合の最低限の設定について説明します Delphi for PHP 1.0は、英語版の為、デフォルトの設定のままですと、マルチバイト文字を扱う際に文字化け等が発生します。 マルチバイト文字を使用するには、最低限以下の設定が必要となります。 エディタの設定について エディタのデフォルトフォントは "Courier New"にセットされているため、そのまま日本語などのマルチバイト文字を入力すると、文字化けして表示されます。 エディタ上で日本語などのマルチバイト文字を使うには、エディタのフォントを MSゴシックなど、使用する文字コードが正しく表示されるフォントに設定します。 設定は、メニューの [Tools
次のページ
このページを最初にブックマークしてみませんか?
『Embarcadero Developer Network Home Page』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く