-
浅谈软件重构
所属栏目:[百科] 日期:2020-12-17 热度:50
按照软件工程大神Martin Fowler的定义, 重构就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,进而提高软件的可扩展性和可维护性 。这是重构的定义,简单来说就是不改变软件的功能,优化软件设[详细]
-
vb.net环境下将DataTable转成泛型集合方法
所属栏目:[百科] 日期:2020-12-17 热度:106
背景 做机房收费系统的时候,遇到这样一个问题,将数据库表中的数据取出一行,将每个单元格中的内容填充到窗体 的 文本框中。考虑到用DataReader获取结果的复杂性,我就用了泛型集合。可是这么一用却出现了如图所示的问 题。 问题一: 出现这种问题,是因为[详细]
-
VB和51单片机串口通信讲解(只针对VB部分)
所属栏目:[百科] 日期:2020-12-17 热度:117
标记:该篇文章全部搬自如下网址:http://www.crystalradio.cn/thread-321839-1-1.html,谢谢啦 里面关于中文接收的部分,大家可以好好学习下,题主也在研究中................... Commport;设置或返回串口号。 SettingS:以字符串的形式设置或返回串口通信[详细]
-
从DataTable到泛型的转换
所属栏目:[百科] 日期:2020-12-17 热度:135
'/***************************************************************'类 名 称:ChangeToList'说 明:将DataTable转换成泛型集合'命名空间:DAL'创建时间:2015年4月24日17:25:38'作 者:郑浩'小 组:'修改时间:'修 改 人:'版 本 号:V1.0'**************[详细]
-
VB6中Round(1.245,2)居然不是等于1.24,你造吗?
所属栏目:[百科] 日期:2020-12-17 热度:171
很早就知道VB中的round跟 excel 函数的效果不太一样,不是直接逢 5 进 1 看完这张图,你是不是以为 VB6和VBA 中Round函数遇5时奇进偶退, 末位凑成偶数 再看这张,你是不是看见有两个调皮鬼,一个叫1.245,一个叫2.345 你知道为什么呀 ??[详细]
-
VB.Net语法笔记
所属栏目:[百科] 日期:2020-12-17 热度:64
1、数据类型 对于 Boolean 类型的数据,当需要把布尔类型的值转换为数值类型的时候,会把 True 当成 1 来处理,把 False 当作 0 来处理。当需要把 VB.NET 数值类型的值转换为布尔类型的时候,会把 0 转换为 False ,而把其他的非 0 数值转换为 True 。 2、运[详细]
-
一些MOTO P2K ELF应用程序配置文件编辑器
所属栏目:[百科] 日期:2020-12-17 热度:124
2015-05-14 项目太早了,已经开源在github 部分截图已经丢失,从百度空间Copy的简介 Start_Menu 编辑器(Start_Menu-editor) ===================================================================== Start_Menu是一个P2K手机模仿电脑开始菜单的elf程序,现[详细]
-
VB的灵魂—错误调试
所属栏目:[百科] 日期:2020-12-17 热度:162
这是在CSDN上写的第一篇文章,心情有点小激动和小紧张,感觉一定要写特别重要的东西,仔细想了想,到底什么才是特别重要的呢??思来想去,只有错误是不断发生,同时我们也是不断在改正,错误调试贯穿学习VB的整个过程中,也许碰到错误后我们会改,但是不一[详细]
-
VB.net GDI+ 内存不足,一般性错误,对象错误等解决方案和优化代
所属栏目:[百科] 日期:2020-12-17 热度:117
最近由于要处理大量图像并将图像拼接为一个大图形,每个图像像素都很大(1280x960),拼接后更大,并且需要对图像频繁进行标记等操作,遇到了很多问题,内存不足,一般性错误,对象错误等等等等。 通过自己的摸索与在网上查找相应网友的经验,自己总结了一套[详细]
-
使用VB.NET开发多线程
所属栏目:[百科] 日期:2020-12-17 热度:149
摘要: .NET 框架提供了新的类,可以方便地创建多线程应用程序。本文介绍如何使用 Visual Basic? .NET 的多线程编程技术来开发效率更高、响应速度更快的应用程序。 目录 简介 多线程处理的优点 创建新线程 同步线程 线程计时器 取消任务 总结 简介 过去,Vis[详细]
-
【机房收费系统】总结
所属栏目:[百科] 日期:2020-12-17 热度:87
【机房收费系统,我也曾迷茫过】 离第一次机房收费系统,有很长的一段时间了。经历了软件工程、UML、C#、设计模式、vb.net和三层的学习,感觉这一路走得好长,每次由一个内容到另外一个新内容,我都充满着期待与好奇,但是真正到学的时候,我总是不耐烦,想[详细]
-
【机房收费系统个人版】三层登陆
所属栏目:[百科] 日期:2020-12-17 热度:162
机房收费个人版这个项目,很早就开始进行了,但是直到现在还没有完成。。原因有两方面,首先是自身的个人管理不到位。做事拖拖拉拉,没有很好的节制自身的不良习惯;其次是思想价值观极端化。世界上没有谁能将所有事情都做得完美无瑕,追求完美是一个美好的[详细]
-
小心VB.NET中的除运算符"/"和"\"
所属栏目:[百科] 日期:2020-12-17 热度:78
转载于:http://www.cnblogs.com/freshman0216/archive/2008/08/27/1276991.html VB.NET中除运算符有两种,普通除"/"和整数除"",如果我们写程序时不注意两者的区别,很容易造成潜在的错误,这种错误很隐蔽,不容易被发现。而且VB.NET中类型转换和C#差别很[详细]
-
【原创】vb.net 动态控件 事件添加
所属栏目:[百科] 日期:2020-12-17 热度:188
【原创】vb.net 动态控件 事件添加 添加选项后: 为实现动态添加,所需代码如下(共三个函数): Private selectcond1 As String = "" '厂家 Private selectcond2 As String = "" '工程队 Private selectcond3 As String = "" '浮动标志 Private selectcond4 A[详细]
-
sqlce数据操作vb例程
所属栏目:[百科] 日期:2020-12-17 热度:160
sqlce数据操作vb例程 Imports System.data Imports System.data.SqlServerCe Imports System.IO ''' ' summary ''' ' 创建数据库 ''' ' /summary ''' ' remarks /remarks Sub CreateDB() If Not File.Exists(DataSource) Then Dim sqlEngine As New SqlCeEng[详细]
-
VB.net 注册表操作API
所属栏目:[百科] 日期:2020-12-17 热度:52
VB.net 注册表操作API '说明:该api只能在pc上使用,在wince上操作注册表需要利用Microsoft.WindowsMobile.Status库,使用方法如下: 'Imports Microsoft.WindowsMobile.Status 'Imports Microsoft.WindowsMobile.PocketOutlook ' 'TextBox4.Text = Microsof[详细]
-
vb.net机房收费系统重构——总结(一)梳理业务与表结构
所属栏目:[百科] 日期:2020-12-17 热度:128
机房收费系统已经进行了一段时间,前两天收到通知,要抽查机房重构,而我也成为其中之一。所以虽然机房验收过了,又再次重新自己检验,调试,整体文档的过程。经过师父一番指导,收获颇多。对机房重构有了进一步的认识。 (一)再次梳理业务:结账 机房收费[详细]
-
vb.net机房收费系统报表设计
所属栏目:[百科] 日期:2020-12-17 热度:64
在 vs2012 中,基于 vb.net 环境开发了一个机房收费系统,在这个系统中用到了报表。什么是报表? 过去没有计算机的时候,我们算账,记录信息等都在纸上进行,就是列账单清单,通过账单,所需要的信息一目了 然。 在计算机的年代,取缔了手写 + 纸质账单,用[详细]
-
vb.net机房收费系统重构——总结(二)软件工程文档1
所属栏目:[百科] 日期:2020-12-17 热度:100
学软工时常常听到:这是我们迈向职业化的一步。软件工程文档在一个项目开发中必不可少,通过这次重构,将以前的软件工程,UML重新认识,梳理,实用了一遍有了更深刻的体会,我在机房重构中,一共编写了七个文档,分别是 1、项目开发计划 2、软件需求说明书 3[详细]
-
vb.net机房收费系统重构——总结(三)软件工程文档2
所属栏目:[百科] 日期:2020-12-17 热度:55
上 篇文章写到需求说明书中要加入IPO图,具体什么是IPO图,我又详细了解了一下。 IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。是为每个模块进行详细进行详细设计的工具。 说白了就是IPO图就是要说明输入、输出的数[详细]
-
vb.net机房收费系统重构——总结(四)软件工程文档3
所属栏目:[百科] 日期:2020-12-17 热度:62
(四)概要设计说明书 数据库搭建完成后就要设计概要系统,首先第一必不可少的是系统模块图。 在这里,很多同学都把模块图理解成了包图,其实这两者有差异。以我们正在做的ITOO为例,分为基础部分,评教部分,考试部分等五个部分,这就是五个大的模块。每个[详细]
-
【Visual Basic】Helloworld
所属栏目:[百科] 日期:2020-12-17 热度:99
1、Visual Basic 6.0这么著名的软件的下载地址就不提供了,网上一搜一大把,建议下载多达100M-200M的序列号为一堆1的企业版完整版,以免以后部分功能被精简掉。毕竟那个5M的精简版vb6看起来就觉得不是很对头的样子。 安装好vb6,重新启动电脑之后,打开vb6则[详细]
-
【Visual Basic】解决vb6退出时的错误报告
所属栏目:[百科] 日期:2020-12-17 热度:177
无论是多达100M-200M的企业版vb6还是5M多的精简版,如果你的机器上安装了VC6等其它Visual Studio 6.0的组件,很可能会在vb6退出关闭时,出现如下图的错误报告: 这是因为vb6与vc6等软件出现冲突所造成的。 这时你根本不用卸载vb6与vc6,重装一个Visual Studi[详细]
-
【Visual Basic】纯代码不拖控件,利用动态生成控件的方式完成一
所属栏目:[百科] 日期:2020-12-17 热度:77
vb6是一个典型的拖控件加代码的编程代表,因此也一直被认为难登大雅之堂,但是,在vb6中可以完全纯粹地使用代码控制这个窗体与窗体的控件。这样生成出来的控件位置摆放精确无比,无须拖好控件之后,再利用工具栏的“格式”菜单慢慢地调整大[详细]
-
vb.net如何编写高效率的SQLHelper——(二)代码实战
所属栏目:[百科] 日期:2020-12-17 热度:57
上一篇博客:《vb.net如何编写高效率的SqlHelper——(一)基础篇》 咱们谈到了很多关系ADO.net的基础知识,那些是看懂本篇文章的前提。所以童鞋们有必要好好看看哦。 本篇选取了最常用的几个方法,而且尽可能的简单化,灵活化(用到了函数重载和读取配置文[详细]