《软件设计基础(VB)》课程设计报告书

合集下载

【报告计划书类】软件设计过程实验报告

【报告计划书类】软件设计过程实验报告

软件开发过程实验一软件需求分析一、目的和意义对本书第二和三章的内容做进一步的掌握,写出软件需求规格说明书。

为下面的实习奠定基础。

二、实习内容1、确定软件题目(学生可自己拟定,也可在本书附录2中选择);2、分析软件需求以及人工模式下的工作流程;3、编写需求规格说明书(需求规格说明书的编写要求参见本节模板参考);4、完成形式:以文档的形式完成软件的需求规格说明书。

纸张型号为A4。

三、实习指导1、在磁盘上建立一个软件工程实习文件夹,以自己的姓名命名。

2、提交文档的格式如下:第一页的格式为:软件名称:文档编号版本号文档名称:项目名称:项目负责人:编写时间审核时间批准时间开发单位第二页之后的内容为:●编写目的:阐明编写该文档的目的,指出读者对象●项目背景:项目的委托单位、开发单位、该软件系统与其他系统的关系。

●参考资料软件需求规格说明的书写原则①任务概述:软硬件环境、条件和限制(软件的使用条件和限制)。

②数据描述:输入数据、输出数据、数据库设计和建立数据词典。

③功能需求:功能划分和功能描述④性能需求:数据精度、时间特性、适应性(操作方式、与其他软件的接口、开发计划变化时,软件应具有的适应能力。

)。

⑤运行要求:用户界面、硬件接口(如:连接打印机)、软件接口(如:是否为其他项目的子项目)、故障处理。

⑥其他需求:可使用性、安全保密性、可维护性、可移植性等。

●模板参考第一页:软件名称:教务管理软件文档编号001版本号Ver 1.0文档名称:需求规格说明书项目名称:课表编排系统项目负责人:屈艳编写:刘楠、叶艺、赵春、马燕时间:2005-2-14审核:屈艳时间:2005-2-16批准:王湘桃时间:2005-2-20开发单位:冰雪五人组第二页之后的内容:编写目的:编写该文档是为了分析人工状态下课表编排的工作流程,把人工模式抽象为可在计算机上处理的自动模式。

便于开发小组成员对系统整体功能的认识。

项目背景:高校的课表编排一直是一个烦琐的工作,为了解决这个问题,某某高校教务处委托我们开发该软件。

计算机课程设计任务书

计算机课程设计任务书

计算机课程设计任务书全文共四篇示例,供读者参考第一篇示例:计算机课程设计任务书一、课程名称:计算机课程设计二、课程代码:CS101三、课程性质:必修四、学时学分:48学时3学分五、课程简介:本课程旨在培养学生计算机科学的设计和实现能力,通过实际项目的设计和开发,加深对计算机科学理论知识的理解和应用。

通过本课程的学习,学生将掌握软件工程的基本原理、方法和技术,提高计算机程序设计和开发能力,培养团队协作和创新能力。

六、教学目标:本课程旨在通过实际项目的设计和开发,培养学生的计算机科学综合素养和实际应用能力,具体目标包括:1. 熟练掌握软件工程的基本原理、方法和技术;2. 提高计算机程序设计和开发能力;3. 培养团队协作和创新能力;4. 提高学生的问题解决能力和逻辑思维能力;5. 提升学生的沟通能力和表达能力;6. 培养学生具有独立学习和自主探究的能力。

七、教学内容:1. 软件工程基础知识2. 软件需求分析和规格说明3. 软件设计和架构4. 程序设计和编码技术5. 质量保证和测试技术6. 软件项目管理和团队协作1. 理论讲授:介绍软件工程的基本理论知识和方法2. 分组项目设计:学生组成小组,完成软件项目设计和开发3. 案例分析:通过案例分析,加深对软件工程知识的理解4. 实践操作:学生通过实际操作,掌握软件设计和开发技术5. 课堂讨论:鼓励学生在课堂上积极提问和参与讨论九、考核方式:1. 项目报告:学生需提交项目设计和开发的报告,包括需求分析、设计方案、实现过程和测试结果等2. 课堂演示:学生需在课堂上进行项目演示,展示项目成果和技术实现3. 期末考试:学生需参加期末考试,考核软件工程知识和理论基础掌握情况十、教学资源:1. 课程教材:《软件工程导论》、《软件需求工程》、《软件设计与构造》等2. 计算机实验室:提供实际项目设计和开发的硬件设备和软件环境3. 专业导师:专业教师指导学生解决问题和开展项目工作十一、课程审核和评估:1. 课程审核:本课程需由学校计算机系审核并定期评估2. 教学效果评估:通过学生评价、教师评价和项目成果评价等方式,对教学效果进行评估和改进3. 课程质量保障:通过持续优化教学资源、提高师资力量、加强项目管理等方式,保障教学质量和效果以上为《计算机课程设计任务书》的内容,希望学生们在本课程的学习中,能够提高计算机科学的综合素养和实际应用能力,为将来的职业发展打下坚实基础。

《VB程序设计》课程标准

《VB程序设计》课程标准

课程标准课程名称:Visual Basic程序设计学时学分:160(2)专业层次:微机制订日期:2012年9月归口单位:计算机工程系制订人:Visual Basic程序设计是一个理论和实际紧密相连的技术,上机实验是教学中的必要环节。

现提出一套可行的“Visual Basic程序设计”课程的课程标准。

1 课程概述●课程研究的对象和研究内容随着计算机的普及和以Internet为代表的信息高速公路的迅速发展,计算机应用已深入到社会的各行各业,这不仅要求当今的大学生要掌握好本专业知识,同时还要有用计算机技术为本专业服务的能力。

因此熟练掌握一种计算机应用软件开发工具是对大学生的基本要求,这将直接影响到计算机在其他专业领域中的应用。

本课程所讲授的Visual Basic即是一种易学实用、适用面广的面向对象的软件开发平台。

VB程序设计课程可以使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习其它计算机知识及今后使用或开发应用程序奠定基础。

●课程在整个课程体系中的地位“Visual Basic程序设计”属于计算机基础教育课程的三个层次“文化、技术、应用”中的第二层次,是微机高职专业学生必修的计算机技术基础课程。

它的先修课是《信息技术基础》。

2. 课程目标(1)使学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。

主要包括了算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用Visual Basic 建立一个小型的应用系统的目的。

(2)使学生掌握基本的程序设计的技术和方法,培养学生的实际动手能力。

这些技术和方法包括算法的设计,程序的实现,能够使用Visual Basic建立一个小型的应用系统。

(3)使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。

VB程序设计基础全集

VB程序设计基础全集

1.1.2 Visual Basic的特点

4.提供了易学易用的应用程序集成开发环境 在Visual Basic的集成开发环境中,用户可设计界面、编写代 码、调试程序,直至将应用程序编译成可执行文件在 Windows上 运行,使用户在友好的开发环境中工作。


5.支持多种数据库系统的访问
利用 Visual Basic 的数据控件,可访问 Microsoft Access、 Dbase、Microsoft FoxPro、Paradox 等 , 也 可 以 访 问 Microsoft Excel、Lotusl 1-2-3等多种电子表格。

Visual Basic 6.0程序设计概述 程序设计基础 结构化程序设计与数组 函数与过程 常用控件 图形控件和图形方法 对话框和菜单程序设计 文 件
第9章 数据库与数据访问技术
第1章 Visual Basic 6.0程序设 计概述

1.1 1.2 1.3 1.4 1.5 1.6 1.7

编 :陈庆章
前 言
Visual Basic是目前进行Windows应用程序设计的最 佳工具之一,也是最佳的程序设计入门语言,这一看法 已经得到普遍认可。 非计算机专业计算机基础教学的 3 个不同层次,分 别解决的是“操作技能”、“思维训练”、“综合应用 能力”问题。学习一门程序设计语言,主要目的是要提 高读者分析归纳、解决问题的能力,在思维训练方面受 益,并使得读者通过更系统、深入的学习后开发实用程 序成为可能。 因此,本书在内容上精选了Visual Basic 6.0中最基 础、最常用并实用的部分;在编排和风格上力图体现循 序渐进、深入浅出的特点;以样本程序示例教学,阶段 性构筑读者的成就感,使得艰苦的程序设计工作升华为 一种艺术创作,提供了一条通往程序设计高手的捷径。

vb课程设计

vb课程设计

VB课程设计1. 引言VB(Visual Basic)是一种面向对象的编程语言,由微软公司开发。

它结合了基本的编程概念和直观的图形用户界面,使得编写应用程序变得简单和直观。

本文将介绍VB课程设计的相关内容,包括设计目标、设计过程和实施步骤等。

2. 设计目标VB课程设计的主要目标是培养学生的编程能力和解决问题的能力。

通过设计一个实际应用程序,学生可以学习如何使用VB语言进行程序设计,并了解软件开发过程中的各个环节。

3. 设计过程VB课程设计的设计过程包括以下几个步骤:3.1 确定需求在开始设计之前,首先需要明确应用程序的需求。

这包括确定应用程序的功能、用户界面和交互方式等。

如果我们要设计一个学生成绩管理系统,需求可能包括添加学生信息、查询成绩和生成报表等功能。

3.2 设计界面在确定需求后,接下来需要设计应用程序的用户界面。

这包括确定窗体布局、控件位置和样式等。

通过使用VB提供的可视化设计器,可以方便地创建用户界面,并进行调整和修改。

3.3 编写代码界面设计完成后,就可以开始编写代码了。

VB使用基于事件的编程模型,通过响应用户的操作来触发相应的事件处理程序。

在编写代码时,需要考虑到各种可能的情况,并进行适当的错误处理。

3.4 测试和调试在编写完代码后,需要对应用程序进行测试和调试。

这包括对各个功能进行测试,检查是否存在错误和异常情况,并进行适当的修复和优化。

3.5 文档撰写在完成测试和调试后,需要撰写相应的文档。

文档内容包括应用程序的功能介绍、使用说明和技术实现等。

这有助于其他人了解和使用该应用程序。

4. 实施步骤VB课程设计的实施步骤如下:4.1 学习VB语言基础在开始设计之前,学生需要学习VB语言的基础知识。

这包括语法、数据类型、控制结构、函数和对象等。

通过学习这些知识,学生可以掌握VB语言的基本用法。

4.2 学习VB开发环境除了学习VB语言外,学生还需要熟悉VB开发环境。

这包括VB集成开发环境(IDE)的使用、项目管理和调试工具等。

软件人机界面设计课程设计

软件人机界面设计课程设计

软件人机界面设计课程设计一、课程设计目的本课程旨在让学生掌握软件人机界面设计的相关知识和技能,包括可用性设计、用户体验设计、界面设计规范等方面,培养学生的软件设计能力,提高软件界面的用户满意度和用户体验。

二、课程设计内容1.界面设计基础知识•界面设计的定义和概述•界面设计的历史和发展•界面设计的要素和原则•界面设计的流程和方法2.用户体验设计•用户体验的定义和概述•用户体验的要素和原则•用户需求分析和用户行为研究•用户测试和反馈机制3.可用性设计•可用性的定义和概述•可用性要素和原则•可用性测试和评估方法•可用性问题解决方案4.界面设计规范和工具•界面设计规范与标准•界面设计工具的选择与使用•界面设计的常见问题解决方案三、课程实验内容与要求1.实验一:界面设计要素分析和应用在实验一中,学生将学习界面设计的要素和原则,并针对特定的软件类型进行分析和应用。

通过实验,学生将掌握如何设计符合用户需求的界面。

2.实验二:用户体验测试和评估在实验二中,学生将针对用户体验进行测试和评估。

通过让用户完成特定任务并收集反馈信息,学生将了解用户行为和用户需求,并为优化界面设计提供参考和建议。

3.实验三:可用性测试和评估在实验三中,学生将对软件的可用性进行测试和评估。

通过收集用户反馈和使用数据,学生将了解软件的可用性问题和解决方案,并为优化界面设计提供参考和建议。

4.实验四:界面设计工具和规范应用在实验四中,学生将学习界面设计工具的选择和使用,并遵循特定的界面设计规范进行应用。

通过实践,学生将掌握界面设计工具的使用和规范的应用,为软件界面的用户满意度和用户体验提供基础保障。

四、课程作业与评价标准1.课程作业:•实验报告和分析:要求对实验结果进行分析和总结,并对界面设计进行优化建议。

•设计方案和实践:要求设计符合用户需求和界面设计规范的软件界面,实现并测试。

2.评价标准:•实验分析:分析和总结能力、优化建议的实用性。

•设计方案:界面设计的符合性、可用性和用户体验度。

软件工程课程设计


感谢您的观看
汇报人:
确定软件的目标和 范围
定义软件系统的功 能需求
描述软件系统的非 功能需求
确定软件系统的约 束和假设
软件设计
软件设计的目标和任务
软件设计的目标是 实现软件的功能需 求、性能需求和用 户界面需求,同时 保证软件的可维护 性、可扩展性和可
重用性。
软件设计的任务包 括对软件系统进行 结构设计和数据设 计,确定软件系统 的组成模块、接口 和数据库等,并制 定相应的设计规范
软件工程课程设计
汇报人:
目录
添加目录标题
软件设计
01
04
软件工程课程设计概 述
软件实现
02
05
软件需求分析
03
软件测试和维护
06
添加章节标题
软件工程课程设 计概述
课程设计的目的和意义
目的:通过实践操作,加深对软件工程理论知识的理解,提高实际操作 能力。
意义:为后续的软件开发工作打下基础,培养团队协作和沟通能力。
需求建模的方法和工具
需求建模的基本方 法:包括功能需求、 非功能需求、设计 约束等
需求建模的工具: 如Enterprise Architect、Visual Paradigm等
需求建模的步骤: 包括需求获取、分 析、描述、验证等
需求建模的注意事 项:如准确性、完 整性、可验证性等
需求规格说明的编写
设计目标:确定 系统的整体结构, 提高可维护性、 可扩展性和可重 用性。
设计过程:需求 分析、架构设计、 详细设计、实现 与测试。
常见软件体系结 构风格:分层式、 客户端-服务器、 浏览器-服务器等。
数据库设计
确定数据库需 求
创建数据表和 关系

软件设计实验报告

软件课程设计1报告专业: 班级:姓名:指导教师:职称:讲师计算机科学与技术学院2008年12 月前言====================================目录==============================第一部分基础题1基础题_4………………….....................................1.1 需求分析……………………………………………………………………….…1.2 概要设计………………………………………………………………………...1.3 详细设计与编码………………………………………………………………...1.4 调试分析………………………………………………………………………...1.5 用户使用说明…………………………………………………………………1.6 设计心得………………………………………………………………………...2基础题_7 (1)2.1需求分析…………………………………………………………………………..2.2 概要设计………………………………………………………………………...2.3 详细设计与编码………………………………………………………………...2.4 调试分析………………………………………………………………………...2.6 设计心得………………………………………………………………………...3基础题_ 面向对象3 (17)3.1需求分析 (17)3.2 概要设计 (19)3.3 详细设计与编码 (21)3.4 调试分析 (22)3.5 用户使用说明 (22)3.6 设计心得 (22)4基础题-面向对象5 实现对文件的COPY操作……………………………………….….5.1 需求分析…………………………………………………………………….…5.2 概要设计……………………………………………………………………….5.3 详细设计与编码…………………………………………………………….....5.4 调试分析…………………………………………………………………….....5.5 用户使用说明………………………………………………………………...5.6 设计心得……………………………………………………………………….5基础题-30 ………………………………………….11.1需求分析…………………………………………………………………………11.2 概要设计…………………………………………………………………….....11.3 详细设计与编码…………………………………………………………….....11.4 调试分析…………………………………………………………………….....11.5 用户使用说明………………………………………………………………...11.6 设计心得……………………………………………………………………….12 基础题-23 图形界面_简单的四则运算…………………………………………..12.1需求分析…………………………………………………………………………12.2 概要设计…………………………………………………………………….....12.3 详细设计与编码…………………………………………………………….....12.4 调试分析…………………………………………………………………….....12.5 用户使用说明………………………………………………………………...12.6 设计心得……………………………………………………………………….面向过程1基础题_4.求使用最少张数的人民币纸币a)需求分析:本程序主要解决的是:用户根据提示输入一个人民币钱数,程序得出使用最少张数的人民币纸币,凑成所给钱数并输出求取结果。

软件工程课程设计指导书

软件工程课程设计指导书一、课程设计教学目的《软件工程课程设计》是为计算机专业本科《软件工程》课程配套设置的,是《软件工程》课程的后继教学环节,是一个重要的、不可或缺的实践环节。

其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件总体设计、软件详细设计、软件测试等阶段的方法和技术。

通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。

同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

二、课程设计内容及要求本课程设计要求学生采用“项目小组”的形式,结合具体的开发项目进行设计.具体要求如下:1。

每个班级按项目小组进行分组,每组不得超过4人;2。

每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目.项目经理负责制定“项目开发计划”、管理项目并根据项目进展情况对项目开发计划进行调整;3。

项目开发计划必须由粗到细通过GANTT图给出,每项任务要落实到人且规定该任务的起止日期和时间;明确每个阶段提交文档的日期和时间;每个项目小组必须明确指定文档的审查小组和审查人员以及审查结果的返回日期;审查小组和审查人员不得是完成被审查内容的完成者;审查结果至少包括:存在的问题、出现问题的所在文档的位置及页码、具体建议等;4. 每个项目小组必须按照给定的文档规范标准提供下列文档,文档中必须注明执笔者、完成者(签名)和完成日期,其中完成需求分析和设计工作的人员不能相同,完成编码和审查/测试的人员不能相同;文档包括:编码清单(部分或全部)、详细设计规格说明、概要设计规格说明、需求分析规格说明、项目开发计划(包括调整的项目开发计划)、测试报告等。

软件设计基础vb课程设计报告

软件设计基础vb课程设计报告一、课程目标知识目标:1. 理解VB编程的基本概念,掌握VB语言的基本语法和结构;2. 学会使用VB进行简单的软件界面设计,了解常用的控件及其属性、方法和事件;3. 掌握VB程序设计中顺序结构、选择结构和循环结构的运用;4. 了解VB中数组、函数和过程的使用。

技能目标:1. 能够运用VB语言编写简单的应用程序,实现基础的计算和数据处理功能;2. 学会使用调试工具进行程序调试,找出并修正程序中的错误;3. 培养良好的编程习惯,编写结构清晰、易读易懂的代码;4. 提高问题解决能力,能够运用所学知识解决实际问题。

情感态度价值观目标:1. 培养学生对计算机编程的兴趣,激发学生的创新意识和探索精神;2. 培养学生团队协作精神,学会与他人共同解决问题;3. 增强学生的自信心,使其在编程实践中体验成功,培养积极向上的学习态度;4. 培养学生严谨、细致、负责任的编程态度,养成良好的学习习惯。

本课程针对的是初中年级学生,课程性质为实践性较强的学科。

结合学生特点和教学要求,课程目标注重知识掌握与实践操作相结合,培养学生在编程领域的兴趣和基本技能,同时注重情感态度价值观的培养,使学生在学习过程中形成良好的学习习惯和团队协作精神。

通过本课程的学习,学生能够具备初步的VB编程能力,为后续学习打下坚实基础。

二、教学内容1. VB编程环境及基本操作- 熟悉VB集成开发环境- 学会创建和管理VB项目2. VB基本语法与结构- 数据类型、变量和常量- 运算符与表达式- 程序流程控制:顺序结构、选择结构、循环结构3. VB控件及其应用- 常用控件的使用:按钮、文本框、标签等- 控件属性、事件和方法4. 数组、函数与过程- 数组的概念及使用- 函数的定义与调用- 过程的定义与调用5. 简单的软件界面设计- 界面设计原则与技巧- 菜单、工具栏和状态栏的设计6. 程序调试与优化- 使用调试工具进行程序调试- 优化程序性能与代码结构7. 综合实例分析与实践- 分析实际案例,掌握编程思路- 实践项目:编写一个简单的计算器程序教学内容依据课程目标,遵循科学性和系统性原则进行选择和组织。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

End Select
《软件设计基础(VB)》课程设计报告
第 9 页,共 23 页
Private Sub Form_Load() Timer1.Interval = 300 Timer2.Interval = 300 WindowsMediaPlayer1.Enabled = True mhbasecursor = GetClassLong((Me.hWnd), GCL_HCURSOR) k = App.Path + "\等待-宝剑 2.ani" curcursor = LoadCursorFromFile(k) lresult = SetClassLong((Me.hWnd), GCL_HCURSOR, curcursor) End Sub
作 何使 用
打 更改 更改 更改 更改
印 坐标 各选 线条 缩放
轴数 项颜 粗细 比例、
值色
分辨
率、平
移步
长等
基础
设置
5 秒后 自动 退出 本软

任意一元函数曲线的绘制软件模块结构图
⑶详细设计
《软件设计基础(VB)》课程设计报告 总体流程图:
第 7 页,共 23 页
开始
0
输入 函数 1
Check1 的 值
Long, ByVal nIndex As Long) As Long
Public mhbasecursor, curcursor, lresult, k As String
Public rest As Integer
Public m, v As Integer
Form3,进入窗口 作用:进入主窗口 form1 所用控件:个 timer,2 个 Label,1 个 windowsmidiaplayer 技术:主要是对窗体属性的设置,如 from 的 borderStyle 属性为 0-none 目的:通过单击窗体进入软件 代码: Private Sub Form_Click() Form3.Hide Form1.Show End Sub
模块结构图: 根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用框图表示各功
能模块之间的接口关系(如下图)。
任意一元函数曲线的绘制软件
进入窗口
一元数学函数图示器
显示设置
推出窗口
进入 一元 函数 图示 器
输 显显 入 示示 函 时图 数 间像
对图 帮助 像进 用户 行移 了解 动放 本软 缩操 件如
《软件设计基础(VB)》课程设计报告

第 4 页,共 23 页
1.课程设计目的
《软件设计基础(VB)》课程设计是这门课程的实践性教学环节之一,本次设计结合实际应用 的要求,使课程设计既覆盖 VB 的知识点,又接近工程实际需要。目的是通过课程设计的综合训练, 培养学生实际分析问题、解决问题的能力,以及编程和动手能力,最终目标是通过课程设计这种形 式,帮助学生系统掌握 VB 这门课程的主要内容,养成良好的编程习惯,更好的完成教学任务。
第 10 页,共 23 页
《软件设计基础(VB)》课程设计报告 Call form_showda Call form_q2 Call form_q4 End If If Text2.Text <> "" And Text1.Text <> "" Then picshow.Cls Picda.Cls Call form_show Call form_showda Call form_q2 Call form_q4 Call form_q1 Call form_q3 End If Case 2 Check1.Value = 0
①能够显示固定一元函数(例如示意 图中的函数)的图形。
②可以设置常用的显示参数,包括显 示范围,坐标轴、曲线、显示区底色, 及刻度文字及线宽等特性,显示设置的
《软件设计基础(VB)》课程设计报告
第 5 页,共 23 页
范例可以参考右图。
③能够对图形进行缩放,并可以在显示区直接选取显示范围(窗口放大),可以对图
Public Declare Function DestroyCursor Lib "user32" Alias "DestroyCursorA" (ByVal hCursor
As Long) As Long
Public Declare Function GetClassLong Lib "user32" Alias "GetClassLongA" (ByVal hWnd As
第 3 页,共 23 页
目录
1.课程设计目的 ··············································································3 2.课程设计任务与要求 ·····································································3 3.课程设计说明书 ···········································································5 4.课程设计成果 ············································································18 5.程序调试过程 ············································································22 6.设计问题的不足和改进方案 ··························································22 7.课程设计心得 ············································································22 8.附录 ························································································22 9.参考文献 ··················································································22
Private Sub Timer1_Timer() Label1.Move Label1.Left - 500 If (Label1.Left + Label1.Width) < 0 Then Label1.Left = Me.ScaleWidth + 10 End If End Sub
Private Sub Timer2_Timer() If Label1.ForeColor = vbBlue Then
河北理工大学
《软件设计基础(VB)》
课程设计报告
设计名称:
任意一元函数曲线的绘制
姓 名: 郭钊 学 号: 200913030119
专业班级: 09 地理信息系统 1 班
学 院:
交通与测绘学院
设计时间:
2010 年 5、6 月
设计地点:
学校机房
指导教师评语:
成绩: 指导教师签字:
年月日
《软件设计基础(VB)》课程设计报告
5、具有一定的创新性
6、说明书、流程图要清楚 7、课题完成后必须按要求提交课程设计 报告
任务:欲完成此设计题目,要求必须熟练 使用和掌握 PictureBox 控件的各种属性 (如 forecolor、backcolor、currentX、 currentY,DrawWidth 等)和方法(如 Cls、 Print、Line、Pset,Scale 等)
Public a, b As Single
Public s As Integer
Public x, y, z As Integer
Public Const GCL_HCURSOR = (-12)
Public Declare Function LoadCursorFromFile Lib "user32" Alias "LoadCursorFromFileA"
2.课程设计任务与要求:
要求:
本次课程设计利用《软件设计基础(VB)》课程中所学到的编程知识和编程技巧,完成具有一定
难度和工作量的程序设计题目,帮助学生掌握编程、调试的基本技能,独立完成所布置的任务。
要求:
1、对系统进行功能需求分析
2、设计合理的数据结构和系统框架
3、界面设计美观、清楚、合理
4、编程简练,程序功能齐全,能正确运行
(ByVal lpFileName As String) As Long
Public Declare Function SetClassLong Lib "user32" Alias "SetClassLongA" (ByVal hWnd As
Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Label1.ForeColor = vbGreen Else Label1.ForeColor = vbBlue End If End Sub
Form1,主窗体 所用控件:1 个 CommandDialog,2 个 picturebox,3 个 label,2 个 textbox,1 个 check,若干个
jcbutton(外部控件) 作用:书写以及显示函数,还可以计算函数值。 代码如下:用来画图 Private Sub cmdshow_Click()
相关文档
最新文档