バッチスクリプト用のデバッガーです。構文強調表示、行番号表示、ブレークポイントなど、開発をより速く、効率的にするための便利な機能を備えています。
CMDebug は、Take Command IDE のバッチデバッガのスタンドアロン版を開発者に提供し、バッチファイルのビルドと実行を可能にします。Windows の CMD.EXE の構文と一致することを目指して、このアプリケーションは Take Command ランタイムと一緒に使用して、TCC 言語でスクリプトを書くことができます。
インターフェイスのレイアウトは、他のデバッグやIDEに似ているので、見慣れたものに見えるかもしれません。メインウィンドウは2つのセクションに分かれており、1つはエディタ専用、もう1つはユーザーが環境変数、ブレークポイント、パラメータなどをブラウズするために設計されています。
エディタには、プログラマが快適に作業できるよう、標準的な機能が備わっています。具体的には、TCC言語のシンタックスハイライト、行番号表示、複数の個別ファイルをタブで表示する機能などがあります。
コードの編集や操作を素早く行えるように設計された便利な機能がいくつかあります。例えば、数回クリックするだけで、テキストセクションのコメントを切り替えたり、空白行を削除したり、スペースを圧縮したりすることができます。また、選択範囲をタブ化したり、テキストの大文字と小文字を簡単に変更することも可能です。
CMDebugは、検索、コード内ナビゲーションオプション、ブックマークサポートも備えています。このエディタでは、フォントの変更、インデントの変更、およびタブの管理が簡単に行えます。
デバッガはコードのバグを検出することができ、ユーザーはブレークポイントを設定してコードの実行を綿密に監視することができます。エラーを調べてその原因を突き止めたり、式を評価したり、コードセクションを監視したりすることができます。
CMDebug アプリケーションの利点は、CMD の動作に忠実に従おうとしていることです。CMD互換のバッチファイル(.BATや.CMD)はもちろん、TCC-RT互換のスクリプトであるBTMファイルでも動作します。後者で使用すると、TCC Syntax がアクティブになり、Take Command ランタイムの完全なコマンドセットが提供されます。
バッチスクリプト デバッガ バッチスクリプト 作成 バッチスクリプト デバッガ バッチスクリプト デバッガスクリプト
Java 実行環境、ライブラリ、コードサンプル、デモアプリなど、Java でアプリを作成するために必要な基本的なリソースが含まれています。
プログラミング言語Javaは、TIOBEのプログラミング・コミュニティ・インデックスによると、ソフトウェア開発者が選ぶ言語の上位にあり、C言語やC言語ベースの言語と覇権を争っている。その特徴は、パソコン、携帯端末、メディアプレーヤーからより高度な医療機器まで、世界中のほとんどの電子機器に利用されている。
Javaプラットフォームは、Microsoft Windows、Mac OS X、Linuxディストリビューションなど、複数のオペレーティングシステム向けにソフトウェアを開発するための環境を提供します。Java Runtime Environment(JRE)により、Javaアプリケーション、コンポーネント、アプレットを実行できる一方、Java Development Kit(JDK)は、プログラマーがJavaコードを構築、実行、デバッグ、さらに文書化するための包括的なツール群を提供します。
また、アプリケーションを実装するために、クラスライブラリやサポートファイルとともに、JREのJava Virtual Machine(JVM)コンポーネントへのアクセスも提供されます。JDKは、Java Platform Debugger Architectureと同様に、Swingを含むJava Foundation Classesを使用した実証的なソースコードと特定のAPIを梱包しています。また、様々なJavaコアAPIソースファイルの形で、Javaプログラミング言語初心者のためのスポーツ学習教材です。
JDKは、最も一般的なJavaソフトウェア開発キット(SDK)であり、Javaアプリケーションのローダ(単に`java`と呼ばれる)、コンパイラ(javac)によって作成されたクラスファイルのインタプリタ、ソースコードを生の状態からJavaバイトコードにするコンパイラそのもの、およびJavaアプレットの実行とデバッグのための`アプレットビューア`からなる最初のコンポーネントです。
これらのツールに加え、JDKは注釈処理ツール、JARファイルの衝突を検出する `extcheck` 、IDLからJavaへのコンパイラ `idlj` 、ソースコードのコメントを利用したドキュメント生成ツール `javadoc` 、関連するクラスライブラリを一つのJARファイルにまとめる `jar` アーカイバを提供します。その他、ディスアセンブラ、ランチャー、デバッガー、Javaコマンドラインスクリプトシェル、ポリシー作成・管理ユーティリティーなどがある。
要するに、Java Development Kitは、強力なツールのセットと、プログラマーの知識レベルに関係なく、Javaアプリケーションを完成させるために必要なすべてのものを組み立てているのです。とはいえ、JDKはあらゆるJava開発者の糧となるものです。
Javaプラットフォーム Java Development Kit JDKプラットフォーム Java JDK開発 アプレット
この直感的で多機能なユーティリティを使用して、LINQ クエリをすばやく再構築し、Visual Studio プロジェクトで参照されているアセンブリをデコンパイルします。
JustDecompile は、アセンブリを簡単にデコンパイルする必要がある .NET ソフトウェア開発者にとって便利な、堅牢で完全なソフトウェア・ソリューションです。コンテキスト・コマンドを使用して、LINQクエリーを再構築し、Visual Studioプロジェクトで参照されるメソッドやパラメータをデコンパイルすることができるので、VB.NETコードからプロジェクトを作成し構築することも可能です。
ドラッグ&ドロップをサポートしているため、左側のパネルに必要な数のアセンブリを簡単に追加することができます。さらに、.NET 2.0、3.0、4.0アセンブリまたはWinRTメタデータをロードしたい場合は、[開く]メニューから[フレームワークをロード]オプションにアクセスすることができます。右側のパネルには、利用可能なすべての情報とインポートされたリソースが表示されます。また、パースペクティブをVisual Basic、C#、ILに変更することができます。
アセンブリリスト」メニューにアクセスすることで、既存のすべてのアセンブリをロードしたり、名前を指定して新しいアセンブリを作成したりすることができます。
JustDecompileの重要な機能の一つは、各アセンブリの使用可能なコードを、使用されるリソース、値、オブジェクトと一緒にプレビューする必要があるときに、左クリックすると、メインウィンドウに新しいタブが開かれます。ここから、左側のパネルがそれに応じて変化する間に、スクリプト全体をプレビューすることができます。
ツールメニューでは、新しいプロジェクトを作成したり、適切なプラグインを使用して選択したアセンブリをVisual Studioで直接デバッグしたりすることができます。コード分析」、「エラーチェック」、「ユニットテストランナー」、「コードフォーマット」、「コードクリーニング」などの機能も利用できるようになります。
アプリケーションの機能を拡張する必要があるユーザーは、「プラグインマネージャ」にアクセスして、利用可能なすべてのプラグインを整理したり、新しいプラグインをインストールしたりすることができます。デバッグプロセスを強化する必要がある高度な開発者のために、「独自のプラグインを作成する」ハイパーリンクも用意されています。
さらに、このアプリケーションでは、新しいタブを開くたびにXMLドキュメントをプレビューし、識別子の無効な文字を置換し、プログラムの外観を簡単に設定することができます。
最後に、JustDecompileは、異なるメソッドやアセンブリの切り替え、Visual Studioプロジェクトで参照されているアセンブリのデコンパイル、コマンドプロンプトから直接コードをエクスポートすることが可能です。
デコンパイル アプリケーション プログラム デコンパイラ コードビューア デコンパイル デコンパイラ コード スクリプト
PE ファイル内のほぼ全ての既知のデータ構造を表示し、いくつかの分析を行うことができる小型軽量なアプリケーションです。
PE Anatomistは、PEファイル(32ビットと64ビットのWindows OSで実行ファイル、オブジェクトコード、DLLに使用されるPortable Executableフォーマット)内のすべての既知の構造を垣間見ることができる、軽量で非常によく設計されたソフトウェアです。
これらの構造には、ヘッダ、セクション、Coffシンボル、インポート、エクスポート、リソース、バインドインポート、ディレイドインポート、ベースリロケーション、PE認証コード署名、ロード設定ディレクトリ、デバッグ、TLS、例外データ、.NET、リッチ署名が含まれています。
このアプリケーションは、サードパーティの依存関係がなく、インストールさえ必要ないため、驚くほど簡単に使用することができます。どのようなユーザでも、アーカイブをダウンロードし、解凍し、指定された実行ファイル経由でアプリを実行し、任意のPEファイルをロードし、最小限の労力でその中のすべての関連するデータ構造を表示することができます。
このアプリは、メインウィンドウの上部に整然と積み重ねられたタブ内に、すべてのユニークな機能を詰め込んだ、より実用的な側面に焦点を当てた設計になっています。PEファイルを読み込むと、最初に表示されるのは「ヘッダー」タブです。PE Anatomist は、IMAGE_DOS_HEADER、IMAGE_NT_HEADERS、IMAGE_OPTIONAL_HEADER32 などの構造体フィールドと、その隣接フィールド値、説明文を表示します。
セクションタブには長いセクション名とそのエントロピー計算があり、リソースタブにはさまざまなタイプのリソースに関する追加情報とその構造の詳細なビューが詰まっています。つまり、このアプリはシンプルで効果的なWYSIWYGの哲学に基づいています。
PE Anatomistは、複雑な構造を持つPEファイルを素早く分析したいユーザーや開発者にとって、非常に便利で実用的なツールであると言えるでしょう。
データ構造 PE アナライザ ポータブル実行ファイルアナライザ アナライザ PE データ構造
Visual Basic プログラムのデコンパイラです。フォーム、Pコード、ネイティブコードを高速にデコンパイルし、デバッグに最適な環境を提供します。
VB Decompiler Lite は、高速にコードを解析することを目的とした Visual Basic デコンパイラおよび .NET ディスアセンブラです。強力なエンジンを搭載しており、命令をVisual Basicの可能なコマンドにデコードし、プロジェクトを再構築することができます。
ソースコードの紛失からコードのパフォーマンス向上の試みまで、このようなツールの使用が必要な状況は数多くあります。どのような状況であっても、強力なディスアセンブラを必要とする開発者のために特別に作られたツールであるVB Decompiler Liteで、大きな支援を得られることに安心できます。
VB Decompiler Liteは、Visual Basic 5および6でビルドされたEXE、DLL、OCXファイル、および.NETテクノロジーでコンパイルされたプロジェクトを扱うことができます。アプリケーションはx64バージョンで動作しますが、デコンパイル処理はx32マシンのみで実行できることにご注意ください。
ファイルを追加(専用メニューまたはドラッグ&ドロップ)すると、VB Decompiler Liteは即座にコードを解析し、いつの間にかツリービューで表示します。コードを表示することはできますが、その場で編集することはできません。代わりに、コードをエクスポートしてから修正することができます。
エクスポートのオプションには、プロシージャーリストの保存、1つのモジュールの全コードの保存、デコンパイルしたプロジェクトのみの保存があります。その他の特徴としては、高度な検索文字列機能、データのパッチ適用やプロジェクトの難読化が可能です。
アプリケーションの機能は、MAPファイルの作成、リファレンスの表示、デコンパイラの優先順位の設定などを可能にする組み込みプラグインによって拡張されています。
最後に、VB Decompiler Liteは、ソースコードを失った古いプロジェクトを回復するために、コードのディスアセンブル、分析、エクスポートを行う高度な機能を提供し、あらゆるプログラマーの一日を豊かにします。
Visual Basic デコンパイラ デコンパイル アプリケーション デコンパイラ デコンパイル ディスアセンブル ディスアセンブラ
VB Decompiler Lite はこれらのダウンロードコレクションに含まれています。ファイルデコンパイラ
フロントエンドでこのオブジェクト指向の開発環境を使用して、実行ファイルや COM コンポーネントを素早くビルド、テスト、デバッグ、配備することができます。
Dolphin Smalltalk は、アプリケーションと COM コンポーネントの両方のコードを作成、テスト、デバッグ、さらにはデプロイしたい開発者のための高度なツール群をパックした、包括的でありながら軽量のソフトウェアです。
このアプリケーションには、メニューとして設計されたユーザーフレンドリーでクリーンなインターフェースが付属しており、ここから開発段階で必要と思われる様々なツールにアクセスすることができます。簡単に言えば、このGUIから、例えば、ソース追跡、システム記録、プロセスモニター、ビジュアルインスペクターなどのツールにアクセスすることができます。
このアプリには、クラス、パッケージ、ソース、プロトコルにアクセスするためのブラウザツールがいくつか含まれていることは、特筆に値する。開発者がコードの確認に多くの時間を費やすことを考えると、これらの明確なウィンドウは多くの時間を節約し、おそらくワークフローをより円滑にすることができます。
コードの閲覧だけでなく、編集も可能で、ダイナミックシンタックスハイライトやインテリセンソ補完機能を搭載し、より便利な機能を提供します。
このツールは、様々なテスト手法に対応しているので、従来の編集、テスト、デバッグのサイクルを好まない場合でも、問題に遭遇することはまずないだろう。デバッグといえば、開発者は、何も再起動することなく、検査と編集ができることを保証しています。
このツールをデプロイして、本当の Windows 実行ファイルとしてどのように動作するかをチェックしたいと思うでしょうから、このアプリでは、冗長なコンポーネントなしでアプリを起動することができます。実際に、生のブートイメージからビルドアップすることで、後からプログラムを構成することができます。
以上のことから、Dolphin Smalltalkは、どのようなコーディングプロジェクトであっても、柔軟で多目的な開発環境を提供する、完全なIDEであると言えます。
デバッグ・コード テスト・コード 実行ファイルのデプロイ IDE デバッグ・デプロイ・テスト
DEX、APK、JAR、CLASS ファイルをインポートして、DEX 形式に素早くエクスポートできるシンプルで軽量な DEX to Java デコンパイラです。
Android開発者であれば、アプリケーションの構築、テスト、デバッグは、適切なソフトウェアの支援なしには不可能であることをおそらく理解していることでしょう。
幸いなことに、今日では、迅速かつ便利な結果を達成するのに役立つ製品が豊富に揃っています。これらのプログラムの1つがJadxです。
ポータブルなので、このアプリケーションはターゲットコンピューターにインストールする必要がなく、アーカイブを解凍して実行ファイルを起動するだけで、そのコントロールに完全にアクセスすることができます。
さらに、Windowsのレジストリエントリに手を加えたり、あなたの明示的な許可なしにコンピュータに追加のファイルやフォルダを作成したりすることはありません。
このアプリケーションは、ユーザーの好みに応じて、CMDとGUIモードで使用することができます。アーカイブを解凍すると、Binフォルダーに2つの実行ファイルがあります。CMDバージョンを実行するために使用できる「jadx」ファイルと、グラフィックユーザーインターフェイスでアプリケーションを使用したい場合は「jadx-gui」ファイルです。
ただし、GUI版ではJava Runtime Environmentがインストールされている必要がありますので、ご注意ください。
様々なファイルをDEX形式に素早く変換したい場合は、Jadxをご利用ください。対応している形式は、APK、DEX、JAR、CLASS、ZIPです。ファイルをインポートした後、ウィンドウの左側にあるツリービューを使用して、そのソースコード、リソース、対応するパックを表示することができます。
ウィンドウの中央部分から、開いたコンテンツを操作することができます。必要に応じて、コードの選択、コピー、切り取り、貼り付け、削除が可能です。
Jadxは、様々なファイルを簡単にDEX形式に変換することができる軽量なアプリケーションです。インストール不要で、GUIとCMDコンポーネントを搭載し、アプリのソースコードと対話することができます。
Javaデコンパイラ DEXデコンパイラ DEX to Javaデコンパイラ デコンパイル DEX2Java コンバータ