文档资源
PPT
Excel
Word
当前位置:
首页
>
Excel
>Excel 编程 -- 浅谈 VBA
Excel 编程 -- 浅谈 VBA
2026-03-30 04:13:27
Excel 编程 -- 浅谈 VBA
我们在上一篇文章中简单回顾了电子表格软件的起源与发展,重点介绍了 Microsoft Excel 在编程能力上的演化史。今天我们简单讨论一下 VBA。
VBA 是 Visual Basic for Application 的简称,是将 Visual Basic 加以简化并应用于 Microsoft Office 上的编程语言。所以,VBA 中的 A(Applicaiton,应用程序),从狭义上说,就是指 Microsoft Office 套件,如 Word、Excel、PowerPoint,等等。当然,VBA 可以应用于各种应用程序,譬如,AutoDesk 就取得了 VBA 的使用授权,将其应用于自己的 AutoCAD 产品中,作为操作该产品功能的编程语言。
如我们上文所说,虽然微软在积极地为 Office 的编程寻求跨平台的解决方案,但基于 COM 的 VBA 和基于 .NET Framework 的 VSTO 在最近的将来都会作为“看守设施”(caretaker facility,借用“看守政府”的隐喻)而存在。所以,考虑到 Windows 平台上的 Office 才具备最完备的功能,而 VBA 和 VSTO 是操作 Office 组件最强大的编程设施,因此学习 VBA 和 VSTO 仍然有意义。
为了介绍 VBA,让我们从微软的起源讲起。但在讲微软之前,先简单介绍一下 BASIC 语言。
BASIC 之前,计算机的编程语言有汇编语言、ALGOL、FORTRAN、COBOL。汇编语言不用说了,即使 ALGOL、FORTRAN、COBOL 这些所谓的高级语言,不接受专门的训练、不具备科学与工程专业的背景,是很难掌握的。
为了让非科学与工程专业的学生也能使用计算机编程,1964 年,美国达特茅斯学院(Dartmouth College)的数学与计算机科学教授 John G. Kemeny 以及 Thomas E. Kurtz 设计了一种简单易学的语言 BASIC,全名是 Beginner's All-purpose Symbolic Instruction Code(初学者通用符号指令代码)。BASIC 语言为普及计算机编程作出了杰出贡献。
微软以 BASIC 语言起家(这点可以参看比尔盖茨的传记《源代码》)。1975 年,比尔盖茨和保罗艾伦在哈佛大学的 PDP-10 计算机上为 MITS 公司的 Altair 8800 计算机开发了一套 BASIC 解释器,此 BASIC 因此称为 Altair BASIC。由此诞生了微软公司(Micro-Soft,后来演变为 Microsoft)。
我们在上一篇文章中回顾了电子表格软件的起源,并且称史上第一个电子表格软件 VisiCalc 将计算机从“个人玩具”带到了商业应用的办公桌上。而正是比尔盖茨和保罗艾伦合作开发的 BASIC 语言让计算机走入家庭,成为了“个人玩具”。
实际上,除了 MS-DOS 以及 Windows 这些操作系统之外,BASIC 语言既是微软的源头,也一直是微软最重要的技术支柱之一。1991 年,微软发布 Visual Basic 1.0,使 BASIC 语言进入“可视化编程”的时代。1998 年发布的 Visual Basic 6.0 是微软 BASIC 语言的巅峰,Visual Basic 也成就了世界上无数的程序员。
互联网兴起后,微软 BASIC 又衍生出 VBScript,成为网站开发的脚本语言,ASP/VBScript 和 HTML/JavaScript 分别占绝了网站开发的后端与前端。
1993 年,Excel 5.0 增加了对 VBA 的支持,使得 Visual Basic 又进入了应用程序的对象世界。VBA 的语言核心从 1998 年的 VBA 6.0 起就基本定型了,后续的 6.x 主要增强了开发环境的安全性和功能性,而 7.x 则主要是增加了对 64 位的支持。
进入 .NET 时代之后,微软又将 Visual Basic 发展为 Visual Basic .NET,并将其作为与 C# 并驾齐驱的重点语言。但 2017 年,微软宣布 Visual Basic .NET 不再积极开发新功能,VB.NET 由此进入“维护状态”。
Visual Basic 已经没落,Visual Basic .NET 进入“维护期”,虽然 VBA 的语言核心不会再有大的发展,但因为有巨量的 VBA “遗留代码”仍然在全世界运行,VBA 在可见的未来仍然会与 Windows 版的 Office 共存。
现在,把 VBA 的版本历史列表如下:
虽然 VBA 自 2013 年至今版本号一直没有变动,但伴随着每一版的 Office,VBA 都会有所更新,以便支持新版 Office 中新增加的对象。
如上表所述,微软从 2007 年 7 月 1 日停止了 VBA 的对外授权。微软鼓励其他厂商使用其 VSTA(Visual Studio Tools for Applications)。VSTA 是一种基于 .NET Framework 的解决方案,我们曾经介绍过的 VSTO(Visual Studio Tools for Office)就是其中之一。
相关阅读
Excel 编程漫谈
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。
开学第一课 把“假期坏习惯”扔进垃圾桶ppt4
继续给大家提供EXCEl(校招/社招/实习)表格
最新文章
开学第一课 把“假期坏习惯”扔进垃圾桶ppt4
3月12日植树节主题班会ppt(种一棵树最好的时间是20年前,其次是今天:关于植树节,我想说)
(246页PPT)大型地产集团PMO项目进度管理解决方案(文末有下载方式,长期有效)
PPT干货 | 现场目视化管理及5S活动【标杆精益】
影像PPT丨外耳、中耳、内耳解剖,高清图谱
别卷PPT了!AI时代真正赢麻了的岗位,全是不需要动脑子的“体力活”
影视分享ppt
PPT丨半切开技术在ECMO建立中的优势
二年级下册数学晨读ppt,老师们可以直接用
公路施工节后复工复产安全培训,这份PPT就够了
热门文章
同样的PPT,为什么不同的人讲,给人的感觉完全不一样?
改不完的PPT,做不完的汇报,老板到底想要什么?
【PPT】碳钢牌号命名规则解析
三八国际劳动妇女节主题班会PPT
学习雷锋主题班会PPT《传承雷锋精神,不负时代重托》(22页+配套逐字稿)
38套小学英语语法PPT,英语老师看了都说很好用!
拒绝无效加班!还在死磕Excel公式?这招“透视眼”神技,让你1分钟搞定别人半天的工作!
凭什么00后同事的PPT甘特图做成这样?
超全的川崎挖掘机培训PPT-免费领取(本月有效)
3月5日学雷锋纪念日主题班会ppt
随机文章
10个月宝宝每天需要喝多少奶粉?
幼儿园中班美术公开课《迎春花黏土画》PPT课件+教案+纸面教具+活动反思
春季学期五年级下学期语文家长会ppt+发言稿 (携手赋能少年志 双向奔赴赢未来)
75页PPT|联通大数据公司-运营商与金融大数据解决方案(附下载)
幼儿园中班科学公开课——《会变色的光》PPT+教案+电子素材分享
【三八妇女节PPT+文字稿】三八妇女节PPT这样讲才有深度!
(260页PPT)卓越绩效模式标准讲解(文末有下载方式,长期有效)
2026年春季学校全面工作计划ppt:骏马踏春启新篇,奋蹄致远育未来.
【专家共识|PPT】免疫抑制宿主重症肺炎诊断与治疗专家共识(2026)
真空技术基础培训(PPT)
一个ppt带你玩转足球——今天为大家带来的解析是毕尔巴鄂对阵巴萨!
基本
文件
流程
错误
SQL
调试
请求信息 : 2026-04-10 02:49:33 HTTP/2.0 GET : https://h.sjds.net/a/482735.html
运行时间 : 0.138857s [ 吞吐率:7.20req/s ] 内存消耗:4,413.88kb 文件加载:140
缓存信息 : 0 reads,0 writes
会话信息 : SESSION_ID=f68f7f4587dda932910612eadd831eae
/yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
CONNECT:[ UseTime:0.000422s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000584s ]
SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000286s ]
SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000254s ]
SHOW FULL COLUMNS FROM `set` [ RunTime:0.000508s ]
SELECT * FROM `set` [ RunTime:0.002743s ]
SHOW FULL COLUMNS FROM `article` [ RunTime:0.000603s ]
SELECT * FROM `article` WHERE `id` = 482735 LIMIT 1 [ RunTime:0.000387s ]
UPDATE `article` SET `lasttime` = 1775760573 WHERE `id` = 482735 [ RunTime:0.024717s ]
SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.001611s ]
SELECT * FROM `article` WHERE `id` < 482735 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000480s ]
SELECT * FROM `article` WHERE `id` > 482735 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003429s ]
SELECT * FROM `article` WHERE `id` < 482735 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005829s ]
SELECT * FROM `article` WHERE `id` < 482735 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003264s ]
SELECT * FROM `article` WHERE `id` < 482735 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.016491s ]
0.140468s