Duilib创建窗体且连接SqlServer2012

本文介绍了如何利用DuiLib库创建一个C++ Win32程序,并配置DuiLib环境以连接到SqlServer2012。步骤包括设置项目属性、添加库目录、创建XML资源文件、复制DuiLib动态库以及在主函数中初始化DuiLib窗体。同时提供了代码仓库链接以供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、 创建一个c++ win32 程序

2、在stdafx.h加入支持

// TODO: 在此处引用程序需要的其他头文件
#include <ObjBase.h>
#include <UIlib.h>

using namespace DuiLib;


#include <icrsint.h>
#import "C:\\program files\\common files\\system\\ado\\msadox.dll"
#import "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll" \
no_namespace rename("EOF", "adoEOF") rename("Error","adoError")

3、在主程序文件删除只留下

int APIENTRY _tWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR    lpCmdLine,
                     int       nCmdShow)
{
}

4、配置DuiLib环境

  1. 右键选择项目-属性--配置属性-常规,在常规页面,平台工具集选择v120,字符集选择”使用Unicode字符集”
  2. 在VC++目录下的包含目录、源目录选择DuiLib文件夹路径(比如我的E:\项目\duilib-master\DuiLib),库目录选择lib文件夹路径(比如我的E:\项目\duilib-master\lib)
  3. 在输出目录下(一般Debug下,生成exe的地方)创建skin文件夹,然后创建xx.xml显示ui
  4. 复制DuiLib.dll、DuiLib_d.dll、DuiLib_u.dll、DuiLib_ud.dll文件到输出目录

xx.xml文件

<?xml version="1.0" encoding="utf-8"?>
<Window sizebox="4,4,4,4" mininfo="600,320"  size="461,400">
 <Font id="0" name="宋体" size="13" bold="false"/>
 <Font id="1" name="宋体" size="12"/>
<Default name="VScrollBar" value="button1normalimage=&quot;file='scroll.png' source='0,0,16,16'&quot; button1hotimage=&quot;file='scroll.png' source='0,0,16,16' mask='#FFFF00FF'&quot; button1pushedimage=&quot;file='scroll.png' source='0,16,16,32' mask='#FFFF00FF'&quot; button1disabledimage=&quot;file='scroll.png' source='0,0,16,16' mask='#FFFF00FF'&quot; button2normalimage=&quot;file='scroll.png' source='0,32,16,48' mask='#FFFF00FF'&quot; button2hotimage=&quot;file='scroll.png' source='0,32,16,48' mask='#FFFF00FF'&quot; button2pushedimage=&quot;file='scroll.png' source='0,48,16,64' mask='#FFFF00FF'&quot; button2disabledimage=&quot;file='scroll.png' source='0,32,16,48' mask='#FFFF00FF'&quot; thumbnormalimage=&quot;file='scroll.png' source='0,64,16,80' corner='2,2,2,2' mask='#FFFF00FF'&quot; thumbhotimage=&quot;file='scroll.png' source='0,64,16,80' corner='2,2,2,2' mask='#FFFF00FF'&quot; thumbpushedimage=&quot;ffile='scroll.png' source='0,64,16,80' corner='2,2,2,2' mask='#FFFF00FF'&quot; thumbdisabledimage=&quot;file='scroll.png' source='0,64,16,80' corner='2,2,2,2' mask='#FFFF00FF'&quot; railnormalimage=&quot;file='scroll.png' source='0,80,16,96' corner='2,2,2,2' mask='#FFFF00FF'&quot; railhotimage=&quot;file='scroll.png' source='0,80,16,96' corner='2,2,2,2' mask='#FFFF00FF&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值