VB课设报告
vb课程设计
VB课程设计
概述
VB(Visual Basic)是一种基于对象的高级编程语言,用于开发各种应用程序。在VB课程设计中,学生将学习如何使用VB语言和相关工具来设计和开发自己的应用程序。本文将深入探讨VB课程设计的重要性、基本知识要求和实际应用。
重要性
VB课程设计对学生的能力培养具有重要意义。通过课程设计,学生可以巩固VB语言的基本知识,了解软件开发的整体过程,并培养解决问题和创新的能力。
基本知识要求
在进行VB课程设计之前,学生需要掌握一些基本的知识和技能,以确保能够顺利完成设计任务。以下是一些基本知识要求:
1. VB语言基础
学生需要熟悉VB语言的基本语法、数据类型、循环和条件语句等。这些知识是进行VB课程设计的基础。
2. VB开发环境
学生需要了解和熟悉VB开发环境,包括VB IDE(集成开发环境)和相关工具。他们需要知道如何创建项目、编写代码、调试程序等。
3. 项目管理
在进行VB课程设计时,学生需要学习并应用项目管理的基本原则。他们需要制定项目计划、设置里程碑、分配任务等,以确保项目按时完成。
实际应用
VB课程设计不仅仅是为了学习理论知识,更重要的是将所学知识应用到实际项目中。以下是一些实际应用的例子:
1. 学生成绩管理系统
学生可以设计一个学生成绩管理系统,用于记录和统计学生的成绩信息。他们可以使用VB语言编写界面、实现数据输入和查询功能,并使用数据库来存储和管理学生信息。
2. 聊天程序
学生可以设计一个简单的聊天程序,用于实现用户之间的消息传递。他们可以使用VB语言编写界面、实现网络通信功能,并加入一些额外的特性,如文件传输、表情符号等。
VB程序设计课程设计报告完整版
V B程序设计课程设计
报告
HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】
《VB程序设计》
课程设计报告(2016 — 2017 学年第 1 学期)
题目:排序演示
学院:经济与管理学院
班级:物流管理1502
学号:
姓名:
指导教师:阮冰
时间:起 2017年1月3日止 1月6日
一、课程设计基本信息
课程代码:05190124
课程名称:计算机基础课程设计
课程英文名称: Computer-based Course Design
课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群
课程面向专业:生物科学类、制药工程、制药工程(生物制药)、药物制
剂、物流管理
课程类型:必修课
先修课程:大学计算机基础通识选修课程、Visual Basic程序设计课程学分:1 总学时:16
二、课程设计目标
掌握所学语言程序设计的方法,熟悉所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。通过综合设计要求达到下列基本技能:
1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。
2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法,能熟练调试程序。
3.系统设计编程简练,可用,功能全面,并有一定的容错能力。用户界面良好,有较好的输出功能。在完成课题基本要求后,具有创新型设计,具有一定的实用价值。
4.根据个人的设计调试过程,撰写设计报告。
vb课程设计
VB课程设计
1. 引言
VB(Visual Basic)是一种面向对象的编程语言,由微软公司开发。它结合了基本的编程概念和直观的图形用户界面,使得编写应用程序变得简单和直观。本文将介绍VB课程设计的相关内容,包括设计目标、设计过程和实施步骤等。
2. 设计目标
VB课程设计的主要目标是培养学生的编程能力和解决问题的能力。通过设计一个实际应用程序,学生可以学习如何使用VB语言进行程序设计,并了解软件开发过程中的各个环节。
3. 设计过程
VB课程设计的设计过程包括以下几个步骤:
3.1 确定需求
在开始设计之前,首先需要明确应用程序的需求。这包括确定应用程序的功能、用户界面和交互方式等。如果我们要设计一个学生成绩管理系统,需求可能包括添加学生信息、查询成绩和生成报表等功能。
3.2 设计界面
在确定需求后,接下来需要设计应用程序的用户界面。这包括确定窗体布局、控件位置和样式等。通过使用VB提供的可视化设计器,可以方便地创建用户界面,并进行调整和修改。
3.3 编写代码
界面设计完成后,就可以开始编写代码了。VB使用基于事件的编程模型,通过响应用户的操作来触发相应的事件处理程序。在编写代码时,需要考虑到各种可能的情况,并进行适当的错误处理。
3.4 测试和调试
在编写完代码后,需要对应用程序进行测试和调试。这包括对各个功能进行测试,检查是否存在错误和异常情况,并进行适当的修复和优化。
3.5 文档撰写
在完成测试和调试后,需要撰写相应的文档。文档内容包括应用程序的功能介绍、使用说明和技术实现等。这有助于其他人了解和使用该应用程序。
关于土木的vb课程设计
关于土木的vb课程设计
一、课程目标
知识目标:
1. 让学生掌握土木工程中VB编程的基本原理和应用方法。
2. 使学生了解土木工程中常用软件的VB脚本功能,并能运用VB脚本进行简单操作。
3. 帮助学生掌握利用VB进行数据处理、图像绘制和自动化报告生成等技能。技能目标:
1. 培养学生运用VB编程解决实际土木工程问题的能力。
2. 提高学生利用VB脚本对土木工程软件进行二次开发的能力。
3. 培养学生团队协作、沟通表达及解决问题的能力。
情感态度价值观目标:
1. 激发学生对土木工程与计算机编程相结合的兴趣,提高学生的学习热情。
2. 培养学生严谨的科学态度,使学生认识到编程在土木工程领域的重要作用。
3. 引导学生关注我国土木工程行业的发展,增强学生的社会责任感和使命感。课程性质:本课程为实践性较强的课程,旨在通过VB编程在土木工程中的应用,提高学生的实际操作能力和解决问题的能力。
学生特点:学生具备一定的土木工程基础知识,对计算机编程有一定了解,但可能缺乏实际应用经验。
教学要求:结合学生特点,注重理论与实践相结合,通过案例教学、小组讨论等形式,提高学生的动手能力和团队协作能力。将课程目标分解为具体的学习
成果,以便于教学设计和评估。
二、教学内容
1. VB编程基础:变量、数据类型、运算符、控制结构(条件语句、循环语句)、数组、函数与子程序等。
相关教材章节:第一章至第四章
2. 土木工程常用软件VB脚本应用:介绍AutoCAD、Excel、Access等软件中VB脚本的运用,实现自动化绘图、数据处理和报告生成等。
VB程序设计课程设计报告完整版
VB程序设计课程设计报告完整版
VB程序设计课程设计报告
摘要:
本课程设计报告旨在介绍一个完整的VB程序设计项目,该项目主要以某个实际问题为背景,通过使用VB编程语言进行设计和实现。报告主要包括需求分析、设计方法、编程实现、测试和总结等内容。
一、引言
VB(Visual Basic)是一种面向对象的事件驱动编程语言,它广泛用于Windows操作系统平台上的软件开发。VB具有简单易学、强大的功能和丰富的开发工具,被广大开发者用于各种程序设计领域。
本课程设计旨在通过一个实际问题,让学生掌握VB程序设计的基本方法和技巧。项目要求学生设计一个小型图书管理系统,实现对图书的添加、查询、借阅和归还等功能。
二、需求分析
1. 功能需求:
a) 添加图书:包括图书名称、作者、出版社等信息。
b) 查询图书:根据图书名称或作者查询图书信息。
c) 借阅图书:借阅图书并更新库存信息。
d) 归还图书:归还已借阅的图书并更新库存信息。
2. 数据需求:
a) 图书信息:包括图书名称、作者、出版社、ISBN号码和库存数量等。
b) 借阅信息:包括图书名称、借阅人、借阅日期和归还日期等。
3. 用户界面需求:
a) 主界面:显示各种操作选项。
b) 添加图书界面:用于输入图书信息。
c) 查询图书界面:用于输入查询条件并显示查询结果。
d) 借阅图书界面:显示已借阅图书信息并提供借阅操作。
e) 归还图书界面:显示已借阅图书信息并提供归还操作。
三、设计方法
1. 模块划分:根据功能需求将程序划分为若干模块,包括主
模块、添加图书模块、查询图书模块、借阅图书模块和归还图书模块等。
VB课程设计报告。
南京工程学院
课程设计说明书(论文)
题目密码登录
课程名称VB课程设计报告
院(系、部、中心)能源与动力工程
专业建筑环境与设备工程
班级暖通091
学生姓名刘江淮
学号207090822
设计地点图书馆
指导教师于雷
1
设计起止时间:2010 年6 月28 日至2010 年7 月 3
一、设计任务
补全代码,并按要求完成课程设计报告
二、系统总体设计方案
密码登录是每一个数据库应用程序所必备的一个功能模块,觅得是为了保证系统及数据的安全。在用户进入某个系统时会弹出如同的对话框。。。。。。。
确认用户输入的权限师傅正确,级点击“确认”的按钮。当用户输入的密码不正确时,系统将给出提示,如下图所示。。。。。。。
该模块的实现比较通用,在类似数据库应用中都需要用到。有的系统还根据用户的需要提供了密码更改的功能。当你需要更改密码的时候会出现如下的对话框。首先输入原始密码,在输入新密码,确认新密码,然后点击“确认”键即可。
三、程序总体框架图
四、系统的调试
源代码写完后,对系统进行调试运行,要求变量声明,对可能出现的几种错
误,如:编辑时错误、编译时错误、运行时错误、逻辑错误,进行修改,调试,运行,
直至系统能正常运行。
五、收获体会
Visual basic 语言是以结构化basic语言为基础,以事件驱动为运行机制。他的诞生标志着元件设计和开发的新时代的开始。VB具有面向对象可视化设计工具,是事件驱动的编程机制,同时也提供了易学易用的应用程序集成开发环境。
从Basic 语言、Visual basic 语言的学习开始接触到编程,以前有过一段Basic 语言的学习,觉得比较简单。当时很想自己能够熟练的进行程序编辑,工程上的软件编辑。随着大一的Visual basic 语言的学习才逐渐发现这理想想要实现的难度。对我而言学习编程,不仅能够帮自己解决在生活中可能遇到的一些问题;自己设计一些小游戏还可以给自己带来一些乐趣。同时也为自己在寻找理想工作添加重要的砝码。所以,我觉得在学习VB是我们要明确学习的目的。另外我觉得个人的数学基础,思维逻辑能力对VB的学习有着至关重要的影响。而在学习的过程中最重要的就是理解,正如老师在课上经常对我们所讲的,不要始终照搬书上已有的代码,要学会理解、掌握编程的思想与方法,这样才能融会贯通,只有在理解方法的基础上学习才是最有效的学习。Visual basic 语言的学习要多实践,多交流。掌握编程方法必须在编程实际工作中去实践和体会。在学习初期要经常自己动手设计程序,集团设计师不要拘泥于固定的思维方式,遇到问题要多想几种解决方案。而这也要求与同学多多的交流,毕竟每个人的思维方法不同,角度各异。通过交流可以不断的吸收他人的长处,丰富编程实践,从而提高自己的水平。亲自动手实践试创造性思维应用的体现,也是培养逻辑思维的好方法。
VB课程设计报告
北京联合大学商务学院
《计算机程序设计》课程设计报告
2008-2009 学年第二学期起始周20 -21
班级商务0802
学生郭* *
指导教师* * *
国际商务系(部) 2008 年7 月17 日
计算机程序设计报告
---VB程序演示系统
目录
一.引言-------------------------------------------------------2 1.1实训目的-----------------------------------------------------2 1.2 VB简介------------------------------------------------------3 1.3 开发环境及运行环境-------------------------------------------3 二.系统总体设计-----------------------------------------------3 三.界面总体设计-----------------------------------------------3 3.1登陆界面设计-------------------------------------------------3 3.2主界面设计---------------------------------------------------5 3.3其他程序设计-------------------------------------------------5 3.3.1数制转换---------------------------------------------------6 3.3.2方阵-------------------------------------------------------6 3.3.3长斑点-----------------------------------------------------7 3.3.4计算厚度---------------------------------------------------8 3.3.5简单画图---------------------------------------------------8 3.3.6WEB网络浏览------------------------------------------------9 3.3.7综合应用---------------------------------------------------9 四.系统程序--------------------------------------------------10 4.1登陆界面设计------------------------------ ----------------10 4.2主界面设计------------------------------------------------10 4.3数制转换------------------------------------------------ --11 4.4方阵-------------------------------------------------- ----11 4.5长斑点------------------------------------------------- ---12 4.6计算厚度----------------------------------------------- ---13 4.7简单画图----------------------------------------------- ---13 4.8 WEB网络浏览-------------------------------------------- ---14 4.9综合应用----------------------------------------------- ---16 五.调试和测试------------------------------------------------19
VB实验报告
VB实验报告
《VB程序设计》实验单元一
实验报告
专业班级:姓名学号 2
指导教师:王云侠完成时间: 3月22日
实验一VB环境和可视化编程基础
一、实验目的
1 了解Visual Basic的安装
2 掌握启动与退出Visual Basic
3 掌握建立、编辑和运行一个简单应用程序的全过程
4 掌握基本控件的使用
二、实验环境
VB6.0
三、实验内容
1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。
提示:对窗口编写两个事件:Form_Load事件对文本框初值设为空;Form_Click事件对文本框计数。对文本框计数:Text1=Val(text1)+1 。 2、命令按钮、字号、内容和格式的复制练习。
按钮1:使得Text1中的文本按要求改变。按钮2:将Text1中选定的文本复制到Text2. 控件名 Form1 Label1 Label2 Text1 属性 Ca ption=”实验2” 复制文本输入文本Text=“VB功能强大,但要下功夫学习才能学好。” (每个同学文本框中内容可以不同) Text2 Command1 Command2 四、实验步骤
1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。
从运用中点击vb6.0经典版
Text=”” Caption=”隶书25磅” Caption=”复制=>” 打开标准 EXE 建立一个form 1
添加一个Label和TextBox,Label的caption改为“你单击窗体的次数”,TextBox 的text改为空,然后编写代码如图
点击运行即可。
2、命令按钮、字号、内容和格式的复制练习。从运用中点击vb6.0经典版
VB实验报告1-9
实验一:设计简单的VB 应用程序
一、实验目的
1.掌握Visual Basic 启动和退出的方法。
2.熟悉Visual Basic 的集成开发环境。
3.掌握Visual Basic 程序设计的基本步骤,了解VB 程序的编写、保存和编译的方法过程。
4.初步了解几个常用基本控件控件(标签、命令按钮和文本框)的使用方法。
二、实验类型
综合
三、实验时间:2013-3-8
四、实验任务
1、启动Visual Basic ,然后创建一个“标准 EXE ”工程(保存在D 盘以自己学号命名的文件夹中,文件名和窗体名均为SJT ),并了解Visual Basic 集成开发环境下各组成部分及其作用。
2、编一程序,计算任意输入的正整数的平方根。
3、编写一个应用程序,界面如图1-1所示。窗体中文字“VB 应用程序!”为一标签控件,单击标题为“放大”的命令按钮,则“VB 应用程序!”的字号放大一号,单击“缩小”按钮则反之;同时,窗体中还有4个含某种指向图案的按钮,若单击某个按钮,则使“VB 应用程序!”向该按钮所指向的方向移动50Twip 。(提示:四种指向的图案可以在Visual Basic 安装目录中的“…graphics\icon\Arrows ”子目录中找到,名称分别为arw07dn.ico 、arw07lt.ico 、arw07rt.ico 和arw07up.ico )
五、实验要求 写出实验报告,内容是:
1、第1小题的操作步骤
2、第2、3题
1).程序的界面设计。
2).程序主要代码。
3).运行结果(输入与输出)。
Vb课程设计报告-职工信息管理系统
职工信息管理系统设计报告
一、设计思路
1.要达到的目的
培养学生综合利用VB语言进行程序设计的能力,主要是培养学生综合使用基本控件的、文件读写、数组操作等能力。
利用读取数据按钮,打开选中的数据文件职工.t*t,并从该文件中读取职工职工号、、职称和工资,保存在数组中,并显示在文本框中。
清除文本框中的职工的信息。
在文本框中显示职工的信息。
按照职工号查询职工信息,并显示。
按照查询职工信息,并显示。
按照职工号修改职工信息,并显示。
按照修改职工信息,并显示。
追加一条记录数据,并显示。
2.关键问题的解决
(1)通过"读取数据”按钮应能利用应能利用右侧图示样式窗体形式,打开选中的数据文件职工.t*t,并从该文件中读取职工职工号、、职称和工资,保存在数组中,并显示在文本框中。
(2)通过"清除数据”按钮应能清除文本框中的容。
(3)从"按职工号查询”按钮左端文本框输入职工号,单击"按职工号查询”,在窗体大的文本框中显示查询结果。从"按查询”按钮左端文本框输入,单击"按查询”按钮,在窗体大的文本框中显示查询结果。
(4)从"按职工号修改”("按修改”)按钮,在输入对话框中输入职工号,对查询到的职工的职工号()进行修改,在窗体大的文本框中显示修改结果。
从输入一条记录后文本框中输入一条记录信息,单击"追加数据并显示结果”按钮,添加到职工.t*t中,并将追加数据后职工.t*t的信息显示窗体的大文本框中。
二、部分程序关键源代码及注释
rivate Sub mand1_Click()
Form2.Show
End Sub
Private Sub mand2_Click()
vb程序设计课程教学大纲
vb程序设计课程教学大纲
一、课程基本概况
课程名称:vb程序设计
课程名称:vb program design
课程编号:0001112
课程总学时:50(其中,讲课30,实验20)
课程学分:2.5
课程分类:必修
开设学期:2
适用专业:全校所有专业
先修课程:信息技术基础
二、课程的性质、目的和任务
本课程为非计算机专业一年级学生必修的基础课。
《VB程序设计》是关于面向对象程序设计思想、Visual Basic基本概念、语言特性、程序设计基本方法的一门基础课程。Visual Basic等面向对象程序设计语言的出现,使得从事各种工作的人们能写一些实用的小程序应用到自己的工作、生活中,从而使计算机在自己的工作、生活中发挥更大的作用。因此,程序设计基础课程是各专业学生必修的一门实用性极强的课程。
通过本课程的学习,要求学生熟悉Visual Basic集成开发环境,了解Visual Basic中对象的概念和事件驱动程序的基本特性,掌握面向对象程序设计的基本思想及编程思路,能用Visual Basic独立编写一个实用的小程序。
三、主要内容、重点及深度
本课程共50学时,其中理论30学时,实验20学时。其中,理论教学部分:
第一章Visual Basic程序开发环境(1学时)
(一)目的要求
了解Visual Basic的特点和版本;
掌握启动和退出Visual Basic的方法及Visual Basic的界面;
(二)教学内容
本章知识点:
1.Visual Basic的特点及版本(了解)
2.Visual Basic的启动与退出(掌握)
vb课程设计心得体会通用9篇
vb课程设计心得体会通用9篇
vb课程设计心得体会1
在前两周中我们进行的VB课程设计中,我获得了一些心得体会。
这是我第一次系统与完整的接触软件设计。我们组的题目是关于“俄罗斯方块游戏”的设计。我在组内主要负责(1)游戏界面的设计(2)俄罗斯方块的造型(3)游戏级别的自由选择(4)游戏速度的自由选择(5)游戏的背景音乐。在这次课程设计中,我的能力得到了锻炼,自己也有许多体会。这次的课程设计是自己第一次全面接触软件的制作过程。以前仅仅是对软件的开发有一个大体的印象,通过这次的课程设计,我对软件的开发有了切身的体会。软件并不像我原来所想的那样十分神秘,而是有着一个相对固定的模式和流程。我们只要按照这个模式和流程,就能够比较规范的完成一个软件的制作。软件的`制作是一个系统的工程,需要我们掌握多方面的知识。在这次课程设计中,我觉得自己的知识面依然有所欠缺。因此我需要在以后的学习中加以注意,要不断的提高自己的知识面与知识层次。
我在这次课程设计中主要负责(1)游戏界面的设计(2)俄罗斯方
块的造型(3)游戏级别的自由选择(4)游戏速度的自由选择(5)游戏的背景音乐。在这次课程设计之前,我对VB的编程不是特别的熟悉,这次的课程设计,我是一边学习,一边总结,一边进步。在编程的过程中,我体会到其实各种计算机语言是有相通之处的。在以前的学
习中,我只接触过C语言,这次在VB课程设计中,我发现C语言中的许多知识可以应用到VB中,两者具有相通的数据结构。所以我认为现在对计算机语言的学习,不要贪多,而应耐心的学好一门主要的计算机语言,在这个基础上,去学习其他的语言,这样会使学习效率大大提高。
vb程序设计实训报告
v1.0 可编辑可修改安徽机电职业技术学院
《VB程序设计》课程实训
实训报告
系(部):经贸管理学系
班级:电商
姓名:
指导教师:陈香
2015 ~ 2016学年第一学期
实训项目一 vb集成开发环境 (2)
实训1-1 (3)
实训1-2 (4)
实训项目二创建简单的应用程序 (10)
实训2-1 (11)
实训2-2 (12)
实训2-3 (14)
实训2-4 (15)
实训2-5 (16)
实训项目三 Visual Basic 语言基础 (18)
实训3-1 (18)
实训3-2 (19)
实训3-3 (20)
实训3-4 (21)
实训3-5 (24)
实训项目四“科学计数器”设计 (25)
实训4-1 (25)
实训4-2 (30)
实训项目五“文本字体”设置 (33)
实训5-1 (33)
实训5-2 (36)
实训5-3 (38)
实训5-4 (41)
实训5-5 (43)
实训项目六图形设计 (48)
实训6-1 (48)
实训6-2 (50)
实训6-3 (53)
实训6-4 (55)
实训6-5 (57)
实训项目一 vb集成开发环境
一、实训目的与要求
1、能进行Visual Basic 的启动与推出
2、培养Visual Basic的集成开发环境的简单应用
二、实训内容
实训1-1 练习的启动与退出
(1)启动
(2)退出
①单击vb主窗口右上角的按钮
②选择“文件”菜单中的“退出”命令
③按快捷键Alt+Q
实训1-2 熟悉集成开发环境的窗口(1)主窗口
(2)窗体设计器窗口
①拖动窗体设计窗口,改变其位置
②拖动窗体设计窗口边框,改变其大小
③拖动窗体设计窗口的最小化按钮,将其缩成图标双击窗体设计窗口控制菜单图标,恢复其原来大小
vb课程设计报告(直线拟合)
直线拟合
一、功能
本题目重要是用于将试验中得到旳具有线性特性旳一组数据通过最小二乘法拟合成直线,求出其直线方程和绘制出该直线旳图形。
二、详细设计
本题目旳程序设计由三个窗体构成。
在Form1中,有1个框架控件、1个标签控件、2个命令按钮和1个由6个单项选择按钮构成旳控件数组。单项选择按钮控件数组用来选择要输入旳数据组数,当选择好后,单击“确定”按钮,就可以进入下一种窗体。单击“取消”按钮则退出程序
Form1旳代码见附件。
在Form2中有2个命令按钮、20个文本框(每10个构成一种控件数组)、12个标签控件和许多直线构成。在文本框中输入试验数据后,点击“确定”按钮,若数据没有所有输入,则出现消息框,提醒没有完全输入。若已经完全输入,则显示Form3,隐藏Form2。与此同步,对试验数据计算,得出拟合直线旳截距和斜率,并在Form3旳标签控件1中体现;根据所得旳斜率和截距得到拟合直线方程,并在Form3旳标签2中体现;还可以在Form3中绘出拟合直线和每个试验点(用绿色),根据试验数据调整坐标系统,画出拟合直线。Form2旳代码见附件。
三、调试
一开始,我是在三楼上机,用旳是VB6.0,碰到旳第一种问题是全局变量旳设置问题。我不懂得是我一种暑假把学旳都忘了,最终终于在书本旳协助下成功做出来了。
第二个问题是显示拟合直线。一开始,我在Form3中画了一种图片框,运行时总显示不了直线,后来索性将它删掉,再次运行时终于能出现直线,可是直线旳位置与设想相差太大了。持续尝试了1个多星期后,终于明白了,本来我直接运用得到旳直线方程旳点旳坐标在窗体上画直线是不对旳,由于我所画旳坐标轴旳单位长度和窗体旳单位长度不相等,之间
Vb课程设计-求方程的根
求方程的根设计报告
一、设计思路
1.要达到的目的
①学会利用标准控件 ②学会利用基本算法
③综合利用VB 语言进行程序设计 ④开发创新思维 2.关键问题的解决
①将若干个指定的方程显示到组合框中,以便选择。 ②实现牛顿迭代法和二分法两种最基本的算法。 ③使用Option 控件进行算法的选择。
④使用列表框分别显示迭代或二分的过程结果 ⑤迭代或二分的结果保存到文件中
二、模块之间的调用关系,或程序流程图
→
←
三、部分程序关键源代码及注释
Combo1.AddItem "3*x^7-4x+6" ‘将方程输入到组合框中 Option1.Value = True ‘使第一个单选按钮呈现选中状态
List1.Clear ‘使运行过程和结果显示在列表框中
Combo1.ListIndex = 0 ‘在组合框中选择第一个方程 x = InputBox("x0的值") ‘迭代初值的输入 m = InputBox("迭代次数") ‘迭代次数的输入
n = 0 ‘以下为牛顿迭代法的过程 x0 = x Do
n = n + 1 x0 = x
调用
调用
调用
fx0 = 3 * x0 ^ 7 - 4 * x0 + 6
f10 = 21 * x0 ^ 6 - 4
x = x0 - fx0 / f10
List1.AddItem "n=" & n & "," & "x=" & x
Loop While Abs(x - x0) > 0.000001 And Abs(fx0) > 0.000001 And n <= m ‘循环结构结束的
VB毕业课程设计报告
VB毕业课程设计报告
VB毕业课程设计报告
随着人们自身素质提升,报告的适用范围越来越广泛,报告中涉及到专业性术语要解释清楚。一起来参考报告是怎么写的吧,下面是小编精心整理的VB毕业课程设计报告,供大家参考借鉴,希望可以帮助到有需要的朋友。
课程设计题目:
个人收支管理
难度:
☆☆☆
姓名:
xxx
学号:
913xxxxx0633
随着社会生活步调的不断加快,人们越来越繁忙。也因此各项收入和支出名目繁多,如果不善于管理常会出现入不敷出,工资感觉没怎么用到月底就已经全光了。所以对自己在日常生活中的收入和支出进行记录和管理是十分必要的。这也正是设计这个程序的初衷,给人们的生活带来便利。
一、题目介绍
个人收支管理是一款简单家庭理财软件,主要为用户提供每日的收支记录和查询服务,还能统计总收入和总支出。
功能要求
(1)运行程序,首先进入的是登录窗口,因收支涉及个人隐私,因此该程序要求密码验证。如果密码输入连续三次错误,程序自动退出。程序的初始密码为空,即不必输入密码,直接单击“确定”按钮进入。
(2)当用户输入正确密码后,则进入程序界面。
(3)单击“参数设置”按钮,进入“参数设置”窗口。该窗口有
三个选项卡。
1“收入类别””和“支出类别”选项卡主要对日常收支进行分类,可对类别进行添加,修改,删除等处理,并将处理后的类别信息保存到文件夹中以供本程序的其他窗口使用。这两个选项卡的初始状态为:“添加”和“返回”按钮可用,另外两个按钮不可用,同时文本框亦不能进行文字输入。单击“添加”按钮后,文本框才能编辑,并清空原有的内容。在文本框中输入新类别后选择“确定”即可添加。单击列表框中的某一项时,其内容显示在文本框中,同时“删除”和“修改”按钮才可用。单击“修改”按钮后,在文本框中进行修改,“确定”后修改操作完成。单击“删除”按钮时,从列表框中删除所选类别。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
沈阳航空航天大学
课程设计任务书
学院:机电工程学院专业:机械设计制造及其自动化班级:94060106 学号:2009040601204 题目:简单的汽车站售票系统
一、课程设计时间
2011年3月14日~20日(第二周),共计一周。
二、课程设计内容
假设每天“沈阳→植物园”有4个班次的汽车,具体的数据如下:
班次发车时间载客量已售票数
1 06:40 50 0
2 09:30 40 0
3 13:00 40 0
4 16:00 40 0
数据保存在文本文件或Access数据库中,请你为售票员开发一个程序,实现每天的“沈阳→植物园”的售票、退票等业务。要求:售票时按旅客要求选择班次,如果某个班次已过了发车时间,则该班次今天不再售票,如果某个班次的票已售完,则也不能再售票。
用户界面中的菜单至少应包括“售票”、“退票”、“显示当前售票情况”、“退出”4项。
三、课程设计要求
程序质量:
✧贯彻事件驱动的程序设计思想。
✧用户界面友好,功能明确,操作方便;可以增加其它功能或修饰。
✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:
✧课设结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。四、指导教师和学生签字
指导教师:________ 学生签名:________
五、成绩
六、教师评语
目录
需求分析 (4)
设计分析 (4)
技术要点 (6)
主要界面截图 (7)
总结 (9)
完整的源程序 (10)
参考文献 (15)
需求分析
介于乘客买票十分麻烦,需要开发一套自动的售票系统,实现乘客自主的买票,退票,查询,为乘客创造方便。
设计分析
(1)概述:
本次设计涉及到数据库系统,SQL查询语言,ADO数据控件技术,实现了用户买票,退票,售票查询等功能,并且在售票界面,根据时间判断车次是否已经发车,且在查询系统中可以显示售票情况。
(2)总体设计:
汽车站售票系统应该有一个主界面,在主界面下,应该有售票界面,退票界面和查询界面。
(3)详细设计:
技术要点
程序中用到了Access数据库知识,SQL查询语言,ADO数据控件的使用。例如:Adodc1.RecordSource = "select 班次, 发车时间, 载客量, 已售票数, 载客量-已售票数 as 剩余票数 from 车次信息",就运用到了SQL查询语言。Public Sub dysjy(Adodc1 As Adodc)
Adodc1.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path &
"\mydata.mdb;Persist Security Info=False"
mandType = adCmdText
Adodc1.RecordSource = "select * from 车次信息"
End Sub
运用到了就是ADO控件。
1关于数据库的连接
①选择数据源连接方式。
鼠标右键单击ADO数据控件,选择弹出菜单中“ADODC属性”命令,打开控件“属性页”对话框,使用方式是“使用连接字符串”。
②选择数据库类型。
单击“生成”按钮,将数据连接属性设置为Microsoft Jet 4.0 OLE DB Provider,才能连接Access数据库。
③指定数据库文件名。
在选择了OLE DB提供者后,单击“下一步”按钮或选择“连接”按钮,指定数据库文件名。
④指定记录源。
2 SQL语句的应用
在SQL中用于数据查询的语句是SELECT语句。SELECT语句常用的语法形式为:
SELECT 目标表达式列表 FROM 表名
[WHERE 查询条件]
例如我的程序中Adodc1.RecordSource = "select * from 车次信息"就应用到了SELECT语句。
主要界面截图
图1汽车售票系统主界面
图2 售票界面
图3 退票界面
图4 当前售票情况界面
总结
经过了为期一周的VB课设,使我懂得了很多。以前讲课的时候,很多东西都是老师演示给我们看,那个时候总是感觉很简单,老师轻轻松松几步,程序就出来了,所要求的功能就实现了,所以听课的时候就马马虎虎,认为VB很简单。我的课设题目是设计一个简单的售票系统,看了以后感觉脑子里没有一点头绪,所以课设的第一天仅仅做了做界面,程序是一点都没有编出来。回到寝室以后,仔细的看了看教材上关于数据库方面的,才慢慢的有了一些思路,尝试着去编了一些程序。然后就试着运行,发现有错误的地方就仔细地看看书上关于这方面是怎么说的,程序应该怎么编才是正确的。有些地方实在不明白,大家就在一起探讨一下,通过同学之间的交流,以前不明白的地方,现在都已经能掌握了。经过了一个星期的努力,我的程序终于编完了,基本要求的功能都具备了。看着自己花费一星期时间做的程序,感觉心里挺高兴的,努力终会有收获的。这次的课设使我对数据库这方面知识有了更深一层次的理解,更使我理解到“纸上得来终觉浅,绝知此事要躬行”。凡是只看别人做,觉得挺简单的,但是到我们自己做的时候才发现,其实这里面也有很深的学问,并非表面上看上去那么简单。这次VB课设,使我认识到的最深的就是这一点。
完整的源程序
Public myfrm As frmMain
Sub Main()
'禁止同时打开多个程序
If App.PrevInstance = True Then
MsgBox App.EXEName & "已经运行", vbInformation, "" End
End If
Set myfrm = New frmMain
Load myfrm
myfrm.Show
End Sub
Public Sub dysjy(Adodc1 As Adodc)
Adodc1.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\mydata.mdb;Persist Security Info=False"
mandType = adCmdText
Adodc1.RecordSource = "select * from 车次信息"
End Sub
Private Sub Command1_Click()
Me.Hide
frmSP.Show
End Sub
Private Sub Command2_Click()
Me.Hide
frmTP.Show
End Sub
Private Sub Command3_Click()
Me.Hide
frmSPQK.Show
End Sub
Private Sub Command4_Click()
End