C#面向对象程序设计教学PPT作者王晶晶主编C#面向对象程序设计.docx
《C#面向对象程序设计教学PPT作者王晶晶主编C#面向对象程序设计.docx》由会员分享,可在线阅读,更多相关《C#面向对象程序设计教学PPT作者王晶晶主编C#面向对象程序设计.docx(246页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、刖S随着Net Framework 2.0的发布,微软推出的新一代软件开发工具Visual Studio2005备 受!T行业的关注,从而迎来了应用程序开发的新时代。于是,C#语言及相关的.NET Framework开发环境成为备受推崇的新技术之一,越来越多的软件开发人员开始学习该技 术,高等学校也将C#作为计算机专业重要的语言课程。本书结构清晰,内容详实,案例丰富,讲解透彻,可作为高职高专计算机专业程序设计 的教材,本书以实际工作过程中所需要的知识和技能为出发点,注重知识的过渡与衔接,精 心设计实例,强化学生的动手能力,提高学生的专业技能。本书共分为11章,从基本概念和实际应用出发,由浅入深
2、、循序渐进地讲述了 C析吾言 基础语法、结构化程序设计、面向对象程序设计、Windows应用程序开发和ADO.NET访问 数据库等内容,每一部分结合典型实例,让学生在学的过程中动手操作,在学好理论知识的 同时强化专业技能训练,最后又通过学生信息管理系统这一综合实例,讲述了使用C#开发 信息管理系统的过程和技术。学习完本书,学生能够掌握C#的基本知识和技术,并能编写 Windows桌面应用程序。本书的结构安排如下:第1章c#概述 介绍了 C#的发展和特点,VisualStudio2005集成开发环境及运用该工具 开发简单的控制台应用程序和Windows应用程序。第2章数据类型、运算符与表达式介绍
3、了 C#中数据类型、类型转换的规则和语法及运 算符与表达式。第3章结构化程序设计介绍了结构化程序设计中3种基本结构:顺序结构、选择结构 和循环结构。第4章面向对象编程基础介绍了面向对象编程基本概念,包括:类和对象的定义、构 造函数与析构函数、this关键字、属性、方法、静态和实例成员。第5章继承、多态与接口介绍了继承、多态性、抽象类和抽象方法、接口。第6章委托、事件及异常处理介绍了委托、事件和异常处理。第7章Windows程序开发基础介绍了 Windows应用程序中所用到的控件的组成及其 属性和方法、事件处理等。第8章Windows Forms髙级应用 介绍了菜单栏、工具栏、状态栏和MDI应用
4、程序。第9章文件与通用对话框介绍了文件与目录管理、文件的读和写和通用对话框。第10章ADO.NET访问数据库介绍了 ADO.NET技术、访问数据库的步骤及常用的 ADO.NET对象的属性和方法。第11章学生信息管理系统开发介绍了系统开发的整个过程,包括系统分析与设计、详 细设计、系统实现和部署应用程序。本书由王晶晶主编,肖秋霞任副主编,张坤、吴岩也参加了本书的编写。编写分工如下: 第1、2、3章由肖秋霞编写,第4、9章由张坤编写,第5、6章由吴岩编写,第7、8、10、 11章由王晶晶编写。全书由王晶晶统稿,章五教授在百忙之中对全书进行了认真审阅, 并提出了许多宝贵的意见和建议,在此表示衷心感谢
5、!由于编者水平有限,编写时间仓促,书中难免有错漏之处,敬请广大读者批评指正,以 便下次修订时完善。编者2009年12月第1章C#概述11.1 C#的发展11.2 C#的特点11.3 C#能编写的应用程序21.4 开发工具21.5 控制台应用程序221.6 可视化程序开发初探26习题128第2章数据类型、运算符与表达式302.1 数据类型302.2 类型转换362.3 运算符和表达式40习题245第3章 结构化程序设计473.1 顺序结构473.2 选择结构473.3 循环结构503.4 数组55习题361第4章 面向对象编程基础634.!类与对象634.2 构造函数与析构函数654.3 thi
6、s关键字694.4 属性714.5 方法744.6 静态和实例类成员82习题483第5章继承、多态与接口855.1 继承855.2 多态性895.3 抽象类和抽象方法935.4 接 口97习题5102第6章 委托、事件及异常处理1046.1 委托1046.2 事件1106.3 异常处理113第7章 Windows程序开发基础1227.1 窗体1227.2 控件概述1247.3 Label控件1267.4 TextBox 控件1277.5 Button控件1317.6 GroupBox 控件1337.7 RadioButton控件1337.9 ListBox控件1377.10 ComboBox
7、控件1417.11 Timer 控件1447.12 LinkLabel 控件1457.13 PictureBox 控件146习题7147第 8 章 Windows Forms 高级应用1498.2 工具栏1538.3 状态栏1568.4 MD1应用程序158第9章 文件与通用对话框1649.1 文件与目录管理1649.2 文件的读和写1699.3 通用对话框173习题9184第10章ADO.NET访问数据库18510.2 访问数据的步骤18510.3 连接数据源18610.4 操作数据库中的数据18810.5 带参数的Command对象19110.6 DaiaReader 对象19310.7
8、DataSet 对象19410.8 DataAdapter对象19810.9 DataReader与DataSet的区另20410.10 CommandBuilder 对象20510.11 使用存储过程20610.12 Windows应用程序访问数据库210习题10223第11章学生信息管理系统开发22511.1 系统分析与设计22511.2 详细设计22811.3 系统实现232习题11240附录参考答案241附录C#关键字242参考文献243第1章C#概述本章介绍c#的特点、开发环境和创建控制台应用程序的方法,让我们在初步了解c# 之后,便可安装c#的集成开发环境,从而进行简单的控制台程序
9、的编写。1.1 C#的发展1995年,SUN公司推出了面向对象的程序开发语言Java,该语言所具备的跨平台、跨 语言的特点使Java逐渐成为企业级应用系统开发的首选工具。不久,微软推出了基于Java 语言的编译器Visual J+, Visual J+很快从1.!版本升级到了 6.0版本,Visual J+ 6.0集成 在Visual Studio6.0中。Visual J+虽然具有强大的开发功能,但主要应用在Windows平台的 系统开发中,SUN公司认为这违反了 Java跨平台开发的特点,对微软提出了诉讼,这使微 软处于极其被动的局面,为了改变这种局面,微软决定推出.NET计划和开发语言C
10、#。微软公司在2000年6月举行的“职业开发人员技术大会”上正式发布了 C#语言。其英 文名为C-Sharp。微软公司对C#的定义是:“C#是种类型安全的、现代的、简单的,由C 和C+衍生出来的面向对象的编程语言,它是牢牢根植于C和C+语言之上的,并可立即 被C和C+开发人员所熟悉。C#的目的就是综合Visual Basic的高生产率和C+的行动。”1.2 C#的特点C#是种简单、灵活且功能强大的程序设计语言,使程序员能够快速开发多种应用程 序。由于它彻底采用了面向对象程序设计思想,因此无论是最普通的应用程序还是大型的商 业软件,C#都是最合适的选择。简面言之,C#有以下四个特点:1.简单C#
11、继承了 C和C+的优点,并对其缺点进行了改善,使得语言更加简单。C#同时摒弃 了其他编程语言(例如C+和Java)中的些复杂性和缺陷,这使得没有编程基础的程序员 也能有效地减少开发过程中的错误。2,面向对象C#具有面向对象程序设计语言所应有的一切特性:封装、继承和多态。通过面向对象 的强大功能,C#使得程序员的编程效率得到极大的提高,缩短了应用程序的开发周期。3 .与Web紧密结合C#对网络中结构化数据传送的标准一XML提供了很好的支持,程序员能够利用简单 的C#语言结构方便地开发XMLWeb Service,有效地处理网络中的各种数据。4 .基于.NET Framework.NET Fram
12、ework为用C#编写的应用程序提供了安全性保障和错误处理机制。1.3 C#能编写的应用程序1. Windows应用程序:Windows应用程序有我们很熟悉的Windows外观和操作方式, 使用.NET Framework的Windows Forms模块就可以生成这种应用程序。Windows Forms模 块是个控件(例如按钮、工具栏、菜单等)库,其中的控件可以用于建立Windows用户界面 (UI)。2. Web应用程序:web应用程序是山Web页组成的,可以通过任何Web浏览器查看。.NET Framework包括个动态生成Web内容的强大系统,允许个性化、实现安全性等。这个系 统叫做 A
13、ctive Server Pages.NET(ASP.NET),我们可以使用 C#通过 Web Forms 创建 ASP.NET 应用程序。3. Web服务:这是创建各种分布式应用程序的新方式,使用Web服务可以通过Internet 虚拟交换数据。无论使用什么语言创建Web服务,也无论Web服务驻留在什么系统上,都 使用样简单的语法。1.4 开发工具我们可以使用Windows自带的“记事本”来进行程序的开发。但是,其工作效率是很 低的。为了解决该问题,集成开发环境(Integrated Development Environment, IDE)应运而生。 本书采用的是Visual Studio
14、 2005集成开发环境。下面首先介绍如何安装Visual Studio 200501.4.1 安装Visual Studio 20051准备工作硬件处理器:主频在600MHz以上,建议采用主频在1GHz的Pentium处理器。系统内存:最低要求:192MB,推荐:256MB。硬盘若不安装MSDN,安装驱动器上要有2GB可用空间,系统驱动器上要有1GB可用空间。若安装MSDN,在完全安装MSDN的安装驱动器上要有3.8GB的可用空间,在进行默 认MSDN安装的安装驱动器上要有2.8GB的可用空间。系统驱动器上要有1GB可用空间。 显示器:最低要求:800X600像素、256色,推荐:1024X7
15、68像素、增强16位 颜色。(2)运行环境(操作系统) Microsoft Windows 2000系列操作系统,需要安装SP4。 Microsoft Windows XP系列操作系统,需耍安装SP2. Microsoft Windows Server 2003,需要安装 SP1. 浏览器要求IE5.5或更新版本。(3)Visual Studio 2005 安装程序Microsoft Visual Studio 2005 Standard Edition 或 Microsoft Visual Studio 2005 Professional Edition如未特别说明,本书中出现的截屏均为Mi
16、crosoft Visual Studio 2005 Professional Edition 2. 安装 Visual Studio 2005(1)启动安装程序从光盘或安装程序目录启动Setup.exe,如图1-1所示。图1-1启动安装程序(2)安装 Visual Studio 2005单击“安装Visual Studio 2005”,进入Visual Studio 2005的安装向导,如图1-2所示。 安装程序开始加载安装组件。图1-2安装向导在出现如图1-2所示的画面前,会弹出个小窗口安装程序在解压安装文件。如果 计算机硬件配置较低,可能需要的时间会长些,请耐心等待。(3)安装程序加教安
17、装组件安装程序加载安装组件完成后,下步”按钮由灰色变为可以单击状态。单击下 步”按钮进入安装程序起始页,如图1-3所示。图1-3安装程序起始页在起始页的右侧是“最终用户许可协议”,选中“我接受许可协议中的条款”复选框, 并输入产品密钥,然后单击“下步”按钮,进入安装程序选项页。(4)安装选项安装选项用于选择要安装的功能,可以选择“默认值”、“完全”、“自定义”和Visual Studio 2005的安装路径,如图1-4所示。建议选择“默认值”。如果你对Visual Studio 2005所包含 的各种功能都比较了解,则可以根据需要选择自定义安装,只安装需要的功能,以节省硬盘 空间。可以根据各磁
18、盘的使用情况,通过单击“浏览”按钮来选择产品的安装路径。图1-4安装选项(5)开始在计算机上安装Visual Studio 2005的组件选择好安装路径,单击“安装”按钮,安装程序将开始安装Visual Studio 2005的组件, 如图1-5所示。根据目标计算机上已经安装的Visual Studio 2005的组件的多少,在这里要进 行安装的项目会有所不同。如果安装Visual Studio 2005的计算机中没有安装.NET Framework 2.0、Microsoft XML等运行Visual Studio 2005所必需的组件,则会将这些组件自动安装到目 标计算机上。正苍专式初(M
19、M:)(图 !-5 安装 Visual Studio 2005 的组件根据选择安装的组件和计算机屮已经安装的运行Visual Studio 2005所必需组件的多寡, 安装过程所需要的时间长短会有所不同。安装过程中,右侧窗格中的动画显示了 Visual Studio 2005的新特性,可以边等待边浏览这些新特性。(6)安装完毕系统安装完毕后会提示安装成功。单击“完成”按钮返回到最初的安装程序界面,如图 1-6所示。图1-6系统安装完毕(7)安装 Visual Studio 帮助MSDNMSDN 是 Microsoft Software Developer Network 的简称。Visual
20、Studio 2005 的 MSDN 中 包含Visual Studio帮助信息和各个开发语言包的相关知识库。可以说MSDN是Visual Studio 开发最全面、也是最权威的技术文档。在安装完成Visual Studio 2005后,再次返回安装程序界面后,单击“安装产品文档”, 开始安装MSDN。其安装过程与前面类似,这里不再赘述。由于MSDN包含了整个Visual Studio 2005所有功能的帮助文档,所以比较庞大,建议 只选择安装需要的部分。在以后需要时可以重新安装初次安装时未选中的部分。如果硬盘容 量足够大,也可以选择完全安装,便于学习。图!-7安装MSDN(8)安装结束安装完
21、成单击“退出”按钮,结束安装过程。至此,Visual Studio 2005安装成功。1.4.2集成开发环境简介Visual Studio 2005集成开发环境集成了设计、开发、编辑、测试和调试等多种功能,方 便开发人员进行快速、高效的开发。1 .起始页打开Visual Studio 2005后,首先看到的就是图1-8所示的起始页。使用起始页可以轻松 地访问或创建项目、阅读最新的开发文章。若要访问起始页,在“视图”菜单中选择“其他 窗口”,然后单击“起始页”。图 !-8 Visual Studio 2005 起始页2 . “选项”对话框在“工具”菜单下单击“选项”,便可访问到如图1-9所示的“
22、选项”对话框。图1-9 “选项”对话框在该对话框中,可以根据自己的需要配置开发环境,比如可以设置项目的默认保存位置、 设置代码的字体、是否在每行代码前显示行号等。“选项”对话框分为两部分:左侧的导航窗格和右侧的显示区域。导航窗格中的树控件 包括如下文件夹节点:“环境”、“项目和解决方案”、“源代码管理”以及“文本编辑器” 等等。展开任意文件夹节点可以列出它所包含的选项页。当选择特定页的节点时,其选项会 出现在显示区域中。例如需设置“代码的字号为10,每行代码前显示行号”可以按以下步 骤来加以设置:(1) “工具”菜单下单击“选项”,打开图1-9 “选项”对话框;(2)在图1-9所示的“选项”对
23、话框左侧的导航窗格中,单击“文本编辑器”文件夹, 然后单击“C#”选项,在右侧的显示区域便可列出其所有的选项。选中“显示”下的“行 号”这复选框,每行代码前便会自动添加行号;(3)继续在图1-9所示的“选项”对话框左侧的导航窗格中,单击“环境”文件夹, 然后单击字体和颜色”选项,在右侧的显示区域中可对字体加以设置。设置大小为“10”;(4)单击“确定”,保存所做的设置。在“选项”对话框中,还可以进行其他的设置,比如:改变窗的默认外观和行为,创 建常用命令的快捷方式等等,读者可以参照上述例子进行设置,使得开发环境能更有效的为 你服务。3 .解决方案资源管理器在C#中,项目是个独立的编程单位,可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 面向 对象 程序设计 教学 PPT 作者 王晶晶 主编
限制150内