- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 Web数据库技术公共网关接口_(CGI)
Web数据库技术教程 增加数据库记录 (续) 声明存取VB对象数据的变量 Dim ws As Workspace Dim db As Database Dim rs As Recordset 4 公共网关接口 (CGI) CGI数据库访问程序设计(续) 增加数据库记录(续) 打开visitors.mdb数据库 Set ws = DBEngine.Workspaces(0) Set db = ws.OpenDatabase(DataBaseFile) 4 公共网关接口 (CGI) CGI数据库访问程序设计(续) * 第7章 公共网关接口 (CGI) CGI是Common Gateway Interface的缩写 物理上,CGI是一段程序,一种基于浏览器的输入,在Web服务器上运行的程序,提供同客户端HTML页面的接口 CGI接口因平台不同而不同,Windows平台的CGI称为Windows CGI Robert Denny从CGI处理Windows应用的需要出发,设计了实现Windows CGI的Web服务器WebSite。他还用VB4.0写了Windows CGI接口程序CGI32.BAS,为用户使用VB开发Windows CGI应用程序提供了一个框架 CGI原理 CGI操作流程 客户表单的一个URL指向一个CGI脚本 服务器接受请求, 按照那个URL,寻找指向的脚本文件,并执行该脚本 脚本执行基于数据访问的操作 脚本产生Web服务器能够理解的输出结果 服务器接受来自脚本的输出,把它传回给浏览器 7 公共网关接口 (CGI) CGI原理(续) CGI的运行环境与编程语言 Web服务器和CGI程序的标准框架适合UNIX系统和微软字符方式 微软视窗环境下的WebSite使用另外一种特殊的技术,即利用INI文件来实现Web服务器和CGI程序间的数据交流 Robert Denny的CGI32.bas屏蔽了处理环境变量的所有细节,简化了用户的编程 CGI编程语言有: C/C++ 、PERL、TCL、VB等 4 公共网关接口 (CGI) WebSite的安装与配置 运行WebSite-11e.exe,点击“是”,进入安装过程 4 公共网关接口 (CGI) CGI原理(续) CGI原理(续) WebSite的安装与配置(续) 在随后出现的欢迎屏和注册版本信息屏中都点击“NEXT”。缺省的安装目录是C:\WebSite 当要求输入机器的Internet名时,应该输入该机器的完整的Internet域名或Localhost 所有的提问回答完后,安装程序开始安装WebSite服务器 4 公共网关接口 (CGI) CGI原理(续) WebSite的安装与配置(续) 安装完后,打开浏览器,在地址栏内输入域名或输入localhost 4 公共网关接口 (CGI) CGI原理(续) WebSite的安装与配置(续) 要设置WebSite,可以按照开始/程序/ WebSite / Server Properties的顺序,打开设置面板 4 公共网关接口 (CGI) CGI程序设计 设计CGI程序的步骤 为CGI程序建立一个项目文件 编写程序代码,根据要求访问数据库,读取或返回表单数据 编译项目文件,生成可执行文件 运行测试CGI程序 4 公共网关接口 (CGI) CGI程序设计(续) 目录结构 安装WebSite时,已经把服务器的http://localhost/ 映射到了如 e:\website\htdocs,同时把CGI 映射到e:\website\cgi-win 在htdocs目录下创建一个子目录work用以存放HTML文件和数据库文件,在wok下再建立gbook子目录,用于存放HTML文件,在cgi-win目录下创建一个子目录work用以存放可执行文件,同时创建另一个子目录src-work用以存放Visual Basic源文件 4 公共网关接口 (CGI) CGI程序设计(续) 建立项目文件 启动VB可自动建立一个项目文件,其中包含一个空窗体。删除该空白窗体 添加一个WebSite作者提供的CGI32.BAS模块和newapp.bas模块,将该项目文件以newapp.vbp为文件名,存于website\cgi-win\src-work目录下。或者直接把newapp.vbp、newapp.bas和CGI32.BAS三个文件拷贝到src-work目录下。然后打开newapp.vbp项目文件,再在newapp.bas中编写代码 4 公共网关接口 (CGI) CGI程序设计(续) 编写代码、编译、调试 CGI32.BAS模块中包含一个main过程,它是newapp. vbp项目文件的入口。Ma
您可能关注的文档
- 柳河县2009年治法普法工作要点.doc
- 梦想蓝天下.ppt
- 植物论文兰花.doc
- 杭州历史博物馆——张雨柯.ppt
- 植物学分类(考点整理).doc
- 楼顶发光字报价.ppt
- 模拟卷二零零六年工作总结.doc
- 模具设计与制造专业学生的职业生涯规划(学生培训系列之二).ppt
- 模具材料1.ppt
- 模电数电复习要点.doc
- 基于人工智能的企业培训与合作合同.doc
- 2025年浙江教师招聘杭州市西湖小学教育集团诚聘语文教师1人笔试历年典型考题(历年真题考点)解题思路附带答案详解(5套).docx
- 写字楼停车场使用与管理协议.doc
- 2025年江西吉安市第五中学面向社会招聘非编教师3人笔试历年典型考题(历年真题考点)解题思路附带答案详解(5套).docx
- 2025年温州市财税会计学校招聘1名工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解(5套).docx
- 未来的果树300字(14篇).docx
- 六年级期中考试作文阳光700字13篇.docx
- 地球三维图能转动课件.pptx
- 我的同桌陈旭400字(15篇).docx
- 家庭农场与社区共享农业合作协议.doc
最近下载
- 医学影像成像原理.ppt VIP
- 314记忆法速记5500单词表.xlsx VIP
- 医学影像设备学.pptx VIP
- 基于PLC的数控机床设计 毕业论文.doc VIP
- 2023年全国行业职业技能竞赛——第十四届全国交通运输行业“百通科信杯”新能源汽车维修工(学生组) 职业技能大赛理论题库.pdf VIP
- 临床医学内科学血液系统疾病教案血液系统疾病临床见习教学教案.docx VIP
- 送东阳马生序(含答案与解析)-2024年中考语文之文言文对比阅读(全国版).pdf VIP
- DB63T 2035-2022草原生态修复工程效益监测及评估规范.docx
- 2025年广西继续教育公需科目考试试题和答案.docx VIP
- 2020年la物理师模拟试题.pdf VIP
文档评论(0)