王朝网络
分享
 
 
 

Delphi开发典型模块大全(修订版)(附光盘)(软件工程师典藏)

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Delphi,
  品牌: 明日科技 梁水 赛奎春

基本信息·出版社:人民邮电出版社

·页码:603 页

·ISBN:9787115225863

·条形码:9787115225863

·版本:第2版

·装帧:其他

·开本:16开 Pages Per Sheet

·丛书名:软件工程师典藏

产品信息有问题吗?请帮我们更新产品信息。

内容简介本书以关键技术为核心,通过18个典型模块系统、全面地介绍了如何使用Delphi 7进行各领域的程序开发。全书共分为23章,其中前5章介绍了Delphi的集成开发环境和使用Delphi进行编程的基础知识,使初学者能够了解使用Delphi进行编程的基本思路和方法。然后通过对企业QQ、自制帮助工具、打包安装工具、板材排料、进销存软件、窗体皮肤组件、导航面板组件、短信息管理平台、语音卡录音系统、企业助理系统、文档管理系统、视频图像录制、住房公积金管理系统、健身房管理系统、图书综合管理系统、房地产信息管理系统、批发零售管理系统和程控电话计费系统18个模块进行细致的介绍,使读者能够掌握图形图像处理、多媒体、数据库、网络通信、报表打英硬件开发等各领域的相关技术,为从事项目开发的人员提供相关解决方案。 本书附有配套光盘。光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows XP和Windows 2000系统下全部通过,保证能够正常运行。此外,光盘中还提供了编程词典试用版软件等附加资源。 本书案例涉及行业广泛,实用性非常强,通过对本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的模块源代码进行二次开发,以减少开发系统所需要的时间。非常适合各级软件开发人员使用,也可供大、中专院校师生学习。

目录

目录 第1章Delphi 7开发环境1 4大特性概述说明 15个菜单详细介绍 5种定制开发环境方法 2个组件安装说明 1.1Delphi概述1 1.1.1Delphi简介1 1.1.2Delphi的发展历程1 1.1.3Delphi 7.0的新特性1 1.2Delphi 7.0集成开发环境2 1.2.1Delphi集成开发环境概述2 1.2.2Delphi集成开发环境2 1.2.3Delphi主菜单3 1.2.4Delphi工具栏6 1.2.5Delphi组件面板7 1.2.6对象树状视图8 1.2.7对象查看器9 1.2.8代码编辑器9 1.2.9代码浏览器10 1.2.10项目管理器10 1.3定制集成开发环境11 1.3.1定制编程环境11 1.3.2定制工具栏12 1.3.3定制Delphi的组件面板12 1.3.4定制代码编辑器13 1.3.5保存定制的开发环境13 1.4安装其他开发组件14 1.4.1安装ActiveX组件14 1.4.2安装第三方组件15 1.5安装其他开发工具17 1.5.1安装打包工具17 1.5.2安装InterBase数据库18 1.6有效使用光盘资源19 1.6.1通过Delphi自带的示例学习使用Delphi19 1.6.2在Delphi中加载报表组件(QReport)19 1.7有效利用帮助资源20 1.7.1Delphi帮助文档的使用20 1.7.2Delphi附属开发环境的帮助21 1.7.3Delphi中API帮助的使用22 第2章过程与函数的应用23 5个示意图说明 11 个实例演示 7种参数类型详解 2种函数调用方法 2.1过程与函数简介23 2.2过程、函数的定义与调用23 2.2.1过程的声明、定义与调用23 2.2.2函数的声明、定义与调用24 2.3过程、函数之间参数传递25 2.3.1形参与实参25 2.3.2按值传递和按址传递26 2.3.3参数类型27 2.4嵌套调用和递归调用32 2.4.1嵌套调用32 2.4.2递归调用33 2.5过程和函数中变量的作用域35 2.6函数的重载35 第3章类的学习与应用37 7个技术说明 2个完整实例演示 5种成员可见性详解 2种类运算符辨析 2种异常处理方法 3.1类的简介37 3.1.1类的概念37 3.1.2类的定义37 3.2对象38 3.2.1对象的声明和实例化38 3.2.2对象的构造与析构39 3.2.3类与对象的关系41 3.3属性41 3.3.1属性的概念41 3.3.2属性的访问41 3.3.3属性的存储42 3.3.4属性的索引43 3.3.5如何使用数组属性43 3.4方法44 3.4.1方法的概念44 3.4.2方法的类型44 3.5封装45 3.5.1封装的概念45 3.5.2成员的可见性45 3.5.3逻辑封装46 3.5.4物理封装46 3.6继承47 3.6.1继承的概念47 3.6.2基类47 3.6.3继承的可见性48 3.6.4属性、方法的继承48 3.7多态52 3.7.1认识多态52 3.7.2多态的实现52 3.7.3抽象类与多态54 3.8类运算符as、is55 3.9异常处理55 3.9.1处理异常55 3.9.2嵌套使用异常57 3.9.3使用异常对象58 第4章多线程的应用59 2种线程调度方式介绍 4种线程优先级说明 7个线程类属性和方法详解 5种线程同步方式解析 8个完整实例演示 4.1线程的基础知识59 4.1.1线程与进程的关系59 4.1.2何时使用多线程59 4.1.3线程调度60 4.2VCL线程的使用60 4.2.1TThread类60 4.2.2线程类的创建62 4.2.3线程函数63 4.2.4线程终止和异常64 4.3Windows线程的使用65 4.3.1线程的构造与创建65 4.3.2线程终止66 4.3.3线程调度与优先级66 4.3.4消息队列68 4.4在Delphi语言中使用线程同步69 4.4.1Synchronize函数69 4.4.2Lock与UnLock方法70 4.4.3TCriticalSection类72 4.4.4TEvent类74 4.4.5WaitFor方法75 4.5利用API实现线程同步76 4.5.1互斥对象76 4.5.2信号量对象77 第5章消息处理技术79 6大消息成员说明 3种不同种类消息介绍 5种广播消息方式辨析 4个消息事件讲解 5.1消息的介绍79 5.1.1消息的基本概念79 5.1.2消息是如何工作的80 5.2消息机制原理80 5.2.1消息的构成80 5.2.2消息的处理过程81 5.2.3消息的返回值81 5.3消息的分类82 5.3.1标准消息82 5.3.2组件通知消息82 5.3.3用户自定义消息82 5.4消息与事件83 5.4.1消息的发送83 5.4.2消息接收84 5.4.3VCL消息处理85 5.4.4消息与事件的关系86 第6章企业QQ89 4个编程技术要点 3个开发技巧说明 7个实例演示 2个编程注意事项 1个编程完整解决方案 6.1企业QQ概述89 6.1.1主要功能89 6.1.2界面预览90 6.2主要实现技术90 6.2.1类的持久化90 6.2.2类与流的二进制转换91 6.2.3消息类的多态92 6.2.4实现组件的消息传递93 6.3企业QQ的实现95 6.3.1公共类的实现95 6.3.2服务器端实现107 6.3.3客户端实现108 6.4程序调试与发布111 第7章自制帮助工具113 4个编程技术要点 2个开发技巧说明 7个实例演示 1个编程注意事项 1个编程完整解决方案 7.1帮助工具概述113 7.1.1主要功能113 7.1.2界面预览113 7.2主要实现技术114 7.2.1流的读写技术114 7.2.2资源文件的读写技术118 7.2.3树节点与HTML文件的关联118 7.2.4OLE操作Word文档转换技术119 7.3帮助工具的实现119 7.3.1Word与HTML转换的实现119 7.3.2帮助工具设计器实现121 7.3.3帮助工具运行程序实现126 7.4程序调试与发布130 第8章打包安装工具131 6个编程技术要点 3个开发技巧说明 10个实例演示 1个编程注意事项 1个编程完整解决方案 8.1打包工具概述131 8.1.1主要功能131 8.1.2界面预览132 8.2主要实现技术133 8.2.1各种系统目录的获�133 8.2.2文件图标的获�134 8.2.3快捷方式的创建134 8.2.4向控制面板中写信息136 8.2.5文件的合并与拆分137 8.2.6安装信息与文件的卸载138 8.3打包安装工具的实现139 8.3.1打包安装公共类的实现139 8.3.2打包工具设计器实现143 8.3.3打包安装程序的实现154 8.3.4打包卸载程序的实现160 8.4程序调试与发布163 第9章板材排料165 8个编程技术要点 4个开发技巧说明 13个实例演示 3个编程注意事项 1个编程完整解决方案 9.1板材排料概述165 9.1.1主要功能165 9.1.2界面预览166 9.2主要实现技术166 9.2.1矩形排样计算方法166 9.2.2板材零件集合类型的处理167 9.2.3板材零件的缩放显示169 9.2.4如何制作板材零件选中时的标尺170 9.2.5对计算排料结果进行打�172 9.2.6如何判断某一点是否在已排零件内部173 9.2.7板材零件的自动命名173 9.2.8记忆打印机的设置信息174 9.3板材排料的实现175 9.3.1创建板材类型及零件的类型信息175 9.3.2生成板材零件集合176 9.3.3对板材的排料178 9.3.4生成板材排料结果184 9.3.5对排料结果的打印预览193 9.4程序调试与发布196 第10章进销存软件199 9个编程技术要点 3个开发技巧说明 15个实例演示 2个编程注意事项 1个编程完整解决方案 10.1进销存软件概述199 10.1.1主要功能199 10.1.2界面预览199 10.2主要实现技术203 10.2.1通用数据查询的实现203 10.2.2通用单据查询窗体的实现205 10.2.3通用数据选择窗体208 10.2.4如何使用临时数据集存储数据209 10.2.5对表格编辑的数据实时汇总211 10.2.6同一窗体资源的不同业务处理212 10.2.7消息窗体的设计213 10.2.8单据编号的设计214 10.2.9窗体皮肤的应用214 10.3进销存软件的实现216 10.3.1系统设置模块的实现216 10.3.2基础信息管理模块的实现218 10.3.3各种单据窗体的实现224 10.3.4单据汇总表的实现230 10.3.5商品汇总表的实现235 10.3.6库存查询的实现238 10.4程序调试与发布243 第11章窗体皮肤组件245 7个编程技术要点 1个开发技巧说明 11个实例演示 3个编程注意事项 1个编程完整解决方案 11.1窗体皮肤组件概述245 11.1.1主要功能245 11.1.2界面预览245 11.2主要实现技术246 11.2.1属性方法的定义与实现246 11.2.2如何使控件可放置子控件246 11.2.3如何实现组件属性分类247 11.2.4如何解决组件删除时的错误249 11.2.5如何实现皮肤的自动更新249 11.2.6标题栏图标的绘制251 11.2.7组件的注册251 11.3窗体皮肤组件的实现252 11.3.1资源包分类属性的实现252 11.3.2资源包的实现253 11.3.3窗体元素类的实现255 11.3.4窗体皮肤组件的实现256 11.4程序调试与发布263 第12章导航面板组件265 6个编程技术要点 2个开发技巧说明 11个实例演示 2个编程注意事项 1个编程完整解决方案 12.1导航面板组件概述265 12.1.1主要功能265 12.1.2界面预览265 12.2主要实现技术266 12.2.1图片资源的使用266 12.2.2分组信息的绘制266 12.2.3组中项信息的绘制267 12.2.4滚动条滑块大小的计算268 12.2.5组、项数据信息的存储269 12.2.6组件编辑器与属性编辑器的实现270 12.3导航面板组件的实现272 12.3.1导航面板组件分组与项的定义与实现272 12.3.2自制滚动条的定义与实现275 12.3.3导航面板样式类的定义与实现278 12.3.4导航面板组件的实现284 12.3.5分组与项编辑器的实现285 12.4程序调试与发布286 第13章短信息管理平台287 4个编程技术要点 1个开发技巧说明 11个实例演示 3个编程注意事项 1个编程完整解决方案 13.1短信息管理平台概述287 13.1.1主要功能287 13.1.2界面预览287 13.2主要实现技术288 13.2.1短信猫操作288 13.2.2列表导航的动态生成289 13.2.3如何使列表中的行对应数据表中的记录291 13.2.4临时内存数据集的创建292 13.3短信息管理平台的实现293 13.3.1数据模块的创建293 13.3.2常用联系人分组管理的实现294 13.3.3常用联系人的实现295 13.3.4常用短语分类管理的实现298 13.3.5常用短语信息管理的实现299 13.3.6信息发送的实现301 13.3.7信息收发管理的实现303 13.4程序调试与发布306 第14章语音卡录音系统307 5个编程技术要点 3个开发技巧说明 13个实例演示 1个编程注意事项 1个编程完整解决方案 14.1语音卡录音系统概述307 14.1.1主要功能307 14.1.2界面预览308 14.2主要实现技术308 14.2.1语音卡的初始化操作309 14.2.2来电号码的获�310 14.2.3语音卡的放音操作311 14.2.4语音卡内线连通的实现311 14.2.5语音卡录音功能的实现312 14.3语音卡录音系统的实现313 14.3.1语音卡操作类的定义与实现313 14.3.2录音系统登录模块的实现316 14.3.3录音系统用户管理模块的实现317 14.3.4录音系统地区管理的实现318 14.3.5录音系统井下号码管理的实现320 14.3.6录音系统录音查听模块的实现322 14.3.7录音系统录音信息统计的实现325 14.3.8语音卡的初始化操作327 14.4程序调试与发布328 第15章企业助理系统329 5个编程技术要点 3个开发技巧说明 10个实例演示 3个编程注意事项 1个编程完整解决方案 15.1企业助理系统概述329 15.1.1主要功能329 15.1.2界面预览330 15.2主要实现技术331 15.2.1服务器端DCOM的创建331 15.2.2DCOM客户端的远程连接与调用332 15.2.3利用DCOM向服务器端上传文件333 15.2.4DCOM服务器端对客户信息的存储334 15.3企业助理系统的实现335 15.3.1服务器端管理功能的实现335 15.3.2客户端系统登录模块的实现337 15.3.3工作记录管理模块的实现339 15.3.4加班信息管理的实现346 15.3.5个人备忘录管理的实现349 15.3.6消息发送模块的实现351 15.3.7企业公告栏的实现355 15.4程序调试与发布357 第16章企业文档管理系统359 5个编程技术要点 2个开发技巧说明 10个实例演示 3个编程注意事项 1个编程完整解决方案 16.1企业文档管理系统概述359 16.1.1主要功能359 16.1.2界面预览360 16.2主要实现技术360 16.2.1服务器端的创建361 16.2.2服务器端托盘图标的实现363 16.2.3应用线程实现文件的上传与下载364 16.2.4批量操作的应用366 16.2.5如何实现文件的自动上传功能368 16.3企业文档管理系统的实现371 16.3.1资料集的管理372 16.3.2客户端对文件及文件夹的操作374 16.3.3文件及文件夹属性的实现377 16.3.4文档资料的查询381 16.3.5用户管理的实现383 16.4程序调试与发布385 第17章视频图像录制387 4个编程技术要点 1个开发技巧说明 7个实例演示 2个编程注意事项 1个编程完整解决方案 17.1视频图像录制概述387 17.1.1主要功能387 17.1.2界面预览387 17.2主要实现技术388 17.2.1自定义属性编辑器的实现388 17.2.2视频头连接与断开的实现390 17.2.3图像信息的捕获392 17.2.4AVI文件录制的实现392 17.3视频图像录制工具的实现394 17.3.1自定义异常类的实现394 17.3.2视频控制组件的实现394 17.3.3视频控制实例的实现402 17.4程序调试与发布405 第18章住房公积金管理系统407 5个编程技术要点 3个开发技巧说明 14个实例演示 1个编程注意事项 1个编程完整解决方案 18.1住房公积金管理系统概述407 18.1.1主要功能407 18.1.2界面预览408 18.2主要实现技术410 18.2.1调用Windows系统的计算器410 18.2.2如何使用快捷键410 18.2.3设置TListBox组件的风格411 18.2.4限制用户输入的编辑框411 18.2.5通过消息屏蔽使窗体不可移动411 18.3住房公积金管理系统的实现412 18.3.1主窗体设计412 18.3.2数据模块的实现422 18.3.3职工档案模块的实现423 18.3.4期初余额模块的实现427 18.3.5按月自动登账模块的实现428 18.3.6利息结算模块的实现430 18.3.7余额表查询模块的实现432 18.3.8用户管理模块的实现434 18.3.9程序中报表的实现435 18.4程序调试与发布438 第19章健身房管理系统441 6个编程技术要点 2个开发技巧说明 15个实例演示 3个编程注意事项 1个编程完整解决方案 19.1健身房管理系统概述441 19.1.1主要功能441 19.1.2界面预览442 19.2主要实现技术443 19.2.1利用代码动态创建窗体443 19.2.2防止输入非法字符444 19.2.3限制表格中某列数据编辑445 19.2.4在窗体关闭时释放窗体445 19.2.5在窗体的客户区域拖动窗体446 19.2.6在列表视图中拖动视图项446 19.3健身房管理系统的实现447 19.3.1主窗体的实现447 19.3.2窗体框架的实现451 19.3.3系统登录模块的实现455 19.3.4员工信息模块的实现457 19.3.5服务项目模块的实现460 19.3.6操作员管理模块的实现464 19.3.7设备入库管理模块的实现467 19.3.8娱乐项目收费模块的实现472 19.3.9娱乐收费查询模块的实现476 19.4程序调试与发布479 第20章图书综合管理系统483 4个编程技术要点 1个开发技巧说明 13个实例演示 2个编程注意事项 1个编程完整解决方案 20.1图书综合管理系统概述483 20.1.1主要功能483 20.1.2界面预览484 20.2主要实现技术486 20.2.1图书类别的树型结构486 20.2.2自动生成的号码488 20.2.3Office Web Component的应用489 20.2.4创建触发器491 20.3图书综合管理系统的实现491 20.3.1主窗体的实现491 20.3.2带颜色菜单的实现495 20.3.3数据模块的实现498 20.3.4系统登录模块的实现499 20.3.5图书信息管理模块的实现501 20.3.6入库管理模块的实现503 20.3.7销售管理模块的实现505 20.3.8图书借阅与归还模块的实现506 20.3.9操作员管理模块的实现509 20.4程序调试与发布511 第21章房地产信息管理系统513 4个编程技术要点 3个开发技巧说明 10个实例演示 1个编程注意事项 1个编程完整解决方案 21.1房地产信息管理系统概述513 21.1.1主要功能513 21.1.2界面预览514 21.2主要实现技术516 21.2.1利用Excel分析房屋资料数据516 21.2.2控制移动窗体中组件的焦点517 21.2.3事务在数据库中的应用518 21.2.4在关闭窗口前加入确认 对话框518 21.3房地产信息管理系统的实现518 21.3.1主窗体的实现518 21.3.2工具栏拖曳519 21.3.3房型资料录入模块的实现520 21.3.4楼盘楼房资料录入模块的实现523 21.3.5房屋销售管理模块的实现524 21.3.6客户数据分析模块的实现528 21.4程序调试与发布531 第22章批发零售管理系统533 4个编程技术要点 3个开发技巧说明 19个实例演示 2个编程注意事项 1个编程完整解决方案 22.1批发零售管理系统533 22.1.1主要功能533 22.1.2界面预览534 22.2主要实现技术536 22.2.1更改TDBGrid组件某些行字体的颜色536 22.2.2将窗体拖入面板中537 22.2.3记录系统错误日志537 22.2.4控制POS机打开钱箱538 22.3批发零售管理系统的实现538 22.3.1主窗体的实现538 22.3.2基类窗体TBase_Form的实现540 22.3.3基类窗体BaseBrowser_Form的实现542 22.3.4员工信息管理模块的实现543 22.3.5商品信息管理模块的实现547 22.3.6仓库信息管理模块的实现550 22.3.7入库管理模块的实现552 22.3.8出库管理模块的实现556 22.3.9入库退货管理模块的实现560 22.3.10POS机零售管理模块的实现562 22.3.11商品批发管理模块的实现565 22.3.12入库单据查询模块的实现568 22.3.13入库商品查询模块的实现569 22.3.14销售单据查询模块的实现570 22.3.15销售商品查询模块的实现572 22.4程序调试与发布573 第23章程控电话计费系统575 3个编程技术要点 2个开发技巧说明 13个实例演示 3个编程注意事项 1个编程完整解决方案 23.1程控电话计费系统575 23.1.1主要功能575 23.1.2界面预览575 23.2主要实现技术578 23.2.1使用TMSComm组件578 23.2.2共用查询窗体的创建580 23.2.3基础窗体的创建582 23.3程控电话计费系统的实现583 23.3.1主窗体的实现583 23.3.2菜单设计586 23.3.3系统登录设计586 23.3.4分机状态浏览模块的实现588 23.3.5电话分机设置模块的实现589 23.3.6字典信息管理模块的实现592 23.3.7分机信息管理模块的实现595 23.3.8工作站模块的实现596 23.3.9组策略模块的实现597 23.3.10用户权限分配模块的实现601 23.4程序调试与发布603

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
中文版AutoCAD 2010新手到高手之路(含DVD光盘1张)(新手到高手之路)
中文版Photoshop CS4新手到高手之路(含DVD光盘1张)(新手到高手之路)
麻辣春秋
巧修电磁灶、微波炉、电饭煲180例
深入浅出Ext JS(第2版)(附光盘)(图灵程序设计丛书·Web开发系列)
可编程序控制器技术与应用(中等职业学校电类规划教材·电气运行与控制专业系列)
现代推销实务(世纪英才高等职业教育课改系列规划教材(经管类))
人文通识讲演录(套装共9册)
实用养犬1000问彩色图解升级版
爱上串珠项链
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有