基于VS中“WebBroWser控件”自动填表实例应用的探讨

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:wucong520123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:当前,通过网页提交各种数据已是用户的普遍要求,如果提交的数据量比较少,我们可以通过手动填报的方式完成,但在填报过程中出现的错误几率也很大,倘若有大批量数据要通过手动输入填报,可想而知,会耗费大量人力和时间,也有人会想到数据的直接导人,数据直接导人对于终端用户而言那是不切合实际的(存在安全隐患),那么,通过开发一个WinForm应用程序,采用WebBrowser控件完成自动填表,在此这过程中也对填报数据进行了校验,其填报效率和准确率要高很多,通过实施批量预约考试信息填报程序的设计开发,探讨一下“WebBrowser控件”的自动填表应用。
  关键词:WebBrowser控件;自动填表;WinForm
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)06-0225-02
  1需求分析
  根据预约考试要求,需要在网页上填报姓名、证件号、准考证号、流水号及日期信息,所填写的信息都比较长,容易出现填报错误,现已将所有数据整理核对后保存在Excel文件中,能否采用一键填报,缩短填报时间,避免出现录入错误,网页格式如图1数据填报界面所示。
  2功能设计
  采用WinForm应用程序来完成数据自动填充,要实现一键填充功能,那么系统必须有如下功能定位:①采用XML文件配置网页地址,界面设计如图2所示;②Excel文件模板格式及数据导入,数据加载成功界面如图3所示;③数据切换显示功能;④读取网页控件赋值功能,数据一键填充界面如图4所示;⑤网页按钮自动提交功能。
  3详细设计
  WinForm主界面设计有TextBox控件txt_name(姓名)、txt_ID(身份证号)、txt_zkzh(准考证号)、txt_lsh(流水号)、txt_date(上次日期)、txt_jlch(教练车号)、txt_bcrq(审核日期)及DataGridView控件(dataGridViewl),用来显示被选中数据项。
  (1)应用XML文件进行网址配置
  写入信息:
  4通用功能模块设计
  网页数据自动填充是C/S结构,首先进行网页配置,进行界面操作来完成XML文件写人,Excel(数据库)数据加载到应用程序中(按一定格式完成),同時打开默认网页,下来进行一键填充,并跳转页面继续填充数据直至自动提交数据,通用功能模块设计如图5所示。
  5结束语
  开发人员要熟练应用“WebBrowser”控件,必须掌握其成员方法功能及参数说明,传递合适的参数实现系统功能,常用的方法如浏览网页、获取控件的值、给控件赋值、执行页面中的脚本函数、自动点击、自动提交页面按钮等功能。同时,还得了解控件的常用属性,如获取当前正在浏览的网址、获取当前状态栏的文本、获取浏览的状态等。
  在实现网页数据自动填充功能时,必须对网页源代码进行分析,清楚控件的ID值,在进行数据赋值时能够获取对应的控件,数据的切换通过循环控制并做好标记(界面的数据颜色),否则会出现录入重复(出现异常),一键填充功能将按钮提交事件包含在内,减少用户操作次数,总之,应用“WebBrowser控件”需根据用户要求,合理设计页面数据自动填充及提交(切换)功能。
其他文献
在Web前端开发中,很多菜单通常以层次结构列表形式展示,如目录导航菜单、多级菜单等。因这种层次结构列表里内容相互嵌套,具有较复杂的包含关系,所以网页前端开发者常常青睐于将这种菜单设计成类似树形动画的效果,可以让用户有更好的交互体验。本文介绍网页常见的目录导航菜单(如图1、2、3)设计成树形动画的两种实现方式,即:Javascript编码与jQuery编码。  1.2使用Javascript编码实现
摘要:构建平安和谐的校园环境是高校办学所具有的独特理念,健康和积极向上的校园文化具有导向和凝聚功能,对于引导学生树立世界观、价值观和人生观,保障高校教育教学工作的有序开展,维护校园稳定、推动学校发展有着不可替代的作用[1]。文章着重分析了独立学院在平安校园建设过程中遇到的各种问题,并以广州大学华软软件学院为例,结合学校创建平安校园建设实际情况,从加强队伍建设、校园网络安全管理、校园及周边治安秩序管
摘要:在这个崭新的21世纪,人们充满了幻想,勇于超越自我。本世纪的发展,离不开各种有创新意识和能力的科技性人才。网络背景下,丰富了现代教育的基本形式,并为其提供了各种各样的机遇和契机。高校计算机基础教学中,通过引进互联网 模式,能够更迅速、客观地了解和把握该堂课程的教授、学习情况。这对学生个人能力的提升,综合素质的增强均有重要的意义。该文以互联网 为研究背景,对《计算机应用基础》课程所实施的教学模
摘要:针对非计算机专业学生计算思维能力培养目标和当前计算机编程教学现状,依据势科学原理,将计算机基本编程的三种基本结构,通过学生熟悉的问题求解,利用图形化编程工具贯彻到教学实践中,提高了课程教学的信息量、加深了学生对计算思维核心概念的理解、提高了学生的动手能力和实践兴趣。  关键词:教学改革;势科学;计算思维  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)13-0
摘要:情景模拟教学是一种适应新时期领导干部培训、能切实提高培训针對性实践性的新型教学方式。该文结合我院危机处置实训室的建设和应用谈谈如何在干部教育中开展好情景模拟教学。  关键词:情景模拟;干部培训  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)03-0146-02  情景模拟教学法是指根据教学内容和教学目标,通过创设特定的场景、人物、事件,让学员担任不同的情景角
摘要:针对数据结构教学改革所面临的一系列问题,使用研究型教学模式从教学目标、教学过程、教学方法与教学手段等多个方面,对《数据结构》课程的变革进行了探索与实践。基于研究型教学模式的数据结构教学以学生为主体、使用讲授法、范例法、启发式教学和任务驱动等多种教学手段相融合,强调小组协作学习和自主探究式学习。实践证明,研究型教学模式可以激发学生的学习兴趣和成就动机,培养学生的数据抽象能力和知识迁移能力,提高
摘要:随着信息技术的飞速发展,教育信息化将成为未来教育领域的发展趋势。该研究以全国高职信息化教学大赛课堂教学中获一等奖的课堂专业课案例为研究对象,运用构建的ITAIS编码体系对大赛课堂实录进行编码分析,提炼出信息化技术应用环境下高职课堂教学的共性特征,希望能够为一线高职专业课教师开展信息化教学活动提供参考。  关键词:高职;信息化技术;特征总结;案例研究;ITAIS编码  中图分类号:G718.5
摘要:现如今随着中国对外贸易的迅速发展,尤其是以新疆各个口岸的迅速崛起,物流行业也得到的前所未有的发展。因此,怎样整合物流资源,建立切实服务于物流园区及企业的现代物流综合服务平台,帮助企业提高信息化及管理水平,推动整个区域物流业的发展,已成为物流业发展亟待解决的问题。所以本文采用物流过程跟踪管理系统采用GPS卫星定位与GIS地理信息系统相结合的方式,来对物流中的各个环节进行有效的分析和管理,从而提
摘要:随着互联网数字技术的高速发展,电商、明星还有网红等,纷纷开始选择在网络上以直播的方式来提高平台、品牌或个人的人气和影响力,通过吸引流量, 最终达成其营销目的。该文以淘宝直播为例分析网红直播带来的经济效益并解决在淘宝直播上涌现的问题。  关键词:电子商务;淘宝直播;网红;网红经济  中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2017)29-0296-03  根据艾瑞与微
摘要:该文首先对计算机软件工程管理的相关概念内涵进行了简单的介绍。然后再从其中存在的问题人手,分析了加强计算机软件工程管理应用的具体措施。  关键词:计算机软件;工程管理;应用  我国计算机软件起步较晚,但已经取得了较大的发展成果。时至今日,计算机软件的每一个项目几乎都有很大的工程量,涉及众多的人力、物力、财力。其越来越需要工程管理的介入,以优化计算机软件工程项目中的各种资源配置,提升软件工程项目