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
400
データサイエンス13_解析.pdf
jnlp
0
510
データサイエンス12_分類.pdf
jnlp
0
360
データサイエンス11_前処理.pdf
jnlp
0
490
Recurrent neural network based language model
jnlp
0
140
自然言語処理研究室 研究概要(2012年)
jnlp
0
150
自然言語処理研究室 研究概要(2013年)
jnlp
0
110
自然言語処理研究室 研究概要(2014年)
jnlp
0
140
自然言語処理研究室 研究概要(2015年)
jnlp
0
220
Other Decks in Programming
See All in Programming
Grafana:建立系統全知視角的捷徑
blueswen
0
330
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
960
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
CSC307 Lecture 04
javiergs
PRO
0
660
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
560
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
CSC307 Lecture 01
javiergs
PRO
0
690
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
230
Oxlintはいいぞ
yug1224
5
1.3k
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
730
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
48
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
We Are The Robots
honzajavorek
0
160
New Earth Scene 8
popppiees
1
1.5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
340
Scaling GitHub
holman
464
140k
Designing for Timeless Needs
cassininazir
0
130
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Prompt Engineering for Job Search
mfonobong
0
160
Git: the NoSQL Database
bkeepers
PRO
432
66k
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などの操作を行えば選択範囲が貼り付けられる。