自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C#教程—循环语句

C#循环语句: 一般情况下,语句是顺序执行的,但是有时候可能需要多次同一块代码,C#提供了几种循环语句。 ·while循环  只要给定的条件为真,while 语句会重复执行一个语句。 语法: while(condition) { statement(s); } statement(s) 可...

2020-02-23 21:10:12

阅读数 48

评论数 8

原创 C#教程—判断语句

C#判断语句: C# 提供了以下类型的判断语句。 if语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 C# 中 if 语句的语法: if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ } 如果布尔表达式为 true,则 if 语...

2020-02-16 19:57:07

阅读数 29

评论数 6

原创 C#教程—运算符

C#运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。可以分为: ·算术运算符 ·关系运算符 ·逻辑运算符 ·赋值运算符 算术运算符 说明: c = a++: 先将 a 赋值给 c,再对 a 进行自增运算。 c = ++a: 先将 a 进行自增运算,再将 a 赋值给 c 。 c = ...

2020-02-09 20:18:33

阅读数 36

评论数 11

原创 C#教程—基本结构,语法

C#基本结构 一个C#程序的基本结构:  ·声明命名控件  ·一个Class  ·Class方法  ·Class属性  ·一个Main方法  ·语句和表达式  ·注释 using System; //using关键字,引用System命名空间 namespace HelloWorldApplic...

2020-02-01 18:34:46

阅读数 72

评论数 9

原创 C#教程—C#简介

前言: C# 是由微软(Microsoft)开发的,是一个现代的、通用的、面向对象的编程语言。C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。 .Net 框架: C# 是 .Net 框架的一部分,且用于编写 ....

2020-01-18 11:00:48

阅读数 112

评论数 10

原创 UML—部署图

部署图 部署图用于描述软件执行所需要的处理器和设备的拓扑结构,部署图显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上。部署图通常包括:节点,组件和关联关系。 节点 节点是在运行时代表计算资源的物理元素,在UML中图形上节点使用一个三维立方体来表示。 节点类型 (1)处理器:处理器是能够执行...

2020-01-09 10:31:45

阅读数 42

评论数 8

原创 UML—构件图

构件图 构件图描述软件构件以及构件之间的关系,构件本身是代码的物理模块,构件图则显示了代码的结构。构件图中通常包含3种元素:组件,接口,依赖关系。 1.组件 组件是定义了良好接口的物理实现单元,组件是系统中可替换的物理部件,以下内容可以被认为是组件:程序源代码,子系统,动态链接库,ActiveX控...

2020-01-09 10:28:33

阅读数 20

评论数 6

原创 UML—活动图

前言:  活动图是uml用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图的本质是一种流程图。 活动图着重表现从一个活动到一个活动的控制流。 活动图的基本组成元素: 一.活动状态  对象的活动状态可以被理解成一个组合,它的控制流由其他活动状态或动作...

2020-01-08 11:24:27

阅读数 24

评论数 6

原创 UML—状态图

前言: 状态图是通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。UML中用状态机对软件系统的动态特征建模,状态机由状态,转换,事件,活动和动作5部分组成。 一个状态图表示一个状态机,主要用于表现从一个状态到另一个状态的控制流。 1.状态 状态定义对象在其生命周期中的条件或状况。一个完整...

2020-01-08 11:08:39

阅读数 12

评论数 4

原创 UML—时序图

时序图 描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图 时序图包括了4个元素:对象(Object),生命线(Lifeline),激活(Activation),消息(Message) 1.对象 对象代表时序图中的对象在交互中所扮演的角色 2.生命线 生命线是...

2020-01-08 11:02:31

阅读数 37

评论数 6

原创 人不成熟的5个特征

付出努力立马想要得到回报 付出努力立刻就想要得到回报,当得不到预期结果,就会开始埋怨消极发脾气,仿佛婴儿一般哭过之后马上就有奶吃。只有春天播种秋季才可能有收获,怎么可能果实一下就放在你的眼前圆了你的意。所以一定要懂得先付出,不要那么急功近利,马上想要得到回报。 不自律拒绝改变 不自律的表现就...

2020-01-08 09:33:08

阅读数 75

评论数 12

原创 代码规范

  应用代码规范对于软件本身和软件开发人员来说非常重要。规范代码不仅让自己在编程过程中逻辑清晰,也能使整个开发团队方便开发。   1.好的代码规范可以尽可能的减少软件的维护成本,我们在修改代码时会更加方便。   2.好的代码规范可以提高团队开发的合作效率。团队之间可以更加容易理解你的代码。   3...

2020-01-05 09:37:20

阅读数 35

评论数 8

原创 2019年度

 今天是2020年的第二天,新年伊始,祝大家健康快乐。时间过得很快,回顾2019年,真是对我很重要的一年。上半年大学毕业,真正走出了大学的校门,然后开始了全职的计算机学习。经过了半年的沉淀,感觉自己转变了很多。   首先在思想上,感觉这半年心很踏实,自己知道学习,会学习,也没有了太多的抱怨,学会了...

2020-01-02 09:28:22

阅读数 67

评论数 10

原创 UML—类图

前言:   类图是描述类,接口,协作以及它们之间的关系的图,用来显示系统中各个类的静态结构,类图包含7个元素:类,接口,协作,依赖关系,泛化关系,实现关系以及关联关系。 类   类用矩形表示,并且该矩形被划分为三部分,顶层部分存放类的名称(Attribute)中间部分存放类的属性(Attribut...

2019-12-30 14:18:22

阅读数 29

评论数 7

原创 UML—用例图

前言:   用例图是由软件需求分析到最终实现的的第一步,它描述人们希望如何使用一个系统,用例图显示谁将是相关的用户,用户希望系统提供什么服务,以及用户需要为系统提供的服务。   UML中的用例图描述了一组用例,参与者以及它们之间的关系。 参与者(Actor)   通常可以将参与者分成三类:系统用...

2019-12-30 13:55:16

阅读数 25

评论数 4

原创 UML—构成

UML的结构 UML的基本构造块 -UML中的事物 事物(Things):构成模型图的一些基本图示符号,它们表示一下面向对象的基本概念 结构事物 类 接口 协作 用例 主动类 构件 节点 行为事务(动态部分) 交互 状态机 分组事务(组织部分) 包是UML中唯一的组织机制 注释事务(解释部分) -...

2019-12-01 20:13:30

阅读数 40

评论数 6

原创 UML—概述

面向对象技术   面向对象技术出现于20世纪70年代末,是软件工程领域中的重要技术   是一种程序设计方法   是一种对现实世界中问题的抽象方式   对面象对象建模技术的研究的主要成果是统一建模语言UML 软件质量衡量指标  外部      ⦁ 正确性(Correctness)     ⦁ 健壮性...

2019-12-01 19:58:29

阅读数 29

评论数 8

原创 软件工程—文档

前言: 本篇讲述软件开发过程中的组织和文档技术,包括软件开发的组织结构,人员的配备和团队的管理,软件工程文档的重要性,分类及其作用。 一、人员分配 组织结构 开发组织采用什么形式由软件项目的特点决定,同时也与参加人员的素质有关。通常有三种组织结构模式: (1) 按课题...

2019-11-21 19:49:14

阅读数 65

评论数 17

原创 软件工程—软件质量概念

前言: ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。 M.J.Fisher定义软件质量为“所有描述计算机软件优秀程度的特性的组合” 特性 1.软件质量特性,反映了软件的本质。讨论一个软件的质量,问题最终要归结到...

2019-11-20 21:03:00

阅读数 95

评论数 12

原创 软件工程—统一建模语言UML

一、ULM概述 统一建模语言(UML)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。 UML主要内容 UML的主要特点 1. 统一的建模语言 ...

2019-11-20 20:36:19

阅读数 62

评论数 11

原创 软件工程—面向对象技术

前言: 面向对象的技术是当前计算机界所关心的重点,是目前软件发展的主流。面向对象的软件工程包括:面向对象的分析,面向对象的设计,面向对象的编程等。 一、面向对象方法学概述 面向对象方法学的优点 1.与人类习惯的思维方法一致 2.稳定性好 3.可重用性好 4.可扩展性 5....

2019-11-20 15:48:54

阅读数 46

评论数 11

原创 软件工程—软件维护

前言: 在软件开发完成交付用户使用后,就进入软件运行/维护阶段。此后的工作就是要保证 软件在一个相当长的时期能够正常运行,这样对软件的维护就成为必不可少的了。下面介绍维护的种类,实施步骤,软件维护性,软件维护的副作用等。 一、软件维护 软件维护的种类 1.校正性维护 2.适...

2019-11-20 11:40:12

阅读数 62

评论数 10

原创 软件工程—软件测试

前言: 软件测试是为了发现错误而执行程序的过程,是对需求分析、设计和编码3个阶段进行的最终复审。下面介绍了软件测试的原则,方法过程等,测试用例的设计,测试的步骤还有软件的调试技术。 一、软件测试 软件测试的目的: (1)测试是程序的执行过程,目的在于发现错误 (2)一个好的测试用例在于...

2019-11-20 10:59:13

阅读数 37

评论数 7

原创 软件工程—程序编码

前言: 编码的目的是使用选定的程序设计语言,把模块的过程描述翻译为用该语言书写的源 程序。源程序应该正确可靠、简明清晰,而且具有较高的效率。下面介绍程序设计语言的分类和选择,编码的风格和原则。 一、程序设计语言的分类 1. 第一代语言(机器语言) 2. 第二代语言(汇编语言) ...

2019-11-20 09:15:27

阅读数 43

评论数 10

原创 软件工程—面向过程的软件设计方法

一、软件设计的目标和任务  管理观点:概要设计,详细设计  技术观点:数据设计, 系统结构设计,过程设计   二、软件设计过程    1.制定规范   2.软件系统结构的总体设计  3.处理方式的设计  4.数据结构的设 三、软件设计的基础  自顶向下逐步细化  软件结构(模块,数据)  程序结...

2019-11-19 21:21:30

阅读数 69

评论数 5

原创 软件工程—软件需求分析

一、软件需求分析任务 1.深入描述软件的功能和性能 2.确定软件设计的约束 3.定义软件的其他有消息需求 二、需求分析的过程 1.问题的识别 2.分析与综合 分析方法: 面向数据流, 面向数据结构, 结构化数据系统, 面向对象的分析方法 3.编制需求分析阶段的文档 (1).软件需求说明书 (2)....

2019-11-19 15:41:00

阅读数 34

评论数 6

原创 软件工程—软件计划

一、问题定义 步骤: (1)用户需求 (2)调查背景 (3)与用户讨论 (4)写出问题报告文档 (6)进行可行性研究 二、可行性研究 1.内容: 经济可行性 技术可行性 操作可行性 法律可行性 时间可行性 2.步骤: 1.复查系统规模和目标 2.研究目前正在使用的系统 3.导出新系统的高层逻辑模型...

2019-11-19 14:45:41

阅读数 31

评论数 6

原创 软件工程—概述

前言: 软件工程概述主要讲述软件的定义,发展,特征以及软件工程的定义,原理,模型等。 正文: 软件的概述 软件是计算机系统中与硬件相互依存的另一部分, 是包括程序、数据及其相关文档的完整集合。 软件的特征 1.抽象性,是逻辑实体,不是物理实体 2.开发过程,没有制造过程 3.没有机械磨损老化问题...

2019-11-18 20:08:12

阅读数 51

评论数 8

原创 第一次机房收费系统之日周结帐单(二)

前言: 上一篇讲了如何制作结帐单报表模板,今天来说一下VB机房的账单查询,日结账单是查询一天的账单,周结账单是查询一天或几天的账单,所以周结账单也包括了日结账单的功能。 在窗体上添加GRDisplayViewer控件,接收报表。 重要代码: 在“刷新”按钮里计算充值卡余额,充值,消费,退卡金额并...

2019-11-02 11:22:26

阅读数 58

评论数 9

原创 第一次机房收费系统之日周结帐单

前言: 日结账单和周结账单是查询一天或几天的结帐单,并且用报表生成器生成一份报表。下面我们说具体的操作。 首先需要下载一个报表设计器。 在网上搜索下载安装Grid++Report5.0 推荐网址链接: ...

2019-10-31 20:44:06

阅读数 19

评论数 5

原创 第一次机房收费系统之结账

前言: 机房收费系统的结账窗体主要是先想清楚功能的逻辑思路。 1.结账是结谁的帐? 结账是管理员的权限,是管理员给操作员结账,操作员工作期间售卡以及充值的金额还有退卡时应退给学生的金额。所以结账是操作员工作期间机房的收入。 2.怎么结账? 在SSTab控件中有购卡,充值,退卡,临时用户几个选项卡,...

2019-10-31 10:00:18

阅读数 32

评论数 5

原创 第一次机房收费系统之组合查询

查询思路: 1.先判断组合关系,如果不使用组合关系,则查询单条内容,如果使用第一个组合关系,则查询前两条内容,如果使用第二个组合关系,则查询后两条内容,如果两个组合关系都使用,则查询三条内容。 2.查询语句是一条SQL语句,所以字段名,操作符和组合关系下拉框中的内容要和数据表中的字段或SQL语言...

2019-10-30 11:05:23

阅读数 27

评论数 4

原创 第一次机房收费系统之选中下机

前言: 学生上机状态查询窗体可以显示全部正在上机的学生,在上机管理菜单里可以选择所有学生下线和选中学生下线。选中学生下线是在MSFlexGrid里选择学生,被选中的学号记录会变色并在后边显示√。使用循环语句进行下机处理。 流程图: 代码: 单击MSFlexGrid中的数据改变颜色 Priva...

2019-10-29 14:56:40

阅读数 62

评论数 9

原创 第一次机房收费系统之注册

前言: 注册是在学生信息表中添加新的学生,在机房中注册一张新的卡号。所以需要对新注册的信息进行一些判断。下面是流程图: 判断充值金额时,需要查询基础表中的最少充值金额,然后进行判断,所以先在窗体加载时显示出来。 代码展示: Private Sub Form_Load() Dim txtsql ...

2019-10-28 20:59:35

阅读数 45

评论数 9

原创 第一次机房收费系统之添加操作员工作记录和正在值班记录

前言: 操作员工作记录包括一般用户,操作员和管理员的工作记录,我们想要查询操作员工作记录,就要用到worklog表,这个表中的记录是每次登陆这个系统时添加的,然后退出系统时再更新这条记录。说到worklog表,与之联系的还有onwrok表(查询正在值班教师需要用到),这个表是登陆的时候添加一条...

2019-10-28 11:13:57

阅读数 53

评论数 8

原创 机房收费系统之导出excel

前言: 在机房收费系统中,需要把查到的数据导出到excel表中,下面是实现这一功能的方法之一。 解决方法: 1. 第一步:添加引用excel表 现在VB环境中找到“工程”→“引用”引用excel: 如果找不到上述的引用,可以先在自己的电脑系统中找到Excel.exe应用程序的具体位置,然...

2019-10-27 21:04:51

阅读数 73

评论数 6

原创 第一次机房收费系统之上下机

前言: 首先,学生上机需要在主界面上显示学生的信息,然后在online表和line表中添加记录。下机需要计算好上机时间和消费金额,更新line表和student表,删除online表中对应的记录。 流程图如下: 上机: ...

2019-10-27 10:34:55

阅读数 88

评论数 11

原创 学生系统优化三

1.查询窗体复选框优化 查询数据时当复选框被选中时,对应的文本框可用并获得焦点,没有被选中则文本框不可用。 窗体的加载事件使文本框不可用 复选框的单击事件 ‘Check√取消后面的内容随之取消 Private Sub Check1_Click() If Check1.Value = 0 Then ...

2019-07-02 13:02:03

阅读数 71

评论数 20

原创 学生信息管理系统之优化二

查询窗体复选框优化 复选框取消勾选之后文本框中的内容和查询的内容也被清空 'Check√取消后面的内容随之取消 Private Sub Check1_Click() If Not Check1.Value Then txtSID.Text = “” With myFlexgrid .Ro...

2019-06-25 19:15:54

阅读数 58

评论数 17

原创 学生信息管理系统之优化

实时错误”3021“ 当数据库中没有数据的时候,进入修改信息窗体就会报错。 这时我们在删除按钮的单击事件下加入以下代码就可以了: '记下当前记录位置 myBookmark = mrc.Bookmark '提示是否删除 str2$ = MsgBox(“是否删除当前记录?”, v...

2019-06-25 16:28:15

阅读数 67

评论数 16

提示
确定要删除当前文章?
取消 删除