- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章认识.NET开发
课程目标 了解 Microsoft.NET 框架结构 掌握 CLR 和 MSIL 的概念 了解公共语言规范和公共类型系统 了解 CLR 内存管理 熟悉VS .NET开发环境 Microsoft .NET 框架结构 .NET 类库 .NET 类库 .Net Framework 2.0/ 3.0/3.5 应用程序执行过程 CLR 和 MSIL MSIL(Microsoft 中间语言) 由指示应该如何执行代码的一组特定指令组成 CLR中JIT(Just In Time) 编译器的主要任务是将 MSIL 代码转换成 CPU 可以直接执行的机器代码 多语言支持和语言互操作的基础 -CLS 和 CTS 公共语言规范 (CLS:Common Language Specification ) 所有 .NET 语言都应该循的规则集,是多个语言规则的交集。 创建与其他语言可互操作的应用程序 CLR 内存管理 - 1 对任何编程语言来说,都是最重要的任务 必须根据程序要求分配和释放所需内存空间 CLR 内存管理 - 2 垃圾回收 熟悉.NET开发环境 安装Visual Studio .NET 安装Visual Studio .NET 安装Visual Studio .NET 安装Visual Studio .NET 安装Visual Studio .NET VS.NET 入门 VS.NET IDE 6-1 VS.NET IDE 6-2 VS.NET IDE 6-5 练习: 1 分别建立控制台应用程序和WinForm应用程序,输出杨辉三角: (提示, 可以用”\n”表示换行) * ** *** 2 (选做) 小型计算器 * * 成功之路 第一章 认识.NET 开发 操作系统 公共语言运行时(CLR) VC++.Net C# VB.Net VJ# … .NET 框架类库(FCL) 基本框架类 (IO,String,Net,Security,Threading,Text, Reflection,Collections,Generics,等等) Web Forms Web Services Windows Forms 数据 和 XML 类 (ADO.net SQL,XSLT,XPath,XML,等等) .Net 框架 .Net 框架类库 ASP.NET .Net 框架 公共语言运行时 CLR(Common Language Runtime) (debug, Exception,type checking, JIT Compliers) WPF 代码被执行 VB VC 编译器 编译器 可执行的代码 可执行的代码 VC 运行环境 VB 运行 环境 IL + 元数据 C L R VB.NET C# 操作系统 CLR-JIT C# VB.Net … MSIL (Microsoft Intermediate Language) 公共类型系统 (CTS:CommonTypeSystem) 包含标准数据类型 包含准则集。 是CLR能够支持的所有功能,.NET 上的一个功能规范全集。 CLS、CTS 和 MSIL 紧密协作实现语言互操作性。但是,CLS 并不包括 CTS 和 MSIL 的所有功能。 C# VB.NET CLS CTS 正确使用资源 有效的内存管理技术 编程语言 正确的内存管理技术还有助于减少由于内存不足而导致程序崩溃的危险。 顺利执行程序 通过管理系统资源确保应用程序能最佳使用内存 使用一种称为“垃圾回收”的功能在 .NET 框架中进行内存管理 为资源的类型分配内存 将一个初始值赋给该资源 根据需要在程序中使用资源 更新资源状态以指明它是否可以清除 清除资源并释放内存 CLR 的“垃圾回收”功能有助于自动管理系统内存 ASP.NET ADO.NET C# 用于编译、执行和调试应用程序的功能强大的 IDE Visual Studio .NET IDE 起始页 新建项目 打开项目 菜单栏 Visual Studio.NET IDE 视图 工具栏 VS.NET IDE 6-3 解决方案资源管理器 类视图 VS.NET IDE 6-4 视图 属性窗口 服务器资源管理器 视图 VS.NET IDE 6-6 动态帮助 工具箱 编写第一个C#程序 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HelloWorld { class Program { static void Main
文档评论(0)