Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
VisualStudio2010の使い方
Search
自然言語処理研究室
April 13, 2012
Programming
0
4.6k
VisualStudio2010の使い方
自然言語処理研究室
April 13, 2012
Tweet
Share
More Decks by 自然言語処理研究室
See All by 自然言語処理研究室
データサイエンス14_システム.pdf
jnlp
0
410
データサイエンス13_解析.pdf
jnlp
0
520
データサイエンス12_分類.pdf
jnlp
0
370
データサイエンス11_前処理.pdf
jnlp
0
490
Recurrent neural network based language model
jnlp
0
150
自然言語処理研究室 研究概要(2012年)
jnlp
0
150
自然言語処理研究室 研究概要(2013年)
jnlp
0
120
自然言語処理研究室 研究概要(2014年)
jnlp
0
140
自然言語処理研究室 研究概要(2015年)
jnlp
0
220
Other Decks in Programming
See All in Programming
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
130
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
330
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
170
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.3k
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
230
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
180
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
390
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
3
1.9k
ファインチューニングせずメインコンペを解く方法
pokutuna
0
160
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.7k
Codex の「自走力」を高める
yorifuji
0
1.3k
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
240
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
106
240k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Marketing to machines
jonoalderson
1
5k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
260
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
480
4 Signs Your Business is Dying
shpigford
187
22k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
330
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Transcript
Visual Studio 2010の使い方 山本 和英 長岡技術科学大学 電気系 2012年4月
このスライドは... • Visual Studio 2010で C言語プログラミングがで きるための最低限の内容のみを説明しています。 • 本学のプログラミング演習のために作成しまし た。
プログラムの新規作成
まず「プロジェクト」を作る。 大規模なソフトウェアはいくつものプログラムや画 像、 音声ファイルなどで一つのプロジェクトを構成 するが、 演習程度のプログラムは「プロジェクト」= 「プログラム」と考えて構わない。
• 左上のプロジェクトの種類は「Win32」 • 右上のテンプレートは「Win32コンソールアプリケーション」 • 下のプロジェクト名は好きな名前(日本語も可能) • ソリューション名は記入不要(勝手にプロジェクト名と同じに なる)。
Win32アプリケーションウィザードへようこそと表 示されるので、 「次へ」をクリックする。
アプリケーションの設定画面が表 示されるので、 「空のプロジェクト」 をクリックして「完了」する。 これで プロジェクト(要するにフォルダ)が 作成された。
左ウィンドウの「ソースファイル」で 右クリックし、 「追加」→「新しい項 目」を選択する。
新しい項目の追加というウィンドウが表示さ れる。 テンプレートは「C++ファイル」とし、 ファイル名は何とか.c と入力する。 拡張子 を .cpp にすると C++
になってしまうので、必 ず .c とする。 プロジェクト名とファイル名は全 く別でもよいが、 同じ名前にしたほうが分かり やすいと思う。
プログラムの実行
普通にプログラムを実行するには 1. メニューの「デバッグ」→「デバッグなしで開始」 2. Ctrl + F5 のどちらかで行う。
• デバッグなしで実行すると、右写真のように実行 終了後に一時停止する。 • 何かキーを押すと下の実行画面(コンソールウィ ンドウ)が消える。
• デバッグなしで実行すると、右写真のように実行 終了後に一時停止する。 • 何かキーを押すと下の実行画面(コンソールウィ ンドウ)が消える。
デバッグ
• デバッグのためにはまずブレークポイント(一時停止場所)を 決める。一時停止させたい行でF9(またはメニューの「デバッ グ」→「ブレークポイントの設定/解除」)を押してブレークポイ ントをつける。 • ブレークポイントはいくつの行につけてもよい。また一度つけ たブレークポイントを取る時もF9を押す。
ブレークポイントをつけた行の先頭には赤丸がつ く。右の例では printf 文の直前(直後ではない)で一 時停止することを意味している。
ブレークポイントをつけたらデバッグを開始する。 メニューの「デバッグ」→「デバッグ開始」または F5 を押す。緑右三角アイコンを押しても同じ。
• F5を押すとブレークポイントの行の直前(直後ではない)で一時停止する。 • 左下ウィンドウの「自動変数」(今関係ある変数のみ)または「ローカル」(全 変数)でその瞬間の変数の状態を見ることができる。 • 一時停止からの再開もF5か緑右三角アイコン。一時停止でブレークポイン トをはずしたり違う場所につけたりしてから再開、なども可能。
出力結果コピー Visual Studio で作成したC言語プログラムの 出力結果をコピーしたい場合は、 以下のように行う。
• 出力画面(コンソール)の上部を右クリックして、 表示されたメニューから 編集 → すべてを選択 を選択する。 あるいは同じメニューで 編集 →
範囲 指定 して、 必要な範囲をマウスで選択する。
• コピーしたい範囲が選択されたので、Enterキーを押すとその範囲がコ ピーされる。 あるいは出力画面(コンソール)の上部を右クリックして表示 されたメニューから 編集 → コピー を選択する。 •
メモ帳などで Ctrl-vなどの操作を行えば選択範囲が貼り付けられる。