版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件开发与项目管理任务1 编码规范模块四 编码能力目标会在编码中使用编码规范知识目标理解变量的命名规则、函数命名规则、类命名规则掌握常见语句书写规则、注释风格、代码组织知识变量命名规则变量名的第一个字符必须使用“”、字母或下划线;变量后面的字符只能是字母、下划线和数字;C#中的变量名是区分大小写;变量名使用其相关的、有意义的名字;不能使用C#中系统已经设定好了的关键字。任务1 编码规范模块四 编码函数命名规则函数名用首字母大写的英文单词组合表示,如用动词+名词的方法;函数参数应该具有自我描述性,应该能够做到见其名而知其意;函数参数用匈牙利命名法命名。任务1 编码规范模块四 编码类命名规则使用
2、Pascal 大小写;用名词或名词短语命名类;使用全称避免缩写;不要使用类型前缀;不要使用下划线字符 (_)。任务1 编码规范模块四 编码常见语句书写规则if语句规制任务1 编码规范模块四 编码if(condition) statements;else statements;常见语句书写规则for语句规制foreach语句规制任务1 编码规范模块四 编码 for(initialization; condition; update)statements;foreach(something in collection)statements;常见语句书写规则switch语句规制任务1 编码规范模块四
3、 编码switch() case break; case break; default:注释风格注释应该正确、简洁、有重点;应该写优雅的、可读性良好的代码;原则上应尽量减少程序体内代码的注释,应该保持代码本身的直接可读性;函数的注释,可以只对public或者重要的private函数进行注解。任务1 编码规范模块四 编码SystemFramework层:提供一些给其他公用的服务Common层:把逻辑上的tables抽象成一些类DataAccess层:负责与数据库的连接Bussiness Logic 层:商业逻辑层Business Rule层:包含各种商务逻辑和规则Business Faade层:
4、提供给UI层所有的系统接口UI层:用户界面层任务1 编码规范模块四 编码代码组织任务实施以学分管理系统的用户登录模块中登录验证代码为例说明编码规范如何使用;用户登录主要功能是验证用户,并且保存用户登录信息。任务1 编码规范模块四 编码任务实施用户登录代码任务1 编码规范模块四 编码public partial class _Default : System.Web.UI.Page private static readonly BLLUser bllUser = new BLLUser();/创建用户对象 /登录按钮事件处理 protected void btnLogon_Click(obje
5、ct sender, EventArgs e) string userID = tbUserName.Text; /用户ID string userPassword = tbPassword.Text; /用户密码 string userIdentity = dllUserRole.SelectedValue;/用户身份 /根据用户ID、用户密码、用户身份获取用户信息 IList userLogonInfo = bllUser.GetUserLogoInfo(userID, userPassword, userIdentity); /判断用户数是否大于0 if (userLogonInfo.C
6、ount0) 任务实施用户登录代码任务1 编码规范模块四 编码 /用户存在,保存用户信息到会话中 Session“userRoleID” = userLogonInfo0.OrganizeID; SessionuserID = userLogonInfo0.UserID; Session“userName” = userLogonInfo0.UserName; Response.Redirect(/MainPage.aspx); /返回主页面 else /用户不存在,显示出错信息 lblMsg.Text = 登录信息有误请重新登录!; 任务实施用户登录代码分析变量命名规则 上述代码变量user
7、ID、userPassword、userIdentity符合变量命名规则函数命名规则 上述代码中的函数GetUserLogoInfo(userID,userPassword,userIdentify)符合函数命名规则任务1 编码规范模块四 编码任务实施用户登录代码分析类命名规则上述代码中的类BLLUser与类变量bllUser符合类命名规则常见语句书写规则上述代码的语句编写符合if语句书写规制任务1 编码规范模块四 编码代码组织BLL层:各种业务逻辑和规则;IDAL层:提供给UI层所有的系统接口;Model层:包括各种实体类;DBUtility层:数据库访问工具类;SQLServerDAL层:一组封装了实体数据库操作类; UI层:包括各个业务模块界面。任务1 编码规范模块四 编码变量、函数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024届宁夏回族自治区石嘴山市三中高三一诊练习一数学试题
- 开题报告:新中国特殊教育思想史研究
- 开题报告:新时代教育数字化背景下智能管理系统一体化提升学生体质健康研究
- 2024年度事业单位聘用协议模板版A版
- 2024年室内装修施工协议模板版B版
- 2026春夏女装主题趋势预测:栖息旧时
- 2024年人事管理岗位保密协议样本
- 2024年广告宣传印刷品订购协议样本版B版
- 关于二年级第二学期体育教学计划
- 2021年春学期小学数学教研组工作计划
- 【浅析我国机关事业单位养老保险制度的改革及趋势6800字(论文)】
- 2024小语新教材培训:小学语文教材里的“变”与“不变”
- Python课程第二阶段第十三课:列表元素的查找和删除-Python教学设计
- 学术研究伦理审查申请范本
- 中国红色文化精神智慧树知到答案2024年西安交通大学
- 国家开放大学本科《商务英语3》一平台机考真题及答案(第一套)
- 医院门诊排班与号源管理制度
- 2024~2025学年高考成语填空题专项训练含答案
- 《形式逻辑学》 练习题
- 2024至2030年中国空管系统行业发展运行现状及投资潜力预测报告
- 2022-2023学年贵阳市数学九年级第一学期期末联考试题含解析
评论
0/150
提交评论