C#编程设计课件1.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文档。上传文档
查看更多
Professional C# Programming C#高级编程 Day One Contents 课程简介 教学目标 .Net开发方向的专业基础课,以C#语言为载体,对.Net框架下的常用类库及组件进行讲解 为后续的专业课程打下基础 课程内容 .Net Framework程序设计 简单数据结构 面向对象的程序设计 Windows程序设计 多线程 异常处理 文件与输入输出流 ADO.Net数据库程序设计 GDI+与多媒体程序设计 字符串与正则表达式 XML序列化 考核方式 平时成绩40% 期末考试60% .Net Framework简介 .Net Framework是微软公司提供的一套用于开发、部署、集成、运行应用程序的体系结构 .Net体系结构独立于任何语言平台,开发人员可以使用任何兼容.Net架构的语言来开发自己的应用程序 .Net体系结构可以运行在多个平台上,使用.Net开发的应用程序因此有着更好的可移植性 .Net更好地集成了Web Service,这可以更加方便地实现应用程序的集成 公共语言运行库 知识回顾:C#程序的执行过程 公共语言运行库(CLR)用于执行C#应用程序 程序分两步被转换为机器指令:源程序首先被编译成微软中间语言(MSIL),然后,CLR中的另一个编译器将MSIL编辑成机器代码 使用MSIL的主要原因是为了使得.Net应用程序能够运行在多种操作系统平台上,只要该操作系统安装了.Net Framework,就可以运行.Net应用程序 Architectural progress One OS code base One programming model One development environment, choice of development languages One storage system One business integration infrastructure One management infrastructure There are always new challenges… Visual Studio解决方案和项目的结构 Visual Studio.Net将程序组织到项目和解决方案中 项目是一组相关的文件,例如源程序、图片文件、文档等 解决方案是一组代表一个完整应用程序的项目,或者一套相关的应用程序,解决方案中的每一个项目也许会执行各自不同的任务 我们知道,C#程序中经常会使用到一些预定类,这些类在逻辑上以命名空间的形式组织,在物理上是以组件的形式存储的,这些组件可以是.exe或者.dll类型的文件 从解决方案管理器中可以看到,每个项目中都有一个引用文件夹,这个文件夹中包含了该项目要引用的组件,因此在Visual Studio环境中,如果只是使用了using指令来指明命名空间,但是没有添加该组件的引用,在编译时将发生错误 App.ico是图标文件,编译好的应用程序的图标由该文件指定 AssemblyInfo.cs文件包含了程序集的信息 * LOGO LOGO 课程简介 1 .Net Framework简介 2 Visual Studio 2003简介 3 Win32 消息队列 COM+ (事务、对象构造 和 对象池) IIS WMI 公共语言运行库 .NET Framework类库 ADO.NET:数据 和 XML Web 服务 用户界面 VB C++ C# ASP.NET Perl Python … 用户界面:.NET 支持三种类型的用户界面(Web 窗体、Window 窗体和控制台) Web 服务:.NET Framework提供了类库和工具支持 ASP.NET:建立在 CLR 上的新型 Web 编程模型,Web 窗体提供了强大的动态用户界面编程支持 ADO.NET:下一代 ADO 数据访问组件,提供了丰富的 XML 支持 .NET Framework类库:扩展了运行时的功能,提供高层的服务支持,一致的编程接口简化了应用程序的开发 公共语言运行库:提供安全和强壮的执行环境,提供多线程支持,简化应用程序的部署和管理 应用程序服务:如 COM+ 服务、MSMQ、WMI、IIS 等,Windows2000 以上操作系统中.NET Framework类库提供了相应的支持 操作系统底层:.NET Framework必须运行在操作系统上,如Win32、WinCE、PocketPC 等操作系统 .Net Framework .NET Framework类库支持 线程支持 COM 封送拆收器 类型检查器 异常管理器 MSIL 到本地 代码 编译器 代码管理器 垃圾回收器 安全引擎 调试器 类加载器 .NET 类库支持:通

文档评论(0)

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

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

1亿VIP精品文档

相关文档