Adobe Air以外のソリューションはありますか? 私はV8ちょっとそこに何かがあると聞いた。JavascriptアプリをWindowsアプリに変換
他の言語のアプリ全体に書き込み、2倍のコードを書くだけの時間はありません。
Adobe Air以外のソリューションはありますか? 私はV8ちょっとそこに何かがあると聞いた。JavascriptアプリをWindowsアプリに変換
他の言語のアプリ全体に書き込み、2倍のコードを書くだけの時間はありません。
http://www.adobe.com/products/air/
それは携帯性と堅牢性ですので、これまでのところ、私は、Adobeの空気と一緒に行きたい(それは誤りのないことはありません、カントー)
Gearsは廃止予定です。http://code.google.com/apis/gears/ – helpermethod
たぶん、あなたはJSC使用できます。Compiling JScript Code from the Command Lineを。
しかし、ブラウザ関連のオブジェクトをWinFormsオブジェクトに置き換える必要があります。これには、新しいAPIの学習や、メインウィンドウの.NET WebBrowser object(スクロールバー以外のバーなしのページの内容のみを表示するブラウザウィジェット) (Formオブジェクト)を作成し、JSコードでページにURLを読み込むようにプログラムします。ここで
は、MSDNからの抜粋です。
WebBrowserコントロールはまた、あなたがあなたのアプリケーションで作成したコンテンツを表示したり、データベースやリソースファイルから取得できます。現在のドキュメントの内容を文字列またはデータストリームとして取得または設定するには、DocumentTextまたはDocumentStreamプロパティを使用します。
現在のページのHTMLドキュメントオブジェクトモデル(DOM)への管理アクセスを提供するHtmlDocumentオブジェクトを含むDocumentプロパティを使用して、Webページのコンテンツを操作することもできます。このプロパティは、ObjectForScriptingプロパティと組み合わせて使用すると、Webページ内の(Windows)アプリケーションコードと動的HTML(DHTML)コードとの間で双方向の通信を実装して、WebベースのコントロールとWindows単一のユーザーインターフェイスでコントロールをフォーム化します。 Documentプロパティを使用して、アプリケーション(Windowsコード)からスクリプトコードメソッドを呼び出すことができます。 スクリプトコードは、ホストアクセス用に提供される組み込みDOMオブジェクトであり、ObjectForScriptingプロパティ用に指定したオブジェクトにマップするwindow.externalオブジェクトを通じてアプリケーションにアクセスできます。
WebBrowserコントロールは、ActiveX WebBrowserコントロールの管理されたラッパーで、ユーザーのコンピュータにインストールされているコントロールのバージョンを使用します。
あなたは単に「.HTA」にファイルの拡張子を変更することで、Windowsのアプリケーションとなって、通常のHTMLファイルを作成することができます
Windowsは、Winフォームアプリケーションのようなあなたの* .HTAファイルを扱います。これは "htmlアプリケーション" - HTAと呼ばれます。
もっとドキュメンテーションのherer:
そしてもちろん、あなたはそのHTAファイルに好きなだけJavascriptを添付し、あるいは外部使用することができます*このようにすることにより、.jsファイル:
<script src="your file.js"></script>
新しいものを学びました!ありがとう:) –
ファイルシステムにアクセスする必要がありますか? – helpermethod
はい、それ以外のものも同様です。 – Somebody