注册 登录 进入教材巡展
#
  • #

出版时间:2026-07

出版社:化学工业出版社

以下为《WEB编程在土木工程中的应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 化学工业出版社
  • 9787122501783
  • 1版
  • 579137
  • 平装
  • 16开
  • 2026-07
  • 421
  • 251
  • TU-39
  • 本科
作者简介
陈庆军,华南理工大学教授,博士生导师。国家一级注册结构工程师,注册岩土工程师。全国大学生结构设计竞赛专家委员会委员,广东省土木建筑学会计算机委员会副主任委员,广东省建设工程绿色与装配式发展协会装配式市政和交通分会专家委员会委员。长期从事混凝土结构、钢-混凝土组合结构、再生混凝土结构、木结构、结构冲击等方面研究。 主持和参与包括国家、省自然科学基金在内的纵横向科研项目共70余项。深度参与中国散裂中子源工程、深中通道、广东省博物馆、广州市歌剧院等重大工程项目研究。获得广东省科技进步二、三等奖各1次,华夏建设科学技术进步二等奖1次,中国施工企业管理协会工程建设科学技术进步一等奖1次。在国内外重要学术期刊发表论文150余篇;是SCI期刊EngineeringStructures的杰出审稿人,参编学术专著2部;获得发明专利12项。获得国家教学成果二等奖1项、连续六届获得广东省教学成果奖,其中特等奖1项、一等奖2项、二等奖3项。指导学生参加全国大学生结构设计竞赛,共获得一等奖5次、二等奖4次,是全国第 二位荣获全国大学生结构设计竞赛“突出贡献奖”的指导教师。主编住建部十四五规划教材——《结构模型概念与试验》。主持省一 流线下课程“结构模型概念与实验”,是国家一 流课程"混凝土结构理论”的主要负责人(2/5)。
查看全部
目录
第1章 绪论 001
1.1 概述 001
1.2 Web 编程基本概念 001
1.2.1 当前流行的编程语言 001
1.2.2 Web 编程? 003

第2章 HTML、CSS 与 JavaScript 006
2.1 HTML 006
2.1.1 HTML 入门 006
2.1.2 常用标签 008
2.1.3 常用表单设计标签 011
2.1.4 其他标签 014
2.1.5 关于标识性语言的小知识 015
2.1.6 HTML 学习参考网站 015
2.2 JavaScript 016
2.2.1 Hello World 代码 016
2.2.2 a+b 问题 017
2.2.3 JavaScript 中常用的数据类型 020
2.2.4 JavaScript 中常用的逻辑语句 022
2.2.5 JavaScript 中常用的控制流语句 023
2.2.6 其他 JavaScript 语法 025
2.2.7 JavaScript 库 028
2.2.8 JavaScript 学习参考网站 031
2.3 CSS 031
2.3.1 CSS 入门 031
2.3.2 CSS 的引入方式 032
2.3.3 CSS 中的选择器 033
2.3.4 CSS 中的颜色 034
2.3.5 CSS 中的属性 035
2.3.6 盒子模型 036
2.3.7 FlexBox 布局 038
2.3.8 UI 库的应用 040
2.3.9 CSS 学习参考网站 041
作业 041

第3章 基本计算类编程应用 043
3.1 根据材料力学计算受弯矩形构件截面应力 043
3.2 代码实现 044
3.3 构建界面以输入数值 046
3.4 通过 CSS 样式美化界面 049
3.5 进行代码分离 053
作业 055

第4章 图表类编程应用 056
4.1 表格(table)输出类的应用:混凝土强度表格 056
4.2 图表(Chart)类输出的应用 063
4.2.1 EChart.js 库简单范例 063
4.2.2 单自由度质量 - 弹簧 - 阻尼系统的自由振动模型 065
作业 069

第5章 2D 平面图形类编程应用 070
5.1 绘图的基本常识 070
5.2 Canvas 绘图类应用:根据点的坐标绘制点及坐标图 072
5.3 SVG 绘图展示类应用:绘制双向板 077
5.4 Konva.js 库应用:绘制可拖拽的桁架图 084
5.5 Fabric.js 库应用:拖放图标绘制形状 088
5.6 动画展示类应用 092
5.7 常用计算几何算法 094
5.7.1 计算几何基本知识 094
5.7.2 闭合路径的面积 095
5.7.3 凸包 096
5.7.4 聚类 100
5.7.5 现有的计算几何库 103
作业 109

第6章 3D 图形类编程应用 112
6.1 Three.js 库的初步应用 112
6.2 Babylon.js 库的初步应用 116
6.3 利用 Three.js 库绘制钢筋混凝土梁中的纵筋和箍筋 119
6.4 利用 Babylon.js 库绘制混凝土框架结构 124
作业 130

第7章 物理引擎类编程应用
7.1 小球碰撞模拟 132
7.2 趣味振动台 135
作业 143

第8章 公式输出类编程应用 144
8.1 应用 MathML 进行公式输出类的应用 144
8.2 应用 MathJax.js 库进行公式输出类的应用 146
8.3 应用 Docx.js 库进行带公式的计算书输出 149
8.3.1 简单范例 149
8.3.2 材料力学受弯矩形构件应力计算书输出 152
作业 158

第9章 数值分析算法相关编程应用 160
9.1 常用的数值分析算法简介 160
9.1.1 拉格朗日插值法 160
9.1.2 非线性方程求解算法 163
9.1.3 逐步积分法求解单自由度质点结构的动力响应 166
9.2 math.js 库的应用 169
9.2.1 多层框架结构层剪切模型的振型求解 169
9.2.2 桁架结构有限元分析 173
作业 180

第10章 智能算法相关编程应用 181
10.1 粒子群算法在函数最值中的优化问题 181
10.1.1 一元函数最值问题 182
10.1.2 多元函数最值问题求解 190
10.2 人工智能库 TensorFlow.js 的应用 193
10.2.1 在数据预测中的应用 193
10.2.2 结合 PoseNet 在动作识别中的应用 197
作业 201

第11章 Node.js、Vue 框架及微信小程序编程应用 203
11.1 Node.js 203
11.1.1 安装及使用 203
11.1.2 库的安装及使用 204
11.1.3 访问本地文件系统 205
11.1.4 Node.js 启动 HTTP 服务器 207
11.1.5 利用 KIMI 的 API 编制图片智能识别 209
11.2 Vue 框架 212
11.2.1 JavaScript 框架简介 212
11.2.2 Vue 框架开发入门 213
11.2.3 基于 Vue 框架的 Element Plus 插件 219
11.3 微信小程序 221
11.3.1 微信小程序简介 221
11.3.2 微信小程序开发入门 221
11.3.3 微信小程序实现 a+b 问题 223
作业 226

第12章 综合编程应用 227
12.1 采用 Fabric.js 库绘制可交互的莫尔圆 227
12.2 采用 Three.js 库绘制单层网壳结构 229
12.3 基于 Web 的 AR/VR 应用 232
12.4 混凝土受弯构件微信小程序的编制 234
作业 249

参考文献 251