- 博客(0)
- 资源 (9)
- 收藏
- 关注
SQLite权威指南中文
目录
■前言
■第 1章 SQLite介绍
■第 2章 入门
■第 3章 关系模型
■第 4章 SQL
■第5章 设计和概念
■第 6章 核心C API
■第7章 扩充C API
■第8章 语言扩展
■第 9章 SQLite内核
■附录 A SQL参考
■附录 B C API参考
■附录 C Codd的12条准则
2018-08-08
NHibernate参考文档2.0.0
NHibernate参考文档
2.0.0
--------------------------------------------------------------------------------
目录
前言
1. 第一个NHibernate应用程序
1.1. 开始NHibernate之旅
1.2. 第一个持久化类
1.3. 映射cat
1.4. 与Cat同乐
1.5. 总结
2. 体系结构(Architecture)
2.1. 概况(Overview)
2.2. 实例状态
2.3. 上下文相关的(Contextual)Session
3. 配置
3.1. 可编程的配置方式
3.2. 获得ISessionFactory
3.3. 用户自行提供ADO.NET连接
3.4. NHibernate提供ADO.NET连接
3.5. 可选的配置属性
3.5.1. SQL方言
3.5.2 外连接抓取(Outer Join Fetching)
3.5.3. 查询缓存
3.5.4. 查询语言中的替换
3.6. 日志
3.7. 实现NamingStrategy
3.8. XML配置文件
4. 持久化类(Persistent Classes)
4.1. 一个简单的POCO例子
4.1.1. 为持久化成员变量声明读写属性
4.1.2. 实现一个默认的构造器(constructor)
4.1.3. 提供一个标识属性(identifier property)(可选)
4.1.4. 使用非不可继承的(non-sealed)类以及虚方法(virtual methods) (可选)
4.2. 实现继承(Inheritance)
4.3. 实现 Equals() 和 GetHashCode() 方法
4.4. 持久化生命周期(Lifecycle)中的回调(Callbacks)
4.5. 合法性验证(IValidatable)回调
5. 对象/关系数据库映射基础(Basic O/R Mapping)
5.1. 映射定义(Mapping declaration)
5.1.1. XML名称空间
5.1.2. hibernate-mapping
5.1.3. class
5.1.4. id
5.1.4.1. (主键生成策略)generator
5.1.4.2. 高/低位算法(Hi/Lo Algorithm)
5.1.4.3. 唯一标识16进制算法(UUID Algorithm )
5.1.4.4. 唯一标识字符串算法
5.1.4.5. 唯一标识GUID算法
5.1.4.6. 标识字段和序列(Identity columns and Sequences)
5.1.4.7. 程序分配的标识符(Assigned Identifiers)
5.1.5. (联合主键)composite-id
5.1.6. 鉴别器(discriminator)
5.1.7. 版本(version)(可选)
5.1.8. 时间戳 (可选)
5.1.9. 属性
5.1.10. 多对一
5.1.11. 一对一
5.1.12. 组件(component), 动态组件(dynamic-component)
5.1.13. 子类
5.1.14. 连接的子类(joined-subclass)
5.1.15. 联合子类(union-subclass)
5.1.16. 连接
5.1.17. map, set, list, bag
5.1.18. 引用(import)
5.2. NHibernate 的类型
5.2.1. 实体(Entities)和值(values)
5.2.2. 基本值类型
5.2.3. 自定义值类型
5.2.4. Any类型映射
5.3. SQL中引号包围的标识符
5.4. 模块化映射文件
5.5. 数据库生成属性(Generated Properties)
5.6. 数据库辅助对象
6. 集合类(Collections)映射
6.1. 持久化集合类
6.2. 集合外键(Collection foreign keys)
6.3. 值集合于多对多关联(Collections of values and many-to-many associations)
6.4. 一对多关联
6.5. 延迟加载
6.6. 有序集合(Sorted collections)
6.7. 使用<idbag>
6.8. 双向关联(Bidirectional associations)
6.9. 三重关联(Ternary associations)
6.10. 异质关联(Heterogeneous Associations)
6.11. 集合例子(Collection example)
7. 组件(Component)映射
7.1. 依赖对象(Dependent objects)
7.2. 在集合中出现的依赖对象 (Collections of dependent objects)
7.3. 组件作为IDictionary的索引(Components as IDictionary indices )
7.4. 组件作为联合标识符(Components as composite identifiers)
7.5. 动态组件
8. 继承映射(Inheritance Mappings)
8.1. 三种策略
8.1.1. 每个类分层结构一张表(Table per class hierarchy)
8.1.2. 每个子类一张表(Table per subclass)
8.1.3. 每个子类一张表(Table per subclass),使用辨别标志(Discriminator)
8.1.4. 混合使用“每个类分层结构一张表”和“每个子类一张表”
8.1.5. 每个具体类一张表(Table per concrete class)
8.1.6. 每个具体类一张表使用隐式多态
8.1.7. 隐式多态和其他继承映射混合使用
8.2. 限制
9. 持久化数据管理
9.1. 创建持久化对象
9.2. 加载载对象
9.3. 查询
9.3.1. 标量(Scalar)查询
9.3.2. IQuery接口
9.3.3. 过滤集合
9.3.4. 条件查询(Criteria queries)
9.3.5. 使用原生SQL的查询
9.4. 修改持久化对象
9.4.1. 使用同一个ISession持久化对象
9.4.2. 修改脱管(Detached)对象
9.4.3. 重新附脱管(Detached)对像
9.5. 删除持久化对象
9.6. 刷出
9.7. 结束ISession
9.7.1. 清除ISession
9.7.2. 提交数据库事务
9.7.3. 关闭ISession
9.8. 异常处理
9.9. 生命周期与对象图
9.10. 拦截器
9.11. 元数据API
10. 事务和并发
10.1. 配置,会话与工厂
10.2. 线程与连接
10.3. 关注对象标识(Considering object identity)
10.4. 乐观并发控制(Optimistic concurrency control)
10.4.1. 长会话自动版本化
10.4.2. 多事务自动版本化
10.4.3. 定制自动版本化行为
10.4.4. 应用程序级别的版本检查(Application version checking)
10.5. 会话断开连接
10.6. 悲观锁定(Pessimistic Locking)
10.7. 连接释放模式(Connection Release Modes)
11. 拦截器与事件
11.1. 拦截器
11.2. 事件系统
12. HQL: NHibernate查询语言
12.1. 大小写敏感性问题
12.2. from子句
12.3. 关联(Association)与连接(Join)
12.4. select子句
12.5. 聚集函数
12.6. 多态查询
12.7. where子句
12.8. 表达式
12.9. order by子句
12.10. group by子句
12.11. 子查询
12.12. HQL示例
12.13. 小技巧 & 小窍门
13. 条件查询(Criteria Queries)
13.1. 创建一个ICriteria实例
13.2. 限制结果集内容
13.3. 结果集排序
13.4. 关联
13.5. 动态关联抓取
13.6. 查询示例
13.7. 投影(Projections)、聚合(aggregation)和分组(grouping)
13.8. 离线(detached)查询和子查询
14. 原生SQL查询
14.1. 使用ISQLQuery
14.1.1. 标量查询(Scalar queries)
14.1.2. 实体查询(Entity queries)
14.1.3. 处理关联和集合类(Handling associations and collections)
14.1.4. 返回多个实体(Returning multiple entities)
14.1.4.1. 别名和属性引用(Alias and property references)
14.1.5. 返回非受管实体(Returning non-managed entities)
14.1.6. 处理继承(Handling inheritance)
14.1.7. 参数(Parameters)
14.2. 命名SQL查询
14.2.1. 使用return-property来明确地指定字段/别名
14.2.2. 使用存储过程来查询
14.2.2.1. 使用存储过程的规则和限制
14.3. 定制SQL用来create,update和delete
14.4. 定制装载SQL
15. 过滤数据
15.1. NHibernate 过滤器(filters)
16. 提升性能
16.1. 抓取策略(Fetching strategies)
16.1.1. 操作延迟加载的关联
16.1.2. 调整抓取策略(Tuning fetch strategies)
16.1.3. 单端关联代理(Single-ended association proxies)
16.1.4. 初始化集合和代理(Initializing collections and proxies)
16.1.5. 使用批量抓取(Using batch fetching)
16.1.6. 使用子查询抓取(Using subselect fetching)
16.2. 二级缓存(The Second Level Cache)
16.2.1. 缓存映射(Cache mappings)
16.2.2. 策略:只读缓存(Strategy: read only)
16.2.3. 策略:读/写缓存(Strategy: read/write)
16.2.4. 策略:非严格读/写缓存(Strategy: nonstrict read/write)
16.2.5. 并发策略兼容性
16.3. 管理缓存(Managing the caches)
16.4. 查询缓存(The Query Cache)
16.5. 理解集合性能(Understanding Collection performance)
16.5.1. 分类(Taxonomy)
16.5.2. Lists, maps 和sets用于更新效率最高
16.5.3. Bag和list是反向集合类中效率最高的
16.5.4. 一次性删除(One shot delete)
16.6. 批量更新(Batch updates)
16.7. Multi Query
16.8. 多重条件查询
17. 工具箱指南
17.1. 数据库结构生成(schema generation)
17.1.1. 对schema定制化(Customizing the schema)
17.1.2. 运行该工具
17.1.3. 配置属性(Properties)
17.1.4. 使用NAnt
17.2. 代码生成
17.2.1. 配置文件(可选)
17.2.2. 元数据属性
17.2.3. 基本的finder生成器(Basic finder generator)
17.2.4. 基于Velocity的渲染器/生成器(Velocity based renderer/generator)
17.3. 映射文件生成器(Mapping File Generation)
17.3.1. 运行工具
18. 示例:父子关系(Parent Child Relationships)
18.1. 关于collections需要注意的一点
18.2. 双向的一对多关系(Bidirectional one-to-many)
18.3. 级联生命周期(Cascading lifecycle)
18.4. 使用级联更新
18.5. 结论
19. 示例:Weblog 应用程序
19.1. 持久化类
19.2. NHibernate 映射
19.3. NHibernate 代码
20. 示例:复杂映射实例
20.1. Employer(雇主)/Employee(雇员)
20.2. Author(作家)/Work(作品)
20.3. Customer(客户)/Order(订单)/Product(产品)
21. 最佳实践
I. NHibernateContrib 参考文档
前言
22.2. Prevalence Cache 配置
22.1. 如何使用缓存?
22.2. Prevalence Cache 配置
22.3. SysCache 配置
22.4. SysCache2 配置
22.4.1. 表依赖缓存
22.4.2. SQL依赖缓存
22.4.3. 聚集依赖缓存
22.4.4. 附加设置
22.4.5. 补丁
2013-06-13
ExcelVBA程序设计
目录
一、VBA语言基础 1
第一节 标识符 1
第二节 运算符 1
第三节 数据类型 1
第四节 变量与常量 1
第五节 数组 2
第六节 注释和赋值语句 2
第七节 书写规范 2
第八节 判断语句 2
第九节 循环语句 3
第十节 其他类语句和错误语句处理 4
第十一节 过程和函数 4
一.Sub过程 4
二.Function函数 5
三.Property属性过程和Event事件过程 5
第十二节内部函数 5
一.测试函数 5
二.数学函数 5
三.字符串函数 6
四.转换函数 6
五.时间函数 6
第十三节 文件操作 6
文件 6
删除 7
打开 7
读入 7
写入 7
关闭 7
其他文件函数 7
二、VISUAL BASIC程序设计网络教学 1
第一课 VBA是什么 1
1.1 VBA是什么 1
1.2 EXCEL环境中基于应用程序自动化的优点 1
1.3 录制简单的宏 2
1.4 执行宏 2
1.5 查看录制的代码 2
1.6 编辑录制的代码 3
1.7 录制宏的局限性 4
1.8 小结 4
第二课 处理录制的宏 4
2.1 为宏指定快捷键 4
2.2 决定宏保存的位置 5
2.3 个人宏工作簿 5
2.3.1 保存宏到个人宏工作簿 5
2.3.2 使用并编辑个人宏工作簿中的宏 5
2.4 将宏指定给按钮 6
2.5 将宏指定给图片或其他对象 6
2.6 小结 7
第三课 学习控件 7
3.1 EXCEL开发过程简介 7
3.2 认识不同的控件 7
3.3 向工作表添加控件 7
3.4 设置控件的特性 8
3.5 给控件命名 8
3.6 使用用户窗体 8
3.7 疑难解答 9
第四课 理解变量和变量的作用 9
4.1 代码存在的位置:模块 9
4.2 对模块的概览 10
4.2.1 创建过程 10
4.2.2 运行宏 11
4.3 保存对模块所做的改变 11
4.4 变量 11
4.4.1 变量的数据类型 11
4.4.2 用Dim语句创建变量(声明变量) 13
4.4.3 变量命名的惯例 13
4.4.4 使用数组 14
4.4.5 变量赋值 15
第五课 利用VBA设置工作表使用权限 15
1.使用WITH语句。 17
2.使用对象变量。 17
方法3:减少对象的激活和选择 17
方法4:关闭屏幕更新 18
第六课 提高EXCEL中VBA的效率 19
方法1:尽量使用VBA原有的属性、方法和WORKSHEET函数 19
方法2:尽量减少使用对象引用,尤其在循环中 19
1.使用With语句。 19
2.使用对象变量。 20
3.在循环中要尽量减少对象的访问。 20
方法3:减少对象的激活和选择 20
方法4:关闭屏幕更新 20
第七课 如何在EXCEL里使用定时器 20
三、学习微软 EXCEL 2002 VBA 编程和XML,ASP技术 22
第一章 电子表格自动化简介和了解宏命令 22
1了解宏 22
2宏命令的普通应用 22
3写宏之前的计划 23
4录制宏 24
5运行宏 26
6修改宏代码 26
7添加注释 29
8分析宏代码 29
9清除宏代码 30
10测试修改好的宏 31
11两个层面运行宏的方法 32
12完善你的宏代码 32
13重新命名宏 34
14运行宏的其它方法 34
15使用键盘快捷键运行宏 34
16通过菜单运行宏 35
17通过工具栏按钮运行宏 37
18通过工作表里面的按钮运行宏 38
19保存宏 39
20打印宏 39
21保存宏在个人宏工作簿 40
22打开含有宏的工作簿 41
23VB编辑窗口 42
24了解工程浏览窗口 43
25了解属性窗口 43
26了解代码窗口 44
27 VB编辑器里的其它窗口 46
28接下来…… 46
第二章 VBA 第一步 46
1了解指令,模块和过程 47
2 VBA工程命名 47
3模块重命名 48
4从其它工程调用过程 49
5了解对象,属性和方法 50
6学习对象,属性和方法 51
7句法和文法 53
8打断很长的VBA语句 55
9了解VBA错误 55
10查找帮助 57
11语法和编程快捷助手 58
12属性/方法列表 59
13常数列表 59
14参数信息 60
15快速信息 60
16自动完成关键字 60
17缩进/凸出 61
18设置注释块/解除注释块 61
19使用对象浏览器 61
20使用VBA对象库 66
21用对象浏览器来定位过程 67
22使用立即窗口 67
23获取立即窗口里的信息 69
24学习对象 70
25电子表格单元格操作 70
26使用RANGE属性 70
27使用CELLS属性 71
28使用OFFSET属性 71
29选择单元格的其它方法 72
30选择行和列 73
31获取工作表信息 73
32往工作表输入数据 73
33返回工作表中的信息 74
34单元格格式 74
35移动,复制和删除单元格 74
36操作工作簿和工作表 75
37操作窗口(WINDOWS) 76
38管理EXCEL应用程序 76
39接下来…… 77
第三章 了解变量,数据类型和常量 77
1保存VBA语句的结果 77
2变量是什么 77
3数据类型 78
4如何产生变量 78
5如何声明变量 79
6明确变量的数据类型 80
7变量赋值 81
8强制声明变量 84
9了解变量范围 85
10过程级别(当地)变量 85
11模块级别变量 85
12工程级别变量 86
13变量的存活期 86
14了解和使用静态变量 86
15声明和使用对象变量 87
16使用明确的对象变量 88
17查找变量定义 88
18在VB过程里面使用常量 89
19内置常量 89
20接下来…… 90
第四章 VBA过程:子程序和函数 91
1.关于函数过程 91
2.创建函数过程 91
3.执行函数过程 92
4.从工作表里运行函数过程 93
5.从另外一个VBA过程里运行函数过程 94
6.传递参数 95
7.明确参数类型 96
8.按地址和按值传递参数 97
9.使用可选的参数 97
10.定位内置函数 98
11.使用MSGBOX函数 99
12.MSGBOX函数的运行值 103
13.使用INPUTBOX函数 104
14.数据类型转变 105
15.使用INPUTBOX方法 106
16.使用主过程和子过程 109
17.接下来…… 111
第五章 基于VBA做决定 111
1.关系和逻辑运算符 111
2.IF…THEN语句 112
3.基于多于一个条件的决定 114
4.THE IF…THEN…ELSE语句 115
5.IF…THEN…ELSEIF语句 118
6.嵌套的IF…THEN语句 119
7.SELECT CASE语句 120
8.和CASE子句一起使用IS 121
9.确定CASE子句里数值的范围 122
10.在CASE子句里确定多个表达式 123
11.接下来… 123
第六章 在VBA中重复操作 123
1.DO LOOPS: DO…WHILE和DO…UNTIL 123
2.观察过程执行 126
3.WHILE…WEND循环 127
4.FOR…NEXT 循环 128
5.FOR EACH…NEXT循环 129
7.提前跳出循环 130
8.循环嵌套 131
9.接下来… 131
第七章 利用VBA数组管理数据清单和表格 131
1.了解数组 132
2.声明数组 133
3.数组的上界和下界 133
4.在VBA过程里使用数组 134
5.数组和循环语句 135
6.使用二维数组 136
7.静态和动态数组 137
8.数组函数 139
9.ARRAY函数 139
10.ISARRAY函数 140
11.ERASE函数 140
12.LBOUND函数和UBOUND函数 141
13.数组中的错误 141
14.数组作为参数 143
15.接下来… 143
第八章 利用VBA操纵文件和文件夹 144
1.获取当前文件夹的名称(CURDIR函数) 144
2.更改文件或文件夹名称(NAME函数) 145
3.检查文件或文件夹是否存在(DIR函数) 145
4.获得文件修改的日期和时间(FILEDATETIME函数) 147
5.获得文件大小(FILELEN函数) 147
6.返回和设置文件属性(GETATTR函数和SETATTR函数) 147
7.更改缺省文件夹或驱动器(CHDIR语句和CHDRIVE语句) 149
8.创建和删除文件夹(MKDIR语句和RMDIR语句) 149
9.复制文件(FILECOPY语句) 149
10.删除文件(KILL语句) 151
11.从文件读取和写入数据(INPUT/OUTPUT) 151
12.文件访问类型 152
13.使用顺序文件 152
14.读取储存于顺序文件里的数据 152
15.逐行读取文件 152
16.从顺序文件中读取字符 153
17.读取分隔文本文件 155
18.往顺序文件里写数据 155
19.使用WRITE # 和PRINT # 语句 156
20.操作随机文件 157
21.创建用户定义的数据类型 157
22.操作二进制文件 161
23.操作文件和文件夹的时髦方法 162
24.使用WSH获取文件信息 164
25.FILESYSTEMOBJEC的方法和属性 165
26.对象FILE的属性 168
27.文件夹对象属性 169
28.驱动器对象属性 169
29.使用WSH创建文本文件 170
30.使用WSH进行其它操作 172
31.运行其它应用程序 172
32.创建快捷方式 173
33.接下来…… 174
第九章 利用VBA控制其它应用程序 174
1.启动应用程序 174
2.在应用程序之间切换 177
3.控制其它应用程序 177
4.控制应用程序的其它方法 179
5.了解自动控制 179
6.了解链接和嵌入 180
7.使用VBA进行链接和嵌入 181
8.COM和自动控制 182
9.了解绑定 182
10.后期绑定 182
11.早期绑定 182
12.建立到对象库的引用 183
13.创建自动控制对象 184
14.使用CREATEOBJECT函数 184
15.使用自动控制创建一个新的WORD文档 185
16.使用GETOBJECT函数 185
17.打开存在的WORD文档 186
18.使用关键字NEW 187
19.使用自动控制访问MICROSOFT OUTLOOK 188
20.接下来…… 189
第十章 对话框和自定义窗体 189
1.文件打开和另存为对话框 192
2.GETOPENFILENAME和GETSAVEASFILENAME方法 196
3.创建窗体 197
4.创建用户窗体的工具 199
5.标签 200
6.文字框 200
7.框架 200
8.选项按钮 201
9.复选框 201
10.切换按钮 201
11.列表框 201
12.复合框 201
13.滚动条 201
14.旋转按钮 201
15.图像 201
16.多页控件 202
17.TABSTRIP控件 202
18.REFEDIT控件 202
19.在窗体上放置控件 202
20.应用程序示例1:信息调查 202
21.在窗体上添加按钮、选项框和其它控件 204
22.更改控件名称 206
23.设置其它控件属性 206
24.准备工作表以储存窗体数据 207
25.显示自定义窗体 208
26.设置TAB顺序 208
27.了解窗体和控件事件 209
28.编写VBA过程对窗体和控件事件反应 211
29.编写过程来初始化窗体 211
30.编写过程填充列表框控件 213
31.编写过程控制选项按钮 213
32.编写过程同步文字框和旋转按钮 214
33.编写过程关闭用户窗体 214
34.转移窗体数据到工作表 215
35.使用INFO SURVEY应用程序 216
36.应用程序示例2:学生和考试 216
37.使用多页和TABSTRIP控件 216
38.给窗体STUDENTS AND EXAMS自定义窗体编写VBA过程 218
39.使用自定义窗体STUDENTS AND EXAMS 223
40.接下来…… 225
第十一章 自定义集合和类模块 225
1.使用集合 226
2.声明自定义集合 227
3.给自定义集合添加对象 227
4.从自定义集合移出对象 228
5.创建自定义对象 229
6.创建类 229
7.变量声明 229
8.定义类的属性 230
9.创建PROPERTY GET过程 230
10.创建PROPERTY LET过程 231
11.创建类方法 232
12.创建类的示例 232
13.类模块里的事件过程 232
14.创建用户界面 233
15.观察VBA过程的执行 242
16.接下来…… 245
第十二章 使用VBA创建自定义菜单和工具栏 245
1.工具栏 245
2.创建自定义工具栏 247
3.删除自定义工具栏 249
4.使用COMMANDBAR的属性 249
5.使用COMMANDBAR控件 249
6.理解和使用控件属性 251
7.控件方法 253
8.使用菜单 254
9.菜单编程 256
10.创建子菜单 258
11.修改内置快捷菜单 260
12.创建快捷菜单 262
13.接下来…… 264
第十三章 调试VBA过程和处理错误 264
1.测试VBA过程 265
2.终止过程 265
3.使用断点 266
4.在中断模式下使用立即窗口 269
5.使用STOP语句 271
6.添加监视表达式 271
7.清除监视表达式 274
8.使用快速监视 274
9.使用本地窗口和调用堆栈对话框 275
10.逐句运行VBA过程 276
11.逐句运行过程 277
12.逐过程执行过程 277
13.设置下一条语句 278
14.显示下一条语句 279
15.终止和重新设置VBA过程 279
16.了解和使用条件编译 279
17.操纵书签 281
18.捕捉错误 281
17.接下来…… 285
第十四章 微软EXCEL 2002 中的事件编程 285
1.事件过程介绍 285
2.激活和失活事件 287
3.事件次序 289
4.工作表事件 289
5.工作簿事件 294
6.图表事件 312
7.内嵌图表事件 316
8.可为应用软件对象识别的事件 317
9.查询表时间 320
10.接下来…… 323
第十五章 在EXCEL里使用ACCESS 323
1.对象库 323
2.建立对对象库的引用 329
3.链接到ACCESS 329
4.使用AUTOMATION链接到ACCESS数据库 331
5.使用DAO链接到ACCESS数据库 334
6.使用ADO链接到ACCESS数据库 334
7.从EXCEL执行ACCESS任务 336
8.创建新ACCESS数据库 336
9.打开ACCESS窗体 338
10.打开ACCESS报表 343
11.运行ACCESS查询 345
12.运行选择查询 347
13.运行参数查询 348
14.调用ACCESS函数 350
15.获取ACCESS数据到EXCEL工作表 350
16.使用GETROWS方法获取数据 350
17.使用COPYFROMRECORDSET方法获取数据 354
18.使用TRANSFERSPREADSHEET方法获取数据 354
19.使用OPENDATABASE方法 356
20.从ACCESS数据创建文本文件 360
21.从ACCESS数据创建查询表 363
22.在EXCEL里使用ACCESS数据 365
23.用ACCESS数据创建内嵌图表 365
24.传输EXCEL电子表格到ACCESS数据库 367
25.将EXCEL电子表格链接到ACCESS数据库 369
26.将EXCEL电子表格导入ACCESS数据库 370
27.放置EXCEL数据到ACCESS表中 370
28.接下来…… 374
2010-08-24
CSS20 --苏昱制作
本手册由苏昱制作
本手册是 Rainer's DHTML Library 产品的一部分。
本手册针对的是已有一定网页设计制作经验的读者。其目的是提供完整清晰的样式表内容的快速索引及进阶帮助。所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。
手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)、选择符(Selectors)的介绍。其内容涵括了 W3C 的 CSS2.0 标准,以及 Internet Explorer 和 Netscape 各自的私有内容。出于种种众所周知的原因考虑,本手册以浏览器的事实标准—— Internet Explorer 为主。
手册中为几乎所有的已被支持的属性、伪类、单位等,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行演示的实例。
本手册的升级信息与版权声明请参阅关于本书页面。
限于篇幅,对于一些过于繁杂的相关内容,如动态样式属性(Dynamic Properties),滤镜(Filters),行为(Behaviors)请参阅我的其它相关著作。
本书中涉及到的所有HTML对象(Object,Element),HTML属性(Attributes)和特性(Properties)请参阅我的相关著作。
2010-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人