自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (82)
  • 收藏
  • 关注

原创 Delphi在DBGrid中按照指定条件改变单元格的颜色

DBGrid的OnDrawColumnCell事件begin  if  (你需要指定的条件)  then //如某一列的值=指定值  begini    DBGrid.Canvas.Font.Color := clred;  //满足条件时,显示的字体颜色为“红色”//    DBGrid.Canvas.Brush.Color := clred; //满足条件时,显示的背景色颜色为“红色”  en...

2018-07-07 15:51:25 3831

原创 Delphi 利用 SybaseOleDBProvider 连接 SYBASE 数据库

Delphi 利用 SybaseOleDBProvider 连接 SYBASE 数据库 本方法是利用 Sybase PcClient 中自带的 OLEDB 驱动程序实现对 SYBASE 数据库的连接。具体实现步骤如下: 一、使用 sydaadm.exe 配置数据源1. 运行 sydaadm.exe(默认路径:C:/sybase/OLEDB) 2. 执行【File】-

2009-01-11 14:53:00 2332

原创 Delphi控件TEdit只接受数字键和退格键的实现方法

添加Edit的ONKeyPress事件,具体实现如下。procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);begin  if not (Key in [0..9, Char(8)]) then //Char(8)为退格键    Key:=#0 ;end; 如果需要是浮点数,还应有.;实现如下。proc

2007-04-21 14:15:00 1342

unidac 7_2_6 pro D7.zip

UniDAC 7.2.6 For Delphi7 Universal Data Access Components (UniDAC) is a powerful library of nonvisual cross-database data access components for Delphi, C++Builder, and Lazarus (Free Pascal). The UniDAC library is designed to help programmers develop faster and cleaner cross-database applications. UniDAC is a complete replacement for standard database connectivity solutions and presents an efficient native alternative to the Borland Database Engine and dbExpress for access to Oracle, SQL Server, MySQL, InterBase, Firebird, SQLite, DB2, Microsoft Access, Advantage Database Server, Adaptive Server Enterprise, DBF, NexusDB, and other databases (using ODBC provider), as well as various Cloud services. UniDAC is based on the well-known Data Access Components from Devart such as ODAC, SDAC, MyDAC, IBDAC, PgDAC and LiteDAC. We have joined the experience of long-term successful development into one great product which provides unified access to popular databases such as Oracle, Microsoft SQL Server, MySQL, InterBase, Firebird, SQLite, DB2, Microsoft Access, Advantage Database Server, Adaptive Server Enterprise, DBF, NexusDB and other databases (using ODBC provider). The UniDAC library is actively developed and supported by Devart Team. If you have questions about UniDAC, email the developers at unidac@devart.com or visit UniDAC online at http://www.devart.com/unidac/.

2019-06-21

在ASP.NET中使用用户控件 Video

讲座内容:<br/>在项目开发当中我们经常会用到组件技术,它的出现极大地提高了我们开发程序的效率,提高了代码的重用性。在这次讲座中,我们讲给大家介绍ASP.NET中的组件-用户控件的创建和使用。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

在ASP.NET中使用用户控件 Demo

讲座内容:在项目开发当中我们经常会用到组件技术,它的出现极大地提高了我们开发程序的效率,提高了代码的重用性。在这次讲座中,我们讲给大家介绍ASP.NET中的组件-用户控件的创建和使用。课程讲师:邵志东 MSDN特邀讲师 北京新科海学校 副总经理技术等级:Level 200

2007-06-12

在ASP.NET中使用用户控件 PDF

讲座内容:<br/>在项目开发当中我们经常会用到组件技术,它的出现极大地提高了我们开发程序的效率,提高了代码的重用性。在这次讲座中,我们讲给大家介绍ASP.NET中的组件-用户控件的创建和使用。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

Web 服务的创建和使用 Video.part2

讲座内容:<br/>无论是对于开发人员,还是软件公司和用户,WebService的出现都具有革命性的意义。它的出现改变了软件存在的形式,极有可能引发软件产业的又一次革命。在以往的开发工具中,创建和WebService是一个复杂的过程,VS.NET的出现使得这项工作变得特别简单。在这次讲座中,我们将给大家介绍如何通过VS.NET来创建和使用Web服务。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

Web 服务的创建和使用 Video.part1

讲座内容:<br/>无论是对于开发人员,还是软件公司和用户,WebService的出现都具有革命性的意义。它的出现改变了软件存在的形式,极有可能引发软件产业的又一次革命。在以往的开发工具中,创建和WebService是一个复杂的过程,VS.NET的出现使得这项工作变得特别简单。在这次讲座中,我们将给大家介绍如何通过VS.NET来创建和使用Web服务。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

Web 服务的创建和使用 Demo

讲座内容:<br/>无论是对于开发人员,还是软件公司和用户,WebService的出现都具有革命性的意义。它的出现改变了软件存在的形式,极有可能引发软件产业的又一次革命。在以往的开发工具中,创建和WebService是一个复杂的过程,VS.NET的出现使得这项工作变得特别简单。在这次讲座中,我们将给大家介绍如何通过VS.NET来创建和使用Web服务。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

Web 服务的创建和使用 PDF

讲座内容:<br/>无论是对于开发人员,还是软件公司和用户,WebService的出现都具有革命性的意义。它的出现改变了软件存在的形式,极有可能引发软件产业的又一次革命。在以往的开发工具中,创建和WebService是一个复杂的过程,VS.NET的出现使得这项工作变得特别简单。在这次讲座中,我们将给大家介绍如何通过VS.NET来创建和使用Web服务。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ASP.NET中的错误处理和程序优化 Video.part2

讲座内容:<br/>在ASP.NET中,错误的处理是非常简单和方便的;同时ASP.NET对于程序的优化也有很大的改进。在本次讲座中,我们将就这两个话题给大家做一些介绍,并围绕这两个话题给大家讲解一些实际开发过程中可能会用的经验和技巧。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200

2007-06-12

ASP.NET中的错误处理和程序优化 Video.part1

讲座内容:<br/>在ASP.NET中,错误的处理是非常简单和方便的;同时ASP.NET对于程序的优化也有很大的改进。在本次讲座中,我们将就这两个话题给大家做一些介绍,并围绕这两个话题给大家讲解一些实际开发过程中可能会用的经验和技巧。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200

2007-06-12

ASP.NET中的错误处理和程序优化 Demo

讲座内容:<br/>在ASP.NET中,错误的处理是非常简单和方便的;同时ASP.NET对于程序的优化也有很大的改进。在本次讲座中,我们将就这两个话题给大家做一些介绍,并围绕这两个话题给大家讲解一些实际开发过程中可能会用的经验和技巧。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200

2007-06-12

ASP.NET中的错误处理和程序优化 PDF

讲座内容:<br/>在ASP.NET中,错误的处理是非常简单和方便的;同时ASP.NET对于程序的优化也有很大的改进。在本次讲座中,我们将就这两个话题给大家做一些介绍,并围绕这两个话题给大家讲解一些实际开发过程中可能会用的经验和技巧。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200

2007-06-12

ADO.NET数据操作 Video.part2

讲座内容:<br/>ADO.NET的出现对于ASP.NET编程人员来说是非常大的一个变革,由于它的出现,使得ASP.NET程序员对数据库的操作更加的方便和快捷,它支持各种常见的数据库操作、并且对数据库的各种添加、删除、修改、更新等操作变得更加简单。在本次讲座中,我们将给大家全面介绍通过ADO.NET方式实现对数据库的操作,更会给大家介绍一些实用的编程技巧。请大家关注本次讲座。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ADO.NET数据操作 Video.part1

讲座内容:<br/>ADO.NET的出现对于ASP.NET编程人员来说是非常大的一个变革,由于它的出现,使得ASP.NET程序员对数据库的操作更加的方便和快捷,它支持各种常见的数据库操作、并且对数据库的各种添加、删除、修改、更新等操作变得更加简单。在本次讲座中,我们将给大家全面介绍通过ADO.NET方式实现对数据库的操作,更会给大家介绍一些实用的编程技巧。请大家关注本次讲座。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ADO.NET数据操作 Demo

讲座内容:<br/>ADO.NET的出现对于ASP.NET编程人员来说是非常大的一个变革,由于它的出现,使得ASP.NET程序员对数据库的操作更加的方便和快捷,它支持各种常见的数据库操作、并且对数据库的各种添加、删除、修改、更新等操作变得更加简单。在本次讲座中,我们将给大家全面介绍通过ADO.NET方式实现对数据库的操作,更会给大家介绍一些实用的编程技巧。请大家关注本次讲座。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ADO.NET数据操作 PDF

讲座内容:<br/>ADO.NET的出现对于ASP.NET编程人员来说是非常大的一个变革,由于它的出现,使得ASP.NET程序员对数据库的操作更加的方便和快捷,它支持各种常见的数据库操作、并且对数据库的各种添加、删除、修改、更新等操作变得更加简单。在本次讲座中,我们将给大家全面介绍通过ADO.NET方式实现对数据库的操作,更会给大家介绍一些实用的编程技巧。请大家关注本次讲座。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

数据集的使用方法和技巧 Video.part2

讲座内容:<br/>ADO.NET中最重要的一个概念就是数据集,它是ADO.NET区别于ADO的最重要的一个标志。它的出现使得对数据库的操作变成了真正意义上的无连接操作。在本次讲座中,我们将给大家全面介绍Dataset的基本用法和常见的一个使用技巧,相信对大家程序开发会起到很好的帮助作用。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

数据集的使用方法和技巧 Video.part1

讲座内容:<br/>ADO.NET中最重要的一个概念就是数据集,它是ADO.NET区别于ADO的最重要的一个标志。它的出现使得对数据库的操作变成了真正意义上的无连接操作。在本次讲座中,我们将给大家全面介绍Dataset的基本用法和常见的一个使用技巧,相信对大家程序开发会起到很好的帮助作用。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

数据集的使用方法和技巧 Demo

讲座内容:<br/>ADO.NET中最重要的一个概念就是数据集,它是ADO.NET区别于ADO的最重要的一个标志。它的出现使得对数据库的操作变成了真正意义上的无连接操作。在本次讲座中,我们将给大家全面介绍Dataset的基本用法和常见的一个使用技巧,相信对大家程序开发会起到很好的帮助作用。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

数据集的使用方法和技巧 PDF

讲座内容:<br/>ADO.NET中最重要的一个概念就是数据集,它是ADO.NET区别于ADO的最重要的一个标志。它的出现使得对数据库的操作变成了真正意义上的无连接操作。在本次讲座中,我们将给大家全面介绍Dataset的基本用法和常见的一个使用技巧,相信对大家程序开发会起到很好的帮助作用。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

调试和跟踪ASP.NET应用程序 Video.part2

讲座内容:<br/>调试和跟踪是整个程序开发非常重要的一个环节,如何能够通过调试和跟踪的一些手段达到快速排错、提高开发效率是一个非常重要的问题。在本次讲座中,我会把在开发ASP.NET应用程序中常见的一些调试错误、以及这些错误的解决方法整理起来,使得大家以后开发ASP.NET应用程序起到事半功倍的效果。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

调试和跟踪ASP.NET应用程序 Video.part1

讲座内容:<br/>调试和跟踪是整个程序开发非常重要的一个环节,如何能够通过调试和跟踪的一些手段达到快速排错、提高开发效率是一个非常重要的问题。在本次讲座中,我会把在开发ASP.NET应用程序中常见的一些调试错误、以及这些错误的解决方法整理起来,使得大家以后开发ASP.NET应用程序起到事半功倍的效果。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

调试和跟踪ASP.NET应用程序 Demo

讲座内容:<br/>调试和跟踪是整个程序开发非常重要的一个环节,如何能够通过调试和跟踪的一些手段达到快速排错、提高开发效率是一个非常重要的问题。在本次讲座中,我会把在开发ASP.NET应用程序中常见的一些调试错误、以及这些错误的解决方法整理起来,使得大家以后开发ASP.NET应用程序起到事半功倍的效果。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

调试和跟踪ASP.NET应用程序 PDF

讲座内容:<br/>调试和跟踪是整个程序开发非常重要的一个环节,如何能够通过调试和跟踪的一些手段达到快速排错、提高开发效率是一个非常重要的问题。在本次讲座中,我会把在开发ASP.NET应用程序中常见的一些调试错误、以及这些错误的解决方法整理起来,使得大家以后开发ASP.NET应用程序起到事半功倍的效果。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ASP.NET安全性 Video.part2

讲座内容:<br/>安全性是我们进行Web应用程序开发时必须要考虑的问题。在ASP.NET中,如果实现、提高程序的安全性呢?通过这次讲座,我会给大家介绍一些ASP.NET中的一些安全性策略。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ASP.NET安全性 Video.part1

讲座内容:<br/>安全性是我们进行Web应用程序开发时必须要考虑的问题。在ASP.NET中,如果实现、提高程序的安全性呢?通过这次讲座,我会给大家介绍一些ASP.NET中的一些安全性策略。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ASP.NET安全性 Demo

讲座内容:<br/>安全性是我们进行Web应用程序开发时必须要考虑的问题。在ASP.NET中,如果实现、提高程序的安全性呢?通过这次讲座,我会给大家介绍一些ASP.NET中的一些安全性策略。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ASP.NET安全性 PDF

讲座内容:<br/>安全性是我们进行Web应用程序开发时必须要考虑的问题。在ASP.NET中,如果实现、提高程序的安全性呢?通过这次讲座,我会给大家介绍一些ASP.NET中的一些安全性策略。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

Web服务器控件使用 Video.part2

讲座内容:<br/>在ASP.NET中,Web服务器控件的出现,对于web编程人员来说是一个极大的方便。它的出现使得编写Web应用程序如同编程Windows应用程序一样的方便、快捷。在本次讲座我们将给大家介绍ASP.NET中一些典型的Web服务器控件的使用,和使用web服务器控件的一些常用技巧和经验。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200

2007-06-12

Web服务器控件使用 Video.part1

讲座内容:<br/>在ASP.NET中,Web服务器控件的出现,对于web编程人员来说是一个极大的方便。它的出现使得编写Web应用程序如同编程Windows应用程序一样的方便、快捷。在本次讲座我们将给大家介绍ASP.NET中一些典型的Web服务器控件的使用,和使用web服务器控件的一些常用技巧和经验。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200

2007-06-12

Web服务器控件使用 Demo

讲座内容:<br/>在ASP.NET中,Web服务器控件的出现,对于web编程人员来说是一个极大的方便。它的出现使得编写Web应用程序如同编程Windows应用程序一样的方便、快捷。在本次讲座我们将给大家介绍ASP.NET中一些典型的Web服务器控件的使用,和使用web服务器控件的一些常用技巧和经验。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200

2007-06-12

Web服务器控件使用 PDF

讲座内容:<br/>在ASP.NET中,Web服务器控件的出现,对于web编程人员来说是一个极大的方便。它的出现使得编写Web应用程序如同编程Windows应用程序一样的方便、快捷。在本次讲座我们将给大家介绍ASP.NET中一些典型的Web服务器控件的使用,和使用web服务器控件的一些常用技巧和经验。<br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200

2007-06-12

ASP.NET状态管理 Video

<br/>讲座内容:<br/>如果保持页面的状态?这是我们在编程过程中会遇到的一个问题。这次讲座,我们将给大家介绍在ASP.NET中如何进修状态管理。<br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/><br/>

2007-06-12

ASP.NET状态管理 Demo

<br/>讲座内容:<br/>如果保持页面的状态?这是我们在编程过程中会遇到的一个问题。这次讲座,我们将给大家介绍在ASP.NET中如何进修状态管理。<br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/><br/>

2007-06-12

ASP.NET状态管理 PDF

<br/>讲座内容:<br/>如果保持页面的状态?这是我们在编程过程中会遇到的一个问题。这次讲座,我们将给大家介绍在ASP.NET中如何进修状态管理。<br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/><br/>

2007-06-12

ASP.NET事务和异常处理 Video.part2

讲座内容:<br/>事务和异常处理是整个程序开发过程中必然要考虑的问题,那么在编写ASP.NET应用程序时,如何进行事务和异常处理呢?在本次讲座中,我们将给大家详细介绍这方面的知识。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ASP.NET事务和异常处理 Video.part1

讲座内容:<br/>事务和异常处理是整个程序开发过程中必然要考虑的问题,那么在编写ASP.NET应用程序时,如何进行事务和异常处理呢?在本次讲座中,我们将给大家详细介绍这方面的知识。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ASP.NET事务和异常处理 Demo

讲座内容:事务和异常处理是整个程序开发过程中必然要考虑的问题,那么在编写ASP.NET应用程序时,如何进行事务和异常处理呢?在本次讲座中,我们将给大家详细介绍这方面的知识。课程讲师:邵志东 MSDN特邀讲师 北京新科海学校 副总经理技术等级:Level 200

2007-06-12

ASP.NET事务和异常处理 PDF

讲座内容:<br/>事务和异常处理是整个程序开发过程中必然要考虑的问题,那么在编写ASP.NET应用程序时,如何进行事务和异常处理呢?在本次讲座中,我们将给大家详细介绍这方面的知识。<br/><br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/>

2007-06-12

ASP.NET页面框架 Video

<br/>讲座内容:<br/>ASP.NET 页面框架是一种可伸缩的编程模型,可以用它在服务器上动态生成网页。ASP.NET 页面框架是 Active Server Pages 的后续产品。在本次讲座中,我们将给大家详细介绍有关ASP.NET页面框架的一些知识,如页面生命周期、页面事件、页面指令、页面编程模型等等。<br/><br/><br/>课程讲师:<br/>邵志东 MSDN特邀讲师 北京新科海学校 副总经理<br/><br/>技术等级:<br/>Level 200<br/><br/>

2007-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除