网站首页  词典首页

请输入您要查询的论文:

 

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

    王玉狄

    

    

    

    摘要:当前,通过网页提交各种数据已是用户的普遍要求,如果提交的数据量比较少,我们可以通过手动填报的方式完成,但在填报过程中出现的错误几率也很大,倘若有大批量数据要通过手动输入填报,可想而知,会耗费大量人力和时间,也有人会想到数据的直接导人,数据直接导人对于终端用户而言那是不切合实际的(存在安全隐患),那么,通过开发一个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控件”需根据用户要求,合理设计页面数据自动填充及提交(切换)功能。

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/1/6 20:01:52