可视化程序设计四次实验报告.docx
- 文档编号:28439148
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:22
- 大小:766.11KB
可视化程序设计四次实验报告.docx
《可视化程序设计四次实验报告.docx》由会员分享,可在线阅读,更多相关《可视化程序设计四次实验报告.docx(22页珍藏版)》请在冰豆网上搜索。
可视化程序设计四次实验报告
可视化程序设计基础
实验报告
学号:
姓名:
提交日期:
2015-12-29
成绩:
东北大学秦皇岛分校
计算机与通信工程学院
实验一、简单计算器
1.实验代码
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
usingSystem.Windows.Forms;
namespaceSY_1
{
publicpartialclassForm1:
Form
{
Stringtemp="";
Stringtemp1="";
intx=0;
inty=0;
intsum=0;
boolch=true;
publicForm1()
{
InitializeComponent();
}
privatevoidbutton7_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=7;
temp1="";
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=1;
temp1="";
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=2;
temp1="";
}
privatevoidbutton3_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=3;
temp1="";
}
privatevoidbutton4_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=4;
temp1="";
}
privatevoidbutton5_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=5;
temp1="";
}
privatevoidbutton6_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=6;
temp1="";
}
privatevoidbutton8_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=8;
temp1="";
}
privatevoidbutton9_Click(objectsender,EventArgse)
{
if(temp1=="=")
{
textBox1.Text="";
}
textBox1.Text+=9;
temp1="";
}
privatevoidbutton10_Click(objectsender,EventArgse)
{
Strings=textBox1.Text;
x=Convert.ToInt32(s);
textBox1.Text="";
temp="+";
}
privatevoidbutton11_Click(objectsender,EventArgse)
{
Strings=textBox1.Text;
x=Convert.ToInt32(s);
textBox1.Text="";
temp="-";
}
privatevoidbutton12_Click(objectsender,EventArgse)
{
Strings=textBox1.Text;
y=Convert.ToInt32(s);
ch=temp.Equals("+");
if(ch)
{
sum=x+y;
textBox1.Text=Convert.ToString(sum);
}
else
{
sum=x-y;
textBox1.Text=Convert.ToString(sum);
}
temp1="=";
}
}
}
2.实验截图
实验二、简单记事本
1.实验代码
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
usingSystem.Windows.Forms;
usingSystem.IO;
namespaceSY_2
{
publicpartialclassForm1:
Form
{
Stringfilename;
publicForm1()
{
InitializeComponent();
}
privatevoid打开ToolStripMenuItem_Click(objectsender,EventArgse)
{
OpenFileDialogofd=newOpenFileDialog();
if(ofd.ShowDialog()==DialogResult.OK)
{
filename=ofd.FileName;
richTextBox1.Text=File.ReadAllText(filename,Encoding.Default);
}
}
privatevoid保存ToolStripMenuItem_Click(objectsender,EventArgse)
{
SaveFileDialogfbd=newSaveFileDialog();
if(fbd.ShowDialog()==DialogResult.OK)
{
filename=fbd.FileName;
}
StreamWritersw=newStreamWriter(filename);
using(sw)
{
sw.WriteLine(richTextBox1.Text);
}
}
}
}
2.实验截图
实验三、图片处理
1.实验代码
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
usingSystem.Windows.Forms;
namespaceshiyan_3
{
publicpartialclassForm1:
Form
{
BitmapmyBitmap,srcBitmap;
intwidth=200,height=200,x=10,y=10;
Graphicsgr;
publicForm1()
{
InitializeComponent();
}
privatevoid打开ToolStripMenuItem_Click(objectsender,EventArgse)
{
OpenFileDialogopenfile=newOpenFileDialog();
//openfile.Filter="*.jpg;*.bmp|*.jpg;*bmp;";
if(openfile.ShowDialog()==DialogResult.OK)
{
srcBitmap=newBitmap(openfile.FileName);
myBitmap=newBitmap(srcBitmap,width,height);
gr=pictureBox1.CreateGraphics();
gr.DrawImage(srcBitmap,x,y,width,height);
}
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
gr.Clear(Color.White);
y=y-2;
gr.DrawImage(srcBitmap,x,y,width,height);
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
gr.Clear(Color.White);
x=x-2;
gr.DrawImage(srcBitmap,x,y,width,height);
}
privatevoidbutton3_Click(objectsender,EventArgse)
{
gr.Clear(Color.White);
width=width+5;
height=height+5;
gr.DrawImage(srcBitmap,x,y,width,height);
}
privatevoidbutton4_Click(objectsender,EventArgse)
{
gr.Clear(Color.White);
width=width-5;
height=height-5;
gr.DrawImage(srcBitmap,x,y,width,height);
}
privatevoidbutton5_Click(objectsender,EventArgse)
{
gr.Clear(Color.White);
x=x+2;
gr.DrawImage(srcBitmap,x,y,width,height);
}
privatevoidpictureBox1_Click(objectsender,EventArgse)
{
}
privatevoidbutton6_Click(objectsender,EventArgse)
{
gr.Clear(Color.White);
y=y+2;
gr.DrawImage(srcBitmap,x,y,width,height);
}
}
}
2.实验截图
实验四、数据操作
1.实验代码
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespaceshiyan_4
{
publicpartialclassForm1:
Form
{
SqlDataAdapteradapter;
DataTabletable;
publicForm1()
{
InitializeComponent();
}
privatevoidForm1_Load(objectsender,EventArgse)
{
//TODO:
这行代码将数据加载到表“database1DataSet.Table1”中。
您可以根据需要移动或删除它。
this.table1TableAdapter.Fill(this.database1DataSet.Table1);
stringconnStr=Properties.Settings.Default.Database1ConnectionString;//连接字符串
SqlConnectionconn=newSqlConnection(connStr);//建立到数据库的连接
adapter=newSqlDataAdapter("select*fromTable1",conn);
SqlCommandBuilderbuilder=newSqlCommandBuilder(adapter);
adapter.InsertCommand=builder.GetInsertCommand();
adapter.DeleteCommand=builder.GetDeleteCommand();
adapter.UpdateCommand=builder.GetUpdateCommand();
table=newDataTable();
adapter.Fill(table);
dataGridView1.DataSource=table;
}
privatevoiddataGridView1_CellContentClick(objectsender,DataGridViewCellEventArgse)
{
dataGridView1.DataSource="Select*Fromtabel1Where姓名='"+textBox1.Text+"'";
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
adapter.Update(table);
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
dataGridView1.DataSource="Select*Fromtabel1Where姓名='"+textBox1.Text+"'";
}
privatevoidtextBox1_TextChanged(objectsender,EventArgse)
{
}
privatevoidfillByToolStripButton_Click(objectsender,EventArgse)
{
try
{
this.table1TableAdapter.FillBy(this.database1DataSet.Table1);
}
catch(System.Exceptionex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
}
}
2.实验截图
查询操作:
保存操作:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化 程序设计 四次 实验 报告