C#程序设计论文

C#程序设计论文

ID:37926736

大小:468.50 KB

页数:14页

时间:2019-06-02

C#程序设计论文_第1页
C#程序设计论文_第2页
C#程序设计论文_第3页
C#程序设计论文_第4页
C#程序设计论文_第5页
资源描述:

《C#程序设计论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#程序设计论文每一个成功者都有一个开始。勇于开始,才能找到成功的路。13/14目录第一章要求分析....................................................................................................3第二章总体分析....................................................................................................3第三章详细设计..............................

2、......................................................................3第四章具体实验方法............................................................................................4第五章实验代码....................................................................................................7第六章总结.........

3、...................................................................................................1213/14第一章要求分析1.编程将一文本文件内容按照指定格式逐行解析并存入指定格式数据库此要求可以分拆为先将文本文件内容在C#中应用程序中打开,然后对其逐行分割,在指定位置进行分割,最后再连接并存到事先在SQLServer数据库中自己建的表格当中。但是在这之前当然要确保电脑上有SQLServer数据库,没有的话就要先安装,然后再数据库中建表。2.编程读取数据库中内容并生成文本文件,使前

4、后两个文本文件内容完全一致此要求主要涉及数据库的读取。3.编程比较前后两个文本文件内容原数据和从数据库中读取的数据进行对比。第二章总体设计1.在windowsForm中插入一个menuStrips,一个openFileDialog窗体和一个richTextBox,用于搜索所给的数据并将其显示在richTextBox中。2.在windowsForm中再增加5个button,分别表示连接数据库、关闭数据库、插入数据、生成文本文件、对比。3.在每个windows窗体下写上具体的代码,以实现其功能。达到要求。第三章详细设计WindowsForm界面的设计如图所示3-1所示图3-1window

5、sForm界面设计13/14第四章具体实验方法1.通过openFileDialog打开搜索所给的文本文件stringfName=openFileDialog1.FileName;stringext=Path.GetExtension(fName);richTextBox1.Clear();然后再通过if判断文件格式,选择导入。2.连接打开数据库mSqlConnection=newSqlConnection();mSqlConnection.ConnectionString"server=.;DataBase=c#Exam;uid=sa;pwd=920416";mSqlConnecti

6、on.Open();if(mSqlConnection.State==ConnectionState.Open){MessageBox.Show(mSqlConnection.State.ToString());}3.关闭数据库时先要判断数据库是否已经打开,如果没有打开当然就不用关闭了,使用一个if语句即可实现。代码如下:if(mSqlConnection.State==ConnectionState.Open){mSqlConnection.Close();MessageBox.Show(mSqlConnection.State.ToString());}4.插入数据时先要将上面读

7、到richTextBox1中的数据进行分割,然后才能存到数据库中。分割时,先用索引找到指定位置,再用Substring进行分割。这时要注意了,文本文件同一行的同一指定位置的字符不一定是相同的,要得进行个别对待。利用两个for循环分割的代码如下:for(inti=1;i<18;i++){if(i==1){a[1]=richTextBox1.Text.IndexOf('',0);b[1]=richTextBox1.Text.Substring(0,a[1]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。