- 1、本文档共102页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#语言全书电子教案
授课时间
第 次课,第 周星期 第 节
课时
授课方式
理论课□ 讨论课□ 习题课□ 实验课□ 上机课□ 技能课□ 其他□
授课题目
第一章 C#语言与开发环境
目的与要求
1. 了解C#语言发展的历史和特点。
2. 了解VS 2013在Win 7操作系统上的安装和配置。
3. 掌握VS 2013的主要功能和开发界面。
4. 熟悉简单C#程序开发的基本步骤。
重点与难点
重点:C#语言机器特点、C#程序开发
难点:熟悉VS 2013工具的使用
教学基本内容
方法及手段
(一)C#语言
1. C#的历史
C#是和.NET Framework及开发环境Visual Studio一同成长起来的。
2000年7月微软公司发布了C#语言的第一个预览版;
2002年2月,微软公司推出.NET Framework 1.0版和.NET开发环境Visual Studio .NET 2002,同时推出C# 1.0版;
2003年5月,微软公司推出了.NET Framework 1.1和Visual Studio .NET 2003,同时也发布了C# 1.1版;
2005年10月,微软公司推出了.NET Framework 2.0和C# 2.0版;
2005年11月,微软公司发布Visual Studio 2005正式版;
2006年11月,微软公司发布.NET Framework 3.0;
2007年8月,微软公司发布C# 3.0版;
2007年11月,微软公司发布.NET Framework 3.5和Visual Studio 2008;
2010年,发布了C# 4.0版本和.NET Framework 4以及Visual Studio 2010;
2012年,发布了C# 5.0版本和.NET Framework 4.5以及Visual Studio 2012;
2013年,发布了.NET Framework 4.5.1和Visual Studio 2013;
2016年,发布了C# 6.0版本和.NET Framework 4.6 以及Visual Studio 2015。
2. C#的特点
C#继承了C/C++的强大功能,并且抛弃了C/C++的复杂特性,同时又借鉴了Java的优点,具有安全、稳定、简单、优雅的特点。C#具有功能强大、语法简洁、面向对象、提供了完整的安全性、支持组件技术、具有自动内存管理、良好的版本控制能力以及与Web紧密结合等优点。
(1)语法简洁
C#语法类似于C++和Java,并进行了简化,只保留了常见的形式。
(2)面向对象
C#采用了面向对象设计思想,它将复杂的问题分解为一个个能够完成独立功能的相对简单的对象的集合。C#具有面向对象程序设计语言的所有特征,支持抽象、封装、继承、重载、多态等特性。
(3)可视化集成开发环境
C#采用了可视化编程方式,用户界面良好,采用拖放控件来设计界面,所见即所得,非常方便、高效。Visual Studio是.NET平台默认的集成开发环境,在这个环境中,可以进行设计界面、编写代码、调试、编译等工作。
(4)内存管理
C#具有自动内存管理机制,系统会根据一定算法自动回收不再被使用对象所占用的内存。
(5)功能强大的类库
.NET类库内容非常丰富,通过引用.NET类库可以方便、高效地完成各种程序设计工作。.NET架构(.NET Framework)是当前程序设计的主流体系之一,代表了程序设计技术发展的方向。.NET是个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。
(二)C#语言开发工具
1. 文本编辑工具
文本编辑工具有很多种,如常用的记事本,这类工具大都非常简单,功能也有限,通常用来开发C#控制台程序。
2. 集成开发工具
集成开发环境通常是所见即所得的开发工具,通常都功能强大。
(1)Visual Studio
使用集成开发环境通常可通过拖放控件等方式自动生成一些代码,使开发者更关注程序逻辑结构的开发,大大提高了程序的开发效率。Visual Studio就是典型的集成开发环境,功能非常强大,几乎可以满足开发者所有的需求。
(2)SharpDevelop
SharpDevelop是一个轻量级的开源免费开发工具,SharpDevelop支持多种程序语言,包括C#、Java以及VB,同时还支持多种语言界面。
(3)EasyCSharp
EasyCSharp是另一个优秀的C#程序集成开发环境,使用简便,适合小型C#应用程序的开发。
(三)Visual Studio 2013
Visual Studio 2013内置了多种提高工作效率的功能,如自动补全方括号、快捷键移动整行或整块代码以及行内导
文档评论(0)