目录:
WinForms窗体的基本概念
WinForms窗体的三要素
WinForms操作窗体的属性和方法
WinForms窗体的基本控件的使用
WinForms窗体的高级控件的使用
构建布局良好的Windows窗体
MessageBox消息框
枚举类型的使用
使用ADO.NET断开式访问和操作数据
WinForms窗体常用的视图控件及使用
综合运用ADO.NET两大核心组件访问和操作数据
WinForms窗体的基本概念
1.简介
WinForms窗体是.NET Framework中不可或缺的一部分,使用WinForms窗体配合强大的IDE(集成开发环境)Visual Studio可以高效、便捷地开发出丰富多样的图形化用户界面应用程序,方便用户操作。
1.文件组成部分:
Form1.cs 窗体文件
Form1.Designer.cs 窗体设计文件
Form1.resx 资源文件
Program.cs 主程序文件,包含程序的入口Main()方法
2.命名空间:System.Windows.Forms
3.继承关系:所有窗体均继承于Form窗体类,使用‘:’表示继承,窗体文件是分布的partial
WinForms窗体的三要素:
控件的属性、事件、方法
1.属性:通过设置不同控件的不同属性,可以让控件在不同情况下发挥其不同的作用,用来描述控件的特征
2.事件:
事件指的是用户对应用程序进行的不同操作(大多数由鼠标、键盘引发)
事件又称为事件驱动机制,随时响应用户触发的事件并进行相应处理的机制就是事件驱动机制。
3.方法:
方法指的是控件具有的功能,即控件能够执行的操作
Form窗体类的常用属性:
Name窗体名称
Text窗体标题文本
BackColor窗体背景颜色
BackgroundImage窗体背景图像
StartPosition窗体加载时出现的位置
WindowState窗体的默认初始显示状态
TopMost窗体是否总保持在最上方(置顶)
ShowInTaskBar窗体是否在任务栏中显示
FormBorderStyle设置窗体的边框样式
MaximizeBox最大化框
MinimizeBox最小化框
Form窗体类常用方法(Form类实例方法):
Show()显示窗体
Close()关闭窗体
ShowDialog()模式化显示窗体
Hide()隐藏窗体
※技巧:
1.设置窗体显示在屏幕中央
StartPosition:CenterScreen
2.默认最大化显示:
WindowState:Maximized
3.窗体不允许被拖拽
FormBorderStyle:FixedSingle
4.窗体间的数据传递:添加公有字段实现
WinForms窗体的基本控件的使用
常用基本控件:
Label标签
TextBox文本框
ComboBox组合框
Button按钮
RadioButton单选按钮
GroupBox分组框
Panel面板
DateTimePicker日期控件
常用高级控件:
PictureBox 图片框
Timer 计时器
MenuStrip菜单栏
ContextMenuStrip快捷菜单栏
ToolStrip工具栏
ImageList 图像列表
SplitContainer 拆分器
窗体控件排列方式:
对齐、Anchor属性、Dock属性
显示窗体的方式:
模式窗体ShowDialog()
非模式窗体Show()
关闭窗体的方式:
Application.Exit();
this.Close();
窗体间的关联:
SDI单文档界面应用程序
MDI多文档界面应用程序:MDI父窗体 MDI子窗体
设置MDI窗体的步骤
注意:MDI窗体中不允许使用ShowDialog()模式化显示窗体
窗体间信息传递:通过定义公有字段实现
窗体的跳转:实例化窗体类对象,调用显示窗体的方法Show() 或 ShowDialog()
MessageBox消息框
弹出消息框:
MessageBox.Show(“要显示的字符串”,“消息框标题”,MessageBoxButtons消息框按钮,MessageBoxIcon消息框图标);
返回值DialogResult类型,DialogResult类型是一个枚举类型
使用ADO.NET断开式访问和操作数据
1.DataSet数据集的概念、核心思想、组成部分
2.定义DataSet数据集的语法
2.区分DataTable\DataColumn\DataRow
3.区分Tables\Columns\Rows
4.DataAdapter数据适配器的概念、属性、方法
5.定义DataAdapter数据适配器的语法
6.使用ADO.NET断开式访问操作数据的主要步骤
7.DataView数据视图的概念,创建DataView对象的方式
8.使用DataView实现数据筛选和排序的步骤
9.DataSet/DataTable/DataView三者之间的关系
10.使用断开式访问和操作数据库中数据的优缺点
1.ListView 列表视图
ListView列表视图的作用
ListView列表视图的属性、事件、方法
ListView的五种视图模式
2.DataGridView 数据网格视图
DataGridView 数据网格视图常用的属性DataGridView数据网格视图中的列Column的常用属性
3.TreeView树状视图
TreeView树状视图的常用属性、事件
TreeNode树状视图中树节点对象的常用属性。
4.综合运用ADO.NET两大核心组件访问和操作数据
连接式访问和操作数据:
Connection\Command\DataReader
Command对象常用方法:
ExecuteNonQuery()执行增删改不返回行的操作,返回受影响的行数int类型
ExecuteScalar()返回查询结果中第一行第一列的单个值Object类型,需要进行类型转换
ExecuteReader()返回DataReader对象
断开式访问和操作数据:
Connection\DataAdapter\DataSet
转载请注明原作者