全文分为两个章节针对比尔家的两款编辑器:
VS 2017 、VC++6.0
描述它们是如何创建 MFC 项目,
如何连接 MySQL 数据库。
一、VS 2017 编辑器中连接 MySQL
1.1 创建 MFC 项目
创建一个基于对话框的 MFC 项目,项目名为:
点击 "File" 菜单,选择 "New" 选项,在弹出选项中选择 "Project" 选项,弹出创建项目引导窗口:
快捷键:Ctrl + Shift + N 快速弹出创建项目引导窗口
1. 快速创建项目引导窗口
2. 设置应用类型及MFC引用库
3. 默认选项,直接下一步
4. 不勾选关于菜单栏
5. 默认选项,直接下一步
6. 默认选项,直接下一步
1.2 认识对话框
下图中的右侧资源视图选项" Resource View " 和 " Class View "如果不显示,可以 " View "菜单选项中点击选择即可弹出。
1. 认识对话框
2. 启动项目
3. 项目运行
1.3 设置项目基本属性
进入项目基本属性配置界面:
1. 弹出项目属性界面
配置一:执行平台位数
2. 设置项目运行平台位数
配置二:字符集
3. 设置多字节字符集
1.4 配置 MySQL 库依赖
配置一:include 包含库
在基本属性配置信息下拉选项中选择:" C/C++ "选项,添加 MySQL 包含库文件目录:
1. 设置 MySQL 包含库目录
2. 添加 MySQL 包含库目录
配置二:lib 依赖库
1. 设置 lib 依赖文件目录
2. 添加 lib 依赖文件目录
配置三:添加附加依赖
添加附加依赖
1.5 添加依赖到项目根目录
在 MySQL 安装目录中存在和文件,将其复制到项目根目录下:
1. 复制依赖文件到项目根目录
注意:点击在"Solution Explorer"解决方案视图中,右击项目名称,选择"Open Folder in Explorer"打开资源管理器目录。
2. 快速进入项目根目录
1.6 添加`连接测试`按钮
1.6.1 删除默认组件
在"Resouce View" 资源视图选项中,展开 "Dialog" 目录,双击项目主对话框对象,显示出消息对话框的编辑界面。
1. 显示项目主对话框
按键位,选中" IDD_DIALOG_DIALOG" 对话框中的所有组件,并右击选择选项或按 键进行全部删除。
2. 删除主对话框中多余的组件
1.6.2 添加按钮组件
在 "View" 视图菜单中选择选项,编辑界面弹出组件添加工具界面。
1. 显示出 Toolbox 工具界面
将 Toolbox 拖动至合适位置及大小。
2. 拖动 Toolbox 界面至合适位置
在 Toolbox 工具栏中选择按钮控件,左击选中,拖动到主消息对话框中。
3. 添加按钮组件
修改按钮属性:ID 参数为,Caption 参数为。(点击按钮,直接编辑文字也可修改 Caption 参数值)
4. 修改按钮属性
1.7 编写按钮单击事件代码
1.7.1 创建单击事件函数
双击按钮,进入鼠标单击函数代码编辑界面。
1. 双击按钮,创建按钮单机事件函数
此时,已经创建的函数方法成为了类的成员变量。
2. 按钮单击事件已经成了类方法
1.7.2 引入 mysql.h 头文件
因为整个程序的运行平台是 64 位的系统,因此 的时候需要选择 。
添加 mysql.h 头文件
1.7.3 编写代码
在 函数体中编写代码:
运行程序,点击按钮测试。
测试成功
二、VC++ 6.0 编辑器中连接 MySQL
由于历史问题,有些项目最初开发的工具是 Microsoft Visual C++ 6.0,其程序运行平台几乎是 32 位的,因此需要使用 32 位的 MySQL 客户端。
2.1 创建 MFC 工程项目
1. 创建 MFC 项目
点击 "OK" 按钮之后,进入创建项目向导流程,创建基于对话框的应用。
2. 创建基于对话框的应用
3. 不创建关于菜单
4. 选择静态链接库
5. 创建完成
2.2 认识初始化界面
认识初始界面
注意 1:类视图、资源视图、文件视图不小心关闭了,如何找回?
1. 找回菜单栏
2. 找回视图选项卡
注意 2:Toolbox 工具栏不显示,如何找回?
点击系统菜单,选择 " Customize " 选项,弹出自定义菜单栏勾选界面,在选项卡中勾选选项,随即弹出 Toolbox 工具栏。
这里有个细节是:主编辑窗口是出于正在编辑某个对话框界面,选项卡中才能出现选项。
找回 Toolbox 工具栏2.3 添加包含库
点击菜单中的选项,在自定义选项界面中点击选项卡,在下拉框中选择:,在对应的列表中添加本地 MySQL 依赖库目录路径。
添加 MySQL 包含库
2.4 添加 lib 目录
继续在菜单中的选项里配置附加依赖库,在下拉框中选择:,在对应的列表中添加本地 MySQL lib 目录路径。
添加 MySQL lib 目录
2.5 添加附加依赖
点击系统菜单,选择选项,弹出项目设置界面,在选项卡中的编辑框中手动输入:指令。
添加附加依赖
2.6 添加依赖到项目根目录
和使用 VS 2017 一样,需要将依赖文件复制到项目根目录
1. 复制依赖文件到项目根目录
后续按钮点击事件代码编写与 1.7.3 小节描述完全一致,注意的就是要连接的本地用户名、密码和数据库名改为当前本地的可连接配置。
2. 测试成功
-END-
技术改变生活,
菜鸟程序员的成长之路。
欢迎关注:木鲸鱼
领取专属 10元无门槛券
私享最新 技术干货