Csharp程序设计-第1章

Csharp程序设计-第1章

ID:42882771

大小:1.09 MB

页数:23页

时间:2019-09-24

Csharp程序设计-第1章_第1页
Csharp程序设计-第1章_第2页
Csharp程序设计-第1章_第3页
Csharp程序设计-第1章_第4页
Csharp程序设计-第1章_第5页
资源描述:

《Csharp程序设计-第1章》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

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

3、pt已不再使用)。1.1.2.NETFramework1..NET框架使用的语言各种语言经过编译后,并不直接产生中央处理器CPU可执行的代码,而是先转变为一种中间语言(IntermediateLanguage,简称IL或MSIL)。执行时再由公共语言运行库载入内存,通过实时解释将其转换为CPU可执行代码。1.1.2.NETFramework1.1.2.NETFramework2.基础类库.NET框架中的类被拆分为命名空间,而命名空间是类库的逻辑分区。类库所采用的命名空间是采用分层次的结构,即命名空间下面又可以再分成子命名空间。每个命名空间都包含一组按照功能划分的相关类。1.1.2.NETFr

4、amework2.基础类库(1)所有微软公司提供的类都以System或Microsoft命名空间开头。(2)有关网络协议和简单编程接口的类放在System.Net命名空间中。(3)有关文件I/O、内存I/O、独立存储的类放在System.IO命名空间中。1.1.2.NETFramework2.基础类库(3)基于Windows应用程序的用户界面的类放在System.Windows.Forms命名空间中。(4)有关Web服务器与浏览器交互,以及Web服务的类都放入System.Web及其子命名空间中。(5)所有用于处理XML、XML架构、XSL/T转换、Xpath表达式的类都放入System.X

5、ml及其子命名空间中。1.1.2.NETFramework3.公共语言运行库提供了程序运行时的内存管理、垃圾自动回收、线程管理和远程处理以及其他系统服务。还能监视程序的运行,进行严格的安全检查和维护工作,以确保程序运行的安全、可靠以及其他形式的代码准确性。1.1.2.NETFramework随.NETFramework3.5引入的技术主要有:(1)语言集成查询(2)外接程序和扩展性(3)WPF(4)WCF1.1.2.NETFramework随.NETFramework3.5引入的技术主要有:(1)语言集成查询(2)外接程序和扩展性(3)WPF(4)WCF1.2C#程序开发环境1.2.1安装C

6、#开发环境1.2.2VisualStudio的集成开发环境1.起始页1.2.2VisualStudio的集成开发环境2.创建一个项目1.2.2VisualStudio的集成开发环境3.解决方案资源管理器1.2.2VisualStudio的集成开发环境3.解决方案资源管理器1.2.3C#的控制台应用程序1.新建项目2.代码分析usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacehelloworld{classProgram{publicstaticvoidMain(stri

7、ng[]args){Console.WriteLine("HelloWorld!");Console.ReadLine();}}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。