分页技术,是指在父窗口中定义多个子窗口页面,每个页面包含了一组用于信息管理的控件。创建一个工程名为“usd”的对话框程序,用于演示分页管理技术。图9-12 添加数据型关联变量9)修改IDD_PAGE3对话框的字体和外观,大小与前两个分页相同,如图9-13所示。表9-6 第三分页对话框的控件属性11)创建与IDD_PAGE3关联的CDialog派生类CPage3,并建立数据型关联变量,如图9-14所示。24)建立“添加”按钮的消息映射函数并修改代码。......
2023-11-25
Visual C++6.0是一个强大的软件开发工具,主要用来开发Windows软件。在Windows操作系统中,几乎桌面上所有的软件都是使用Visual C++6.0开发出来的,如记事本、IE浏览器、QQ、360、迅雷、Office办公软件等。还有很多语言的开发工具也是用Visual C++6.0开发出来的,例如,大部分Java开发工具,包括MyEclipse和Dreamweaver等。
在初期学习C语言和C++语法阶段,主要创建控制台应用程序(Win32 Console Application)。后期进入Windows专业软件开发期间主要创建MFC应用程序或者Win32应用程序,如图1-6所示。
图1-6 应用程序种类
1)开始使用Visual C++6.0新建一个控制台应用程序,进行最简单的C语言软件开发,如图1-7所示。
图1-7 通过Windows的“开始”菜单启动Visual C++6.0
2)执行File→New命令,或者按快捷键<Ctrl+N>,如图1-8所示。
图1-8 新建工程
3)在弹出的新建程序向导左侧的列表中,选择新建一个控制台程序,如图1-9所示。
图1-9 选择应用程序种类
4)单击Location旁边的“…”按钮,选取D盘或者E盘中一个容易找到的目录位置,在Project name文本框中填入工程名“FirstC”,如图1-10所示。
图1-10 设置工程目录和名称
5)单击“OK”按钮,进入控制台程序向导,选中A simple application单选按钮,单击“Finish”按钮,一个新的控制台应用程序就建立好了,如图1-11所示。
图1-11 建立控制台应用程序
6)双击Globals下面的main函数,在右侧源代码窗口显示出main函数的代码,如图1-12所示。
7)在源代码窗口编写简单的C语言代码,如图1-13所示。(www.chuimin.cn)
图1-12 Visual C++6.0界面分区
图1-13 源代码窗口
8)单击编译工具栏中的“Build”按钮或者按<F7>键执行编译,如图1-14所示。
9)编译完成后在工程目录下的Debug子目录中生成FirstC.exe可执行文件,如图1-15所示。
图1-14 编译工具栏
图1-15 编译生成的可执行文件
10)在Windows开始菜单中执行“运行”命令,弹出“运行”对话框后输入cmd命令再按<Enter>键,进入Windows控制台窗口,如图1-16所示。
图1-16 输入cmd命令
11)在控制台中输入盘符并进入工程目录,输入可执行文件名称“FirstC”再按<Enter>键,如图1-17所示。
12)Visual C++6.0工程的打开与关闭。如果关闭了Visual C++6.0要继续修改上次的代码,就要打开已编写过的Visual C++6.0工程。打开Visual C++6.0工程标准的方式是,执行File→Open Workspace命令,在弹出的对话框中,选择工程目录下的dsw文件打开,如图1-18所示。
图1-17 运行控制台应用程序
图1-18 打开Visual C++6.0工程
其他打开方式还包括,在工程目录下双击dsw文件,或者将dsw文件直接拖入到一个Visual C++6.0的窗口内等。关闭Visual C++6.0工程的方式是,执行File→Close Workspace命令,或者直接把整个Visual C++6.0窗口关闭。值得注意的是,同一个工程同时只能被一个Visual C++ 6.0进程打开,不可以开启两个Visual C++6.0打开同一个工程文件。
有关VC++就业培训宝典之MFC视频教程的文章
分页技术,是指在父窗口中定义多个子窗口页面,每个页面包含了一组用于信息管理的控件。创建一个工程名为“usd”的对话框程序,用于演示分页管理技术。图9-12 添加数据型关联变量9)修改IDD_PAGE3对话框的字体和外观,大小与前两个分页相同,如图9-13所示。表9-6 第三分页对话框的控件属性11)创建与IDD_PAGE3关联的CDialog派生类CPage3,并建立数据型关联变量,如图9-14所示。24)建立“添加”按钮的消息映射函数并修改代码。......
2023-11-25
简单的Windows数据类型见表2-2。表2-2 简单的Windows数据类型(续)Windows中定义了一系列的句柄类型,用于操作不同的Windows对象。表2-3 句柄数据类型(续)在Visual C++6.0的源代码窗口中,选中一个Windows数据类型再按<F12>键,可以查看到的数据类型的定义。......
2023-11-25
打开本章第2节的“QQ”工程,本节继续开发一个专门用于数据录入的对话框,以加快数据录入的速度。图5-19 编辑“数据录入”对话框5)修改对话框的字体和外观,添加一些控件并修改控件属性,见表5-4。14)在“数据录入”对话框资源中双击“添加”按钮,建立消息映射函数并编写代码。在“信息管理”对话框中单击“添加”按钮,弹出“数据录入”对话框。......
2023-11-25
动画素材可以由美工提供或在网上搜索GIF动画素材,使用GIF动画拆分精灵等软件,可以将动画文件中的每一帧拆分成一个位图文件。创建一个工程名为“Ani”的对话框程序,演示播放一幅GIF动画图片。3)在主对话框类中,添加一个内存DC的数组用于保存12帧动画图片。图8-13 将MemDC.h文件添加到编译列表图8-14 添加WM_TIMER消息映射函数6)修改消息映射函数OnTimer代码,每隔64ms播放一帧动画图片。......
2023-11-25
在本章第5节中,通过“Win32 Application”建立的MFC32工程,目的是为了演示MFC工程的架构原理。一个MFC工程必须包含一个CWinApp的派生类,并定义一个派生类的全局变量theApp,最后重写InitInstance虚函数用于处理进程启动过程。本节直接通过“MFC AppWizard”来创建MFC工程,用于对照以上说明的MFC必备因素。图3-54 程序向导生成的代码图3-55 MFC类向导在Class name下拉列表中选择CTestMFCDlg类,在Member functions列表框中显示4个已添加的回调函数。......
2023-11-25
互联网网络通信的基础是TCP/IP,即传输控制协议和网络互联协议。按照TCP/IP规定,32位IP地址用4个字节来表示,例如,“192.168.1.100”。图15-1 通过命令查看本机网络配置在“本地连接”的属性设置对话框中,双击“Internet协议”,如图15-2所示。图15-2 查看网络邻居属性图15-3 TCP/IP属性设置在TCP/IP中计算机软件通信必须依赖于通信端口,端口号的范围是0~65535。......
2023-11-25
本节演示在MFC中,开发弹出对话框的过程和弹出对话框消息处理的过程。MFC的消息处理不是使用一个全局的回调函数,而是创建一个与窗口关联的派生类,用于消息关联的成员函数来接收和处理窗口的消息。在类向导中选择对应的消息,添加与该消息关联的成员函数来处理该消息,这就是MFC的消息映射机制。MFC的消息映射机制,一般不需要开发者解析这些复杂的数据,因为消息映射函......
2023-11-25
当框架类窗口大小变化时,客户区内所有子窗口的位置自动排布。CFrameWnd类对工具栏的停靠和浮动控制,在其他CWnd派生类中都难以实现。图12-35 CFrameWnd类①调用CFrame::Create函数直接创建。LoadFrame对参数进行裁剪,只有第一个参数必须代入,其余参数具有默认数值。LoadFrame不需要代入窗口类型名,也就无需在创建前先注册。CDocTemplate对象将框架、视图与文档绑定在一起,三个组成部分统一由系统内部创建。表12-5 CFrameWnd类的常用成员(续)2)CMDIFrameWnd类如图12-36所示。......
2023-11-25
相关推荐