关于 配置文件与文本文件 的使用说明:
源程序在本论坛相应地方有.我这里写的说明只是为顶级菜鸟服务.因为一个程序给你了,让你学习,你却不知道这个程序说明的是什么,那样就辜负了作者的好意.我也希望高手们能像这样在例子中附代这些说明:比如这处程序实现的是什么,如何实现,实现的步子是什么?什么地方是关键,什么地方是大家应该注意的地方?.... 等等,这样菜鸟们学习的时候就一目了然,就不会看个程序分析个半天,可能我太笨,所以写些这方面的东西....
程序里的配置文件wen.ini内容如下:
[wen]
A=1
B=2
C=3
D=4
E=5
F=6
G=7
H=8
I=9
J=0
[file]
A=We
B=Come
C=Thank
D=Love
E=Is
F=Are
G=As
H=Next
I=You
J=Am
运行这个程序,当点击"开始执行"按钮后就会在左边的列表框内出现一个单词!然后你在点击一下,什么都没反应了,当你点击下面的"初始化"按钮后也没什么反应,当你在点击"开始执行"按钮,又发现左边的列表框中出现了另外一个单词.可能你到这不知道这个程序的实现意图到底是什么.不急,听我慢慢分析:
总的说这个程序写的不是很好,但对于菜鸟们来说也就够了, 为什么呢,因为它让我们知道了了如何学习或运用配置文件与文本文件的部分使用,如何联系等等,其中的精华还是看完程序大家在去慢慢去体会吧.
这个程序的流程是这样子的:
1、当运行这个程序,也就是创建窗口的时候,它将段名为wen的项目列表给文本文件的内容,将文本文件内容的总行数值给计数循环的结束值。然后在0-9值内随机选择一个数给变量,比如我在这选择一个3吧。
2、当你点击“开始执行”按钮时,进入了开始循环:
它的循环过程是这样的:
首先将计数循环的当前值,这里是0,给文本文件的当前行号,也就是说文本文件的当前行号现在为0,在将当前的行值,也就是说0行的值(即第一行),这里是A,给段名为wen的项目名称,那么这里它的内容就对应着1,在这里将1与随机数比较,我这里设的随机数为3,当然不同,所以执行不同的命令,程序中不同的命令为空,即什么也不执行。然后文本文件跳一行,即现在跳到第二行。(文本文件中的行号0代表第一行,行号1代表第二行,以此类推)
3、现在依然执行循环,只不过变了部分参数。即,计数循环的当前值现在变为1,给了当前行号,即当前行号为1,当前行值为第二行的内容,即B,给段名为wen的项目名称,将其对应的内容,这里为2比较,结果还是循环
4、根据上面同理,现在的结果为3,执行相同命令,这里的项目名称为C
相同时命令如下:
首先跳出循环,将段名为file,当前行值C给项目名称,将其内容传递给列表框,这样你就看到左边出现了一个单词了~~
也就是左边的单词完全靠随机数的控制,因此你会看到左边的单词排列并没有规律!
那么我说这个程序不是很好的原因是什么的,跟我初步分析:
1、执行后当你一直点击“开始执行”按钮的时候,程序会无谓的做出没有必要的运行,没有作相应处理
2、可能我是菜鸟,我认为循环过程中最后一行“执行文本文件一般方法的下跳一行”没有必要。
因此在这,希望菜鸟分析一下,当你不断按着“开始执行”按钮时,程序如何运行,为什么那样运行,呵呵,分析一下不坏吧。至少也应该能学习一些东西。
====================================================
好了,以上是我给菜鸟分析的一个小例子,不好的地方还请原谅,关于构件的详细资料最好参阅教程。要知道我也是个菜鸟~~~~HOHO~~~
不知道这篇文章算不算灌水,要算就删了吧~!!!!
|