栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

【期末复习】Visual C# .NET

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【期末复习】Visual C# .NET

文章目录
  • Visual C# .NET
    • 控件及其应用
      • 标签控件(Label)
      • 文本框(Text)
      • 单选按钮控件
      • 复选框按钮控件(CheckBox)
      • 列表框(ListBox)
      • 组合框(ComboBox)
      • Timer
      • 图片框(PictureBox)
      • 滚动条
      • TreeView(树型视图)
      • 列表视图(ListView)
      • 菜单(MeunStrip)
    • 链接数据库(以Access为样例)
      • 关系数据库的基本概念
      • 关系数据库的四个常用SQL语句
      • ADO.NET的体系结构及存取模式
      • ADO.NET对象和编程

Visual C# .NET 控件及其应用 标签控件(Label)

label 控件,主要用来显示一一些静态信息

  • Name属性:表示控件的名称

  • AutoSize属性:如果为True,控件的大小将根据内容自动调整,反之,由用户决定其大小

  • BackColor属性:指定控件背景色

  • ForeColor属性:指定控件前景色

  • Location属性:指定控件位置坐标x,y

  • Size属性:指定控件的大小width , height

  • Text属性:控件显示的内容

  • Visible属性:如果为true 控件可见,反之不可见

文本框(Text)

TextBox 控件,用于数据的显示和输入

  1. 属性
  • Text属性:表示文本框中的当前文本

    this.textBox1.Text = "abcd";
    
  • Multiline属性:表示是否可以包含多行内容

  • MaxLength属性:表示用户可以在文本框中输入放入最多字符数

  • PasswordChar属性:密码字符

  • ScrollBars属性:表示文本框显示那些滚动条

  • WordWrap:是否自动换行

  1. 常用事件
  • TextChanged事件:更改Text的属性值时候触发
  1. 常用方法
  • AppendText:将一个字符串添加到文本框文本的后面

  • Clear:清除文本框中的所有文本

    textBox1.Clear();
    
  • Focus:文本框设置焦点

  1. 文本框只读
TextBox1.ReadOnly = true;
单选按钮控件

RadioButton 特点:控件常成组出现

属性:

Text属性:单选按钮显示的内容

Checked:单选按钮被选中(false true)

复选框按钮控件(CheckBox)

用法同上

列表框(ListBox)

属性:

  • Items:存放列表项
组合框(ComboBox)

属性:

  • DropDownStyle:控制外观和功能

    • Simple:同时显示文本框和列表框

    • DropDown:只显示文本框,需要鼠标打开列表框,文本框可以编辑

    • DropDownList:只显示文本框,需要鼠标打开。但是文本框不可以被编辑

  • Items:列表项,这是一个字符串集合

  • Sorted:是否排序

  • Text:获取当前选定的文本

Timer

特点:不可见

响应事件只有Tick

属性:

  • Enabled:设置定时器是否在运行

  • Interval:两次事件的时间间隔

方法:

timer1.Start();//启动
timer1.Stop();//停止
图片框(PictureBox)

可以显示静态图片,也可以播放动态图形 (AVI,Mov)

滚动条

水平:HScrollBar

垂直:VScrollBar

事件:

  • Scroll:通过键盘或者鼠标移动滑块发生变化

  • ValueChanged:滚动时候Value属性值改变时候的变化

TreeView(树型视图)

由一系列节点对象(Node)组成

加入子节点-Add()

TreeNode tmp;
tmp = new TreeNode("节点显示内容",取消选定图像索引,选定时图像索引);
treeView1.SelectedNode.Nodes.Add(tmp);

加入兄弟节点

TreeNode tmp;
tmp = new TreeNode("节点显示内容",取消选定图像索引,选定时图像索引);
treeView1.SelectedNode.Parent.Nodes.Add(tmp);

其他操作

treeView1.SelectedNode.Remove();//删除节点
treeView1.SelectedNode.ExpandAll();//展开所有节点
treeView1.SelectedNode.Expand();//展开下一级节点
treeView1.SelectedNode.Collapse();//折叠子节点
treeView1.Node.Clear();//删除所有节点
列表视图(ListView)

详细见书上

菜单(MeunStrip)

下拉菜单

链接数据库(以Access为样例) 关系数据库的基本概念

在一个给定的应用领域中,所有实体及实体之间联系的集合构成一个关系数据库。它是一种以关系模式为基础存储数据以及用数字方法处理数据库组织的方法,是目前最为流行的一种数据组织形式。

关系数据库的四个常用SQL语句
select * from table where id="111"
insert into table(id) values (1)
update table set id=10 where id=0
delete from table where id = 1 
ADO.NET的体系结构及存取模式

加入接口

using System.Data.OleDb;
ADO.NET对象和编程

分为Connection,Command DataRrader和DataAdapter

  • Connection:链接数据源

  • Command:执行数据库操作

  • DataReader:访问数据

  • DataAdapter:结合connection和command对象,从数据库中检索数据,填充到dataset中

    • SelectCommand:设置选择记录的SQL语句

    • InsertCommand:新纪录插入

    • UpdateCommand:更新

    • DeleteCommand:删除

string oleDBString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\ly.mdb";
OleDbConnection conn = new OleDbConnection(oleDBString);
conn.Open();//打开数据库
string sql = "";//写入SQL语句
OleDbCommand cmd = new OleDbCommand(sql, conn); //执行sql语句

OleDbDataReader reader = cmd.ExecuteReader();//获取顺序数据集
while (reader.Read())//循环读取数据集中的每一条记录
{
     ....
}




reader.Close();//关闭数据集
conn.Close();//关闭数据库
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/909694.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号