クリスタルREVSは、そこにある最高の文脈依存エディタです。
時間がないコードを確認
コードの明確なビューをソースからフローチャートを作成します。
機能の正確性を確認します。エラーの検出
クイック コード レビューにフローチャートを使用する
ビューフローチャートは、レベルワイズ、最適、ループ、条件、面ワイズをレベルします。
参照時のコードとフローチャートの同期
より幅広い視聴者のためのコメントベースのフローチャート。
フローチャートを BMP/JPEG/VISIO 形式にエクスポートします。
コード専用、コメントのみ、およびコード + コメントフローチャート。
大きなフローチャートを 1 ページに印刷する。
オブジェクトとスタックサイズ
各種コンパイラサポート
コードは読みやすいです。
コードとコメントの自動フォーマット。
オブジェクト名を連続した宣言に並べてください。
割り当て演算子を割り当てに並べます。
演算子の優先順位に従って長い式を分割およびインデントする
読みにくいコードを読みやすいコードに変換します。
コードの読みやすさが向上しました。エラーを簡単に検出
その他の機能
リアルタイムでの編集と書式設定
簡単なコード入力のためのトークンとコメントパネル
状態図
ファイル/プロジェクト/関数呼び出しツリー、呼び出しツリー、クラス ツリー、含めるツリー、パス。
プレミアムコード/コメントブラウジング
プロジェクトレベル - ワード/オブジェクト/修正オブジェクト/正規表現/字句検索
ソフトウェアメトリック - OO、マッカブ、ハルステッド
ソース+コメントのHTMLドキュメント(Javadocのような!HTMLドキュメントを維持する必要はありません - コメントパネルでコメントコードだけ。すべての識別子の相互参照、色分けされたメトリックが表示されます。
VC++ からプロジェクトをインポートします。ビジュアルStudio.Net,ボーランド
言語拡張 + キール コンパイラのサポート
SCC 統合
エディション:
ルールアドオン: 静的チェック
DataFlow: リッチ ツリー、オブジェクトのデータ フロー、コール フロー、データ依存関係、インライン展開によるフローチャート。
ドキュメントアドオン: フローチャート、ツリー、HTML ドキュメントでの本格的なブラウジングとソース コードの一覧。
プロフェッショナル: ベース+ルール+ドキュメントエディション
ProPlus: 上記のすべての + プロジェクトのフル フローチャート, コマンド ライン モード操作のアドオン
バージョン履歴
- バージョン 4.59 に転記 2010-05-12
データ依存とデータ構造ツリー、静的分析&ドキュメント生成アドオン、スタックサイズ、オブジェクトサイズ計算、再帰関数、多くの新しいツール、新しいコンパイラとIDEサポート、Visioへのツリーエクスポート、カラー&フォーマットスキームインタフェース、新しいオプションメニュー、コードとアルゴリズムジェネレータなど
- バージョン 3.91 に転記 2008-07-15
HTML ドキュメントのクラスと関数の階層図、ファイル間のブックマーク、ツリー印刷プレビュー、バグ修正と改善、オンライン チュートリアルを使用した 24X7 のサポートなど
プログラムの詳細
Eula
EULA - 使用許諾契約書
"クリスタル REVS for C++ - プロプラスエディション&クォート;
レビュー、編集、可視化スイート
SGV Sarc ソフトウェアの使用許諾契約
著作権 1999-2009 SGV ソフトウェアオートメーションリサーチ株式会社 (SGV Sarc)
すべての権利予約
1. 重要な通知:
インストール プロセスの一環として、この使用許諾契約書 ("EULA") の条項に同意するよう求められます。この EULA は、お客様 (個人または単一のエンティティ) と "Crystal REVS for C++" ソフトウェアおよび関連ドキュメントの SGV Sarc との間のライセンスおよび保証の制限条件を規定する法的契約です。ソフトウェアをインストールまたは使用する前に、以下の使用条件をよくお読みください。
SGV Sarcが署名した別の書面によるEULAに署名していない限り、本ソフトウェアのインストールまたは使用は、お客様がこれらの利用規約に拘束されるものとします。
これらの条項に同意しない場合は、お客様が所有するソフトウェアおよび関連文書のすべてのコピーを速やかに削除し、破棄してください。ソフトウェアを使用していない、このEULAを受け入れず、ソフトウェアおよび関連文書のすべてのコピーを削除および破壊したことをSGV Sarcに証明すると、お客様のお金は払い戻されます。
SGV Sarcのソフトウェアのライセンス供与の意欲は、このEULAのすべての条件の受諾を明示的に条件とします。
2. ソフトウェアのバージョン:
C++" ソフトウェアの "Crystal REVS は、商業用、学術的、評価版で入手できます。商用版、学術版および評価版は、本EULAの条件に従います。ソフトウェアの商業的および学術的なバージョンは、ライセンス料の支払いが必要です。ソフトウェアの評価版は、無償で提供される唯一のバージョンです。ただし、評価版はフリーソフトウェアではなく、本契約に定める条件に従います。
ソフトウェアの任意のバージョンを注文、ダウンロード、インストール、または使用すると、お客様は、このEULAの契約条件に拘束されるものとします。
3. 使用するライセンス:
試用期間中、任意のマシンで C++" の評価版を使用できます。
C++" 用の "Crystal REVS の 1 つの専用ライセンスは、ライセンスが発行された単一のマシンで "Crystal REVS for C++" を実行するために、1 人以上のユーザーが同時に使用することができます。
コンパニオン ライセンスが専用ライセンスと組み合わせて取得された場合、"Crystal REVS for C++" 専用ライセンスとコンパニオン ライセンスが発行されたマシンでソフトウェアを個人的に使用する単一のユーザーが使用することができます。
C++" 用の "Crystal REVS の 1 つのフローティング ライセンスは、ライセンスが発行されたライセンス サーバーを含むネットワーク内の任意のマシンで、1 人以上のユーザーが C++" で "Crystal REVS for C++" を実行するために同時に使用できます。
ソフトウェアおよび文書は、米国の著作権法および国際条約の規定によって保護されています。著作権侵害には、民事と刑事の両方に厳しい罰則があります。お客様は、バックアップまたはアーカイブ目的のためだけに、ソフトウェアのコピーの一部または全部をコピーすることはできません。
4. 著作権:
C++" の "Crystal REVS に関するすべてのタイトルおよび知的財産権 (C++" の画像、写真、アニメーション、ビデオ、オーディオ、音楽、テキスト、"applets" に組み込まれた "Crystal REVS for C++" 、および "Crystal REVS for C++" のコピーは SG または SG サプライヤーによって所有されています。
C++"の使用を通じてアクセスされる可能性のあるコンテンツに関するすべてのタイトルおよび知的財産権は、それぞれのコンテンツ所有者の財産であり、米国の適用される著作権法またはその他の知的財産法および条約によって保護される可能性があります。著作権侵害には、民事と刑事の両方に厳しい罰則があります。
このEULAは、お持ちのコンテンツを使用する権利を付与しません。明示的に付与されていないすべての権利は、SGV Sarcによって予約されています。ただし、バックアップおよびアーカイブの目的で、ソフトウェアのコピーを妥当な数だけ作成することができます。
5. 複数のメディアとアップグレード:
ソフトウェアおよび関連ドキュメントは、複数のメディアで入手できます。受信するメディアの数にかかわらず、ソフトウェアをインストールするワークステーションに適したメディアのみを使用できます。お客様は、以下に定めるソフトウェアおよび関連ドキュメントのライセンスコピーの永久的な転送の一部を除き、他のメディアをインストール、使用、または転送することはできません。
ソフトウェアおよび関連ドキュメントが、ソフトウェアの以前のライセンスリリースへのアップグレード、パッチ、または更新として提供されている場合、アップグレードをインストールまたは使用するためには、アップグレードと同じバージョンの以前のリリースを動作させるために有効なライセンスが必要です。アップグレードは、アップグレードの資格の基礎となる製品を置き換えたり、その製品を補完したりします。アップグレードされるすべてのソフトウェアは、ソフトウェアの一部とみなされ、このEULAの対象となります。アップグレードは、アップグレードするライセンスソフトウェアとの組み合わせでのみ転送できます。
6. プレリリースコード:
ソフトウェアの一部は、プレリリースコード("プレリリースコード")として識別される可能性があります。このようなプレリリースコードは、最終的な一般的な製品のパフォーマンスと互換性のレベルではありません。プレリリースコードは正しく動作せず、最初の商用出荷の前に大幅に変更される可能性があります。SGV Sarcは、このまたは任意の以降のバージョンのプレリリースコードを市販する義務はありません。プレリリースコードを使用するためのライセンスの付与は、SGV Sarcからのプレリリースコードの商用リリースが利用可能になると期限切れになります。
注: 事前リリースコードに別途 EULA が含まれる場合、当該EULAの契約条件は、お客様の対応するプレリリースコードの使用を規定するものとします。
7. サンプルソースコードの変更と再配布:
付属のドキュメントでサンプル コードとして識別される "Crystal REVS for C++" ソフトウェアのこれらの部分のソース コード形式は、独自のソフトウェア アプリケーションの設計、開発、およびテストの目的でのみ変更できます。ただし、次の条件がすべて満たされた場合にのみ、変更されたサンプル コードをコピーして再配布することができます。
(1) お客様のアプリケーションにSGV Sarcの著作権表示(存在する場合)を含めるその他の著作権表示されるすべての場所を含む。そして
(2) お客様は、SGV Sarcの名称、ロゴ、その他のSGV Sarc商標を使用してアプリケーションを販売することはお客様にはできません。お客様は、お客様の申請の使用または配布から生じる、または発生した弁護士費用を含む、損失、損害、請求または訴訟に対して、SGV Sarcを補償し、無害に保持し、防御することに同意します。
8. 追加ライセンスなし:
お客様は、本EULAで付与された権利、その他のすべての権利、およびC++"ソフトウェア(独立した作業として、および開発できるアプリケーションの基礎となる基礎となる作業として)および関連文書がSGV Sarcおよびそのライセンシーの唯一かつ独占的な財産であり続けることを認め、同意します。これには、その中のすべての特許、著作権、企業秘密、商標権およびその他の所有権が含まれており、そのようなソフトウェアまたは関連文書に対するいかなるタイトルまたは関心も取得または主張しません。
お客は、上述の一般性を制限することなく、本ソフトウェアまたは関連文書に対する特許、著作権、営業秘密、商標、その他の知的財産権に対する権利を一切受け取りません。C++" 用の "Crystal REVS を異なるコンポーネントに分離したり、変更、マージ、修正、変換、逆コンパイル、逆アセンブル、リバース エンジニアリングしたりすることはできません。SGV Sarc によって特別に承認されている場合を除き、"Crystal REVS for C++" のコンポーネントの全部または一部をリース、割り当て、またはサブライセンスすることはできません。
お客様は、ソフトウェアの商標、ロゴ、著作権、その他の所有権の通知、凡例、記号、ラベルを削除または変更することはできません。このEULAは、SGV Sarcの名前またはその商標(単語"SGV Sarc"、"アシスト..を含むが、これらに限定されない)を使用することを許可していません。ヒューマンインテリジェンス&クォートロゴ、SGVサルクロゴ、フレーズ"クリスタルC"、"クリスタルC++"、"クリスタルACE"、"クリスタルフロー&クォート;、&クォー;クリスタル・レヴス&クォート;クリスタルエースロゴ、クリスタルリビジョンロゴ、クリスタルリビジョンロゴ、クリスタルC&クォート
9. 期間および終了:
評価版を受け取った場合、本ライセンスは、お客様が最初にインストールした後、10日後に自動的に終了します。ただし、sgvsarc をリクエストして、ライセンスをさらに 10 日延長して最長 30 日まで延長することができます。以降のダウンロード。ライセンスの期間を延長、更新、または再起動しないか、またはユーザーのために評価版を使用します。
商用版または学術的版に対して付与されたライセンスは、期限付きライセンスを購入した場合、またはライセンスが終了するまで、有効期限まで継続されます。SGV Sarcは、お客様が本EULAの条件に従わない場合、本契約で付与されたライセンスを終了することができます。何らかの理由でライセンスが終了した場合、速やかにSGV Sarcに戻るか、ライセンスの対象となるソフトウェアおよび関連ドキュメントのコピーをすべて破棄する必要があります。
10. 保証および救済策:
SGV Sarc は、評価版に対して、明示または黙示にかかわらず、救済策や保証を提供しません。評価版に付随するソフトウェアおよびドキュメントは、"AS IS"で提供されています。
商業的および学術的なバージョンの場合、SGV Sarcは、物理的なメディアとドキュメントが、お客様への配達日から90日間、通常の使用下で材料や技量の欠陥から解放されることを保証します。SGV Sarcはまた、商業的および学術的なバージョンは、お客様への配達日から90日間のユーザーマニュアルに記載されている方法でソフトウェアが実質的に実行することを妨げる重大な欠陥から解放されることを保証します。
SGV Sarcのオプションでは、上記の保証に準拠していない場合は、SGV Sarcに書面で90日以内に報告されます(90)日、SGV Sarcは次のことが行います。
(i) 欠陥のあるメディアまたはドキュメントを交換します。
(ii) ソフトウェアの重大な欠陥を無償で修正するために合理的な努力を行う
(iii) そのようなコピーのためにあなたに付与されたすべてのライセンスの終了と引き換えに、ソフトウェアの適用可能なコピーのためにSGV Sarcに支払われたライセンシー料金を払い戻します。
交換用ソフトウェアは、元の保証期間の残りの期間、または30日のいずれか長い場合に保証されます。これらの救済策は、ソフトウェアおよび関連文書に関する明示的または黙示的な保証の違反に対して、お客様が利用できる唯一かつ排他的な救済策です。
上述の保証は、その他すべての保証、表明、および特定の目的に対する非侵害、商品性、または適合性の保証を含むがこれらに限定されない、明示または黙示的、法定その他の保証。
例として、SGV Sarcは、お使いの開発または入手したアプリケーションにアクセスしたり、他の方法でアプリケーションを使用したりするエンドユーザーに対して、いかなる種類の保証も提供しません。この保証は、誤用、改変、事故、過失、または誤用に起因する、または関連する損害または欠陥をカバーしません。ソフトウェアの不正使用、改変、または誤用は、本保証を無効にします。このようなプログラムは本質的に複雑であるため、SGV Sarcはソフトウェアがエラーを起きていないか、中断することなく動作することを保証しません。
さらに、SGV Sarcは、ソフトウェアがCソース(.c)またはヘッダーファイル(.h)の任意のセットで動作することを保証しません。
お客様は、ソフトウェアの複雑さにより、ソフトウェアの使用が意図しないデータの損失または破損につながる可能性があることを認識します。このようなデータの損失または破損のリスクをすべて負うものとします。本EULAに規定されている保証は、データの損失または破損に起因するいかなる損害または損失もカバーしません。
一部の管轄区域では、黙示的保証の除外を認めるものもあるため、上記の保証言語は適用されない場合があります。その場合、SGV Sarcの負債は、以下の権利を有する"責任の制限によって制限されるものとします。
11. 責任の制限:
いかなる場合も、SGV Sarcは、明示的または黙示的な保証の違反、契約違反、過失、厳格な不法行為、またはその他の法的理論に基づくかどうかにかかわらず、利益の損失または機器の使用やデータへのアクセスの不備を含む、間接的、偶発的、特別、懲罰的、カバーまたは結果的な損害または損失に対して責任を負いません。これは、SGV Sarcがそのような損害の可能性について助言された場合でも当てはまります。いずれの場合も、SGV Sarcの責任は、実際にSGV Sarcに支払われたライセンス料の額を超えます。
この責任の制限、および前のセクションに含まれる保証の免責事項は、SGV Sarcのライセンシーの利益に影響を与えます。
米国政府のライセンス権。輸出制限の通知:
ソフトウェアが米国でライセンスされている場合。 政府の契約は、ソフトウェアおよび関連文書が"商用アイテム、"48 C.F.R 2.01で定義されているように、"商用コンピュータソフトウェア"および"商用コンピュータソフトウェアドキュメントで構成されていることを認めます。また、このソフトウェアが"商用コンピュータソフトウェア"48 C.F.R. 252.227-7014(a)で定義されていることを確認します(1)。
米国政府の契約の下でこのソフトウェアを取得する米国政府政府機関、団体、その他の人々は、その権利のみを有し、本EULAに定めるすべての制限の対象となります。
お客様は、ソフトウェアのパッケージに記載またはパッケージに記載されている場合、以下の通知の条件を遵守することに同意し、ソフトウェアからそのような通知を削除しないことに同意するものとします。
重要な注意: このソフトウェア、または基礎となる情報または基礎となる技術は、米国(またはカナダ)以外でダウンロード、配布、またはエクスポートまたは再輸出することはできません
または、米国市民、国民、または合法的な米国(またはカナダ)の永住者でない者を含む、米国政府の規制で定義されている外国の団体または外国人に対して、
または、米国財務省の特別指定国民リストまたは米国商務省の拒否命令または団体リストのテーブルに載っている人には、
または、キューバ、イラク、リビア、北朝鮮、イラン、スーダン、シリア、または米国が商品を禁輸する他の国に(または国民または居住者に)
このソフトウェアをダウンロードまたは使用することにより、お客様と会社は、この上述に従うことに同意し、お客様およびあなたの会社が外国の個人または外国の団体(カナダ人またはカナダの団体を除く)または外国の個人または外国のエンティティ(カナダ人またはカナダのエンティティを除く)の管理下にあるものではないことを保証しています。
また、お客様は、核、化学、生物兵器の設計、開発、生産において制限されたコンポーネントを利用することを知っているか、または知る理由があるエンドユーザーに対して、制限されたコンポーネントを輸出または再輸出しないことに特に同意するものとします。または米国政府の連邦機関による米国の輸出取引への参加を禁止されているエンドユーザーに対して。
お客様は、BXAおよび他の米国連邦機関が、輸出特権を停止、取り消し、または拒否したことを保証し、表明します。
12. その他:
バージニア州の内部法は、あなたがカナダ以外の場所に位置する場合、このEULAを支配するものとします。オンタリオ州の内部法は、あなたがカナダに所在する場合に支配するものとします。いずれの場合も、このEULAは、国際物品売買に関する国際条約に関しては関係なく解釈され、実施され、シールの下で契約とみなされます。
このEULAは、ソフトウェアおよび関連文書に関するあなたとSGV Sarcとの間の完全な合意であり、口頭または書面によるすべての提案に取って代わる、このEULAの主題に関するすべての当事者間の議論です。お客様は、お客様がライセンスを取得したソフトウェアに関連して発行された、注文書またはその他の書面による通知または文書に含まれる、さまざまな条件または追加の条件が無効であることに同意するものとします。
SGV Sarcが本EULAまたは本EULAの違反に基づく権利を行使する失敗または遅延は、これらの権利の放棄または違反とみなされません。
SGVサルクディーラー、エージェント、または従業員は、このEULAに対する修正を行う権限を与えはありません。このEULAの規定が、その規定が許される最大限の範囲で施行され、このEULAの残りの規定が完全かつ有効であり続けるという法律に反する、管轄の裁判所によって保持される場合。
本EULA、ソフトウェアまたは関連文書に関するご質問がある場合は、
[email protected]のSGV Sarcのカスタマーサービスにお問い合わせいただくか、
SGVサルク
907ブロードオークスドライブ、ハーンドン、バージニア州20170、米国。
電話703 904-0678。
ファックス 703 904-0155