第16讲 VC++6.0基本控件的使用

合集下载

VC6.0常用控件使用方法

VC6.0常用控件使用方法

VC6.0常用控件使用方法 26、List Box---------------列表框控件--类CListBox(1)插入项m_list.AddString(string);(2)设置当前选择项m_list.SetCurSel(项索引);(3)获取当前选择项int nIndex = m_list.GetCurSel();m_list.GetText(nIndex, string);(4)删除一项m_list.DeleteString(项索引);(5)删除所有项m_list.ResetContent();(6)获取总项数m_list.GetCount()(7)List Box的选项前面加复选框(Check Box)a.风格声明时用类CCheckListBox代替CListBox,即CCheckListBox m_list;而不是CListBox m_list;属性对话框->Styles->Owner draw设为Fixed属性对话框->Styles->勾选Has stringsb.设置选择void SetCheck( int nIndex, int nCheck );ParametersnIndexIndex of the item whose check box is to be set.nCheckState of the check box: 0 for clear, 1 for checked, and 2 for indeterminate.c.获取选择int GetCheck( int nIndex );ParametersnIndexIndex of the item whose check status is to be retrieved.Return ValueZero if the item is not checked, 1 if it is checked, and 2 if it is indeterminate.7、List Control----------列表框扩展控件--类CListCtrl(1)样式:属性对话框框->Styles->Format有4,分别是Icon/Small Icon/List/Report;(2)Report格式设置扩展风格DWORD dwStyle = m_list.GetExtendedStyle();dwStyle |= LVS_EX_FULLROWSELECT; // 选中某行使整行高亮(只适用与report风格的listctrl)dwStyle |= LVS_EX_GRIDLINES; // 网格线(只适用与report风格的listctrl)m_list.SetExtendedStyle(dwStyle);(3)Report格式插入列m_list.InsertColumn(1, "列一", LVCFMT_RIGHT, 150);m_list.InsertColumn(2, "列二", LVCFMT_LEFT, 100);m_list.InsertColumn(3, "列三", LVCFMT_LEFT, 100);m_list.InsertColumn(4, "列四", LVCFMT_LEFT, 200);m_list.InsertColumn(5, "ID", LVCFMT_CENTER, 0);(4)Report格式插入一行数据int nIndex = m_list.GetItemCount();m_list.InsertItem(nIndex, s1);m_list.SetItemText(nIndex, 1, s2);m_list.SetItemText(nIndex, 2, s3);m_list.SetItemText(nIndex, 3, s4);m_list.SetItemText(nIndex, 4, s5);(5)Report格式删除所有行m_list.DeleteAllItems();(6)Report格式获取某行某列数据CString sID = m_list.GetItemText(行索引,列索引);(7)Report格式删除选择行,多选时可用循环。

visual basic6.0精简版使用方法

visual basic6.0精简版使用方法

visualbasic6.0精简版使用方法Visual Basic 6.0是一种老版本的编程语言和集成开发环境(IDE),用于快速开发Windows应用程序。

以下是Visual Basic 6.0精简版的简要使用方法:1. **安装和设置**- 下载和安装Visual Basic 6.0精简版的安装程序。

- 运行安装程序,按照提示进行安装,并选择合适的安装选项。

- 安装完成后,打开Visual Basic 6.0精简版。

2. **创建新项目**- 打开Visual Basic 6.0精简版后,选择"File" 菜单,然后选择"New Project"。

- 在弹出的对话框中,选择项目模板,例如"Standard EXE"(标准可执行文件)。

- 点击"OK" 创建新项目。

3. **界面设计**- 在项目中,使用可视化设计器创建和设计用户界面。

- 在"Toolbox" 工具箱中选择所需的控件(如按钮、文本框、标签等),然后在窗体上拖放控件,调整其位置和大小。

- 双击控件可打开对应控件的代码编辑器,编写控件的事件处理程序。

4. **编写代码**- 在"Code" 窗口中编写程序逻辑。

- 使用Visual Basic 6.0的语法和函数,编写事件处理程序、条件判断和循环等代码。

- 可以使用内置的开发工具和功能,如代码提示、调试工具等,加快开发过程。

5. **编译和运行**- 完成代码编写后,选择"File" 菜单,然后选择"Make xxx.exe",其中"xxx" 是你的项目名称。

- 编译完成后,会生成一个可执行文件(.exe),该文件可以在Windows上运行你的应用程序。

需要注意的是,由于Visual Basic 6.0是一种老版本的开发工具,如果你的操作系统是Windows 7、8或10,可能会遇到兼容性问题。

visual c++ 6.0的基本用法

visual c++ 6.0的基本用法

Visual C++ 6.0 是一个非常经典的C++ 集成开发环境(IDE),虽然现在已经有了更新、更强大的版本,但很多老程序员或者对老版本有特殊需求的人仍然会使用它。

以下是一些Visual C++ 6.0 的基本用法:安装与启动:首先,从官方渠道下载Visual C++ 6.0 安装程序,并按照提示进行安装。

安装完成后,启动Visual C++ 6.0。

创建新项目:在文件菜单中选择“新建”,然后选择项目类型,例如“Win32 应用程序”。

为项目命名并选择保存位置。

在“Win32 应用程序向导”中,选择应用程序类型(如对话框应用、空项目等)。

编写代码:在打开的编辑器窗口中编写C++ 代码。

可以使用自动补全、语法高亮等功能提高编码效率。

编译与运行:编写完代码后,点击工具栏上的“构建”按钮或按F7 键进行编译。

如果编译成功,点击“运行”按钮或按F5 键运行程序。

调试:如果程序出现错误,可以使用调试功能进行排查。

设置断点,然后使用“开始调试”按钮或F5 键进入调试模式。

在调试模式下,可以使用步进、步出、查看变量值等功能进行调试。

资源管理:Visual C++ 6.0 自带资源编辑器,可以用来编辑和管理项目中的资源,如对话框、图标、位图等。

其他功能:使用“类向导”来管理项目中的类和消息处理函数。

使用“工具”菜单中的各项功能,如性能分析、错误查找等。

注意事项:Visual C++ 6.0 已经比较老旧,很多新的C++ 标准和特性可能不支持。

在使用过程中可能会遇到一些与现代操作系统不兼容的问题。

对于新手来说,可能会有更好的选择,例如Visual Studio Code 或更新版本的Visual Studio。

获取帮助:如果在使用过程中遇到问题,可以查阅官方文档或搜索相关教程和论坛来寻找答案。

升级与迁移:如果觉得Visual C++ 6.0 功能不足或与现代环境不兼容,可以考虑升级到更新版本的Visual Studio 或其他现代IDE。

VC++ 6.0使用教程

VC++ 6.0使用教程

VC++ 6.0 使用教程------李发军一、启动VC++6.01)点击桌面快捷方式,或者从所有程序中找到Microsoft Visual C++ 6.0启动。

2)进入后出现如下界面:直接将每日提示关闭即可。

二、单个文件的编辑、编译、运行1)点击左上角文件——新建2)弹出新建文件对话框,切换到文件栏,选择C++ Source File,输入文件名,也可自己选择文件存储的位置,如下:3)完成之后点确定,到编辑界面,编辑好我们需要的程序,如下:4)接下来请看屏幕右上方,,点(快捷键Ctrl+F7)编译,点(快捷键F7)连接,编译结果请看左下角,如下:如果出现该提示,说明程序没有问题,点(快捷键Ctrl+F5)即可运行程序,如果没有出现类似的提示,那你得好好想想了!!!好了,单个文件的是比较简单的,下面请看多个文件的!三、工程(多个)文件的编辑、编译、调试1)首先,还是点左上角文件——新建,出现新建文件对话框,如下:2)由于源文件有多个文件<.cpp>(也可能有头文件<.h>),所以我们选择新建工程,因此切换到工程栏目,选择win 32 Console Application,输入工程名,选择好存储的位置,如下:3)完成之后点确定,到如下界面,选择新建一个空工程:4)点击完成,然后确定,到了如下界面:5)现在点击左下角工程信息中的FileView选项,可以看到刚才新建的工程,再点击工程前面的+号,可以看到三个文件夹,分别对应于源文件,头文件和资源文件,如下:6)现在可以在工程里面添加需要的文件了,添加新建文件(.h文件和.cpp文件)的方法已经介绍过了,点击文件——新建,出现新建文件对话框,切换到文件栏目,选择C++ Source Code,输入文件名等等,如下:7)如果要添加已经存在的文件,那么就右键单击Source Files或者Header Files文件夹,选择添加文件到目录,出现添加文件对话框,现在就可以添加自己想要的文件到工程中了,如下:四、VC++ 6.0中的调试VC++6.0中的调试比较简单,主要是几个快捷键的应用。

(完整版)vc6.0使用教程详解

(完整版)vc6.0使用教程详解

你首先要打开VC6.0界面,一般用得较多的是Win32控制台应用程序(源程序,扩展名.cpp),步骤是:(先工程—后文件—编译—连接---运行)1,建立一个工程,“文件”——“新建”,出现下面界面:选择“Win32 Console Application”(控制台应用程序,左边倒数第三个),命名工程名称,选择保存位置,点击“确定”,进入下一步,看到如下提示界面:建立一个空工程,对应其他需要的你一可以建立别的工程;点击“完成”,之后:显示你创建的工程的信息。

2,再在有一个的工程的条件下,我们再建立一个源文件;“文件”——“新建”(快捷键Ctri+N),出现:建立源文件,选择“C++ Source ”,一般都是建立这种文件的(适用在当文件中适用)如果要建立头文件的话,选择“C/C++ Header File”,(适用在多文件工程中使用)命名,文件名称,点击“确定”,之后:进入编辑区,在主界面编写代码:如下编写完之后呢:可以按编译按钮调试程序,看看有没有错误,有的话改正,没有的话就可以再按连接按钮检查连接(多文件工程时常用,检查文件间是否正常连接),最后,点运行按钮,就可以运行了。

如果是您有代码如:cpp文件,或 .h 文件,想添加都VC6.0里来测试的话,可以这样做:首先,要理解一下文件扩展名为:cpp和.h文件扩张名是.h,代表的是头文件,一般是书写一些函数原型,以及一些在整个程序中常用到的结构体,频繁使用的函数说明,定义等等;文件扩张名为,cpp的,是C++中的源文件,也是最常用到的文件,每建立一个工程都要至少一个源文件(至少要有一个函数入口——主函数main() ),包含了核心代码;建立与运行说明:(以VC 6.0编译器为例,其他编译器类似)首先,打开VC 6.0编译环境;在菜单栏——文件(的下拉菜单中选择“新建”),在弹出的选择窗口中,选择Win32 Console Application(控制台应用程序),在填写工程名称,选择一个程序保存路径,点击“完成”,查看工程信息。

VC++6.0_使用方法(图片解析,非常好懂)

VC++6.0_使用方法(图片解析,非常好懂)

第一部分C语言编程环境简介第1章计算机程序设计实验的一般步骤1.1 计算机程序设计实验的目的C语言程序设计是一门实践性很强的课程,该课程的学习有其自身的特点,学习者必须通过大量的编程训练,在实践中掌握程序设计语言,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。

具体的说,通过上机实践,应该达到以下几点要求:1.使学习者能很好地掌握一种程序设计开发环境的基本操作方法(例如(Visual C++6.0),掌握应用程序开发的一般步骤。

2.在程序设计和调试程序的过程中,可以帮助学习者进一步理解教材中各章节的主要知识点,特别是一些语法规则的理解和运用,程序设计中的常用算法和构造及应用,也就是所谓“在编程中学习编程”。

3.通过上机实践,提高程序分析、程序设计和程序调试的能力。

程序调试是一个程序员最基本的技能,不会调试程序的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。

通过不断的积累经验,摸索各种比较常用的技巧,可以提高编程的效率和程序代码的质量。

下面介绍计算机程序设计实验的一般步骤:1.2 计算机程序设计实验的准备上机前需要做好如下准备工作,以提高上机编程的效率。

(1)在计算机上安装一种程序设计开发工具,并学会基本的操作方法。

(2)复习与本次实验相关的教学内容和主要知识点。

(3)准备好编程题程序流程图和全部源程序代码,并且先进行人工检查。

(4)对程序中有疑问的地方做出标记,充分估计程序运行中可能出现的问题,以便在程序调试过程中给予关注。

(5)准备好运行和调试程序所需的数据。

1.3 计算机程序设计实验的步骤(1)运行程序设计开发工具,进入程序设计开发环境。

(2)新建一个文件,输入准备好的程序。

(3)不要立即进行编译和连接,应该首先仔细检查刚刚输入的程序,如有错误及时改正,保存文件后再进行编译和连接。

(4)如果在编译和连接的过程中发现错误,根据系统的提示找出出错语句的位置和原因,改正后再进行编译和连接。

vc6.0使用教程详解.pptx

vc6.0使用教程详解.pptx
可以看到你新建的工程,再双击你新建的工程名 可以查看工程的信息。
8
学海无 涯
在双击工程文件,在这里是 777.files,可以看到该工程的包含的文件
: 其中,Source Files 为包含所有工程的源文件 Header Files 为包含所有工程的头文件 在源文件选项“Source Files ”,右键单击中的“添加目录到工程”,添加你 要打开的扩展名为 .cpp 的源文件。在头文件选项“ Header Files”,右键单 击中的“添加目录到工程”,添加你要打开的扩展名为 . h 的头文件。添加完 你所有的头文件和源文件之后,检查一下是否添加完毕,之后就可以编译了。
5
学海无涯 在菜单栏——文件(的下拉菜单中选择“新建”),在弹出的选择窗口中,选
择 Win32 Console Application(控制台应用程序) ,在填写工程名称,选择一个 程学海无 涯 在点击“确定”,就建立一个简单的工程了。
7
学海无 涯 再点击左边的工程信息右下角的“FileView”选项;
学海无涯 你首先要打开 VC6.0 界面,一般用得较多的是 Win32 控制台应用程序(源程序, 扩展名.cpp), 步骤是:(先工程—后文件—编译—连接---运行) 1,建立一个工程,“文件”——“新建”,出现下面界面:
选择“Win32 Console Application”(控制台应用程序,左边倒数第三个),命 名工程名称,选择保存位置,
进入编辑区,在主界面编写代码:如下编写完之后呢:
4
学海无 涯
可以按编译按钮 调试程序,看看有没有错误,有的话改正,没有的话就可以 再按连接按钮 检查连接(多文件工程时常用,检查文件间是否正常连接), 最后,点运行按钮 ,就可以运行了。 如果是您有代码如:cpp 文件,或 .h 文件,想添加都 VC6.0 里来测试的话,可 以这样做: 首先,要理解一下 文件扩展名为:cpp 和.h 文件扩张名是.h,代表的是头文件,一般是书写一些函数原型,以及一些在整个 程序中常用到的结构体,频繁使用的函数说明,定义等等; 文件扩张名为,cpp 的,是 C++中的源文件,也是最常用到的文件,每建立一个 工程都要至少一个源文件(至少要有一个函数入口——主函数 main() ),包含 了核心代码; 建立与运行说明:(以 VC 6.0 编译器为例,其他编译器类似) 首先,打开 VC 6.0 编译环境;

vc60使用说明

vc60使用说明

VC6.0的使用说明 2009-07-16 10:22:49| 分类:默认分类 | 标签: |字号大中小订阅 .介绍VC6.0的18个实用小技巧:1.检测程序中的括号是否匹配把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号 <>)前面,键入快捷键“Ctrl+]”。

如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。

2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse files,会出现提示对话框,确定,然后就会跳到定义那些东西的地方。

相当可喜的是,它也可以看到Microsoft定义的系统宏,非常good.3.格式化一段乱七八糟的源代码选中那段源代码,按ATL+F8。

4.在编辑状态下发现成员变量或函数不能显示删除该项目扩展名为.ncb文件,重新打开该项目。

5.如何整理ClassView视图中大量的类可以在classview 视图中右键新建文件夹(new folder),再把具有相近性质的类拖到对应的文件夹中,使整个视图看上去清晰明了.6.定位预处理指定在源文件中定位光标到对称的#if, #endif,使用Ctrl+K.7.如何添加系统中Lib到当前项目在Project | Settings | Link | Object/library modules:输入Lib名称,不同的Lib 之间用空格格开.8.如何添加系统中的头文件(.h)到当前项目.#include ,告诉编译到VC系统目录去找;使用#include "FileName.h",告诉编译在当前目录找.9.如何在Studio使用汇编调试在WorkBench的Debugger状态下按CTRL+F7.10.怎样处理ClassZiard找不到的系统消息如果要在ClassWizard中处理WM_NCHITTEST等系统消息,请在ClassWizard中Class Info页中将Message filter改为Window就有了.11.如何干净的删除一个类先从Workspace中的FileView中删除对应的.h和.cpp文件,再关闭项目,从实际的文件夹中删除对应的.h和.cpp文件与.clw文件。

VC++6.0使用教程

VC++6.0使用教程

VC++6.0的编辑窗口
自动生成的文件和文件夹
工程管理结构
WorkSpace Project
.h 我们一般把自定义数据类型、函数等的定义 和声明放置在头文件中(*.h)
.c
工程唯一的main函数
.c 把相应的实现细节放置在(*.c)文件中
Project
新建C源程序文件
编辑文件
编译源程序
编译源程序
int main() {
/* 向标准输出stdout输出一个字符串 */
printf(“Hello, World!\n”);
return 0;
/* 主函数返回 */
}
图中显示的黑色窗口称为控制台窗口,程序的输 入、输出均在这个窗口中进行。
C程序开发过程
打开 VC++6.0
双击桌面上的vc++6.0图标
运行程序
断点调试程序
断点调试程序 F9
关闭文件和工作区
选择菜单“File\Close WorkSpace”,关闭当前 的工作区和所有打开的文件。
24
VC++6.0 使用教程
1

用VC编写控制台程序
• Microsoft Visual C++(简称VC)是是微 软推出的一款基于其Windows系统C++ 编译器,将“高级语言”翻译为“机器 语言(低级语言)”的程序。VC是一个 功能强大的可视化软件开发工具。
什么是控制台程序?
• 控制台程序(Win32 Console pplication) ,就是能够运行在MS-DOS环境中的程 序。
• 控制台程序是为了兼容DOS程序而设立 的,通常没有可视化的界面,只是通过 字符串来显示或者监控程序,常常被应 用在测试、监控等用途。

VC++6.0使用手册(史上最全)

VC++6.0使用手册(史上最全)

图1-1Visual C++界面开项目工作区文件时其他文件随即会自动打开。

在此文件夹下还会创建 Res(资源)、Debug(调试)、Release(发行)等子文件夹。

2.2编辑 在编辑窗口打开、浏览文件、输入、修改、复制、剪切、粘贴、查找、替换、撤销等操作,可以通过菜单完成,也可以通过工具栏按钮完成,这些与 Word 之类的 windows 编辑器用法完全相同,这里就不再重复叙述了。

2.3辅助VC 不仅提供了“语法着色”帮助我们阅读程序,还可以通过一些快捷键检查常见的括号不匹配错误。

MSDN 也可以在编辑过程中提示存在的变量名、函数名。

很多程序员借助类似 Visual Assist X 的工具辅助开发,减少程序出错的可能性。

3.开发 C 程序3.1开发单个 C 语言程序1. 创建一个工作文件夹。

由于开发过程会产生一系列文件,建议每开发一个新的 C 程序都创建一个工作文件夹。

还可以将所有工作文件夹集中到一起,如E:\LXH\EX01-01 、E:\LXH\EX03-02 等。

2. 启动 Visual C++。

3. 新建一个 C 语言源程序。

选择菜单:File 下的 New 菜单项,出现如图 1-2 所示 new(新建)对话框。

图1-2选择菜单File下的New菜单项选择 Files标签下的 C++Source File 在“E:\LXH\EG01-01”文件夹中创建C 程序:eg01-01.c,如图 1-3 所示。

图1-3Files标签4. 输入、编辑源程序。

注意不要输入中文标点符号,要及时按 Ctrl+S 保存文件,如图 1-4 所示。

图1-4输入源程序5.编译、连接。

点击“BuildMiniBar”工具栏上的“Build”按钮进行编译、连接。

也可以选择菜单 Build 下的 Build (F7) 菜单项或Rebuild All菜单项。

更简捷的方法是直接按 F7 功能键。

Visual C++将提示创建默认工作区,如图 1-5 所示。

VC++6.0使用简介

VC++6.0使用简介

C++程序设计开发环境C++程序设计开发环境操作系统:Windows 2000 Server/Xp/Professional集成开发环境:VC++ 6.0微机:486或以上1、选择“开始”菜单的“程序”2、选择”程序”中的“Microsoft Visual Studio 6.0”,再选择其下的“Microsoft Visual C++ 6.0”,单击后进入VC++6.0的集成开发环境。

第一个标准C++程序在VC++ 6.0集成开发环境下编写运行第一个标准C++程序1、首先创建新工程。

具体步骤如下:a)选择“File”菜单中的“New”选项,单击后显示New对话框b) 单击“Projects”标签,在其中单击“Win32 Console Application”(win32标准控制台程序)i.在“Project name”框中输入一个工程名(用户自己定义工程名),如上experiment,在“Location”框中输入工程存放路径,也可按默认路径存放。

ii.也可点击右边的…按纽,通过鼠标选择工程存放路径(建议采用该方法设置工程存放路径),如下图iii.单击”ok”按钮,弹出下图c)选择An empty project单选项,单击”finish”,弹出下图d)单击“ok”按钮,完成项目创建过程。

2、建立C++源程序文件a) 选择“File”菜单中的“New”选项,单击后显示New对话框b) 单击“Files”标签,在其中单击“C++ Source File”(C++源程序文件)i. 选中“Add to project”复选框,框中工程名为我们刚刚新建的工程“experiment”。

ii. 在“File”框中输入一个文件名(用户自己定义C++源程序名),如上图first,“Location”框中按默认路径存放。

iii. 单击“ok”,完成新建C++源程序文件,弹出下图。

3、编辑C++源程序文件a)在上图的文件编辑窗口中输入程序源代码。

VC 6.0中使用复选框和单选钮

VC  6.0中使用复选框和单选钮

VC++6.0中使用复选框和单选钮
VC++6.0中使用复选框和单选钮单选钮用来表示一系列的互斥选项,这些互斥项常常被分成若干个组,每组仅允许用户选择一个选项;复选框与单选按钮相象,不同之处是复选框代表多重选择,用户可以选择一个或多个选项。

对话框编辑器中各组控件的对齐按下Ctrl键并单击要对齐的各个控件,同时选中。

最后选中的控件是对齐的基准,仔细观察,它周围的8个小方框是实心的,而其它被选控件周围的小方框是空心的。

在Layout菜单中选择Make Same Size的Both,可以统一控件尺寸,所选控件尺寸与基准控件相同。

在Layout菜单中选择Align的Left,可以使所有被选控件的左边与基准控件对齐。

选择Layout菜单中Align的Space Evenly的Down,可以使被选控件垂直间距相等。

单选按钮和复选框的使用
为了方便说明,我们假定创建了基于对话框的MFC应用程序,工程名为RadioAndCheckButton。

对话框资源加入两个组框,第一个组框‘性别’,内有‘男’,‘女’两个单选钮;第二个组框是‘爱好’,内有‘足球’‘排球’‘蓝球’三个复选框,如下表:控件类型
ID
标题(Caption) 其它属性
组框
缺省
性别
缺省
单选钮
IDC_SEX1

Group
单选钮
IDC_SEX2

缺省
组框
缺省
爱好
缺省
复选框
IDC_HOBBY1 足球
缺省
复选框
IDC_HOBBY2 排球
缺省
复选框
IDC_HOBBY3 蓝球
缺省。

VC6.0程序的使用方法

VC6.0程序的使用方法
1.找到工程所在目录
2. 选择工作空间文件 3. 单击“打开”按钮
6. 当上一步按下“确定”按钮后,将出现如下的 界面
注意该白色窗体,可用 于输入代码,见下一步
VC6.0编程步骤
7. 编写代码
按下此按钮可编译并运行程序, 或者选择“编译(Build)”菜单 ” 执行(execute)”菜单项
程序代码
VC6.0程序使用步骤
8. 运行结果
打开上次编辑的程序
选择菜单“文件(File)” “打开工作空间 (Open Workspace…)”,出现如下窗口
VC6.0程序使用步骤
3. 在步骤2种按下“确定(ok)”按钮后,出现如下窗口
选中此选项
最后按下此按钮, 完成工程的创建
VC6.0程序使用步骤
4. 创建好的工程界面如下图所示
该工程是一个空工 程,除了包含三个 工程文件外(可以 在工程所在目录查 看),什么也没有
VC6.0程序使用步骤
5. 为工程编写代码 选择菜单“ቤተ መጻሕፍቲ ባይዱ件(File)”
选择“文件(Files)”选项 选择“C++ Source File”
“新建(New…)”,出现如下窗口
注意此处一定要打勾 注意此处的工程名和路径应 该与你前面填写的一致,千 万不要更改 此处输入文件名,如 main或者main.cpp
当一切都正确后,按下此 按钮,进入下一步
VC6.0程序使用步骤
VC6.0程序使用步骤
1. 启动VC6.0界面如下
VC6.0程序使用步骤
2. 选择菜单“文件(File)”
选择”Projects”
“新建(New…)”,出现如下窗口
填写工程名称 选择工程保存位置

VC 6.0简单使用教程.

VC  6.0简单使用教程.

C语言的编译——Visual C++ 6.0的简单使用1新建一个工程:首先在F盘建立自己的工作目录(例如XXX-XXX。

打开VC++6.0,点击窗口文件——新建选项卡,在新建工程类别中选择Win32 Console Application,填入相应的工程名。

工作位置选择已建立的工作目录。

在之后的窗口中选择空工程,点击完成结束。

图1建立工程(这里是Test1之后,在图2中可以看到。

工作目录中多了一些文件和Debug 目录。

其中.dsw(developer studio workspace文件代表我们在建立工程是连带建立的工作空间。

.dsp文件代表我们建立的工程(developer studio projection。

图2回到我们的软件开始界面,可以看到左侧新添加了一段窗口,点击FileView选项卡,可以看到我们刚刚建立的工程的树状结构,如图3所示。

里面默认有三个文件类:Source(源文件,Header(头文件,Resource(资源文件。

现在他们里边还是空的,下一步,我们首先要向工程中添加我们第一个源文件。

图32 在工程中建立源文件再次单击文件——新建选项卡,选择C++ source file来建立我们的第一个C源文件,如图4所示。

图4此时展开我们的工程中source文件类,你会发现添加进了一个后缀.cpp源文件项。

而这个源文件也会出现在工作目录中。

图53 在工程中编译源文件(重要现在,大家可以在我们刚刚建立的HelloWorld 源文件中编写一个简单的小程序了,我们熟悉一下源程序的编译、链接、生成可执行文件的过程。

C 语言源程序的编译简单流程如图6所示。

图6在VC++6.0中,你可以点击工具栏中的编译按钮来对当前工程内的源文件进行编译。

如图7所示。

也可以点击工具栏中组建->编译来进行源文件编译。

图7编译过程的输出信息也显示在图7中。

此信息框非常重要,如果编译过程中出现错误,相应的错误信息也会显示,这是我们调试程序的重要依靠。

VC++6.0控件使用方法大全

VC++6.0控件使用方法大全

使用Windows标准控件我们在前面曾提到过,控件是一些行为标准化了的窗口,一般用于对话框或其它窗口中充当与用户交互的元素。

在Visual C++中,可以使用的控件分成三类:(1) Windows标准控件Windows标准控件由Windows操作系统提供,在Windows 95中还提供了一些新增的控件。

所有这些控件对象都是可编程的,我们可以使用Visual C++提供的对话框编辑器把它们添加到对话框中。

Microsoft基础类库(MFC)提供了封装这些控件的类,它们列于表6.1。

表6.1 Windows标准控件控件 MFC类 描述动画 CAnimateCtrl 显示连续的AVI视频剪辑按钮 CButton 用来产生某种行为的按钮,以及复选框、单选钮和组框组合框 CComboBox 编辑框和列表框的组合编辑框 CEdit 用于键入文本标题头 CHeaderCtrl 位于某一行文本之上的按钮,可用来控制显示文件的宽度热键 CHotKeyCtrl 用于通过按下某一组合键来很快的执行某些常用的操作图象列表 CImageList 一系列图象(典型情况下是一系列图标或位图)的集合。

图象列表本身不是一种控件,它常常是和其它控件一起工作,为其它控件提供所用的图象列表列表 CListCtrl 显示文本及其图标列表的窗口列表框 CListBox 包括一系列字符串的列表进度 CProgressCtrl 用于在一较长操作中提示用户所完成的进度多格式文本编辑 CRichEditCtrl 提供可设置字符和段落格式的文本编辑的窗口滚动条 CScrollBar 为对话框提供控件形式的滚动条滑块 CSliderCtrl 包括一个有可选标记的滑块的窗口旋转按钮 CSpinButtonCtrl 提供一对可用于增减某个值的箭头静态文本 CStatic 常用于为其它控件提供标签状态条 CStatusBarCtrl 用于显示状态信息的窗口,同MFC类CStatusBar类似续表6.1 控件 MFC类 描述选项卡 CTabCtrl 在选项卡对话框或属性页中提供具有类似笔记本中使用的分隔标签的外观的选项卡工具条 CToolBarCtrl 具有一系列命令生成按钮的窗口,同MFC类CToolBar类似工具提示 CToolTipCtrl 一个小的弹出式窗口,用于提供对工具条按钮或其它控件功能的简单描述树 CTreeCtrl 用于显示一系列的项的继承结构前面提到过,在MFC中,类CWnd是所有窗口类的基类,很自然的,它也是所有控件类的基类。

vc6.0 tab控件的使用

vc6.0 tab控件的使用

vc6.0 tab控件的使用MFC中使用TAB Control控件(转)假如我现在有个SDI程序,View是Form View,想在上面放个Tab Control,包含两个Page。

现在让我们来看看应该怎样处理。

首先当然要增加一个Tab Control资源,然后利用Class Wizard,在View中增加一个Control 变量。

接着建立两个对话框资源,别忘了把Style改为Child,Border改为None。

然后就可以在上面加其他控件了。

接着利用Class Wizard,分别为这两个对话框建立两个类,比如CPage1和CPage2。

然后在View类头文件中,加入这两个对话框对象。

同时增加一个变量int m_CurSelTab,用了表明是哪个Page即将被切换。

为了避免用户在切换Tab时,程序对Tab Index的枚举,可以利用数组来做这个事情。

在View的初始化函数中需要把CPage1、CPage2和Tab Control关联起来,并保存页面地址,设置初始页面,等等。

void CTab_testView::OnInitialUpdate(){CFormView::OnInitialUpdate();GetParentFrame()->RecalcLayout();ResizeParentToFit();//为Tab Control增加两个页面m_tab.InsertItem(0, _T("First"));m_tab.InsertItem(1, _T("Second"));//创建两个对话框m_page1.Create(IDD_DIALOG1, &m_tab);m_page2.Create(IDD_DIALOG2, &m_tab);//设定在Tab内显示的范围CRect rc;m_tab.GetClientRect(rc);rc.top += 20;rc.bottom -= 8;rc.left += 8;rc.right -= 8;m_page1.MoveWindow(&rc);m_page2.MoveWindow(&rc);//把对话框对象指针保存起来pDialog[0] = &m_page1;pDialog[1] = &m_page2;//显示初始页面pDialog[0]->ShowWindow(SW_SHOW);pDialog[1]->ShowWindow(SW_HIDE);//保存当前选择m_CurSelTab = 0;}这里面需要注意的是,我用了一个CDialog指针数组来进行保存,数组的大小是Tab Control 页面的个数,数组下标对应着每个页面的索引(这样方便快速存取)。

VC++6.0操作简介及编程规范

VC++6.0操作简介及编程规范

VC++6.0操作简介一、 VC++6.0VC++6.0二、 VC++6.0环境的基本操作1. 建立应用程序 操作步骤如下:(1) 关闭 当前工作区:【文件】→【关闭 工作区】 (必要时) (2) 建立工程: 【文件】 →【新建】(出现“新建”对话框)在“新建”对话框中选中“工程”选项卡→选中其中的“Win32 Console Application”项→选择存储“位置”→输入工程名→单击“确定”按钮(出现“Win32Console Application”对话框)在“Win32 Console Application”对话框中选择“An empty project”选项→单击“完成”按钮注意:在操作过程中,如果出现提示性对话框,可根据具体情况按“确定”或“取消”按钮。

至此,一个新的工程已经建立,接下来,可以在该工程中建立文件或(和)将已经存在的文件添加到工程中:在工程中新建文件:【工程】→【添加工程】→【新建】(出现“新建”对话框)在“新建”对话框中选中“文件”选项卡→选中其中的“C++ Source File”或者“C/C++ Header File”项→选择新建的置(目录)→输入文件名→单击“确定”按钮→输入文件内容。

例如,新建的名为M1.cpp的源文件内容如下:向工程中添加文件【工程】→【添加工程】→【Files…】(出现“插入文件到工程”对话框)在“插入文件到工程”对话框中选中要插入的文件→选择文件要插入的工程(插入到)→单击“确定”按钮2.编辑文件操作步骤如下:在“工作区”窗口中选择“FileView”选项卡→展开相应工程的文件分支(工程名files)→双击类要编辑的文件名(此时,相应文件的内容已经显示在编辑窗口中)→对文件进行编辑3.编译、构建与运行应用程序编译源文件:在“工作区”窗口选择“FileView”选项卡→选择要编译的源文件→【编译】→【编译xx】构建可执行文件:设置活动工程(工作区中有多个工程时):【工程】→【设置活动工程】→【xx (工程名)】【编译】→【构建xx.exe】运行应用程序:设置活动工程(工作区中有多个工程时):【工程】→【设置活动工程】→【xx (工程名)】【编译】→【执行xx.exe】4.在工程中新建类(1)新建类:设置活动工程(工作区中有多个工程时需要此步)。

VC6.0的使用

VC6.0的使用

VC6.0的使用什么是VC6.0:Microsoft Visual C++ 6.0,简称VC6.0,是微软于1998年推出的一款C++编译器,Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。

它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过的设置就可使其生成的程序框架支持数据库接口、OLE2.0,WinSock网络。

百度百科很明显的看见是1998年软件:至今22年,其实从某种意义上面来讲,是一个很长寿的软件.那么为什么到现在都都有人用:因为VC6太经典,太成功了。

vc6很适合做底层,运行速度也很快。

相同的程序功能对比如下:1.高版本vs编译的程序如果需要800M内存,20M磁盘空间,运行速度1秒的话,2.使用vc6可以将所需内存降到100M,磁盘空间降低到5M,运行速度<0.5秒。

3.安装包你keyi 比较以下,vs动则x个G,vc6精简版只有25M,即使完整版也只有200多M。

4.高版本vs增加了很多华丽的东西,为了减少编写代码的工作量,但是也阻断了程序员了解操作系统底层。

这就好比使用现代化的工具盖楼,【开发】速度加快了,但是不清楚大楼的组成成分。

而vc6则需要自己一砖一瓦地来盖楼,开发者对每个零件都很清楚。

这就是为什么我们现代化的大楼只有70年的使用寿命,而北京紫禁城可以屹立数百年乃至上千年不倒。

这是好话.看看差评:这是因为现在绝大数的书都是东抄西凑的,或者就是换个名换个日期就出版了,主要的目的是为实现出过几本书好用来晋级职称或出名,挣钱是第二位的,只不过是个副业,能挣得更多的钱更好,挣得少也没关系,反正职称升了,待遇会更高至于现在还有人用VC6,那是因为这个版本太经典了,很多时候还就得需要这个版本才能方便实现,同时对于只满足于功能不注重界面的也可以用这个版本的另外,以前用VC6的编的程序,如果移植到更高版本的,不是重新编绎那么简单的,需要改动程序才可以,这恐怕也是得考虑的一方面.还有些人不思进取,只吃老本,这样的人一般都是在政府机关企事业单位里,不需接触新的东西新的产品,只是把原始干的程序进行简单的维护升级就行了(这个有点过激了,我如果一个软件用10 年我也不愿意换别的)VC6是20多年前的开发工具了,虽然很古老,但是洁面简洁,对于初学者来说可以只专注于C语言本身,而没有太多干扰。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

代码
void CKJ17_1Dlg::OnEqual() { UpdateData(TRUE); m_Result = m_Num1 + m_Num2; UpdateData(FALSE); }
35
2013年7月24日3时48分
C.按钮(Button)控件
命令按钮,用于执行一个自编函数或功能。 使用方法: (a)添加按钮,并设置属性。 (b)添加消息响应函数。通过类向导添加 BN_CLICKED消息响应函数。 (c)编辑消息响应函数。 比如:前面的计算两个数的和的“=”命令函数。
2013年7月24日3时48分 21
5.在对话框中加入控件
(1)控件 控件:一个现成的程序组件,可以独立运行以完成一定 的功能 。
控件(Control)是Windows提供的独立小部件,控件 都是CWnd类派生出来的后代类对象,实际上也是一 个窗口,对应一个CWnd派生类的对象。
每个控件均有一个标识符(ID)。
2013年7月24日3时48分 29
(2)控件的使用
A.静态文本(Static Text)控件和组框(Group Box) 控件 这两个控件直接添加上去,然后设置适当的属性值就可, 一般不需另外编程。 静态文本一般用于文字提示。
组框用于把一些相同(或相似)功能的控件布局在一起。
2013年7月24日3时48分
基于对话框的应用程序结构适合于比较简单的应用程序。
2013年7月24日3时48分
5
利用向导生成的基于对话框的应用程序界面:
2013年7月24日3时48分
6
(2)设置对话框界面的属性
编辑主对话框,按右键选择属性,则可设置对话框的属 性。
常用的属性有: 基本属性(General):字体、菜单、对话框所处位置 等; 风格(Styles):系统菜单、最大化、最小化、滚动条等; 更多风格(More Styles)、扩展风格、更多扩展风格。
2013年7月24日3时48分
25
2013年7月24日3时48分
26
(5)为对话框类加入成员变量
对话框的主要功能是输出和输入数据,这个任务是通过 控件完成的。为此,要为这些控件定义一个对应的 成员变量。 与控件对应的成员变量既可以是一个数据,也可以是 一个控件对象。
利用ClassWizard可以很方便地为对话框类添加数据 成员,在弹出的对话框中选择“member variables”, 即可增加对应的成员变量。
这两个可以直接这样打开使用: CFontDialog f; f.DoModal();
2013年7月24日3时48分 20
4.公用对话框
CFileDialog示例:
CString m_fileName; CFileDialog FileDlg(true,“*.bmp”,NULL,OFN_HIDEREADONLY|OFN_OVE RWRITEPROMPT,“bmp文件(*.bmp)|*.bmp;);*.bmp|所有文件 (*.*)|*.*||"); if(FileDlg.DoModal()==IDOK) { m_fileName=FileDlg.GetFileName(); //UpdateData(false); }
2013年7月24日3时48分
7
设置界面风格后的效果图
2013年7月24日3时48分
8
(3)对话框的初始化
对话框的初始化工作一般在构造函数和 CDialog::OnInitDialog ()函数中完成。
在对话框创建时,会收到WM_INITDIALOG消息,对话 框对该消息的处理函数是OnInitDialog()。 如果必要,用ClassWizard重载此函数。
普通高等教育“十一五”国家级规划教材 中国高等院校计算机基础教育课程体系规划教材
谭浩强 编著
C++面向对象程序设计
湖南工业大学 计算机与通信学院
2013年7月24日3时48分 1
第16讲 VC++6.0基本控件的使用
16.1 授课内容
VC++6.0基本控件的使用。主要内容:
1.基于对话框结构的程序设计;
2.在基于对话框结构的界面上添加菜单;
3.创建模态对话框和非模态对话框;
4.常用控件的使用。
2013年7月24日3时48分
2
第16讲 VC++6.0基本控件的使用
16.2 授课要求 1.掌握基于对话框结构的程序设计; 2.掌握在基于对话框结构的界面上添加菜单; 3.掌握创建模态对话框和非模态对话框; 4.熟悉常用控件的使用。
2013年7月24日3时48分
22
(2)对话框与控件
对话框与控件是密不可分的。Windows提供了一批基 本控件,如静态控件(Static Text)、编辑控件 (Edit Box)、组框、列表框等,可解决大部分用户 输入界面设计的需求。
2013年7月24日3时48分
23
(3)向对话框加入控件
在对话框资源编辑窗口旁边有一个控件工具箱,如图3 所示,使用其中的工具可以向对话框增加控件。
2013年7月24日3时48分 10
2.在基于对话框结构的界面上添加菜单
(1)新建菜单资源 在资源工作区中添加一新的菜单,然后编辑此菜单。
(2)添加到对话框上 编辑对话框资源,选择对话框属性,在弹出的属性对 话框中,在菜单选项中选中需要添加的菜单ID,即 可。
2013年7月24日3时48分
11
添加菜单后的界面图
30
(2)控件的使用
组框
文本框
2013年7月24日3时48分
31
(2)控件的使用
选定一组控件的方法: (a)先通过菜单Layout/Tab Order设置好对话框中控 件的跳格顺序。 (b)设置控件属性,每组的第一个控件选中Group属 性,同组的其他控件就不要选中Group属性。 (c)另一组开始,再重复(b)步。
图2
2013年7月24日3时48分 15
(b)为对话框建立一个新类,然后创建对话框类的对 象,才能使用这个资源。
通过类向导建立 (c)打开模态对话框。 在某类中,要使用模态对话框,则: 加入头文件:该模态对话框类的头文件。
看演示
定义模态对话框类对象: 类名 对象名;
显示该模态对话框: 对象.DoModal( );
2013年7月24日3时48分
17
(3)使用非模态对话框
(c)用下列语句打开非模态对话框: //判断指针是否为NULL,如果为NULL,说明对话框没 有创建,则动态创建对话框 看演示 if(m_pModelless==NULL) { m_pModelless=new DialModalLess(); m_pModelless->Create( IDD_DIALOGModalLess,this); } m_pModelless->ShowWindow(SW_SHOW); //显示对话框
(2)使用有模式对话框
方法如下: (a)编辑对话框资源。 在Insert菜单中选择Resource菜单项或直接按下Ctrl+R 加速键,打开Insert Resource对话框,如图1所示。
图1
2013年7月24日3时48分 14
在对话框中选取Dialog图标,然后单击New按钮,这时 将建立一个新的对话框,并打开对话框编辑器,如图 2所示。
图3 Controls工具箱
2013年7月24日3时48分 24
(4)对齐控件
为使对话框布局美观,需要精确地对齐控件。 首先选中需要对齐的控件(用鼠标左键拖放一个矩形, 使其包含所需控件;或按住Ctrl键,然后用鼠标左键 逐个选取控件),再使用“控件对齐栏”的各个按 钮来对齐控件,如图4所示。
看演示
2013年7月24日3时48分
9
(4)对话框数据交换和数据检验机制
控件与用户的数据交流和检验机制通过 CDialog::DoDataExchange()函数来完成, 其原型为:virtual void DoDataExchange ( CDataExchange * pDX ); 成员变量的值 与 控件显示的值之间的传递方向由下面 两个函数决定: UpdateData(TRUE); //从对话框到变量 UpdateData(FALSE); //从变量到对话框
2013年7月24日3时48分 27
看演示
2013年7月24日3时48分
28
6.常用控件的使用
(1)常用的控件有: A.静态文本(Static Text)控件 ; B.编辑(Edit Box)控件 ; C.按钮(Button)控件 ; D.检查框(Check Box)控件 ; E.单选按钮(Radio Button)控件 ; F.列表框(List Control)控件 ; G.组框(Group Box)控件 ; H.图片(Picture)控件 ; J.组合框(Combo Box)是编辑控件和列表框的组合 。
2013年7月24日3时48分 18
(3)使用非模态对话框
注意: (a)非模态对话框的模板资源必须具有Visible风格 ; (b)非模态对话框对象是用new操作符动态创建的 ; (c)通过调用CDialog::Create()函数来启动非模态 对话框 ; (d)必须重载并重新编写对话框的OnOK()和 OnCancel()函数; (e)必须在对话框关闭后,用delete操作符删除之; (f)必须有一个标志表明非模态对话框是否打开。
2013年7月24日3时48分 16
(3)使用非模态对话框
使用非模态对话框的方法如下: (a)首先建立非模态对话框资源和对话框类,与前 (a)和(b)两步一样。
(b)在要用到的类中定义一个成员变量,即一个指向 非模态对话框的指针。 比如:DialModalLess *m_pModelless; //定义时,需要包含头文件。
相关文档
最新文档