可视化程序设计-个人记账本(课程设计)

上传人:第*** 文档编号:31013523 上传时间:2018-02-03 格式:DOC 页数:15 大小:495.09KB
返回 下载 相关 举报
可视化程序设计-个人记账本(课程设计)_第1页
第1页 / 共15页
可视化程序设计-个人记账本(课程设计)_第2页
第2页 / 共15页
可视化程序设计-个人记账本(课程设计)_第3页
第3页 / 共15页
可视化程序设计-个人记账本(课程设计)_第4页
第4页 / 共15页
可视化程序设计-个人记账本(课程设计)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《可视化程序设计-个人记账本(课程设计)》由会员分享,可在线阅读,更多相关《可视化程序设计-个人记账本(课程设计)(15页珍藏版)》请在金锄头文库上搜索。

1、可 视 化 程 序 设 计实 验 报 告学 号 : 2143214姓 名 : 李 子 厚提 交 日 期 : 2016-11-1成 绩 :东 北 大 学 秦 皇 岛 分 校可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工 程 学 院 第 0 页 实 验 一 控 件 和 窗 体【 实 验 内 容 】 做 一 个 简 单 的 小 计 算 器 , 实 现 整 数 的 加 减 法【 关 键 代 码 】using System;using System.Collections.Generic;using System.ComponentModel;u

2、sing System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1public partial class Form1 : Formdouble outValue = 0;bool c = false;string d;bool f = true; int x = 0;int y = 0;public Form1()InitializeComponent();private void butt

3、on1_Click(object sender, EventArgs e)caculate(1);private void button2_Click(object sender, EventArgs e)caculate(2);private void button3_Click(object sender, EventArgs e)caculate(3);private void button4_Click(object sender, EventArgs e)caculate(4);可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工

4、程 学 院 第 1 页 private void button5_Click(object sender, EventArgs e)caculate(5);private void button6_Click(object sender, EventArgs e)caculate(6);private void button7_Click(object sender, EventArgs e)caculate(7);private void button8_Click(object sender, EventArgs e)caculate(8);private void button9_Cli

5、ck(object sender, EventArgs e)caculate(9);private void button14_Click(object sender, EventArgs e)caculate(0);private void button10_Click(object sender, EventArgs e)c = true;d = +;textBox1.Text += +;private void button11_Click(object sender, EventArgs e)c = true;d = -;textBox1.Text += -;private void

6、button12_Click(object sender, EventArgs e)switch (d)可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工 程 学 院 第 2 页 case +: outValue = x + y; break;case -: outValue = x - y; break;case *: outValue = x * y; break;case /: outValue = x /y; break;textBox1.Text = outValue + ;c = false;f = false;x = 0;y

7、= 0;private void button13_Click(object sender, EventArgs e)textBox1.Text = ;c = false;f = false;x = 0;y = 0;public void caculate(int z)if (f = false)textBox1.Text = ;f = true;if (c = true)textBox1.Text += z;y = 10 * y + z;elsetextBox1.Text += z;x = 10 * x + z;private void button15_Click(object sende

8、r, EventArgs e)if (c = true)y = 0;可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工 程 学 院 第 3 页 textBox1.Text = x + d;else x = 0;textBox1.Text = ;private void button17_Click(object sender, EventArgs e)c = true;d = *;textBox1.Text += *;private void button16_Click(object sender, EventArgs e)c = tru

9、e;d = /;textBox1.Text += /;private void button18_Click(object sender, EventArgs e)/除 法 功 能 只 能 算 整 除 , 由 于 不 知 道 int 换 成 double 怎 么 改 所 以 没 能 实 现【 程 序 截 图 】可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工 程 学 院 第 4 页 可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工 程 学 院 第 5 页 实 验 二 目 录 与 文

10、件【 实 验 内 容 】 做 一 个 简 单 的 记 事 本 , 有 打 开 和 保 存 功 能【 关 键 代 码 】using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.IO;namespace test2publi

11、c partial class Form1 : Formpublic Form1()InitializeComponent();string filename;private void 打 开 ToolStripMenuItem_Click(object sender, EventArgs e)OpenFileDialog open = new OpenFileDialog();filename = open.FileName;open.Filter = txt files (*.txt)|*.txt|All files (*.*)|*.*;open.FilterIndex = 2;open.

12、RestoreDirectory = true;if (open.ShowDialog()=DialogResult.OK)StreamReader reader = new StreamReader(open.FileName, System.Text.Encoding.Default);richTextBox1.Text = reader.ReadToEnd();reader.Close();private void 保 存 ToolStripMenuItem_Click(object sender, EventArgs e)SaveFileDialog save = new SaveFi

13、leDialog();StreamWriter writer;save.Filter = txt files (*.txt)|*.txt|All files (*.*)|*.*;save.FilterIndex = 2;save.RestoreDirectory = true;if (save.ShowDialog() = DialogResult.OK)可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工 程 学 院 第 6 页 writer = new StreamWriter(save.FileName);writer.Write(ri

14、chTextBox1.Text); /写 入writer.Close();/关 闭 流【 程 序 截 图 】可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工 程 学 院 第 7 页 可 视 化 程 序 设 计 实 验 报 告东 北 大 学 秦 皇 岛 分 校 计 算 机 与 通 信 工 程 学 院 第 8 页 实 验 三 图 形 图 像 处 理【 实 验 内 容 】 做 一 个 程 序 , 可 以 读 取 一 个 位 图 并 显 示 , 通 过 点 击 上 下 左 右 按 钮 , 可 以 调 整 图 片 的 位 置 , 通 过 点 击放 大 缩 小 , 可 以 缩 放 图 片 。【 关 键 代 码 】using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.F

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号