vs2008/vs2010新手快速入门必读教程

article/2025/9/15 4:36:57

1.新建一个项目并且添加项

①打开文件->新建->项目,新建一个项目

②选择win32控制台,然后点击下一步,出现对话框,在空项目前面打勾,单击完成。

③出现一个空白的页面,在左侧的一栏空白处单击右键,选择添加——>新建项,打开

④选择C++文件(.cpp)

注意: VC2010里面不能单独编译一个.cpp或者一个.c文件,这些文件必须依赖于某一个项目,因此我们必须创建一个项目。

2.vs2010简单配置

①工具-选项-文本编辑器-所有语言,设置行号,以及其它设置等等

②双击工具栏,则会出现自定义窗口,下拉勾选生成,这样我们就可以直接在工具栏上面选择编译项目、编译整个解决方案、运行程序和调试程序了。选择生成工具栏旁边的小三角形可以自定,我们还可以添加一些按钮。

3.vs2010常用快捷键

①F9键

将光标放在语句行上,按F9键,设置断点,再次按F9键,则取消断点。

断点:当程序运行时,经过该点所在语句,程序将暂停运行,此时我们就可以观察程序的各种状态,如变量值、内存值、寄存器等,甚至可以修改这些相关的状态。断点可以在运行前设置,也可以在运行中设置。

②Debug模式

此模式为默认模式,在Debug模式下我们可以进行代码的调试跟踪。


③F5与Ctrl+F5

F5:调试运行方式,程序将在断点处暂停。若没有设置断点,程序运行结果将一闪而过。

Ctrl+F5:非调试运行方式,可以看到程序运行结果。

④Ctrl+Alt+D反汇编

可以通过菜单“调试-窗口-反汇编”命令来进行反汇编,不用记忆。

⑤去除反汇编语句中的符号名


在代码窗口中单击右键,在弹出的快捷菜单中选择“显示符号名”,取消其选中状态即可。

⑥调试→窗口→监视

激活一个监视窗口,可以用来查看变量的地址和值,等

⑦F10与F11

单步执行,即只执行当前语句。

F10:不跟踪执行进入当前函数,直接到下一语句。

F11:跟踪执行进入当前函数。

⑧调用内存窗体,查看赋值效果

调试→窗口→内存,激活一个内存窗口。输入变量地址,单步执行,查看赋值效果。

我们还可以在内存窗体中直接修改内存值。单击要修改的字节,然后直接输入要修改的新值。



http://chatgpt.dhexx.cn/article/YHwYaFI4.shtml

相关文章

vs2008怎么创建c语言程序,VS2008的使用

使用之前我们先准备一段代码。#include #include int main() { printf("欢迎进入www.dotcpp.com编程网站!"); system("pause"); return 0; } 1. VS2008的使用过程 1) 打开软件,第一次打开需要耗费一点时间。 2) 创建文件的方式为点…

vs2008使用技巧推荐

VS2008技巧,非常实用,非常提高效率。 1,Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标、光标和动画文件 在Visual Studio 2008的安装目录下, \Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\2052文件夹…

Microsoft Visual Studio 2008安装教程

Microsoft Visual Studio 2008安装包链接:https://pan.baidu.com/s/1nwRnWj3 密码:s00k①解压安装包后得到后缀为.iso的镜像文件,解压; ②解压后找到安装启动程序setup.exe,双击; ③双击后进入安装界面&…

VS2008 入门基本操作

VS2008 入门操作 更新日期:2011-7-31 测试环境:VS2008WinXP ━━━━━━━━━━━━━━━━━━━━━━━━ 这段时间正式开始使用VS2008。从VC6过度到VS2008还真的有点不习惯。 下面列出一些常用操作,希望有所帮助。 以下只是个入门的…

【转】VS2008 入门基本操作

VS2008 入门操作 更新日期:2011-7-31 测试环境:VS2008WinXP ━━━━━━━━━━━━━━━━━━━━━━━━ 这段时间正式开始使用VS2008。从VC6过度到VS2008还真的有点不习惯。 下面列出一些常用操作,希望有所帮助。 以下只是个入门的…

android 多线程断点续传下载 三

今天跟大家一起分享下android开发中比较难的一个环节,可能很多人看到这个标题就会感觉头很大,的确如果没有良好的编码能力和逻辑思维,这块是很难搞明白的,前面2次总结中已经为大家分享过有关技术的一些基本要领,我们先一起简单回顾下它的基本原理。 http://blog.csdn.net/shim…

Android多线程编程(一)- 线程基础

Android多线程编程(一) 到了学习下一部分了,多线程编程一直都是Android经常使用的部份,在进行网络请求或者访问数据库时,为了避免主线程被耗时操作阻塞了进度,通常都会开启子线程进行处理,多线…

Android多线程

我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在操作一些耗时操作时, 比如I/O读写的大文件读写,数据库操作以及网络下载需要很长时间,为了不阻塞用户界面,出现ANR的响应…

Android多线程机制详细解析

或许你曾经需要项目中进行后台工作比如数据库访问或者网络连接,如果你按照以前的做法,直接在点击事件或者onCreate方法中直接调用访问数据库或者服务器的方法,你就会遇到大多数Android程序员都遇到过的这么一个错误:android.view.…

Android多线程:请收好这份全面详细的多线程学习指南!

前言 多线程的应用在Android开发中是非常常见的,常用方法主要有: 今天,我将献上一份全面 & 详细的Android多线程学习指南,希望你们喜欢。 Carson带你学多线程系列 基础汇总 Android多线程:基础知识汇总 基础使用…

Android开发之路——多线程

前言 多线程作为Android开发中相对而言较为高阶的知识,其中用到相关的知识点是非常的多,所以在我们需要进行设计或者写多线程的代码就必须要进行相对谨慎的处理,这样就由必要对其要有着比较系统化的认知 Android多线程机制 我们一般将Andro…

Android多线程编程

Android多线程编程 其实就是将耗时操作放在子线程里运行,防止主线程被阻塞,影响软件使用。 线程的基本用法 定义一个线程只需要新建一个类继承自Thread,然后重写父类的run()方法,并在里面编写耗时逻辑即可,如下所示…

Android 多线程应用

传统线程的弊端 1.重复创建线程对象,性能差; 2.线程缺乏统一管理,可能会无限制创建新的线程,线程之间存在CPU资源竞争,导致CPU占用过高,或者发生OOM; 3.缺乏功能,例如定时。线程池的…

android多线程讲解与实例

本期的多线程主题与Android相关,侧重讲解在Android中如何用好多线程,需要你有Java的多线程基础。 首先我们思考几个问题,在Android应用中为什么要用多线程?为了解决哪些问题?或者为了实现哪些功能?有哪些好处&#xf…

Android多线程并发的优化

前言 在日常开发中,多线程无数不在,尤其是android开发,看似业务代码没有调用多线程,实际上也在使用多线程,比如GC线程还有运行在子线程的网络请求。而在使用多线程的时候,不可避免的就需要做好并发安全&am…

Android多线程(Handler篇)

【齐天的博客】转载请注明出处(万分感谢!): https://blog.csdn.net/qijinglai/article/details/80685226 关联文章: Android多线程(Handler篇) Android多线程(AsyncTask篇) Android多线程(HandlerThread篇) Android多线程(Intent…

Android 多线程实现方式

该原创文章首发于微信公众号“字节流动” Android 多线程实现方式 通常来说,一个应用至少有一个进程,而一个进程至少有一个线程。 线程是 CPU 调度的基本单位,进程是系统资源分配的基本单位。 进程独享内存资源,一个进程可以看…

Java多线程,Android多线程

目录 一、线程的概念 二、线程创建的方式及特点 三、线程创建方式 1、继承Thread类 2、实现Runnable接口 3、实现Callable接口(我觉得了解即可) 4、AsyncTask异步任务(被弃用) 5、AsyncTask替代方案 四、线程的基础操作 …

Android多线程开发详解

一、基本概念 1、时间片轮转机制 如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结来,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。 每个进程被分…

Android开发中四种常用的多线程实现方式

前言 一般来说,一个应用至少有一个进程,一个进程至少有一个线程。线程是CPU调度的基本单位,进程是系统资源分配的基本单位。 进程拥有独占的内存资源,一个进程可以看作一个JVM一个进程崩溃后,一般不会影响保护模式下…