C.net复习大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习
1.C#程序框架(名称空间:定义和引用;类;程序主入口)P15页
C#程序框架:
引用名称空间:using…自定义名称空间:namespace…
Class program //[类(嵌套)]
定义方法
例:static void Main()
2.C#窗体文件有哪些?
三个:例如:Frmadd.cs 源程序文件
Frmadd.designer.cs:设计(系统自动生成的)
Frmadd.ress:管理资源文件
3.C#中的数据类型,数据类型间的转换;C#语法基本要求。
C#中的数据类型:
P33 图2-6
数据类型间的转换:“123”双引号引起来是字符串类型的,123是整形的。例如:“123”+123=123123 (取值范围小的转长大的,防止数据溢出)123+””变成了字符串形,也可以123.Tostring
C#语法基本要求:
书上的27页
变量名称的一些规则!!!
关键字!!!
变量声明格式:
【访问修饰符】数据类型变量名称【=初始值】
4.C#中选择结构、循环结构的使用。(大题)
C#中选择结构:49页:if else 语句\ switch语句
循环结构的使用:55页 while语句\for语句
例子:五个人打九折、十个人打八五折(选择结构)
If(条件)
{
//满足条件后执行的语句如:money *=0.9
}
Else if(条件)
{
//满足条件后执行的语句如:money *=0.85
}
Else
{
//不满足时执行的语句如:money=money(不打折)
}
5.面向对象程序设计的三大特性。对象的三要素。
面向对象程序设计的三大特性:封装性、继承性、多态性
对象的三要素:事件(表示动态)、方法(表示行为)、属性(表示外在)6.类和对象的关系。“类”实例化为对象的语法格式是什么?
类和对象的关系:书80页对象是类的实例,可以使用类中的方法。
类是对象的蓝图和模板。这两者是不能剥离开来认识的。
“类”实例化为对象的语法格式是什么?:书上的80页
C#中的new操作符可用于建立一个类的实例,创建对象和调用构造函数均需要NEW运算符来实现,使用形式为:
类名对象 =new 类名();
或
类名对象
对象=new 类名()
7.类成员的访问修饰符的作用。
书上82页:表3-2
8.类中成员有哪些?什么是方法重载?重载方法有哪些基本条件?
类中成员有哪些:81页
什么是方法重载:92页
C#允许在类中声明多于两个的同名方法,这称为重载。重载方法的参数个数和类型必须不同,或者至少有一个必须不同。
例 120的第2题
9.常用控件,及其常用属性、方法、事件
窗体、文本框、列表框、组合框、图片框、时钟、单选/复选、表格
菜单(主菜单,上下文菜单/快捷菜单)、工具栏、状态栏
172页 174页
热键:在字母前面&键
快捷键:在属性的shortcutkeys中设置
整个一个应用程序只有1个主菜单,上下文菜单根据不同的对象右键的快捷方式应该是不一样的。
10.通用对话框的使用(打开文件、保存文件、字体、颜色)
openFileDialog1.ShowDialog(); //打开文件
string filepath = openFileDialog1.FileName;
txtcontent.LoadFile(filepath, RichTextBoxStreamType.PlainText);
saveFileDialog1.ShowDialog(); //保存文件
string filepath = saveFileDialog1.FileName;
txtcontent.LoadFile(filepath,RichTextBoxStreamType.PlainText);
fontDialog1.ShowDialog(); //字体
txtcontent.Font = fontDialog1.Font;
colorDialog1.ShowDialog(); //颜色
txtcontent.BackColor= colorDialog1.Color;
11.中五个主要组件的作用。在哪个命名空间中?数据访问过程。查询数据有哪两种访问方法?各自使用哪些对象?异同?
增删改的数据访问方法
中五个主要组件的作用:书362页
在哪个命名空间中:362页那一句话画的。
查询数据有哪两种访问方法:连接和非连接示意图:右边非连接模式、左边连接模式。
四个参数:366页
两个关键属性、执行的方法:368页
▪数据库连接对象:Connection
SqlConnection 连接对象名=new SqlConnection();
连接对象名. ConnectionString=“连接字符串”;
连接对象名.Open();
执行数据库命令对象:Command
SqlCommand 命令对象名= new SqlCommand ();
命令对象名. Connection=连接对象名;
命令对象名. CommandText=“SQL语句”;
命令对象名. ExcuteScalar();
▪释放资源:
对象名. Dispose();
▪SqlCommand类的常用方法p368
//连接字符串
string ConnectionString = "Data Source=127.0.0.1;Initial Catalog=airplaneticket;user id=sa;password=123";
//setp1 连接数据库,并打开
SqlConnection myCon = new SqlConnection();
myCon.ConnectionString = ConnectionString;
myCon.Open();
//step2 操作数据库
SqlCommand myCom = new SqlCommand();
myCom.Connection = myCon;
mandText = strSQL;
object objResult = myCom.ExecuteScalar();
//step4 释放资源
myCom.Dispose();
myCon.Dispose();
return objResult;
public DataSet SelectData(string strSQL, string strTable)
{
//setp1 连接数据库,并打开
SqlConnection myCon = new SqlConnection();
myCon.ConnectionString = ConnectionString;
myCon.Open();
//step2 操作数据库
SqlCommand myCom = new SqlCommand();
myCom.Connection = myCon;
mandText = strSQL;
SqlDataAdapter myDA = new SqlDataAdapter();
DataSet dsResult = new DataSet();
myDA.SelectCommand = myCom;