Windows编程基础VS2010开发环境第11章 数据库访问方式.ppt

Windows编程基础VS2010开发环境第11章 数据库访问方式.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 应用实例概述 2. 建立SQL Server数据库  3. 建立数据源 4. 建立应用程序 (1)利用“应用程序向导”生成应用程序框架 (2)创建视图   ① 编译连接,如果出现“#error:安全问题:连接字符串可能包含密码?”错误提示,请打开“类视图”,点击“CS11_1Set”类节点,定位到GetDefaultConnect函数,如果不担心程序中包含明文密码的安全性隐患,请将编译所产生的错误信息删除,重新编译;如果希望用户每次都输入密码,请将连接字符串中的密码(“pwd=odbc;”)删除,然后编译运行,这时在程序启动时,会弹出一个如图11-26所示的对话框,要求用户输入连接到数据库的用户名(odbc)和密码(odbc),才能登录到指定的数据库。 ② 在对话框资源中添加控件   打开“资源视图”,展开当前项目资源下的“Dialog”节点,双击IDD_S11_1_FORM,打开对话框编辑器,按以下步骤添加控件。   ● 添加一个标题静态文本框,Caption属性为:学生信息   ● 为student表的每个字段添加相应的静态文本(Static text)和编辑框(Edit box)控件,静态文本的Caption属性分别为:学号、姓名、系别、专业、班级,编辑框控件的ID分别为IDC_SNO、IDC_SNAME、IDC_SDEPT、IDC_SPECIAL、IDC_SCLASS,如图11-28所示。       打开“类视图”,选择“CS11_1View”类,定位到数据交换函数DoDataExchange,添加以下代码。   提示:在VS2010中不能通过类向导将控件和记录集中的变量关联。   void CS11_1View::DoDataExchange(CDataExchange* pDX)   {      CRecordView::DoDataExchange(pDX);      //{{AFX_DATA_MAP(CS11_1View)      DDX_FieldText(pDX, IDC_SNO, m_pSet-m_sno, m_pSet);      DDX_FieldText(pDX, IDC_SNAME, m_pSet-m_sname, m_pSet);      DDX_FieldText(pDX, IDC_SCLASS, m_pSet-m_sclass, m_pSet);      DDX_FieldText(pDX, IDC_SDEPT, m_pSet-m_sdept, m_pSet);      DDX_FieldText(pDX, IDC_SPECIAL, m_pSet-m_special, m_pSet);      //}}AFX_DATA_MAP   } ③ 将Edit控件和数据集中的字段关联 重新编译运行此程序,结果如图11-29所示。程序现在可以显示stu_score数据库中student表的当前记录,并可通过界面上端的工具栏按钮进行数据库记录的导航,包括移动第一条、上一条、下一条、最后一条记录等,当记录不能移动时, 相应按钮自动变灰,避免误操作。 ① 添加查找功能 打开“资源视图”,展开Menu菜单资源,双击“IDR_MAINFRAME”,打开菜单编辑器,在“记录”和“查看”之间添加一个“查找(S)”菜单,并在其下面增加两个菜单项,ID分别为ID_FIND_STU和ID_FIND_STU_ALL,Caption分别为“查找学生(C)”和“所有学生信息(A)”, 接下来,为该项目添加一个对话框资源用于输入查找学生的学号。打开“资源视图”,展开项目资源,在“Dialog”节点的按右键,在弹出的快捷菜单中,选择“添加资源”菜单项,在弹出的“添加资源”对话框中选择Dialog,单击“新建”按钮,完成对话框资源的添加。选中该对话框,修改ID为IDD_FIND_STU。在对话框上添加一个静态文本、一个编辑框和两个按钮控件,其属性设置如表11-3所示,设计的最终效果如图11-31所示  打开“类向导”,点击

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档