- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#.NET开发 程序开发系列之二 Foreword 1、关于软件开发 1、关于软件开发 1、关于软件开发 1、关于软件开发 2、关于程序开发语言 2、关于程序开发语言 2、关于程序开发语言 2、关于程序开发语言 2、关于程序开发语言 2、关于程序开发语言 2、关于程序开发语言 2、关于程序开发语言 2、关于程序开发语言 3、我们学习的内容 3、我们学习的内容 3、我们学习的内容 3、我们学习的内容 3、我们学习的内容 3、我们学习的内容 3、我们学习的内容 3、我们学习的内容 4、我们的目标 4、我们的目标 Education Yang Education YANG 关于软件开发 1 关于程序开发语言 2 我们学习的内容 3 我们的目标 4 软件项目开发的知识结构 合成 硬件知识 管理知识 软件知识 专业知识 编程语言 系统知识 开发工具 建模工具 C语言 C++语言 C#语言 JAVA语言 Html XML 操作系统 编译原理 数据库 网络 数据结构 算法 软件工程 软件测试 Trubo C VC++ 6.0 VS.NET JDK Tomca 测试工具 Visio Ratoinal Rose Project2000 ERWin 大二 线性代数 离散数学 数字电路 概率与统计 数值分析 C语言 大三 微理与接口 计算机导论 面向对象C++ 数据结构 数据库原理 计算机网络 计算机图形学 大四 计算机组成原理 计算机系统结构 操作系统 编译原理 软件工程 人工智能 大一 高等数学 英语 普通物理 计算机应用技术 及其它课程。 软件开发 语言 JAVA C++ C# 1 C# 是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。使用 C#,您可以创建传统的 Windows 客户端应用程序、XML Web services、分布式组件、客户端 - 服务器应用程序、数据库应用程序以及很多其他类型的程序。Microsoft Visual C# 2005 提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在 C# 语言版本 2.0 和 .NET Framework 的基础上加快应用程序的开发。 1 C# 语法表现力强,只有不到 90 个关键字,而且简单易学。C# 的大括号语法使任何熟悉 C、C++ 或 Java 的人都可以立即上手。了解上述任何一种语言的开发人员通常在很短的时间内就可以开始使用 C# 高效地工作。C# 语法简化了 C++ 的诸多复杂性,同时提供了很多强大的功能,例如可为空的值类型、枚举、委托、匿名方法和直接内存访问,这些都是 Java 所不具备的。C# 还支持泛型方法和类型,从而提供了更出色的类型安全和性能。C# 还提供了迭代器,允许集合类的实现者定义自定义的迭代行为,简化了客户端代码对它的使用。 1 作为一种面向对象的语言,C# 支持封装、继承和多态性概念。所有的变量和方法,包括 Main 方法(应用程序的入口点),都封装在类定义中。类可能直接从一个父类继承,但它可以实现任意数量的接口。重写父类中的虚方法的各种方法要求 override 关键字作为一种避免意外重定义的方式。在 C# 中,结构类似于一个轻量类;它是一种堆栈分配的类型,可以实现接口,但不支持继承。 1 除了这些基本的面向对象的原理,C# 还通过几种创新的语言结构加快了软件组件的开发,其中包括: 封装的方法签名(称为委托),它实现了类型安全的事件通知。 属性 (Property),充当私有成员变量的访问器。 属性 (Attribute),提供关于运行时类型的声明性元数据。 内联 XML 文档注释。 C#是什么 2 C# 程序在 .NET Framework 上运行,它是 Windows 的一个必要组件,包括一个称为公共语言运行时 (CLR) 的虚拟执行系统和一组统一的类库。CLR 是 Microsoft 的公共语言基础结构 (CLI) 的一个商业实现。CLI 是一种国际标准,是用于创建语言和库在其中无缝协同工作的执行和开发环境的基础。 从C#语言到可执行程序 2 用 C# 编写的源代码被编译为一种符合 CLI 规范的中间语言 (IL)。IL 代码与资源(如位图和字符串)一起作为一种称为程序集的可执行文件存储在磁盘上,通常具有的扩展名为 .exe 或 .dll。程序集包含清单,它提供关于程序集的类型、版本、区域性和安全要求等信息。 2 执行 C# 程序时,程序集将加载到 CLR 中,这可能会根据清单中的信息执行不同的操作。然后,如果符合安全要求,CLR 执行实时 (JIT) 编
文档评论(0)