已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 控件和窗体实验结果截图:运行之后显示MyForm点击“打开form1”按钮,出现“Form1”是一个简单的加减计算器,能够实现连加、连减以及多项加减操作核心代码如下:/计算private void calulate(Stack numbers, Stack opraters) while (numbers.ToArray().Length = 2 & opraters.ToArray().Length = 1) int opData1 = numbers.Pop(); int opData2 = numbers.Pop(); string oper = opraters.Pop(); if (oper.Equals(+) opData1 += opData2; numbers.Push(opData1); else if (oper.Equals(-) opData2 -= opData1; numbers.Push(opData2); /按下“=“进行求解计算 private void button12_Click(object sender, EventArgs e) string data = richTextBox1.Text+=; char datas = data.ToCharArray(); Stack numbers = new Stack(); Stack opraters = new Stack(); string tempData = null; for (int i = 0; i = 2 &opraters.ToArray().Length = 1) calulate(numbers, opraters); opraters.Push(datasi.ToString(); else if (datasi.Equals(-) numbers.Push(Int32.Parse(tempData); tempData = null; if (numbers.ToArray().Length = 2 & opraters.ToArray().Length = 1) calulate(numbers, opraters); opraters.Push(datasi.ToString(); else if (datasi.Equals(=) numbers.Push(Int32.Parse(tempData); tempData = null; if (numbers.ToArray().Length = 2 & opraters.ToArray().Length = 1) calulate(numbers, opraters); richTextBox1.Text = numbers.Pop().ToString(); 实验二 目录与文件实验运行结果截图:运行之后的主界面:功能一:打开文件并显示功能一的核心代码: private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) OpenFileDialog open = new OpenFileDialog(); open.InitialDirectory = Environment.SpecialFolder.MyComputer.ToString(); if (open.ShowDialog() = DialogResult.OK) string path = open.FileName; if (File.Exists(path) using (StreamReader sr = new StreamReader(path, Encoding.Default) string line; while (line = sr.ReadLine() != null) ResultText.Text += line; 功能二:可以将文本编辑框中的文字保存为一个文件功能二的核心代码: private void 保存ToolStripMenuItem_Click(object sender, EventArgs e) SaveFileDialog save = new SaveFileDialog(); save.InitialDirectory = e:; if (save.ShowDialog() = DialogResult.OK) string path = save.FileName+.txt; using (StreamWriter sw = new StreamWriter(path) sw.Write(ResultText.Text); 实验三 图形图像处理实验结果截图:功能:可以读取一个位图并显示,通过点击上下左右按钮,可以调整图片的位置,通过点击放大缩小,可以缩放图片向左移动向右移动向上移动向下移动:放大:缩小:代码见电子附件;实验四 数据操作实验运行结果截图:查询:功能核心代码:/查询 private void button2_Click(object sender, EventArgs e) string connStr = Properties.Settings.Default.Database1ConnectionString;/ SqlConnection conn = new SqlConnection(connStr); string sql = select * from Table1 where 姓名= + textBox1.Text + ; adapter = new SqlDataAdapter(sql, conn); SqlCommandBuilder builder = new SqlCommandBuilder(adapter); adapter.InsertCommand = builder.GetInsertCommand(); adapter.DeleteCommand = builder.GetDeleteCommand(); adapter.UpdateCommand = builder.GetUpdateCommand(); table = new DataTable(); adapter.Fill(table); dataGridView1.DataSource = table; conn.Close(); 修改并保存:核心代码 private void button1_Click(object s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业生涯规划师现场作业技术规程
- 大气污染扩散模拟仿真验证流程
- 钛汞合金冶炼工岗前安全生产能力考核试卷含答案
- 船舶货运员岗位工艺作业技术规程
- 搪瓷瓷釉制作工安全风险强化考核试卷含答案
- 智能风控体系构建-第5篇-洞察与解读
- 启动3级应急预案(3篇)
- 北体大体育管理学课件第4章 体育管理的组织职能
- 虚拟场景生成-洞察与解读
- 山东省九校2025年物理高一上期末教学质量检测试题含解析
- 标杆车间规划
- 北京高考语文三年模拟真题(21-23年)知识点汇编-古诗词赏析
- 大学生魅力讲话实操学习通超星期末考试答案章节答案2024年
- 北师大小学数学一年级上册课件:《一共有多少》教学参考课件
- CJT156-2001 沟槽式管接头
- ASME-第IX卷焊接篇内容介绍
- 第20节 晚清的经济和交通 知识清单 高三统编版(2019)历史一轮复习(选必融合)
- 柑橘全年病虫害及防治用药
- 2024年民办普通高中行业分析报告
- 信号与系统 (第三版) 全套课件(上)
- MOOC 航天、人文与艺术-南京航空航天大学 中国大学慕课答案
评论
0/150
提交评论