欢迎来到天天文库
浏览记录
ID:58953215
大小:87.50 KB
页数:47页
时间:2020-09-28
《2019年 WinForm基础教程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WinForm智能客户端System.Windows.FormsSystem.Windows.FormsWinForm及控件Application数据绑定打印应用程序设置ClickOnce部署WinForm及控件FlowLayoutPanel、TableLayoutPanelMenuStrip、ContextMenuStripToolStripContainer、ToolStrip、StatusStripDataGridViewWebBrowserControlFormUserControlMessag
2、eBoxApplication对象WinForm及控件FlowLayoutPanel、TableLayoutPanel练习WinForm及控件MenuStrip、ContextMenuStrip练习WinForm及控件ToolStripContainer、ToolStrip、StatusStrip练习WinForm及控件WebBrowser练习WinForm及控件练习让TextBox只能接收数字或小数点,不能接收字母。SampleWinFormControlsInputTextBoxWindows
3、窗体数据源基于Windows窗体列表的绑定通常要求对象支持IList(Array、ArrayList或CollectionBase、DataView)或IListSource(DataSet、DataTable)接口。如果要通过BindingSource组件进行绑定,则可以绑定到支持IEnumerable接口的对象。DataAdapterTableAdapter提供应用程序和数据库之间的通信。TableAdapter是使用“数据集设计器”在强类型数据集中创建的。BindingSource控件Bindin
4、gSource组件有两种用途。首先,它通过提供一个间接寻址层、当前项管理、更改通知和其他服务简化了窗体中控件到数据的绑定。这是通过将BindingSource组件附加到数据源然后将窗体中的控件绑定到BindingSource组件来实现的。与数据的所有进一步交互,包括定位、排序、筛选和更新,都通过调用BindingSource组件实现。BindingSource控件BindingSource控件可以将BindingSource组件绑定到两种数据源:一是简单数据源,如对象的单个属性或ArrayList这样的
5、基本集合;二是复杂数据源,如数据库表。BindingSource组件作为一个媒介提供绑定和货币管理服务。数据绑定BindingSource控件数据绑定BindingSource控件过滤的例子SampleWinFormSortedFiltered数据绑定BindingSource控件导行的例子SampleWinFormNavigator数据绑定BindingSource控件绑定存储过程的示例SampleWinFormStoredProcedure数据绑定BindingSource控件绑定对象的
6、示例SampleWinFormObjectBindingWalkthrough数据绑定主/子绑定示例SampleWinFormMasterDetail数据绑定可以将任何控件的任何属性绑定到数据源。Binding类:用于创建和维护某控件的属性与某对象的属性或对象列表中当前对象的属性之间的简单绑定。text1.DataBindings.Add(newBinding("Text",ds,"customers.CustomerID"));text2.DataBindings.Add(newBinding
7、("Text",this.bindingSource1,"CompanyName",true)练习不用数据源拖拽做绑定的实际例子SampleWinFormHandworkBaindingClickOnce示例全球化应用程序全球化全球化是此过程的第一步。一个全球化应用程序支持适用于所有用户的本地化用户界面和区域数据。真正全球化的应用程序应是非特定区域性和非特定语言的。全球化是设计和开发支持针对多个区域性用户的本地化用户界面和区域数据的应用程序的过程。全球化应用程序本地化分析是验证一个全球化应用程序是否
8、可以开始进行本地化的中间过程。如果应用程序的可执行代码已经同应用程序的可本地化资源明显分开,则此应用程序就可以开始进行本地化。公共语言运行库的附属程序集资源模型完全支持这种代码同资源的分离。可执行代码位于应用程序的主程序集中,只有资源位于应用程序的资源文件中。全球化应用程序本地化是针对应用程序支持的每一个区域性将应用程序的资源翻译为本地化版本的过程。可以开始进行本地化的应用程序分为两个概念块:一个是包含所有用户界面元素的块,另一个是包含可执
此文档下载收益归作者所有