




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 1 Visual C 6 0 环境配置环境配置 Kasi Man Union Team 2004 12 4 初稿 Visual C 6 0 环境配置 1 1 概述 2 2 环境设置 Environment Settings 2 2 1配置 Tab 键所占的字宽 2 2 2配置代码颜色 2 2 3设置前后的效果对比 3 3 工作区域设置 Workspace Settings 4 3 1调整工具栏 Tool Bar 4 3 2调整 Workspace 的位置 5 3 3关闭 Output 窗体 5 3 4设置前后的效果对比 5 4 工程设置 Project Settings 7 4 1设置 Precompiled Headers 7 4 2设置编译后的文件路径 7 5 Console base 的调试环境 8 5 1设置 Console base 8 5 2让 Console 与 Window 共存 10 6 快捷键 Shortcut key 12 6 1文件操作 12 6 2代码间的快速跳转 12 6 3编译 运行 调试 debugging 13 6 4各类常用的 window 13 7 总结 13 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 2 1 概述概述 一个好的环境 能让你的工作事半功倍 下面是我个人对 VC 6 0 的环境配置 仅供 抛砖引玉之用 2 环境设置 环境设置 Environment Settings 此设置针对与所有工程有效 打开目录 Tools Options 在此作相应的设置 2 1配置配置 Tab 键所占的字宽键所占的字宽 一般所来 Tab 在各个程序中字宽为 8 而 VC 默认把其设为 4 我们将其改回 8 好 处是 当将代码从 VC 复制到其它程序 如 notepad 时 代码不会变乱 不对齐 如图 2 2配置代码颜色配置代码颜色 改动代码的颜色 给我们看代码带来方便 个人的具体配置 可依据个人的喜好 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 3 2 3设置前后的效果对比设置前后的效果对比 代码显示的效果 Tab 字宽对 从 VC 中复制出来的代码 的影响 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 4 3 工作区域设置 工作区域设置 Workspace Settings 我个人的感觉 写代码 就要让代码的可视区域最大 尽量释放代码的显示空间 下 面来看看我们该如何做 3 1调整工具栏 调整工具栏 Tool Bar 在 Tool Bar 上右键 选择 Customize Toolbars 并自己建立一个 toolbar 比 如角 MyToolBar 如图 按住 Ctrl 键 用鼠标从其它 Toolbar 上将自己需要的 button 拖入自己的 Toolbar 把一 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 5 些不常用的 or 已熟悉其快捷键的 button 通通去掉 尽量减少 button 的数量 让 Toolbar 最终只占用一行 见后面的对比图 看到两个 button 之间的分隔栏了么 如何增加 or 删除分隔栏呢 这里有 点小技巧 不知道 VC 的软件设计人员咋想的 设计这么不起眼的方式 增加分隔栏 用鼠标点住右边 button 的左半部 出现此效果 向右移动大约 半个 button 的距离 放开鼠标 则会出现分隔栏 删除分隔栏 与上面类似 用鼠标点住右边 button 的左半部 出现此效果 向左移动鼠标 直到 I 样式的东东跑到了分隔栏的左边 放开鼠标 则分隔 栏不见了 3 2调整调整 Workspace 的位置的位置 将 Workspace 窗体放到程序的右边 让其悬浮着 不要与 VC 的其它部分连在一起 写代码时 必要时还可把其关掉 增加可视空间 见下面的对比图 Workspace 窗体指的是 3 3关闭关闭 Output 窗体窗体 写代码的时候不需要 Output 窗体 多按几下 ESC 键 就把其关掉了 别怕 下次 build 的时候 这家伙会自己跑出来的 见下面的对比图 Output 窗体指的是 3 4设置前后的效果对比设置前后的效果对比 设置前 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 6 设置后 每一页能看到的代码要多出许多几行 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 7 4 工程设置 工程设置 Project Settings 此设置仅对当前工程有效 每次新建一个工程后 都需要进行这些设置 以方便以后 的工作 4 1设置设置 Precompiled Headers 平常我们编译程序 在 Debug 或 Release 目录下 会发现一个 pch 的文件 文件很大 严重占用我们的硬盘空间 其实这个文件没什么用 我们设置一下 让 VC 不要产生此文 件 选择菜单 Project Project Settings C 然后按下图所示 进行设置 4 2设置编译后的文件路径设置编译后的文件路径 选择菜单 Project Project Settings General 然后按下图所示 进行设 置 Intermediate files 编译时产生的临时文件的地方 生成 exe 文件后 这些家伙基本上 就没用了 我们设置一个路径 让所有工程的临时文件都待在一起 以方便最后一次性将 它们删除 我自己将所有的临时文件都存放在 d compile temp 目录下 Output files 生成的 exe 文件存放的地方 习惯上放在名为 bin 的目录下 例子 Release Intermediate files d compile temp 工程名 release VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 8 Output files bin Debug Intermediate files d compile temp 工程名 debug Output files bin debug 5 Console base 的调试环境的调试环境 在写程序时 有时在 Debug 模式下写好的程序 到了 Release 模式下 就罢工了 不 能正常运行 而一开始就写 Release 程序 又不方便调试 下面我们来建立一个 console base 的 windows 程序 这个东西还是挺便于调试的 5 1设置设置 Console base 新建一个 console 程序 选择菜单 Build Configurations Add 增加一个 configuration 名字叫 比如 Console base 如图 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 9 然后选择菜单 Project Project Settings C 并按下图设置 加入以下测试代码 include ifdef CONSOLE PRINTF defineCONS PRINTFprintf else defineCONS PRINTF endif VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 10 void main char p Hello CONS PRINTF d s n 10 p 并编译 链接 看运行的效果 在 Release 下 没有任何输出 而在 Console base 下 程序输入 10 hello 呵呵 达到 我们的要求 下面解释一下这个效果是如何实现的 代码中最重要的是这一段 ifdef CONSOLE PRINTF defineCONS PRINTFprintf else defineCONS PRINTF endif 当宏 CONSOLE PRINTF 存在时 CONS PRINTF 等于 printf 不存在时 CONS PRINTF 等于 将其后面的代码注释掉 让其不起作用 这里应该是 VC 编译 器的一个 bug 正是这个 bug 帮助我们得以实现所需的效果 让我们来看测试的代码 CONS PRINTF d s n 10 p 当宏 CONS PRINTF 不存在时 得到的代码本该是 d s n 10 p 编译时 应该会出错的 但在用宏作替换的情况下 编译器不出错 编译器的 bug 5 2让让 Console 与与 Window 共存共存 把刚才起作用的代码放到一个头文件中 如 cons printf h 代码如下 ifndef CONSOLE BASE DEBUG UTILITY H define CONSOLE BASE DEBUG UTILITY H VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 11 include ifdef CONSOLE PRINTF defineCONS PRINTFprintf else defineCONS PRINTF endif endif 并在 main cpp 中添加 windows 的代码 and 改变 main 的内容 如下 windows app headers include cons printf h windows app codes void main WinMain GetModuleHandle NULL NULL GetCommandLine SW NORMAL 并在 Project Settings 中 将 Release 模式的编译方式更便为 windows 如图 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 12 subsystem 是控制当前编译的是 console 程序或 windows 程序的开关 subsystem windows编译为 windows 程序 程序入口 WinMain subsystem console编译为 console 程序 程序入口 main 最后在 windows 程序中加上测试代码 如下 case WM CREATE CONS PRINTF WM CREATE here n break case WM DESTROY CONS PRINTF WM DESTROY here n PostQuitMessage 0 break 进行编译 看效果 在 Console base 下 程序会在 console 窗体显示文本 而在 Release 下 和正常的 windows 程序一样 只有一个 window 出现 没有 console 窗体 6 快捷键 快捷键 Shortcut key 为提高我们写程序的效率 快捷键是少不了的东西 下面将列出一些常用的快捷键 依据个人经验而成 VC 中所有的快捷键 可在菜单 Help Keyboard Map 中查到 你还可以在 Tools Customize Keyboard 中 依据个人习惯 定制快捷键 6 1文件操作文件操作 在写程序时 打开或新建一个文件 其实使用菜单 menu 的快捷键 例如 Alt F O 也许比使用特定的快捷键 例如 Ctrl O 更快 感觉按起来更顺手 也许是 个人习惯吧 对于菜单中一些没有特定快捷键的选项 便只能用 Alt F xxx 的方式 了 Ctrl O or Alt F O打开文件 Ctrl N or Alt F N新建文件 Ctrl S or Alt F S保存文件 Alt F K打开工程 Alt F L保存所有文件 VC 6 0 环境配置 Copyright 2004 Man Union Team Kasi 13 Alt F4关闭当前窗口 6 2代码间的快速跳转代码间的快速跳转 VC 中有个很有用的东东 flag 它可对你编辑的当前一段代码进行标示 让你下次 快速找到这 Ctrl F2 会给当前行加上一个 flag 如果当前行已经存在 flag 则将这个 flag 清除 Ctrl F2设立 清除 flag Ctrl Shift F2清除所有的 flag F2jump 到下一个 flag 位置 下面是个例子 这是你按 F2 即可在两段代码间快速跳转 还有两个快捷键 也很常用 Ctrl Home跳转到文件顶部 Ctrl End跳转到文件尾部 6 3编译编译 运行运行 调试 调试 debugging 对于什么是断点 什么是单步跟踪 这里就不再赘述 下面仅列出快捷键 F9break point Ctrl F7Compile F7Build Ctrl F5Build and Run F5Build and Run in DEBUG mode F10单步跟踪 6 4各类常用的各类常用的 window Alt 0Workspace Window Alt 2Output Window Alt 3Watc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中级质量工程师综合知识精益企业模拟试题(附答案)
- 伦理委员会考核试题(附答案)
- 三级营销员模拟题库与答案
- 中外服装史知到智慧树答案
- 特殊药品培训试卷及答案
- 冷藏药品培训考试题及答案
- 2025年度房地产抵押贷款经纪服务协议
- 2025版土石方运输合同绿色运输能力评估合同
- 2025电梯保养服务与智能监控系统集成合同
- 2025版尿素原料采购及仓储物流服务合同
- 《液压与气动控制》课件
- 语言学概论-第三章-语义
- 2024-2025学年广东省深圳实验学校初中部九年级上学期开学考英语试题及答案
- 邮政快递员技能大赛理论考试题库(含答案)
- 《电动航空器电推进系统技术规范》
- 结肠造瘘还纳术手术配合
- 2024年山东省建筑施工企业主要负责人A类考试题库及答案(典型题)
- 特种设备目录新旧对照表
- 2024年初一英语阅读理解专项练习及答案
- 陪诊师与公司签订协议书范文
- 喀什德力克油田科技有限公司30万立方米-日油田伴生放空天然气回收利用项目
评论
0/150
提交评论