文章


API 方法和 Basic 方法

  在《Visual Basic 5.0 核心技术》中 Bruce McKinney 曾煞有介事的宣扬,对文件的访问使用 API 并不会加快速度 —— 因为所得到的速度的优势会因为 I/O 的慢速而不能得到体现,甚至提出挑战,下面是他的说法:

挑战

人们普遍相信,通过使用诸如 ReadFile 和 WriteFile...

(5726天前, 阅读:4583, 评论:0) [查看全文]

一 Bruce McKinney 的实现及问题

  关于内存映像文件的实现,在 Bruce McKinney 的《Visual Basic 5.0 核心技术》里有介绍,而且还有一个类来封装,正如 Bruce McKinney 所说,因为使用了缺省属性,所以令其使用起来很像是字符串,这一点非常棒,据说缺省属性是 VB 所特有的,实在不错。下面是书上写的类的代码,但请注意,代码中的...

(5726天前, 阅读:5331, 评论:0) [查看全文]

一 数组链表和散列

  如果是用顺序整数做索引的话,用数组是最好的选择,因为可以根据索引的值直接定位数据所在的位置。当然,这只是对于定长的数据来说的,如果数据的长度不一定,比如字符串,在 C 语言中就不能简单的用数组,而需要用“指针数组”,因为指针的长度是固定的,再用指针来定位字符串的位置就可以了。不过 VB 的程序不会这么麻烦,在 VB 内部已经实现了“指针数组”,所以只要定...

(5726天前, 阅读:4141, 评论:1) [查看全文]

又一篇我写的 VB 中链表和树的实现 (14.2K) ,用“类”实现的,也可以算是对VB 的面向对象程序设计的一些补充吧。例子程序在上面“我写的VB模块”处可以找到。

(5726天前, 阅读:4477, 评论:0) [查看全文]

引言

  因为许多程序员编程仍然用面向过程的方法,我想有必要在这里说一说,其实面向对象并不难,但却会带来很多好处。

  当然,因为使用控件太习惯,很多 VB 程序员喜欢去找各种适合自己的控件,却不喜欢自己编程解决遇到的问题,如果您也是这样,那么这一篇文章可能不适合您,从此以后的内容您都可以跳过;如果您已经对 VB 的面向对象的程序设计方法非常了解,您也可以跳过以后...

(5726天前, 阅读:5619, 评论:2) [查看全文]


  在这里我想先说一下 C 程序和 Basic 程序的风格的不同,用我写的注册表操作模块为例子。

  在这个模块的说明里,我曾经说过为了不和 C 程序员一般见识才写了这个模块,现在我就简单介绍一下这些函数的用法。

  这个模块本模块共四个函数 RegRead、RegWrite、RegDelete、RegEnum,不过只说 Basic 风格的话,并不都介绍,...

(5726天前, 阅读:4484, 评论:1) [查看全文]


  “协作式多任务”、“抢占式多任务”、“多进程”、“多线程”这些词真可以算是如雷贯耳了,不过词是词,了解是了解,两回事。我曾经煞有介事的向一个同学说明什么是“多进程”,什么是“多线程”,不多久就发现我的解释是完全错了的,所以现在我要讲的是 β2 版,有什么错误敬请提出。:)

  先说说“协作式多任务”和“抢占式多任务”。在 Windows 3.1 中,多任务方式是“协...

(5726天前, 阅读:8042, 评论:0) [查看全文]

看了网易期刊里的一篇《加速VB》,感触良多,所以写了 从《加速VB》说开去

(5726天前, 阅读:4275, 评论:2) [查看全文]

Visual Basic 已经变得像 C 一样结构化,像 Pascal 一样灵活,像 FORTRAN 一样适于科学工作,比 COBOL 更适用于商业工作,比 Xbase 更适于操作数据,甚至可能像 Smalltalk 一样面向对象,像 LISP 一样长于列表处理。 ——援引自《Visual Basic 5.0 核心技术》

(5726天前, 阅读:5306, 评论:0) [查看全文]

关于站点的一些说明

(3348天前, 阅读:10748, 评论:5) [查看全文]

 第一页 ... 10 9 8 7 6 5 4 3 2 1