3,[VS] 编程时的有必要掌握的小技巧_______________________________请从下面第 1 篇看起
本文导览:
- 善用“并排显示窗口”功能
- 做作业/测试时使用 多项目 多个源文件 多个子函数
- 使用Visual Studio team代码同步工具,及时把项目文件保存到云端
- 关闭括号分号自动联想
技巧是提高效率的....编不下去了
1, 善用“并排显示窗口”功能
当你一边开浏览器查资料一边编程时(coding),
WIN 10/8/7:鼠标按住窗口,拖向屏幕最左/右边的中点
Win 10/Win 8 :请两次Win+左或右方向键
Win 7:右击任务栏,“并排显示窗口”
Win XP:请卸载
这样可以把程序分到屏幕两边,例如这样
(这一部分更具体地来说应该是熟悉所用操作系统的常见操作)
2, 做作业/测试时使用 多项目 多个源文件 多个子函数
这样就不用每次都新建项目了,而且不影响
(多项目)
在原解决方案上新建项目(我是看书时 每一章就新建一个项目)
右击已有的解决方案 ——添加 —— 新建项目
因为VS编译只能编译一个项目,所以要编译另一个项目首先得“切换”
右击项目,设为启动项目
(多源文件)
新建源文件:右击项目,添加 —— 新建项 , 选择C++文件,并修改后缀名为.c(名字自己想,但后缀名最好是c)
一个项目只运行活着一个main(),所以先杀掉(禁用)原来的c源文件
先点“解决方案资源管理器”里的“显示全部文件”
启用同理点“从项目中包含”
(多函数)
其实也就是在一个源文件里写多个子函数,然后main()里调用一个函数,这样就相当于写了多份main()而不用多创建一大堆文件。
实例:
作业一:打印Hello World
作业二:计算1+1
原本需要写两个main()也就是需要两个c文件来做作业
现在我们就只用一个c文件
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h> void test0(void);
// 只需要把0改为1 int main(void) {
test0(); // 只需要把0改为1,就切换调用另一个函数了
system("pause");
return ;
} void test1(void){
printf("Hello World.\n");
} void test0(void){
printf("%d", +);
}
把0改1,就可以继续测试第二个作业
Tips:在小写模式下打一个大写字母只需要 按住Shift +你想打的字母
3, 使用Visual Studio team代码同步工具,及时把项目文件保存到云端
注册及启用看这里:
4,关闭括号分号自动联想
作为初学者,我觉得括号对齐不利于学习
所以关闭的方法如下:
取消“自动补全大括号”即可。
3,[VS] 编程时的有必要掌握的小技巧_______________________________请从下面第 1 篇看起的更多相关文章
- 使用dwr时动态生成table的一个小技巧
这篇随笔是我在07年写的,因为当时用了自己建设的blog,后来停止使用了,今天看到备份数据库还在,恢复出来放到这里.留着记录用. 我在使用DWR时,试了很多次都无法在动态生成的table中的一个或多个 ...
- python+selenium 页面中存在选项卡时,获取页面内容的小技巧
最近用selenium读取页面内容时,遇到包含选项卡的页面,由于选项卡多由js加载其中的内容,所以在网址打开时只能获取到默认显示的选项卡中的内容,而tab2.tab3等等都需要傻傻的点击一下才会获取到 ...
- 分享一个导出Excel时页面不跳转的小技巧
今天在点击客户档案导出的时候,发现先是打开了一个新标签,然后新标签自动关掉,弹出一个文件下载确认的窗口,点击确认后开始下载导出的Excel文件.这样的过程感觉窗口闪来闪去,而且可能会给用户带来困惑,是 ...
- XPath定位时,使用文本的方法小技巧。
1)//td[text()= "{0}" ] #这是一种非常常用的定位方法,具体例子使用如下: __keyboard = '//td[text()= "{0}" ...
- HihoCoder1656 : 前缀后缀查询([Offer收割]编程练习赛39)(字典树+小技巧)
描述 给定一个包含N个单词的字典:{W1, W2, W3, ... WN},其中第i个单词Wi有具有一个权值Vi. 现在小Hi要进行M次查询,每次查询包含一个前缀字符串Pi和一个后缀字符串Si.他希望 ...
- 模块化编程时,#include到底要放在哪里?
结合我自己的经验,谈一谈模块化编程时#include应该出现的位置.总结起来大体有二条规则: 一.规则1:只包含必要的头文件 看下面这个模块: ===foo.c==== #include <st ...
- 单片机中用c编程时头文件reg51.h及reg52.h解析
单片机中用c编程时头文件reg51.h及reg52.h解析 我们在用c语言编程是往往第一行就是reg51.h或者其他的自定义头文件,我们怎么样来理解呢? 1)“文件包含”处理. 程序的第一行是一个“文 ...
- 编程时 对 用途这个字段定义时 不要用using 这个英文
编程时 对 用途这个字段定义时 不要用using 这个英文
- 用eclipse javaEE编程时,不管什么程序都会出现这个错误[SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:bookstore' did not find
用eclipse javaEE编程时,不管什么程序都会出现这个错误[SetContextPropertiesRule]{Context} Setting property 'source' to 'o ...
随机推荐
- python 自定义Iterator对象
from collections.abc import Iterator class Company(object): def __init__(self, employee_list): self. ...
- vue数据更改视图不更新问题----深入响应式原理
Vue响应式原理之官方解释 当你把一个普通的JavaScript对象传给Vue实例的data选项,Vue将遍历此对象所有的属性,并使用Object.defineProperty把这些属性全部转为get ...
- kali渗透综合靶机(四)--node1靶机
kali渗透综合靶机(四)--node1靶机 靶机下载地址::https://download.vulnhub.com/node/Node.ova 一.主机发现 1.netdiscover -i et ...
- Python-- easy_install 的安装
http://peak.telecommunity.com/dist/ez_setup.py 将这里面的复制出来打包成ez_setup.py 然后cmd到目录下,直接输入ez_setup.py 可能会 ...
- python3 用户名和密码三次错误
一.需求 1)密码输错超过三次进行锁定: 2)如果用户名在锁定文件中提示错误: 二.流程图 三.代码 # Aduthor:CCIP-Ma import sys f=open("passwor ...
- Java学习——日期类
Java学习——日期类 摘要:本文主要记录了Java开发中用到的和日期有关的类以及对日期的操作. 部分内容来自以下博客: https://www.cnblogs.com/talk/p/2680591. ...
- 腾讯WeTest携手拉夏贝尔共筑电商小程序安全壁垒
上海拉夏贝尔服饰股份有限公司成立于1998年,是中国快速发展的多品牌时尚运营企业.La Chapelle品牌创立初衷正是希望通过精美别致的时装设计,将法式优雅精致的风情元素和对生活的认知感悟传递给都市 ...
- RabbitMQ实战应用技巧
1. RabbitMQ实战应用技巧 1.1. 前言 由于项目原因,之后会和RabbitMQ比较多的打交道,所以让我们来好好整理下RabbitMQ的应用实战技巧,尽量避免日后的采坑 1.2. 概述 Ra ...
- swift中文版和网站
http://www.chinaz.com/swift/chapter2/01_The_Basics.html http://www.iphonetrain.com/video_info/290.ht ...
- 如何在一个ubuntu系统上搭建SVN版本控制工具
有话说,由于公司项目部署需要,将Windows工程迁移到Linux,通过调查确定使用Ubuntu的Linux操作系统.那么如何快速搭建和Windows一样快捷方便的开发环境就很重要了.本文讲述如何在一 ...