网络数学课件实现方法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络教学课件实现方法 林琪万绍俊 (总装备部指挥技术学院电子技术系北京10141601055s6) 摘要本文介绍了实现两络教学课件的两种机制:由服务器螭执行(cGI)和客户靖实现交互。指出了 服务器端执行机棚在实践中的不可行性,针对客户螭实现提出了两种方案:兰旦查皇塑鳖9和垡里垦萋 多·并讨论了有关的亳兰堂和;!要丝同囊。 关-调网络2I笋课件专乏警 好的程序设计语吉或软件课程的课件在莉作时必须考虑实用性。目前主要强调的就是能否满 足用户自定义程序的动态编译和调试的需要。随着网络的发展和www的应用,课件韵‘同络化成 为必然趋势。 一黼§网络教学课件均采用测览器/擞务器模式,虽然人机交互水平B摄裔到一个新的高度, 但目前大多数睬件的谢览纂界面为用户提供的学习方式仍局限于静态文本、圈许或声青俯■序播 放。用户自定义的程序若需要调试执行只舱通过相关玮境的接I:1来完成.坪用户必复通过彪接口将 程序复制到相应的编译环境中再运行调试。这种方式一方面使课件系统的集虞性不好.另外将增加 操作的错误事.对使用和检测都是相当不方便的。用户总希望能够在课件中薨括地调整程序、算法 或相关参数.并能随时查看在新环境下新程序的运行结果.因此必须考虑既可以满足用户需要又不 增加使用的复杂性的方法。由于用户对程序的调整是不可璜知的,因此只能考瘩开放式的系统空 互策略。 这里将介绍两种机棚。一种机捌是将执行工作交给服务嚣蜡完成。这种机制有其可取之处。但 在实际中并不可行;另一种机制是由客户(浏览嚣’靖完疵交互工作.并提出了两种实现方法:遗用 客户靖接口《0bI》和代理曩舞嚣以前明C≯.鲍RVER)。 1 CGI机制 ’ 1 1.t砌—瘩 、 OGf是在晨謦嚣螬执行●9实曩机辩.如果●定了,URL蠢址(—般融k著蚺函∥硗一).■务器将 执行相应的程序,并将结果以文件形式返回洲览嚣。若壤写毫廖薅育鼍伴细C晤青漂件.曩聋■ 靖爱序将埔舜并执行宥莞的C嚣育■试程序nb用户一写)。弗将缩粟逅徊瓣用户。若jC语育程序 的目前是提示hell6:wodd”。相应的CGI最舟嚣程序如下所示. #!/bln/sh echo Content-type:text]plaln 。 echo ’ ;kEb缸≈Hn擎;; e.athelloEOF k| 8—12 #includestdio.h void main(void) {printf(“helloworld\rl);} EOF ifCC一0hello.c2errors then hello eLse echoerrorsa耐 cateATOrs fi rm.fhello errors hello.C 这里将创建一个C穰程序hello_c如果编译成功将返回hello。否则将提示编译错误.结果返回 厨,将辍销愿生_||览舯斯有糁时文件,因为oGI程序可以完成编译、连接和执行的全过程,因此不需 再保存各阶段的状态信息。 1.2寰单程序 .上面所示的CGI枣序謇翳上只能完成静态的蟪作。这里可以通过表单方式謇哪其动峦性能。 即编写裹尊驾序.算中垮须有1个文李蛾用户存放将涓试舶源程序.若提交表单,铡试程序将作为 一个参数提交给cGI程序。从而得以执行.如:

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档