您好,您可以帮我做一个毕业设计的vb编程吗?我做好了一些,另外的弄不来,可以帮帮忙吗,谢谢了。

您好,您可以帮我做一个毕业设计的vb编程吗?我做好了一些,另外的弄不来,可以帮帮忙吗,谢谢了。,第1张

用VB制作一个简单记事本问题!

比如我定义如下控件:

text文件控件名字:a_txt

对话框控件名字:cmd_dlg

一个按扭名字:cmd_open

我想实现这样的一个功能,单击cmd_open就d出一个对话框,然后选择一个文本文件(*.txt)。打开,就会在a_txt这个控件上边显示文本文件内容,应该怎么样做呢?我不太懂VB,请各位朋友帮我完成代码编写。

Private Sub cmd_Open_Click()

Dim FileN$, FreeF%, T$

cmd_dlg.Filter = "文本文件(*.txt)|*.txt"

cmd_dlg.CancelError = True

On Error GoTo endsub

cmd_dlg.ShowOpen

FreeF = FreeFile

FileN = cmd_dlg.FileName

Open FileN For Input As FreeF

Line Input #FreeF, T

a_txt.Text = T

Do Until EOF(FreeF)

Line Input #FreeF, T

a_txt.Text = a_txt.Text + vbNewLine + T

Loop

Close FreeF

endsub:

End Sub

毕业设计任务书

VB程序设计

第一章 绪论

现代社会是一个信息化的社会。在政治、经济、军事、文化、教育、科学、艺术等各种活动中都会产生大量的信息,这些信息通过各种物理符号及其组合表示出来,从而产生大量的数据。人们将收集到的各种数据经过加工处理(如数据的收集、记载、分类、排序、存储、计算、加工、传输、制表等),使信息资源得到合理的、充分的使用。随着科学技术的发展和进步,计算机作为信息处理的工具,其优越性也越来越明显。

计算机数据管理技术发展大致经过三个阶段。第一阶段是人工管理阶段。数据处理的性质是计算机代替人的手工劳动。如计算分数等处理运算,其特点是数据不长期保存,没有软件系统对数据进行管理,没有文件的概念,一组数据对应一个程序。第二阶段是采用文件管理方式。其特点是数据不再是程序的组成部分,而是有组织、有结构地构成文件形式形成数据文件,文件管理系统就是应用程序与数据文件的接口。第三阶段为数据库管理方式。其主要特征是对所有数据实行统一、集中、独立管理。

再说,现在有不少的人拿到钱不知道怎么样合理的使用,没有经过合理的、系统的想过该怎样用才算合理,更没有人设计自己的小帐本,实际上设计自己的小帐本是很重要的。它一方面可以作为自己的一个小秘密、小隐私,另一方面可以给自己做一个记录,可以看看到底那些钱用的合理,那些钱是可以不用花的;那些钱是在计划内的,那些钱是在计划外的;如果有这样一个小帐本,我想以后用钱就不会盲目,而且用的每一笔钱自己绝对都是应该用的钱,再不会像以前那样没有计划。

第二章 课题使用的工具

2.1 Visual Basic的概述

Visual Basic中的”Visual”是指开发图形用户界面(GUI,Graphical User Interface)方法.Visual的意思是”可视的”,也就是直观的编程方法.在VB中引入了控件的概念,各种各样的按钮,文本框,选择框等.VB把这些控件模式化,并且每个控件都由若干属性来控制其外观,工作方法.这样,采用Visual方法无需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的控件加到屏幕上即可.就像使用画图之类的绘图程序,通过选择画图工具来画图一样。

“Basic”是指BASIC(Beginners All-purpose Symbolic Instruction Code)语言,一种在计算机发展史上应用得最为广泛的语言.Visual Basic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句,函数及关键词,其中很多和Windows GUI有直接关系.

2.2 Visual Basic的特点

Visual Basic是从BASIC发展而来的,对于开发Windows应用程序而言,VB是目前所有开发语言中最简单,最容易使用的语言.总的来说,Visual Basic有以下主要特点.

⊙ 可视化的设计平台

用传统程序设计语言编程时,需要通过编写程序代码设计用户界面,在设计过程中看不到界面的实际显示效果,必须在运行程序时才能观察到.如果对界面的效果不满意,还要回到程序中修改,这一过程常常需要反复多次,大大影响了软件开发效率.Visual Basic提供的可视化设计平台,把Windows界面设计的复杂性”封装”起来,开发人员不必为界面的设计而编写大量程序代码,只需要按照设计的要求,用系统提供的工具在屏幕上画出各种对象即可.Visual Basic自动产生界面设计代码,程序员只需要编写实现程序功能的那部分代码,从而大大提高了程序设计的效率.

⊙ 面向对象的设计方法

面向对象的设计方法(OOP,Object Oriented Programming)从应用领域内的问题着手,以直观自然的方式描述客观世界的实体.Visual Basic作为一种面向对象的编程方法,把程序和数据封装起来作为余割对象,并为每一个对象赋予相应的属性.在设计对象时,不必编写建立和描述每一个对象的程序代码,而是用工具画在界面上,由Visual Basic自动生成对象的程序代码并封装起来.

⊙ 结构化的设计语言

Visual Basic是在BASIC语言基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式,其语句简单易懂.其编辑器支持彩色代码,可自动进行语法错误检查,具有功能强且使用灵活的调试器和编译器.在设计Visual Basic程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成 .exe 可执行文件, .exe文件可脱离Visual Basic环境直接在Windows环境下运行.

⊙ 事件驱动的编程机制

Visual Basic通过事件来执行对象的 *** 作,例如命令是一个对象,当用户单击该按时,将产生一个单击事件,而在产生该事件时执行一段程序,用来实现指定的 *** 作.在用Visual Basic设计应用程序时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程.这些过程分别面向不同的对象,由用户 *** 作引发某个事件来驱动完成某种特定功能,或由事件驱动程序调用通过过程执行指定的 *** 作.

⊙ 充分利用Windows资源

Visual Basic提供的动态数据交换(DDE,Dynamic Data Exchange)编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信.对象连接与嵌入(OLE,Object Linking and Embedding)技术将程序都看作一个对象,把不同的对象链接起来,嵌入到某个应用程序中,从而可以得到具有声音,影像,图象,动画,文字各种信息的集合式文件.动态链接库(DLL,Dynamic Link Librares)技术将C/C++或汇编语言编写的程序加入到Visual Basic的应用程序中,或是调用Windows应用程序接口(API,Application Programming Interface)函数,实现SDK(Software Development Kit)所具有的功能.

⊙ 开放的数据库功能与网络支持

Visual Basic具有很强的数据库管理功能,不仅可以管理MS Access格式的数据库,还能访问其他如FoxPro等格式的数据库.同时VB还提供了开放式数据连接(ODBC,Open DataBase Connectivity)功能,可以通过直接访问或建立连接的方式使用并 *** 作后台大型网络数据库,如SQL Server等.在应用程序中,可以使用结构化查询语言(SQL , Structured Query Language)直接访问Server上的数据库,并提供简单的面向对象的库 *** 作命令,多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。

VB中的过程和模块所谓的“过程”,就是具有特定的书写格式,包含若干可被作为一个整体执行的代码行的一个代码组。过程可分为事件过程和通用过程。模块是VB用于将不同类型过程代码组织到一起而提供的一种结构。VB中有三种模块:窗体模块、标准模块和类模块。注意:窗体模块是一个窗体,标准模块是多个窗体共享,而类模块是用于创建新的对象类的属性、方法的定义等。

第三章 系统的功能分析

第四章 详细设计

第五章 调试的过程

结 论

致 谢

VB作一个自动登陆程序

VB作个程序,运行后能启动指定路径下的一个程序,启动两秒后在这个程序的输入栏里分别输入号码和密码,然后按回车,这三个动作之间相隔两秒。按完回车过五秒后再启动一次这个程序,再次输入号码和密码按回车,就这样,如图片所示

启动我的指定程序>2秒>输入号码>0.5秒>输入密码>0.5秒回车——>>10秒后再启动我的指定程序>2秒>输入号码>0.5秒>输入密码>0.5秒回车

ess.Start(QQ路径)来打开QQ

用System.Windows.Forms.SendKeys.Send(用户名)

System.Windows.Forms.SendKeys.Send("")

System.Windows.Forms.SendKeys.Send(密码)

System.Windows.Forms.SendKeys.Send("")

好了,打开了一个QQ

反复循环打开全部的就行了

http://zhidao.baidu.com/question/249599856.html?an=0&si=3

VB制作软件升级程序 比如软件是1.0.0版本,现在又有1.0.1版本

让他自动升级该如何实现

给点程序好吗

可以在服务器端放2个文件,一个假如是Update.ini,还有一个就是你的程序,假如是http://www.abc.com/1.exe,在本地还要有一个文件,存放设置,假如是config.ini

Update.ini:

[update]

new=1.0.1

config.ini:

[config]

ver=1.0.0

代码:

Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

Private Sub Form_Load()

r = URLDownloadToFile(0,"http://www.abc.com/Update.ini", App.Path &"\Update\u.ini", 0, 0)

'下载好文件后,就开始读ini了

Dim ret As Long

Dim nowv, newv As String

nowv = Space$(1000) '事先定义读取值的字串宽度

'读出新版本和旧版本

ret = GetPrivateProfileString("update", "new", "", newv, 1000, App.Path &"\Update\Update.ini")

ret = GetPrivateProfileString("config", "ver", "", nowv, 1000, App.Path &"\Update\Update.ini")

'如果新版本和旧版本不同,则开始下载新版本

If nowv <>newv Then

r = URLDownloadToFile(0,"http://www.abc.com/1.exe", App.Path &"\Update\1.exe", 0, 0)

End Sub

你可以下一个冷门的源码,自己改改。

一、本科学生毕业论文的目的和内容

本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。

为了便于实施和管理,规定网络学院计算机相关专业本科学生毕业论文主要以开发一个管理信息系统为毕业实践的课题,每个毕业生通过独立开发一个具体的管理信息系统,掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。

二、管理信息系统开发的主要步骤

管理信息系统开发的主要步骤及各步骤的基本内容如下:

1、 系统分析

主要工作内容有以下几项:确定系统目标,系统可行性分析

2、 系统调查

系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。

系统业务流程分析、业务流程图

3、 数据流程分析

数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)、数据词典、代码设计

4、 管理信息系统的功能设计

系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。

系统控制结构图

5、 数据库设计

概念模型设计:实体、实体间的联系、E-R图

关系模式设计:E—R图->关系模式的转换规则

关系模式

数据库表设计:数据库表结构

6、 系统物理配置方案

7、 人机界面设计

8、 模块处理概述

9、 系统测试和调试:测试计划、测试用例、测试结果

三、开发工具和注意事项

1、开发工具

开发工具可由学生任选。如Delphi、FoxPro、VB、Access等,这些工具的使用全由学生自学。

2、注意事项

(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)

(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、HIPO图、E-R图、关系模式、人机界面设计及模块处理等的详细分析和说明)

(3)论文整体结构的完整性(前言、各个具体步骤的叙述和分析、结语、参考文献和有关附录)

(4)提供软件系统的可执行盘片及 *** 作说明书

(5)参考资料(列出必要的参考资料)

四、毕业论文撰写格式

注意: 1.每个步骤都要有文字说明和论述 2.各个步骤必须是有机的组合,不可以支离破碎不成一体。

一、封面

二、摘要 用约200-400字简要介绍一下论文中阐述的主要内容及创新点

三、主题词 用一、二个词点明论文所述内容的性质。(二和三要在同一页面上)

四、目录 一般采用三级目录结构。 例如第三章 系统设计3.1系统概念结构 3.1.1概念模型

五、正文

第一章 前言

简要介绍: 组织机构概况、项目开发背景、信息系统目标、开发方法概述、项目开发计划等。

第二章 系统需求分析

本章应包含:

(1)现行业务系统描述

包括业务流程分析,给出业务流程图。

具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。

(2)现行系统存在的主要问题分析

指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。

(3)提出可能的解决方案

(4)可行性分析和抉择

包括技术可行性、经济可行性、营运可行性分析和抉择。

第三章 新系统逻辑方案

针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。

(1)数据流程分析

最主要的是给出数据流程图,要求满足以下条件:

A.数据流程图必须包括系统关联图、系统顶层图、第一层分解图和第二层分解图组成。B.系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。 C. 数据流应有名字。 D. 外部项和数据存储之间不得出现未经加工的数据流。 E. 数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。 F. 各加工之间一般不应出现未经数据存储的数据流。 G. 数据存储之间不得出现未经加工的数据流。 H. 数据存储可以分解。 I. 若有查询处理,应在数据流程图中表达。 J. 统计和打印报表不在数据流图中表达。

(2) 数据词典描述

可采用图表格式或较紧凑的记录格式描述 A、若采用图表格式,可只写出数据流、数据元素、加工、数据存储和外部项各一个表。 B、若采用紧凑的记录格式,则应列出全部成分。如数据元素: 编号 名称 存在于 数据结构 备注 E1 入库数据 F1/F3/F11/F15 入库单号+日期+货号+数量 E2 出库数据 F1/F3/F11/F15 出库单号+日期+货号+数量 C、据流程图中系统顶层图的数据加工都必须详尽写出。

(3) 基本加工小说明

可采用结构化语言、数学公式等描述各个基本加工。

第四章 系统总体结构设计

(1) 软件模块结构设计 A、系统软件模块结构图,并由此导出功能分解图及层次式菜单结构。 B、系统的模块结构应与数据流程图的顶层图的加工一致。

(2)数据库设计 A、应按下列次序阐述各个元素:实体、实体的属性、实体间联系、E-R图、转换规则、关系模式。 B、在介绍实体的属性时,不应包括联系属性,联系属性直至关系模式中才出现。 C、数据流程图中的每个数据存储可隐含于E-R图中的多个实体。 D、 E-R图中的实体要与数据流程图中的数据存储相对应。每个实体要指出实体的标识码(主码)。对每个实体或联系应列出其应有的属性(用列举的方法)。 E、E-R图中至少要有一个多对多的联系。 F、必须严格按照转换规则从E-R图产生数据关系模式集,需要时作必要的优化,并说明理由。 G、对于一对一的联系,只应把任一个实体的主码放在另一个实体中作为外码。 H、一对多联系也可以产生新的关系模式,如要这样做,必须说明理由。 I、多对多联系,或三元联系必须产生新的关系模式。 J、关系模式的个数和名字要与E-R图中的实体和联系相一致。 K.、每个关系模式中要用下横线标出主码,后随的符号“#”标出外码。 L、若有代码对照表可在最后列出,需另加说明。

(3) 计算机系统配置方案的选择和设计

给出硬件配置,系统软件配置,网络通信系统配置(可选)等内容。

(4) 系统总体安全性、可靠性方案与措施。

第五章 系统详细设计

(1)代码设计 基本数据项的代码格式。

(2)人机界面设计 给出人机界面视图(输入输出接口,屏幕格式设计等)

(3)模块处理过程 根据软件环境做不同处理。 可采用脚本、程序流程图、结构化的PDL语言等。

第六章 实施概况

(1)实施环境和工具的比较选择

(2)编程环境、工具、实现与数据准备概况

(3)系统测试概况 主要包括测试计划、测试用例、测试记录。

(4)系统转换方案及实现概况

(5)系统运行与维护概况

六、结束语

(1)系统特色、局限与展望

(2)实施中遇到的挫折、创新、体会与致谢

七、参考文献 列出毕业论文设计中主要参考书籍

序号、书名或文章名、作者名、出版社或杂志名、出版日期或杂志期号。

八、附录

(1) 列出部分有一定代表性的程序代码段

(2) *** 作说明书

五、论文评分标准

1、A等

系统正确无误,系统功能完善,设计步骤完整正确,实用性强,有一定的创新性,论文结构严谨,表述流畅。

2、B等

系统基本正确,系统功能基本完善,设计步骤基本完整正确,有一定的实用性,论文结构良好,表述基本流畅。

3、C等

系统有少量错误,系统功能不够完善,设计步骤欠完整,基本上没有实用性,论文结构一般,表述基本清楚。

4、不及格

因有以下所列某种原因,均作论文不及格评分。

系统有较大的错误、系统功能不完善,缺少主要设计步骤或主要设计步骤有严重错误,论文结构混乱,表述不清楚


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11275885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存