多文档:MDI;
单文档:SDI;
对话框:Dialog;
数据库支持:你可以选否,暂时不用管,用到数据库时,用Sql Server创建数据库,在你的MFC程序中用ADO类来连接数据库;
复合文档支持:初学者用不到的,直接默认;
其他支持:要选上ActiveX,程序中要用到ActiveX控件;
MFC库:最好使用静态的,虽然会使程序变得有点大,
其他的就更没什么用了。这些都是表面功夫,先把MFC运行机制和6项关键技术掌握才行
1 配置SQL Server外围应用服务器,开启SQL Server 2005远程连接功能:
“配置工具”->“SQL Server外围应用配置器”-> 选择“服务和连接的外围应用配置器”->选择Database Engine节点下的 “远程连接”-> 选择“本地连接和远程连接”-> 选择“同时使用TCP/IP和named pipes”-> 点击确定,重新启动
数据库
服务。
2 把登陆设置改为SQL Server 和 Windows 身份验证模式:
打开SQL Server Management Studio管理器,点击服务器上面右键然后查看属性,在安全性选项里面对服务身份验证选择“SQL Server 和 Windows 身份验证模式”。
3修改SQL Server sa的密码:
在SQL Server Management Studio管理器中,展开服务器上的“安全性”->登陆名->在sa帐号上点右键属性,这样在“常规”的选择页中更改sa登陆帐号的密码。注意SQL Server2005中,不允许密码设置简单,否则会通不过。然后在选择页的“状态”的登录修改为启用。
4设置SQL Server 的端口号
在SQL Server Configuration Manager管理器中,展开SQL Server 2005 Network Configuration项目 -> 单击下面的 Protocols for 'dbname' -> 在右侧的窗口中,右键单击"TCP/IP"项,选择"属性" -> 打开"TCP/IP properties"窗口 - > 单击"IP Address"选项卡 -> 将所有IP地址下面的 "TCP Port" 值设置成1433
5确保开启SQL Server服务
在SQL Server Configuration Manager管理器中, 选中SQL Server 2005 Services,在右侧的窗口中启动SQL Server ('YourInstance'),
6 修改连接字符串,在字符串中加入SQl Server 服务的端口号
strConnectionFormat("driver={SQL Server};Server=xxxxxxxx,1433;DATABASE=mydatabase;UID=name;PWD=pwd");
7连接coder:
stdafxh中引用:
#import "C:\Program Files\Common Files\System\ado\msado15dll" no_namespace rename("EOF","adoEOF")
8 连接SQL SERVER服务器,并连接数据库
if(!AfxOleInit()) //这就是初始化COM库
{
AfxMessageBox("数据库初始化出错!");
}
_ConnectionPtr pCn("ADODBConnection");
pCn->Open((_bstr_t)"Driver=
{SQL Server};Server=127001,1433;Database=carcom;UID=sa;PWD=abc123456","","",adModeUnknown);
我们在使用Visual Studio 2015创建桌面应用的时候,最经常遇到的就是Winform和MFC了,那么如何在Visual Studio 2015中创建MFC窗体应用呢?下面我给大家分享一下。
工具/材料Visual Studio 2015
01首先我们打开Visual Studio 2015软件,点击顶部的文件菜单,然后选择新建下面的项目选项,如下图所示
02接下来在d出的新建项目界面中我们定位到Visual C++下面的MFC,然后选择右侧的MFC应用程序,如下图所示
03然后会打开MFC应用程序向导界面,我们选择应用程序类型为单个文档,如下图所示
04接着在复合文档支持界面中将复合文档支持类型选择为无,如下图所示
05接下来会进入文档模板属性界面,这里需要给文件扩展名起一个名字,大家根据自己的情况随便起即可,如下图所示
06然后就会进入数据库支持设置界面,由于这里并没有使用数据库,所以勾选无,如下图所示
07接下来就进入到用户界面功能选择页了,我们需要根据自己的实际情况选择使用哪些功能,如下图所示
08最后运行MFC应用程序,我们就会看到如下图所示的MFC窗体应用了,到这里在Visual Studio中创建MFC窗体应用程序就创建完了
SQL Server服务没有开启,如果是SQL Server2000的就打开服务管理器,并启动相应的服务,如果是SQL Server2005以上的打开SQL Server配置管理器,启动SQL Server服务和SQL Server Browse服务
将多表联合语句作为一个查询就可以了,无论RecordSetOpen还是ExecuteSql都是支持的。
建议你了解一下SQL连接查询,熟悉类似这样的语句。
CString strSql = _T("select aa1,bb1,cc1 from a left join b on aa1=bb1 left join c on cc1=bb1");
rsOpen(strSql
以上就是关于MFC应用程序类型区别全部的内容,包括:MFC应用程序类型区别、mfc如何远程连接sql数据库、如何在Visual Studio 2015中创建MFC窗体应用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)