VC6.0编译pro-c程序步骤.ppt

上传人:小飞机 文档编号:6522760 上传时间:2023-11-08 格式:PPT 页数:8 大小:265.49KB
返回 下载 相关 举报
VC6.0编译pro-c程序步骤.ppt_第1页
第1页 / 共8页
VC6.0编译pro-c程序步骤.ppt_第2页
第2页 / 共8页
VC6.0编译pro-c程序步骤.ppt_第3页
第3页 / 共8页
VC6.0编译pro-c程序步骤.ppt_第4页
第4页 / 共8页
VC6.0编译pro-c程序步骤.ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《VC6.0编译pro-c程序步骤.ppt》由会员分享,可在线阅读,更多相关《VC6.0编译pro-c程序步骤.ppt(8页珍藏版)》请在三一办公上搜索。

1、计算机学院 郑海旭 何丽君 王鹏杰,数据库概论实验:嵌入式编程(三)VC+6.0编译pro*c程序的步骤,附件3-0 嵌入式编程(三)PPT,一、实验准备及约定,几点假设:(1)已安装VC+6.0和Oracle10g/11g标准版(2)存在d:student_query.pc文件(pro*c源程序),参见所提供演示的程序范例(3)已建立oracle相应帐户,例如:帐户名/密码:system/system,数据库名:orcl(4)在system帐户下,已建立三个关系模式S、SC和C,参见所提供的演示脚本db_init.txt,二、嵌入式SQL的使用步骤,随后你将看到:1 使用oracle10g的

2、预编译器proc.exe,将pro*c文件(.pc文件)编译为c文件(.c文件),2 使用VC+6.0对.c文件编译、链接、执行分3步:(1)编译前要配置(2)连接、执行前也要配置(3)连接、执行、测试,1 使用oracle10g/11g的预编译器proc.exe,将.pc文件编译为.c文件,假设d:student_query.pc存在,键入命令D:$ORACLE_HOMEbin proc student_query.pc 回车说明:(1)上述行命令,将PC文件(d:student_query.pc)编译成了C文件(d:student_query.c)(2)Oracle预编译器proc.exe

3、所在的文件夹是$ORACLE_HOMEbin($ORACLE_HOME是oracle主目录 可能是c:oracleproduct10.1.0db_1,与oracle安装方法有关)(3)VC+6.0可处理该C文件了,下面接着讲解),2 VC+6.0对.c文件编译、链接和执行,步骤1:编译前配置包含oracle库文件的相应目录(1)打开VC编译器(单击VC+6.0图标)(2)选择 工具选择目录 Include files 添加头文件所在的目录(点击条目选项,以下同)。$ORACLE_HOME precomppublic$ORACLE_HOME是oracle主目录,可能是c:oracleproduc

4、t10.1.0db_1(3)选择 工具选择目录 Library files 添加oraSQL10.lib oraSQX10.lib(oracle11g是orasql11.lib orasqx11.lib)所在的目录。$ORACLE_HOMEprecomplibmsvc,2 VC+6.0对.c文件编译、链接和执行(续),步骤2:链接、执行前配置oracle相应库文件(1)将d:student_query.c加到VC环境中 复制文件 将文件粘贴到VC+6.0图标上(2)编译 student_query.c(3)添加oraSQL10.lib和oraSQX10.lib库文件(oracle11g是ora

5、sql11.lib orasqx11.lib)选择 工程 设置 链接 在对象/库模块中:添加oraSQL10.lib和oraSQX10.lib(oracle11g是orasql11.lib orasqx11.lib)提示:将这两个文件,写在其它文件的前面即可,文件之间 用空格隔开,步骤3:链接、执行、测试,三、要求,(1)运行sqlplus程序,登陆system帐户,既建立了一个使用oracle服务器(DBserver)的客户机(Client);,(2)使用VC+6.0分别执行不同的.c文件,即分别建立多个使用oracle服务器的客户机,(3)多个客户机分别对oracle服务器进行数据操作。观

6、察客户机之间的“相互影响”,从而体会C/S数据库应用系统的工作机理;多用户、并发控制、封锁机制、事务commit/rollback等;,浏览oracle文件夹,查阅相应文件位置或内容,如:预编译器proc.exe;.h头文件;.lib文件;.pc文件;.c文件;,1、基本要求,(1)将所提供的程序范例组装成菜单程序,并进行预编译、编译、链接、执行、调试和测试,(2)修改student_query.pc,增加以下异常处理功能。a)登陆未成功(最好区分:1 用户名/密码错误 2 数据库名错误)b)没发现数据表 c)密码输入时,只显示掩码“*”,并对Backspace键有响应 d)连续输入学号,提示成功查询学生个数,设置手动退出循环方法 e)输入结束后(即退出循环),显示已检索的全体学生的名称 对a)-e)分别进行预编译、编译、链接、执行、调试和测试,2 进阶要求,(3)完善其他程序功能,自己思考,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号