一个简单的 NewsClass类
包括 类应包含的一些东西 如 变量常量定义、构造函数、属性、方法
1/**//// <summary>
2///NewsClass 的摘要说明
3/// </summary>
4public class NewsClass
5{
6 定义变量、常量#region 定义变量、常量
7 private string _ClassName;//传递textbox的值
8 private int _ClassOrder;//传递textbox的值
9 private Int32 _SelectID;
10 /**//**//**//*这里ConfigurationManager提供对客户端应用程序配置文件的访问。
11 * ConnectionStrings一般会自动生成在这里
12 * 注意要用[]括号
13 */
14 private string connstring = ConfigurationManager.ConnectionStrings["legheelConnectionString1"].ConnectionString;
15 #endregion
16
17 定义构造函数,其中NewsClass()为初始函数。NewsClass(string ClassName, int ClassOrder)为重载#region 定义构造函数,其中NewsClass()为初始函数。NewsClass(string ClassName, int ClassOrder)为重载
18 public NewsClass()
19 {
20 //
21 //TODO: 在此处添加构造函数逻辑
22 //
23 }
24
25 public NewsClass(string ClassName, int ClassOrder)
26 {
27 this._ClassName = ClassName;
28 this._ClassOrder = ClassOrder;
29 }
30 #endregion
31
32 定义属性#region 定义属性
33 public Int32 SelectID
34 //定义选择的ID属性,用于删除、更新
35 {
36 get { return _SelectID; }
37 set { _SelectID = value; }
38 }
39 #endregion
40
41 定义方法#region 定义方法
42 public void savetofile()
43 //测试方法,用户存储到文件,这种方法可以写log
44 {
45 File.AppendAllText("d:\\1.txt", _ClassName);
46 File.AppendAllText("d:\\1.txt", "\r\n");
47 File.AppendAllText("d:\\1.txt", _ClassOrder.ToString());
48 }
49
50 public void savetosql()
51 //用于将数据存入sql
52 {
53 SqlConnection conn = new SqlConnection(connstring);
54 SqlCommand command = new SqlCommand("insert into newsclass (classname,classorder) values ('"+_ClassName+"',"+_ClassOrder+")", conn);
55 conn.Open();
56 command.ExecuteNonQuery();
57 conn.Close();
58 }
59
60 public void deletefromsql()
61 //用于将数据删除sql
62 {
63 SqlConnection conn = new SqlConnection(connstring);
64 SqlCommand command = new SqlCommand("delete from NewsClass where ClassID="+_SelectID+"", conn);
65 conn.Open();
66 command.ExecuteNonQuery();
67 conn.Close();
68 }
69 #endregion
70
71}