- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 C#概述概要1
第1章 C#概述 1.1 什么是C#语言 1.1.1 C#发展历程 2000年,微软公司开发出了C#编程语言,它来源于C 、C++和Java。 C#是一种面向对象的编程语言,主要用于开发可以运行在.NET平台上的应用程序,是.NET首选编程语言。 从开发效率上讲,C#为程序为开发人员提供了快速开发手段,并且保有C++语言的优点。从继承性上讲,C#在更高层次上重新实现了C和C++语言。从语法形式和易用性上讲,C#语言几乎综合了目前流行的所有高级语言的优点,提供了语法简洁、功能完善而又容易使用的表现形式。 C#语言的设计目的是简化网络应用,使用C#可快速构建基于Windows和Internet的应用程序和组件。开发人员可以使用C#开发多种类型的应用程序。 C#在一些诸如名字空间、类、方法和异常处理等特定领域,与C和C++之间还是存在着巨大的差异。 1.1.2 C#特点与优势 1.2 C#与.NET框架 1.2.1 .NET Framework的功能 1.2.2 .NET Framework的体系结构 1.2.3 .NET Framework各部分功能 1.2.1 .NET Framework的功能 提供一个一致的面向对象的编程环境。 提供一个将软件部署和版本控制冲突最小的代码执行环境。 提供一个可提高代码执行安全性的代码执行环境。 提供一个可消除脚本环境或解释环境的性能问题的代码执行执行环境。 使开发人员的经验在面向类型大小相同的应用程序时保持一致。 按照工业标准生成所有代码,以确保基于.NET Framework的代码可与任何其他代码集成。 1.2.2 .NET Framework的体系结构 1.2.3 .NET Framework各部分功能(1) 公共语言规范(CLS):包含函数调用方式、数据类型和异常处理方式等。符合CLS的开发语言和程序可以在任何公共语言开发环境的操作系统下运行。 Web Service:在.NET框架下,设计应用程序界面有两种方式,即Windows窗体或表单和Web窗体或表单。ASP.NET将许多控件加以对象化,用户可方便地使用各控件的属性、方法和事件。 Web Service是一种程序调用与执行的方式,该程序是以网站为基础的。 XML: .NET框架直接支持XML文件操作,在XML文档和数据集之间进行数据转换。 .NET基础类库:每种程序设计语言都有各自独立的类库,彼此不能相互引用。而.NET基础类库提供了程序员在开发程序时所需要的大部分功能,而且此类库可被任何一种支持.NET框架程序语言加以引用。 1.2.3 .NET Framework各部分功能(2) 公共语言运行环境(CLR):在.NET框架下,所有的程序语言都将使用统一的虚拟机,CLR是所有的.NET语言在执行时所必备的运行环境,这种统一的虚拟机与运行环境可达到跨平台的目的。 中间语言与实时编译器:在.NET框架下,所有的程序语言在编译时先转为与平台机器无关的“中间语言”代码,再与原数据一同编译成可执行代码,就可在任何安装有CLR的机器上运行。 Visual Studio.NET集成开发环境(IDE):是开发.NET应用程序的界面,功能十分强大。 应用程序开发语言:至少支持四种程序设计语言。其中包括C#。 1.3 配置C#开发环境和启动操作 1.3.1 配置Visual C#开发环境 1.3.2 C#的启动 1.3.1 配置Visual C#开发环境 1.3.2 C#的启动 1. 启动Visual Studio 2008 2. 启动Visual C# 2008 1. 启动Visual Studio 2008 启动Visual Studio 2008系统后的界面 2. 启动Visual C# 2008 “新建项目”对话框 选中“控制台应用程序”后的窗口界面 选中“Windows窗体应用程序”后的窗口界面 1.4 C#的集成开发环境(IDE) 1.4.1 C#菜单栏 1.4.2 C#工具栏 1.4.3 C#工具箱 1.4.4 解决方案资源管理器 1.4.5 属性面板 1.4.6 窗体设计器 1.4.7 代码编辑器 1.4.1 C#菜单栏 1.4.2 C#工具栏 1.4.3 C#工具箱 1.4.4 解决方案资源管理器 1.4.5 属性面板 1.4.6 窗体设计器 1.4.7 代码编辑器 代码编辑器 1.5 编辑器设置 * * 1.1 什么是C#语言 1.2 C#与.NET框架 1.3 配置C#开发环境和启动退出操作 1.4 C#的集成开发环境(IDE) 1.5 编辑器设置 1.1.1 C#发展历程 1.1.2 C#特点与优势 语法简洁。取消了复杂的指针操作,不允许直接操作内存。 具有现代性。在传统语言中必须由用户自己定义的特征都已成为基础
您可能关注的文档
- 绿色荧光蛋白(GFP)原核表达分析概要1.doc
- 第19章 清洁卫生第3-4节皮肤与晨晚间护理概要1.ppt
- 外研社新版八年级下册M8U2we thought somebody was moving about概要1.ppt
- 外研社必修四 module5 a trip along the three gorges dam概要1.ppt
- 第1框 关爱大自然 从我做起概要1.ppt
- 绿色饭店是国际住宿业和餐饮业的新型经营方式概要1.doc
- 第1章 MATLAB操作基础概要1.ppt
- 外研社教材 高一 module2 my new teachers(reading)公开课概要1.ppt
- 外研社新版八年级下册M7U2 fill out our form and come to learn english in los angeles概要1.ppt
- 外研社新课标八年级下册Module 4 Seeing the doctor概要1.ppt
最近下载
- 胎圈钢丝市场洞察报告.pptx VIP
- Starter Unit 2 Keep Tidy Section A 1a-2e 课件 人教版2024七年级英语上册.pptx
- (9号)青岛天信电气500KW变频器培训资料(四象限).ppt
- 传统风貌区打测绘说明书.pdf
- 2025年传染病防治法培训试题及答案.docx VIP
- 金蝶云星空操作手册V3.5.docx VIP
- 《质量管理》试题题库汇总及参考答案 .pdf VIP
- 2024年八个方面检视剖析材料.docx VIP
- 2023燃气-蒸汽联合循环发电工程建设预算项目划分导则.docx VIP
- 基于文旅融合视角的研学旅游产品创新发展研究——以大连市为例.docx VIP
文档评论(0)