- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 C#和ASP.NET 3.5 本章要点: 了解C#语言特点和编程规范 了解常用.NET命名空间 熟悉C#基础语法、流程控制 能创建简单的类 目录 3.1 C#概述 3.2 Framework命名空间 3.3 编程规范 3.3.1 程序注释 3.3.2 命名规则 3.4 常量与变量 3.4.1 常量声明 3.4.2 变量声明 3.4.3 修饰符 3.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 异常处理 目录 3.8 自定义ASP.NET类 3.8.1 类的常识 3.8.2 属性 3.8.3 构造函数 3.8.4 方法 3.8.5 事件 3.8.6 继承 3.9 小结 3.1 C#概述 C#是Microsoft专门为.NET量身打造的一种全新的编程语言。 C#已经分别被ECMA和ISO/IEC组织接受并形成ECMA-334标准和ISO/IEC 23270标准。 C#的类型即.NET Framework所提供的类型,并直接使用.NET Framework所提供的类库。 ASP.NET 3.5本身就采用C#语言开发,所以C#不仅非常适用于Web应用程序的开发,也使用于开发强大的的系统程序。 典型特点 C#代码在.NET Framework提供的环境下运行,不允许直接操作内存,增强了程序 的安全性。 使用C#能构建健壮的应用程序。 统一的类型系统。所有C#类型都继承于一个唯一的根类型object。因此,所有类型都共享一组通用操作。 完全支持组件编程。 3.2 Framework命名空间 命名空间用于组织.NET Framework提供的几千个类。 作为组织类的逻辑单元,命名空间即成了应用程序的内部组织形式,也成了应用程序的外部组织形式。 使用命名空间可以解决类名冲突问题。 3.2 Framework命名空间(续) 利用using语句使用命名空间,如“using system;”表示导入system命名空间。 导入命名空间后使得要访问包含的类时可省略命名空间。例如,若没有使用“using system;”语句,则“string strNum = 100;”这个语句就会出现编译错误,此时就应该用“System.String strNum = 100;”代替。 ASP.NET 3.5页面的常用命名空间 System:提供基本类,如提供字符串操作的String类。 System.Configuration:提供处理配置文件中数据的类,如能获取web.config文件中数据库连接字符串的ConnectionStringSettings类。 System.Data:提供对ADO.NET类的访问,如提供数据缓存的DataSet类。 System.Ling:提供使用LINQ进行查询的类和接口,如包含标准查询运算符的Queryable类。 ASP.NET 3.5页面的常用命名空间(续) System.Web:提供使浏览器与服务器相互通信的类和接口,如用于读取客户端信息的HttpRequest类。 System.Web.Security:提供在Web服务器实现ASP.NET安全性的类,如用于验证用户凭据的MemberShip类。 System.Web.UI:提供用于创建ASP.NET网站用户界面的类和接口,如每个Web窗体都继承的Page类。 ASP.NET 3.5页面的常用命名空间(续) System.Web.UI.HtmlControls:提供在Web窗体页上创建 HTML服务器控件的类。 System.Web.UI.WebControls:提供在Web窗体页上创建Web服务器控件的类,如按钮Button控件类。 System.Web.UI.WebControls.WebParts:提供用于创建个性化Web部件页的类和接口,如呈现模块化用户界面的Part类。 System.Xml.Linq:提供用于LINQ to XML的类,如获取XML元素的Xelement类。 3.3 编程规范 良好的编程规范能极大的提高程序的可读性。 程序注释 命名规则 3.3.1 程序注释 代码间多行注释为“/* … */”,单行注释采用“// …”。 类、方法、属性、接口的注释采用XML文档格式注释。 在{ }中包含较多代码行的结束处应加注释,便于阅读。 对分支语句(条件分支、循环语句等)必须编写注释。 3.3.2 命名规则 Pascal形式:指将标识符的首字母和后面连接的每个单
您可能关注的文档
- 取消Windows欢迎界面,使用默认用户进入Windows.doc
- 去除pdf水印九种方法总结.doc
- 去掉word页眉横线.doc
- 全(免费)__Excel表格的35招秘技.doc
- 全不全看过知道Excel使用技巧大全教程教材.doc
- 全国2001年4月高等教育自学考试计算机应用基础试题.doc
- 全国2002年7月高等教育自学考试计算机应用基础试题.doc
- 全国2004年7月自学考试计算机软件基础(二)试题及答案.doc
- 全国2005年4月高等教育自学考试中国税制试题.doc
- 全国2007年10月高等教育自学考试Microsoft Word 文档.doc
- 华兴资本2025年产业AI应用热力报告21页.pdf
- HEADLINER-释放信任人工智能安全的蓝图.pdf
- 观察家研究基金会ORF2025全球人工智能AI的未来研究报告英文版23页.pdf
- 开放式创新SSbD和DPPs数字化以及对创新资产的有效和公平的共同创造和共享的追求PeterKlein博士.pdf
- 先进材料研发的挑战GerdLoehden.pdf
- 基于对生物降解性和数字工具的基本理解的可生物降解材料设计AndreasKuenkel.pdf
- 欧盟的循环性重点关注钢铁行业JurgenTiedje.pdf
- 研报食品饮料行业啤酒旺季来临关注东鹏饮料上市-21051616页.pdf
- 促进欧盟与日本合作开发建筑先进材料TakafumiNoguchi.pdf
- 利用人工智能进行多模态数据分析健康科学和研究中的实际应用.pdf
文档评论(0)