摘要: 动态数组在有些情况下,用户可能不知道需要多大的数组,这时就需要用一个能够改变大小的数组,这就是动态数组。动态数组可以在任何时侯改变大小。在VB中,动态数组是最灵活、最方便的一种数组。利用动态数组还有助于有效管理内存,因为动态数组是使用时才开辟内存空间,在不使用这个数组时,还可以将内存空间释放给系统。这样就可以最大限度地节省内存,提高运行速度。创建动态数组需要2步,第一步和固定长度数组(静态数组)类似,用Dim语句(或Private、Public、Static)声明,但是不要指定维数。如: Dim MyArry () As Integer第二步在以后的实际程序中,当要用到该数组时,再用ReDim 阅读全文
posted @ 2011-01-12 16:36 java程序员填空 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 数组的定义与声明在使用数组之前,一般要声明数组,当然也可以采用隐式声明的方法。声明数组的方法与声明各种类型的变量一样,可以用Dim,Private,Public或Static来声明,只不过声明数组时需要设置数组的上下界,也就是数组下标索引的起始值和中止值。(1)静态数组:其声明的语法如下: Dim│Private│Public│Static数组名([下标下界 To]下标上界) [As 数据类型]说明:数组名后是圆扩弧“()”扩起来,不能采用其它符号。如果不指明数组的下标下界,系统默认为是0,数组的下标上界,使用长整型(Long)数据,在VB中规定上界不得超过2,147,483,647。下标的下 阅读全文
posted @ 2011-01-12 16:35 java程序员填空 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 注:通过这个地址下面的地址,可以看到清晰完整的大图:http://35free.net/shan9liang/vb/VB.htm很多联系都没有画出,我觉得一层层往上打包的过程,会越来越注重主要矛盾。小矛盾,次要矛盾就不明显了。当就一个点深挖的时候,又是一个向下解包的过程,又会凸显很多联系。文件处理这个模块,总觉得有点别扭,不知道放得合不合适。我觉得总结的目的,是为了升华为思想,同时利用这种思想去帮助我们更好地学习。最后要落在学习上,也就是用上,如果仅仅是为了分类而分类那就很没有意思了。一个人可能有一个人的分法,不可能绝对完美,可以随着学习的深入继续总结,继续更新,在我们的认识程度内做到最好,这 阅读全文
posted @ 2011-01-12 16:34 java程序员填空 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、声明变量变量在使用前,必须在代码中进行声明,即创建该变量。在使用变量之前,首先需要声明变量。就是说,必须事先告诉编译器在程序中使用了哪些变量,及这些变量的数据类型以及变量的长度。这是因为在编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,这样可以优化程序的执行。声明变量有两种方式:隐式声明、显式声明。隐式声明:变量可以不经声明直接使用,此时VB给该变量赋予缺省的类型和值。这种方式比较简单方便,在程序代码中可以随时命名并使用变量,但不易检查。显式声明:用声明语句创建变量。强制显式声明变量:为了避免写错变量名引起的麻烦,用户可以规定,只要遇到一个未经明确声明就当成变量的名字,VB都发 阅读全文
posted @ 2010-12-21 14:55 java程序员填空 阅读(315) 评论(0) 推荐(0) 编辑
摘要: ALPEN法则A写下任务 将一天当中需要处理的所有事情都一一列举出来。而且,绝对不能偷懒,不能只在头脑中思考一遍就跳过这个步骤!你一定要把自己思考的内容一字一句写下来(可以利用IT工具)。如果你认为这种做法只是浪费时间,那就是因为你不曾了解它的诸多好处:第一,仅仅经过大脑思考的内容是很容易被忘记的,动笔的过程能够帮助你形成更深刻的记忆;第二,在书写的过程中,你能够一清二楚地看到那些重要的事情,从而在头脑中形成更为清晰的整体脉络,这同时也是对你总揽能力的一种很好的训练;第三,对于大多数人来说,书面的东西要具有更强的约束力,与头脑中的模糊概念相比,这种白纸黑字的计划书能够更好地敦促你将自己的想.. 阅读全文
posted @ 2010-12-17 00:06 java程序员填空 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 写博意味着什么?曾经读过刘未鹏的《为什么你应该(从现在开始就)写博客》,感触颇深,现在也来谈谈,自己为什么要写博。写博意味着思考,是为了让我们养成一种思考意识,一种思考习惯。每次写博,我都觉得是在跟自己对话,有些东西,我不知道如何表达,在大脑里是个很模糊地概念,但是一写,思维立马就活跃了起来,语言仿佛有了灵性,有很多东西很自然地,下意识地流露了出来,甚至会刹不住车,如果不写,恐怕我们永远也不知道该写什么。只有写下来,哪怕是不成熟地想法,我们也要写,因为我们可以保留一个“书签”,慢慢完善,不至于让好的想法死去。不断地与自己交流,不断地反思自己,写博就是在帮我们更好地思考问题。写博意味着和别人交流 阅读全文
posted @ 2010-12-16 00:04 java程序员填空 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一个VB项目的组成:可以由多个工程组成,一个工程就是一个EXE文件。一个工程中可由多个单文档界面(SDI)、一个多文档界面(MDI),最多一个资源文件组成。SDI和MDI的区别:我们如果使用过基于Windows的应用程序,很容易注意到不是所有用户界面看上去或操作起来都是一样的。用户界面样式主要有两种:单文档界面(SDI)和多文档界面(MDI)。SDI是在一个窗口中只能打开一个文档进行各种操作,SDI界面的一个示例就是Microsoft Windows中的WordPad(写字板)应用程序。与SDI(单文档界面)对应的是MDI(多文档界面)。MDI则是在一个窗口中可以打开多个文档。MDI最典型的例 阅读全文
posted @ 2010-12-15 23:37 java程序员填空 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 在开始具体的VB知识讲述之前,吉大的教程为我们讲述了windows的消息处理机制,并用C语言,简单描述了windows内部的消息处理机制,分了:注册窗口类,创建窗口,显示消息循环,取出发给窗口,函数执行说实在的,我有点没听明白,后来又查询了一些资料,大概了解了windows消息处理机制是怎么一回事。首先说一下消息,消息是任何面向对象系统的关键部分,windows环境与应用程序之间的交互,及其与外界的交互就是通过消息来完成的。Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录 阅读全文
posted @ 2010-12-15 23:35 java程序员填空 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 暂空 阅读全文
posted @ 2010-12-15 23:32 java程序员填空 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 最近又在做一些实验,思路和去年年底的时候基本是一样,去年写的大部分代码也可以重用,但是发现用的时间还是很多。究其原因,主要是过去的代码写的很潦草,而且没有规范的注释,所以重新读代码的时间,几乎和重新写差不多。 从今年年初开始养成了写科研笔记的习惯,刚开始的时候是迫于组会的要求,慢慢的习惯了之后发现,写笔记的过程,也是学习的过程,而且以前的很多东西可以随手拿过来就重用。看着到现在已经60多页的笔记,心里感觉很充实。人生就是慢慢积累的过程。 希望自己在以后学习的过程中,可以养成一套属于自己的规范,比如用过的数据库,写过的代码,做到信手掂来,就可以想都不想的用。 fighting~ 阅读全文
posted @ 2010-08-28 11:21 java程序员填空 阅读(131) 评论(0) 推荐(0) 编辑