c#课程设计课程设计_第1页
c#课程设计课程设计_第2页
c#课程设计课程设计_第3页
c#课程设计课程设计_第4页
c#课程设计课程设计_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海第二工业大学课程设计报告  课程设计报告   课程名称 :  程序设计与语言 (C#)课程设计  学     院: 工学部     专业班级:   姓     名:    学     号:  指导教师:     成     绩:             报告日期:       2015 年 7 月 12 日  上海第二工业大学课程设计报告  二、 设计方式与设计要求  1、 整个课程设计的各个环节都要求学生自己动手;  2、软件 大小适中、具有数个可操作的功能;  3、 必须实现对数据库 表 的 插入、 查询 、修改、删除功能 ;  4、 对课程设计进行总结,撰写课程设计报告;  5、课程设计分基础设计和综合设计 两部分(含结合专业的设计);  6、 每 3人 为 1 组, 结合自己的专业设计一个 用程序。  三、 主要实践环境  开发工具:  010 数据库 :    008  四、课程设计内容  第一部分  基础设计  设计 1:   创建一个 用程序,实现简单的四则运算 , 界面效果及功能如图 1 所示。  具体要求如下:  1) 两个操作数和运算结果的提示根据不同的运算要求作相应变化(如图 1中加法运算所示);  2) 若操作数未输入则不能运算并作相应提醒;  3) 考虑除数为“ 0”的情况并 作相应提醒;  4) 单击运算按钮显示相应的运算结果(运算结果为只读);  5) 按“清除”按钮则将三个文本框中的内容全部清除;  【运行界面】  上海第二工业大学课程设计报告  【主要代码】       上海第二工业大学课程设计报告   e)   "被 ?加 数 y"  "加 数 y"  "和 数 y"  "+"  "=" e)   "被 ?减 ?数 y"  "减 ?数 y"  "差 ?数 y"  "-"  "=" e)   "被 ?乘 ?数 y"  "乘 ?数 y"  "积 y 数 y"  "*"  "=" 上海第二工业大学课程设计报告  e)  "被 ?除 y 数 y"  "除 y 数 y"  "商 数 y"  "/"  "=" e)  "被 ?开 a 方 ? 数 y"  ""   "开 a 方 ? 结 果 ?"  "  "=" e) ; e)  ""  ""  "" 上海第二工业大学课程设计报告   e)  "被 ?加 数 y"  "加 数 y"  "和 数 y"  "+"  "="   e)  ""  ""  "" ; e) ; e)  上海第二工业大学课程设计报告   x, y, z; = 0) 操 作 数 y 不 ?能 为 ");  x =  z = x);    = 0 | = 0) 操 作 数 y 不 ?能 为 "); ; x =  y =  z = x + y; z = x - y; z = x * y; 上海第二工业大学课程设计报告   y != 0) z = x / y; z = (y = 0) && (z =   "除 y 数 y 不 ?能 为   ; e)  && ( 0=  = 46) .') 0;  i;   e) e)  && ( 0=  上海第二工业大学课程设计报告  = 45) -')0 a 说 明 。  /    上海第二工业大学课程设计报告  /  / 必 ?需的 ? 设 计 ?器 变 ?量 ? 。  /     / /  体 ? 设 计 ?器 支持 ?所必 ?需的 ?  / ; / / 在   用 ?后 添 加 任 ?何 ?构 1 造 函 数 y 代 码 ? / /  / 清 ?理所有 D 正 y 在使 1 用 ?的 ? 资 源 。  /     =   ; ; # 体 ? 设 计 ?器 生 成 的 ? 代 码 ? /  上海第二工业大学课程设计报告  / 设 计 ?器 支持 ?所需的 ? 方 ?法  - 不 ?要 用 ?代 码 ?编 辑 修 T 改 ? / 此 ? 方 ?法的 ? 内容 Y。  /                     ; /  / (141, 72);  "  00, 21);  0; /  / (377, 72);  "  00, 21);  1; /  / (30, 57);  " 上海第二工业大学课程设计报告   0, 48);  2;  =  /  / (270, 61);  "  0, 40);  3;  (" 宋 ? 体 ?", 9F, (134);   39, 123);  "  84, 40);  4; /  / (12, 209);  "  8, 23);  5;  "计 ?算 ?圆 2 面 ?积 y" =  /  / (141, 209); 上海第二工业大学课程设计报告   "  02, 23);  6;  "计 ?算 ?矩 ?形 ?面 ?积 y" =  /  / (288, 209);  "  12, 23);  7;  "计 ?算 ?三 y 角 ?形 ?面 ?积 y" =  /  / (448, 209);  "  03, 23);  8;  "结    束 ?"  =  /  / (6, 14);  10, 291);       上海第二工业大学课程设计报告      "   "几 ?何 ?图 ?形 ?面 ?积 艺 ?聪 ?_12 机工  =   ; #G) ); /  / 应 |用 ?程 序的 ? 主 入 ?口点 ? 。  /     ); e) 圆 2 半 ? 径 ?: on 矩 ?形 ?长: on 三 y 角 ?形 ?底 : o" 矩 ?形 ?宽: on 三 y 角 ?形 ?高 ?: o" 面 ?积 y 为 a: o    " e) 上海第二工业大学课程设计报告    "" = "") 请 ?输 ?入 ?数 y 据 Y! ?! ?"); ; 面 ?积 y 为 a: o     " r= =r); 圆 2"+); e) = "") 请 ?输 ?入 ?数 y 据 Y! ?! ?"); ; = "") 请 ?输 ?入 ?数 y 据 Y! ?! ?"); ; 上海第二工业大学课程设计报告  面 ?积 y 为 a: o     "   = 矩 ?形 ?"+); e) = "") 请 ?输 ?入 ?数 y 据 Y! ?! ?"); ; = "") 请 ?输 ?入 ?数 y 据 Y! ?! ?"); ; 面 ?积 y 为 a: o     "   = 三 y 角 ?形 ?"+); 上海第二工业大学课程设计报告  e) ; e)   /平 ?面 ?图 ?形 ?抽 象 类   x; y; ,) x=X; y=Y; );    /抽 象 方 ?法     /圆 2 派 生 类   x):x,0) )    /重 ?载 ?抽 象 方 ?法   x*x*  x,y):x,y) ) 上海第二工业大学课程设计报告  x*y;  x,y):x,y) ) x*y/2; 设计 6: 创建一个 用程序,实现简单的多表查询的 应用功能,界面效果及功能如图 6示。  具体要求如下:  1) 创建一个多表查询应用程序,通过编写代码实现数据库操作功能的一般方法 ; 2)  创建  一个名为员工工资的 据库 (数据库名为 其中包括表 放员工基本信息)和表 放员工工资信息) ; 3) 要求分别从上述两表中取出一些字段组成多表关联 ; 4) 要求将“应发工资”字段排列在“奖金”字段之后,“扣税”字段之前。“实发工资”为最后一个字段 ; 5) 要求程序具有按部门进行筛选记录的功能 ; 6) 项目名取为  【运行界面】上海第二工业大学课程设计报告  【 主要代码】 5     ; e) / 这 a 行 D 代 码 ?将 ?数 y 据 Y 加 载 ?到 ? 表 “ 中 D。您可 以 ?根据 要 ?动 或删 ? 除 y 它。   / 这 a 行 D 代 码 ?将 ?数 y 据 Y 加 载 ?到 ? 表 “ 中 D。您可 以 ?根据 要 ?动 或上海第二工业大学课程设计报告  删 ? 除 y 它。   / 这 a 行 D 代 码 ?将 ?数 y 据 Y 加 载 ?到 ? 表 “ 中 D。您可 以 ?根据 Y 需要 a 移 ?动或删 ? 除 y 它。  /  / 这 a 行 D 代 码 ?将 ?数 y 据 Y 加 载 ?到 ? 表 “ 中 D。您可 以 ?根据 要 ?动 或移 ?除 y 它。   e) / 定义 ?变 ?量 ? 型, ?并为 赋 3 值 当 前 ? 缺 省 ?视 图 ?  置 ? D 的 ? 数 y 据 Y 按 部 ?门 ?列 D 排 ?序   "部 ?门 ?" / 设 置 ?过 y 滤 ?器 , ?仅 ?显 ?示 ?指 ?定部 ?门 ?的 ? 行 D  "部 ?门 ?='" + "'" / 设 置 ?行 D 状 态 ? 过 y 滤 ?器   件 t 的 ? 新 ?数 y 据 为 部 ?门 ?过 y 滤 ?后 的 ?   e)   "部 ?门 ?" 上海第二工业大学课程设计报告   ""      / 取 ?消 ?行 D 过 y 滤 ?器   e) ; e) 第二部分  综合实训  设计 8:   结合自己的专业设计一个应用系统  【实训目的】  将 C#程序设计同专业应用相结合 。  【实训内容与要求】  注: 1)每 3 人一组(设组长 1名)  2) 每组题目不能相同  3)设计的题目不能同上述实训题相同  上海第二工业大学课程设计报告  4)工程名和窗体名均取名为  为组号 )   5)要有程序的主要运行界面及主要代码  【运行界面】  【主要代码】  四、课程设计总结   为期短短两天的 C#实训就这么快的结束了,让我学习到了很多东西,对 C#这门课程有了更好的理解和认识,将时间和理论有机结合在一起。  首先,在科技高度发展的今天,计算机在人们之中的作用越来越突出。而 C#语言作为一种计算机的语言,学习它将有助于我们更好的了解 计算机,与计算机进行交流,因此,我们一定要学好 C#,这对我们以后的发展是十分重要的。说到这,上机实验当然就是一个必不可少的环节了, C#语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。  我们这次一共做了八个实验,运用了 海第二工业大学课程设计报告  2010 这个软件。每次当程序运行的时候,心中无比的开心,觉得 C#这门课程真的很神奇。之前学过 C#这门课程,但是上个学期学习的,所以对于一些知识都已 经不记得了,所以刚开始做的时候会比较困难,但是到后面的时候就可以比较轻松一点,通过请教老师还有翻阅书籍,慢慢的熟悉了 010 这个软件的功能,还有 C#的编程方法。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论