- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CH1 Visual Csharp 概述
第一篇 开发工具
第1 章 Visual C# 概述
1.1 Visual Studio.NET 简介
1.1.1 .NET简介
微软公司 2000 年正式.NET 战略,并于 2002 年发布了
Microsoft Visual studio.NET软件包。该软件包的核心是.NET
Framework 1.0(简称.NET 1.0)。自此以后,一发不可收,微软
公司的.NET版本不断升级,较为流行的版本有Microsoft Visual
studio 2003、Microsoft Visual studio 2005、Microsoft Visual
studio 2008,直到Microsoft Visual studio 2010 版,这事好
像还没完,升级仍在持续中。在Microsoft Visual studio 2008
版本中使用的.NET框架是.NET Framework 3.5,而在Microsoft
Visual studio 2010 版本中则可以支持多种.NET 版本的程序,
包括.NET Framework 4.0(简称.NET 4.0)程序。这些不同的版本
在使用方法方面非常相似,我们将使用Microsoft Visual studio
2008来学习.NET编程。
1.1.2 .NET与C#
(1) 公共语言规范
.NET 的目标之一就是要改变多种开发语言各自为政,相
互不兼容的问题,实现跨语言编程。多种语言要实现相互之
间的完全交互,必须定义一种统一的语言规范,不同开发语
言编写出来的代码被编译成满足该规范的代码,这样,其他
语言编写出来的程序就可以方便地调用这些代码。.NET 框架
通过公共语言规范(CLS)实现跨语言编程,公共语言规范定
义了所有在.NET 框架上运行的代码必须满足的基本接口。
(2)中间语言MSIL
对于不同的符合 CLS的高级开发语言,他们是如何统一
到一起的呢?这就需要使用到微软中间语言(MSIL),这是一
种符合CLS 规范而且风格颇似汇编的中间语言,它并非像真
正的汇编语言那样和硬件指令紧密结合,而是由一些模拟的
指令组成。在.NET 环境中,通过.NET 开发语言(如 C#,VB.NET
等)开发的应用程序需要经过一系列的中间步骤,才能成为
1
最终在计算机上执行的代码。
(3) C# 的特点
在微软官方推出的开发语言中,C#是最流行的符合 CLS
规范的开发语言,是.NET 应用程序最主要的开发语言(当然
也可以使用 VB.NET 和 VC++.NET 来开发.NET 应用程序)。C#
是最流行的程序开发语言。其主要特点是:
① 语法简单。与C 和C++相比,C#的语法更加简单。
② 面向对象。C#具有面向对象程序设计语言所应有的
一切特性。
③ 类型安全。C#提供的类型安全机制,可以避免一些
常见的类型问题,如类型转换、数组类型越界等问题。
④ 保留了C 和C++的强大功能。与C和 C++相比,C#继
承了 C 和 C++的优点,同时摒弃了一些复杂性和缺陷,使语
法更加单。例如,C#使用ref和 out参数代替指针类型,从
而使程序更加健壮。
⑤ 与 WEB 结合紧密。网络中结构化数据传送标准 XML
是一种最流行的数据描述语言,C#对XML提供了很好的支持。
⑥ 快速应用开发功能。
1.2 C#集成开发环境
1.2.1 起始页
启动 Visual Studio 2008.NET,进入起始页。在“最近的项
目”栏中有“打开”和 “创建”两个选择项。“打开”是指原有
开发项目已经存在,现在继续进行开发或修改,“创建”是指重
新创建一个新的项目。其他栏目的含义已有其标题指明,也可进
入其栏目阅读其“帮助”。
单击“创建/项目”启动“新建项目”对话框。
在“项目类型”栏中选择“Visual C#”,在“模版”栏中选
择“Windows 应用程序”,在“名称”栏目中输入你命名的项目
名,也可以使用默认项目名:WindowsApplication1。如图1_1。
2
您可能关注的文档
- 数据中心2.0安装配置文档.pdf
- AE菜单命令.pdf
- 2014【时政解读高考版】重大时事精选 国际部分(2013年4月-2014年2月)(pdf版).pdf
- 初二语文导学案 编制时间: 2010年12月5日 编制:唐洪苇 修订.pdf
- 【经典】2013年十大劳动维权案例点评.pdf
- 2005年中考语文试题湖南省岳阳市2005年初中毕业会考语文试题.doc.pdf
- 2015北京大学日语语言文学考研 招生人数 参考书 报录比 复试分数线 考研真题 考研经验 招生简章.pdf
- TWB深度预测四套题一.pdf
- 北京大学校园本部在规划建设上的继往开来.pdf
- 2012【刊-汽车工程】增程式电动车分布式控制系统的研究.pdf
最近下载
- 单片机原理及应用(第3版)张兰红习题答案解析.docx VIP
- 2023年资料员资格考试题库附参考答案(完整版).docx
- 2023《BIM工程师》继续教育题库及参考答案【夺分金卷】.docx
- 电容式传感器应用案例 (1).pptx VIP
- 部编版道德与法治四年级上册《3我们班 他们班》教学反思(两篇).pdf
- 2025年内蒙古职业病诊断医师考试(物理因素所致职业病及职业性耳鼻喉口腔类疾病)经典试题及答案.docx
- 2023年心理咨询师考试题库含答案(满分必刷).docx
- AC696N SDK FM不停台和漏电联合补丁修改说明V2.pdf VIP
- 课题申报书:增值评价视域下我国应用型高校学生学习成果评估研究.docx VIP
- 餐厨垃圾处理技术要求规范(CJJ184-2023年).docx
原创力文档


文档评论(0)