- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 C#和ASP.NET 4.5
作者:沈士根、汪承焱、许小东
清华大学出版社
本章要点:
2
了解C#语言特点和编程规范。
了解常用.NET Framework命名空间。
结合ASP.NET 4.5页面熟悉C#语言的运用。
能结合ASP.NET 4.5页面创建简单的类。
掌握ASP.NET 4.5页面的调试方法。
目录
3
3.1 C#概述
3.2 .NET Framework命名空间
3.3 编程规范
3.3.1 程序注释
3.3.2 命名规则
3.4 常量与变量
3.4.1 常量声明
3.4.2 变量声明
3.4.3 修饰符
3.4.4 局部变量作用范围
目录
4
3.5 数据类型
3.5.1 值类型
3.5.2 引用类型
3.5.3 装箱和拆箱
3.6 运算符
3.7 流程控制
3.7.1 选择结构
3.7.2 循环结构
3.7.3 异常处理
目录
5
3.8 自定义ASP.NET 4.5类
3.8.1 类的常识
3.8.2 属性
3.8.3 构造函数
3.8.4 方法
3.8.5 事件
3.8.6 继承
3.9 ASP.NET 4.5页面调试
3.10 小结
3.1 C#概述
6
专门为.NET量身打造的一种全新的编程语言。
C#代码在.NET Framework提供的环境下运行,不允许直接操作内存
使用C#能构建健壮的应用程序。
统一的类型系统。
完全支持组件编程。
3.2 .NET Framework命名空间
7
System——提供基本类。
System.Configuration——提供处理配置文件中数据的类。
System.Data——提供对ADO.NET类的访问。
System.Ling——提供使用LINQ进行查询的类和接口。
System.Web——提供使浏览器与服务器相互通信的类和接口。
System.Web.Security——提供实现ASP.NET安全性的类。
3.2 .NET Framework命名空间(续)
8
System.Web.UI——提供用于创建Web应用程序用户界面的类和接口。
System.Web.UI.HtmlControls——提供在Web窗体上创建 HTML服务器控件的类。
System.Web.UI.WebControls——提供在Web窗体上创建Web服务器控件的类。
System.Web.UI.WebControls.WebParts——提供用于创建个性化Web部件页的类和接口。
System.Xml.Linq——提供用于LINQ to XML的类。
3.3.1 程序注释
9
类、方法、属性的注释采用XML文档格式注释。
类、接口头部应进行XML注释。
公共方法前面应进行XML注释,列出方法的目的/功能、输入参数、返回值等。
在{}中包含较多代码行的结束处应加注释。
对分支语句(条件分支、循环语句等)应编写注释。
3.3.2 命名规则
10
Pascal和Camel两种形式。
Pascal形式将标识符的首字母和后面连接的每个单词的首字母都大写。
Camel形式将标识符的首字母小写,而每个后面连接的单词的首字母都大写。
常用标识符的大小写方式对应表
11
标识符
方式
示例
标识符
方式
示例
类
Pascal
AppDomain
接口
Pascal
IDisposable
枚举类型
Pascal
ErrorLevel
方法
Pascal
ToString
枚举值
Pascal
FatalError
命名空间
Pascal
System
事件
Pascal
ValueChanged
参数
Camel
typeName
异常类
Pascal
WebException
属性
Pascal
BackColor
只读的静态字段
Pascal
RedValue
变量名
Camel
strName
建议的常用控件名简写规范表
12
控件名
简写
控件名
简写
控件名
简写
Label
lbl
TextBox
txt
RadioButton
rdo
Button
btn
LinkButton
lnkbtn
Image
img
ImageButton
imgbtn
DropDownList
ddl
RangeValidator
rv
ListBox
lst
GridView
gv
RequiredFieldValidator
rfv
DataList
dl
CheckBox
chk
CompareValidator
cv
CheckBoxList
chkls
AdRotator
ar
ValidatorSummary
vs
RadioButtonList
rdolt
Table
tbl
RegularExpre
您可能关注的文档
- 江苏省盐城工学院土力学与基础工程课件第四章 土的压缩性和地基沉降计算.ppt
- 江西财经大学法学院商法学(专题研究)课件 第八讲.ppt
- 江西财经大学法学院商法学(专题研究)课件 第二讲.ppt
- 江西财经大学法学院商法学(专题研究)课件 第九讲.ppt
- 江西财经大学法学院商法学(专题研究)课件 第六讲.ppt
- 江西财经大学法学院商法学(专题研究)课件 第七讲.ppt
- 江西财经大学法学院商法学(专题研究)课件 第三讲.ppt
- 江西财经大学法学院商法学(专题研究)课件 第十讲.ppt
- 江西财经大学法学院商法学(专题研究)课件 第十六讲.ppt
- 江西财经大学法学院商法学(专题研究)课件 第十三讲.ppt
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)