MFC应用程序类型区别

MFC应用程序类型区别,第1张

多文档: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窗体应用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10163003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存