浅谈玫瑰种植气象指标研究平台设计中的几点技巧

浅谈玫瑰种植气象指标研究平台设计中的几点技巧刘建勇胡雪刘彦岑刘星燕田晶闫慧敏摘要:针对2018年河北省气象局科研开发项目玫瑰种植气象指标研究,结合工作需求,笔者利用VB编程语言,辅之以access数据库,开发了玫瑰种植气象指标研究平台。本文就开发过程中的以下几点技术技巧与同行业者分享与探讨:开发过程中与项目主要负责人实现“程序远程共享”,从而实现远程沟通和程序改进;物候观测数据处理过程中要素选取的鼠标右键菜单控制;气象服务产品发送邮件、微信公众号或微信小程序的实现等。关键词:程序远程共享;鼠标右键菜单;邮件发送;微信小程序:TP31:ADOI:10.3969/j.issn.1003-6970.2020.02.033【Abstract】:AccordingtotheresearchanddevelopmentprojectofHebeiMeteorologicalBureauin2018,incombinationwiththeworkrequirements.TheauthordevelopedaresearchplatformforroseplantingmeteorologicalindexbyusingVBprogramminglanguageand“microsoftaccess”database.Inthispaper,thefollowingtechnicalskillsinthedevelopmentprocessaresharedanddiscussedwiththoseofthesameindustry:Realize"Programremotesharing"withthemainpersoninchargeoftheprojectinthedevelopmentprocesstoachievethepurposeofremotecommunicationandprogramimprovement;Intheprocessofphenologicalobservationdataprocessing,therightmousebuttonmenucontrol;Meteorologicalserviceproductsmaildelivery,WeChatOfficialAccountorWeChatMiniProgramimplementation,etc.【Keywords】:Programremotesharing;Contextmenu;Mailsending;WeChatMiniProgram0引言近年来,随着电子技术和互联网技术的发展,气象設备的自动化程度越来越高[1-6],张家口业务软件的自动化程度也随之日益提高[7-9]。玫瑰种植气象指标研究,是由张家口市生态与农业气象中心主持,河北省气象科学研究所指导,针对康保星瀚玫瑰气象服务的一项科研项目。平台在设计过程中需要多方督导和协商,气象产品的发送也需要从原来的电话或传真方式,向邮件或微信方式过度,转变为玫瑰庄园大田工作人员方便快捷接收的形式。笔者针对以上需求,就平台开发过程中的几点技术技巧做一浅谈,以期与同行业者就类似问题做一探讨交流,以便共同提高本行业的开发能力。1程序远程共享的实现在以往的气象业务软件编制过程中,需根据使用过程中出现的问题不断修正程序,使用者在程序改进后需重新获取并进行少量配置。在VS2010中提供了ClickOnce发布工具,方便了使用者进行程序更新。实现程序的远程共享,就是程序员给予项目负责人一个网址和权限,负责人安装后能够运行平台程序,从而实现异地共同调试的一项技术。程序员对平台修改更新后,负责人会收到更新提示。1.1实现程序远程共享的发布设置在VisualStudio2010的解决方案资源管理器中,右键项目名称,打开项目属性,出现图1对话框,便是程序实现远程共享设计的部分设置界面。在本应用中,设置远程程序存放位置为服务器目录E:\app-online,设置了两种访问方式:局域网文件共享和协议访问。访问不需太多功能,选用了Nginx服务。设置ip为10.48.39.156,设置服务端口为8080,定义一个目录app,指向本地目录e:\app-online,对外形成地址为://10.48.39.156:8080/app。那么在图1界面中的左边菜单,选择“发布”,然后在“发布文件夹位置(网站、FTP服务器或者文件路径)”中输入“\\10.48.39.156\app-online\kbrose\”,“安装文件夹URL(如果与以上不同)”输入“://10.48.39.156:8080/app/kbrose/”,便设置了发布文件夹位置和安装文件夹位置。其中配置文件nginx.conf,相关设置如下:{includemime.types;default_typeapplication/octet-stream;server{listen8080;location/{roothtml;}'邮件优先级mail.Priority=System.Mail.MailPriority.Normal'以纯文本显示信件内容,为True时以HTML格式显示信件内容mail.IsBodyHtml=False'发件人邮箱mail.From=NewSystem.Mail.MailAddress(mm.user+"@126",mm.displayName)mail.To.Add(NewNet.Mail.MailAddress("liuxingyan@qq","刘星燕"...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?