电子备忘录系统设计与实现(4)

2019-04-04 23:11

图 5-2 通讯录界面图

该界面设计部分代码分析: private void button1_Click(object sender, System.EventArgs e) { try {

string ConnectionString = @\

Source=KANGWL-150799E2\\SQLEXPRESS;Initial Catalog=PersonNote;Integrated Security=True\

该段代码完成连接到本机服务器中,获取服务器名用于连接数据库。

string Sql = \

CommunTable(Name,Sex,TEL,Address,Email)values('\+ this.textBox3.Text + \+ this.textBox5.Text + this.comboBox1.Text+\

该代码实现添加字段Name, Sex, TEL, Address, Email插入到textbox中,系统 将把这些字段分别添加到数据库表中对应字段。 conn = new SqlConnection(ConnectionString); comm = conn.CreateCommand(); comm.CommandText = Sql; conn.Open();

int i = comm.ExecuteNonQuery(); } }

中国最大的论文知识平台www.lwxiezuo.com

该段代码实现数据库的连接,把服务器名赋给commandtext,打开数据库表,并且获取i值,用于判断是否成功添加i行,如果i值小于0系统将自动关闭数据库的连接。

private void button2_Click(object sender, System.EventArgs e) {

this.textBox1.Clear(); this.textBox2.Clear(); this.textBox3.Clear(); this.textBox4.Clear(); this.textBox5.Clear(); this.comboBox1.Text =\}

该段代码用于清除textbox中的内容,实现重新编辑输入的内容。

private void button3_Click(object sender, EventArgs e) {

this.Close(); }

该语句实现关闭当前界面,完成退出功能。

该页面代码主要实现连接数据库,把服务器名作为数据库连接字串。如果连接成功,系统把姓名,性别,住址,公司名称等一系列字段信息添加到数据库中,如果添加成功,系统提示“已经成功添加第x行”。“重新编辑”按钮对应的代码是this.textBox1.Clear(); 该语句实现清除textbox中的内容,实现数据库的连接主要代码如下:

conn = new SqlConnection(ConnectionString); comm = conn.CreateCommand(); comm.CommandText = Sql;

conn.Open();

5.3 记事本界面设计与分析

如图5-3是记事本界面,在该界面上可以输入需要记录事件的主题,该主题最好能反映事件的中心,方便今后对事件的查找;接着完整、清楚地输入时间,地点等数据;然后,Remarks输入框用于输入日程安排、会议安排或对某一时间段的工作总结的记录保存,该输入框设计的允许最大输入汉字可能不够大,但根据用户需要可以在数据库中作相应的扩大容量处理;最后,按下“提交”按钮,系统

中国最大的论文知识平台www.lwxiezuo.com

将所输入的资料信息保存到数据库表中,数据保存完毕系统会回显“保存成功”字样,如果想退出该页面的操作,按下“取消”按键,将关闭该页面。

图 5-3 记事本界面设计图

该页面设计代码:

private void button1_Click(object sender, System.EventArgs e) {

try {

string ConnectionString=@\

Source=KANGWL-150799E2\\SQLEXPRESS;Initial Catalog=PersonNote;Integrated Security=True\

该段代码完成连接到本机服务器中,获取服务器名用于连接数据库。 string Sql = \

NotebookTable(Theme,Date,Time,Address,Remarks)values('\this.textBox1.Text +

\this.textBox5.Text + \

该代码实现添加字段Theme, Date, Time, Address, Remarks 等字段添加到textbox中,系统将把这些字段分别添加到数据库表中对应字段。

conn=new SqlConnection(ConnectionString); comm=conn.CreateCommand();

中国最大的论文知识平台www.lwxiezuo.com

}

comm.CommandText=Sql; conn.Open();

int i=comm.ExecuteNonQuery(); }

该段代码实现数据库的连接,把服务器名赋给commandtext,打开数据库表,并且获取i值,用于判断是否成功添加i行,如果i值小于0系统将自动关闭数据库的连接。

catch(Exception ex) {

MessageBox.Show(ex.Message); }

该语句主要捕捉异常现象,如果出现异常,系统通过messagebox显示异常。

该界面代码主要实现连接数据库,首先连接本计算机作为服务器,如果连接成功,系统将把主题,时间,地点,记录等一系列字段信息添加到数据库中,如果添加成功,系统提示“已经成功添加第x行”。因为在编辑框的属性中设置了允许多行输入,如果在记录框中输入的文字字数超过一行,编辑框将自动换行。实现数据库的连接主要代码如下:

conn = new SqlConnection(ConnectionString); comm = conn.CreateCommand(); comm.CommandText = Sql; conn.Open();

5.4 管理记事本界面设计与分析

登录页面的下拉菜单中的的管理记事本选项的界面如下图5-4,该页面可以对输入的表名进行查询,调出系统中的事件主题,事件时间,地点,以及事件记录等内容,该界面具有对数据进行插入,更新,删除等功能,

中国最大的论文知识平台www.lwxiezuo.com

图 5-4 管理记事本界面

首先,必须把记事本在数据库中定义的表名输入到页面上方的空白区,只有输入了合法的表名才能将该记事本管理界面打开;然后按下“查询”按钮,界面中会把数据库中的数据显示出来,如图5-4所示。

如图5-5界面中可以对有关数据进行插入、更新、删除等一系列操作,插入是指直接将用户在界面上输入的事件的主题、日期、时间、地点、记录的内容等数据填写到“*”一栏中,这将完成数据库中数据的增加。如果想把数据库库中的某些数据做修改,可以对需要修改的数据修改完后按下“更新”按钮,系统自动把数据替换为当前修改的数据。然后,如果要把某个主题的数据删除,只需在行首点击一下,再按下“删除”按钮,系统将数据行删除。所以在这个管理记事本界面中可以完成对记事本的一些基本操作,不需要在数据库中做修改即可完成,方便用户的使用和管理。

中国最大的论文知识平台www.lwxiezuo.com


电子备忘录系统设计与实现(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:PEP六年级英语Unit3 Last Weekend全英教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: