第10章 Oracle9i数据库应用程序的开发(2).ppt
《第10章 Oracle9i数据库应用程序的开发(2).ppt》由会员分享,可在线阅读,更多相关《第10章 Oracle9i数据库应用程序的开发(2).ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大型数据库概论大型数据库概论IntroductionofLargeDatabase第第1010章章 Oracle9iOracle9i数据库应用程序的开发数据库应用程序的开发(2)(2)学习目标学习目标1 1、理解理解理解理解ADOADOADOADO的概念。的概念。的概念。的概念。2 2 2 2、掌握使用、掌握使用、掌握使用、掌握使用ADOADOADOADO技术开发技术开发技术开发技术开发Oracle9iOracle9iOracle9iOracle9i数据库应用程序。数据库应用程序。数据库应用程序。数据库应用程序。第第10章章Oracle9i数据库应用程序的开发数据库应用程序的开发10.4使使用
2、用ADO技技术术开开发发Oracle9i数数据据库库应应用用程程序序(以以学学生生综综合合信息管理系统作为实例)信息管理系统作为实例)10.4.1创建应用程序框架创建应用程序框架打打开开VC+,建建立立一一个个新新的的工工程程。在在“工工程程”选选项项卡卡中中选选择择“MFCAppWizard(exe)”选选项项,在在“工工程程”文文本本框框中中输输入入“学学生生综综合合信信息息管管理理系系统统”,在在“位位置置”文文本本框框中中选选择择“D:MicrosoftVisualStudioMyProjects”,其其它它设设置置不不变。变。单单击击“确确定定”按按钮钮,在在“MFCAppWizar
3、d-step1”对对话话框框中中选选择择应应用用类类型型为为“基基本本对对话话”,其其它它设设置置不不变变,如如图图10.27所示。所示。图图10.27应用程序类型设置应用程序类型设置单单击击“下下一一个个”按按钮钮,在在“MFCAppWizard-step2of4”对对话话框框中中选选择择“关关于于框框符符”、“3D控控制制”和和“ActiveX控控件件”,输输入入标标题题对对话话为为“学学生生综综合合信信息息管管理理系系统统”。如如图图10.28所所示。示。图图10.28应用程序特色设置应用程序特色设置单单击击“完完成成”按按钮钮,弹弹出出“新新建建工工程程信信息息”窗窗口口后后,单单击击
4、“确定确定”按钮,即创建了应用程序框架。按钮,即创建了应用程序框架。10.4.2制制作作应应用用程程序序的的启启动动界界面面:基基于于“基基本本对对话话”类类型型的的向向导导 创创 建建 的的 应应 用用 程程 序序 框框 架架 中中 自自 动动 生生 成成 了了 对对 话话 框框 资资 源源IDD_MY_DIALOG,它它是是应应用用程程序序的的主主对对话话框框,亦亦即即应应用用程程序序启启动动的的主主界界面面。可可以以对对其其重重新新设设置置,将将它它设设为为应应用用程程序序的的启启动界面。步骤是:动界面。步骤是:双双击击“IDD_MY_DIALOG”,删删除除其其中中的的提提示示文文本本
5、框框“TODO:在在这这个个对对话话框框里里设设置置表表格格控控制制”及及“确确定定”、“取取消消”按按钮钮。重重新新设设置置其其布布局局如如图图10.29所所示示,其其中中加加入入了了一一个个标标签签控控件件和和两两 个个 命命 令令 按按 钮钮 控控 件件,它它 们们 的的 ID分分 别别 为为IDC_STATICWELCOME、IDC_BUTTONLOGIN、IDC_BUTTONLOGOUT。图图10.29“IDD_MY_DIALOG”对话框的重新布局对话框的重新布局编写编写“进入系统进入系统”命令按钮的过程代码为:命令按钮的过程代码为:voidCMyDlg:OnButtonlogin(
6、)/TODO:AddyourcontrolnotificationhandlercodehereCMainDlgMainDlg;MainDlg.DoModal();说明:说明:CmainDlg类将在后面创建。类将在后面创建。编写编写“退出系统退出系统”命令按钮的过程代码为:命令按钮的过程代码为:voidCMyDlg:OnButtonlogout()/TODO:AddyourcontrolnotificationhandlercodehereOnOK();10.4.3制作应用程序的主界面制作应用程序的主界面上上面面已已将将主主对对话话框框IDD_MY_DIALOG用用作作应应用用程程序序的的启启
7、动动界界面面,作作为为一一个个应应用用程程序序,还还需需要要一一个个主主界界面面。为为此此,需需在在工工程程中添加一个对话框资源,用作本应用程序的主界面。其步骤是:中添加一个对话框资源,用作本应用程序的主界面。其步骤是:插插入入一一个个新新对对话话框框IDD_DIALOG1(方方法法见见10.3节节),标标题设为题设为“学生综合信息管理系统主界面学生综合信息管理系统主界面”。删除该对话框中的删除该对话框中的“OK”和和“Cancel”命令按钮。命令按钮。在在该该对对话话框框中中加加入入一一个个状状态态条条控控件件IDC_SBARCTRL1(它它是是一一个个ActiveX控控件件)。加加入入方方
8、法法是是:右右击击对对话话框框,在在快快捷捷菜菜单单中中单单击击“InsetActiveXControl”,弹弹出出如如图图10.30所所示示的的“插插入入ActiveX控控件件”对对话话框框,从从列列表表中中选选择择“MicrosoftStatusBarControl,version6.0”后后,单单击击“确确定定”按按钮钮,即即在对话框中插入状态条控件在对话框中插入状态条控件IDC_SBARCTRL1。图图10.30插入状态条控件插入状态条控件右右击击该该状状态态条条控控件件,在在快快捷捷菜菜单单中中单单击击“属属性性”,设设置置其其属属性性如图如图10.31所示。所示。图图10.31状态
9、条控件的属性设置状态条控件的属性设置为为新新建建对对话话框框IDD_DIALOG1创创建建新新类类CMainDlg(方方法法见见10.3节节)。由由于于要要在在启启动动界界面面对对话话框框IDD_MY_DIALOG中中的的“进进 入入 系系 统统”按按 钮钮 单单 击击 事事 件件 中中 调调 用用 新新 建建 对对 话话 框框IDD_DIALOG1,从从而而进进入入应应用用程程序序的的主主界界面面,因因此此需需在在“学学生综合信息管理系统生综合信息管理系统Dlg.cpp”中对新类中对新类CmainDlg声明如下:声明如下:#includestdafx.h#include学生综合信息管理系统学
10、生综合信息管理系统.h#include学生综合信息管理系统学生综合信息管理系统Dlg.h/开始声明开始声明#includeMainDlg.h#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE=_FILE_;#endif插插入入并并编编辑辑一一个个新新的的菜菜单单资资源源。方方法法是是单单击击VC+主主菜菜单单中中的的“插插入入”“资资源源”菜菜单单项项,选选择择“Menu”类类型型,单单击击“新新建建”按按钮钮,将将在在工工程程的的资资源源视视图图选选项项卡卡中中增增加加了了一一个个菜菜单单文文档档IDR_MENU
11、1,并打开菜单编辑器。本例菜单设计效果如下。并打开菜单编辑器。本例菜单设计效果如下。其中所有菜单条目如表其中所有菜单条目如表10.5所示(主菜单无资源索引所示(主菜单无资源索引ID)。)。图图10.3“创建新数据源创建新数据源”对话框对话框建建立立菜菜单单与与主主界界面面对对话话框框的的连连接接。方方法法是是:打打开开对对话话框框IDD_DIALOG1,右右击击之之,在在快快捷捷菜菜单单中中单单击击“属属性性”,弹弹出出如如图图10.32所所示示的的“DialogProperties”对对话话框框,在在通通用用属属性性选项卡中选择菜单为选项卡中选择菜单为“IDR_MENU1”。图图10.32建
12、立对话框与菜单的连接建立对话框与菜单的连接10.4.4制作制作“学生信息管理学生信息管理”对话框对话框前前面面已已为为“学学生生综综合合信信息息管管理理系系统统”制制作作了了一一个个较较为为完完整整的的框框架架,它它包包括括系系统统的的启启动动界界面面、主主界界面面、主主菜菜单单、状状态态条条等等各各种种Windows应应用用程程序序的的相相关关要要素素,但但尚尚未未有有任任何何实实质质性性的的功功能能,从从本本小小节节开开始始将将制制作作系系统统的的各各个个功功能能模模块块。本本小小节节将将制制作作“学学生信息管理生信息管理”对话框。对话框。新新增增对对话话框框资资源源IDD_DIALOG2
13、(方方法法见见10.3节节),标标题题设为设为“学生信息管理学生信息管理”删删除除IDD_DIALOG2对对话话框框中中的的“OK”和和“Cancel”命命令令按钮。按钮。在在IDD_DIALOG2对对话话框框中中加加入入一一个个ADOData控控件件(简简称称ADODC控控件件,是是一一个个ActiveX控控件件),并并为为它它引引入入数数据据库库表。步骤是:表。步骤是:n n右右 击击 对对 话话 框框,在在 快快 捷捷 菜菜 单单 中中 单单 击击“Inset ActiveXControl”,弹弹出出如如图图10.33所所示示的的“插插入入ActiveX控控件件”对对话话框框,从从列列表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第10章 Oracle9i数据库应用程序的开发2 10 Oracle9i 数据库 应用程序 开发
限制150内