北大青鸟

首页 > .Net技术教程

站内公告

C#语言开发数据库应用系统

责任编辑:宏鹏来源:武汉北大青鸟鲁广校区时间:02-28
导读:C#语言开发数据库应用系统。

============================================================

控件以及常用属性和方法

--Label标签

--Text文本

--Image图像

--TextBox文本框

--Text文本

--MaxLength大长度

--Multiline是否多行

--PasswordChar密码字符

--ReadOnly只读

--Focus() 获得焦点

--ComboBox组合框

--Items组合框中的项,如添加comboBox1.Items.Add("男");

--DropDownStyle组合框风格,如设置为只可选不可输,comboBox1.DropDownStyle = ComboBoxStyle.DropDownList

--Text文本

--SelectedIndex选择项的索引,从0开始

--SelectedItem获得选定项

--Button按钮

--Enable是否可用

--Text文本

MessageBox消息框

完整公式:DialogResult result = MessageBox.Show("显示的文本","标题",消息框按钮,消息框图标);

注:有返回值就用DialogResult接收,没有则不接收

如:DialogResult result = MessageBox.Show("您确定要退出吗?","退出",MessageBoxButtons.YesNo,MessageBoxIcon.Question);

if ( result == DialogResult.Yes)

{

this.Close();

}

判断为空

if ( txtUser.Text.Trim().Equals( string.Empty )) { 提示不能为空 }

string.Empty和null的区别

--string,Empty表示空字符串,即字符串对象中不包含任何字符

--null表示空引用,即不引用任何对象,什么都没有

打开新窗体

窗体类 frm = new 窗体类();

frm.Show();

Show():非模式显示

ShowDialog():模式显示(打开后,焦点无法移动到其他窗体上)

Hide():隐藏

第二章

============================================================

--MenuStrip菜单

--ToolStrip工具栏

--RadioButton单选按钮

--Checked是否选中

--Text文本

--GroupBox分组框

--Text文本,设置分组框上显示的标题

--Panel面板

--ListBox列表框

--Items组合框中的项,如添加comboBox1.Items.Add("男");

--Text文本

--SelectedIndex选择项的索引,从0开始

--SelectedItem获得选定项

布局相关属性

--Anchor锚定,用于设置控件相对于窗体的某个(某几个)边缘的距离保持不变,可以实现与窗体一起动态调整控件的大小

--Dock停靠,控件会停靠到窗体的某个边缘(或会填充满)

MDI窗体的设置

--MDI父窗体:窗体.IsMdiContainer = true;

--打开子窗体

子窗体 frm = new 子窗体();

frm.MdiParent = this;

frm.Show();

注:子窗体不能使用ShowDialog模式打开

第三章

============================================================

--ImageList图像列表

--Images存储在图像列表中的所有图像

--ImageSize图像大小

--ListView列表视图

--Columns列集合

--FullRowSelect当选中一项时,它的子项是否同该项一起突出显示

--Items所有项的集合

--MultiSelect是否允许选择多项

--SelectedItems选中项的集合

--View视图,有LargeIcon大图标、SmallIcon小图标、List列表、Details详细、Tile平铺

--LargeImageList获取或设置当项以大图标在控件中显示时使用的ImageList

--SmallImageList获取或设置当项以小图标在控件中显示时使用的ImageList

--MouseDoubleClick()鼠标双击事件

注:需要掌握ListView的组成和添加方式,参照73、78、82页

上下文菜单

1、拖放ContextMenuStrip控件并进行设置

2、针对目标控件设置,控件.ContextMenuStrip = 上下文菜单;

第四章

============================================================

枚举:一组已命名的常量

好处:表示一组有限的值,对可能的值进行约束

注意点:

--1.初始值从0开始

--2.后一个在前一个基础上加1

公式:

public enum 枚举名称 : 数字的基础类型

{

名称=初始值,

名称=初始值

}

--PictureBox图片框

--Image图像

--SizeMode如何处理图片的位置和控件的大小

--Timer时间控件

--Interval事件发生的频率,以毫秒为单位

--Enabled是否定时引发事件

--Tick每当指定间隔时发生的事件

--Start()启动计时器

--S()停止计时器

第五章

============================================================

ADO.NET组件(NET程序访问数据的组件)

--DataSet数据集

--NET数据提供程序

--Connection:连接(程序和数据库之间的桥梁)

--Command:命令(能够执行数据的操作)

--CommandText:命令文本(SQL语句或存储过程名称)

--CommandType:命令类型(Text或StoredProcedure)

--ExecuteNonQuery:执行操作(添加/修改/删除),返回受影响的行数

--ExecuteReader:执行查询,返回DataReader

--ExecuteScalar:执行查询,返回行列

--DataReader:读取器(一条条读取,只读只进)

--DataAdapter:适配器(数据集和数据源之间的桥梁)

--Fill:填充(把数据源的数据填充到数据集)

--Update:更新(把数据集中的数据更新到数据源中)

填充数据集公式

// 方法1

SqlDataAdapter adapter = new SqlDataAdapter(查询的SQL语句,数据库连接);

adapter.Fill(数据集对象,"数据表名称字符串");

// 方法2

SqlDataAdapter adapter = new SqlDataAdapter();

SqlCommand cmd = new SqlCommand(查询的SQL语句,数据库连接);

adapter.SelectCommand = cmd;

adapter.Fill(数据集对象,"数据表名称字符串");

对数据集的修改公式

SqlCommandBuilder builder = new SqlCommandBuilder(已创建的DataAdapter对象);

adapter.Update(数据集对象,"数据表名称字符串");

组合框绑定的相关属性

--DataSource获取或设置数据源

--DisplayMember获取或设置要显示的成员

--ValueMember获取或设置实际值的成员

组合框绑定的步骤

cboGrade.DataSource = 数据源;

cboGrade.ValueMember = "值成员,一般是设置表的字段名";

cboGrade.DisplayMember = "显示成员,一般是设置表的字段名"

掌握DataGridView控件的使用,124页开始

从网格DataGridView获得内容:

--dataGridView1[列索引,行索引].Value

从数据集获得内容

--ds.Tables[索引|表名].Rows[行索引][列索引]

连接字符串

--服务器:server/data source

--登录名:uid/user id

--密码:pwd/password

--数据库:database/initial catalog 初始目录

第六章

============================================================

TreeView树形视图

--Nodes所有节点集合

--ImageList存放TreeView中节点的图像

--ImageIndex节点默认的图像索引

--SelectedImageIndex节点选中时图像的索引

--SelectedNode当前选中的父节点

--AfterSelect节点选中后发生的事件

DataView数据视图

--Table用于获取或设置源DataTable

--RowFilter行筛选

--Sort排序

--Count在应用RowFilter后,获取DataView中的行数

行筛选

DataView dv = new DataView(数据表);

dv.RowFilter = "行筛选的条件";

控件.DataSource = dv;

排序

DataView dv = new DataView(数据表);

dv.Sort = "排序";

控件.DataSource = dv;

======================================================================

一定要掌握的内容

分别使用DataGridView和ListView,实现对数据库数据的增加、修改、删除、查询等功能

    看过该.Net技术教程的还看过

本文标题:C#语言开发数据库应用系统,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于02-28发布于北大青鸟鲁广校区。C#语言开发数据库应用系统。

专业老师指导

赵老师

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业

立即在线咨询

培训咨询客服

陈老师

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑

立即在线咨询

本文地址:https://m.027hpedu.com/html/2056.html

文章标题:C#语言开发数据库应用系统

上一篇:

下一篇:

热点关注

推荐.Net技术教程

热门.Net技术教程

初中生
高中生
大学生
打工者
男生
女生

预约你的精彩未来

预约将免费领取7天课程体验卡

-------请选择试预约课程-------

JAVA
WEB前端
PHP
UI设计
Python
电子商务
视频剪辑
大数据工程师
平面设计

83345人已领取

全国百余家校区

只为您方便就学

北大青鸟鲁广校区

北大青鸟鲁广校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出)

预约到校
领取学习大礼包

首页

热门课程

视频网课

新闻资讯

关于学校

联系学校

预约选课申请

  • 预约时间

    请选择预约时间

  • 预约课程

    请选择预约课程

  • 姓   名
  • 手机号
  • QQ 号
  • 微信号

添加老师微信号

专业老师24小时1对1学习指导

定制专属于你的专属学习方案

微信号:17740513250

复制老师的微信号

复制成功啦

快去微信添加老师为好友吧~

北大青鸟小青

微信号:17740513250

北大青鸟小青

微信号:17740513250

设置备注
小主知道啦