第1章 C#代码编写基础.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 C#代码编写基础

1.4.5 利用WinForm控件实现输入和输出 3.复选框(CheckBox)和单选按钮(RadioButton) CheckBox 选择一个或者多个选项,每个选项一般用选中和非选中两种状态表示。 RadioButton 一组RadioButton按钮中只能有一个处于选中状态。 一旦某一项被选中,同组中其他RadioButton按钮的选中状态将自动清除。 1.4.5 利用WinForm控件实现输入和输出 【例1-5】 演示CheckBox控件和RadioButton控件的基本用法。 1.4.5 利用WinForm控件实现输入和输出 列表(ListBox)和下拉列表(ComboBox) ListBox(列表框)控件和ComboBox(下拉框)控件均用于显示一组条目,以便操作者从中选择一条或者多条信息,并对其进行相应的处理 两个控件的用法相似。 常用属性和方法: SelectedIndex属性:获取或设置当前选择项的索引序号 SelectedItem属性:获取或设置当前选择项的值。 Count属性:获取项的个数。 Items.Add方法:添加项。 Items.Clear方法:清除所有项。 Items.RemoveAt方法:删除指定的项。 1.4.6 错误提示(ErrorProvider) ErrorProvider组件一般用于提示用户输入的信息有错误,利用该组件可在指定的控件(如文本框)旁显示一个闪烁的错误图标,当用户将鼠标指针放在闪烁的图标上时,会自动显示错误信息。 【例1-7】 演示ErrorProvider组件的基本用法。 1.5 WPF和Silverlight应用程序 1.5.1 WPF应用程序 1.5.2 Silverlight应用程序 1.5.3 其他应用程序模板 1.5 WPF和Silverlight应用程序 WPF 高效率运行动画、三维图形和音频视频等多媒体功能 WinForm应用程序只能靠软件来实现,无法直接利用GPU的硬件加速功能 WPF和Silverlight最适用于开发在Windows 7、Windows 8操作系统上运行的应用程序。 WPF适用于C/S客户端开发,Silverlight适用于手机和Web富客户端开发。 WPF利用操作系统底层支持的DirectX实现硬件加速。 1.5.1 WPF应用程序 1.DirectX简介 1995年,DirectX 1.0诞生 它提供了直接读取图形硬件(显卡)的功能,但该版本还不包括3D功能。当时流行的编程接口是OpenGL,DirectX 1.0刚推出时,由于众多的硬件厂家均不支持DirectX,该版本基本没有获得成功。 1996年,微软推出DirectX 2.0。 该版本在DirectX中加入了Direct3D,用于访问3D硬件加速的高级图形功能,通过提供通用的COM编程接口使硬件和设计完全分离。 1.5.1 WPF应用程序 1.DirectX简介 1997年,微软推出DirectX 3.0。此时3D游戏逐渐深入人心不少显卡生产厂家开始支持DirectX,并陆续推出3D图形加速卡。随后微软直接推出DirectX 5.0(没有出现4.0版)5.0版的3D功能日益强大。使游戏中的3D技术逐渐走入成熟阶段。此时DirectX也得到了大多数知名厂商的认可和强力支持。 2001年,微软发布了DirectX 8.0 2002年,微软发布DirectX 9.0 2006年,微软推出DirectX 10.0版 1.5.1 WPF应用程序 1.DirectX简介 2009年,微软推出多线程渲染的DirectX 11.0。该版本引入了Shader Model 5.0,以便让GPU从事更多的通用计算工作,而不仅仅是3D运算,从而鼓励开发人员更好地将GPU作为并行处理器来使用。 随后,微软将DirectX作为Windows 7、Windows 8操作系统底层默认的核心编程接口。 而对DirectX 11.0封装后的WPF和HTML5的实现,则同时支持Windows 7和Windows 8操作系统以及IE 9.0和IE10.0浏览器【IE10.0正式版支持Win7、Win8】 1.5.1 WPF应用程序 2.WPF应用程序和WinForm应用程序的区别与联系 WPF界面技术是通过操作系统底层支持的DirectX和GPU硬件加速来实现而不是通过GDI+来实现 用WPF设计的界面能给用户震撼的视觉体验 功能丰富 WPF除了具有传统WinForm应用程序的一般功能外,还具有音频、视频、文档、样式、动画以及二维和三维图形等一体化设计功能 1.5.1 WPF应用程序 2.WPF应用程序和WinForm应用程序的区别与联系 WPF可对窗口进行任意级别的无损缩

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档