全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训三:主界面树形控件中学院,专业班级的分级显示目的要求:1、 主界面树形控件中学院,专业班级的分级显示2、 掌握结构体的使用基本方法3、 掌握ADO查询语句的使用4、 掌握ADO查询结果的循环读取。5、 掌握TREEVIEW控件中节点的切换响应准备知识:1、 运行SQL 2000或者2005 2、 新建查询,执行SQL代码,生产数据库和表,以及表中插入数据3、 打开DELPHI7,装入前面做好的工程,主要步骤:第一部分:1、 接上节课,声明结构体后,向学院表中,专业表,班级表中插入数据,2、 再主窗体的onshow事件中写代码,清空TREEVIEW中的项目,虽然刚刚运行里面肯定没项目,也要这样做;TreeView1.Items.Clear;3、 声明变量FY,TREENODE,分别表示分院节点,专业节点,班级节点。4、 声明指向结构体PPNODE的指针变量。var fy:ttreenode; /保持分院节点的名字 ppnode:pdatanode; yid,yname:string;5、 添加根节点:指针变量PPNODE实例化 ,然后元素赋值,添加到TREEVIEW1中 new(ppnode); /分配空间给指针变量 ppnode.index:=681; ppnode.caption:=浙江工业职业技术学院; fy:=TreeView1.Items.AddChildObjectFirst(nil,浙江工业职业技术学院,ppnode); /添加到树形控件中6、 然后查询所有分院信息, /查询分院信息 ADOQuery1.Close; ADOQuery1.sql.Clear; ADOQuery1.SQL.Add(select yid,yname from y order by yid); ADOQuery1.Open;7、 循环读取所有分院信息,读取同时添加到父节点FY下 / 由内存中读取查出的结果信息,加以显示 while not ADOQuery1.Eof do /判断记录是否已经读取结束 ,查询到几条记录就循环几次 begin yid:=ADOQuery1.FieldByName(yid).AsString; yname:= ADOQuery1.FieldByName(yname).AsString; new(ppnode); /分配空间,为新节点做好准备 ppnode.index:=yid; /新节点添加编号 ppnode.caption:=yname; /新节点添加名字 TreeView1.Items.AddChildObject(fy,yname,ppnode); /添加到父FY节点下 ADOQuery1.Next; /循环读取下一条数据,没有这个将是死循环, end;执行结果如图所示:第二部分:8、 在分院下面显示专业9、 要添加专业就要用准嵌套,嵌套位置如图所示:10、 要添加的代码和分院显示的代码类似,要先定义变量,保存专业信息,专业代码和专业名称;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文书模板-财务经理年终总结
- 2025年智能投影仪五年用户体验与产品迭代优化报告
- 2025年乡村光伏发电专员年终节能报告
- 2025江苏南通苏锡通园区残联专委岗位招聘笔试(公共基础知识)测试题附答案解析
- 2025广西南宁市良庆区商务局招聘工作人员1人(公共基础知识)综合能力测试题带答案解析
- 2025重庆市万州区大周镇人民政府招聘非全日制公益性岗位3人(公共基础知识)综合能力测试题带答案解析
- 2026奇瑞汽车秋季校园招聘(公共基础知识)测试题附答案解析
- 2025年西双版纳州税务系统遴选笔试真题汇编附答案解析
- 2025黑龙江人才周肇州县人才引进10人(公共基础知识)综合能力测试题附答案解析
- 2025江苏镇江扬中市公安局招聘警务辅助人员20人(公共基础知识)综合能力测试题附答案解析
- 提升会计职业素养的试题及答案
- 2025届广东省大湾区普通高中高三二模英语试题及答案
- 肌电图培训课件
- 电动吸盘出租合同协议
- 神经内科一科一品一特色护理
- 教育学原理知到智慧树章节测试课后答案2024年秋浙江师范大学
- 预防错漏混报告
- 2025-2030年(全新版)中国黄芪多糖行业发展状况及投资战略决策报告
- 河道监控施工方案
- 《塑胶产品常见缺陷》课件
- 《电动汽车充电基础设施建设技术规程》(DBJT15-150-2018)
评论
0/150
提交评论