C# 程序设计 刘兵 第1章

上传人:E**** 文档编号:89369392 上传时间:2019-05-24 格式:PPT 页数:23 大小:1.09MB
返回 下载 相关 举报
C# 程序设计 刘兵 第1章_第1页
第1页 / 共23页
C# 程序设计 刘兵 第1章_第2页
第2页 / 共23页
C# 程序设计 刘兵 第1章_第3页
第3页 / 共23页
C# 程序设计 刘兵 第1章_第4页
第4页 / 共23页
C# 程序设计 刘兵 第1章_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《C# 程序设计 刘兵 第1章》由会员分享,可在线阅读,更多相关《C# 程序设计 刘兵 第1章(23页珍藏版)》请在金锄头文库上搜索。

1、刘兵 制作,C# 程序设计,第1章 C#概述,.NET Framework的功能 Visual Studio .NET开发工具包的使用 认识C#控制台应用程序的结构,1.1 C#基本概念,1.1.1 什么是C#,微软对C#的定义是:“一种类型安全、现代、简单,由C 和C+衍生而来的面向对象的编程语言”,1.1 C#基本概念,1.1.1 什么是C#,C#主要特点: 1. 简洁的语法 2. 真正的面向对象设计 3. 与Web 的紧密结合 4. 完全的安全性与错误处理 5. 灵活的版本处理技术 6. 灵活性和兼容性,1.1 C#基本概念,1.1.2 .NET Framework,.NET Frame

2、work 主要目的是实现下列目标: (1)提供一个一致的面向对象的编程环境。 (2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。 (3)提供一个可提高代码执行安全性的代码执行环境。,1.1 C#基本概念,1.1.2 .NET Framework,.NET Framework 主要目的是实现下列目标: (4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 (5)使开发人员的经验在面对类型完全不相同的应用程序时保持一致。 (6)按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。,1.1.2 .NET Framework,1. .N

3、ET框架使用的语言 目前已经有C#.NET、VB .NET、C+.NET、J#.NET、JScript.NET等(VBScript已不再使用)。,1.1.2 .NET Framework,1. .NET框架使用的语言 各种语言经过编译后,并不直接产生中央处理器CPU可执行的代码,而是先转变为一种中间语言(Intermediate Language,简称IL或MSIL)。执行时再由公共语言运行库载入内存,通过实时解释将其转换为CPU可执行代码。,1.1.2 .NET Framework,1.1.2 .NET Framework,2. 基础类库 .NET框架中的类被拆分为命名空间,而命名空间是类库

4、的逻辑分区。类库所采用的命名空间是采用分层次的结构,即命名空间下面又可以再分成子命名空间。每个命名空间都包含一组按照功能划分的相关类。,1.1.2 .NET Framework,2. 基础类库 (1)所有微软公司提供的类都以System 或 Microsoft 命名空间开头。 (2)有关网络协议和简单编程接口的类放在System.Net命名空间中。 (3)有关文件I/O、内存I/O、独立存储的类放在System.IO命名空间中。,1.1.2 .NET Framework,2. 基础类库 (3)基于Windows应用程序的用户界面的类放在System.Windows.Forms命名空间中。 (4

5、)有关Web服务器与浏览器交互,以及Web服务的类都放入System.Web及其子命名空间中。 (5)所有用于处理XML、XML架构、XSL/T转换、Xpath表达式的类都放入System.Xml及其子命名空间中。,1.1.2 .NET Framework,3. 公共语言运行库 提供了程序运行时的内存管理、垃圾自动回收、线程管理和远程处理以及其他系统服务。 还能监视程序的运行,进行严格的安全检查和维护工作,以确保程序运行的安全、可靠以及其他形式的代码准确性。,1.1.2 .NET Framework,随.NET Framework 3.5引入的技术主要有: (1)语言集成查询 (2)外接程序和

6、扩展性 (3)WPF (4)WCF,1.1.2 .NET Framework,随.NET Framework 3.5引入的技术主要有: (1)语言集成查询 (2)外接程序和扩展性 (3)WPF (4)WCF,1.2 C#程序开发环境,1.2.1 安装C#开发环境,1.2.2 Visual Studio的集成开发环境,1. 起始页,1.2.2 Visual Studio的集成开发环境,2. 创建一个项目,1.2.2 Visual Studio的集成开发环境,3解决方案资源管理器,1.2.2 Visual Studio的集成开发环境,3解决方案资源管理器,1.2.3 C#的控制台应用程序,1. 新建项目,2. 代码分析,using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace helloworld class Program public static void Main(string args) Console.WriteLine(“Hello World!“); Console.ReadLine(); ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号