初级班 第一课主讲:MT_LabelK===============================================================================本节主要内容:安装VC++ 配置SDK 安装以及使用VC助手
俗话说 工欲善其事必先利其器,一个舒服的IDE环境,是我们编写程序的基础。对于新手朋友来说,这一点更是尤为重要。今天既然是第一课,我就从最简单的安装和配置讲起,带领大家一步步的走进VC++的世界。
1. 安装VC++因为现在主流的系统还是XP,今天我就以XP环境下的安装来做演示。本人推荐使用龙卷风企业版SP6的。其他集成版我也不清楚,不过我现在即使在Win7下,也没有什么问题。稍后我会把自己的这个上传到网盘,链接放在论坛里。其实安装也没有什么问题,大家简单看一下就可以了。2. 安装和配置SDK先来说说什么叫SDK。SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。一般而言,SDK即开发 Windows 平台下的应用程序所使用的SDK。(引自百度)。举个最简单的例子,如果我们仅仅是安装了VC去编译GH0ST,那必然会有很多错误提示。而安装了SDK之后,这些问题也就没有了。而安装SDK之后,唯一的一个小问题,就是目录的配置。也许新手朋友觉得很迷茫,但其实是很简单的。安装完成后,打开vc6,菜单tools-options-directories.增加以下路径:
executable files(可执行文件)
你的platform安装路径\bin
你的platform安装路径\bin\winnt
include file
你的platform安装路径\include
library files
你的platform安装路径\lib
source files
可添加也可不添加
把添加好的路径放到最上面。
3. 安装和使用VC助手如果我们希望写代码的效率可以提高,那么VC助手是必不可少的。这个工具的最新版,大家可以去论坛下载,工具区中有。下面我简单演示一下安装和使用。本节主要内容:对VC代码的初步认识,以及了解VC++6.0界面
首先来讲一下VC代码的结构。1. 一个程序完整代码所需要包含的内容:对非MFC程序来说,无论是控制台程序还是WIN32或者DLL都需要有一个Main函数。只不过是在不同的程序里,main的名字各不相同。控制台程序:mainWIN32:WinMainDLL: DllMain
以控制台程序为例:int main(int argc, char* argv[])返回值类型 函数名(参数1 ,参数2,……)
这个main函数的返回值是int型,也就是整型,对于数据类型,我将在下节课做详细的说明。这里当然也可以改成viod,viod就是返回值为空的意思,也可以理解成不需要返回值。但是为了程序的严密性,我们一般都会通过返回值来判断函数是否执行成功。 下面说说参数,main函数中有2个参数,但其实这里可以是很多个参数。因为,argc表示的参数的个数,而argv[n]表示的是第n个参数字符串的首地址。,每个参数之间都是用空格隔开的,因此,如果所带参数中包含空格的话,就应该使用双引号。 在 { } 中间就是我们函数的代码了,这里暂时没什么要说的。我只说一下最后,如果函数的返回值不是void,那么我们就必须用return 返回一个值。如果是void 我们可以不写,但如果在执行函数过程中需要返回 我们可以 写上一个 “ return; ”,当然写在函数最后也是可以的。 还有就是函数和变量的命名规则,这一点我也将在下节课做详细的讲解。 这里先简单的提一下预处理命令 #include 这个命令就是包含某些头文件到我们的程序里。而那些头文件中就有我们所需要的函数,无论是API还是C语言库函数,都离不开他。
对于程序的认识,我们今天先到这里,毕竟冰冻三尺非一日之寒,日后我们还会细说。下面我来简单介绍一下VC++6.0的界面和几个快捷键。常用的快捷键有:F5 F7 CTRL+F5 F9 F10 F11 今天的课程就到这里了,感谢大家的支持。MT技术论坛欢迎您的光临!
补充:1. 在VC中 计数都是从 0 开始的。2. 对于WINDOWS的API 前面加上“::” 表示是全局函数。3. Debug模式 Release模式 区别
详细内容请观看MT技术论坛的VC开发教程下载地址本帖隐藏的内容:链接:http://pan.baidu.com/s/1eQtDR7W 密码:uioj解压密码:
www.lthack.com
|
|