質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

4回答

7734閲覧

Visual Studio 2017でC++を電卓を作成する方法

Alyn

総合スコア50

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2019/01/07 12:59

編集2019/01/07 13:03

C++初心者です。
C++学習として電卓を作成しようと思ったのですが、WindowsフォームがなくてVisual Studioで作成できなくなりました。
何故なのかについては既に解決されています。(解決済の質問)

C#とVisual Basicは全くわかりません。

C++で電卓のGUIを作成できないのでしょうか?

古いVisual Studioをインストールしないと作成できないのでしょうか?

もし何か別な方法があれば教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

解決済みの質問にあるように、可能です。
ただし、敷居が高いので、C#辺りがお薦め。
古いVisual Studioが無くても作成済みの アプリを元にしての作成もありです。

また、GUIを考えなければ、コンソールアプリが作れます。
GUIを考えると、C++では、プラットフォームに依存するので、Windowsフォームアプリを学んでも、Linuxとか、他の世界では、使えず、学習するメリットがあるかどうか。また、フォームアプリの場合、.NETライブラリの呼び出しだけなので、C++ でも C#でも呼出し形式が異なるだけなので、C++ に拘るメリットは無いと考えます。

C#が全く分からないとの事ですが、C/C++を元にした言語で、親和性が高く、易しいので、容易に学習可能かと思います。

投稿2019/01/07 14:10

pepperleaf

総合スコア6383

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Microsoft Foundation Class (MFC) を使うという選択肢もあるにはありますが、正直お勧めはしません。以下、電卓チュートリアルの動画です。
Visual C++ / MFC Calculator 3

投稿2019/01/07 16:49

can110

総合スコア38266

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

いくつかサンプルも見つかりました。

C#で
https://code.msdn.microsoft.com/windowsdesktop/Simple-Calculator-d1d8cf4c

C++を使ってCUIで
https://code.msdn.microsoft.com/windowsdesktop/Calculator-43845ce8

C++/CLI でWindows Formsアプリケーション - YouTube実況
How to Make a Calculator in Visual C++
https://www.youtube.com/watch?v=dMQU_sDAmMw

いや、あくまでC++使ってGUIしたい! --> ガッツでWin32 APIを使う。
https://www.instructables.com/id/Making-a-simple-application-using-the-Win32-API/

投稿2019/01/07 16:19

dodox86

総合スコア9183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Visual Studio 2017 で Windows Forms App.(C++/CLI) を使いたい、と。

昔々僕が書いたコレ、2017でもほとんどそのままできました。

投稿2019/01/07 14:09

episteme

総合スコア16614

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問