WinForm基础教程.ppt
《WinForm基础教程.ppt》由会员分享,可在线阅读,更多相关《WinForm基础教程.ppt(47页珍藏版)》请在三一办公上搜索。
1、Win Form 智能客户端,System.Windows.Forms,System.Windows.Forms,Win Form 及控件Application数据绑定打印应用程序设置ClickOnce 部署,Win Form 及控件,FlowLayoutPanel、TableLayoutPanelMenuStrip、ContextMenuStripToolStripContainer、ToolStrip、StatusStripDataGridViewWebBrowserControlFormUserControlMessageBoxApplication对象,Win Form 及控件,Flo
2、wLayoutPanel、TableLayoutPanel练习,Win Form 及控件,MenuStrip、ContextMenuStrip练习,Win Form 及控件,ToolStripContainer、ToolStrip、StatusStrip练习,Win Form 及控件,WebBrowser练习,Win Form 及控件,练习让TextBox只能接收数字或小数点,不能接收字母。SampleWinFormControlsInputTextBox,Windows 窗体数据源,基于 Windows 窗体列表的绑定通常要求对象支持 IList(Array、ArrayList 或 Coll
3、ectionBase、DataView)或 IListSource(DataSet、DataTable)接口。如果要通过 BindingSource 组件进行绑定,则可以绑定到支持 IEnumerable 接口的对象。,DataAdapter,TableAdapter 提供应用程序和数据库之间的通信。TableAdapter 是使用“数据集设计器”在强类型数据集中创建的。,BindingSource 控件,BindingSource 组件有两种用途。首先,它通过提供一个间接寻址层、当前项管理、更改通知和其他服务简化了窗体中控件到数据的绑定。这是通过将 BindingSource 组件附加到数据
4、源然后将窗体中的控件绑定到 BindingSource 组件来实现的。与数据的所有进一步交互,包括定位、排序、筛选和更新,都通过调用 BindingSource 组件实现。,BindingSource 控件,BindingSource 控件可以将 BindingSource 组件绑定到两种数据源:一是简单数据源,如对象的单个属性或 ArrayList 这样的基本集合;二是复杂数据源,如数据库表。BindingSource 组件作为一个媒介提供绑定和货币管理服务。,数据绑定,BindingSource 控件,数据绑定,BindingSource 控件过滤的例子SampleWinFormSorte
5、dFiltered,数据绑定,BindingSource 控件导行的例子SampleWinFormNavigator,数据绑定,BindingSource 控件绑定存储过程的示例SampleWinFormStoredProcedure,数据绑定,BindingSource 控件绑定对象的示例SampleWinFormObjectBindingWalkthrough,数据绑定,主/子绑定示例SampleWinFormMasterDetail,数据绑定,可以将任何控件的任何属性绑定到数据源。Binding类:用于创建和维护某控件的属性与某对象的属性或对象列表中当前对象的属性之间的简单绑定。text
6、1.DataBindings.Add(new Binding(Text,ds,customers.CustomerID);text2.DataBindings.Add(new Binding(Text,this.bindingSource1,CompanyName,true),练习,不用数据源拖拽做绑定的实际例子SampleWinFormHandworkBainding,Click Once,示例,全球化应用程序,全球化全球化是此过程的第一步。一个全球化应用程序支持适用于所有用户的本地化用户界面和区域数据。真正全球化的应用程序应是非特定区域性和非特定语言的。全球化是设计和开发支持针对多个区域性
7、用户的本地化用户界面和区域数据的应用程序的过程。,全球化应用程序,本地化分析是验证一个全球化应用程序是否可以开始进行本地化的中间过程。如果应用程序的可执行代码已经同应用程序的可本地化资源明显分开,则此应用程序就可以开始进行本地化。公共语言运行库的附属程序集资源模型完全支持这种代码同资源的分离。可执行代码位于应用程序的主程序集中,只有资源位于应用程序的资源文件中。,全球化应用程序,本地化是针对应用程序支持的每一个区域性将应用程序的资源翻译为本地化版本的过程。可以开始进行本地化的应用程序分为两个概念块:一个是包含所有用户界面元素的块,另一个是包含可执行代码的块。用户界面块仅包含非特定区域性的可本地
8、化用户界面元素,如字符串、错误信息、对话框、菜单、嵌入的对象资源等。代码块仅包含由所有支持的区域性使用的应用程序代码。,CultureInfo类,CultureInfo 类保存区域性特定的信息,如关联的语言、子语言、国家/地区、日历和区域性约定。String 类间接地使用此类来获取有关默认区域性的信息。这些区域性通常分为三个集合:固定区域性、非特定区域性和特定区域性。固定区域性不区分区域性。可以使用空字符串(“”)按名称或者按区域性标识符 0 x007F 来指定固定区域性。非特定区域性是与某种语言关联但不与国家/地区关联的区域性。特定区域性是与某种语言和某个国家/地区关联的区域性。例如,“fr
9、”是非特定区域性,而“fr-FR”是特定区域性。注意,“zh-CHS”(简体中文)和“zh-CHT”(繁体中文)均为非特定区域性。区域性有层次结构,即特定区域性的父级是非特定区域性,而非特定区域性的父级是 InvariantCulture。Parent 属性将返回与特定区域性关联的非特定区域性。如果特定区域性的资源在系统中不可用,则使用非特定区域性的资源;如果非特定区域性的资源也不可用,那么使用主程序集中嵌入的资源。,CultureInfo类,CultureInfo.CurrentCulture 属性:CultureInfo.CurrentCulture 属性是每个线程的设置,可确定日期、时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WinForm 基础教程
链接地址:https://www.31ppt.com/p-6115286.html