版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业C#实习报告班 级:10计算机应用技术姓 名:学 号;专 业:计算机应用指导教师:赵中营实习题目:制作一个简单的通讯录管理系统一、实习目的这学期通过对C#可视化程序的学习,掌握了解了可视化程序的简单编写和C#程序的应用,C#是一种面向对象的程序编辑,通过这次实习让我们在实践中理解运用C#编程,基础上进一步熟悉了visual studio2005,为以后的学习和工作打下了良好的基础。同时也增强我们编程的能力。二、实习要求要完成这个题目首先要做好数据库的设计要满足要求,了解
2、Visual Studio 2005的基本使用方法,基本属性以及使用VC2005编写C#程序的基本规范;了解使用VC2005编写、调试程序的基本步骤与方法,能够通过调试发现并修改程序的一般错误。三、功能模块的结构1、系统登录模块2、系统功能模块3、通讯录信息的查询模块4、通讯录信息的修改模块5、通讯录信息的添加模块6、通讯录信息的删除模块四、实习成果程序设计1.系统登陆模块程序代码private void button1_Click(object sender, EventArgs e) if (textBox1.Text = ) MessageBox.Show(用户名不能为空!); if (
3、textBox2.Text = ) MessageBox.Show(请输入密码!); OleDbConnection con = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=2.mdb); con.Open(); string Sql = SELECT * FROM 蒋英杰 WHERE 姓名 = + textBox1.Text.Trim() + and 密码= + textBox2.Text.Trim() + order by 学号; OleDbCommand cmd = new OleDbCommand(S
4、ql, con); OleDbDataReader myReader = cmd.ExecuteReader(); if (myReader.Read() Form2 frm = new Form2(); frm.ShowDialog(); else MessageBox.Show(你的密码或用户名出错!请重新输入!); return; con.Close();2.系统功能模块程序代码public partial class Form2 : Form public Form2() InitializeComponent(); private void button1_Click(object
5、sender, EventArgs e) Form3 frm = new Form3(); frm.Show(); private void button2_Click(object sender, EventArgs e) Form4 frm = new Form4(); frm.Show(); private void button3_Click(object sender, EventArgs e) Form5 frm = new Form5(); frm.Show(); private void button4_Click(object sender, EventArgs e) For
6、m6 frm = new Form6(); frm.Show(); 3.信息查询模块程序代码public partial class Form3 : Form public Form3() InitializeComponent(); private void button1_Click(object sender, EventArgs e) OleDbConnection con = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=2.mdb); ; con.Open(); OleDbDataAdapter m
7、yAdapter; string Sql = Select * From 蒋英杰 where 姓名= + textBox1.Text.Trim() + Order By 姓名; myAdapter = new OleDbDataAdapter(Sql, con); DataSet myDataSet = new DataSet(); myAdapter.Fill(myDataSet, 2); dataGridView1.DataSource = myDataSet.Tables2; 4.信息修改模块程序代码private void button2_Click_1(object sender,
8、EventArgs e) OleDbConnection con = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=2.mdb); con.Open(); OleDbDataAdapter myAdapter; string Sq1 = Select * From 蒋英杰 Where 姓名 = + textBox1.Text.Trim() + Order By 姓名; myAdapter = new OleDbDataAdapter(Sq1, con); DataSet myDataSet = new Data
9、Set(); myAdapter.Fill(myDataSet, 2); dataGridView1.DataSource = myDataSet.Tables2; con.Close(); textBox2.Text = Convert.ToString(dataGridView1 .Rows 0.Cells 2.Value ); textBox3.Text = Convert.ToString(dataGridView1.Rows0.Cells1.Value); textBox4.Text = Convert.ToString(dataGridView1.Rows0.Cells8.Valu
10、e); textBox5.Text = Convert.ToString(dataGridView1.Rows0.Cells4.Value); textBox6.Text = Convert.ToString(dataGridView1.Rows0.Cells5.Value); textBox7.Text = Convert.ToString(dataGridView1.Rows0.Cells7.Value); textBox8.Text = Convert.ToString(dataGridView1.Rows0.Cells9.Value); private void button1_Cli
11、ck_1(object sender, EventArgs e) try OleDbConnection con = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=2.mdb); con.Open(); string Sql = update 蒋英杰 Set 学号 = + textBox2.Text + ,学号 = + textBox2.Text + ,性别 = + comboBox1.SelectedItem.ToString() + ,身份证号 = + textBox4.Text + ,手机号码 = + t
12、extBox5.Text + ,家庭住址 = + textBox6.Text + ,QQ号 = + textBox7.Text + ,密码 = + textBox8.Text + + Where 姓名 = + textBox1.Text.Trim() + ; OleDbCommand cmd = new OleDbCommand(Sql, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(修改成功!, 提示); catch MessageBox.Show(修改失败!请重新修改。, 提示); return; 5.信息添加模块程序代
13、码private void button1_Click_2(object sender, EventArgs e) try OleDbConnection con = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=2.mdb); con.Open(); string Sql = Insert Into 蒋英杰(姓名,学号,性别,手机号码,QQ号,家庭住址,权限,密码) Values( + textBox1.Text.Trim() + , + textBox2.Text.Trim() + , + comboBox
14、1.SelectedItem.ToString() + , + textBox4.Text.Trim() + , + textBox5.Text.Trim() + , + textBox6.Text.Trim() + , + textBox7.Text.Trim() + , + comboBox2.SelectedItem.ToString() + ); OleDbCommand cmd = new OleDbCommand(Sql, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(添加信息成功!,提示); catch Mes
15、sageBox.Show(添加信息失败!,提示); private void button2_Click_1(object sender, EventArgs e) textBox1.Text = ; textBox2.Text = ; comboBox1.Text = ; textBox4.Text = ; textBox5.Text = ; textBox6.Text = ; comboBox2.Text = ; textBox7.Text = ; 6.信息删除模块程序代码private void button1_Click(object sender, EventArgs e) OleD
16、bConnection con = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=2.mdb); con.Open(); OleDbDataAdapter myAdapter; string Sq1 = Select * From 蒋英杰 Where 姓名 = + textBox1.Text.Trim() + Order By 姓名; myAdapter = new OleDbDataAdapter(Sq1, con); DataSet myDataSet = new DataSet(); myAdapter.
17、Fill(myDataSet, 2); dataGridView1.DataSource = myDataSet.Tables2; con.Close(); private void button2_Click(object sender, EventArgs e) try OleDbConnection con = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=2.mdb); con.Open(); string Sql = Delete From 蒋英杰 Where 姓名 = + textBox1.Text.Replace(, ) + ; OleDbCommand cmd = new OleDbCommand(Sql, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(删除成功!, 提示); catch MessageBox.Show(删除失败!,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 紧张性头痛临床特点与调理
- 煤系煅烧高岭土项目可行性研究报告
- 2025-2026学年新疆维吾尔自治区伊犁哈萨克自治州高三第二次诊断性检测生物试卷含解析
- 在 XX中学七年级家校联席培训会上的讲话
- 第二部分 一、感悟真题 高中英语
- 2026规划师转行面试题及答案
- 2026华为招聘面试题及答案
- 个性化金融服务的算法优化
- 人工智能证券客户服务
- 管道维修公司设计师述职报告
- 不动产继承登记课件
- 亚低温治疗仪的使用及维护
- 矿业融资居间合同标准范本(2025版)
- 非煤矿山职业危害课件
- 2025阿克苏辅警考试真题
- 研发公司安全管理制度
- 生产成本制度管理制度
- 2025-2030工程监理行业市场发展分析及发展前景与投资机会研究报告
- T/CAEPI 62-2023颗粒活性炭吸附-氮气脱附溶剂回收装置技术要求
- 驾考宝典三力测试考试试题及答案
- 委托收款协议合同协议
评论
0/150
提交评论