注册 登录
编程论坛 PowerBuilder

请问如何给含有大量信息的配置文件,编写程序来读取其信息?

se7enman 发布于 2008-11-11 23:03, 1702 次点击
比如创建一个配置文件student.ini,用于保存多个学生的信息,每个学生的基本信息包括“学号”、“姓名”、“性别”、“年龄”、“年级”等。
配置文件的格式采用学号作为节点,例如:
[01]
name=
...
[02]
name=
...

如果配置文件里有50名学生的基本信息,应如何编写程序代码?
6 回复
#2
ucandoit10102008-11-13 12:07
[bo][un]se7enman[/un] 在 2008-11-11 23:03 的发言:[/bo]

比如创建一个配置文件student.ini,用于保存多个学生的信息,每个学生的基本信息包括“学号”、“姓名”、“性别”、“年龄”、“年级”等。
配置文件的格式采用学号作为节点,例如:
[01]
name=
...
[02]
nam ...


完全不能用数据库吗?
#3
se7enman2008-11-13 16:26
呵呵,我是个初学者,对数据库还不是很了解,不太清楚怎么做
#4
ucandoit10102008-11-14 09:41
[bo][un]se7enman[/un] 在 2008-11-11 23:03 的发言:[/bo]

比如创建一个配置文件student.ini,用于保存多个学生的信息,每个学生的基本信息包括“学号”、“姓名”、“性别”、“年龄”、“年级”等。
配置文件的格式采用学号作为节点,例如:
[01]
name=
...
[02]
nam ...




简单开一个数据库,一个数据表就可以了,

资料表名:Students
字段:stdid      varchar(50) PK  学号
      stdname     varchar(10)   姓名
      stdsex    varchar(2)   性别
   stdgrade      varchar(10)     年级


这只有对一个班级的管理 …
   
#5
se7enman2008-11-15 12:49
谢谢啊,有点明白了啊
#6
zjwshift2008-12-01 20:20
学习
#7
anwigo2008-12-03 05:10
读取ini有专属函数 ProfileString() 和ProflieInt() 看看帮助你就会了
简单代码如下:
For i = 1 To 50
    ls_Name = FrofileString(IniFile,String(i,'00'),Name,'')
    (以此类推)
Next
1