- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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所示 打开“类向导”,点击
您可能关注的文档
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第4章 砌筑工程和脚手架.pptx
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第5章 混凝土结构工程.ppt
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第9章 防水工程.ppt
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第10章 装饰工程.ppt
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第13章 施工组织设计.ppt
- SAP ERP原理与实训(第3章)Intro_ERP_Using_GBI_Slides_MM_en_v2.1.ppt
- SAP ERP原理与实训(第4章)Intro_ERP_Using_GBI_Slides_PP_en_v2.1.ppt
- SAP ERP原理与实训(第5章-5.1)Intro_ERP_Using_GBI_Slides_FI_en_v2.1.ppt
- SAP ERP原理与实训(第5章-5.2)Intro_ERP_Using_GBI_Slides_CO_en_v2.1.ppt
- SIMATIC S7 系统概述02 硬件安装与维护.ppt
最近下载
- 人民大2024思想政治教育心理学(第三版)课件04 第四章 思想政治教育心理学(第三版).ppt VIP
- 人民大2024思想政治教育心理学(第三版)课件02 第二章 思想政治教育心理学(第三版).ppt VIP
- 人民大2024思想政治教育心理学(第三版)课件07 第七章 思想政治教育心理学(第三版).ppt VIP
- 人民大2024思想政治教育心理学(第三版)课件09 第九章 思想政治教育心理学(第三版).ppt VIP
- 人民大2024思想政治教育心理学(第三版)课件01 第一章 思想政治教育心理学(第三版).ppt VIP
- 绪论思想政治教育心理学PPT课件.ppt VIP
- 狼王梦读书分享.pptx VIP
- 中医四诊培训课件.ppt VIP
- 英威腾 GD5000系列高性能矢量高压变频器产品手册_V6.1.pdf VIP
- 自由作文教学课件.ppt VIP
文档评论(0)