您好、欢迎来到现金彩票网!
当前位置:秒速飞艇登录 > 所有标签显示 >

含有html标签的字符串如何在winform中显示?

发布时间:2019-08-09 04:58 来源:未知 编辑:admin

  正在做一个像outlook那种可以接收发送邮件的软件,使用的是WinForm,遇到问题接收的邮件是含有html标签的字符串,如何在winform中显示?从服务器接收的邮件为是含有html标签的字符串,...

  正在做一个像outlook那种可以接收发送邮件的软件,使用的是WinForm,遇到问题接收的邮件是含有html标签的字符串,如何在winform中显示?

  从服务器接收的邮件为是含有html标签的字符串,试过使用WebBrowser,只能打开html文档或地址,不能将源码还原成像网页邮箱那样的页面,请求高手指教,解决后送100分

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  maxlength:所有INPUT控件都需要制定maxlength属性,默认值为数据库中对应的字段的长度。

  为空判断: 所有不容许为空的输入字段都要在去掉前后空格后进行判断,同时如果该字段为查询条件则必须不能为空

  如果判断条件发现数据错误,则通过(2-1)提示错误信息,然后通过方法focus()聚焦错误字段。

  通过Get,Post,连接传递过来的数据在使用前都要通过trim去掉数据前后的空格。

  所有数据库和文件对象都要在使用后尽可能早的close,同时赋nothing。

  所有错误提示信息使用JavaScript提示,保证使用者看不到任何内部错误信息。(如1-1)

  涉及数据库Update,Del,Insert的操作成功都要提示。(如1-2)

  select时避免使用*,即使需要所有字段也应尽量一个一个按照使用的顺序罗列出来。

  ASP编码分为两大部分,一部分为静态文件编码,一部分为包含服务器端脚本的动态文件编码。

  静态文件脚本部分采用JavaScript编写。输出部分采用HTML标记语言。

  * 一个标记必须占用一行。不得出现两个标记在同一行的情况(同一标记的关闭标记除外),如:

  * 如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如:

  各种页面对象如text输入框、按钮、下拉选择框在命名时必须使用以下对应前缀:

  HTML书写规范必须符合静态文件HTML标记书写规范,参考(第二章第一节)

  动态文件客户端脚本一律采用JavaScript书写,并必须符合静态文件编码规范中有关JavaScript编码规范的规定(参考第二章第二节)

  * 如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如:

  * Recordset变量命名规范:rs[Name]。Name为自定义的同rs存储内容有关的英文单词组合

  * 如有涉及到全局的资源,如Connection,尽量作为函数的参数传入

  * 所有在函数内部创建打开的资源,在退出函数前必须关闭释放。如:Recordset,Command

  * 所有需要放入Session、Application中的对象,必须采用有意义的英文名字。除了被广泛了解的单词缩写以外,不得采用单词缩写。如:

  * 所有需要在代码内用到的Request、Session、Application中的元素,必须在代码头部赋值给代码内声明的变量。

  * 服务器端内部的HTML代码依据静态文件的HTML缩进规则编写,不遵循服务器端脚本缩进规则

  * HTML标记内部的代码,依据服务器端脚本的缩进规则,不遵循HTML代码缩进规则 。

  在开始ADO的事务的时候,必须首先关闭使用同一个连接对象打开的记录集,或者在打开那些游标集之前,设置游标集位置类型为adUseClient.(使用客户端游标集)

  修订注释是指出于测试或者改错等目的,对代码进行了更改,而必须对此修改提供相关说明和醒目标记,并将原来的代码加入注释块内。

  只要有改动,无论单行还是多行均采用设置注释块开始与块结束标志的方法来明确标志修改部分,清楚地进行解释说明,便于查找和分辨注释比较多的代码段。

  VisualBasic保留字可在VisualBasic设计器中根据颜色的变化看到。变量命名不可以使用保留字,应使用有意义的名字命名,不可使用简称和无意义的名称诸如A,x1等。即便对于只用于循环计数的变量,也应该统一赋予有意义的名称,例如longCnt等。

  标签就是用于Goto跳转的代码标识,由于Goto并不推荐使用,所以标签的使用也比较苛刻。标签必须全部大写,中间的空格用下划线_代替,而且应该以_开头,比如:

  无论是函数还是子程序,方法都必须以动词或动词短语命名。无需区分函数和子程序,也无需指明返回类型。

  参数需要指明ByVal还是ByRef,这一点写起来会让程序变长,但非常必要。如果没有特别情况,都使用ByVal。参数的命名方法,参考 “变量的命名方法”。

  统一开发环境,设定VisualBasic设计器的开发环境选项,定义Tab宽度为4。代码缩进时,先选中要缩进的代码块,然后使用快捷键是Tab(右移)和Shift+Tab(左移);如果手工输入空格完成缩进,以4个空格为单位。

  在执行统一任务的各个语句组之间插入一个空行。好的代码应由按逻辑顺序排列的进程或相关语句组构成。

  对较长语句,如API声明等,在代码窗体可视范围内给予换行,不要使别人必须通过滚动窗口才能查看到完整的代码,单行代码长度不超过95列。

  l 有的时候可能需要违背好的编程原则,或者使用了某些不正规的方法,遇到这种情况时,必须用详细的注释来说明在做什么和为什么要这样做。

  技巧性特别高的代码段,一定要加详细的注释,不要让其他开发人员花很长时间来研究一个高技巧但不易理解的程序段。

  注释通常位于它们要说明的代码的前面。为了从视觉上突出注释与它的代码之间的关系,请将注释缩进,使之与代码处于同一个层次上

http://southoverschool.net/suoyoubiaoqianxianshi/649.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有