- 25
- 0
- 约1.83万字
- 约 85页
- 2021-07-28 发布于江西
- 举报
第 1 章 认识 C#及开发环境
第 1 章 认识 C#及开发环境
认识 C#及开发环境
第 1 章
C#是微软公司推出的一种简洁、类型安全的面向对象的编程语言,开发人员可以通过它
编写在 .NET Framework
上运行的各种安全可靠的应用程序。使用
C# ,可以创建传统的
Windows
客户端应用程序、XML Web Services、分布式组件、客户端—服务器应用程序、数
据库应用程序以及很多其他类型的程序。
本章首先让读者了解 C# 发展历程、 C# 特点和 C# 语言编程环境,然后详细介绍 .NET
Framework 3.5
类库、安装与卸载 Microsoft Visual Studio 2008(简称 VS 2008
)以及如何有
效地使用各种帮助资源,同时也能够使读者快速学习并掌握 VS 2008
开发环境以及使用 VS
2008
中的编译器对程序进行调试。通过本章的学习,读者能够学到以下内容。 C#发展历程、特点及语言编程环境。
.NET Framework 3.5
类库概念及特性。
如何安装 Microsoft Visual Studio 2008
如何安装及使用 MSDN 帮助。
开发环境。
Visual Studio 2008
开发环境的使用。
程序调试的作用。
程序调试的几种常用方法。
程序调试时的语句定位。
第 1 章
认识 C#及开发环境
1.1 C#概述
1.1.1 C#发展历程
C#的来源可追溯至 FORTRAN 和 Algol , FORTRAN 是 FORmula TRANslator
的缩写,
开发于 1950 年,它是第一个高级命令语言,其主要目的是将数据公式翻译成汇编语言指令序
列;而与以前的语言相比,Algol 语言在清晰性和一致性上迈出了一大步,它是最原始的块结 构化语言并且对大部分编程语言都产生了巨大的影响。
1998
年,Anders Hejlsberg
( Delphi
和 Turbo Pascal
语言的设计者)以及他的微软开发
团队开始设计 C#语言的第一个版本。 2000
年 9
月,ECMA(国际信息和通信系统标准化组
织)成立了一个任务组,着力为 C#编程语言定义一个 Microsoft
建议标准。据称,其设计目
标是制定“一个简单、现代、通用、面向对象的编程语言”,于是出台了 ECMA-334 标准,这
是一种令人满意的简洁的语言,它有类似 JAVA
的语法,但显然又借鉴了 C++和 C 的风格。
设计 C#语言是为了增强软件的健壮性,为此提供了数组越界检查和“强类型”检查,并且禁止 使用未初始化的变量。
1.1.2 C#语言编程环境
目前,开发和运行 C#程序有多种选择,例如,用户可以从微软免费获取 .NET 的软件开
发工具箱( SDK)或购买功能强大的 Visual Studio.NET
开发环境,各自的特点如下:
SDK 包含编译、运行和测试 C#程序的所有资源,它包含 C#语言编译器、
JIT
、编译器和相关文档。惟一不含有的是用来输入和编辑 C#程序的文本
编辑器。
2
Visual Studio.NET
是微软的完整开发环境,它包含一个集成开发环境(IDE)
第 1 章
认识 C#及开发环境
和高级 C#编辑器,同时还支持程序调试及许多可提高开发人员效率的附加 功能。
Visual Studio.NET
和 SDK 使用相同的 C#编译器、JIT
编译器和运行时来编译和运行程
序,用户可以准确运行同一程序而且运行速度相同。 Visual Studio.NET 具包,可以让用户轻松设计和编写 C#程序。
提供了功能强大的工
1.2 .NET Framework 3.5 简介
C#语言是建立于 .NET Framework
之上,有了 .NET Framework
的基本认识之后,将会
有助于读者更快、更好地学习 C#这个专为.NET 平台所设计的语言。 C#与.NET Framework 紧密的结合从而使得程序开发更轻松、更高效。
1.2.1
什么是.NET Framework 3.5
.NET Framework
是支持生成、运行下一代应用程序和
XML Web Services
的内部
Windows
组件,它简化了在高度分布式 Internet
环境中的应用程序开发。 .NET Framework
旨在实现以下目标:
提供一个一致的面向对象编程环境,而无论对象代码是在本地存储执行,
还是在本地执行在 Internet
上分布,或者是在远程执行的。
提供一个将软件部署和版本控制冲突最小化的代码执行环境
您可能关注的文档
- 砂石场建设可行性报告.docx
- 砂石料场建设项目可行性研究报告.docx
- 研发项目简介.docx
- 磁粉探伤机可控硅充退磁装置设计毕业设计论文.docx
- 礼堂舞台灯光设计方案.docx
- 社区综合服务中心大楼项目建设可行性研究报告.docx
- 福建省漳州市2017-2018学年高一下学期期末生物试卷.docx
- 福建省福州市仓山区实验小学六年级小升初语文测试卷(8套试卷带答案解析)(1).docx
- 社区智慧银行建设方案.docx
- 福建省福州市福州金山小学六年级小升初语文测试卷(8套试卷带答案解析).docx
- 2026中国第三方支付市场发展路径及盈利模式与反洗钱对策报告.docx
- 2026亚太地区汽车制造行业市场供需分析及投资评估规划分析研究报告.docx
- 2026农业粮食安全现状评估产业规划分析.docx
- 2026物业管理产业行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2026孟加拉国服装加工行业全球市场竞争力研究及企业创新发展投资评估报告.docx
- 2026我国交通运输行业市场深度调研及发展趋势与投资前景预测研究报告.docx
- 2026中国数字孪生技术行业应用与标准体系建设.docx
- 2026柔性电子材料市场发展分析及行业投资战略研究报告.docx
- 2026中国监护仪产业链上下游协同发展及商业模式优化策略报告.docx
- 2026-2030中国实验室钙离子计行业市场发展趋势与前景展望战略研究报告.docx
最近下载
- 口腔数字化技术 第二章 口腔数字化技术的基础理论.pptx VIP
- JIT精益生产培训课件.pptx VIP
- 2025年湖北省文化专业技术职务水平能力测试(群众文化)历年参考题库含答案详解.docx VIP
- 《精神康复科娱疗护士岗位质量考核评价标准》.docx VIP
- 部编版(26春)小学道德与法治三年级下册教学设计全册.docx
- 1《子路、曾皙、冉有、公西华侍坐》公开课一等奖创新教学设计统编版高中语文必修下册.docx VIP
- 百得燃气燃烧机TBG80 110 140 200 260 360LX ME电子调节中文说明书.pdf VIP
- 六年级下册道德与法治第1课学会尊重第二节尊重自己.ppt VIP
- 2025年安徽省中考道德与法治试卷真题(含标准答案及解析).pdf
- 产业转型地区的结构优化——2025年高考地理一轮复习.docx VIP
原创力文档

文档评论(0)