使用C#开发数据库应用系统(Winform及相关的控件)

上传人:平*** 文档编号:14368946 上传时间:2017-10-30 格式:DOCX 页数:11 大小:37.88KB
返回 下载 相关 举报
使用C#开发数据库应用系统(Winform及相关的控件)_第1页
第1页 / 共11页
使用C#开发数据库应用系统(Winform及相关的控件)_第2页
第2页 / 共11页
使用C#开发数据库应用系统(Winform及相关的控件)_第3页
第3页 / 共11页
使用C#开发数据库应用系统(Winform及相关的控件)_第4页
第4页 / 共11页
使用C#开发数据库应用系统(Winform及相关的控件)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《使用C#开发数据库应用系统(Winform及相关的控件)》由会员分享,可在线阅读,更多相关《使用C#开发数据库应用系统(Winform及相关的控件)(11页珍藏版)》请在金锄头文库上搜索。

1、第一章 初识 windows 程序对于 winform 窗体的相关解释:Form.cs:窗体文件, 程序员对窗体编写的代码一般都放在这个文件中;Form.Designer.cs:窗体设计文件,其中的代码是由 Visual Studio 自动生成的,一般不需要修改;Form.resx:资源文件,用来配置当前窗体所使用的字符串、图片等资源;Program.cs:主程序文件,其中包括程序入口的 main 方法;Winform 应用窗体文件有两种编辑视图:窗体设计器(进行窗体界面设计,拖放控件等的操作) 和 代码编辑器。在代码编辑器中,窗体类的前面多了一个 partial,partial 是部分的意思

2、,为了方便对代码的管理和编辑,可以使用 partial 关键字将同一个类的代码分开放在多个文件中,每个文件都是类的一部分代码,叫做分布类;窗体都继承自 From 类,下面显示的是窗体的主要属性和方法:属性: 说明Name 窗体对象的名称BackColor 窗体背景色BackgroundImage 窗体背景图FormBorderStyle 窗体显示的边框样式,七值可选,默认 SizaBleShowInTaskbar 确定窗体是否出现在windouws 任务中,默认trueText 显示文本TopMost 指示次窗体是否始终显示在此属性未设置为 True 的所有窗体之上windowState 确定

3、窗体的初始化可视状态,(normal,Maximized,Minimized,默认为 Normal)方法 说明Close 关闭Show 显示窗体ShowDialog 模式化显示窗体Hide 隐藏窗体如果不希望窗体运行后,用户通过鼠标拖拽改变窗体大小,在设计窗体时可将窗体的 FormBorderStyle 设置为 FixedSingle使用窗体的 show()和 Hide()属性来设置窗体的显示和隐藏;基本控件:Lable:使用他对窗体上的其他控件进行说明和注释;其主要属性是image(在标签上显示的图像)和 text;TextBox:获取用户输入的信息或是显示的信息其主要属性有:MaxLent

4、h:指定可以在文本框中输入的组大字符串(输入数)Multiline:可在文本框中输入多行文本(true or false)PasswordChar:指示在作为密码框时,文本框中显示的字符(而不是实际输入的,只有密码框有此项)ReadOnly(是否允许编辑文本框的文本)Text:与文本框关联的文本ComboBox:允许用户在组合框内输入文本或从列表中进行选择, 属性:Items:组合框中的项Item:检索集合中指定索引的项Count:获得集合中项的数目isReadOnly:能否修改DropDowmStyle:组合框的风格,是否允许客户编辑,Text:文本SelectedIndex:当前选定的索引

5、号,列表中每一项都有索引,0 开始SelectedItem:获取当前选定的项方法:add() 向组合框中的项列表中添加项Clear() 从组合框中移除所有的项 Remove() 从组合框中移除指定项事件:click:单击控件SelectedIndexChanged:在 SelectedIndex 属性修改之后发生关于将 comboBox 清空的选择:对象.Items.Clear();添加对象: 对象,Items.add();Botton:单击进行操作;属性和方法如下:属性:Enable:表示空间是否可用,true or falseText:文本TextAlign:按钮上的文本对其方式;方法:C

6、lick:单击MessageBox:(显示的字符串,消息矿的标题,消息框按钮,消息框图标)【代码显示:(DialogResult result=Messagbox.show() ;show 方法的返回值是 DialogResult 类型) 】String Empty 和 null 的区别:String Empty 表示空的字符串,字符创对象中不包含任何的字符;而 null 表示引用空值,不引用任何对象,推荐使用 String.Empty,用户在输入时,可能意外中多输了空格所以判断时需要 trim()方法关于随机数的生成:Random r=new Random();r.next(1,100);第

7、二章 构建良好的 Windows 程序菜单栏控件:MenuStrip(顶层菜单项和子菜单项) 控件名称:ms+实名属性:name 菜单对象名称;Items 在菜单中显示的项的集合(注释:可以在Items 中添加菜单项(MenuItem) ,ComboBox,TextBox,分割菜单项(separator) )TextmenuItem 的属性:Name 名称DropDownItems 在子菜单中 显示的项的集合Text 文本事件:clickApplication 与 this.close 的区别:Application.Exit(); 应用程序类 Application 的静态方法,用于退出当前

8、的应用程序;如果当前应用程序打开了多个窗体,则关闭所有窗体;关闭窗体时,不会触发窗体的 FormClosing 和 FormClosed;this.close();关闭当前窗体,如果当前窗体时系统启动窗体,则执行该方法关闭窗体后,应用程序关闭;如果当前应用程序打开了多个窗体,只关闭当前窗体,关闭时触发FromClosing 和 FromClosed;菜单栏和菜单项的命名规则如下:1;为菜单设置 Name 属性是,加前缀 ms,如 msUser2:为菜单项设置属性时,加前缀 tsmi,如 tsmiAddUser3:快捷键的设置(菜单项文本+&+ 快捷字母)4:添加分割菜单项(- ) ;工具栏控件

9、:toolStrip属性:ImageScalingSize 工具栏中的项的显示的图像的大小Items 工具栏上显示的项的集合工具栏山按钮和标签的主要属性和方法:属性:displayStyle 设置文本和图像的显示方式Image 按钮,标签上显示的图片ImageScaling 是否调整按钮上显示图片大小Text 按钮,标签显示的文本textImageRelation 图像与文本的相对位置事件:Click关于工具栏的转换:假如在工具栏中添加了一个按钮,把他修改为下拉按钮或是别的形式怎么办?选中这个工具栏,右击,在弹出的快捷菜单中选择“转换为”,选择即可:单选按钮: RadioButton(提供两个

10、或多个互斥选项的集合)属性:Checked 是否被选中Text 文本方法:Click分组框:GroupBox (分开并且可以写名字的哦,显示标题)面板:Panel(和 GroupBox 一样,只不过没有标题哦,可以显示滚动,如性别用面板)日期控件:DatetimePicker:(选择日期的下拉式日历)属性:MaxDate:;取得设定最大日期和时间MinDate:取得设定最小日期和时间Value:控件所选定的日期/时间Format:用于设置控件中显示的日期和时间的格式排列窗体上的控件 Anthor 和 Dock:1:选择要对其的控件,格式命令;或者是快捷按钮2:Anchor:锚定,用于设置控件相

11、对于窗体的某个(几个)边缘的距离保持不变,从而实现岁窗体的变化动态调整控件的大小,每个控件都有该属性实行步骤:(1)选择锚定的控件(2)属性单击Anthor,下拉按钮,在显示的“十字星”上选择或是清除控件锚定的边3:Dock:需要让控件始终保持在窗体的边缘,或者填充窗体实行步骤:(1)选择停靠的控件(2)属性单击Dock,选择停靠方式,单击最下面的“None”清除停靠方式,单击 Dock,关闭 Dock 编辑器创建 MDi 应用程序:1:设置父窗体,将父窗体的 IsMdiContainer 设置为True2:设置子窗体,在显示子窗体是些如下代码:Frma a=new Frma();a.MdiP

12、aren=this;a.show();3:添加多个窗体(后续记忆)第三章 使用 ListView 控件展示数据在 windows 中展示大小图标需要 ImageList 和 ListView图像控件 ImageList:含有图像对象的集合,通过索引或是关键字引用该集合中的值,次控件不能单独使用,(其中图片可以被ListViewItem,TreeView,ToolStrip 使用) 为其他控件提供图片,在图像列表中存储的图像大小都相同,不过是大图标,小图标的切换是拉伸或是缩小图片;属性:通过 Count索引值,可以定位到一个图像Images 存储在图像列表中所有图像 ImageSize 图像列表

13、中图像的大小TransparentColor 被视为透明的颜色ColorDepth 获取图像列表的颜色深度设置 ImageList 的步骤:(1)拖放控件(2)右击控件,属性-通过 ColorDepth,ImageSize 设置(3)单击Images 属性右侧的按钮,打开“图像集合编辑器” ,“添加”选择需要的图像添加到 ImageList 中(注意:先设置 ColorDepth,ImageSize 值,在加图片,否则将不能更改这两个属性)列表视图控件:ListView 以特定样式或是视图类型显示列表项ListView 的五种视图模式:LargeIcon(大图标),SmallIcon(小图标)

14、 ,List(列表) ,Title(平铺) ,Detail(详细信息)属性:Columns “详细信息”视图中显示的类FullRowSelect 全选Items ListView 中所有项的集合MultiSelect 是否允许选择多项SelectedItems 选中的项View 指定 ListView 的视图模式LargeImageList 大图标SmallImageList 小图标事件:MouseDoubleCli 双击事件方法:Clear() 移除 ListView 中所有的项(关于 ListView 与 ImageList 的绑定及向 ListView 中添加相关项在此处省略)快捷菜单:

15、ContextMenuStrip(上下文菜单)(即所谓的右键快键 菜单)属性:DisplayStyle 是否显示图像和文本Image 显示在菜单项上的图像Text 文本事件:Click()List 添加项的方法:1:先将 View 的视图该为详细信息:2:调用 Add()方法之前,先要创建 Item 对象,然后通过调用 Subitems 子项对象的 add()方法依次为各个子项赋值如:ListViewItem itemC=new ListViewItem(”C 盘”,0 ) ;(文本,索引)emC.Subitems.add(“本地磁盘”);emC.Subitems.add(“15.5G”);.items.add(itemC);两种方法stViewItem itemE=new ListViewItem();emE.text=”E 盘”;emE.ImageIndex=2;emE.Subitems.addRange(new Stri

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号