微信扫一扫,移动浏览光盘
简介
本书前9章通过具体实例全面讲解了delphi 7 的新特性与集成开发环境、bde与odbc、实用开发工具、应用程序调试的方法步骤、高级编程技术、bde数据库应用技术,以及网络应用程序开发方面的知识,使读者掌握使用delphi 7 开发工程项目的方法、步骤、技术要点和技巧。
本书的后5章按照软件工程规范,以《车辆综合管理系统》为例,详细介绍了使用delphi 7 开发一个中等规模应用系统的全过程,包括总体设计、数据库设计、“车辆信息管理”和“门卫值班”程序设计,以及编写该系统的用户手册等。
作为使用delphi 7 开发应用系统的专著,本书适合具有一定开发技术和需要深入了解delphi 7 的读者,也可作为大中专院校计算机及相关专业师生的参考资料。
目录
第1章Delphi7特性与开发环境 14页
1.1特性 15页
1.1.1集成开发环境 15页
1.1.2新增组件页、组件及属性 16页
1.1.3网络通信功能 17页
1.1.4添加QReport组件页 18页
1.1.5InterBaseAdmin组件页. 19页
1.2集成开发环境. 19页
1.2.1主窗口 20页
1.2.2代码编辑器 21页
1.2.3窗体设计窗口 24页
1.2.4ObjectInspector. 27页
1.2.5ObjectTreeView 28页
1.2.6ProjectManager. 29页
第2章BDE与ODBC 31页
2.1数据源与数据库引擎 32页
2.1.1数据源 32页
2.1.2数据库引擎. 32页
2.2BDEAdministrator. 33页
2.2.1功能. 33页
2.2.2管理数据库别名 34页
2.3设置ODBC数据源 36页
2.3.1概述. 36页
2.3.2BDE和ODBC 37页
2.4创建ODBC数据源 38页
2.4.1使用BDEAdministrator 38页
2.4.2使用程序创建 40页
2.4.3实例--动态生成ODBC数据源 42页
第3章实用开发工具 45页
3.1InterBase6. 5 46页
3.1.1IBConsole. 46页
3.1.2连接数据库. 47页
3.1.3功能. 48页
3.1.4InterBaseAdmin组件页 50页
3.2DatabaseDesktop 50页
3.2.1启动DatabaseDesktop. 50页
3.2.2建表. 51页
3.2.3参数说明 52页
3.2.4Tableproperties. 53页
3.2.5用表结构创建新表. 57页
3.2.6创建dBASE数据库 58页
3.2.7修改表结构. 60页
3.2.8查询与修改记录 60页
3.2.9Utilities工具 65页
3.3SQLExplorer. 71页
3.3.1编辑数据库别名 72页
3.3.2编辑数据库数据 72页
3.3.3使用SQL指令 73页
3.3.4数据词典 74页
3.3.5属性集 76页
3.4DataPump 78页
第4章应用程序调试 81页
4.1调试命令. 82页
4.1.1Run下拉菜单. 82页
4.1.2Debug子菜单. 82页
4.2使用断点. 83页
4.2.1设置和清除断点 83页
4.2.2使用断点调试程序. 84页
4.2.3BreakpointList窗口 84页
4.2.4简单断点 85页
4.2.5条件断点 85页
4.3监视变量. 86页
4.3.1检查变量值. 86页
4.3.2WatchList窗口快捷菜单 87页
4.3.3使用WatchProperties对话框 88页
4.3.4使用WatchList窗口. 89页
4.4DebugInspector 89页
4.5其他调试工具 91页
4.5.1Evaluate/Modify窗口 91页
4.5.2CallStack窗口 93页
4.5.3CPU窗口. 93页
4.5.4GotoAddress命令 93页
4.6步进调试. 94页
4.6.1调试符号 94页
4.6.2步进调试与跟踪 95页
4.7调试DLL 95页
4.8EventLog窗口 96页
4.9Module窗口 97页
4.10调试器选项. 97页
4.10.1General页面 98页
4.10.2EventLog页面 98页
4.10.3LanguageExceptions页面 99页
4.10.4OSExceptions页面. 100页
第5章高级编程技术 101页
5.1用异常处理程序检查错误 102页
5.1.1异常处理的概念 102页
5.1.2异常处理语句 102页
5.1.3发出异常 104页
5.1.4关键字finally. 106页
5.1.5捕捉未处理异常 106页
5.1.6调试异常处理 107页
5.2使用注册表 108页
5.2.1注册表键 108页
5.2.2数据类型 108页
5.2.3TRegistry类 109页
5.2.4使用TRegistry 110页
5.3字符串处理. 112页
5.3.1字符串类型 112页
5.3.2字符串操作 114页
5.3.3字符串操作方法 118页
5.4文件处理 121页
5.4.1文件类型 121页
5.4.2文件操作 121页
5.4.3使用文件流 126页
5.5创建和使用模板 130页
5.5.1创建和使用组件模板. 130页
5.5.2使用工程模板. 131页
5.5.3添加工程到对象库 132页
5.5.4创建和使用程序模板. 135页
第6章BDE数据库应用技术. 139页
6.1与数据库相关的Database组件 140页
6.1.1数据库操作组件页 140页
6.2BDE组件页 142页
6.2.1Table组件. 143页
6.2.2实例--应用Table组件 146页
6.2.3Query组件 148页
6.2.4实例--应用Query组件 150页
6.2.5StoredProc组件. 161页
6.3与数据库访问等机制相关的BDE组件 162页
6.3.1UpdateSQL组件 162页
6.3.2BatchMove组件. 166页
6.3.3Database组件 169页
6.3.4Session组件. 172页
第7章数据访问与控制 175页
7.1DataAccess组件页. 176页
7.1.1DataSource组件. 176页
7.1.2ClientDataSet组件 176页
7.1.3DataSetProvider组件 181页
7.1.4XMLTransform组件 182页
7.1.5使用XMLTransform组件 184页
7.1.6XMLTransformProvider组件. 184页
7.1.7XMLTransformClient组件 185页
7.2DataControls组件页. 185页
7.2.1Field组件 185页
7.2.2DBGrid组件 188页
7.2.3DBNavigator组件. 195页
7.2.4DBEdit与DBText组件 195页
7.2.5实例--使用DataControls组件页. 196页
7.2.6DBMemo组件 196页
7.2.7DBImage组件. 197页
7.2.8DBListBox组件. 198页
7.2.9DBComboBox组件. 198页
7.2.10实例--使用DBListBox与DBComboBox组件. 199页
7.2.11DBCeckBox组件 200页
7.2.12DBRadioGroup组件. 200页
7.2.13DBLookupListBox组件. 202页
7.2.14DBCtrlGrid组件. 203页
7.2.15DBChart组件 204页
第8章C/S应用程序开发 209页
8.1C/S组成 210页
8.1.1客户机. 210页
8.1.2服务器. 210页
8.1.3中间件. 210页
8.1.4C/S系统结构的优点 210页
8.2C/S编程技术要点 211页
8.2.1SQLLinks驱动程序 211页
8.2.2数据库完整性. 212页
8.2.3操作数据库表. 213页
8.2.4使用Table和Query组件 213页
8.2.5事务处理的特点 214页
8.3服务器端编程技术. 215页
8.3.1存储过程 215页
8.3.2触发器. 218页
8.4缓存器更新. 220页
8.4.1概述 220页
8.4.2设置Query组件的关联对象. 220页
8.4.3使用UpdateSQL组件 221页
8.4.4使用事务 225页
8.5C/S结构的优化 226页
8.5.1InterBaseExpress组件页. 226页
8.5.2运行SQLMonitor. 227页
8.5.3实例--应用SQLMonitor 228页
8.5.4通用监视应用程序 230页
8.5.5提高系统总体性能的有关问题 232页
第9章设计与打印报表. 233页
9.1开发环境 234页
9.2Rave组件页 235页
9.2.1RvProject组件 235页
9.2.2RvSystem组件 236页
9.2.3其他组件 237页
9.3创建视图 238页
9.3.1创建报表 242页
9.3.2实例--创建报表 245页
9.4设计Excel报表 249页
9.4.1Server组件页 249页
9.4.2Excel程序对象 250页
9.4.3设计Excel报表程序 251页
9.4.4操作Excel. 252页
9.4.5调用Excel函数. 253页
9.4.6其他功能 253页
9.4.7实例--设计Excel报表 254页
第10章总体设计 257页
10.1应用系统概述. 258页
10.1.1任务简介. 258页
10.1.2建设目标. 258页
10.1.3建设原则. 258页
10.2系统需求分析. 259页
10.2.1软件生存周期 259页
10.2.2需求分析阶段的主要工作 260页
10.2.3确定系统功能 261页
10.3系统的性能和功能要求 262页
10.3.1系统总体功能 262页
10.3.2网络管理分系统. 262页
10.3.3主要网络设备的作用及选型原则 264页
10.3.4运行环境要求 265页
10.3.5"车辆信息管理"程序. 266页
10.3.6"门卫值班"程序 268页
10.4系统总体设计. 268页
10.4.1系统组成. 268页
10.4.2系统工作流程 269页
10.4.3运行环境. 270页
10.4.4开发工具. 270页
10.5设备选型与网络设计方案 271页
10.5.1网络分系统的设计要点. 271页
10.5.2网络设计方案 271页
10.5.3系统网络配置图和系统主要配置清单. 272页
10.6程序功能设计. 274页
10.6.1主控程序模块 274页
10.6.2"派车"功能模块 275页
10.6.3"查询"功能模块 275页
10.6.4"统计行车里程及出车次数"功能模块 275页
10.6.5"数据维护"功能模块. 275页
10.6.6"值班注册"功能模块. 276页
10.6.7"关于"功能模块 276页
10.6.8"退出"功能模块 276页
10.7"门卫值班"程序 276页
10.7.1"主控程序"功能模块. 276页
10.7.2"车辆进出"功能模块. 277页
10.7.3"值班注册"功能模块. 277页
10.7.4"关于"功能模块 277页
10.7.5"退出"功能模块 277页
第11章数据库设计 278页
11.1创建数据库 279页
11.1.1启动SQLServer服务器 279页
11.1.2创建数据库 279页
11.2设置BDE与ODBC 280页
11.3数据结构设计. 284页
11.4创建数据库表及录入数据 289页
11.4.1录入数据. 289页
第12章"车辆信息管理"程序设计 291页
12.1主控程序模块. 292页
12.1.1主窗体设计 292页
12.1.2主菜单设计 295页
12.1.3程序清单. 296页
12.2"派车"功能模块 300页
12.2.1"录入派车单"子功能模块 300页
12.2.2"修改派车单"子功能模块 310页
12.3"查询"功能模块 324页
12.3.1"今日派车情况"子功能模块. 325页
12.3.2"外出未归车辆"子功能模块. 327页
12.3.3"在位车辆情况"子功能模块. 329页
12.3.4"按日期查询派车情况"子功能模块. 331页
12.4"统计行车里程及出车次数"子功能模块. 334页
12.5"数据维护"功能模块 343页
12.5.1"人员名册"子功能模块 343页
12.5.2"定人定车"子功能模块 351页
12.5.3"派车登记"子功能模块 358页
12.5.4"派车用途"子功能模块 361页
12.5.5"派车去向"子功能模块 366页
12.6"值班注册"功能模块 370页
12.6.1"现值班员"子功能模块 370页
12.6.2"值班登录"子功能模块 371页
12.6.3"变更密码"子功能模块 374页
12.7"关于"功能模块 377页
12.8"退出"功能模块 378页
第13章"门卫值班"程序设计 379页
13.1主控程序 380页
13.1.1设计主窗体 380页
13.1.2菜单栏 382页
13.1.3技术措施. 382页
13.1.4程序清单. 383页
13.2"车辆进出"功能模块 388页
13.2.1"紧急出车"子功能模块 388页
13.2.2"正常进出"子功能模块 393页
13.3"值班注册"功能模块 399页
13.3.1"现值班员"子功能模块 399页
13.3.2"接班登录"子功能模块 400页
13.3.3"变更密码"子功能模块 403页
13.4"关于"子功能模块. 405页
13.5"退出"子功能模块. 406页
第14章用户操作手册 407页
14.1系统使用说明书 408页
14.1.1系统概述. 408页
14.1.2系统工作环境 408页
14.1.3系统安装. 408页
14.1.4系统备份. 410页
14.2操作"车辆信息管理"程序. 410页
14.2.1启动 410页
14.2.2"值班注册"菜单项 410页
14.2.3"派车"菜单项. 412页
14.2.4"查询"菜单项. 413页
14.2.5"统计"菜单项. 414页
14.2.6"数据维护"菜单项 415页
14.2.7"关于"菜单项. 418页
14.2.8"退出"菜单项. 418页
14.3"门卫值班"程序 418页
14.3.1"主控"功能模块 418页
14.3.2"车辆进出"菜单项 419页
14.3.3"关于"菜单项. 420页
1.1特性 15页
1.1.1集成开发环境 15页
1.1.2新增组件页、组件及属性 16页
1.1.3网络通信功能 17页
1.1.4添加QReport组件页 18页
1.1.5InterBaseAdmin组件页. 19页
1.2集成开发环境. 19页
1.2.1主窗口 20页
1.2.2代码编辑器 21页
1.2.3窗体设计窗口 24页
1.2.4ObjectInspector. 27页
1.2.5ObjectTreeView 28页
1.2.6ProjectManager. 29页
第2章BDE与ODBC 31页
2.1数据源与数据库引擎 32页
2.1.1数据源 32页
2.1.2数据库引擎. 32页
2.2BDEAdministrator. 33页
2.2.1功能. 33页
2.2.2管理数据库别名 34页
2.3设置ODBC数据源 36页
2.3.1概述. 36页
2.3.2BDE和ODBC 37页
2.4创建ODBC数据源 38页
2.4.1使用BDEAdministrator 38页
2.4.2使用程序创建 40页
2.4.3实例--动态生成ODBC数据源 42页
第3章实用开发工具 45页
3.1InterBase6. 5 46页
3.1.1IBConsole. 46页
3.1.2连接数据库. 47页
3.1.3功能. 48页
3.1.4InterBaseAdmin组件页 50页
3.2DatabaseDesktop 50页
3.2.1启动DatabaseDesktop. 50页
3.2.2建表. 51页
3.2.3参数说明 52页
3.2.4Tableproperties. 53页
3.2.5用表结构创建新表. 57页
3.2.6创建dBASE数据库 58页
3.2.7修改表结构. 60页
3.2.8查询与修改记录 60页
3.2.9Utilities工具 65页
3.3SQLExplorer. 71页
3.3.1编辑数据库别名 72页
3.3.2编辑数据库数据 72页
3.3.3使用SQL指令 73页
3.3.4数据词典 74页
3.3.5属性集 76页
3.4DataPump 78页
第4章应用程序调试 81页
4.1调试命令. 82页
4.1.1Run下拉菜单. 82页
4.1.2Debug子菜单. 82页
4.2使用断点. 83页
4.2.1设置和清除断点 83页
4.2.2使用断点调试程序. 84页
4.2.3BreakpointList窗口 84页
4.2.4简单断点 85页
4.2.5条件断点 85页
4.3监视变量. 86页
4.3.1检查变量值. 86页
4.3.2WatchList窗口快捷菜单 87页
4.3.3使用WatchProperties对话框 88页
4.3.4使用WatchList窗口. 89页
4.4DebugInspector 89页
4.5其他调试工具 91页
4.5.1Evaluate/Modify窗口 91页
4.5.2CallStack窗口 93页
4.5.3CPU窗口. 93页
4.5.4GotoAddress命令 93页
4.6步进调试. 94页
4.6.1调试符号 94页
4.6.2步进调试与跟踪 95页
4.7调试DLL 95页
4.8EventLog窗口 96页
4.9Module窗口 97页
4.10调试器选项. 97页
4.10.1General页面 98页
4.10.2EventLog页面 98页
4.10.3LanguageExceptions页面 99页
4.10.4OSExceptions页面. 100页
第5章高级编程技术 101页
5.1用异常处理程序检查错误 102页
5.1.1异常处理的概念 102页
5.1.2异常处理语句 102页
5.1.3发出异常 104页
5.1.4关键字finally. 106页
5.1.5捕捉未处理异常 106页
5.1.6调试异常处理 107页
5.2使用注册表 108页
5.2.1注册表键 108页
5.2.2数据类型 108页
5.2.3TRegistry类 109页
5.2.4使用TRegistry 110页
5.3字符串处理. 112页
5.3.1字符串类型 112页
5.3.2字符串操作 114页
5.3.3字符串操作方法 118页
5.4文件处理 121页
5.4.1文件类型 121页
5.4.2文件操作 121页
5.4.3使用文件流 126页
5.5创建和使用模板 130页
5.5.1创建和使用组件模板. 130页
5.5.2使用工程模板. 131页
5.5.3添加工程到对象库 132页
5.5.4创建和使用程序模板. 135页
第6章BDE数据库应用技术. 139页
6.1与数据库相关的Database组件 140页
6.1.1数据库操作组件页 140页
6.2BDE组件页 142页
6.2.1Table组件. 143页
6.2.2实例--应用Table组件 146页
6.2.3Query组件 148页
6.2.4实例--应用Query组件 150页
6.2.5StoredProc组件. 161页
6.3与数据库访问等机制相关的BDE组件 162页
6.3.1UpdateSQL组件 162页
6.3.2BatchMove组件. 166页
6.3.3Database组件 169页
6.3.4Session组件. 172页
第7章数据访问与控制 175页
7.1DataAccess组件页. 176页
7.1.1DataSource组件. 176页
7.1.2ClientDataSet组件 176页
7.1.3DataSetProvider组件 181页
7.1.4XMLTransform组件 182页
7.1.5使用XMLTransform组件 184页
7.1.6XMLTransformProvider组件. 184页
7.1.7XMLTransformClient组件 185页
7.2DataControls组件页. 185页
7.2.1Field组件 185页
7.2.2DBGrid组件 188页
7.2.3DBNavigator组件. 195页
7.2.4DBEdit与DBText组件 195页
7.2.5实例--使用DataControls组件页. 196页
7.2.6DBMemo组件 196页
7.2.7DBImage组件. 197页
7.2.8DBListBox组件. 198页
7.2.9DBComboBox组件. 198页
7.2.10实例--使用DBListBox与DBComboBox组件. 199页
7.2.11DBCeckBox组件 200页
7.2.12DBRadioGroup组件. 200页
7.2.13DBLookupListBox组件. 202页
7.2.14DBCtrlGrid组件. 203页
7.2.15DBChart组件 204页
第8章C/S应用程序开发 209页
8.1C/S组成 210页
8.1.1客户机. 210页
8.1.2服务器. 210页
8.1.3中间件. 210页
8.1.4C/S系统结构的优点 210页
8.2C/S编程技术要点 211页
8.2.1SQLLinks驱动程序 211页
8.2.2数据库完整性. 212页
8.2.3操作数据库表. 213页
8.2.4使用Table和Query组件 213页
8.2.5事务处理的特点 214页
8.3服务器端编程技术. 215页
8.3.1存储过程 215页
8.3.2触发器. 218页
8.4缓存器更新. 220页
8.4.1概述 220页
8.4.2设置Query组件的关联对象. 220页
8.4.3使用UpdateSQL组件 221页
8.4.4使用事务 225页
8.5C/S结构的优化 226页
8.5.1InterBaseExpress组件页. 226页
8.5.2运行SQLMonitor. 227页
8.5.3实例--应用SQLMonitor 228页
8.5.4通用监视应用程序 230页
8.5.5提高系统总体性能的有关问题 232页
第9章设计与打印报表. 233页
9.1开发环境 234页
9.2Rave组件页 235页
9.2.1RvProject组件 235页
9.2.2RvSystem组件 236页
9.2.3其他组件 237页
9.3创建视图 238页
9.3.1创建报表 242页
9.3.2实例--创建报表 245页
9.4设计Excel报表 249页
9.4.1Server组件页 249页
9.4.2Excel程序对象 250页
9.4.3设计Excel报表程序 251页
9.4.4操作Excel. 252页
9.4.5调用Excel函数. 253页
9.4.6其他功能 253页
9.4.7实例--设计Excel报表 254页
第10章总体设计 257页
10.1应用系统概述. 258页
10.1.1任务简介. 258页
10.1.2建设目标. 258页
10.1.3建设原则. 258页
10.2系统需求分析. 259页
10.2.1软件生存周期 259页
10.2.2需求分析阶段的主要工作 260页
10.2.3确定系统功能 261页
10.3系统的性能和功能要求 262页
10.3.1系统总体功能 262页
10.3.2网络管理分系统. 262页
10.3.3主要网络设备的作用及选型原则 264页
10.3.4运行环境要求 265页
10.3.5"车辆信息管理"程序. 266页
10.3.6"门卫值班"程序 268页
10.4系统总体设计. 268页
10.4.1系统组成. 268页
10.4.2系统工作流程 269页
10.4.3运行环境. 270页
10.4.4开发工具. 270页
10.5设备选型与网络设计方案 271页
10.5.1网络分系统的设计要点. 271页
10.5.2网络设计方案 271页
10.5.3系统网络配置图和系统主要配置清单. 272页
10.6程序功能设计. 274页
10.6.1主控程序模块 274页
10.6.2"派车"功能模块 275页
10.6.3"查询"功能模块 275页
10.6.4"统计行车里程及出车次数"功能模块 275页
10.6.5"数据维护"功能模块. 275页
10.6.6"值班注册"功能模块. 276页
10.6.7"关于"功能模块 276页
10.6.8"退出"功能模块 276页
10.7"门卫值班"程序 276页
10.7.1"主控程序"功能模块. 276页
10.7.2"车辆进出"功能模块. 277页
10.7.3"值班注册"功能模块. 277页
10.7.4"关于"功能模块 277页
10.7.5"退出"功能模块 277页
第11章数据库设计 278页
11.1创建数据库 279页
11.1.1启动SQLServer服务器 279页
11.1.2创建数据库 279页
11.2设置BDE与ODBC 280页
11.3数据结构设计. 284页
11.4创建数据库表及录入数据 289页
11.4.1录入数据. 289页
第12章"车辆信息管理"程序设计 291页
12.1主控程序模块. 292页
12.1.1主窗体设计 292页
12.1.2主菜单设计 295页
12.1.3程序清单. 296页
12.2"派车"功能模块 300页
12.2.1"录入派车单"子功能模块 300页
12.2.2"修改派车单"子功能模块 310页
12.3"查询"功能模块 324页
12.3.1"今日派车情况"子功能模块. 325页
12.3.2"外出未归车辆"子功能模块. 327页
12.3.3"在位车辆情况"子功能模块. 329页
12.3.4"按日期查询派车情况"子功能模块. 331页
12.4"统计行车里程及出车次数"子功能模块. 334页
12.5"数据维护"功能模块 343页
12.5.1"人员名册"子功能模块 343页
12.5.2"定人定车"子功能模块 351页
12.5.3"派车登记"子功能模块 358页
12.5.4"派车用途"子功能模块 361页
12.5.5"派车去向"子功能模块 366页
12.6"值班注册"功能模块 370页
12.6.1"现值班员"子功能模块 370页
12.6.2"值班登录"子功能模块 371页
12.6.3"变更密码"子功能模块 374页
12.7"关于"功能模块 377页
12.8"退出"功能模块 378页
第13章"门卫值班"程序设计 379页
13.1主控程序 380页
13.1.1设计主窗体 380页
13.1.2菜单栏 382页
13.1.3技术措施. 382页
13.1.4程序清单. 383页
13.2"车辆进出"功能模块 388页
13.2.1"紧急出车"子功能模块 388页
13.2.2"正常进出"子功能模块 393页
13.3"值班注册"功能模块 399页
13.3.1"现值班员"子功能模块 399页
13.3.2"接班登录"子功能模块 400页
13.3.3"变更密码"子功能模块 403页
13.4"关于"子功能模块. 405页
13.5"退出"子功能模块. 406页
第14章用户操作手册 407页
14.1系统使用说明书 408页
14.1.1系统概述. 408页
14.1.2系统工作环境 408页
14.1.3系统安装. 408页
14.1.4系统备份. 410页
14.2操作"车辆信息管理"程序. 410页
14.2.1启动 410页
14.2.2"值班注册"菜单项 410页
14.2.3"派车"菜单项. 412页
14.2.4"查询"菜单项. 413页
14.2.5"统计"菜单项. 414页
14.2.6"数据维护"菜单项 415页
14.2.7"关于"菜单项. 418页
14.2.8"退出"菜单项. 418页
14.3"门卫值班"程序 418页
14.3.1"主控"功能模块 418页
14.3.2"车辆进出"菜单项 419页
14.3.3"关于"菜单项. 420页
Delphi 7开发技术与范例
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×