CSharp Language Specification在电脑中的位置:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC#\Specifications\2052
实验课次 |
周次 |
日期 |
内容 |
1 |
4 |
2016年03月14日 |
C#基础 |
2 |
6 |
2016年03月28日 |
Windows控件 |
3 |
7 |
2016年04月11日 |
WPF |
4 |
8 |
2016年04月18日 |
GDI+ |
5 |
10 |
2016年04月25日 |
ADO.NET 1 |
6 |
11 |
2016年05月09日 |
ADO.NET 2 |
7 |
13 |
2016年05月23日 |
ASP.NET |
8 |
15 |
2016年06月06日 |
LINQ |
C#基础:
控制台输入输出:
Console.WriteLine()
Console.Write()
Console.ReadLine()
Console.Read()注意返回值为int
类型转换:
string s = number.ToString();
int number = Convert.ToInt32(“123”);
string类型:
1. Length 属性:字符串长度
2. bool Contains(string value):判断子串包含
3. string Insert(int startIndex, string value):字符串插入
4. string Remove(int startIndex, int count):字符串删除
5. string[] Split(params char[] separator ): 字符串分割
6. string Substring(int startIndex, int length):取子串
7. string Trim():去除前后空格
变长数组ArrayList类型:
位置:System.Collections
方法:Add():添加一个对象到ArrayList
Clear():清空数组
属性:Count :数组包含对象个数
[i]表达式:取出第i位的对象,注意要进行类型转
Eg. int number=Convert.ToInt32(arrayList[3].ToString());
Windows控件:
.NET的标准事件类型:EventHandler本质是一种委托类型。e.g.Public EventHandler Click; (此声明在Button类中),this.button1.Click += new System.EventHandler(this.button1_Click);每次用户点击按钮时会自动调用Click委托
WPF:XAML+数据绑定
ADO.NET:
1.连接字符串 -> 建立SqlConnection -> 调用Open()方法
2.调用SqlConnection的CreateCommand方法建立SqlCommand实例 -> 通过给SqlCommand的CommandText属性赋值传入SQL语句
3.执行SqlCommand:
ExecuteNonQuery(): 执行命令,但不返回任何结果。
ExecuteReader(): 执行命令,返回一个类型化的IDataReader。
ExecuteScalar(): 执行命令,返回一个值。
4.