精华内容
下载资源
问答
  • 机房收费系统个人VB.NET版总结

    千次阅读 2013-04-28 13:28:40
    机房收费系统已完成一段时间了,总结迟迟未发表,只因其中细节还有很多需要完善的地方,这两天对其中一些明显错误进行了修改,并添加一些必要的注释。  现在看起来注释的工程量还是蛮大的,注释本就是讲设计系统的...

       机房收费系统已完成一段时间了,总结迟迟未发表,只因其中细节还有很多需要完善的地方,这两天对其中一些明显错误进行了修改,并添加一些必要的注释。

       现在看起来注释的工程量还是蛮大的,注释本就是讲设计系统的想法落实到子句之间,而注释的工作也应在添加代码之前就该完成的,以后应该多多注意这点。

       暂不提系统的可靠性、稳定性等问题,无论如何,机房收费系统第二遍的过程在自己N个所谓的艰苦奋斗下终究完成了,现在细细品味这个过程,实在谈不上什么多么努力、多么艰苦的奋斗,反而从很多方面暴露出自己许多问题。

       也许是由于缺乏经验,在整个项目的规划上没有什么具体的实施安排,有点一天天往后赶的意思,对项目的整体宏观把控存在很大的不足,希望能够在将来的项目中得到更多的经验。

       系统设计阶段花费了自己较长的时间。在自己又重新复习了三个工厂模式的前提下,决定在系统中加上抽象工厂及相应的反射技术。其他设计模式本在设计之初有所考虑,但在最终还是没有实现,考究其原因还是自己缺乏积极主动的学习态度。

       三层的应用成为该次重构的主打,对三层思想的理解算是更加深了一层,虽然在之前的三层的专门学习有一定的练习,但要到达熟练应用还是缺乏很多实践,换句话说,可以发挥的空间还很充足。三层之间,每个层次各有分工,之间通过实体层作为参数相互协作,发挥出整个系统的功能,达到降低程序之间耦合性的目的。

       设计完成的前提下开始实施系统的编码过程,但感到真的是不做不知道,做起来就发现了设计中还是存在很多问题,方法的定义有的也存在问题,不得不一边做一边再在反过去继续修改UML图,这样断断续续的完成了这个过程,进程之中也意识到自己在设计方面的很多没有考虑到的地方,相信这次是对自己一次实实在在地锻炼吧。

       系统的功能基本和上次保持了一致,而这次却是用的VB.NET语言及相应的VS集成开发环境,这个IDE中还是有很多需要发现的功能,都还没有来得及去实践,而VB.NET的语言也只是通过这次的机房收费系统的开发得到初步的练习,谈不上什么熟练应用。

       通过这次的系统开发,虽说是做过一遍,业务流程还是比较清晰,但终究还是发现了很多不足之处,期待合作开发的继续实践……

            

    展开全文
  • VB编程资源大全(源码 网络)

    热门讨论 2007-10-17 22:54:27
    src2html.ZIP <br>将VB源程序转换成HTML格式(4KB) 16,netdde.ZIP 演示怎样与Netscape Navigator进行DDE通行(2KB) 17,vbftp.ZIP 个利用VB编写的FTP客户端程序(8KB) 18,hostname.ZIP 个...
  • VB.NET 入门经典 (第三版)

    热门讨论 2009-07-29 16:56:26
    在介绍完创建应用程序的基础知识后(如创建窗口和对话框,如何代码处理突发事件,什么是面向对象的程序设计,以及如何在应用程序中使用它等)。 目录: 第1章 初识Visual Basic .NET 1 1.1 Windows和DOS编程 1 1.2...
  • 在介绍完创建应用程序的基础知识后(如创建窗口和对话框,如何代码处理突发事件,什么是面向对象的程序设计,以及如何在应用程序中使用它等)。 目录: 第1章 初识Visual Basic .NET 1 1.1 Windows和DOS编程 1 1.2...
  • Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...
  • 在介绍完创建应用程序的基础知识后(如创建窗口和对话框,如何代码处理突发事件,什么是面向对象的程序设计,以及如何在应用程序中使用它等)。 目录: 第1章 初识Visual Basic .NET 1 1.1 Windows和DOS编程 1 1.2...
  • 目录系统硬件与操作系统安装过程问题或要点小结相关博客链接如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表...

    系统硬件与操作系统

    VB虚拟机环境:1G内存+8G硬盘空间+CentOS 7 mini+Vim+golang

    安装过程

    1. 安装golang

    • 使用系统包管理工具安装(此处遇到问题1、2)
      sudo yum install golang
    • 再检查安装路径
      rpm -ql golang |more
      能看到装在了/usr/lib/golang
    • 检查版本
      go version
      安装版本为go version go1.15 linux/amd64

    2. 设置环境变量

    • 创建工作环境
      mkdir $HOME/gowork
    • 配置的环境变量
      vim ~/.profile
      添加内容
      export GOPATH=$HOME/gowork
      export PATH=$PATH:$GOPATH/bin
      保存退出
    • 应用配置
      source $HOME/.profile
    • 检查配置
      go env

    3. 创建 hello world!

    • 创建源代码目录
      mkdir $GOPATH/src/github.com/github-user/hello -p
    • 使用 vim 创建 hello.go
      vim hello.go
      插入内容
      package main
      
      import "fmt"
      
      func main() {
      	fmt.Printf("hello, world\n")
      }
      
    • 终端中运行
      go run hello.go
      能正常打印出hello, world

    4. 安装其他工具和插件

    • git
      sudo yum install git
    • vscode的go插件
      未使用vscode,暂不考虑此步骤

    5. 安装与运行 go tour(遇到问题3)

    go get github.com/Go-zh/tour/gotour
    gotour

    根据运行提示,发现它把仓库迁移了,故对应指令需要修改
    go get -u github.com/Go-zh/tour
    tour

    6. 我的第一个包与测试–参照官方文档

    • 创建包
      mkdir $GOPATH/src/github.com/user/stringutil
    • 创建工具
      vim reverse.go
      放入内容
      // stringutil 包含有用于处理字符串的工具函数。
      package stringutil
      
      // Reverse 将其实参字符串以符文为单位左右反转。
      func Reverse(s string) string {
      	r := []rune(s)
      	for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 {
      		r[i], r[j] = r[j], r[i]
      	}
      	return string(r)
      }
      
      • 用 go build 命令来测试该包的编译
        go build github.com/user/stringutil
      • 修改原来的 hello.go 文件
        内容改为:
      package main
      
      import (
      	"fmt"
      
      	"github.com/user/stringutil"
      )
      
      func main() {
      	fmt.Printf(stringutil.Reverse("!oG ,olleH"))
      }
      
    • 安装hello并运行
      go install github.com/github-user/hello
      hello
      能正常打印出hello go
    • 添加测试
      创建测试文件$GOPATH/src/github.com/user/stringutil/reverse_test.go
      添加测试内容:
      package stringutil
      
      import "testing"
      
      func TestReverse(t *testing.T) {
      	cases := []struct {
      		in, want string
      	}{
      		{"Hello, world", "dlrow ,olleH"},
      		{"Hello, 世界", "界世 ,olleH"},
      		{"", ""},
      	}
      	for _, c := range cases {
      		got := Reverse(c.in)
      		if got != c.want {
      			t.Errorf("Reverse(%q) == %q, want %q", c.in, got, c.want)
      		}
      	}
      }
      
    • 运行测试
      go test github.com/user/stringutil
      测试通过:ok github.com/user/stringutil 0.003s

    问题或要点小结

    1. 默认的系统包管理工具的源超时访问,所以需要先修改相关源
      使用清华源,参照官方说明进行修改: CentOS 清华镜像

    2. 然后发现golang包找不到,查到说是要装epel扩展软件库 [1]
      yum install epel-release

      装epel的时候报错秘钥不存在,然后发现清华源下面的配置中的检验秘钥路径不正确,照着备份的改了回去就行了

    3. 下载gotour的时候一直报错golang.org访问超时,故使用github上的镜像下载到工作空间
      创建离线代码仓库:mkdir $GOPATH/src/golang.org/x/
      进入到此仓库进行相关库下载:
      git clone https://github.com/golang/net
      git clone https://github.com/golang/tools
      按照此格式更改路径golang.org/x/? ----> github.com/golang/?即可
      安装工具包:go install golang.org/x/tools/go/buildutil

    相关博客链接

    [1]. centos 7 安装golang遇到问题: No package golang available.

    展开全文
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
  • C#微软培训资料

    2014-01-22 14:10:17
    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • java源码包4

    千次下载 热门讨论 2013-04-20 11:31:44
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...
  • Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • 正则表达式经典实例.pdf

    热门讨论 2013-01-26 15:14:37
    本书对于如何使用正则表达式来解决一些常见的问题给出了按部就班的解决方案,其中包括c#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET的实例。  本书主要包括以下内容:  通过个精练的教程理解正则...
  • 网络程序设计:ASP.rar

    2010-03-10 09:50:19
    几个月来,我仔细研究了大量的计算机类教材和相关的网站,并广泛参考了各位教师、同学和读者的建议,对书中的每一段程序、每一个例子都经过了多次调试。并把书稿让一些朋友反复帮我测试,以发现初学者在学习中常常...
  • 正则表达式经典实例

    2014-07-11 14:39:05
    本书对于如何使用正则表达式来解决一些常见的问题给出了按部就班的解决方案,其中包括c#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET的实例。  本书主要包括以下内容:  通过个精练的教程理解正则...
  • c#学习笔记.txt

    2008-12-15 14:01:21
    看完了前面几,我的朋友提出了不同的意见:C#不是Java的Clone,它只是长得有些像Java而已,其实面向对象、中间语言什么的也不是什么新玩意儿,非Sun独创,有文为证:华山论剑:C#对Java。另外他对我上集中说...
  • asp.net知识库

    2015-06-18 08:45:45
    如何在客户端调用服务端代码 页面postback,它就显示页面的最顶端,怎样让它定位在某位置? 如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值在2个页面之间 :要求不刷新父页面,并且...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",...
  • 三、程序编制(完整的程序代码注释) (1)首先为了避免程序被多次装载,造成系统资源的浪费、及不必要的错误。 声明变量、过程及 API 函数,写在 Module1.bas 文件中 Declare Function CreateFileMapping Lib ...
  • 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 ...
  • MYSQL中文手册

    2013-03-11 21:21:34
    8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. ...
  • 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 ...
  • 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位...
  • MySQL 5.1参考手册

    2009-08-22 08:37:22
    8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 ...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

vb如何进行一段代码注释