简单问题,轻松得分(60分)

visualc2002 2003-08-21 01:40:10
网页中有一个表格,这个表格中有十个纪录,我想让这个表格中的记录是从delphi制作的表中读取得,并且当delphi的表格中的记录是超出十条的,则自动新建一个网页,与这个一样的,只是表格中的记录不同,不且自动给新生成的网页命名!我制作的也就是一个网页管理工具,方便网页的更新。其中,网页可以看成是文本文件!!!!因为他们值加可以转换!!!!谢谢!最好能给我写出源代码!!有实例更好!!!!谢谢各位!!!
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
visualc2002 2003-08-21
  • 打赏
  • 举报
回复
我不太明白internet编程,你能不能把后来的几个事件写一下,谢谢!
zhangheaaa 2003-08-21
  • 打赏
  • 举报
回复
另一个方法:
用TQueryTableProducer,TDataSetPageProducer等几个控件都可以实现。下面给你说个最简单的例子
1.在窗体上放一个Query控件,一个TQueryTableProducer控件(在Internet组中)
2.配置好Query并使active:=true,TQueryTableProducer的Query属性设置为Query1
3.运行showmesage(QueryTableProducer.content);就是一个网页格式的代码。

TDataSetPageProducer控件
先用Frontpage等网页制作工具制作好页面,留出表格内容代填充
2.使用TDataSetPageProducer配置Dataset属性到Dataset数据集组件
3.在onHTMLTag事件中替换特殊标记成数据
IORILI 2003-08-21
  • 打赏
  • 举报
回复
鹤楼主一起学习
zhangheaaa 2003-08-21
  • 打赏
  • 举报
回复

建3个
htmTopList,htmMidList,htmBomList : TStringList;//前面部分中间动态部分结尾部分.
htmFile:TextFile; //html 文件变量
FileName : String; //html文件名

htmTopList := TStringList.Create;
htmMidList := TStringList.Create;
htmBomList := TStringList.Create;
with htmTopList do begin
Add('<HTML><HEAD><TITLE>Sohu/ChinaRen校友录 蓝蓝的968</TITLE></HEAD>');
Add('<BODY bgColor=#ffffff leftMargin=0 topMargin=5><div align="center">');
Add('<table>');
end;

htmBomList.add('</TABLE></div>CENTER></BODY></HTML>');

AssignFile(htmFile,'c:\test.htm');
ReWrite(htmFile);
with adoquery1 do begin
while not eof do begin
htmMidList.Add('<TR bgColor=#f3f3f3><TD>+DateTimeToStr(adoquery1['time']);
next;
end;
try
for i:=0 to htmTopList.Count-1 do
Writeln(htmFile,htmTopList[i]);
for i:=0 to htmMidList.Count-1 do
Writeln(htmFile,htmMidList[i]);
for i:=0 to htmBomList.Count-1 do
Writeln(htmFile,htmBomList[i]);
finally
CloseFile(htmFile);
htmmidlist.Clear;
end;
end;

关于十条记录的控制,你可以自己控制一下循环。
江山易改 2003-08-21
  • 打赏
  • 举报
回复
这样“简单”的程序到是没有写过
本项目是一个基于WEB的试题库析与管理系统,系统由三端构成:教师端、学生端及管理员端。教师用户具有如下功能模块:登录模块、公告信息模块、个人信息模块、课程信息模块、题库管理模块、试卷管理模块和成绩统计模块。(1)登录模块:教师可以使用账号和密码登录系统。(2)公告信息模块:教师可以查看由管理员发布的公告。(3)个人信息模块:教师可以修改个人基本信息和登录密码。(4)课程信息模块:教师可以查看自己所有的课程信息。(5)题库管理模块:教师可以向试题库中添加自己所授课程的试题,并对试题进行管理。(6)试卷管理模块:教师可以添加试卷,可以从试题库中抽取一定数量的各种题型的试题组成试卷,并对试卷进行管理。(7)成绩统计模块:教师可以查看学生答题的详细信息和。学生用户具有如下功能模块:登录模块、公告信息模块、个人信息模块、课程信息模块、答题模块、查看和错题模块。(1)登录模块:学生可以使用账号和密码登录系统。(2)公告信息模块:学生可以查看由管理员发布的公告。(3)个人信息模块:学生可以修改个人基本信息和登录密码。(4)课程信息模块:学生可以查看课程信息。(5)答题模块:学生可以浏览试卷信息并参与答题。(6)查看成绩模块:学生可以查看自己的答题结果、。(7)错题析模块:学生可以查看自己的错题信息。管理员具有如下功能模块:登录模块、公告管理模块、班级管理模块、学生管理模块、教师管理模块、课程管理模块和系统管理模块。(1)登录模块:管理员可以使用账号和密码登录系统。(2)公告管理模块:管理员可以发布系统公告,对系统公告进行修改、删除操作。(3)班级管理模块:管理员可以对班级信息进行管理。(4)学生管理模块:管理员可以添加学生账号,对学生的信息进行管理操作。(5)教师管理模块:管理员可以添加教师账号,对教师的信息进行管理操作。(6)课程管理模块:管理员可以对课程信息进行管理操作。(7)系统管理模块:管理员可以查看登录日志,修改账号的密码。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧