为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

ASPNET编码规范

2010-11-12 17页 doc 185KB 17阅读

用户头像

is_747900

暂无简介

举报
ASPNET编码规范ASP TOC \o "1-4" \h \z \u ASP.NET编码规范 2 第一章 编码规范概述 2 第二章 静态文件编码规范 2 1. HTML标记语言编码规范 2 1.1 标记的换行规范: 2 1.2 标记的关闭规范 3 1.3 标记的属性赋值规范 3 1.4 标记的缩进规范 3 2. 客户端JavaScript规范 3 2.1 变量命名规范 3 2.2 变量使用规范 4 2.3 对象命名规范 4 2.4 函数以及子过程命名规范 4 第三章 动态文件编码规范 5 1、命名规范 5 1.1、类的命名规范 5 1.2、变量...
ASPNET编码规范
ASP TOC \o "1-4" \h \z \u ASP.NET编码规范 2 第一章 编码规范概述 2 第二章 静态文件编码规范 2 1. HTML标记语言编码规范 2 1.1 标记的换行规范: 2 1.2 标记的关闭规范 3 1.3 标记的属性赋值规范 3 1.4 标记的缩进规范 3 2. 客户端JavaScript规范 3 2.1 变量命名规范 3 2.2 变量使用规范 4 2.3 对象命名规范 4 2.4 函数以及子过程命名规范 4 第三章 动态文件编码规范 5 1、命名规范 5 1.1、类的命名规范 5 1.2、变量命名规范 5 1.3、函数命名及使用规范 6 1.4、控件命名规范 6 2、注释规范 7 2.1、文件头部注释 7 2.2、函数、属性、类等注释 7 2.3、程序及逻辑点注释 8 3、缩进规范 8 4、异常处理规范 8 5、Request、Session、Application使用规范 10 第四章 文件命名规范 10 1.数据库命名规范 10 1.1、数据文件命名规范 10 1.2、数据库表命名规范 10 1.3、数据库字段命名规范 10 1.4、数据库视图命名规范 11 1.5、存储过程命名规范 11 1.6、SQL语句编写规范 11 2.文件夹及文件命名规范 11 2.1 图片的命名原则 11 2.2 动态语言文件命名规则 12 第五章 良好的编程习惯 13 1、避免使用大文件 13 2、避免写太长的 13 3、方法名需能看出它作什么 13 4、一个方法只完成一个任务 13 5、使用C# 或 VB.NET的特有类型 13 6、别在程序中使用固定数值 14 7、别用字符串常数 14 8、必要时使用enum 14 9、别把成员变量声明为 public 或 protected 15 10、不在代码中使用具体的路径和驱动器名 15 11、人性化消息提示 15 12、多使用StringBuilder替代String 15 ASP.NET编码规范 第一章 编码规范概述 ASP.NET编码分为两大部分,一部分为客户端的静态文件编码,另一部分为包含服务器端脚本的动态文件编码。静态文件编码分Script编码和HTML编码两部分。服务器端编码则分为服务器脚本、客户端脚本、HTML脚本三部分。 编码规范采用如下约定: 1.​ 所有客户端脚本一律使用JavaScript 2.​ 所有服务器端脚本一律使用C# 3.​ 静态页面输出一律使用HTML脚本 4.​ 本规范不适用于由服务器端脚本所产生的客户端脚本代码。 两种常用的命名法: Pascal命名法格式-所有第一个字母大写,其他字母小写。 Camel命名法格式-除了第一个单词,所有单词第一个字母大写,其他字母小写。 第二章 静态文件编码规范 输出部分采用HTML标记语言。静态文件脚本部分采用JavaScript编写。 1. HTML标记语言编码规范 1.1 标记的换行规范: * 一个标记必须占用一行。不得出现两个标记在同一行的情况(同一标记的关闭标记除外),如: text 而必须写成: text 1.2 标记的关闭规范 * 静态文件内容必须包含在标记中间 * 标记必须包含在标记中间 * 对于需要关闭的标记,如:   <body><table><tr><td><p><textarea><select><font><option><div><span>   必须同其关闭标记同时出现。如   <body>…<p>…<font>….</font>….</p>…..</body> * 不得出现交叉包含的语句,如: <p><font>…..</p></font> 1.3 标记的属性赋值规范 对于接受属性的标记,属性值必须使用双引号或者单引号包围。如:   <body bgcolor=”red”>   <font size=’7’> 注意:必须确保属性的赋值无警告或错误。 1.4 标记的缩进规范 * 最高一级的父标记采用左对齐顶格方式书写。 * 下一级标记采用左对齐向右缩进一个Tab的方式书写   在下一级依此类推,分别左对齐相对于父标记向右缩进一个Tab的方式书写 * 同一级标记的首字符上下必须对齐。 注意:在进行代码缩进时,可使用VS2005及其以上版本的开发环境中的自动缩进功能。 2. 客户端JavaScript规范 2.1 变量命名规范 * 常量以及全局变量名必须全部使用大写字母 * 变量名首字母必须小写 * 变量名必须使用其类型的所写字符串开始。各种类型的所写字符串如下: 整型变量:int 长整型变量:lng 浮点型变量:flt 双精度变量:dbl 对象引用变量:obj 字符串变量:str Date类型变量:dtm * 变量名必须采用有意义的单词命名,如: strUserName、lngArrayIndex * 变量名除首字母小写外,其他单词首字符必须大写 * 如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如: var strAdName //用于表示Administrator帐户的名称 var strAdminName //不用给出注释,Admin被广泛了解 2.2 变量使用规范 * 变量使用前必须定义。没有定义的变量禁止使用 * 变量的使用尽量缩小到小的作用域。如循环使用 for(var I=0;I<12;I++){ } 而不是: var I; for(I=0;I<12,I++){ } 2.3 对象命名规范 各种页面对象如text输入框、按钮、下拉选择框在命名时必须使用以下对应前缀: * text输入框:txt * button按钮:btn * select下拉选择框:sel * option项:opt * form表单:frm * frame框架:fra * hidden表单项:hdn * div标记:div * span标记:spn * 对话框对象:dlg * 窗口对象:wnd 2.4 函数以及子过程命名规范 * 函数的命名采用Pascal命名格式,命名内容格式使用动词+名词对的方式,且命名能够体现函数的功能 * 函数命名的动词前缀必须是同函数功能相关的完整动词 如:GetUserName,CreateNewUser,UpdateUserInfos 第三章 动态文件编码规范 1、命名规范 1.1、类的命名规范 * 类名使用Pascal命名法。如:public class HelloWorld{ ...} * 以Class声明的类,都必须以名词或名词短语命名,体现类的作用。如: Class Indicator * 当类只需有一个对象实例(全局对象,比如Application等),必须以Class结尾,如: Class ScreenClass Class SystemClass * 当类只用于作为其他类的基类,根据情况,以Base结尾。如: Class IndicatorBase 1.2、变量命名规范 变量的基本命名规范: ​ 常量必须全部使用CONST_前缀。 ​ 变量名首字母必须小写。 ​ 变量名采用Camel命名法(除首字母小写外,其他单词首字符必须大写),命名格式:数据类型缩写+名词对。各种常见数据类型的缩写如下: * 整型变量:int * 长整型变量:lng * 浮点型变量:flt * 双精度变量:dbl * 对象引用变量:obj * 字符串变量:str * Date类型变量:dtm ​ 变量名必须采用有意义的单词命名。如: strUserName、lngArrayIndex ​ 当变量名过长时,可使用单词缩写。但除了被广泛了解的单词缩写之外,所有缩写的变量名必须在定义的后面给出注释。如: dim strAdName ‘用于表示Administrator帐户的名称 dim strAdminName ‘不用给出注释,Admin被广泛了解 类的成员变量的特有命名规范: 类的所有成员变量前加下划线“_”,以区别于函数参数和函数中的局部变量。 1.3、函数命名及使用规范 1.3.1、命名规范 * 函数命名使用Pascal命名法。第一个单词的首字母大写,后面每一个单词的首字母大写。 * 函数命名格式:动词+一个或多个名词。注意:函数命名的动词前缀必须是同函数功能相关的完整动词。并且,函数的命名必须能够体现函数的功能。 如:GetUserName(), CreateNewUser, UpdateUserInfosFromDatabase() 1.3.2、使用规则 * 如果函数有传入参数,则必须在函数的头部判断参数的合法性,不合法则不继续操作,并给予响应的提示。 * 尽量使用函数封装代码块   * 连续代码块尽量不要超过50行。最多不得超过70行   * 尽量使用局部变量。   * 如有涉及到全局的资源(如Connection),尽量作为函数的参数传入。   * 所有在函数内部创建打开的资源,在退出函数前必须关闭释放。如:sqldatareader 1.4、控件命名规范 建议是使用控件名简写作为前缀,并且简写的首字母小写,并且整个名字符合Camel规范。 控件命名格式:控件名简写前缀+英文描述 注意:英文描述中的单词首字母大写 主要控件名简写对照表 控件名 简写 Label lbl TextBox txt Button btn CheckBox chk RadioButton rdo CheckBoxList chklst RadioButtonList rdolst ListBox lst DropDownList ddl DataGrid dg DataList dl Image img Table tbl Panel pnl LinkButton lnkbtn ImageButton imgbtn Calender cld AdRotator ar RequiredFieldValidator rfv CompareValidator cv RangeValidator rv RegularExpressionValidator rev ValidatorSummary vs CrystalReportViewer rptvew 2、注释规范 2.1、文件头部注释 在代码文件的头部进行注释,标注出创建人、创建时间、修改人、修改时间、修改内容、代码的功能,这在团队开发中必不可少,它们可以使后来维护/修改的同伴在遇到问题时,在第一时间知道他应该向谁去寻求帮助,并且知道这个文件经历了多少次迭代、经历了多少个程序员的手。 样本: /******************************************************************************** ** 创建人: Eunge ** 创建时间:2004-6-8 ** 修改人:Koffer ** 修改时间:2004-12-9 ** 修改内容:添加/修改/删除函数X() ** 修改人:Ken ** 修改时间:2005-01-29 ** 修改内容:添加/修改/删除函数Y() ** 描述: ** 主要用于产品信息的资料录入,… *********************************************************************************/ 我们甚至可以在这段文件头注释中加入版权信息、文件名、版本信息等。 2.2、函数、属性、类等注释 请使用///三斜线注释,这种注释是基于XML的,不仅能导出XML制作帮助文档,而且在各个函数、属性、类等的使用中,编辑环境会自动带出注释,方便你的开发。以protected,protected Internal,public声明的定义注释请都以这样命名方法。 例如: /// <summary> /// 功能:用于从ERP系统中捞出产品信息的类 /// 创建人:** /// 创建时间:2009-2-14 /// 修改人:** /// 修改时间:2009-2-15 /// 修改内容:添加/修改/删除函数(变量)***: /// </summary> class ProductTypeCollector { /// <summary> /// 产品编号 /// </summary> private string _productId; /// <summary> /// 产品名称 /// </summary> private string _productName; … /// <summary> /// 用于从ERP系统中捞出产品信息的类 /// </summary> public void SaveProductInfos() { … } /// <summary> /// 获取产品信息 /// </summary> /// <param name=" productId">产品编号</param> /// <returns>产品信息</returns> public string GetProductInfos(string productId) { //1 参数合法性检查 … //2 操作步骤2 //2.1 操作步骤2.1 … //2.m 操作步骤2.m … //3 操作步骤3 … //n 操作步骤n … } … } 2.3、程序流程及逻辑点注释 在我们认为逻辑性较强的地方加入注释,说明这段程序的逻辑是怎样的,以方便我们自己后来的理解以及其他人的理解,并且这样还可以在一定程度上排除BUG。在注释中写明我们的逻辑思想,对照程序,判断程序是否符合我们的初衷,如果不是,则我们应该仔细思考修改的是注释还是程序了。 3、缩进规范 * 代码排版采用左对齐的方式。 * 相同级别的两行左侧对齐。 * 不同级别的两行相差一个‘Tab’。 如: class User { Public string GetUserName() { … return _userName; } } 注意:在进行代码缩进时,可使用VS2005及其以上版本的开发环境中的自动缩进功能。 4、异常处理规范 1、什么时候用Try catch? 什么时候用Finally? 1) 数据库操作 2) 文件操作 2、不要“捕捉了异常却什么也不做“。如果隐藏了一个异常,你将永远不知道异常到底发生了没有。 3、发生异常时,给出友好的消息给用户,但要精确<div class="wordList jsWordList"><a class="word" target="_blank" href="https://office.iask.com/f/1YEF3Jwjko5.html">记录</a><div class="wordList-dialog"><a href="https://office.iask.com/f/1YEF3Jwjko5.html" target="_blank">混凝土 养护记录下载</a><a href="https://office.iask.com/f/2ciuvGusMwd.html" target="_blank">土方回填监理旁站记录免费下载</a><a href="https://ishare.iask.com/f/35WVEfLie0D.html" target="_blank">集备记录下载</a><a href="https://ishare.iask.com/f/34PQUPNql7L.html" target="_blank">集备记录下载</a><a href="https://ishare.iask.com/f/iWjdbUyxnC.html" target="_blank">集备记录下载</a></div></div>错误的所有可能细节,包括发生的时间,和相关方法,类名等。 4、只捕捉特定的异常,而不是一般的异常。 好: void ReadFromFile ( string fileName ) { try { // read from file. } catch (FileIOException ex) { // log error. // re-throw exception depending on your case. throw; } } 不好: void ReadFromFile ( string fileName ) { try { // read from file. } catch (Exception ex) { // Catching general exception is bad. // was a file error or some other error. // Here you are hiding an exception. // In this case no one will ever know that an exception happened. return ""; } } 5、不必在所有方法中捕捉一般异常。不管它,让程序崩溃。这将帮助你在开发周期发现大多数的错误。 6、你可以用应用程序级(线程级)错误处理器处理所有一般的异常。遇到”以外的一般性错误“时,此错误处理器应该捕捉异常,给用户提示消息,在应用程序关闭或用户选择”忽略并继续“之前记录错误信息。 7、不必每个方法都用try-catch。当特定的异常可能发生时才使用。比如,当你写文件时,处理异常FileIOException. 8、别写太大的 try-catch 模块。如果需要,为每个执行的任务编写单独的 try-catch 模块。 这将帮你找出哪一段代码产生异常,并给用户发出特定的错误消息。 9、如果应用程序需要,可以编写自己的异常类。自定义异常不应从基类SystemException派生,而要继承于IApplicationException。 5、Request、Session、Application使用规范 * 所有需要放入Session、Application中的对象,必须采用有意义的英文名字。除了被广泛了解的单词缩写以外,不得采用单词缩写。如: Session(“cp”) = strCurrentUserIP ‘不允许    Session(“CurrentUserIP”) = strCurrentUserIP    Session(“Pwd”) = strPwd ‘允许,Pwd被广泛了解为密码 * 所有需要用到的Request、Session、Application中的元素的代码中,必须在代码头部赋值给代码内声明的变量。 * 如果获得Form中提交的内容,必须使用Request.Form(“itemName”). * 如果获得QueryString中提交的内容,必须使用Request.QueryString(“itemName”),不得在代码中出现Request(“。。。”)这样的引用方式 第四章 文件命名规范 1.数据库命名规范 1.1、数据文件命名规范 命名格式:系统所属单位+_+系统名称+_+文件类型。 如:系统所属单位为lztc,系统名称为netshop,则数据库文件命名为lztc_netshop_database.mdf,lztc_netshop_log.log。 注意:文件名全部采用小写。 1.2、数据库表命名规范 若该数据库库中有多个系统,表命名格式:Tab_+系统名称_+单词或多个单词。系统名是开发系统的缩写,系统名称全部采用小写英文字符,如Tab_bbs_Title, Tab_bbs_ForumType。 若该数据库库中只含有一个系统,那么表命名格式:Tab_+单词或多个单词。单词选择能够概括表内容的一个或多个英文单词,如Tab_UserInfo, Tab_UserType。 关连表命名规则为Re_表A_表B。Re是Relative的缩写,如:Re_User_ArticleType, Re_User_FormType。 注意:表名长度不能超过30个字符,表名中含有的单词全部采用单数形式,单词首写字母要大写,多个单词间不用任何连接符号。 1.3、数据表字段命名规范 数据表字段命名格式:表别名+_+单词 格式说明:字段名全部采用小写英文单词,单词之间用”_”隔开。如:user_name,user_pwd。 表别名规则:如果表名是一个单词,别名就取单词的前4 个字母;如果表名是两个单词,就各取两个单词的前两个字母组成4 个字母长的别名;如果表的名字由3 个单词组成,你不妨从头两个单词中各取一个然后从最后一个单词中再取出两个字母,结果还是组成4 字母长的别名。 1.4、数据库视图命名规范 视图命名格式:View_表A_表B_表C。 格式说明:View表示视图。这个视图由几个表产生就用”_”连接几个表的名,如果表过多可以将表名适当简化,但一定要列出所有表名。 1.5、存储过程命名规范 存储过程命名格式:Proc_存取过程名_表名 (缩写)。 比如:Proc_User_Del,Proc_ArticleType_AddData。 1.6、SQL语句编写规范 SQL语句编写规则:关键字必须大写,其他字段书写按上述命名规则。 比如:SELECT user_id, user_name FROM Tab_User WHERE user_id = ‘tom’ 2.文件夹及文件命名规范 文件夹命名一般采用英文,长度一般不超过20个字符,命名采用小写字母。除特殊情况才使用中文拼音,一些常见的文件夹命名如:images(存放图形文件),flash(存放Flash文件),style(存放CSS文件),scripts(存放Javascript脚本),inc(存放include文件),link(存放友情链接),media(存放多媒体文件)等。 文件命名统一用小写的英文字母、数字和下划线的组合。命名原则的指导思想一是使得你自己和工作组的每一个成员能够方便的理解每一个文件的意义,二是当我们在文件夹中使用“按名称排例”的命令时,同一种大类的文件能够排列在一起,以便我们查找、修改、替换、计算负载量等等操作。 2.1 图片的命名原则 格式:前缀_单词对 前缀表示此图片的大类性质,例如广告、标志、菜单、按钮等。 单词对说明此图片的使用位置。 说明: ​ 放置在页面顶部的广告、装饰图案等长方形的图片取名: banner ​ 标志性的图片取名为: logo ​ 在页面上位置不固定并且带有链接的小图片我们取名为 button ​ 在页面上位置固定并且不带有链接的背景图片我们取名为 backimg ​ 在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名: menu ​ 装饰用的照片我们取名: pic ​ 不带链接表示标题的图片我们取名: title 范例: banner_sohu.gif 、banner_sina.gif、 menu_aboutus.gif 、menu_job.gif、 title_news.gif、 logo_police.gif、 logo_national.gif 、pic_people.jpg 、backimg_notes。 2.2 动态语言文件命名规则 格式:性质_描述 说明:描述可以有多个单词,用”_”隔开。性质一般是该页面的概要。 范例:register_form.asp,register_post.asp,topic_lock.asp 第五章 良好的编程习惯 好的行为形成好的习惯,好的习惯养成好的性格,好的性格编织好的命运。 遵守良好的编程习惯,写出成功的好程序。 1、避免使用大文件 如果一个文件里的代码超过300~400行,必须考虑将代码分开到不同类中。 2、避免写太长的方法 一个典型的方法代码在1~25行之间。如果一个方法发代码超过25行,应该考虑将其分解为不同的方法。 3、方法名需能看出它作什么 别使用会引起误解的名字。如果名字一目了然,就无需用文档来解释方法的功能了。 好: void SavePhoneNumber ( string phoneNumber ) { // Save the phone number. } 不好: 1.​ // This method will save the phone number. 2.​ void SaveData ( string phoneNumber ) { // Save the phone number. } 4、一个方法只完成一个任务 不要把多个任务组合到一个方法中,即使那些任务非常小。 5、使用C# 或 VB.NET的特有类型 而不是System命名空间中定义的别名类型。(为什么) 好: int age; string name; object contactInfo; 不好: Int16 age; String name; Object contactInfo; 6、别在程序中使用固定数值 用常量代替。 7、别用字符串常数 用资源文件。(为什么) 8、必要时使用enum 别用数字或字符串来指示离散值。 好: enum MailType { Html, PlainText, Attachment } void SendMail (string message, MailType mailType) { switch ( mailType ) { case MailType.Html: // Do something break; case MailType.PlainText: // Do something break; case MailType.Attachment: // Do something break; default: // Do something break; } } 不好: void SendMail (string message, string mailType) { switch ( mailType ) { case "Html": // Do something break; case "PlainText": // Do something break; case "Attachment": // Do something break; default: // Do something break; } } 9、别把成员变量声明为 public 或 protected 都声明为 private 而使用 public/protected 的Properties. 而且,成员变量前缀为“_”。 10、不在代码中使用具体的路径和驱动器名 使用相对路径,并使路径可编程。 永远别设想你的代码是在“C:”盘运行。你不会知道,一些用户在网络或“Z:”盘运行程序。 11、人性化消息提示  错误消息需能帮助用户解决问题。永远别用象"应用程序出错", "发现一个错误" 等错误消息。而应给出象 "更新数据库失败。请确保登陆id和密码正确。" 的具体消息。  显示错误消息时,除了说哪里错了,还应提示用户如何解决问题。不要用 象 "更新数据库失败。"这样的,要提示用户怎么做:"更新数据库失败。请确保登陆id和密码正确。"  显示给用户的消息要简短而友好。但要把所有可能的信息都记录下来,以助诊断问题。 12、多使用StringBuilder替代String String对象是不可改变的。每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用StringBuilder类可以提升性能。 以下方法常用于修改StringBuilder的内容。 StringBuilder.Append 将信息追加到当前StringBuilder的结尾。 StringBuilder.AppendFormat 用带格式文本替换字符串中传递的格式说明符。 StringBuilder.Insert 将字符串或对象插入到当前StringBuilder对象的指定索引处。 StringBuilder.Remove 从当前StringBuilder对象中移除指定数量的字符。 StringBuilder.Replace 替换指定索引处的指定字符。</div> </div> </div> </div> <div class="data-d-info js-mask" id="littleApp"></div> <div class="code-source"> <div class="swiper-wrapper" id="swiper-wrapper-id"></div> <div> <span id="active-num"></span> / <span id="all-num"></span> </div> </div> </div> <div class="text"> 本文档为【ASPNET编码规范】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。 </div> <div class="text"> [版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。 </div> </div> </div> <!-- 相关资料 --> <div class="relevantInformation"> <div class="title">相关资料</div> <ul> <li> <a href="https://ishare.iask.com/f/t5ep1lDLBVR.html"> (完整版)关于学生使用手机的管理规定 </a> </li> <li> <a href="https://ishare.iask.com/f/t5oYND79HKO.html"> (完整版)OrCADCaptureCIS(Cadence原理图绘制) </a> </li> <li> <a href="https://ishare.iask.com/f/5uGOEMMaWV.html"> 度米作文汇编之小学五年级写事作文500字一件有趣的事.doc </a> </li> <li> <a href="https://ishare.iask.com/f/7InkTXGIYRu.html"> 2023-2024学年黑龙江省哈尔滨市呼兰一中、阿城二中、宾县三中、尚志五中四校物理高三第一学期期末检测模拟试题含解析 </a> </li> <li> <a href="https://ishare.iask.com/f/a5Y6jDcLmM.html"> 四川省甲级工程造价咨询资质单位排名 </a> </li> <li> <a href="https://ishare.iask.com/f/aCxxuH0vxa.html"> 《电气工程师》2024年毕节地区纳雍县统考试题含解析 </a> </li> <li> <a href="https://ishare.iask.com/f/b0wbvIjUWv.html"> 淮师附小二年级经典诵读 </a> </li> <li> <a href="https://ishare.iask.com/f/b5HPqwGIzz.html"> 两堂一舍工作总结 </a> </li> <li> <a href="https://ishare.iask.com/f/33WBdsnrkOn.html"> [论文]提高免疫力的方法 </a> </li> <li> <a href="https://ishare.iask.com/f/35X5QAkIPuH.html"> [DOC] 瑶族神符概说 </a> </li> <li> <a href="https://ishare.iask.com/f/36540264.html"> 常用2500字瘦金体字帖完整版 </a> </li> <li> <a href="https://ishare.iask.com/f/5G1gzqF0nxV.html"> 兰州大学2021年12月《药物分析》学期末考核试题库及答案参考100 </a> </li> <li> <a href="https://ishare.iask.com/f/lyXoeNIaMr.html"> 读《老人与海》有感作文 </a> </li> <li> <a href="https://ishare.iask.com/f/nKWfg7a3br.html"> 路基分层 资料 表格 </a> </li> <li> <a href="https://ishare.iask.com/f/tB57iLuqHIc.html"> 金工实习报告含答案中国农业大学工学院 </a> </li> <li> <a href="https://ishare.iask.com/f/Dlai6R4j9FT.html"> 25数控切割机系统之美国海宝系统详细介绍 </a> </li> <li> <a href="https://m.ishare.iask.com/node/s/benmywbi1demw.html"> 电竞主题酒店设计方案 </a> </li> <li> <a href="https://m.ishare.iask.com/f/x15HtQLzu1.html"> 光学薄膜系统设计 </a> </li> <li> <a href="https://ishare.iask.com/f/131AwSFOPe97.html"> 轮系习题 </a> </li> <li> <a href="https://m.ishare.iask.com/node/s/dmhaczg5mv4wi.html"> 直系亲属转让房产合同 </a> </li> </ul> </div> <!-- 热门搜索 --> <div class="hotSearch"> <div class="title">热门搜索</div> <ul> <li> <a href="https://m.ishare.iask.com/f/4SaxA4HClXs.html"> 福建师范大学21春“金融学”《国际结算》期末考核试题库2附带答案 </a> </li> <li> <a href="https://m.ishare.iask.com/f/iERcX1mWO5.html"> 法务部绩效考核指标 </a> </li> <li> <a href="https://m.ishare.iask.com/f/iI4JwoXOYn.html"> 天然气在气藏渗流时所遵循的渗流方程 </a> </li> <li> <a href="https://m.ishare.iask.com/f/kQfNpZDH37.html"> 病案首页填写规范 </a> </li> <li> <a href="https://m.ishare.iask.com/f/sNuhrJnYWM1.html"> 129-第八期全国水文局领导干部 </a> </li> <li> <a href="https://m.ishare.iask.com/f/sVRmIluVv7.html"> 拼音整体认读音节(全)ppt </a> </li> <li> <a href="https://m.ishare.iask.com/f/6w7ajq2iDOm.html"> 同条件转标养 </a> </li> <li> <a href="https://m.ishare.iask.com/f/76JdtVCJJH.html"> 热性惊厥临床路径2010年 </a> </li> <li> <a href="https://m.ishare.iask.com/f/79VVfjOURJ.html"> 阅读,让生活更美好作文700字 </a> </li> <li> <a href="https://m.ishare.iask.com/f/7DYSAiWzJTl.html"> 电路_第八章练习 </a> </li> <li> <a href="https://m.ishare.iask.com/f/7kJ9p9Wwcl.html"> 植物巧染色教学案例 </a> </li> <li> <a href="https://m.ishare.iask.com/f/894H2ef8PJ.html"> 2018届上海市各高中学校高三英语试题分类汇编--选词填空(带答案精确校对珍藏版) </a> </li> <li> <a href="https://m.ishare.iask.com/f/8bVDJqTtiN.html"> 建筑工程各工种安全技术操作规程 </a> </li> <li> <a href="https://m.ishare.iask.com/f/9MD0GLshu30.html"> 关于促进苏州市乡村旅游民宿规范发展的指导意见 </a> </li> <li> <a href="https://m.ishare.iask.com/f/4SaxA4HClXs.html"> 福建师范大学21春“金融学”《国际结算》期末考核试题库2附带答案 </a> </li> <li> <a href="https://m.ishare.iask.com/f/iERcX1mWO5.html"> 法务部绩效考核指标 </a> </li> <li> <a href="https://m.ishare.iask.com/f/iI4JwoXOYn.html"> 天然气在气藏渗流时所遵循的渗流方程 </a> </li> <li> <a href="https://m.ishare.iask.com/f/kQfNpZDH37.html"> 病案首页填写规范 </a> </li> <li> <a href="https://m.ishare.iask.com/f/sNuhrJnYWM1.html"> 129-第八期全国水文局领导干部 </a> </li> <li> <a href="https://m.ishare.iask.com/f/sVRmIluVv7.html"> 拼音整体认读音节(全)ppt </a> </li> <li> <a href="https://m.ishare.iask.com/f/6w7ajq2iDOm.html"> 同条件转标养 </a> </li> <li> <a href="https://m.ishare.iask.com/f/76JdtVCJJH.html"> 热性惊厥临床路径2010年 </a> </li> <li> <a href="https://m.ishare.iask.com/f/79VVfjOURJ.html"> 阅读,让生活更美好作文700字 </a> </li> <li> <a href="https://m.ishare.iask.com/f/7DYSAiWzJTl.html"> 电路_第八章练习 </a> </li> <li> <a href="https://m.ishare.iask.com/f/7kJ9p9Wwcl.html"> 植物巧染色教学案例 </a> </li> <li> <a href="https://m.ishare.iask.com/f/894H2ef8PJ.html"> 2018届上海市各高中学校高三英语试题分类汇编--选词填空(带答案精确校对珍藏版) </a> </li> <li> <a href="https://m.ishare.iask.com/f/8bVDJqTtiN.html"> 建筑工程各工种安全技术操作规程 </a> </li> <li> <a href="https://m.ishare.iask.com/f/9MD0GLshu30.html"> 关于促进苏州市乡村旅游民宿规范发展的指导意见 </a> </li> </ul> </div> <!-- 你可能还喜欢 --> <div class="youLike"> <div class="title">你可能还喜欢</div> <ul> <li> <a href="https://ishare.iask.com/f/DrMk1SeqWD.html"> 初二优秀写景作文600字三篇 </a> </li> <li> <a href="https://ishare.iask.com/f/DvKLrrOh4IN.html"> 约束带使用观察记录表精编版 </a> </li> <li> <a href="https://ishare.iask.com/f/auU4ZFG0RZW.html"> 《就业、利息和货币通论》中英文对照版本第19章 </a> </li> <li> <a href="https://ishare.iask.com/f/HGyvMQAjLD.html"> 我的妈妈 </a> </li> <li> <a href="https://ishare.iask.com/f/QAjJJymNdCW.html"> 火焰探测器安装使用说明书 </a> </li> <li> <a href="https://ishare.iask.com/f/aEVZPWLfy7.html"> 售楼部开放准备及物料清单 </a> </li> <li> <a href="https://ishare.iask.com/f/35cOHUkJRAU.html"> 日本餐馆英文对话 </a> </li> <li> <a href="https://ishare.iask.com/f/82SaPotrml.html"> 大巴车标准尺寸 </a> </li> <li> <a href="https://ishare.iask.com/f/ICVs1zit0f.html"> 鲜花的祝福舞蹈串词 (13页) </a> </li> <li> <a href="https://ishare.iask.com/f/5wKT2aSTFst.html"> 浙江省档案职称考试练习题汇集(含答案) </a> </li> <li> <a href="https://ishare.iask.com/f/99PhSr6cRb.html"> 人力资源管理概论(人大董克用第三版)_绩效管理 </a> </li> <li> <a href="https://ishare.iask.com/f/ANjwXaaPzI.html"> 重力式码头监理质量控制探讨 </a> </li> <li> <a href="https://ishare.iask.com/f/tC7PHcuYJLa.html"> 【最新北师大版】数学八下易错题(含答案)分析 </a> </li> <li> <a href="https://ishare.iask.com/f/12ySvtgv3i8t.html"> 娱乐餐饮管理厨师长简历表格模板 </a> </li> <li> <a href="https://ishare.iask.com/f/1C6BQ5FIXVd.html"> 马来酸曲美布汀 </a> </li> <li> <a href="https://ishare.iask.com/f/1fcVmObi1uez.html"> 设备科长位绩效考核表 </a> </li> <li> <a href="https://ishare.iask.com/f/E96AxaErLh.html"> “游故宫 习文化”主题学习任务单 </a> </li> <li> <a href="https://ishare.iask.com/f/E96AxaErLh.html"> “游故宫 习文化”主题学习任务单 </a> </li> <li> <a href="https://ishare.iask.com/f/E96AxaErLh.html"> “游故宫 习文化”主题学习任务单 </a> </li> <li> <a href="https://ishare.iask.com/f/E96AxaErLh.html"> “游故宫 习文化”主题学习任务单 </a> </li> </ul> </div> <!-- 最新资料 热门推荐 推荐专题--> <div class="recommend"> <div class="recommend-nav"> <a class=" active " href="/f/11569809.html?zzType=newFile" > 最新资料 </a> <a class="" href="/f/11569809.html?zzType=hotRecommend" > 资料动态 </a> <a class="" href="/f/11569809.html?zzType=recommendTopic" > 专题动态 </a> </div> <ul> </ul> </div> <!-- 立即下载 --> <div class="spiderDetail-footer"> <div class="left"> <p>免费</p> <p>已有人下载</p> </div> <div class="middle"> <!-- <a href="">下一篇相似资料</a> --> </div> <div class="download">立即下载</div> </div> <section> <div class="footer"> <div class="footer-site"> <div class="footer-site-container"> <a href="http://m-help.iask.com/helpCenter/63ad3efe53e78a1f9a71bd85.html" class="jsReplaceNavLink">关于我们</a> <a href="http://m-help.iask.com/helpCenter/5d11e55e0cf2d66b81a5513f.html" class="jsReplaceNavLink">侵权处理</a> <a href="/node/feedback.html">投诉反馈</a> <a href="http://m-help.iask.com/helpCenter/ishare.html">帮助中心</a> <a href="/index/f-a.html">网站地图</a> </div> <a class="copyright jsCopyright" href="https://beian.miit.gov.cn/">京ICP证000007-6 爱问文库-Copyright © <span class="jsCurentYear"></span> 版权所有</a> <p class="web-copyright jsWebCopyright"> <a target="_blank" href="https://beian.mps.gov.cn/#/query/webSearch?code=33021202002483" ref="noreferrer"> <img class="copyright-mark" src="https://static3.iask.cn/m202403211545/images/common/ic_mark.png" alt="">浙公网安备 33021202002483</a> </p> </div> </div> </section> </div> </div> <div class="dialog-mask"></div> </div> <div class="search-dialog"> <header class="m-header search-header cf"> <a class="btn-back JsSearchBackBtn"></a> <a class="btn-cancel btn-dialogue-search">搜索</a> <div class="search-con"> <form action="" id="search_from"> <div class="s-input-con v-middle"> <input type="search" name="cond" id="search-input" class="s-input" placeholder="搜索升级中,请稍后再试!" disabled> <a class="btn-input-delete" style="display: none;"></a> </div> </form> </div> </header> <section> <div class="search-main" id="hot-search-list" style="display: block;"> <div class="hot-search-con"> <h2 class="search-main-title">热门搜索</h2> <div class="hot-search-list" id="search-hot-box"> <a href="/search/home.html?cond=%25E7%25A6%25BB%25E5%25A9%259A%25E5%258D%258F%25E8%25AE%25AE%25E4%25B9%25A6">离婚协议书</a> <a href="/search/home.html?cond=%25E5%2585%25A5%25E5%2585%259A%25E7%2594%25B3%25E8%25AF%25B7%25E4%25B9%25A6">入党申请书</a> <a href="/search/home.html?cond=%25E6%2588%25BF%25E5%25B1%258B%25E7%25A7%259F%25E8%25B5%2581%25E5%2590%2588%25E5%2590%258C">房屋租赁合同</a> <a href="/search/home.html?cond=%25E8%25B4%25AB%25E5%259B%25B0%25E7%2594%25B3%25E8%25AF%25B7%25E4%25B9%25A6">贫困申请书</a> </div> </div> <div class="search-history"> <h2 class="search-main-title">历史搜索</h2> <ul class="search-history-list"></ul> <span class="delete-history-ele v-middle">清空历史搜索</span> </div> </div> <div class="search-main" id="link-search-list" style="display: none;"> <ul class="search-list"> </ul> </div> </section> </div> <!--js加载--> <script type="text/javascript"> var _speedMark = +new Date(), _version = "m202403211545", _head = "https://static3.iask.cn/m202403211545", _env="prod" </script> <script src="https://static3.iask.cn/m202403211545/javascripts/sea-modules/jquery/jquery/1.8.3/jquery.min.js"></script> <script src="https://static3.iask.cn/m202403211545/javascripts/sea-modules/fastclick/fastclick.min.js"></script> <script src="https://static3.iask.cn/m202403211545/javascripts/sea-modules/jquery/swiper/3.2.7/swiper.min.js"></script> <script src="https://static3.iask.cn/m202403211545/javascripts/sea-modules/seajs/seajs/2.2.0/sea.js"></script> <script src="https://static3.iask.cn/m202403211545/javascripts/seajs_config.js"></script> <script src="https://static3.iask.cn/m202403211545/javascripts/sea-modules/bilog/iaskWebSdk.js"></script> <script type="text/javascript" src="https://ssl.captcha.qq.com/TCaptcha.js"></script> <!--全网baidu统计--> <script type="text/javascript"> var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d27104898957ad2d30354add6accb899"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); // <!--办公频道baidu统计--> var referrer = document.URL; if (/https?\:\/\/[^\s]*m.office.iask.com*/g.test(referrer)) { var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?9b8390329e1990c2bc0d3c360b5d1be7"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); } </script> <!--全网cnzz统计--> <div style="display:none"> <script src="https://s11.cnzz.com/stat.php?id=1260123088&web_id=1260123088" language="JavaScript"></script> </div> <script type="text/javascript"> window.pageConfig = { isDetail: true, isSend: true, page: { attr: 'other', type: 'detail', ptype: 'pindex', isDownload: '', owner: "512f067ae4b046838a8c7567", preRead: "17", fileSourceChannel: 'history', old: '', // userTypeId: '', userTypeId: '', fileName: "ASPNET编码规范", }, adv: { is360: '', isBaidu: '' }, params: { g_fileExtension: 'doc', g_fileId: '11569809', g_permin: '1', file_title: "ASPNET编码规范",//需要用双引号 file_size: "185KB", // file_volume: '', file_format: 'doc', productType: '1', moneyPrice: '0', discountPrice: "0", totalPage: '17', vipFreeFlag: "", // todo vipDiscountFlag: '1', payTypeName: '', // todo site: '4', file_uid: '512f067ae4b046838a8c7567', classidName1: '行业资料', classidName2: '信息传输、软件和信息技术服务业', classidName3: '软件和信息技术服务业', fileName: 'ASPNET编码规范', payType: '', // todo classId: '', fileCategoryID: '1820||10084||9078', //资料分类 fileCategoryName: '行业资料||信息传输、软件和信息技术服务业||软件和信息技术服务业', //资料分类名称 }, report: { uid: "", ptype: "pindex", fsource: "history", ftype: '', // todo format: "doc", cate: "1820", cateName: "", cate1: "10084", cate2: "9078", clickName: '', time: "", timestamp: +new Date() }, imgUrl: ["https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=0-41719","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=41721-55576","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=55578-71161","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=71163-82301","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=82303-95548","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=95550-120429","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=120431-147148","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=147150-162419","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=162421-171257","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=171259-180658","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=180660-199199","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=199201-218083","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=218085-230153","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=230155-239508","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=239510-246732","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=246734-259659","https://swf.iask.com/PoGtYiTMRAJ.svg?ssig=HcKPaVYgut&Expires=1716802306&KID=sina,ishare&range=259661-262562"], }; seajs.use(["dist/spiderDetail/init.js", "jquery"]) </script> <!-- cnzz统计代码 --> <script type="text/javascript">document.write(unescape("%3Cspan id='cnzz_stat_icon_1279079195'%3E%3C/span%3E%3Cscript src='https://v1.cnzz.com/stat.php%3Fid%3D1279079195' type='text/javascript'%3E%3C/script%3E"));</script> </body> </html>