C#与Sybaes数据库移动应用开发指南PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:林胜利,路宗强,吴晓华编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2007
- ISBN:7113080146
- 页数:419 页
第0章 技术简介与前景展望 1
0-1 移动应用开发技术简介 1
0-2 移动应用开发技术的价值 1
0-3 移动应用开发技术市场展望 3
0-4 本书目标 4
Part 1 C#移动应用开发篇 9
第1章 初探.NET Compact Framework 9
1-1 .NET Framework简介 9
1-1-1 公共语言运行库的功能 10
1-1-2 .NET Framework类库 10
1-2 .NET Compact Framework介绍 11
1-2-1 .NET Compact Framework结构 11
1-2-2 .NET Compact Framework与.NETFramework的关系 12
1-2-3 .NET Compact Framework应用开发与Visual Studio 13
1-2-4 .NET Compact Framework支持的设备和平台 13
本章小结 14
第2章 C#语言快速入门 15
2-1 C#语言概述 15
2-2 C#语法 15
2-2-1 C#关键字 15
2-2-2 C#运算符 16
2-2-3 C#预处理器指令 17
2-2-4 C#常用术语 18
2-2-5 C#中的指针 20
2-3 C#编程 21
2-3-1 C#应用程序中的入口方法 21
2-3-2 C#中的数组 22
2-3-3 C#中的表达式 23
2-3-4 处理C#中的字符串 24
2-3-5 委托(Delegate) 28
2-3-6 C#中的事件 30
2-3-7 迭代器 30
2-3-8 C#中的集合类 32
2-3-9 异常和异常处理 34
本章小结 43
第3章 .NET CF内存管理与性能 45
3-1 .NET Compact Framework中的内存管理 45
3-1-1 移动设备与内存 45
3-1-2 .NET Compact Framework应用对内存的使用 45
3-1-3 .NET Compact Framework与内存管理 46
3-1-4 内存回收的关键技术 48
3-2 内存管理与性能 55
3-2-1 节省内存开销的基础编程考虑 55
3-2-2 节省内存开销的高级编程考虑 57
3-3 提升.NET Compact Framework应用性能 58
3-3-1 数据包装与反包装 58
3-3-2 析构函数的使用 58
本章小结 59
第4章 C#移动应用开发初步 60
4-1 MS Visual Studio 2005与移动应用开发 60
4-1-1 安装MS Visual Studio 2005 60
4-1-2 安装Windows Mobile 5.0 Pocket PC SDK 62
4-1-3 配置Windows Mobile 5.0 Pocket PC仿真器上网 63
4-2 创建移动应用程序 66
4-2-1 创建智能设备窗体应用 66
4-2-2 创建移动应用类库 70
4-3Pocket PC窗体应用中的系统控件 73
4-3-1 Pocket PC应用中的通用控件 73
4-3-2 Pocket PC应用中的容器控件 79
4-3-3 Pocket PC应用中的菜单与工具条控件 81
4-3-4 Pocket PC应用中的数据控件 83
4-3-5 Pocket PC应用中的对话框控件 84
4-4 调试Pocket PC移动应用 85
4-4-1 断点 85
4-4-2 调试 86
本章小结 87
第5章 Pocket PC移动应用图形编程 88
5-1 移动设备应用与位图 88
5-1-1 创建位图对象与绘制位图 88
5-1-2 使用PictureBox控件显示位图 91
5-1-3 复制位图 92
5-1-4 实现位图缩放 93
5-1-5 设置窗体背景图像 93
5-2 移动设备应用C#绘图高级技术 94
5-2-1 绘制透明图像 95
5-2-2 双缓冲绘制位图 96
5-3 用XrossOne软件包扩展绘图功能 98
5-3-1 XrossOne软件包简介 98
5-3-2 XrossOne软件包中的API 99
5-3-3 XrossOne编程实例 102
本章小结 109
第6章 移动设备应用XML编程 110
6-1 通过.NETCompact Framework核心类创建XML 110
6-1-1 通过XmlWriter核心类创建XML 110
6-1-2 通过XmlTextWriter核心类创建XML 118
6-2 通过.NETCompact Framework核心类读取XML 122
6-2-1 通过XmlReader核心类读取XML 122
6-2-2 XmlReader核心类的典型应用 132
6-2-3 通过XmlTextReader与XmlNodeReader核心类读取XML 137
6-3 通过XmlSerializer核心类序列化/反序列化对象与XML 144
本章小结 147
第7章 C#移动设备多线程编程 148
7-1 C#中的多线程 148
7-1-1 线程的创建与启动 149
7-1-2 悬挂线程 150
7-1-3 终止线程 151
7-2 线程同步 153
7-2-1 Lock关键字与同步 153
7-2-2 同步事件 154
7-2-3 互斥量与同步 156
7-3Timer线程 157
7-4 线程与UI 158
本章小结 163
第8章 C#移动应用网络编程 164
8-1 红外线网络编程 164
8-1-1 .NET Compact Framework红外线API 164
8-1-2 创建红外线文件传输服务器 171
8-1-3 创建红外线文件传输客户端 173
8-2 Socket网络编程 175
8-2-1 .NET Compact Framework中Socket API 175
8-2-2 创建Socket网络通信实例 182
8-3 Web编程 184
8-3-1 .NET Compact Framework Web编程核心类 184
8-3-2 Web编程实例 188
8-3-3 使用代理发送HTTP请求实例 190
本章小结 191
第9章 Pocket PC WebService编程 192
9-1 WebService技术 192
9-1-1 WebService技术简介 192
9-1-2 移动设备Web Service客户端 193
9-1-3 .NET CF中的Web Service API 194
9-2 Web服务描述语言工具 197
9-2-1 WSDL用法 197
9-2-2 Web服务描述语言工具应用实例 199
9-3 创建Web Service Pocket PC客户端应用 209
9-3-1 全球天气信息Web Service客户端类 209
9-3-2 纳斯达克股票报价Web Service客户端类 217
本章小结 222
Part 2 移动数据库程序设计篇第10章 ASA移动数据库与系统对象 225
10-1 Sybase ASA介绍 225
10-2 安装移动数据库开发软件环境 226
10-3 发布ASA到Pocket PC 230
10-4 ASA中的SQL函数 231
10-4-1 AVG函数 231
10-4-2 BASE64_DECODE函数 231
10-4-3 BASE64_ENCODE函数 231
10-4-4 BYTE_LENGTH函数 232
10-4-5 BYTE_SUBSTR函数 232
10-4-6 CAST函数 232
10-4-7 CHAR函数 233
10-4-8 CHARINDEX函数 233
10-4-9 CHAR_LENGTH函数 233
10-4-10 COMPARE函数 234
10-4-11 CONVERT函数 234
10-4-12 COUNT函数 235
10-4-13 CSCONVERT函数 235
10-4-14 DATALENGTH函数 236
10-4-15 DATE函数 236
10-4-16 DATEADD函数 237
10-4-17 DATEDIFF函数 237
10-4-18 DATEFORMAT函数 238
10-4-19 DATENAME函数 238
10-4-20 DAY函数 238
10-4-21 DAYNAME函数 238
10-4-22 DECRYPT函数 239
10-4-23 DEGREES函数 239
10-4-24 ENCRYPT函数 239
10-4-25 EXPRTYPE函数 240
10-4-26 GET_IDENTITY函数 241
10-4-27 GETDATE函数 241
10-4-28 GREATER函数 241
10-4-29 HEXTOINT函数 242
10-4-30 HTML_DECODE函数 242
10-4-31 HTML_ENCODE函数 242
10-4-32 HTTP_ENCODE函数 243
10-4-33 IFNULL函数 243
10-4-34 INSERTSTR函数 244
10-4-35 INTTOHEX函数 244
10-4-36 LCASE函数 244
10-4-37 LEFT函数 244
10-4-38 LENGTH函数 245
10-4-39 LIST函数 245
10-4-40 OCATE函数 246
10-4-41 MAX函数 246
10-4-42 MOD函数 247
10-4-43 NEWID函数 247
10-4-44 NUMBER函数 247
10-4-45 QUARTER函数 248
10-4-46 RADIANS函数 248
10-4-47 RAND函数 248
10-4-48 REPLACE函数 249
10-4-49 RIGHT函数 249
10-4-50 SIMILAR函数 249
10-4-51 STRING函数 250
10-4-52 STRTOUUID函数 250
10-4-53 SUBSTRING函数 250
10-4-54 SUM函数 251
10-4-55 TRIM函数 251
10-4-56 TRUNCNUM函数 252
10-4-57 UPPER函数 252
本章小结 252
第11章 ASA系统对象 253
11-1 系统表 253
11-1-1 DUMMY系统表 253
11-1-2 RowGenerator系统表 253
11-1-3 SYSCAPABILITYNAME系统表 254
11-1-4 SYSCOLLATION系统表 254
11-1-5 SYSCOLPERM系统表 255
11-1-6 SYSDOMAIN系统表 255
11-1-7 SYSEVENT系统表 256
11-1-8 SYSEVENTTYPE系统表 257
11-1-9 SYSFILE系统表 258
11-1-10 SYSINDEX系统表 258
11-1-11 SYSLOGIN系统表 259
11-1-12 SYSOPTION系统表 259
11-1-13 SYSPROCEDURE系统表 260
11-1-14 SYSPUBLICATION系统表 261
11-1-15 SYSREMOTETYPE系统表 261
11-1-16 SYSTABLE系统表 261
11-1-17 SYSTRIGGER系统表 263
11-1-18 SYSUSERPERM系统表 265
11-1-19 SYSUSERTYPE系统表 266
11-2 系统过程 266
11-2-1 sa_conn_activity系统过程 266
11-2-2 sa_audit_string系统过程 267
11-2-3 sa_conn_info系统过程 268
11-2-4 sa_conn_properties系统过程 269
11-2-5 sa_db_info系统过程 270
11-2-6 sa_db_properties系统过程 270
11-2-7 sa_disk_free_space系统过程 271
11-2-8 sa_eng_properties系统过程 272
11-2-9 sa_flush_cache系统过程 272
11-2-10 sa_flush_statistics系统过程 272
11-2-11 sa_get_server_messages系统过程 273
11-2-12 sa_index_levels系统过程 273
11-2-13 sa_java_loaded_classes系统过程 275
11-2-14 sa_locks系统过程 275
11-2-15 sa_procedure_profile系统过程 276
11-2-16 sa_procedure_profile_summary系统过程 277
11-2-17 sa_report_deadlocks系统过程 278
11-2-18 sa_reset_identity系统过程 279
11-2-19 sa_rowgenerator系统过程 279
11-2-20 sa_send_udp系统过程 280
11-2-21 sa_server_option系统过程 280
11-2-22 sa_table_page_usage系统过程 283
本章小结 283
第12章 开发Pocket PC单机移动数据库应用 284
12-1 开发直连数据库应用实例 284
12-2 开发可视数据库应用实例 288
12-3 SQL Anywhere的重要API 292
本章小结 295
第13章 Sybase UltraLite移动数据库编程 296
13-1 Sybase UltraLite数据库简介 296
13-1-1 安装Sybase UltraLite数据库到Pocket PC 298
13-1-2 UltraLite数据库体系 298
13-1-3 UltraLite SQL语言 307
13-2 Sybase UltraLite数据库常用工具 310
13-2-1 UltraLite数据库创建工具 310
13-2-2 ulinit实用程序 310
13-2-3 UltraLite模式管理器 311
13-2-4 ULISQL实用工具 312
13-2-5 ulsync实用程序 314
13-3 开发Sybase UltraLite数据库应用 315
13-3-1 创建Sybase UltraLite数据库 315
13-3-2 查询Sybase UltraLite数据库的数据 318
13-3-3 更新UltraLite数据库的数据 320
本章小结 321
第14章 Sybase MobiLink移动数据库同步技术介绍 322
14-1 SybaseMobiLink技术介绍 322
14-1-1 Sybase MobiLink同步的优势 323
14-1-2 Sybase MobiLink同步系统技术架构 325
14-1-3 同步系统中的统一数据库 327
14-1-4 Sybase MobiLink同步服务器 331
14-1-5 Sybase MobiLink客户端 332
14-2 MobiLink系统表对象 332
14-2-1 ml_connection_script系统表 333
14-2-2 ml_device系统表 333
14-2-3 ml_device_address系统表 333
14-2-4 ml_listening系统表 334
14-2-5 ml_property系统表 335
14-2-6 ml_script系统表 335
14-2-7 ml_script_version系统表 335
14-2-8 ml_scripts_modified系统表 336
14-2-9 ml_subscription系统表 336
14-2-10 ml_table系统表 336
14-2-11 ml_table_script系统表 337
14-2-12 ml_user系统表 337
本章小结 337
第15章 MobiLink中的同步事件与同步脚本 338
15-1 同步脚本 338
15-2 同步事件 349
15-2-1 authenticate_parameters连接事件 351
15-2-2 authenticate_user连接事件 351
15-2-3 begin_connection连接事件 351
15-2-4 begin_connection_autocommit连接事件 351
15-2-5 begin_download连接事件 352
15-2-6 begin_download表事件 352
15-2-7 begin_download_deletes表事件 352
15-2-8 begin_download_rows表事件 353
15-2-9 begin_publication连接事件 353
15-2-10 begin_synchronization连接事件 353
15-2-11 begin_synchronization表事件 354
15-2-12 begin_upload连接事件 354
15-2-13 begin_upload表事件 354
15-2-14 begin_upload_deletes表事件 354
15-2-15 begin_upload_rows表事件 355
15-2-16 download_cursor表事件 355
15-2-17 download_delete_cursor表事件 355
15-2-18 download_statistics连接事件 356
15-2-19 download_statistics表事件 356
15-2-20 end_connection连接事件 356
15-2-21 end_download连接事件 357
15-2-22 end_download表事件 357
15-2-23 end_download_deletes表事件 357
15-2-24 end_download_rows表事件 358
15-2-25 end_publication连接事件 358
15-2-26 end_synchronization连接事件 358
15-2-27 end_synchronization表事件 359
15-2-28 end_upload连接事件 359
15-2-29 end_upload表事件 359
15-2-30 end_upload_deletes表事件 359
15-2-31 end_upload_rows ows表事件 360
15-2-32 handle_error连接事件 360
15-2-33 handle_odbc_error连接事件 361
15-2-34 upload_delete表事件 361
15-2-35 upload_insert表事件 362
15-2-36 upload_new_row_ow_insert表事件 362
15-2-37 upload_old_row_w_insert表事件 362
15-2-38 upload_statistics连接事件 363
15-2-39 upload_statistics表事件 363
15-2-40 upload_update表事件 364
本章小结 364
第16章 搭建MobiLink开发环境 366
16-1 搭建MobiLink服务器 366
16-2 搭建MobiLink客户端 382
本章小结 386
第17章 移动书店移动数据库集成应用开发实例 387
17-1 设计移动书店的数据库 387
17-1-1 创建数据表 387
17-1-2 创建Publication 388
17-2 开发设置移动书店MobiLink应用 390
17-2-1 创建同步版本 390
17-2-2 创建同步用户 391
17-2-3 创建同步事件脚本 392
17-3 创建移动书店应用UltraLite客户端 396
17-3-1 创建移动书店应用UltraLite数据表 396
17-3-2 创建移动书店应用UltraLite发布 397
17-3-3 创建Pocket PC移动书店应用实例 398
本章小结 408
附录A Pocket PC实用小工具 409
附录B MobiLink服务器命令选项 412
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《家》高铁林,王力军文;胡博综图 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018