自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【大漠孤烟】 的专栏

岂能尽如人意, 但求无愧于心

  • 博客(2)
  • 资源 (50)
  • 收藏
  • 关注

转载 li标签间有空白是怎么回事? 消除li横排后空隙

转载:https://www.yaxi.net/2016-06-30/1019.html[摘要] 在制作页面的时候,有时我们需要将li的内容进行横向排版,在设置li标签display:inline-block;属性后,li之间出现大约8px的空白间隙,这是怎么回事呢?最近在为公司制作页面的时候遇到了一个bug,就是将<li>标签设置display:inline-block;属性后,&l...

2018-06-21 18:33:22 2714 3

转载 在 2016 年学 JavaScript 是一种什么样的体验?

转载自:https://zhuanlan.zhihu.com/p/22782487译者:方应杭嘿,我最近接到一个 Web 项目,不过老实说,我这两年没怎么接触 Web 编程,听说 Web 技术已经发生了一些变化。听说你是这里对新技术最了解的 Web 开发工程师?准确地说,我是一名「前端工程师」。不过你算是找对人了。我对今年的技术别提多熟了,前端可视化、音乐播放器、能踢足球的无人机,你尽管问吧。我刚...

2018-06-07 09:37:27 203

Maven权威指南中文版(完整).pdf

版权 ................................................................... xi 1. Creative Commons BY-ND-NC ...................................... xi 序: Beta 0.2 ........................................................ xiii 前言 .................................................................. xiv 1. 如何使用本书 .................................................. xiv 2. 你的反馈 ....................................................... xv 3. 字体约定3 ....................................................... xv 4. Maven书写约定4 .................................................. xv 5. 致谢 .......................................................... xvi 1. 介绍 Apache Maven ................................................... 1 1.1. Maven... 它是什么? ............................................ 1 1.2. 约定优于配置(Convention Over Configuration) .................. 1 1.3. 一个一般的接口 ................................................ 2 1.4. 基于Maven插件的全局性重用 ...................................... 3 1.5. 一个“项目”的概念模型 ......................................... 4 1.6. Maven是Ant的另一种选择么? ..................................... 4 1.7. 比较Maven和Ant ................................................ 5 1.8. 总结 .......................................................... 9 2. 安装和运行Maven ..................................................... 10 2.1. 验证你的Java安装 ............................................. 10 2.2. 下载Maven .................................................... 10 2.3. 安装Maven .................................................... 10 2.3.1. 在Mac OSX上安装Maven ................................... 11 2.3.2. 在Microsoft Windows上安装Maven ......................... 11 2.3.3. 在Linux上安装Maven ..................................... 12 2.3.4. 在FreeBSD或OpenBSD上安装Maven ........................... 12 2.4. 验证Maven安装 ................................................ 12 2.5. Maven安装细节 ................................................ 12 2.5.1. 用户相关配置和仓库 ..................................... 13 2.5.2. 升级Maven .............................................. 13 2.6. 获得Maven帮助 ................................................ 13 2.7. 使用Maven Help插件 ........................................... 14 2.7.1. 描述一个Maven插件 ...................................... 15 2.8. 关于Apache软件许可证 .......................................... 17 I. Maven实战 ........................................................... 19 3. 一个简单的Maven项目 ............................................. 20 3.1. 简介 ..................................................... 20 3.1.1. 下载本章的例子 ..................................... 20 3.2. 创建一个简单的项目 ....................................... 20 3.3. 构建一个简单的项目 ....................................... 22 Maven权威指南 iii 3.4. 简单的项目对象模型 (Project Object Model) ................ 23 3.5. 核心概念 ................................................. 24 3.5.1. Maven插件和目标 (Plugins and Goals) ................ 25 3.5.2. Maven生命周期 (Lifecycle) .......................... 26 3.5.3. Maven坐标 (Coordinates) ............................ 32 3.5.4. Maven仓库(Repositories) ............................ 34 3.5.5. Maven依赖管理 (Dependency Management) .............. 36 3.5.6. 站点生成和报告 (Site Generation and Reporting) ...... 38 3.6. 小结 ..................................................... 38 4. 定制一个Maven项目 .............................................. 39 4.1. 介绍 ..................................................... 39 4.1.1. 下载本章样例 ....................................... 39 4.2. 定义Simple Weather项目 ................................... 39 4.2.1. Yahoo! Weather RSS ................................ 39 4.3. 创建Simple Weather项目 ................................... 40 4.4. 定制项目信息 ............................................. 41 4.5. 添加新的依赖 ............................................. 43 4.6. Simple Weather源码 ....................................... 45 4.7. 添加资源 ................................................. 51 4.8. 运行Simple Weather项目 ................................... 52 4.8.1. Maven Exec 插件 ................................... 53 4.8.2. 浏览你的项目依赖 ................................... 53 4.9. 编写单元测试 ............................................. 55 4.10. 添加测试范围依赖 ........................................ 58 4.11. 添加单元测试资源 ........................................ 58 4.12. 执行单元测试 ............................................ 61 4.12.1. 忽略测试失败 ...................................... 62 4.12.2. 跳过单元测试 ...................................... 63 4.13. 构建一个打包好的命令行应用程序 ........................... 63 5. 一个简单的Web应用 .............................................. 66 5.1. 介绍 ..................................................... 66 5.1.1. 下载本章样例 ....................................... 66 5.2. 定义这个简单的Web应用 .................................... 66 5.3. 创建这个简单的Web应用 .................................... 66 5.4. 配置Jetty插件 ............................................ 68 5.5. 添加一个简单的Servlet .................................... 70 5.6. 添加J2EE依赖 ............................................. 72 5.7. 小结 ..................................................... 74 6. 一个多模块项目 ................................................. 75 6.1. 简介 ..................................................... 75 Maven权威指南 iv 6.1.1. 下载本章样例 ....................................... 75 6.2. simple-parent 项目 ....................................... 75 6.3. simple-weather 模块 ...................................... 77 6.4. simple-webapp 模块 ....................................... 80 6.5. 构建这个多模块项目 ....................................... 82 6.6. 运行Web应用 .............................................. 84 7. 多模块企业级项目 ............................................... 85 7.1. 简介 ..................................................... 85 7.1.1. 下载本章样例 ....................................... 85 7.1.2. 多模块企业级项目 ................................... 85 7.1.3. 本例中所用的技术 ................................... 87 7.2. simple-parent项目 ........................................ 88 7.3. simple-model模块 ......................................... 90 7.4. simple-weather模块 ....................................... 94 7.5. simple-persist模块 ....................................... 99 7.6. simple-webapp模块 ....................................... 108 7.7. 运行这个Web应用 ......................................... 118 7.8. simple-command模块 ...................................... 120 7.9. 运行这个命令行程序 ...................................... 126 7.10. 小结 ................................................... 129 7.10.1. 编写接口项目程序 ................................. 129 8. 优化和重构POM ................................................. 131 8.1. 简介 .................................................... 131 8.2. POM清理 ................................................. 131 8.3. 优化依赖 ................................................ 132 8.4. 优化插件 ................................................ 136 8.5. 使用Maven Dependency插件进行优化 ........................ 137 8.6. 最终的POM ............................................... 140 8.7. 小结 .................................................... 150 II. Maven参考 ......................................................... 151 9. 项目对象模型 .................................................. 152 9.1. 简介 .................................................... 152 9.2. POM ..................................................... 152 9.2.1. 超级POM ........................................... 154 9.2.2. 最简单的POM ....................................... 156 9.2.3. 有效POM ........................................... 157 9.2.4. 真正的POM ......................................... 157 9.3. POM语法 ................................................. 158 9.3.1. 项目版本 .......................................... 158 9.3.2. 属性引用 .......................................... 160 Maven权威指南 v 9.4. 项目依赖 ................................................ 161 9.4.1. 依赖范围 .......................................... 162 9.4.2. 可选依赖 .......................................... 163 9.4.3. 依赖版本界限 ...................................... 165 9.4.4. 传递性依赖 ........................................ 166 9.4.5. 冲突解决 .......................................... 167 9.4.6. 依赖管理 .......................................... 169 9.5. 项目关系 ................................................ 171 9.5.1. 坐标详解 .......................................... 171 9.5.2. 多模块项目 ........................................ 172 9.5.3. 项目继承 .......................................... 174 9.6. POM最佳实践 ............................................. 176 9.6.1. 依赖归类 .......................................... 176 9.6.2. 多模块 vs. 继承 .................................. 178 10. 构建生命周期 ................................................. 184 10.1. 简介 ................................................... 184 10.1.1. 清理生命周期 (clean) ............................. 184 10.1.2. 默认生命周期 (default) ........................... 188 10.1.3. 站点生命周期 (site) .............................. 190 10.2. 打包相关生命周期 ....................................... 190 10.2.1. JAR .............................................. 190 10.2.2. POM .............................................. 191 10.2.3. Maven Plugin ..................................... 191 10.2.4. EJB .............................................. 192 10.2.5. WAR .............................................. 193 10.2.6. EAR .............................................. 193 10.2.7. 其它打包类型 ..................................... 194 10.3. 通用生命周期目标 ....................................... 195 10.3.1. Process Resources ................................ 195 10.3.2. Compile .......................................... 199 10.3.3. Process Test Resources ........................... 200 10.3.4. Test Compile ..................................... 200 10.3.5. Test ............................................. 201 10.3.6. Install .......................................... 202 10.3.7. Deploy ........................................... 202 11. 构建Profile .................................................. 203 11.1. Profile是用来做什么的? ................................. 203 11.1.1. 什么是构建可移植性 ............................... 203 11.1.2. 选择一个适当级别的可移植性 ....................... 204 11.2. 通过Maven Profiles实现可移植性 ......................... 205 Maven权威指南 vi 11.2.1. 覆盖一个项目对象模型 ............................. 207 11.3. 激活Profile ............................................ 208 11.3.1. 激活配置 ......................................... 210 11.3.2. 通过属性缺失激活 ................................. 212 11.4. 外部Profile ............................................ 212 11.5. Settings Profile ....................................... 213 11.5.1. 全局Settings Profile ............................. 215 11.6. 列出活动的Profile ...................................... 215 11.7. 提示和技巧 ............................................. 216 11.7.1. 常见的环境 ....................................... 216 11.7.2. 安全保护 ......................................... 218 11.7.3. 平台分类器 ....................................... 219 11.8. 小结 ................................................... 222 12. Maven套件 .................................................... 223 12.1. 简介 ................................................... 223 12.2. Assembly基础 ........................................... 223 12.2.1. 预定义的套件描述符 ............................... 224 12.2.2. 构建一个套件Building an Assembly ................. 225 12.2.3. 套件作为依赖 ..................................... 227 12.2.4. 通过套件依赖组装套件 ............................. 228 12.3. 套件描述符概述 ......................................... 232 12.4. 套件描述符 ............................................. 234 12.4.1. 套件描述符中的属性引用 ........................... 234 12.4.2. 必须的套件信息 ................................... 234 12.5. 控制一个套件的内容 ..................................... 236 12.5.1. Files 元素 ....................................... 236 12.5.2. FileSets 元素 .................................... 237 12.5.3. fileSets####### ................................... 239 12.5.4. dependencySets 元素 .............................. 241 12.5.5. moduleSets 元素 .................................. 250 12.5.6. Repositories元素 ................................. 256 12.5.7. 管理套件的根目录 ................................. 256 12.5.8. componentDescriptors和containerDescriptorHandlers ... 257 12.6. 最佳实践 ............................................... 258 12.6.1. 标准的,可重用的套件描述符 ....................... 258 12.6.2. 分发(聚合)套件 ................................. 261 12.7. 总结 ................................................... 265 13. 属性和资源过滤 ............................................... 266 13.1. 简介 ................................................... 266 13.2. Maven属性 .............................................. 266 Maven权威指南 vii 13.2.1. Maven项目的属性 .................................. 267 13.2.2. Maven的Settings属性 .............................. 268 13.2.3. 环境变量属性 ..................................... 269 13.2.4. Java系统属性 ..................................... 269 13.2.5. 用户定义的属性 ................................... 271 13.3. 资源过滤 ............................................... 272 14. Maven和Eclipse: m2eclipse .................................... 276 14.1. 简介 ................................................... 276 14.2. m2eclipse .............................................. 276 14.3. 安装 m2eclipse 插件 .................................... 277 14.3.1. 安装前提条件 ..................................... 277 14.3.2. 安装 m2eclipse ................................... 279 14.4. 开启 Maven 控制台 ...................................... 279 14.5. 创建一个 Maven 项目 .................................... 280 14.5.1. 从 SCM 签出一个 Maven 项目 ...................... 281 14.5.2. 用Maven Archetype创建一个Maven项目 ............... 283 14.5.3. 创建一个 Maven 模块 .............................. 285 14.6. 创建一个Maven POM文件 .................................. 287 14.7. 导入Maven项目 .......................................... 290 14.7.1. 导入一个Maven项目 ................................ 292 14.7.2. 具体化一个Maven项目 .............................. 293 14.8. 运行Maven构建 .......................................... 296 14.9. 使用Maven进行工作 ...................................... 298 14.9.1. 添加及更新依赖或插件 ............................. 300 14.9.2. 创建一个Maven模块 ................................ 301 14.9.3. 下载源码 ......................................... 302 14.9.4. 打开项目页面 ..................................... 302 14.9.5. 解析依赖 ......................................... 302 14.10. 使用Maven仓库进行工作 ................................. 302 14.10.1. 搜索 Maven 构件和 Java 类 ...................... 303 14.10.2. 为Maven仓库编制索引 ............................. 306 14.11. 使用基于表单的POM编辑器 ............................... 308 14.12. 在m2eclipse中分析项目依赖 ............................. 317 14.13. Maven 选项 ............................................ 322 14.14. 小结 .................................................. 327 15. 站点生成 ..................................................... 328 15.1. 简介 ................................................... 328 15.2. 使用Maven构建项目站点 .................................. 328 15.3. 自定义站点描述符 ....................................... 331 15.3.1. 自定义页面顶端图片 ............................... 332 Maven权威指南 viii 15.3.2. 自定义导航菜单 ................................... 333 15.4. 站点目录结构 ........................................... 334 15.5. 编写项目文档 ........................................... 335 15.5.1. APT样例 .......................................... 336 15.5.2. FML样例 .......................................... 336 15.6. 部署你的项目web站点 .................................... 337 15.6.1. 配置服务器认证 ................................... 338 15.6.2. 配置文件和目录模式 ............................... 339 15.7. 自定义站点外观 ......................................... 339 15.7.1. 自定义站点CSS .................................... 339 15.7.2. 创建自定义的站点模板 ............................. 340 15.7.3. 可重用的web站点皮肤 .............................. 345 15.7.4. 创建自定义的主题CSS .............................. 346 15.7.5. 在皮肤中自定义站点模板 ........................... 347 15.8. 提示与技巧 ............................................. 348 15.8.1. 给HEAD嵌入XHTML .................................. 348 15.8.2. 在你站点logo下添加链接 ........................... 349 15.8.3. 为你的站点添加导航链接 ........................... 349 15.8.4. 添加项目版本 ..................................... 350 15.8.5. 修改发布日期格式和位置 ........................... 351 15.8.6. 使用Doxia宏 ...................................... 352 16. 仓库管理器 ................................................... 354 16.1. 简介 ................................................... 354 16.1.1. Nexus历史 ........................................ 354 16.2. 安装Nexus .............................................. 355 16.2.1. 从Sonatype下载Nexus .............................. 355 16.2.2. 安装Nexus ........................................ 355 16.2.3. 运行Nexus ........................................ 355 16.2.4. 安装后检查单 ..................................... 357 16.2.5. 为Redhat/Fedora/CentOS设置启动脚本 ............... 358 16.2.6. 升级Nexus版本 .................................... 360 16.3. 使用Nexus .............................................. 361 16.3.1. 浏览仓库 ......................................... 362 16.3.2. 浏览组 ........................................... 364 16.3.3. 搜索构件 ......................................... 366 16.3.4. 浏览系统RSS源 .................................... 367 16.3.5. 浏览日志文件和配置 ............................... 369 16.3.6. 更改你的密码 ..................................... 370 16.4. 配置Maven使用Nexus ..................................... 371 16.4.1. 使用Nexus中央代理仓库 ............................ 371 Maven权威指南 ix 16.4.2. 使用Nexus作为快照仓库 ............................ 372 16.4.3. 为缺少的依赖添加仓库 ............................. 374 16.4.4. 添加一个新的仓库 ................................. 375 16.4.5. 添加一个仓库至一个组 ............................. 377 16.5. 配置Nexus .............................................. 379 16.5.. 定制服务器配置 .................................... 379 16.5.2. 管理仓库 ......................................... 381 16.5.3. 管理组 ........................................... 386 16.5.4. 管理路由 ......................................... 388 16.5.5. 网络配置 ......................................... 391 16.6. 维护仓库 ............................................... 391 16.7. 部署构件至Nexus ........................................ 392 16.7.1. 部署发布版 ....................................... 393 16.7.2. 部署快照版 ....................................... 394 16.7.3. 部署第三方构件 ................................... 395 17. 编写插件 ..................................................... 397 17.1. 简介 ................................................... 397 17.2. Maven编程 .............................................. 397 17.2.1. 什么是反转控制? ................................. 397 17.2.2. Plexus简介 ....................................... 398 17.2.3. 为什么使用Plexus? ................................ 399 17.2.4. 什么是插件? ..................................... 399 17.3. 插件描述符 ............................................. 400 17.3.1. 顶层插件描述符元素 ............................... 402 17.3.2. Mojo配置 ......................................... 402 17.3.3. 插件依赖 ......................................... 405 17.4. 编写自定义插件 ......................................... 405 17.4.1. 创建一个插件项目 ................................. 405 17.4.2. 一个简单的Java Mojo .............................. 406 17.4.3. 配置插件前缀 ..................................... 408 17.4.4. 插件中的日志 ..................................... 411 17.4.5. Mojo类注解 ....................................... 412 17.4.6. 当Mojo失败的时候 ................................. 414 17.5. Mojo参数 ............................................... 415 17.5.1. 为Mojo参数提供值 ................................. 415 17.5.2. 多值的Mojo参数 ................................... 417 17.5.3. 依赖于一个Plexus组件 ............................. 419 17.5.4. Mojo参数注解 ..................................... 419 17.6. 插件和Maven生命周期 .................................... 420 17.6.1. 执行平行的生命周期 ............................... 421 Maven权威指南 x 17.6.2. 创建自定义的生命周期 ............................. 421 17.6.3. 覆盖默认生命周期 ................................. 423 18. 使用可选语言编写插件 .......................................... 425 18.1. 使用Ant编写插件 ........................................ 425 18.2. 创建一个Ant插件 ........................................ 425 18.3. 使用JRuby编写插件 ...................................... 428 18.3.1. 创建一个JRuby插件 ................................ 429 18.3.2. Ruby Mojo实现 .................................... 431 18.3.3. Ruby Mojo中使用日志 .............................. 434 18.3.4. Raise一个MojoError ............................... 434 18.3.5. 在JRuby中引用Plexus组件 .......................... 435 18.4. 使用Groovy编写插件 ..................................... 436 18.4.1. 创建一个Groovy插件 ............................... 436 A. 附录: Settings细节 ................................................. 439 A.1. 简介 ........................................................ 439 A.2. Settings细节 ................................................ 439 A.2.1. 简单值 ................................................ 439 A.2.2. 服务器(Servers) ..................................... 441 A.2.3. 镜像(Mirrors) ....................................... 442 A.2.4. 代理(Proxies) ....................................... 443 A.2.5. Profiles .............................................. 444 A.2.6. 激活(Activation) .................................... 444 A.2.7. 属性(Properties) .................................... 446 A.2.8. 仓库(Repositories) .................................. 447 A.2.9. 插件仓库 .............................................. 449 A.2.10. 激活的Profile ........................................ 449 B. 附录: Sun规格说明可选实现 .......................................... 450

2017-09-22

Excel_VBA_编程教程(完整版).pdf

一、VBA语言基础...................................................................................................................1 第一节 标识符....................................................................................................................................1 第二节 运算符....................................................................................................................................1 第三节 数据类型................................................................................................................................1 第四节 变量与常量............................................................................................................................1 第五节 数组........................................................................................................................................2 第六节 注释和赋值语句....................................................................................................................2 第七节 书写规范................................................................................................................................2 第八节 判断语句................................................................................................................................2 第九节 循环语句................................................................................................................................3 第十节 其他类语句和错误语句处理................................................................................................4 第十一节 过程和函数........................................................................................................................4 一.Sub过程................................................................. 4 二.Function函数............................................................ 5 三.Property属性过程和Event事件过程......................................... 5 第十二节内部函数.............................................................................................................................5 一.测试函数................................................................ 5 二.数学函数................................................................ 5 三.字符串函数.............................................................. 5 四.转换函数................................................................ 6 五.时间函数................................................................ 6 第十三节 文件操作............................................................................................................................6 文件........................................................................ 6 删除........................................................................ 6 打开........................................................................ 6 读入........................................................................ 7 写入........................................................................ 7 关闭........................................................................ 7 其他文件函数................................................................ 7 二、VISUAL BASIC程序设计网络教学.....................................................................................1 第一课 VBA是什么.................................................................................................................1 1.1 VBA是什么....................................................................................................................................1 1.2 EXCEL环境中基于应用程序自动化的优点................................................................................1 1.3 录制简单的宏..............................................................................................................................1 1.4 执行宏..........................................................................................................................................2 1.5 查看录制的代码..........................................................................................................................2 1.6 编辑录制的代码..........................................................................................................................3 1.7 录制宏的局限性..........................................................................................................................3 1.8 小结..............................................................................................................................................3 第二课 处理录制的宏............................................................................................................3 2.1 为宏指定快捷键..........................................................................................................................3 2.2 决定宏保存的位置......................................................................................................................4 2.3 个人宏工作簿..............................................................................................................................4 2.3.1 保存宏到个人宏工作簿.................................................. 4 2.3.2 使用并编辑个人宏工作簿中的宏.......................................... 4 2.4 将宏指定给按钮..........................................................................................................................4 2.5 将宏指定给图片或其他对象......................................................................................................5 2.6 小结..............................................................................................................................................5 第三课 学习控件...................................................................................................................5 3.1 EXCEL开发过程简介....................................................................................................................5 3.2 认识不同的控件..........................................................................................................................5 3.3 向工作表添加控件......................................................................................................................6 3.4 设置控件的特性..........................................................................................................................6 3.5 给控件命名..................................................................................................................................6 3.6 使用用户窗体..............................................................................................................................6 3.7 疑难解答......................................................................................................................................7 第四课 理解变量和变量的作用..............................................................................................7 4.1 代码存在的位置:模块..............................................................................................................7 4.2 对模块的概览..............................................................................................................................7 4.2.1 创建过程.............................................................. 8 4.2.2 运行宏................................................................ 9 4.3 保存对模块所做的改变..............................................................................................................9 4.4 变量..............................................................................................................................................9 4.4.1 变量的数据类型........................................................ 9 4.4.2 用Dim语句创建变量(声明变量) .......................................... 10 4.4.3 变量命名的惯例....................................................... 10 4.4.4 使用数组............................................................. 10 4.4.5 变量赋值............................................................. 11 第五课 利用VBA设置工作表使用权限...................................................................................11 1.使用WITH语句。.......................................................................................... 2.使用对象变量。......................................................................................... 方法3:减少对象的激活和选择.................................................................... 方法4:关闭屏幕更新.................................................................................... 第六课 提高EXCEL中VBA的效率............................................................................................12 方法1:尽量使用VBA原有的属性、方法和WORKSHEET函数............................................................12 方法2:尽量减少使用对象引用,尤其在循环中.........................................................................12 1.使用With语句。.......................................................... 12 2.使用对象变量。.......................................................... 12 3.在循环中要尽量减少对象的访问。.......................................... 13 方法3:减少对象的激活和选择....................................................................................................13 方法4:关闭屏幕更新....................................................................................................................13 第七课 如何在EXCEL里使用定时器.......................................................................................13 三、学习微软 EXCEL 2002 VBA 编程和XML,ASP技术...........................................................15 第一章 电子表格自动化简介和了解宏命令...........................................................................15 1 了解宏............................................................................................................................................15 2 宏命令的普通应用........................................................................................................................15 3 写宏之前的计划............................................................................................................................16 4 录制宏............................................................................................................................................17 5 运行宏............................................................................................................................................18 6 修改宏代码....................................................................................................................................19 7 添加注释........................................................................................................................................21 8 分析宏代码....................................................................................................................................22 9 清除宏代码....................................................................................................................................23 10 测试修改好的宏..........................................................................................................................24 11 两个层面运行宏的方法..............................................................................................................24 12 完善你的宏代码..........................................................................................................................25 13 重新命名宏..................................................................................................................................27 14 运行宏的其它方法......................................................................................................................27 15 使用键盘快捷键运行宏..............................................................................................................27 16 通过菜单运行宏..........................................................................................................................28 17 通过工具栏按钮运行宏..............................................................................................................30 18 通过工作表里面的按钮运行宏..................................................................................................31 19 保存宏..........................................................................................................................................32 20 打印宏..........................................................................................................................................32 21 保存宏在个人宏工作簿..............................................................................................................32 22 打开含有宏的工作簿..................................................................................................................34 23VB编辑窗口...................................................................................................................................35 24 了解工程浏览窗口......................................................................................................................35 25 了解属性窗口..............................................................................................................................36 26 了解代码窗口..............................................................................................................................36 27 VB编辑器里的其它窗口..............................................................................................................38 28 接下来…… ..................................................................................................................................39 第二章 VBA 第一步..............................................................................................................39 1 了解指令,模块和过程................................................................................................................39 2 VBA工程命名..................................................................................................................................39 3 模块重命名....................................................................................................................................40 4 从其它工程调用过程....................................................................................................................41 5 了解对象,属性和方法................................................................................................................42 6 学习对象,属性和方法................................................................................................................43 7 句法和文法....................................................................................................................................45 8 打断很长的VBA语句......................................................................................................................47 9 了解VBA错误..................................................................................................................................47 10 查找帮助......................................................................................................................................49 11 语法和编程快捷助手..................................................................................................................50 12 属性/方法列表............................................................................................................................51 13 常数列表......................................................................................................................................51 14 参数信息......................................................................................................................................52 15 快速信息......................................................................................................................................52 16 自动完成关键字..........................................................................................................................52 17 缩进/凸出....................................................................................................................................53 18 设置注释块/解除注释块............................................................................................................53 19 使用对象浏览器..........................................................................................................................53 20 使用VBA对象库............................................................................................................................58 21 用对象浏览器来定位过程..........................................................................................................59 22 使用立即窗口..............................................................................................................................59 23 获取立即窗口里的信息..............................................................................................................61 24 学习对象......................................................................................................................................62 25 电子表格单元格操作..................................................................................................................62 26 使用RANGE属性..............................................................................................................................62 27 使用CELLS属性..............................................................................................................................62 28 使用OFFSET属性............................................................................................................................63 29 选择单元格的其它方法..............................................................................................................64 30 选择行和列..................................................................................................................................64 31 获取工作表信息..........................................................................................................................65 32 往工作表输入数据......................................................................................................................65 33 返回工作表中的信息..................................................................................................................65 34 单元格格式..................................................................................................................................66 35 移动,复制和删除单元格..........................................................................................................66 36 操作工作簿和工作表..................................................................................................................67 37 操作窗口(WINDOWS)...................................................................................................................67 38 管理EXCEL应用程序......................................................................................................................68 39 接下来…… ..................................................................................................................................68 第三章 了解变量,数据类型和常量.....................................................................................69 1 保存VBA语句的结果......................................................................................................................69 2 变量是什么....................................................................................................................................69 3 数据类型........................................................................................................................................69 4 如何产生变量................................................................................................................................70 5 如何声明变量................................................................................................................................71 6 明确变量的数据类型....................................................................................................................72 7 变量赋值........................................................................................................................................73 8 强制声明变量................................................................................................................................75 9 了解变量范围................................................................................................................................76 10 过程级别(当地)变量..............................................................................................................76 11 模块级别变量..............................................................................................................................77 12 工程级别变量..............................................................................................................................77 13 变量的存活期..............................................................................................................................78 14 了解和使用静态变量..................................................................................................................78 15 声明和使用对象变量..................................................................................................................79 16 使用明确的对象变量..................................................................................................................80 17 查找变量定义..............................................................................................................................80 18 在VB过程里面使用常量..............................................................................................................80 19 内置常量......................................................................................................................................81 20 接下来…… ..................................................................................................................................82 第四章 VBA过程:子程序和函数..........................................................................................82 1.关于函数过程...............................................................................................................................82 2.创建函数过程...............................................................................................................................82 3.执行函数过程...............................................................................................................................84 4.从工作表里运行函数过程...........................................................................................................84 5.从另外一个VBA过程里运行函数过程.........................................................................................85 6.传递参数.......................................................................................................................................86 7.明确参数类型...............................................................................................................................87 8.按地址和按值传递参数...............................................................................................................88 9.使用可选的参数...........................................................................................................................88 10.定位内置函数.............................................................................................................................89 11.使用MSGBOX函数...........................................................................................................................90 12.MSGBOX函数的运行值...................................................................................................................94 13.使用INPUTBOX函数........................................................................................................................95 14.数据类型转变.............................................................................................................................96 15.使用INPUTBOX方法........................................................................................................................97 16.使用主过程和子过程...............................................................................................................100 17.接下来…… ...............................................................................................................................102 第五章 基于VBA做决定......................................................................................................102 1.关系和逻辑运算符.....................................................................................................................102 2.IF…THEN语句...............................................................................................................................103 3.基于多于一个条件的决定.........................................................................................................105 4.THE IF…THEN…ELSE语句.............................................................................................................106 5.IF…THEN…ELSEIF语句................................................................................................................108 6.嵌套的IF…THEN语句...................................................................................................................110 7.SELECT CASE语句...........................................................................................................................110 8.和CASE子句一起使用IS ...............................................................................................................112 9.确定CASE子句里数值的范围......................................................................................................113 10.在CASE子句里确定多个表达式.................................................................................................114 11.接下来… ...................................................................................................................................114 第六章 在VBA中重复操作...................................................................................................114 1.DO LOOPS: DO…WHILE和DO…UNTIL ................................................................................................114 2.观察过程执行.............................................................................................................................117 3.WHILE…WEND循环..........................................................................................................................118 4.FOR…NEXT 循环...........................................................................................................................119 5.FOR EACH…NEXT循环.....................................................................................................................120 7.提前跳出循环.............................................................................................................................121 8.循环嵌套.....................................................................................................................................122 9.接下来… .....................................................................................................................................122 第七章 利用VBA数组管理数据清单和表格..........................................................................122 1.了解数组.....................................................................................................................................123 2.声明数组.....................................................................................................................................124 3.数组的上界和下界.....................................................................................................................124 4.在VBA过程里使用数组...............................................................................................................124 5.数组和循环语句.........................................................................................................................125 6.使用二维数组.............................................................................................................................127 7.静态和动态数组.........................................................................................................................128 8.数组函数.....................................................................................................................................129 9.ARRAY函数.....................................................................................................................................130 10.ISARRAY函数...............................................................................................................................130 11.ERASE函数...................................................................................................................................131 12.LBOUND函数和UBOUND函数..........................................................................................................131 13.数组中的错误...........................................................................................................................132 14.数组作为参数...........................................................................................................................134 15.接下来… ...................................................................................................................................134 第八章 利用VBA操纵文件和文件夹.....................................................................................134 1.获取当前文件夹的名称(CURDIR函数)...................................................................................135 2.更改文件或文件夹名称(NAME函数).......................................................................................135 3.检查文件或文件夹是否存在(DIR函数) ................................................................................136 4.获得文件修改的日期和时间(FILEDATETIME函数).................................................................137 5.获得文件大小(FILELEN函数) .................................................................................................138 6.返回和设置文件属性(GETATTR函数和SETATTR函数) .............................................................138 7.更改缺省文件夹或驱动器(CHDIR语句和CHDRIVE语句).........................................................139 8.创建和删除文件夹(MKDIR语句和RMDIR语句)........................................................................140 9.复制文件(FILECOPY语句)........................................................................................................140 10.删除文件(KILL语句) ............................................................................................................142 11.从文件读取和写入数据(INPUT/OUTPUT)...............................................................................142 12.文件访问类型...........................................................................................................................142 13.使用顺序文件...........................................................................................................................143 14.读取储存于顺序文件里的数据...............................................................................................143 15.逐行读取文件...........................................................................................................................143 16.从顺序文件中读取字符...........................................................................................................144 17.读取分隔文本文件...................................................................................................................145 18.往顺序文件里写数据...............................................................................................................146 19.使用WRITE # 和PRINT # 语句....................................................................................................147 20.操作随机文件...........................................................................................................................148 21.创建用户定义的数据类型.......................................................................................................148 22.操作二进制文件.......................................................................................................................152 23.操作文件和文件夹的时髦方法...............................................................................................153 24.使用WSH获取文件信息.............................................................................................................155 25.FILESYSTEMOBJEC的方法和属性..................................................................................................156 26.对象FILE的属性........................................................................................................................160 27.文件夹对象属性.......................................................................................................................161 28.驱动器对象属性.......................................................................................................................161 29.使用WSH创建文本文件.............................................................................................................162 30.使用WSH进行其它操作.............................................................................................................164 31.运行其它应用程序...................................................................................................................164 32.创建快捷方式...........................................................................................................................165 33.接下来…… ...............................................................................................................................166 第九章 利用VBA控制其它应用程序.....................................................................................167 1.启动应用程序.............................................................................................................................167 2.在应用程序之间切换.................................................................................................................169 3.控制其它应用程序.....................................................................................................................170 4.控制应用程序的其它方法.........................................................................................................171 5.了解自动控制.............................................................................................................................172 6.了解链接和嵌入.........................................................................................................................172 7.使用VBA进行链接和嵌入...........................................................................................................173 8.COM和自动控制...........................................................................................................................174 9.了解绑定.....................................................................................................................................174 10.后期绑定...................................................................................................................................174 11.早期绑定...................................................................................................................................174 12.建立到对象库的引用...............................................................................................................175 13.创建自动控制对象...................................................................................................................176 14.使用CREATEOBJECT函数...............................................................................................................176 15.使用自动控制创建一个新的WORD文档.....................................................................................177 16.使用GETOBJECT函数....................................................................................................................177 17.打开存在的WORD文档................................................................................................................178 18.使用关键字NEW ..........................................................................................................................179 19.使用自动控制访问MICROSOFT OUTLOOK .......................................................................................180 20.接下来…… ...............................................................................................................................181 第十章 对话框和自定义窗体..............................................................................................181 1.文件打开和另存为对话框.........................................................................................................183 2.GETOPENFILENAME和GETSAVEASFILENAME方法...................................................................................187 3.创建窗体.....................................................................................................................................188 4.创建用户窗体的工具.................................................................................................................190 5.标签.............................................................................................................................................191 6.文字框.........................................................................................................................................191 7.框架.............................................................................................................................................191 8.选项按钮.....................................................................................................................................191 9.复选框.........................................................................................................................................192 10.切换按钮...................................................................................................................................192 11.列表框.......................................................................................................................................192 12.复合框.......................................................................................................................................192 13.滚动条.......................................................................................................................................192 14.旋转按钮...................................................................................................................................192 15.图像...........................................................................................................................................192 16.多页控件...................................................................................................................................192 17.TABSTRIP控件.............................................................................................................................193 18.REFEDIT控件...............................................................................................................................193 19.在窗体上放置控件...................................................................................................................193 20.应用程序示例1:信息调查....................................................................................................193 21.在窗体上添加按钮、选项框和其它控件...............................................................................194 22.更改控件名称...........................................................................................................................197 23.设置其它控件属性...................................................................................................................197 24.准备工作表以储存窗体数据...................................................................................................198 25.显示自定义窗体.......................................................................................................................199 26.设置TAB顺序..............................................................................................................................199 27.了解窗体和控件事件...............................................................................................................200 28.编写VBA过程对窗体和控件事件反应.....................................................................................201 29.编写过程来初始化窗体...........................................................................................................201 30.编写过程填充列表框控件.......................................................................................................203 31.编写过程控制选项按钮...........................................................................................................203 32.编写过程同步文字框和旋转按钮...........................................................................................204 33.编写过程关闭用户窗体...........................................................................................................204 34.转移窗体数据到工作表...........................................................................................................205 35.使用INFO SURVEY应用程序.........................................................................................................206 36.应用程序示例2:学生和考试................................................................................................206 37.使用多页和TABSTRIP控件..........................................................................................................206 38.给窗体STUDENTS AND EXAMS自定义窗体编写VBA过程................................................................208 39.使用自定义窗体STUDENTS AND EXAMS .........................................................................................212 40.接下来…… ...............................................................................................................................214 第十一章 自定义集合和类模块..........................................................................................214 1.使用集合.....................................................................................................................................214 2.声明自定义集合.........................................................................................................................215 3.给自定义集合添加对象.............................................................................................................215 4.从自定义集合移出对象.............................................................................................................216 5.创建自定义对象.........................................................................................................................217 6.创建类.........................................................................................................................................218 7.变量声明.....................................................................................................................................218 8.定义类的属性.............................................................................................................................218 9.创建PROPERTY GET过程.................................................................................................................219 10.创建PROPERTY LET过程...............................................................................................................219 11.创建类方法...............................................................................................................................220 12.创建类的示例...........................................................................................................................220 13.类模块里的事件过程...............................................................................................................221 14.创建用户界面...........................................................................................................................221 15.观察VBA过程的执行.................................................................................................................229 16.接下来…… ...............................................................................................................................231 第十二章 使用VBA创建自定义菜单和工具栏.......................................................................231 1.工具栏.........................................................................................................................................232 2.创建自定义工具栏.....................................................................................................................233 3.删除自定义工具栏.....................................................................................................................235 4.使用COMMANDBAR的属性................................................................................................................235 5.使用COMMANDBAR控件....................................................................................................................235 6.理解和使用控件属性.................................................................................................................237 7.控件方法.....................................................................................................................................239 8.使用菜单.....................................................................................................................................240 9.菜单编程.....................................................................................................................................241 10.创建子菜单...............................................................................................................................243 11.修改内置快捷菜单...................................................................................................................244 12.创建快捷菜单...........................................................................................................................247 13.接下来…… ...............................................................................................................................249 第十三章 调试VBA过程和处理错误.....................................................................................249 1.测试VBA过程...............................................................................................................................249 2.终止过程.....................................................................................................................................249 3.使用断点.....................................................................................................................................250 4.在中断模式下使用立即窗口.....................................................................................................253 5.使用STOP语句..............................................................................................................................254 6.添加监视表达式.........................................................................................................................254 7.清除监视表达式.........................................................................................................................256 8.使用快速监视.............................................................................................................................256 9.使用本地窗口和调用堆栈对话框.............................................................................................257 10.逐句运行VBA过程.....................................................................................................................258 11.逐句运行过程...........................................................................................................................259 12.逐过程执行过程.......................................................................................................................259 13.设置下一条语句.......................................................................................................................260 14.显示下一条语句.......................................................................................................................260 15.终止和重新设置VBA过程.........................................................................................................260 16.了解和使用条件编译...............................................................................................................260 17.操纵书签...................................................................................................................................262 18.捕捉错误...................................................................................................................................262 17.接下来…… ...............................................................................................................................266 第十四章 微软EXCEL 2002 中的事件编程...........................................................................266 1.事件过程介绍.............................................................................................................................266 2.激活和失活事件.........................................................................................................................267 3.事件次序.....................................................................................................................................268 4.工作表事件.................................................................................................................................268 5.工作簿事件.................................................................................................................................272 6.图表事件.....................................................................................................................................282 7.内嵌图表事件.............................................................................................................................284 8.可为应用软件对象识别的事件.................................................................................................285 9.查询表时间.................................................................................................................................288 10.接下来…… ...............................................................................................................................289 第十五章 在EXCEL里使用ACCESS ........................................................................................289 1.对象库.........................................................................................................................................289 2.建立对对象库的引用.................................................................................................................292 3.链接到ACCESS ...............................................................................................................................293 4.使用AUTOMATION链接到ACCESS数据库...........................................................................................293 5.使用DAO链接到ACCESS数据库.....................................................................................................295 6.使用ADO链接到ACCESS数据库.....................................................................................................295 7.从EXCEL执行ACCESS任务...............................................................................................................296 8.创建新ACCESS数据库...................................................................................................................296 9.打开ACCESS窗体...........................................................................................................................298 10.打开ACCESS报表.........................................................................................................................300 11.运行ACCESS查询.........................................................................................................................301 12.运行选择查询...........................................................................................................................302 13.运行参数查询...........................................................................................................................303 14.调用ACCESS函数.........................................................................................................................304 15.获取ACCESS数据到EXCEL工作表.................................................................................................304 16.使用GETROWS方法获取数据.......................................................................................................304 17.使用COPYFROMRECORDSET方法获取数据.......................................................................................305 18.使用TRANSFERSPREADSHEET方法获取数据....................................................................................306 19.使用OPENDATABASE方法...............................................................................................................307 20.从ACCESS数据创建文本文件.....................................................................................................309 21.从ACCESS数据创建查询表.........................................................................................................310 22.在EXCEL里使用ACCESS数据.........................................................................................................311 23.用ACCESS数据创建内嵌图表.....................................................................................................311 24.传输EXCEL电子表格到ACCESS数据库.........................................................................................313 25.将EXCEL电子表格链接到ACCESS数据库.....................................................................................313 26.将EXCEL电子表格导入ACCESS数据库.........................................................................................314 27.放置EXCEL数据到ACCESS表中.....................................................................................................314 28.接下来…… ...............................................................................................................................316

2017-09-22

Excel 2010 VBA入门与提高.pdf

Excel 2010 VBA入门与提高

2017-05-28

jQuery1.10.3 中文手册

中文手册jquery1.10.3

2014-04-06

硬盘坏道检测工具

硬盘坏道检测工具

2012-08-20

WinMerge 2.12.4

文件比较工具。可以多文件比较,也可以文件夹比较,还可以导出比较结果,快速方便。

2012-08-13

EmEditor 11(强大的文本编辑器)

强大的查找功能   Windows系统自带的“记事本”的查找替换功能很弱,但EmEditor弥补了这一点,它支持的查找替换规则更加详细实用,对查找出的结果可以突出显示,并可以批量查找替换未打开的TXT、HTML、DOC等格式的文件中的内容:选择“搜索”菜单下的“在文件中查找”或“在文件中替换”命令,打开查相应对话框,输入自己想要替换的内容即可。   提示:批量替换的操作将无法撤消或恢复,因此最终替换之前请务必慎重,或者事先做好源文件的备份工作。   编写程序更轻松   EmEditor给学习网页及程序设计的朋友提供了许多贴心的功能,它可以为HTML、CSS、PHP、ASP、Perl、PerlScript、C#、C/C++、Java、JavaScript等语言提供一些基本框架,并能将特殊的语句突出显示,让人一目了然,这为编程人员免去了不少工作,也可以为编程初学者提供一些帮助。   自定义与宏功能   EmEditor的强大还表它提供强大的自定义功能,可以在“工具”菜单设置文件关联、自定义菜单和工具栏、管理常用工具和插件等(如图2),点击“工具/自定义”可以打开自定义窗口(如图2),这里提供了众多选项,我们能够通过设置让EmEditor更加符合自己的使用习惯。   此外,宏功能也是EmEditor一大亮点,比如需要书写相同的签名信息时,就可以在EmEditor中先录制一个签名信息的录入过程的宏,点击菜单栏中的“宏/开始停止录制”皆可开始录制,进行完录制动作后,点击同一按钮即可完成录制。当需要调用签名时,点击工具栏上的运行宏按钮便可以轻松完成。

2012-07-15

apache-tomcat-7.0.27-windows-x86.zip

apache-tomcat-7.0.27-windows-x86.zip

2012-04-19

jquery 1.6 api

jQuery 1.6 中文API (适用jQuery 1.6、jQuery 1.6.1、jQuery 1.6.2) AIR版, 知道很多人没有air环境, 所以附件中有 Adobe AIR Installe,即AIR阅读器,需要的童鞋们,你们有福气啦。。。。

2012-02-14

JQuery 1.4.2 中文 API

JQuery 1.4.2 中文 API(chm格式)

2012-02-10

【好压】压缩软件(多国语言版)

好压解压软件是中国用户数最大的免费压缩解压软件; 好压解压软件提供强力压缩、解压缩、加密压缩、分卷压缩、自解压等多项功能; 多次实验证明,好压解压软件的压缩效果比同类解压软件高出10%-30%! 好压官网提供正规的压缩软件下载、解压软件下载、 rar解压软件下载等。

2011-10-15

Chrome扩展【快捷工具】离线安装包(crx)

Chrome扩展 快捷工具 离线安装包 extension_1_0_28.crx

2011-10-11

c3p0-0.9.1.2.bin.zip

c3p0-0.9.1.2.bin.zip c3p0-0.9.1.2.bin.zip c3p0-0.9.1.2.bin.zip c3p0-0.9.1.2.bin.zip

2011-09-19

opencsv-2.3

第三方 csv 读取, 写入工具。第三方 csv 读取, 写入工具。第三方 csv 读取, 写入工具。

2011-09-15

eclipse findbugs

edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821

2011-09-05

commons-io-2.0.1-bin.zip

commons-io-2.0.1-bin.zip Apache的开源文件操作工具包

2011-09-02

commons-dbutils-1.3-bin.zip

commons-dbutils-1.3-bin.zip Apache的开源DB操作工具包

2011-09-02

commons-email-1.2-bin.zip

commons-email-1.2-bin.zip Apache的 Email开源工具包

2011-09-02

java简单加密包(jasypt-1.8-dist.zip)

java 简单加密类库 jar jasypt-1.8-dist.zip

2011-09-01

commons-lang-2.6-bin.zip

commons-lang-2.6-bin.zip,commons-lang-2.6-bin.zip,commons-lang-2.6-bin.zip,commons-lang-2.6-bin.zip

2011-08-10

深入浅出Struts2

下载请将文件扩展名改为 .rar 深入浅出Struts2.rar

2010-10-23

struts2权威指南.rar (前三章)

注意 :文件下载后后缀名是 .doc, 请将后缀名修改 .rar才能正常打开文件! 不要说我上传的文件不能打开!!!! struts2权威指南.rar (前三章), 看清楚了,只有前三章,不要下载完了说我骗你分!

2010-10-21

Java多线程设计模式

请将后缀名改为 .rar (JAVAXC.rar)

2010-04-27

Java正则表达式实例教程

Java正则表达式实例教程 正则 表达式

2010-04-27

Java_Regular.pdf

下载后, 请更改后缀名,将.doc 修改为 .pdf 如下: Java_Regular.pdf

2010-04-27

ASDFGHJ ASDFGHJ ASDFGHJ

ASDFGHJASDFGHJASDFGHJASDFGHJ ASDFGHJ

2010-02-05

Mobile icon

icon.rar,icon.rar,icon.rar,icon.rar,icon.rar,icon.rar,

2009-10-27

MobileImage (手机开发用墙纸)

请将后缀名改 .rar 手机开发用墙纸

2009-10-27

BMI Source

BMI Source BMI Source BMI Source

2009-09-28

drawable.doc

drawable.doc drawable.doc drawable.doc drawable.doc drawable.doc

2009-09-27

playsound.rar (仙剑4中的音效)

请将后缀名改为 .rar (playsound.rar)

2009-09-27

Velocity1.4

Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity

2009-09-16

OpenWnn 输入法

将请后缀名改为 zip , OpenWnn.zip 将请后缀名改为 zip , OpenWnn.zip

2009-08-27

androidSDK

插在后请将后缀名改为 rar androidSDK androidSDK 《Google Android SDK 开发范例大全》(随书光盘源代码07—10章)

2009-08-26

android-sdk-chinese

file type : pdf 请将后缀名改为 pdf

2009-08-26

droiddraw-r1b13

请将后缀名改为 .rar (droiddraw-r1b13.rar)

2009-08-25

APK Installer

APK installer 下载后请将后缀名改为 .rar

2009-08-25

ophone-sdk_windows-1.0-setup.jar_part_1.doc

下载后请将后缀名改为 .jar (ophone-sdk_windows-1.0-setup.jar_part_1.jar)

2009-08-19

mod_jk_2.0.47.dll

下载后请将后缀名字改为 .dll (mod_jk_2.0.47.dll )

2009-07-13

connectors.doc

connectors.docconnectors.docconnectors.docconnectors.docconnectors.doc

2009-07-10

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

TA关注的人

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