欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C#面向对象程序设计教学PPT作者王晶晶主编C#面向对象程序设计.pdf

    • 资源ID:90590771       资源大小:31.20MB        全文页数:247页
    • 资源格式: PDF        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C#面向对象程序设计教学PPT作者王晶晶主编C#面向对象程序设计.pdf

    、乙 X-刖 S随着.Net Framework 2.0的发布,微软推出的新一代软件开发工具Visual Studio2005备受 I T 行业的关注,从而迎来了应用程序开发的新时代。于是,C#语言及相关的.NETFramework开发环境成为备受推崇的新技术之一,越来越多的软件开发人员开始学习该技术,高等学校也将C#作为计算机专业重要的语言课程。本书结构清晰,内容详实,案例丰富,讲解透彻,可作为高职高专计算机专业程序设计的教材,本书以实际工作过程中所需要的知识和技能为出发点,注重知识的过渡与衔接,精心设计实例,强化学生的动手能力,提高学生的专业技能。本书共分为11章,从基本概念和实际应用出发,由浅入深、循序渐进地讲述了 C#言基础语法、结构化程序设计、面向对象程序设计、Windows应用程序开发和ADO.NET访问数据库等内容,每部分结合典型实例,让学生在学的过程中动手操作,在学好理论知识的同时强化专业技能训练,最后又通过学生信息管理系统这一综合实例,讲述了使用C#开发信息管理系统的过程和技术。学习完本书,学生能够掌握C#的基本知识和技术,并能编写Windows桌面应用程序。本书的结构安排如下:第 1 章 c#概述介绍了 C#的发展和特点,Visual Studio2005集成开发环境及运用该工具开发简单的控制台应用程序和Windows应用程序。第 2 章数据类型、运算符与表达式介绍了 C#中数据类型、类型转换的规则和语法及运算符与表达式。第 3 章结构化程序设计介绍了结构化程序设计中3 种基本结构:顺序结构、选择结构和循环结构。第 4 章面向对象编程基础介绍了面向对象编程基本概念,包括:类和对象的定义、构造函数与析构函数、this关键字、属性、方法、静态和实例成员。第 5 章继承、多态与接口介绍了继承、多态性、抽象类和抽象方法、接口。第 6 章委托、事件及异常处理介绍了委托、事件和异常处理。第 7 章 Windows程序开发基础 介绍了 Windows应用程序中所用到的控件的组成及其属性和方法、事件处理等。第 8 章 Windows Form s高级应用 介绍了菜单栏、工具栏、状态栏和MDI应用程序。第 9 章文件与通用对话框介绍了文件与目录管理、文件的读和写和通用对话框。第 1 0章ADO.NET访问数据库介绍了 ADO.NET技术、访问数据库的步骤及常用的ADO.NET对象的属性和方法。第 11章学生信息管理系统开发介绍了系统开发的整个过程,包括系统分析与设计、详细设计、系统实现和部署应用程序。本书由王晶晶主编,肖秋霞任副主编,张坤、吴岩也参加了本书的编写。编写分工如下:第 1、2、3 章由肖秋霞编写,第 4、9 章由张坤编写,第 5、6 章由吴岩编写,第 7、8、10、1 1 章由王晶晶编写。全书由王晶晶统稿,章五一教授在百忙之中对全书进行了认真审阅,并提出了许多宝贵的意见和建议,在此表示衷心感谢!由于编者水平有限,编写时间仓促,书中难免有错漏之处,敬请广大读者批评指正,以便下次修订时完善。编者2009年 12月1目 录第 1 章 C#概述.11.1 C#的发展.11.2 C#的特点.11.3 C#能编写的应用程序.21.4 开发工具.21.5 控制台应用程序.221.6 可视化程序开发初探.26习 题 1.28第 2 章数据类型、运算符与表达式.302.1 数据类型.302.2 类型转换.362.3 运算符和表达式.40习题2.45第 3 章 结构化程序设计.473.1 顺序结构.473.2 选择结构.473.3 循环结构.503.4 数组.55习题3.61第 4 章 面向对象编程基础.634.1 类与对象.634.2 构造函数与析构函数.654.3 this关键字.694.4 属性.714.5 方法.744.6 静态和实例类成员.82习题4.83第 5 章 继 承、多态与接口.855.1 继承.855.2 多态性.895.3 抽象类和抽象方法.935.4 接口.97习题5.102第 6 章 委托、事件及异常处理.1046.1 委托.1046.2 事件.1106.3 异常处理.113习题6.120第 7 章 Windows程序开发基础.1227.1 窗体.1227.2 控件概述.1247.3 Label控件.1267.4 TextBox 控件.12717.5 Button控件.1317.6 GroupBox 控件.1337.7 RadioButton控件.1337.8 CheckBox控件.1357.9 ListBox 控件.1377.10 ComboBox 控件.1417.11 Timer控 件.1447.12 LinkLabel 控件.1457.13 PictureBox控件.146习题7.147第 8 章 Windows Forms 高级应用.1498.1 菜单.1498.2 工具栏.1538.3 状态栏.1568.4 MDI应用程序.158习题8.162第 9 章 文件与通用对话框.1649.1 文件与目录管理.1649.2 文件的读和写.1699.3 通用对话框.173习题9.184第 10章 ADO.NET访问数据库.18510.1 ADO.NET 简介.18510.2 访问数据库的步骤.18510.3 连接数据源.18610.4 操作数据库中的数据.18810.5 带参数的Command对象.19110.6 DataReader对象.19310.7 DataSet对象.19410.8 DataAdapter对象.19810.9 DataReader与DataSet的区别.20410.10 CommandBuilder 对象.20510.11 使用存储过程.20610.12 Windows应用程序访问数据库.210习 题 10.223第 11章学生信息管理系统开发.22511.1 系统分析与设计.22511.2 详细设计.22811.3 系统实现.23211.4 部署应用程序.239习 题 11.240附录参考答案.241附 录 C#关键字.242参考文献.2432第1章C#概述第 1章 C#概述本章介绍C#的特点、开发环境和创建控制台应用程序的方法,让我们在初步了解C#之后,便可安装C#的集成开发环境,从而进行简单的控制台程序的编写。1.1 C#的发展1995年,SUN公司推出了面向对象的程序开发语言Ja v a,该语言所具备的跨平台、跨语言的特点使Java逐渐成为企业级应用系统开发的首选工具。不久,微软推出了基于Java语言的编译器Visual J+,Visual J+很快从1.1版本升级到了 6.0版 本,Visual J+6.0集成在 Visual Studio6.0中。Visual J+虽然具有强大的开发功能,但主要应用在Windows平台的系统开发中,SUN公司认为这违反了 Java跨平台开发的特点,对微软提出了诉讼,这使微软处于极其被动的局面,为了改变这种局面,微软决定推出.NET计划和开发语言C#。微软公司在2000年 6 月举行的“职业开发人员技术大会”上正式发布了 C#语言。其英文名为C-Sharp。微软公司对C#的定义是:C#是一种类型安全的、现代的、简单的,由C和 C+衍生出来的面向对象的编程语言,它是牢牢根植于C 和 C+语言之上的,并可立即被 C 和 C+开发人员所熟悉。C#的目的就是综合Visual Basic的高生产率和C+的行动力。”L2C#的特点C#是 种 简 单、灵活且功能强大的程序设计语言,使程序员能够快速开发多种应用程序。由于它彻底采用了面向对象程序设计思想,因此无论是最普通的应用程序还是大型的商业软件,C#都是最合适的选择。简而言之,C#有以下四个特点:1.简单C#继承了 C 和 C+的优点,并对其缺点进行了改善,使得语言更加简单.C#同时摒弃了其他编程语言(例如C+和 Java)中的一些复杂性和缺陷,这使得没有编程基础的程序员也能有效地减少开发过程中的错误。2.面向对象C#具有面向对象程序设计语言所应有的一切特性:封装、继承和多态。通过面向对象的强大功能,C#使得程序员的编程效率得到极大的提高,缩短了应用程序的开发周期。3.与 Web紧密结合C#对网络中结构化数据传送的标准XML提供了很好的支持,程序员能够利用简单的 C#语言结构方便地开发XMLWeb Service,有效地处理网络中的各种数据。4.基于.NET Framework.NET Framework为用C#编写的应用程序提供了安全性保障和错误处理机制。1C#面向对象程序设计1.3 C#能编写的应用程序1.Windows应用程序:Windows应用程序有我们很熟悉的Windows外观和操作方式,Framework的Windows Forms模块就可以生成这种应用程序。Windows Forms模块是一个控件(例如按钮、工具栏、菜单等)库,其中的控件可以用于建立Windows用户界面(UI)o使用.NET2.Web应用程序:web应用程序是山Web页组成的,可以通过任何WebFramework包括一个动态生成W eb内容的强大系统,允许个性化、实现安全性等。这个系统叫做 Active Server Pages.NET(ASP.NET),我们可以使用 C#通过 Web Forms 创建应用程序。浏览器查看。.NETASP.NET3.Web服务:这是创建各种分布式应用程序的新方式,使用Web服务可以通过Internet虚拟交换数据。无论使用什么语言创建Web服务,也无论Web服务驻留在什么系统上,都使用一样简单的语法。1.4 开发工具我们可以使用Windows自带的“记事本”来进行程序的开发。但是,其工作效率是很低的。为了解决该问题,集成开发环境(Integrated Development Environment,IDE)应运而生。本书采用的是Visual Studio 2005集成开发环境。下面首先介绍如何安装Visual Studio 2005。1.4.1 安装Visual Studio 20051.准备工作硬件处理器:主频在600MHz以上,建议采用主频在1GHz的Pentium处理器。系统内存:最低要求:19 2M B,推荐:256MB。硬 盘若不安装M SD N,安装驱动器上要有2 G B可用空间,系统驱动器上要有1GB可用空间。若安装M S D N,在完全安装M SD N的安装驱动器上要有3.8GB的可用空间,在进行默认M SD N安装的安装驱动器上要有2.8GB的可用空间。系统驱动器上要有1GB可用空间。显 示 器:最低要求:800X600像素、256色,推荐:1024X7 68像素、增强-16位颜色。(2)运行环境(操作系统)MicrosoftWindows 2000系列操作系统,需要安装SP4。Microsoft Windows X P系列操作系统,需要安装SP2.(3)Microsoft Windows Server 2 0 0 3,需要安装 SP1.2第1章C#概述 浏览器要求IE5.5或更新版本。(3)Visual Studio 2005 安装程序Microsoft Visual Studio 2005 Standard Edition 或 Microsoft Visual Studio 2005 ProfessionalEditiono如未特别说明,本书中出现的截屏均为Microsoft Visual Studio 2005 ProfessionalEdition o2.安装 Visual Studio 2005(1)启动安装程序从光盘或安装程序目录启动Setup.exe,如 图 1-1所示。图1-1启动安装程序(2)安装 Visual Studio 2005单 击“安装Visual Studio 2005”,进入Visual Studio 2005的安装向导,如图1-2所示。安装程序开始加载安装组件。图1-2安装向导3C#面向对象程序设计在出现如图1-2所示的画面前,会弹出一个小窗口安装程序在解压安装文件。如果计算机硬件配置较低,可能需要的时间会长些,请耐心等待。(3)安装程序加载安装组件安装程序加载安装组件完成后,“下一步”按钮由灰色变为可以单击状态。单 击“下步”按钮进入安装程序起始页,如 图 1-3所示。图1-3安装程序起始页在起始页的右侧是“最终用户许可协议”,选 中“我接受许可协议中的条款”复选框,并输入产品密钥,然后单击“下-步”按钮,进入安装程序选项页。(4)安装选项安装选项用于选择要安装的功能,可以选择“默认值”、“完全”、“自定义”和 Visual Studio2005的安装路径,如 图 1-4所示。建议选择“默认值”。如果你对Visual Studio 2005所包含的各种功能都比较了解,则可以根据需要选择自定义安装,只安装需要的功能,以节省硬盘空间。可以根据各磁盘的使用情况,通过单击“浏览”按钮来选择产品的安装路径。图1-4安装选项4第 1 章 C#概述(5)开始在计算机上安装Visual Studio 2005的组件选择好安装路径,单 击“安装”按钮,安装程序将开始安装Visual Studio 2005的组件,如 图 1-5所示。根据目标计算机上已经安装的Visual Studio 2005的组件的多少,在这里要进行安装的项目会有所不同。如果安装Visual Studio 2005的计算机中没有安装.NET Framework2.0、Microsoft XML等运行Visual Studio 2005所必需的组件,则会将这些组件自动安装到目标计算机上。图 1-5 安装 Visual Studio 2005 的组件根据选择安装的组件和计算机中已经安装的运行Visual Studio 2005所必需组件的多寡,安装过程所需要的时间长短会有所不同。安装过程中,右侧窗格中的动画显示了 Visual Studio2005的新特性,可以边等待边浏览这些新特性。(6)安装完毕系统安装完毕后会提示安装成功。单击“完成”按钮返回到最初的安装程序界面,如图1-6所示。图 1-6 系统安装完毕(7)安装 Visual Studio 帮助MSDNMSDN 是 Microsoft Software Developer Network 的简称。Visual Studio 2005 的 MSDN 中5C#面向对象程序设计包含Visual Studio帮助信息和各个开发语言包的相关知识库。可以说MSDN是 Visual Studio开发最全面、也是最权威的技术文档。在安装完成Visual Studio 2005后,再次返回安装程序界面后,单 击“安装产品文档”,开始安装MSDN。其安装过程与前面类似,这里不再赘述。由于MSDN包含了整个Visual Studio 2005所有功能的帮助文档,所以比较庞大,建议只选择安装需要的部分。在以后需要时可以重新安装初次安装时未选中的部分。如果硬盘容量足够大,也可以选择完全安装,便于学习。图1-7安装MSDN(8)安装结束安装完成单击“退出”按钮,结束安装过程。至此,Visual Studio 2005安装成功。1.4.2集成开发环境简介Visual Studio 2005集成开发环境集成了设计、开发、编辑、测试和调试等多种功能,方便开发人员进行快速、高效的开发。1 .起始页打开Visual Studio 2005后,首先看到的就是图1-8所示的起始页。使用起始页可以轻松地访问或创建项目、阅读最新的开发文章。若要访问起始页,在“视图”菜单中选择“其他窗口”,然后单击“起始页”。6第 1 章 C#概述图 1-8 Visual Studio 2005 起始页2.“选项”对话框在“工具”菜单下单击“选项”,便可访问到如图1-9所示的“选项”对话框。图 1-9“选项”对话框在该对话框中,可以根据自己的需要配置开发环境,比如可以设置项目的默认保存位置、设置代码的字体、是否在每行代码前显示行号等。“选项”对话框分为两部分:左侧的导航窗格和右侧的显示区域。导航窗格中的树控件包括如下文件夹节点:“环境”、“项目和解决方案”、“源代码管理”以 及“文本编辑器”7C#面向对象程序设计等等。展开任意文件夹节点可以列出它所包含的选项页。当选择特定页的节点时,其选项会出现在显示区域中。例如需设置“代码的字号为i o,每行代码前显示行号”可以按以下步骤来加以设置:(1)“工具”菜单下单击“选项”,打开图1-9 “选项”对话框;(2)在 图1-9所示的“选项”对话框左侧的导航窗格中,单 击“文本编辑器”文件夹,然后单击“C#”选项,在右侧的显示区域便可列出其所有的选项。选 中“显示”下 的“行号”这一复选框,每行代码前便会自动添加行号;(3)继续 在 图1-9所示的“选项”对话框左侧的导航窗格中,单 击“环境”文件夹,然后单击“字体和颜色”选项,在右侧的显示区域中可对字体加以设置。设置大小为“1 0”;(4)单 击“确定”,保存所做的设置。在“选项”对话框中,还可以进行其他的设置,比如:改变窗口的默认外观和行为,创建常用命令的快捷方式等等,读者可以参照上述例子进行设置,使得开发环境能更有效的为你服务。3.解决方案资源管理器在C#中,项目是一个独立的编程单位,可以包含窗体文件和其他一些相关的文件,若干个项目就组成了一个解决方案。也就是说,解决方案就是你要创建的应用程序,应用程序下的各个模块可以建立成一个个的项目。若要访问“解决方案资源管理器”,请 在“视图”菜单下选择“解决方案资源管理器”。如 图1-1 0所示。它以树状的结构显示整个解决方案中包括哪些项目及每个项目的组成信息,在该对话框中可以对项目进行修改和执行其他的管理任务。解决方案资源管理器-Student Q X二 解决方案School 工S(4个)5目)田 豆)Administrator国:司 DataAccessStudent司TJ 国当国国画百图田田田日、司 T e acherProperti es引用AddCourseForm.csChange?asswordForm.csGloballnfo.csLi stCourseStudent.csLoginForm.csMai nForm.csProgram,cs-9解决方案资源管理器马类视图|5 1 1-10 解决方案资源管理器”对话框在实际开发应用程序时,常常需要单个项目的运行和调试。此时需要指定某个项目为“启动项目”。默认情况下,将在解决方案中创建的第一个项目指定为启动项目,但也可以在生成或运行解决方案时设置需要先运行的项目。设置单个项目为启动项目的方法:在项目上单击鼠标右键,选 择“设为启动项目”即可,如 图1-1 1。启动V i s ua l S tud i o调试器时,会自动8第1章C#概述运行启动项目。JW决 方 案 资 源 告 理 器-M y F ir s tF r o g r图1-1 1将单个项目设为启动项目如果有多个启动项目,则树视图中的解决方案节点会以粗体字显示。设置多个项目为启动项目的方法:在解决方案上单击鼠标右键,选 择“设置启动项目,如 图1-1 2,然后在弹出的“解决方案属性”窗口中,在左侧树视图中选择“启动项目”,在右侧选中“多启动项目”单选按钮,然后设置项目的操作属性为“启动”即可,如 图1-13,9C#面向对象程序设计图 1-12将多个项目设为启动项目(1)图 1-13 将多个项目设为启动项目(2)10第1章C#概述可以在单个项目中选择多个项或跨项目选择多个项。当希望执行批操作(例如同时打开多个文件进行编辑),或者希望确定或编辑两个以上解决方案项的共同可用属性时,请选择多个项。当选择多个项时,可用的命令表示对所有选定项通用的命令。这样就可以方便地一次性设置多个项目文件的共同属性了,如 图 1-14和 图 1-15,图1-14设置多个项目文件的共同属性(1)图1-1 5设置多个项目文件的共同属性(2)在“解决方案资源管理器”的最上面有一些小图标,它们就是“解决方案资源管理器”的工具栏图标,如 表 1-1所示。它们代表了一些常用的命令。由于选定项目的不同决定了工具栏图标的不同,因而此列表只表示在使用“解决方案资源管理器”时可能遇到的部分图标。11C#面向对象程序设计表1-1“解决方案资源管理器”工具栏图标图标含义详细解释属性显示树视图中所选项的相应属性对话框*显示所有文件显示所有项目项,包括那些12经被删除的项和正常情况下隐藏的项刷新刷新所选项目或解决方案中的项的状态闻嵌套相关文件在“解决方案资源管理器”中,为 Web项目中互相依赖的文件建立父级和子级层次结构。例如,组成Web窗体的两个文件将互相嵌套A查看类关系图启 动“类设计器”,显示当前项目中类的关系图嗝复制网站打开“复制Web项目”对话框,以便在Web服务器之间复制整个Web项目或Web项目集合。还可以使用新的名称在同一个服务器上复制W eb项目。只有选定了一个Web项目时,此命令才可用1 1打开在默认编辑器(该编辑器由项目模板确定)中打开该项。可 以 在“打开方式”对话框中更改给定类型文件的默认编辑器;在“解决方案资源管理器”中右击文件名,在快捷菜单上选择“打开方式”国查看代码打开选定文件以在代码编辑器中进行编辑国视图设计器在代码编辑器的设计器模式下打开选定的文件,进行编辑*ASP.NET 配置显示ASP.NET网站管理工具-J添加新解决方案文件夹向选定项中添加解决方案文件夹。可以将解决方案文件夹添加到解决方案或现有的解决方案文件夹中4.“属性”对话框“属性”对话框用于显示和设置所选定的控件或者窗体等对象的属性及事件,也可以使用“属性”对话框编辑和查看文件、项目和解决方案的属性。可通过“视图”菜单打开“属性”对 话 框.如 图 1-16所示。12第 1章 C#概述图 1-1 6 属性对话框“属性”对话框从上至下总共分为4个部分。(1)对象列表框标识当前所选定对象的名称及所属的类。单击其右边的下拉按钮,可列出所含对象的列表,从中选择要设置属性的对象。(2)工具栏:按分类顺序按类别列出选定对象的所有属性及属性值。可以折叠类别以减少可见属性数。展开或折叠类别时,可以在类别名左边看到加号(+)或减号(-)。类别按字母顺序列出。四 按 字 母顺序按字母顺序对选定对象的所有设计时属性和事件排序。若要编辑可用的属性,请在它右边的单元格中单击并输入更改内容。回 属 性显示对象的属性。很多对象的事件也可以使用“属性”对话框来查看。7事件显示对象的事件。1属性页显示选定项的“属性页”对话框或“项目设计器”。“属性页”显 示“属性”对话框中可用属性的子集、同一集合或超集。使用该按钮可查看和编辑与项目的活动配置相关的属性。“属性”对话框显示编辑字段的不同类型,具体取决于特定属性的需要。这些编辑字段包括编辑框、下拉列表以及到自定义编辑器对话框的链接。属性以灰色显示且是只读的。(3)“属性集”窗格这里显示了位于编辑器和设计器中的选定对象的设计时属性及事件的具体内容,不同的13C#面向对象程序设计控件可能具有不同的属性和事件。(4)“说 明”窗格显示属性的类型和简短说明。可以使用快捷菜单上的“说明”命令关闭或打开属性的说明。5.工具箱工具箱中包含了开发应用程序的各种控件及非图形化的组件,通过“视 图”菜单打开“工具 箱”对话 框,如 图1-17所 示。单击1 3,将“工具箱”设 置 为“自动隐藏”,此时该按钮变成S 3,单击它,可 以 将“工 具 箱”固定在所在的位置,将其设置为打开状态。工具箱 S3 X指针Col or Di alogFolderBrowserDi slogFontDialogOpenFileDi&logSaveFileDialog国 C rystal R eportsa常规-对话框JWV 1组图 1-1 7 工具箱工具箱山不同的选项卡组成,各类控件、组 件 分 门 别 类 地 放 在“所 有Windows窗 体”、“公共控件”、“容 器”、”菜单和工具栏”、“数 据”、“组 件”、“打 印”等选项卡下。其 中“所有Windows窗体”选项卡是最常用的选项卡,这个选项卡主要用来放置开发Windows应用程序所使用的大部分控件。如文本框、按钮、标 签 等,在后续章节中做详细介绍。“工 具 箱”是一个浮动的树控件,类 似 于Windows资源管理器。可 以 同 时 展 开“工具箱”的 多 个“选 项 卡”,整 个 目 录 树 在“工 具 箱”窗口内部滚动。若 要 展 开“工 具 箱”的任-选项卡,请单击其名称旁边的加号(+)。若要折叠一个已展开的选项卡,请单击其名称旁边的减号(-)。当编辑控制台应用程序时,不 会 显 示“工具箱”中的项,因为通常其设计不具有图形用户界面。在实际开发时,除了使用工具箱中的捽件之外,我们常常需要引入第三方控件。在快捷菜 单 中 选 择“添加选项卡”,添加一个自定义的选项卡,通 过 快 捷 菜 单 中 的“选 择 项”可以为该选项卡添加新项。可 以 作 为“工 具 箱”图标使用的项包括:来自.NET Framework类库的组件、COM组 件、用 于Windows窗 体 与Web窗 体HTML元 素 和XML命名空间中的组件。6.类视图类视图以树状结构列出了程序中各个类及其中包含的事件、方法和函数等信息。可以在14第 1章 C#概述“视图”菜单中打开“类视图”,如 图 1-18所示。类视图有两个窗格:上部的“对象”窗格和下部的“成员”窗格。在上部的“对象”窗格中选择某个对象后,在下方的“成员”窗格中便可列出该对象所具有的所有成员。图 1-1 8 类视图(1)通 过“类视图”添加新项在右击“类视图”中某个项目节点的快捷菜单中,包 含“添加”子菜单。我们可以根据需要向项目中添加类、模块、接口、方法、变量或事件。下面来看看如何通过“类视图”在项目中添加一个新类。启动Visual Studio 20 0 5.新建个名为CSharpProgram的 Windows应用程序。通过菜单“视图”-“其他窗口”一“类视图”命令或使用快捷键Ctrl+W+C,打开类视图窗口,如 图 1-19所示。15C#面向对象程序设计图L 1 9通 过“类视图”添加个新类选择类视图的项目CSharpProgram,单击鼠标右键,从弹出的快捷菜单中选择“添加”-“类”命令。在弹出的“添加新项”窗口中选择“类”,在“名称”文本框中输入“MyClass.cs”,单 击“添加”按钮,如 图 1-20所示。系统自动在项目中添加MyClass.cs文件,并在编辑器中将其打开,可以看到类MyClass已经自动生成。16第1章C#概述图1-2 0添加新项(2)在“类视图”中管理项目在“类视图”中管理项目与在“解决方案资源管理器”中对项目进行管理的方式类似。例如,可以对项目进行“生成”、“重新生成”和“发布”等操作。也可以设为启动项目,并在“类视图”中启动调试。在维护一个比较复杂的项目时.,通 过,类视图”查找某个类或某个功能模块的位置比使用“解决方案资源管理器”更为方便。(3)“类视图”工具栏与“解决方案资源管理器”相似,“类视图”也具有自己的工具栏。通 过“类视图”工具栏可以添加虚拟文件夹,并 在“对象”和“成员”窗格中定位。使用该工具栏的“显示”菜单可以选择对象层次结构的特定视图,还可以指定要显示的可用对象,如 图1-21所示。图1-2 1类视图工具栏新建文件夹创建一个新文件夹或子文件夹,可向其中拖入符号以便访问。对于频繁使用的符号,这是很有用的。后退、前进定位到以前选定的项。连续单击此按钮可以浏览以前选定的项,直至到达浏览的第一项为止。单 击“后退”或“前进”按钮,可以对以前浏览过的项的历史记录列表进行浏览。显示菜单通 过“类视图”工具栏中的“显示”菜单,可以为活动项目选择对象层次结构树的特定视图,还可以指定要显示的可用对象和成员。表1-2列出了可用选项,其中某些命令还可以从“对象”和“成员”窗格的快捷菜单中获得,如 图1-22所示。17C#面向对象程序设计图1-22“类视图”工具栏“显示”菜单表1-2“类视图”的“显示”菜单项说明显示菜单说 明显示基类型切 换“对象”窗格中的基类型显示显示继承成员切 换“对象”窗格中的派生类型显示。仅在Visual C+/C#中可用显示项目引用切换虚拟文件夹的显示,该文件夹列出了在项目引用中所引用的对象显示隐藏类型和成员切 换“对象”窗格中的隐藏类型显示和“成员”窗格中的隐藏成员显示显示公共成员为正在使用类的用户显示公共成员显示保护成员为正在展开类的用户显示公共成员或受保护的成员显示私有成员为正在实现和使用类的用户显示所有辅助功能级别的成员显示其他成员显示不属于公共、受保护、私有或继承类别的成员7.智能感知功能智能感知(IntelliSense)功能,即由集成开发环境提供的一种即时的自动提示功能。在编码的同时,Visual Studio 2005会根据当前语句的情况,弹出一个下拉列表框,给出可用的信息选择。例如,在代码中输入一控件名“btnOK,当 键 入 时,便会自动列出该控件的下拉式属性表,在列表中选择需要的属性。为了便于用户使用,智能感知功能显示语句和函数的语法,有助于查找类的成员及其用途。8.使用帮助作为一个开发者,善于使用帮助进行学习是很有用的。帮助本身就包含了精炼的指导和范例代码。下面先学习如何设置适合自己的帮助系统,以提高学习C#的效率。(1)单击Visual Studio 2005顶部的菜单 帮助 一 如何实现,打开帮助系统DocumentExplorer(2)单 击“帮助”一“如何实现”或使用快捷键C trl+F l,会列出相关主题,如 图 1-23所示。18第1章C#概述 如 何 实 现-Cl lic ro s o ft Visual Studio 2005 文省 lic ro s o ft Dociment E x.1 后 区文件。)视as i*a)()Q I)$*A*?so何 利 i g A *s)3*?i a)6B it 二 朝 硼 夹9如何实理-C9 X筋逡侬需a)U BL i-htlp:/S V S C C v60/S.SDX v0/S VisudSudio v6Visual C v lVssud.C#入门不貂 事 俏 帝 1+EnUrprts*Strvart 知开发+移动和好人式开发 m开发牝0解决方案开发+M b开波t 此 应 和 C O 开发+对“帮助”的第助(herosft文档资澹管理等格勒)短 何 实 现-Ct*语言精选叁:全部“如何实现”是了解关千3 编程和应用程序开发的基干任务的主要主国的途径。此王题列出可以使用C 8完成的基本任务类别.这些帔接提供指向温干过程的百要“鞘助”页面的指计。C 9语言蝇葩.续程处理.泛2!.代码示例片段.示例.更多.HET Framework文 件 I/O 字符率 集合 序列化/件 程序集和应用程序域 更多indcnrs应用程序生 成 Windows应用程序.控件.Windows窗体绘殿.更多A3 目 录 3 争引二计 望一V就建图1-23“帮助”菜单下的“如何实现 主题(3)设置帮助系统选项。单 击“工具”一“选项”,出现自定义选项,根据自己的需要来配置这些选项,指定帮助系统如何工作。其中最关键的是指定帮助系统从何种资源中搜索相关信息,如 图1-24所示。图1-2 4设置帮助系统选项(4)单 击“选项”对话框中的“帮助”选项下的“联机”选项,如 图1-25所示。19C#面向对象程序设计图1-2 5帮助选项下的联机选项“当载入帮助内容时”选项组的设置建议选择“先在本地尝试,然后再联机尝试”单选按钮,这样帮助系统会先从本机硬盘加载帮助内容,然后再从联机资源加载。Visual Studio2005帮助信息有两个基本来源:在安装Visual Studio 2005时安装的本地帮助文件(MSDN)。联机帮助。联机帮助是基于Internet的,如 MSDN Online,MSDN新闻组及.NETCodeWise Community开发人员Web站点集等。如果你的开发环境具备时刻访问Internet的条件,建议选中“MSDN Online”和“Codezone社区”复选框,这样每当使用搜索命令时,VisualStudio 2005都会加载C#开发人员的最新文章。可以通过单击/按钮调整搜索顺序。(5)保存设置。单 击“确定”按钮保存设置。根据自己的需要设置好帮助系统之后,下面来学习如何使用帮助系统。例如想使用Button控件,但对该控件的用法不是很熟悉,这时可以使用帮助系统来帮助我们解决。(1)在 Document Explorer的顶部单击“搜索”标签。在出现的“搜索”窗口中提供了在本地和联机帮助资源中进行基于文本的搜索工具。(2)单 击“语言”前面的下拉按钮,只选中“C#复选框,如 图 1-26所示。20第 1章 C#概述图 1-26“搜索”标签(3)在“搜索”的文本框中输入关键字“Button”,单 击“搜索”或按Enter键。搜索结果显示在搜索结果区域,单击“本地帮助”、“MSDN Online Codezone社区”、“问题”,具体的搜索结果会在中间区域显示,如 图 1-26所示。(4)保存搜索。单击Document Explorer工具栏上的“保存搜索”图标(带加号的放大镜图标,如 图 1-27所示),该搜索结果将保存到收藏夹中,这样下次使用时就不必再次进行搜索了。飞目录回 帮助收藏夹9mV图 1-2 7 保存搜索除了将搜索结果保存到收藏夹中,我们还可以把帮助文档保存在收藏夹中,方便以后查阅。单 击“添加到帮助收藏夹”按钮,Document Explorer会把帮助文档列表中的当前文档添加到收藏夹。这 和 IE 的收藏夹是一样的。注意当前页如果不是帮助文档的话,添加按钮是不可用的。“添加到帮助收藏夹”按钮在Document Explorer的快捷工具栏图标“帮助收藏夹”的旁边,如 画 图标所示。(5)重命名收藏夹保存内容的名称。在“帮助收藏夹”窗口右键单击已经保存的条目,选 择“重命名”,即可重命名保存的内容。Document Explorer对于该功能是可选的,但是在实际应用中却很实用。(6)删 除“帮助收藏夹”的内容。当“帮助收藏夹”的内容过多时,可以删除那些过时21C#面向对象程序设计的或不常用的内容。方法是选中要删除的项目,然后在“编辑”菜单选择“删除”命令或右键单击要删除的收藏项,从快捷菜单中选择“删除”命令,出现删除确认对话框,单 击“确定”按钮就删除此收藏项了。(7)单.击 Document Explorer 工具栏上的 关闭”按钮,关闭 Document Explorer。1.5控制台应用程序熟悉了集成开发环境的功能和特性之后,接下来我们体验一下Microsoft Visual Studio2005o 通过简单的设置和代码,创建出第一个C#程序。请按照下面的步骤一步一步操作。选 择“文件”一“新建”一“项目”命令,打 开“新建项目 对话框,如 图 1-28所示。图 1-28“新建项目”对话框(2)在“新建项目”对话框中,在左侧的窗格中选择“Visual C#,并展开下面的Windows节点。在右侧的窗格中选择“控制台应用程序”,在“名称”文本框中输入“Welcome”,在“位置”文本框中将会给出项目文件的保存位置,可以通过单击“位置”文本框右边的“浏览”按钮,打开“项目位置”对话框来选择一个目录。在本例中,项目文件保存在C:Documentsand SettingsAdministrator桌面”目录中。(3)单 击“确定”按钮,关 闭“新建项目”对话框,进入编程界面,如 图 1-29所示。22第1章C#概述图1-2 9编程界面(4)在 Main。方法中写入语句:Console.WriteLine(欢迎使用 C#);(5)至此,程序创建完毕,按 Ctrl+F5组合键,编译并运行程序。程序运行结果如图1-30所示图1-3 0运行结果以上述简单的C#程序为例来说明C#应用程序的基本结

    注意事项

    本文(C#面向对象程序设计教学PPT作者王晶晶主编C#面向对象程序设计.pdf)为本站会员(文***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开