コンピューター, プログラミング
デルファイ - アプリケーション開発環境
Windowsやその他の人気のソフトウェア開発 のオペレーティング・システムでは、 ツールの多くの異なる種類によって行うことができます。 ロシアと外国開発者の間で非常に人気を特徴としているものの中で、 - Delphiのプログラム。 開発ツールの詳細は何ですか? その可能性の最も注目すべきは何ですか?
デルファイに関する一般情報
デルファイ- IDEの アプリケーションプログラム、 iOSとAndroidの- OSのWindows、MacOSの、中およびモバイルオペレーティングシステム上で実行するように設計されています。 言語およびコード生成手順の単純性によって特徴付け。
必要に応じて、言語CやC ++で書かれたオペレーティングシステムとライブラリとの低レベル通信を提供します。 Delphiで作成されたプログラムは、開始するには、サードパーティのスキンを必要としません - 例えば、Java仮想マシン、と。 デルファイ - 成功した両方の専門家によっておよび教育の目的で使用することができる開発環境。 その可能性の基本を学ぶためには、必然的に複雑なプログラミング言語の高い資格や知識を持っていません。
主な利点
問題のソフトウェア製品の主な利点は何であるかを学びます。 、一つの方法または別のIT会社で開発環境の選択のための理論的根拠を実施すると、Delphiは多くのプログラマの選択になってきて、それらを使用することをお勧めします。 これは、この環境は控えめなハードウェア仕様を持っているそれらのコンピュータに高いパフォーマンスとそれらを提供するために、可能な限り最も迅速にアプリケーションを作成することができるという事実によるものです。 考え、開発環境の選択を支持する重要な引数 - それはDelphiインターフェイスに存在するソリューションの標準セットでカバーされていない新しいツールによって補完することができます。
私たちは今、勉強します何デルファイの実用化の可能性何のニュアンス。
インタフェースの仕様
まず第一に、あなたは、ソフトウェア開発の媒体のインタフェースの一部の機能に注意を払うことができます。 このように、プログラム構造の作業スペースには、いくつかの基本的なWindowsとの同時操作を必要とします。 詳細にこのプロパティを考えてみましょう。
フォームデザイナ、エディタ、パレット、オブジェクトインスペクタ、およびディレクトリ:Delphiの開発環境、特にバージョン7は、次のキーモジュールの活性化を伴います。 デルファイマークのコンポーネントの一部のバージョンでは、異なると呼ばれることもあります。 形状ボックス - 例えば、エディタは、プログラムコード、デザイナーのウィンドウに対応することができます。 しかし、その機能は同じになります。 マークDelphiインターフェイス要素は、補助のさまざまなツールを補完することができます。 主に最初の二つは、ソフトウェア開発手順の観点であると考えられます。 しかし、残りの部分として重要。 マークDelphiのモジュールを使用しての機能を考えてみましょう。
フォームデザイナ、エディタとパレット
フォームデザイナの開発者はそのインターフェースを作成し使用してください。 ターンでは、コードエディタで書かれています。 フォームデザイナを使用しやすさをもたらすための引数として、最適なソリューションとしてDelphiの開発環境を選択することをお勧めします多くのプログラマ。 一部の専門家は、このプロセスは、多くのゲームのようなものはないと信じています。
すぐに、ユーザーがプログラムを作成するために開始し、フォームデザイナを実行して、その後、最初にそれに要素が含まれていない、それが空です。 パレット - しかし、彼はすぐに他のDelphiのモジュールにあるツールを使用して充填することができるました。 要素プログラム・インタフェース、フォームデザイナで設定されている順番に、エディタで書かれている、チームを管理しなければなりません。
しかし、まだ戻ってパレットに。 それの助けはフォームデザイナ正しいオブジェクトに配置することができますと。 限り、彼はパレット、二回目の領域にあるよう - - フォームデザイナウィンドウで、それを1回クリックする必要があり、特定のツールを使用するためには。 その後、対応するオブジェクトは、開発の領域に移動し、そしてそれのためにエディタのコードを規定することが可能です。
オブジェクトインスペクタ
デルファイが含まれているもう一つの重要な要素 - Windowsや他の人気のプラットフォーム用のアプリケーション開発環境 - オブジェクトインスペクタ。 それに表示される情報が変更されることに留意されたい。それは、フォームデザイナで選択されたオブジェクトの状態に影響を与えます。
オブジェクトインスペクタ構造です。 これは、2つのウィンドウで構成されています。 各構成要素の動作を決定し、各固定アルゴリズムで。 イベント - 最初は、第二のプロパティを表示します。 プログラマは、特定のコンポーネントに影響を与えるアルゴリズムの調整を行いたい場合は、オブジェクトインスペクタの容量から描画します。 たとえば、プログラムのインターフェースの様々な要素の配置、その高さと幅を変更することができます。
オブジェクトインスペクタは、ブックマークを持っている、あなたは直接エディタに関連付けられているプロパティまたはイベントを反映してページを切り替えるために使用することができます。 だから、あなたが画面上に表示された項目のいずれかの右側をダブルクリックすると、特定のイベントに対応するコードは、エディタに取り組んでいます。
デルファイでのソフトウェア開発は、さまざまな問題を解決するために、オブジェクトインスペクタを使用することです。 これは、このツールを用いて実際に、ならびにそれ自体にフォーム上に位置するすべてのオブジェクトのプロパティを変更するという事実によって予め決定されます。 私たちは詳細に、オブジェクトインスペクタでの機能のいくつかを研究しました。
オブジェクトインスペクタ:押収機会
例えば、メモ、ボタンやリストボックス(後に我々はより多くの彼らの本質を検討する) - 対話インスペクターオブジェクトと形状の面でどのように統合開発環境デルファイを理解するためには、Windowsのインターフェイスのいくつかの共通の要素のプロパティを変更しようとすることができます。 スタートのために彼らが利用可能な手段を使用して、フォームにデルファイを配置する必要があります。
あなたはCTL3Dプロパティを試してみることができます。 これを行うには、フォーム上でクリックし、[オブジェクトインスペクタ、問題のプロパティの値を変更するには行く必要があります。 このフォームの後大幅に変更された外観を。 同時にCTL3Dプロパティは、開発のウィンドウに配置された要素のそれぞれに変更されます。
実験を行った後、私たちは形や価値CTL3Dを強化するために戻って行くことができます。 メモやリストボックスの要素にそのターンの後。 今、あなたは、フォーム、外観上の場所を、そのプロパティを変更することができます。 例えば、メニューから[編集]項目を選択し、次に - サイズは、プログラマは、オブジェクトの幅と高さを変更することができます。 編集と合わせを選択することで、中央にそれらを配置するオプションがあります。 適切なアクションは、オブジェクトインスペクタに表示される内容に影響します。
コンポーネントのプロパティを変更する被写体Delphiのモジュールによって行うことができます。 タスクは彼らのために特定の色を定義することである場合、例えば、それは、いくつかの楽器のバリエーションの関与です。 まず、あなたは色に対応するコマンドを入力することができます- clRed、 - -の領域での赤のような 施設管理。 第二に、ユーザーは、リストから色を選択することができます。 ウィンドウは、色剃っ表示されます - 第三に、オプションカラープロパティ]をダブルクリックしてあります。 同様に、開発者は、属性および他のオブジェクトを変更することができる - 例えば、フォントタイプ、カラーまたはサイズ。
ディレクトリ
デルファイ - 十分に詳細なヘルプシステムによって補完されるIDE、。 それを参照するには、[ヘルプ]メニュー項目を選択します。 ガイド - その後、我々は、ウィンドウ内のソフトウェア・モジュールの開発の上に言及している媒体のいずれかが表示されます。 機能は、それらを使用しますが、F1のユーザーを押すと、この係ツールの特異性を反映して、特定のヒントを受け取るということです。 プログラマは、オブジェクトインスペクタで作業されている場合、彼は性質のいずれかを選択し、F1キーを押すと、関連するオプションの背景情報を得ることができます。 開発環境のDelphi 7とソフトウェアの適切なタイプの他のバージョンを含むインターフェース、任意の他の要素を操作するときにも同じことが行うことができます。
インターフェイスの他の要素
メニュー、クイックアクセスツールバーと同様に、画像エディタ - レポートインターフェイス・ソフトウェア・ソリューションの他の重要な構成要素のうち。 メニューについて - それは、プログラマが、開発環境の構造中に存在する成分への高速アクセスを取得することができます。 することができますようにマウスで、ようにホットキーを使用して、それを使用してください。 ただクイックアクセスツールバーのメニューの下にあります。 その機能のいくつかは、メニューの特徴的なものと重複するが、それらへのアクセスが速くなります。 画像エディタ 、Windowsのペイントプログラムのようなものでデルファイ。 それはそれの助けを借りて、あなたは、写真の簡単な調整は、それらの碑文やその他の要素を置くために作ることができる、です。
プログラミングツール
デルファイ - プログラマの効率を高めるためのツールが多数含まれてIDE、。 そこで、我々は、キーモジュールは、特別なツールのセットによって補完されている上に考えられてきました。 これらの中で:デバッガ、コンパイラだけでなく、部品やWinSight WinSpector。 デルファイのいくつかのバージョンの項目を個別にインストールする必要が確認されていることに注意してください。 私たちは、それらの特異性を検討します。
Delphiのデバッガ
デバッガについて - このツールは、正確に適切なソフトウェアアルゴリズムの必要なチェックを行うコードエディタ部分を補完します。 それによって、開発者は実際にラインで自分のソースコード行を探索することができます。 いくつかのケースでは、この問題の解決策は、コンポーネントの開発として、スタンドアロン製品としてデルファイは、ソフトウェアによって生成された強化された検証コードにプログラマを許可する外部デバッガを補充することができます。
Delphiコンパイラ
私たちは考える開発環境コンパイラの特異性を検討します。 Delphiの構造にいくつかの対応する要素を含んでいてもよいことに留意されたいです。 だから、外部デバッガでアプリケーションでの作業のタスクの場合に有用であるコンパイラDCCを、使用するオプションがあります。
WinsightとWinSpector
これらのモジュールは、さらに、Delphiでインストールする必要がありますものの一つです。 マスタリングでの相対的な難しさが特徴。 しかし、Delphiの開発環境のさまざまなを実装している多くのプログラマは、これらのコンポーネントを使用することを学ぶことが必ずあると考えられています。 だから、Winsightモジュールは、Windowsメッセージを監視するために使用されます。 このようなコンポーネントはWinSpectorで、我々は特別なファイル内のコンピュータの状態を修正する必要があります。 ソフトウェア開発の過程で何らかの障害が発生する場合は、そのファイルを開いて、問題を引き起こしている可能性がありますかを確認することが常に可能です。
標準コンポーネント
Delphiの開発環境、私たちが勉強しているの一般的な情報が、それはまた、知っておくと便利です標準コンポーネントの数を含んでいます。 専門家は、これらの次を参照してください。メインメニュー、のPopupMenu、ラベル、編集、メモ、ボタン、チェックボックス、ラジオボタン、リストボックス、コンボボックス、スクロールバー、グループボックス、パネル、およびスクロールボックス。 私たちは、彼らの特定の詳細を検討します。
メインメニュー・コンポーネントは、プログラムによって作成されたインタフェースのメインメニューに対応するように設計されています。 これを行うには、フォーム上の適切なアイテムを配置して、オブジェクトインスペクタを通じてItemsプロパティを呼び出し、その後、適切なメニュー項目を決定します。
PopupMenuコンポーネントを右クリックを経由して開かれたプログラムを作成するためのインタフェースでポップアップメニューに対応するように設計されています。
Labelコンポーネントは、プログラムウィンドウに表示されるテキストの目的のために運営されています。 オブジェクトインスペクタで、所望のフォントを設定するために、例えば、構成することができます。
編集コンポーネントは、プログラムの実行中にユーザーが編集することができ、画面の断片、上のテキストを表示するために有効になります。 メモその補体成分これを介して、今度は、大きなテキストを扱うことができます。 この要素は、例えば、のようなオプションと、 ワードラップ、 コピーテキストを。
Buttonコンポーネントは、プログラムの実行中にボタンを押すと、さまざまなアクションを実行するように設計されています。 フォーム上の対応する要素を配置し、適切なコードを入力します。
CheckBoxコンポーネントをマウスでチェックマークを入れることができ、小さな窓、とのオンライン画面を表示することができます。 同様の要素 - ラジオボタン。 彼らは、まず、外観が異なる - 第二の成分は、円として構成され、第二に、第一部材は、いくつかのオプションの同時選択、ラジオボタン許容される - 一つだけ。
リストボックスコンポーネントは、ユーザーがマウスでスクロールすることが可能な一覧画面を表示するために使用されます。 それに似た何か別の要素 - コンボボックスが、それは特別なフィールドにテキストを入力する機能によって補完されます。
スクロールバーコンポーネント - ウィンドウのスクロールバー。 通常、オブジェクトのテキストスペースや形状とすぐに自動的に表示されますが、ウィンドウよりも大きくなります。
グループボックスコンポーネントは、TABキーを押すことにより、ウィンドウ間置換の順序を固定するために活性化されます。 パネル要素がフォーム上の複数のオブジェクトを行うことができる移動によって補足することができます。
スクロールボックスコンポーネントは、水平方向および垂直方向にスクロール可能な領域の形状を修正することを可能にします。 プロパティによると、私は、デフォルトではデルファイのメインウィンドウによって特徴づけています。 特定の領域の形状のようなオプションの関与が必要とされている場合でも、あなたはコンポーネントスクロールボックスを使用することができます。
概要
デルファイ - 基本機能の使いやすさが特徴同時に大きなチャンスとアプリケーション開発環境、。 その構造中に含まれているツールで、Windowsや他の一般的なオペレーティングシステムのためのプログラムの種類の多様を作成することが可能です。
設計段階では、プログラミングアルゴリズムやデバッグ - Delphiの開発ツールを選択すると、多くのプログラマは、ユーザビリティ・インタフェース適切なソフトウェアだけでなく、プログラムのどの部分での作業に便利なツールの広い範囲を引き起こします。
Similar articles
Trending Now