No.6ベストアンサー
- 回答日時:
Win32プロジェクトを選ぶとWindowアプリになるはずです。
ただし、ダイアログ(フォームとほぼ同等)などのリソースをエディットできるのは有料のスタンダード以上のエディションである必要があります。ただ、Win32プロジェクトは手間が掛かりますのでC#に比べると面倒な作業になります。
MFCプロジェクトならクセはありますが、C#やC++/CLIのフォームと同じような事が出来ます。これも有料のスタンダード以上のエディションである必要があります。
>また、もし無理なら、インターフェイスの部分だけはMSILでつくって、ネイティブコードで作れる部分は、ネイティブコードで作るといったことは可能でしょうか?
やったことは無いですが可能なはずです。どうすれば良いかは私も知らないので再度質問してみてください。
No.7
- 回答日時:
>ブラウザ上でクライアント側で動くアプリ
方法としては、以下が考えられる。
(1)ActiveX
(2)Java Applet
(3)Flash
(4)マネージコントロール
(5)Silverlight
(6)リモートデスクトップコントロール(msrdp.ocx) ※ターミナルサーバ上で動いているアプリが、あたかもIE上で動いているように見える
このうち、C#で開発できるのは(1)(4)(5)(6)である。
(6)以外は、おそらくリバースコンパイルが可能。
(6)は、インターネットで不特定ユーザーに公開するには不向き。
C++ネイティブで開発するなら(1)かな。
No.5
- 回答日時:
>VisualStudioの場合ネイティブコードへコンパイルするか、MSILへコンパイルするかは何処で選択すればいいのでしょうか?
VS2005だとプロジェクトを作成するときに、CLR(CLI)系のプロジェクトを選べばMSILコード(マネージドコードとも呼ばれます)でコンパイルされます。逆にMFCやWin32のプロジェクトを選べばネイティブコードです。
C++とC++/CLIは文法が違う所があるのと.NETライブラリはC++で使えないのでC++/CLI向けに書いたものはC++で使えません。
http://www37.atwiki.jp/visualstudio/pages/41.html
VisualC++で新しいプロジェクトを作成しようとしてみたんですが、プロジェクトの種類でWin32を選ぶと、GUIを持ったプロジェクトを作成するような項目が見あたらないのですが、MSILを使用しないと、GUIを持ったプログラムは作成できないのでしょうか?
また、もし無理なら、インターフェイスの部分だけはMSILでつくって、ネイティブコードで作れる部分は、ネイティブコードで作るといったことは可能でしょうか?
No.4
- 回答日時:
No.3
- 回答日時:
VisualStudio2005以降は、C++のネイティブ(機械語)コードを出すコンパイラとC++/CLIと言うC#やVBと共通の中間言語コードを出すコンパイラの二種類を搭載しています。
http://ja.wikipedia.org/wiki/C%2B%2B/CLI
http://ja.wikipedia.org/wiki/Microsoft_Visual_C% …
その他にもBorand C++ Builderもネイティブなコードを出しますし、
http://www.codegear.com/jp/products/cppbuilder
言い出したらC++言語だけでもかなり色々なメーカーが出しています。例えばINTELとか。あとはcygwin環境で動くgccとかWindows環境で動くオープンソースのコンパイラも存在します。
別の方でも回答頂き有り難うございます。
>VisualStudio2005以降は、C++のネイティブ(機械語)コードを出すコンパイラとC++/CLIと言うC#やVBと共通の中間言語コードを出すコンパイラの二種類を搭載しています。
とのことですが、VisualStudioの場合ネイティブコードへコンパイルするか、MSILへコンパイルするかは何処で選択すればいいのでしょうか?
No.1
- 回答日時:
C#のやり方は良くわかりませんが、一般にクライアントで動かすならJAVAが一般的じゃないでしょうか?
FireFoxとかMACのサファリでも動かすとするとC#はだめな気がします。
解答有り難うございます。
JAVAでは、簡単にソースを見られてしまうので、JAVAは余り使いたくないんです。
また、FireFoxでもMACでも動くような汎用性は、これには必要ないんです。
させたいことは、サーバー側でやるのは重すぎるので、クライアント側でさせたいんですが、ソースは見られたくないって感じのことなんです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Visual Basic(VBA) Edge操作のアプリが例外発生に 1 2023/03/12 21:22
- フリーソフト 写真に音声を乗せてMP4を作成したい 5 2022/05/20 06:50
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- サーバー (童顔♀です)webサイト納品後,記事更新をこちらでする場合どうやりますか....? 3 2023/08/09 04:44
- DIY・エクステリア 扉の修正方法について 7 2023/01/05 07:44
- その他(Microsoft Office) Microsoft OneDriveのofficeについて 1 2022/09/03 11:10
- Google Maps iOS でのgoogle map の地図を写真で表示する方法を教えて下さい。 Windows でgo 2 2023/06/02 09:56
- その他(IT・Webサービス) お気に入りやブックマークの整理はどうやったら上手く行きますか?目的のサイトがすぐに探せません 1 2022/10/14 11:35
- Amazon Amazonの配送先住所入力の自動入力機能が作動しなくなりました。 2 2022/10/06 08:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++ で、「)」が必要 というエ...
-
変数(関数)名の頭に_
-
コンパイラフラグ(compiler fla...
-
どのプログラミング言語ででき...
-
COBOLのEVALUATE文について
-
C++でアボート(Abort)で処理が...
-
fortranのコンパイラでInvalid ...
-
C言語で長方形を作る
-
関数の返す値で直接Bitをセット...
-
C++の関数をfortranから呼びた...
-
sprintfを用いたフォーマット文...
-
C言語のワーニングメッセージの...
-
io.hをincludeするとそのような...
-
コンパイラの制限 : ヒープの領...
-
C言語が学べるフリーソフト
-
Eclipseの環境設定について
-
コンパイラについて
-
「.c」拡張子でC++文法を使...
-
あるプログラムのコマンドライ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++ で、「)」が必要 というエ...
-
コンパイルできない
-
C++でアボート(Abort)で処理が...
-
変数(関数)名の頭に_
-
Visual C++とVisual C++.NETの違い
-
Eclipseの環境設定について
-
volatile修飾について
-
コンパイラについて
-
linuxのセキュリティ対策と致し...
-
io.hをincludeするとそのような...
-
__extension__
-
コンパイラフラグ(compiler fla...
-
PICマイコンによる乱数の表示に...
-
関数の戻り値による変数の初期化
-
conio.h? curses.h?
-
ABAQUS ユーザーサブルーチン...
-
【エラー】Cpadで初めてコンパイル
-
Delphiの逆コンパイル
-
graph.hがincludeできない
おすすめ情報