DoNET01-C#基础.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲 .NET Framework 目标 熟练掌握.NET的基本架构 熟悉C#相关语法 熟练掌握面向对象相关概念 .NET Framework 架构 .NET相关概念 CLR CLI(公共语言基础)是微软公司向ECMA提交的一份语言和数据格式规范,CLR是目前为止唯一一个公共语言基础的实现版本。CLI包括了公共类型系统(CTS)、公共中间语言(CIL)、底部文件格式以及元数据格式等 CLR(公共语言运行库)是一个CLI的实现,包含了.NET运行引擎和符合CLI的类库。 CTS(公共类型系统)定义了一个能够在CLR上运行的语言规范。尽管有很多语言本身不符合CTS规范,但是通过加强编译器,改变语言附加规范等手段,使得许多语言能够编写出能在CLR上运行的程序。 CLS(公共语言规范)是CTS的一个子集,它定义了希望编写在.NET平台上运行的程序的语言所需符合的最小规范。 代码分离 界面设计代码与功能实现代码分离。 每个界面由多个文件构成: WinForm程序: *.cs *.Designer.cs *.resx Web应用程序(网站) *.aspx *.aspx.cs .NET 平台的应用 winForm应用程序 CS结构管理系统 Web应用程序 BS结构管理系统 网站应用 手机应用程序、嵌入式开发(.NET Compact Framwork) 智能手机应用程序 掌上电脑应用程序 嵌入式开发应用程序 ASP与ASP.NET的区别: 1.开发语言不同 ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。 ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。 2.运行机制不同 ASP是解释运行的编程框架,所以执行效率加较低。 ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实时编译来提高效率。 3.开发方式 ASP把界面设计和程序设计混在一起,维护和重用困难。 ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。 Visual Studio 是一种IDE(integrated develop environment)它是微软用于发展。net框架的一个重要的组成。asp。net一般是在visual studio里面开发的(当然你可以不用visual studio开发,自然这样只会自找麻烦),asp。net支持两种高级编程语言:C#和vb,它们都可以用于服务器端的编程,用来生成动态的网页,当然配合javascript 或 vbscript之类的客户端脚本,你的动态网页就会更专业。当然生成的动态网页同样符合html规范。 .NET namespace namespace   既"名称空间"   VS.NET中的各种语言使用的一种代码组织的形式   通过名称空间来分类,区别不同的代码功能   同时也是VS.NET中所有类的完全名称的一部分   如同名字一样的意思,NameSpace:名字空间,之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了,为了解决这个问题,引入了名字空间这个概念,通过使用using namespace xxx;你所使用的库函数或变量就是在该名字空间中定义的.这样以来就不会引起不必要的冲突了. C#语法 变量常量 数据类型 运算符 流程控制 方法 类 面向对象思想(OO-Object-Oriented) 类与对象 封装 继承 多态 通过它您可以描述对象与绑定它们之间交互的约定所构成的环境。OO 利用类型约定、多态性以及精细的可见性等多种功能来提供出色的重用和封装特性。 类——成员 常量 字段 方法 属性 事件 方法 索引器 运算符 构造函数与析构函数 类——访问修饰符 访问修饰符: Public Private Protected Internal Protected internal LISP 主导国际科技专家 Leading International Scientific Professional Windows COM+服务 公共语言运行时(CLR) 基类库 ASP.NET Windows Forms Common Language Specification VB C++ C# JScript … ADO.NET 与 XML Visual Studio.NET 公共语言运行时 Common Langu

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档