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
4.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VisualStudio2010の使い方
自然言語処理研究室
April 13, 2012
More Decks by 自然言語処理研究室
See All by 自然言語処理研究室
データサイエンス14_システム.pdf
jnlp
0
420
データサイエンス13_解析.pdf
jnlp
0
530
データサイエンス12_分類.pdf
jnlp
0
370
データサイエンス11_前処理.pdf
jnlp
0
500
Recurrent neural network based language model
jnlp
0
170
自然言語処理研究室 研究概要(2012年)
jnlp
0
160
自然言語処理研究室 研究概要(2013年)
jnlp
0
130
自然言語処理研究室 研究概要(2014年)
jnlp
0
150
自然言語処理研究室 研究概要(2015年)
jnlp
0
230
Other Decks in Programming
See All in Programming
AIエージェントで 変わるAndroid開発環境
takahirom
2
490
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
220
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
110
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
210
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
3.9k
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
160
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
3.4k
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
480
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
280
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
220
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Fireside Chat
paigeccino
42
4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
Prompt Engineering for Job Search
mfonobong
0
370
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Bash Introduction
62gerente
615
220k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
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などの操作を行えば選択範囲が貼り付けられる。