MFC:简单的销售系统(编辑中)

最近更新于 2025-03-06 12:33

测试环境

项目

基于黑马程序员的案例教程进行实践的记录

新建项目

新建一个 MFC 应用,项目名 saleSystem应用程序类型单个文档项目样式MFC standard
file

用户界面功能经典菜单选项,再点完成进行创建
file

不使用安全函数

在项目名称上右键属性
file

展开配置属性->C/C++->代码生成,在安全检查中禁用安全检查
file

添加窗口图标

user.ico 放到项目目录下的res目录里
file

切换到资源视图选项卡,展开上面的资源分支,在 Icon 上右键添加资源
file

导入
file

选择图标文件
file

ID改为IDI_ICON_WIN
file

类视图下,CMainFrame类中的OnCreate方法里添加代码
file

    // 加载图标
    HICON winIcon = AfxGetApp()->LoadIconW(IDI_ICON_WIN);
    // 设置小图标
    SetIcon(winIcon, FALSE);

F5调试运行,点加载图标文件
file

运行效果
file

设置窗口大小和居中显示

类视图下,CMainFrame类中的OnCreate方法里添加代码

    // 设置位置(0,0)和窗口大小(800×600)
    MoveWindow(0, 0, 800, 600);
    // 居中显示
    CenterWindow();

file

设置窗口标题

资源视图下,展开资源树,双击打开 String Table,在底部添加一个 ID 为ID_STRING_PROJECTNAME,值为销售系统
file

类视图CsaleSystemDoc类中OnNewDocument方法下添加代码

    CString projectName;
    projectName.LoadStringW(ID_STRING_PROJECTNAME); // 导入字符串资源
    SetTitle(projectName); // 设置窗口标题

file

运行效果
file

设计数据库读写实现 SQLite

这里实现账号、密码、商品信息的读写,数据库采用 SQLite

MFC:简单的销售系统(编辑中)
Scroll to top