SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Curl統合開発環境「CDE」 ~開発入門編~(AD)

Curl統合開発環境「CDE」 ~開発入門編~
インストール方法と最新バージョンの機能を紹介

  • X ポスト
  • このエントリーをはてなブックマークに追加

ナビゲーション

 CDEでは、クラシックIDEにはなかった各種ナビゲーションが用意されています。

定義を開く

 従来のクラシックIDEと同様にコード中のクラス名などからジャンプできます。定義を開きたい対象にキャレットを置いた後に、F3あるいは右クリックメニューから「定義を開く」を選択してください。

 加えて、プロジェクトに含まれる任意のクラスにジャンプできるダイアログが提供されています。Shift+Ctrl+F3、あるいは「Navigate」「Curl定義を開く」を選択してください。検索対象はパターン(ワイルドカード、キャメルケース)を使用して柔軟に指定できます。

 パターンについては、[Curl 開発ユーザーガイド]-[参照]-[ダイアログとウィザード]を参照ください。

定義を開く
定義を開く

型階層を開く

 クラスに関しては型定義だけではなく、定義階層(スーパークラス、サブクラス)をツリー形式で確認、ジャンプできます。上記と同様に、型階層を開きたい対象にキャレットを置いた後に、F9あるいはメニューから「型階層を開く」を選択してください。階層情報がツリー形式で、階層ビューに表示されます(選択されているクラスのメンバも併せて表示されます)。

 表示順は階層ビュー右肩のアイコンで変更可能のため、目的に沿ったものを選択できます。ただ階層内のクラス定義にジャンプしたいだけの場合は、クイック型階層が便利です。

 ショートカットキーは、Ctrl+Tです。クイック型階層の場合は、階層ツリーがホーバーに表示され、さらにフィルタリングも可能です。これにより、キーボードから手を離さずに目的のクラスに飛ぶことができます。

階層を開く
階層を開く
クィッククラス階層
クィッククラス階層

パンくずリスト

 クラシックIDEでは、同一ファイル内のナビゲーションとして、エディタの上にドロップダウンリストが用意されていました。CDEではこれに代わり、パンくずリストが提供されています。

 使用する場合は、Alt+Shift+B、あるいは[Navigate]-[パンくずリストの表示]を選択してください。

 パンくずリストは「プロジェクト→パッケージ→ファイル→トップレベル要素(クラスやプロシージャなど)→メンバ」という順で構成・表示されています。各レベルでジャンプ先を選択できるようになっているので、同一ファイル内での移動のみサポートしていたクラシックIDEと違い、任意のジャンプ先を指定できます。

パンくずリスト例
パンくずリスト例

まとめ

 Curlの統合開発環境CDEを使って、Curlアプリケーションの開発を始めるための基本的な部分について解説しました。ぜひCDEの体験版をダウンロードして、実際に使い勝手の良さを実感してもらえたらと思います。

 また、リッチクライアントCurlの定期開催セミナー(無料)にてCDEを使ったCurlアプリケーションの作成方法をハンズオン形式にて学習することができます。こちらもご興味がありましたらぜひご参加ください。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

菅原 洋介(スガハラ ヨウスケ)

2003年、住商情報システム株式会社に入社後Curlビジネスに携わり、多数の基幹系業務システムの 開発を担当、その後2007年には、米Curl社(マサチューセッツ)にてCurl Core RTEの設計・開発 に従事。現在は、Curlプロダクトの開発・メンテナンスを行っている。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/5265 2010/06/28 15:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング