新規にデスクトップビジネスアプリを作成する場合、
今後、Winformsを使うべきでしょうか?
それともWPFを使うべきでしょうか?

特にWPFを採用された方でWPFにしたことで良いと
感じたこと、悪いと感じたことがあれば宜しくお願いします。

最近の.net関連のblogを見るとWPFに関するあまりよい評判を聞きません。
またWPFの技術をWinformsへフィードバックする動きもあるようで
MSの未来の選択が揺らいでいるような気がしてなりません。

ご意見をお待ちしています。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

専らWindowsデスクトップアプリケーションを作成しております。

AccessVBAなどでデータベースアプリを作りましたが、最近はVB2015 Community等も無償で入手できますので、Visual C#にはまっております。ビジネスアプリはWinFformsをお勧めします。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q嵐ファンと言ってもいい?

ドラマを観てから松本潤くんにハマって、嵐に興味を持ち出したのが昨年。
娘(8歳)の方が先に嵐のファンになってて、これを機にファンクラブ加入したのが今年。

嵐の番組はほとんど欠かさず観てます。CDはレンタルして聴いたりしてます。ライブDVDも購入しました

ですが私は長年SMAPファンだったので、最近興味を持ち出しばかりなのに嵐ファンと言い切っていいものか…?

にわかファンだと思われるかも知れないし…(嵐ファンって古株vs新規が厳しい印象あり)

こんな私でも嵐ファンって名乗ってもいいですか?

Aベストアンサー

ファンはファンです。
ジャニーズファンは若い子が多いので、おかしいこという子が多いですよ。
彼氏に浮気された時、女の憎しみは女に行くといいます。
ジャニーズと共演した女優さん、同世代の歌手などに嫌味を言ったり嫌がらせしたりは昔からあります。

顔色を伺うコメントをしている女優さんを見てるとかわいそうになりますし、以前堂本剛くんと共演したともさかりえなんて彼と全く口利かずに仕事していたのに、当時は叩かれまくってました。
皆醜い嫉妬がそうさせるのです。


古株と新規もそう。
自分こそが愛している。だから他は敵なんです。

歪んだ愛です。愛って相手を思うことなのに、自分が優先。
心で考えて一人悪態をつく位ならまぁギリギリ許せるでしょうが、そういう身勝手な振る舞いをする人は、ジャニーズだけではなくどのジャンルの芸能人さんにも迷惑です。

そんなのはファンじゃないですよね。
冒頭とやや矛盾しますが(笑)

だからそんなおかしい人たちの事はガン無視で良いですよ。
顔色を伺う必要はないです。

Qデスクトップアプリケーション作成時の開発言語について

PC上で動作するデスクトッププログラムを作りたいと思っているのですが、プログラミング言語の
選択肢が多く迷っています。
プラットフォームとしては当面はWindowsを考えているのですが、将来的にはLinux等(PC-UNIX)でも
デスクトップアプリを作成してみたいと考えています。

今は言語の選択肢として、C言語, C++, Java, C#を候補にしています。
上記のプラットフォームでデスクトップのプログラムを作成する場合、どの言語が一番相性がよい、
あるいは将来性があるのでしょうか?

私の各言語に対する認識は下記の通りですが、この認識で間違いないでしょうか?

・C言語
  もっともよく使われているプログラム言語。
  WindowsはSDK(Win32API)での開発になる。
  LinuxのプログラムはC言語が多い。
  基本となる言語で情報も多い。

・C++
  C言語にオブジェクト指向の概念を加えた言語。
  Windowsでの開発はSDK、又はMFC。
  C++の習得には時間がかかるが、今後はC言語より主流になる(?)

・Java
  マルチプラットフォームのプログラム言語。
  オブジェクト指向の言語。
  Webやサーバーサイド、携帯電話アプリの開発では主流であるが、
  デスクトップ分野では実行速度や実行環境(JRE)がネックになり
  あまり使われていない。
  SWTを使えば、SWINGやAWTより実行速度がUPしたGUIアプリの
  開発が可能。

・C#
  C++をベースにJava, Delphi等の既存言語のいいとこどりをして、
  .NET Framework用に新たに開発された言語。
  今後のWindowsアプリでは、C#が主流になる(?)
  Javaと同様に実行環境(.NET Framework)が必要となる。
  実行環境は今後のWindowsプラットフォーム上には標準で搭載される。
  Linux上では mono というオープンソースの実行環境がある。

PC上で動作するデスクトッププログラムを作りたいと思っているのですが、プログラミング言語の
選択肢が多く迷っています。
プラットフォームとしては当面はWindowsを考えているのですが、将来的にはLinux等(PC-UNIX)でも
デスクトップアプリを作成してみたいと考えています。

今は言語の選択肢として、C言語, C++, Java, C#を候補にしています。
上記のプラットフォームでデスクトップのプログラムを作成する場合、どの言語が一番相性がよい、
あるいは将来性があるのでしょうか?

私の各言語に対する...続きを読む

Aベストアンサー

マルチプラットフォームでプログラミングするならJavaですね。
C#は何と言ってもマイナーなので、協力者は少ないと思います。
C++は、強力ですが、別のプラットフォームに移すためには修正が必要になります。その他の言語も同じですね。

JavaのVMは、これからどんどん改良されると思うので、Javaが一番でしょう。

私はC++を良く使ってますが、これからJavaの要求が増えるとあちこちで耳にしています。
ただし、高速な処理を要求されるアプリケーションなら、ネイティブコードでコンパイルしなければならないので、そうなるとCかC++が良いのではないでしょうか?

QガンダムVSガンダムNEXT PLUSですぐ負けてしまいます。

ガンダムVSガンダムNEXT PLUSですぐ負けてしまいます。
対人戦で、すぐ負けてしまします・・・。
ガンダムVSガンダムシリーズは初めてです。

自分は、主にケンプファー、アッガイ、試作二号機、ユニコーンを使います。
そして、いつも射撃しても当たらず、気が付いたら敵がすぐそばにいて
格闘の嵐を食らわされて死にます。
NEXTダッシュで格闘から逃げようとしても、
なぜか振り切れずに切られます。
あと、相手の射撃も避けられません。
しかも相手に格闘を仕掛けても避けられます。
ちゃんとダッシュしてるのに・・・。
タイミングがまずいんでしょうか?

wiki等も見ましたが、意味わかんない用語ばっかでよく分かんないんです。

ちなみに対戦相手は主にGガンダム、シャイニングガンダム、エクシアを
使ってきます。

自分の腕が悪いのは分かりますが、使ってる機体も悪いのでしょうか?
自分は連邦&ジオンDX(だっけ?)をやってて、その時は
かなり勝てたのに、このゲームでは何故か・・・。
操作方法はほぼいっしょですよね?何故でしょうか・・・?

どうか、テクニック、相手との立ち回り方、オススメ機体を教えてください。
何とか相手をギャフンと言わせたいのです。

お願いします。

ガンダムVSガンダムNEXT PLUSですぐ負けてしまいます。
対人戦で、すぐ負けてしまします・・・。
ガンダムVSガンダムシリーズは初めてです。

自分は、主にケンプファー、アッガイ、試作二号機、ユニコーンを使います。
そして、いつも射撃しても当たらず、気が付いたら敵がすぐそばにいて
格闘の嵐を食らわされて死にます。
NEXTダッシュで格闘から逃げようとしても、
なぜか振り切れずに切られます。
あと、相手の射撃も避けられません。
しかも相手に格闘を仕掛けても避けられます。
ちゃんとダッシュしてるの...続きを読む

Aベストアンサー

・全体的に
まず特殊システムを覚えましょう。連邦vsジオンと本作は全くの別ゲームです。
本作ではNEXTダッシュ(何かしらの行動中にブーストボタン2連打。以下ND)がとても大事です。
次に質問者様が選択している機体と、相手の相性が非常に悪いです(特に1000の地走系)。
まずはコスト2000のガンダムを使ってみましょう。安定して強いです。
相手は格闘主体の機体ばかりですので、射撃のビームライフル(以下BR)、
誘導性の高いサブ射撃のバズーカ(以下BZ)など特に有効です。
まずは近づかれないよう、BRやBZでけん制して一定の距離を保ちましょう。
相手が遠い場合、おもむろにチャージショット(射撃を一定時間ためて離す)のぶっ放しも有効です。
ちなみに近づかれた際にNDをしても格闘を食らってしまう理由は簡単です。
格闘は射程範囲内で出すと自動で敵を追尾します。
NDは動作をキャンセルできても、相手の格闘の誘導を切ることはできないからです。
誘導を切るためにはステップ(レバーを2回入れる)が必要ですので、近距離ではステップが重要になります。
遠距離ではNDでBRやBZを適当に撃つ、近距離ではステップで格闘を回避し、あわよくば格闘でカウンターすることを覚えましょう。
また、相手機体が金色や赤色に輝きだしたら危険です。今まで以上に距離を取りましょう。

以下、攻撃テクニックです。

1:BR>ND>BR>ND>BR
BRを撃った直後にNDをして隙をキャンセルします。
けん制のほか、相手のブーストが切れそうだなー・・と思ったら狙ってみましょう。

2:BR>(ND>BR>)BZ
BRを撃った後にサブ射撃のBZをNDせずに出すことが可能です。
ブーストが心もとないときはBR>BZで安定です。
これもけん制や相手のブースト切れを狙うと良いです。

3:十字キー横+格闘(以下横格闘)1段目Hit>ND>横格闘全段
横格闘が高性能ですので、ぶっぱなすならレバー横を入れながら。
当たったらNDでキャンセルし、よろけている所を更に横格闘で追撃することで威力が増加します。
当たってなくてもNDでキャンセルすることで外した隙を消せます。

これぐらい覚えれば十分です。言っていることは一見難しいですが、実際には簡単です。
まずは上記攻撃方法をNPC相手に練習してみてください。それだけで大分違うかと思います。

・全体的に
まず特殊システムを覚えましょう。連邦vsジオンと本作は全くの別ゲームです。
本作ではNEXTダッシュ(何かしらの行動中にブーストボタン2連打。以下ND)がとても大事です。
次に質問者様が選択している機体と、相手の相性が非常に悪いです(特に1000の地走系)。
まずはコスト2000のガンダムを使ってみましょう。安定して強いです。
相手は格闘主体の機体ばかりですので、射撃のビームライフル(以下BR)、
誘導性の高いサブ射撃のバズーカ(以下BZ)など特に有効です。
まずは近づかれないよう、BRやB...続きを読む

QiPhoneアプリを作成したのですが、 このアプリをAndroidでも

iPhoneアプリを作成したのですが、 このアプリをAndroidでも使いたいと思ってます。
iPhoneアプリをAndroidアプリに変換するようなツールはありますか?

調べてみたのですが、なかなか見つからなかったので、ご存知の方がいらっしゃいましたら
教えてください。

Aベストアンサー

APIやそもそも言語が違いますので難しいと思います。
やはり、ちゃんとJavaを勉強されたほうが良いのではないでしょうか?

Q何々 vs 何々。色々入れて下さい。

今年は貞子 vs 伽椰子という映画が公開されましたが、何か面白そうな「何々 vs 何々」があれば教えて下さい。
例えば孫悟空VSルフィなど。
※フィクションや人物に限りません。

Aベストアンサー

刑事コロンボ vs 杉下右京(ドラマ「相棒」)
広島カープ vs 阪神タイガース (集客対決。 今年なら、いい勝負になりそう)
タケシバオー vs ディープインパクト
 (競馬対決。 異論はありましょうが、新旧対決という事で、とりあえずこれで)

QAndroidアプリ開発でユーザデータ、課金を保存する場合アプリ本体以外に必要な物を教えてください

Androidのゲームを開発しようと思っています。プログラムは組めるのですが、ユーザーデータ保存や、課金システムなどを採用すると、スマホに入っているアプリと何かしらと通信を行う必要だと思います。
おそらくサーバーだとは思うのですが、個人宅にサーバーを置くのは現実的ではありません。
また、アプリのデータとサーバーを繋ぐのに必要な知識は何になりますでしょうか?
Javaは組めるのですが皆目見当がつきません。
詳しい方ご教授お願いいたします。

Aベストアンサー

サーバーは仮想化アプリ(例えばVM Ware player)を自分のPCにインストールしてLinux等のOSを使ってサーバーを組めば簡単に出来ます。
もしスペア又は使っていないPCが有ればそれでも構わないです。Linuxはコマンドプロンプトを覚えさえすればサーバーの管理も楽なので
おススメです。私は1時代前のPCでLinuxとSoralisのサーバーを構築して便利に使っています。自宅にサーバーが有ると良いですよ。
インターネットに繋がなくても使えるのでデータの保存には適していると思います。
後、Androidのエミュレーターもインストールしてそれでデバッグすると速いですよ。
自宅サーバーなら課金の心配もいらないですから。
VM Wareで検索してみて下さい、全てフリーで利用できますから安上りですよ。(もちろんLinuxもフリーです)

QTの嵐

嵐の番組の中で、
櫻井翔君の担当コーナーでしょうか?
『Tの嵐』と言うのがありますね。

Dの嵐=ドキュメンタリーの嵐
Cの嵐=クレームの嵐
Aの嵐=相葉君の嵐
Mの嵐=松本君の嵐
Oの嵐=大野君の嵐
と言う風に解釈していました・・コレ自体違っているのかもしれませんが。
もし、この解釈が正しいとすると、
なぜ、Tの嵐で櫻井君が担当しているのですか?
Tの嵐の『T』は何の略なのですか?

Aベストアンサー

「投稿(Toukou)」の頭文字でTなんだそうです。
投稿されたネタを紹介するコーナーの意味だとか。

こちらのページで、各コーナーの内容の一番上を見てください。
Tの嵐のところは「紹介された投稿」になっています。
http://ja.wikipedia.org/wiki/D%E3%81%AE%E5%B5%90!

ちなみにMの嵐は「めんどくさいこと」のMなんだそうです。
またニノ嵐のような企画が見たいなあ…。

QSNSアプリ開発で今後有望な言語とは

はじめまして。いつも勉強させていただいております。
私事で恐縮ですが、現在悩んでいることがありますので皆様の意見をお聞かせ下さい。

現在の仕事の内容に悩んでおりまして、他の会社へ転職を考え、無事に3社から内定をいただきました。
当初一社受かればいいところだなと思っていたのですが、こうなるとどこの会社がいいのか多少悩んでしまいます。スマートフォンのアプリ開発関係の企業なのですが、それぞれメインで開発をしているのは以下の環境です。

・cocos2d
・cocos2d-x(C++かJava Script)
・unity

現在cocos2dについては一通り学習を済ませています。また、フレームワークを使わないxcodeだけでのアプリについても学習を一通り済ませております。

経験を積んで将来は自分で会社を立ち上げたいと思っています。
その軸に考えているのがソーシャルゲームです。幸い三社全てでSNSアプリを開発しているのですが、これまでスマートフォンのアプリ開発経験が無いため、今後どの環境で経験を積むのがいいのか判断に迷っています。

最終的には自分で決断したいのですが、この3つの環境、もしくはSNSアプリ開発をするにあたって、アドバイスいただける方がいらっしゃれば、お願いできないでしょうか?

あまり具体的ではない質問で大変恐縮ですが、よろしくお願いします。

はじめまして。いつも勉強させていただいております。
私事で恐縮ですが、現在悩んでいることがありますので皆様の意見をお聞かせ下さい。

現在の仕事の内容に悩んでおりまして、他の会社へ転職を考え、無事に3社から内定をいただきました。
当初一社受かればいいところだなと思っていたのですが、こうなるとどこの会社がいいのか多少悩んでしまいます。スマートフォンのアプリ開発関係の企業なのですが、それぞれメインで開発をしているのは以下の環境です。

・cocos2d
・cocos2d-x(C++かJava Script)
・unity...続きを読む

Aベストアンサー

ご存知かとは思いますがソーシャルバブルは弾けてますので事業の核にするのは難しいと思います。
(スマホバブルならまだなんとか継続中ですが)
今のところはUnity一択でしょうね。3Dが強いのは当然ですが、2Dもプラグインで対応されますし今秋の4.2ではついにネイティブ対応されます。

あとはHTML5+jQuery環境か、サーバーサイドとしてのPHPとか。

QVS2005でのCの環境設定の方法が知りたいです。

VS6とVS2005をインストールしているPCがあり、コマンドラインでnmakeとすると、Ver6のnamkeが動作します。 Ver7?(VS2005)のnamkeを実行させるにはどうしたら良いのでしょうか?
環境変数で、INCLUDE,LIBもVS2005を先に記述するということでしょうか、それともVS6の環境変数は削除した方が早いでしょうか?

VS2005でのCの環境設定の方法が知りたいです。

Aベストアンサー

Visual Studio 6のツールのあるディレクトリへのパスというのは
どこで設定しているのでしょうか?

もし、bin ディレクトリにある vcvars32.bat を実行することで設定しているのなら、
VC6のそれではなく、VS2005のvcvars32.batを実行すればこっちが優先されます。
複数のコンパイラの設定を混ぜるとろくなことにならないので、VS2005を使うのなら
VC6用の設定はしないほうがよいでしょう。

あるいは、スタートメニューからVisual Stuido 2005 → Visual Studio Tools →
Visual Studio コマンドプロンプト で、2005用の環境変数を設定したコマンドプロンプトが開きます。

Qバッチファイルでデスクトップの指定方法

PCのOS入れ替えをしたいと思っています。
現在のお気に入りとデスクトップのファイルをCDにコピーし、OS入れ替え後にこのCDのバッチをたたいてそれぞれの場所に戻すというバッチを作成したいのですが・・・
お気に入りフォルダとデスクトップが全角日本語のため指定できません。
どのように指定すればよろしいでしょうか?
ご教授お願いします。

Aベストアンサー

バッチファイルの中では" "で囲むと全角や空白を含むパスを指定できます。

"C:\Documents and Settings\ユーザ名\デスクトップ"


人気Q&Aランキング

おすすめ情報