基于C#的程序设计第3版教学课件ppt作者主编翁健红言海燕ch5课件.ppt

基于C#的程序设计第3版教学课件ppt作者主编翁健红言海燕ch5课件.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C#的程序设计第3版教学课件ppt作者主编翁健红言海燕ch5课件.ppt

第5章 VS.NET开发会员管理系统 项目基础 会员管理系统 发布网站 项目基础 VS.NET中的表格操作 插入表格。 选择表、行、列、单元格。 设置属性。 单元格的合并。 行、列的插入与删除。 程序排错与调试 1. 错误类型 语法错误 运行错误 算法和逻辑错误 2.使用调试器 设置一个断点 逐语句运行方式 逐过程运行方式 运行到光标处方式 断点窗口 停止调试 3. 调试实例 【例5-1】 Session 对象 Session对象的生命周期 Session对象也有其生命周期。在默认的情况下,如果浏览器在20分钟内没有再访问网站中的任何网页,则该网站为其建立的Session对象将自动释放。 Session对象的读写 写数据到Session对象中用如下格式: Session[“变量名”]=“内容” 例如:当用户登录成功后,把用户名存到名为UserName的Session变量中:Session[“UserName”]=“小王” 下面代码读取UserName的Session变量值: string s; s= Session[“UserName”].ToString(); 编程规范 方法、属性、变量命名规范 方法、属性和变量命名应尽量遵循下列规范: 避免容易被主观解释的难懂的名称,如方法名 DoThis(),或者属性名xy6。这样的名称会导致多义性。 在面向对象的语言中,在类属性的名称中包含类名是多余的,如 Book.BookTitle。而是应该使用 Book.Title。 使用动词-名词的方法来命名对给定对象执行特定操作的例程,如 CalculateInvoiceTotal()。 在允许函数重载的语言中,所有重载都应该执行相似的函数。 在变量名中使用互补对,如 min/max、begin/end 和 open/close。 使用大小写混合的格式,对例程名称每个单词的第一个字母都是大写的。对于变量名,第一个单词外每个单词的第一个字母都是大写的。 布尔变量名应该包含 Is,这意味着 Yes/No 或 True/False 值,如 IsAdmin。 即使对于可能仅出现在几个代码行中的生存期很短的变量,仍然使用有意义的名称。仅对于短循环索引使用单字母变量名,如 i 或 j。 可能的情况下,尽量不要使用原义数字或原义字符串,如 For i = 1 To 7。而是使用命名常数,如 For i = 1 To NUM_DAYS_IN_WEEK 以便于维护和理解。 web控件的命名 web控件用控件名缩写+控件作用单词的全称来命名,单词的第一个字母必须大写,如果有多个单词,则为控件缩写+控件作用的第一个单词+第二个单词的全称,每个单词名的第一个字母必须大写;例如: txtPassword(密码文本框),btnSubmit(提交按钮)。 代码书写规范 代码书写应尽量遵循下列规范: 建立标准的缩进大小(如四个空格),并一致地使用此标准。用规定的缩进对齐代码节。 为注释和代码建立最大的行长度,以避免不得不滚动源代码编辑器,并且可以提供整齐的硬拷贝表示形式。 使用空白为源代码提供结构线索。这样做会创建代码“段”,有助于读者理解软件的逻辑分段。 当一行内容太长而必须换行时,在后面换行代码中要使用缩进格式,如下: string inserString = Insert Into Users(username,password,email,sex,address)+ Values(Soholife,chenyp,soholife@,male,北京 ); 只要合适,每一行上放置的语句避免超过一条。 注释 使用注释应注意以下几点: 在每个例程的开始,提供标准的注释以指示例程的用途、假设和限制很有帮助。注释应该是解释它为什么存在和可以做什么的简短介绍。 如果需要用注释来解释复杂的代码节,请检查此代码以确定是否应该重写它。尽一切可能不注释难以理解的代码,而应该重写它。尽管一般不应该为了使代码更简单以便于人们使用而牺牲性能,但必须保持性能和可维护性之间的平衡。 注释应该阐明代码,而不应该增加多义性。 5.不规范代码实例 Web.config配置文件 Web.config基本结构 Web.config包含用于整个站点的值。它是一个XML文件,位于根目录下,其节点主要包含3个方面的信息: 应用程序配置,用于设置在开发阶段或部署之后可以使用的功能。位于appSettings…/appSettings之间 连接字符串,用于从数据源读取数据或向数据源写入数据时连接数据源。位于connectionStrings…/connectionStrings之间 System.Web和Sys

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档