学習サポート hig3.net

Time-stamp: "2021-04-10 Sat 13:05 JST hig"

計算機実習室にインストールされたVisual Studio 2019 に含まれる Visual C++ 2019 をIDEでシンプルに使うときの基本的な使い方を説明します. コンソールアプリケーション(コマンドプロンプト内で実行するアプリ)を作成する方法です.

動画による説明(全画面化を推奨)

Visual Studioの起動

スタート>_04_プログラミング>Visual Studio>Visual Studio 2019を起動します.

プロジェクトの作成

例として

  • ソリューション名: csb(科目の全課題共通)
  • プロジェクト名: p011-submit1
  • ファイル名: submit1.c
で説明しましょう. 実際には, 課題で指定された名前を使うか, 自分の責任で決めるかしてください.

プロジェクトは, 実行ファイルを作るための複数のファイルの入れ物, ソリューションはプロジェクトを何個かまとめる入れ物, です. 計算科学☆演習では, 1個のファイル なんとか.cだけを1個のプロジェクトにいれ, すべてのプロジェクトを科目を全部まとめる1個のソリューションにいれます.

プロジェクトを作った後のファイルの追加方法

  • ソリューションエクスプローラが表示されていない場合, メニューから表示>ソリューションエクスプローラを選びます
  • ソリューションエクスプローラの, ソリューションcsbのp011-submit1プロジェクトの[ソースファイル]という項目を選択します. 右クリックで, 追加>新しい項目を選びます.
  • 新しい項目の追加ダイアログで [C++ファイル(.cpp) Visual C++] を選びます.
    • 左パネルでインストール済み>Visual C++>コードと探していけばあるはずです
    • 名前:submit1.c
    • 場所:いじらない
    追加
  • 編集画面が現れるのでここでプログラムを入力します.
    #define _CRT_SECURE_NO_WARNINGS /* Visual C++ に必要な, scanf をエラーにしないための, #include <stdio.h> の前に書くおまじない */
    #include <stdio.h>
    	int main(){
    	printf("Hello, World\n");				
    	return 0;
    }
    				    
  • ソリューションエクスプローラの状態

コンパイル

  1. 右パネルにsubmit1.cを表示します
  2. ビルド>submit1のビルド
注.
  • ソリューションにプロジェクトが複数ある場合, ファイルsubmit1.cを表示した状態でないと, このメニュー項目は表示されません.
  • ビルド>ソリューションのビルドを選ぶと, ソリューション内に複数のプロジェクトがある場合はすべてのプロジェクトがビルドされます.
  • 一度ビルドすると, ソースが変更されないかぎりは, 1 更新不要と出て, 再度ビルドされません(スルーされます). その場合は ビルド>submit1のリビルド.

実行

  1. ソリューションエクスプローラーの submit1 で右クリックし[スタートアッププロジェクトに設定]を選びます. p011-submit1 が太字になります.
  2. デバッグ>デバッグ開始

このプログラムの作成を(いったん)やめる

ファイル>submit1.cを閉じる

新しいプロジェクトを始める

ソリューションエクスプローラ内にcsbが表示されていなければ ファイル>開く>プロジェクト/ソリューションで, csb.slnを選んで開いた後でプロジェクトを新規作成して, ソリューションに追加します.

Visual Studio いちど終了後に再開

ファイル>開く>プロジェクト/ソリューションで, csb.slnを選んで開く.

最近使ったファイルのところにcsbが現れていれば, それをクリックしてもいいです.

実行するプロジェクトの選び方

  • ソリューションにプロジェクトが複数ある場合, ソリューションエクスプローラ内で, 実行したいプロジェクトが太字になっている(選択して色が反転しているだけではだめ)プロジェクトが実行されます. 太字にするためには, 右クリックから, または, プロジェクト>スタートアッププロジェクトに設定. 現在の選択にしておくと, いま開いているプロジェクトになって便利かも.

*.cの保存されている場所

課題を提出するには, *.c ファイルの保存されているパスを知る必要があります. デスクトップ>PC>Cドライブ>ユーザー\(ユーザ名)\source\reposとたどると見つかります.

*.cの開き方の注意

プログラムの実体はsubmit1.cですが, これを(例えばダブルクリックで)開いても, 編集はできても, コンパイル, 実行は行えません. 管理情報が記録されたソリューションcsb.sln, プロジェクトを開くようにします.