c五个小程序.docx

上传人:b****1 文档编号:230096 上传时间:2022-10-07 格式:DOCX 页数:28 大小:370.58KB
下载 相关 举报
c五个小程序.docx_第1页
第1页 / 共28页
c五个小程序.docx_第2页
第2页 / 共28页
c五个小程序.docx_第3页
第3页 / 共28页
c五个小程序.docx_第4页
第4页 / 共28页
c五个小程序.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

c五个小程序.docx

《c五个小程序.docx》由会员分享,可在线阅读,更多相关《c五个小程序.docx(28页珍藏版)》请在冰豆网上搜索。

c五个小程序.docx

界面

(一)

1.练习目的

熟悉lable、butten、textbox、radiobutten等控件的使用

2.程序代码

privatevoidbutton1_Click(objectsender,EventArgse)

{

if(DX.Checked==true)

{

this.textBox4.Text="姓名:

"+this.textBox1.Text+"\r\n"+"性别:

"+this.textBox2.Text+"\r\n"

+"学号:

"+this.textBox3.Text+"\r\n"+"爱好:

"+this.DX.Text;}

if(ZH.Checked==true)

{

this.textBox4.Text="姓名:

"+this.textBox1.Text+"\r\n"+"性别:

"+this.textBox2.Text+"\r\n"

+"学号:

"+this.textBox3.Text+"\r\n"+"爱好:

"+this.ZH.Text;

}

if(KC.Checked==true)

{

this.textBox4.Text="姓名:

"+this.textBox1.Text+"\r\n"+"性别:

"+this.textBox2.Text+"\r\n"+"学号:

"+this.textBox3.Text+"\r\n"+"爱好:

"+this.KC.Text;

}

3.程序界面

4.运行结果

界面

(二)

1.练习目的

熟悉toolStripMenuItem、panel等窗体的功能及使用方法,学会演出新窗体的代码,以及退出窗体的代码。

2.代码

privatevoidbutton1_Click(objectsender,EventArgse)

{

Form2form=newForm2();

form.Show();//第一个窗体不隐藏

//this.close();第一个窗口隐藏

}

privatevoidbutton2_Click(objectsender,EventArgse)

{

this.Close();

}

3.窗体设计

}

4.实验结果

窗口传值

1.练习目的

学会在两个窗口之间进行传值的代码,并熟练运用。

2.代码

Form1

privatevoidbutton1_Click(objectsender,EventArgse)

{

if(DX.Checked==true)

{

this.textBox4.Text="姓名:

"+this.textBox1.Text+"\r\n"+"性别:

"+this.textBox2.Text+"\r\n"

+"学号:

"+this.textBox3.Text+"\r\n"+"爱好:

"+this.DX.Text;

}

if(ZH.Checked==true)

{

this.textBox4.Text="姓名:

"+this.textBox1.Text+"\r\n"+"性别:

"+this.textBox2.Text+"\r\n"

+"学号:

"+this.textBox3.Text+"\r\n"+"爱好:

"+this.ZH.Text;

}

if(KC.Checked==true)

{

this.textBox4.Text="姓名:

"+this.textBox1.Text+"\r\n"+"性别:

"+this.textBox2.Text+"\r\n"

+"学号:

"+this.textBox3.Text+"\r\n"+"爱好:

"+this.KC.Text;

}

}

privatevoidtextBox1_TextChanged(objectsender,EventArgse)

{

}

privatevoidbutton2_Click(objectsender,EventArgse)

{

Form2f2=newForm2();

f2.ShowDialog(this);

}

}

Form2

publicpartialclassForm2:

Form

{

publicForm2()

{

InitializeComponent();

}

privatevoidbutton1_Click(objectsender,EventArgse)

{

Form1f1=(Form1)this.Owner;

this.textBox1.Text=f1.textBox4.Text;

}

}

3.窗体设计

4.运行结果

数据库

(一)

一、实验目的:

学习使用c#进行可视化数据库保存,查询。

二、实验步骤:

1.建立项目DataBase

2.在解决方案资源管理器中,Database上点右键,选择添加—>新建项

3.在弹出的窗口中选择数据à基于服务的数据库,点击添加,然后点击完成

4.在菜单栏视图中打开服务器资源管理器,在“表”上点击右键,选择添加新表

5.按下图新建一个表并在行前点击右键来设置主键,点击保存 并输入一个表名

6.在刚才新建的表上点击右键,选择显示表数据

7.在表中输入如下的数据并保存

8.点击菜单数据à显示数据源,在database1dataset上点击右键选择使用向导配置数据集,选中表,点击完成

9.点击菜单生成—>生成解决方案,会在工具箱中生成新的控件,在解决方案资源管理器中生成链接字符串

10.在界面上添加一个datagridview控件和两个button,一个是保存,一个是查询

11.添加命名空间引用

usingSystem.Data.SqlClient;

12..给form1类添加两个变量

SqlDataAdapteradapter;

DataTabletable;

13.给Form1添加一个Form1_Load事件,事件中添加代码如下

stringconnStr=Properties.Settings.Default.MyDatabaseConnectionString;

SqlConnectionconn=newSqlConnection(connStr);

adapter=newSqlDataAdapter("select*fromMyTable",conn);

SqlCommandBuilderbuilder=newSqlCommandBuilder(adapter);

adapter.InsertCommand=builder.GetInsertCommand();

adapter.DeleteCommand=builder.GetDeleteCommand();

adapter.UpdateCommand=builder.GetUpdateCommand();

table=newDataTable();

adapter.Fill(table);

dataGridView1.DataSource=table;

14.给按钮查询添加一个click事件响应函数,添加如下代码

stringvarNumber=textBoxNumber.Text.Trim();;

if(varNumber=="")

{

MessageBox.Show("请输入你要查询的学号","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Warning);

}

try

{

stringconnStr=Properties.Settings.Default.MyDatabaseConnectionString;SqlConnectionconn=newSqlConnection(connStr);

adapter=newSqlDataAdapter("select*fromMyTablewhere学号='"+varNumber+"'",conn);

SqlCommandBuilderbuilder=newSqlCommandBuilder(adapter);

adapter.InsertCommand=builder.GetInsertCommand();

adapter.DeleteCommand=builder.GetDeleteCommand();

adapter.UpdateCommand=builder.GetUpdateCommand();

table=newDataTable();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1