winform基础入门笔记(对控件的介绍)

一、认识winform

1.WinForm是·Net开发平台中对Windows Form的一种称谓。Winform控件灵活、向导明确。Winform控件是指以输入或操作数据的对象。

2.winform的功能和特点
1.控件灵活
Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。

2.数据管理
方便的数据显示和操作:应用程序开发中最常见的情形之一是在窗体上显示数据。Windows窗体对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和操作数据。

3.向导明确
向用户提供创建窗体、数据处理、打包和部署等的分布指导。

4.功能强大
Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。

5.使用安全
Windows窗体充分利用公共语言运行库的安全特性。这就意味着,一切都可以通过Windows窗体来实现,包括在浏览器中运

二、笔记一

一、常用的控件及属性
1、窗体:Form
1)背景颜色:backcolor
2)背景图:backgroundimage
3)背景图的布局方式:backgroundimagelayout
4)标题:Text
5)窗体第一次出现的位置:startposition

2、文本标签:Label
1)文本标签上显示的文字:Text

3、文本框:TextBox
1)文本框上显示的文字:Text
2)密码框的设置:passwordchar
3)设置文本框为多行文本框:multiline
4)只读:readonly
5)禁用:enabled

4、下拉框(组合框):combobox
1)获取下拉框选中的文字:Text
2)设置下拉框中的选项:Items

5、按钮:button
1)按钮上显示的文字:Text
2)click按钮单击事件:当用户单击按钮时执行的事件

二、窗体的相关方法
1、Show():显示窗体
2、Hide():隐藏窗体
3、Close():关闭窗体

三、笔记二

一、控件进阶
1、RadioButton:单选按钮(如果需要一组单选按钮只能选中一个,那么他们必须位于同一分组框中)
1)Text:单选按钮上显示的文字
2)Checked:标识单选按钮是否选中,true选中,false未选中

2、GroupBox:分组框:用于将不同内容的控件进行分组

3、DateTimePicker:日期框,提供选择日期格式的控件
1)Value:用来设置或者获取日期框内的值
2)format:设置日期的格式
3)MaxDate:设置日期框可选的最大日期
4)MinDate:设置日期框可选的最小日期

4、Panel:面板,容器,用来放控件

5、Menustrip:菜单栏

6、ToolStrip:工具栏
1)image:设置工具栏上的图像
2)displaystyle:设置工具栏是否显示图像和文字
3)TextImageRelation:设置图像和文字的相对位置
4)ImageScaling:工具栏上的图像是否缩放显示

二、MDI模式:父子窗口的模式
1、设置父子窗口的步骤
1)先将父窗口的属性IsMDIContainer设置为true
2)打开子窗口时指定子窗口的MDIParent属性为父窗口对象。
f3.MDIParent=this;//(this代表的当前的窗体)

四、笔记三

一、imageList:图片集合控件,用来存放图片
1)images:用来设置图片集合控件存放的图片
2)imagesize:图片的大小

二、ListView:列表视图控件
1)Items(编辑项):列表视图控件中的项
2)View(视图):设置视图控件以哪种形式显示(LargeIcon大图标,SmallIcon小图标,list列表视图,Detail详细视图
,Tile平铺视图)
3)LargeImageList(大ImageList):指定大图标视图下使用的图片集合控件
4)SmallImageList(小ImageList):指定小图标视图下使用的图片集合控件
5)设置ListView详细视图:编辑列(添加列头)-编辑项-subItems(子项)

三、contentMenueStrip:右键快捷菜单
1、设置右键快捷菜单的步奏
1)拖拽contentMenueStrip控件,设置菜单项(Items)
2)设置关联控件的ContentMenueStrirp属性:指定拖拽好的快捷菜单控件名

五、笔记四

一、枚举
1、枚举是一组描述性的名称
2、作用:避免随意赋值的危险,保证数据的安全。
3、语法:public enum 枚举类型名
{
男,女
}

二、获取ListView上选中的项
1、SelectedItems:获取listview上选中的项。
范例:listview控件名.SelectedItems[0].SubItems[0].Text;获取listview上选中的第一项的第一个子项的值
三、pictureBox:图片框
1、image:设置图片框的图片源
2、sizeMode:图片与控件的显示模式
四、Timer:定时器,间隔一段时间做重复的事情
1、Enabled:是否禁用,如果使用则设置为true
2、internal:设置间隔时间,单位为毫秒
3、tick事件:间隔时间后去完成的事情就写在这个方法里。

六、笔记五

一、数据集对象:dataset
1、概念:独立于数据源的数据集,存在于内存中。
2、作用:临时的数据仓库
3、组成部分:DataTable(数据表)组成,DataTable表中含有数据列(DataColumn)以及数据行(DataRow)
4、创建数据集的语法:DataSet ds=new DataSet();

二、适配器对象:DataAdapter
1、用于联系数据库与数据集,程序向数据库请求数据,则由数据适配器对象填充到数据集中。
2、语法:SqlDataAdapter sda=new SqlDataAdapter(sql语句,连接对象);
sda.Fill(数据集名,表名(可以省略));
3、使用适配器对象查询数据时不需要去打开或者关闭连接

三、Combobox下拉框的属性
1、DataSource:设置下拉框的数据源
2、ValueMember:设置下拉框实际绑定的值
3、DisplayMember:设置下拉框显示的值
4、Text:获取下拉框选中的文本
5、SelectedValue:获取下拉框选中的项的实际值

七、笔记六

一、treeView:树状菜单
1、Nodes:设置树状菜单的节点
2、imageList:设置树状菜单使用图片集合
3、treeNode:树状菜单节点对象
1)text:节点显示文字
2)tag:节点代表的隐藏值
3)imageIndex:设置节点的图片的索引(下标)
4)selectedImageIndex:设置节点选中后的图片的下标
4、事件:AfterSelect更改选中的内容后发生

二、DataView数据视图:用来筛选和排序数据集中数据
1、语法:1)DataView dv=new DataView(数据表);
2)DataView dv=new DataView();
dv.Table=数据表;
2、RowFilter:用来筛选记录的,设置的值类似于where后面的查询条件
3、Sort:用来排序,设置的值类似于order by 后排序列以及排序方式。
4、Dataview数据视图可以用来设置DataGridView或者Combobox的数据源。

这些都是我刚学的时候整理的,有什么问题大家都可以提出来啊!
谢啦!!☆⌒(*^-゜)v

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值