-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-17
第1章 .net基础体系结构1.1 什么是.net1.2 我们为什么需要.net技术1.3 什么是.net framework1.4 .net和j2ee的相同点和不同点1.5 .net和c# 之间的关系1.6 c#语言的特点1.7 c#程序的编译运行1.7.1 什么是cli1.7.2 什么是clr1.7.3 什么是il1.7.4 c#程序是如何编译运行的第2章 c#开发环境2.1 c#语言需要的开发工具2.2 软件的安装、卸载2.2.1 安装visual studio 2005需要的软、硬件配置2.2.2 安装visual studio 2005需要的权限设置2.2.3 并行安装visual studio版本2.2.4 进行.net framework版本的并行安装2.2.5 安装iis. 2.2.6 安装visual studio 20052.2.7 卸载2.3 visual studio 2005开发环境实际应用2.3.1 管理解决方案、项目和文件2.3.1.1 创建解决方案2.3.1.2 创建解决方案的目录2.3.1.3 更改或添加默认编辑器2.3.1.4 升级使用visual studio .net2002或visual studio .net2003创建的项目2.3.1.5 设置启动项目2.3.1.6 修改项目属性和配置设置2.3.1.7 添加新项目项2.3.1.8 复制项目2.3.1.9 删除或移除项目2.3.1.10 卸载和重新加载项目2.3.1.11 移动项2.3.1.12 刷新解决方案资源管理器中的项2.3.1.13 如何重命名解决方案、项目和项2.3.2 项目属性2.3.2.1 指定程序集信息2.3.2.2 更改程序集名称2.3.2.3 更改应用程序的命名空间2.3.2.4 启用或禁用编译器警告2.3.2.5 更改应用程序的生成位置2.3.2.6 为项目生成xml文档2.3.2.7 设置编译常量2.3.2.8 针对特定的cpu类型优化应用程序2.3.2.9 在visual studio中添加或移除引用2.3.2.10 设置引用的copy local属性2.3.2.11 添加或移除字符串资源2.3.2.12 访问设置事件2.3.2.13 对应用程序和部署清单进行签名2.3.2.14 对程序集进行签名2.3.2.15 设置引用路径2.3.2.16 设置生成属性2.3.2.17 指定生成事件2.3.3 编辑代码和资源文件2.3.3.1 选择和更改文本2.3.3.2 显示代码大纲和隐藏代码2.3.3.3 在编辑器中管理自动换行2.3.3.4 在编辑器中显示行号2.3.3.5 在编辑器中将url显示为链接2.3.3.6 以递增方式搜索文档2.3.3.7 交互式搜索2.3.4 生成、调试和测试2.3.4.1 启用/禁用实时调试2.3.4.2 设置简单断点2.3.4.3 启用sql server 2005调试2.3.4.4 更改应用程序调试的启动操作2.3.4.5 设置应用程序调试的启动选项2.3.4.6 启用远程调试第3章 编写第一个c#程序3.1 c#程序的常规结构3.2 main()和命令行参数3.2.1 运用命令行参数3.2.2 使用foreach访问命令行参数3.2.3 main()返回值标识3.3 学习第一个c#程序3.3.1 编写第一个c#代码3.3.2 程序添加注释3.3.3 编译程序第4章 c#程序设计之基础知识4.1 数据类型4.1.1 c#的数据类型4.1.2 c#值类型4.1.2.1 c#值类型介绍——bool类型4.1.2.2 值类型介绍——byte类型4.1.2.3 值类型介绍——char类型4.1.2.4 值类型介绍——decimal类型4.1.2.5 值类型介绍——double类型4.1.2.6 值类型介绍——enum类型4.1.2.7 值类型介绍——float类型4.1.2.8 值类型介绍——int类型4.1.2.9 值类型介绍——long类型4.1.2.10 值类型介绍——sbyte类型4.1.2.11 值类型介绍——short类型4.1.2.12 值类型介绍——struct类型4.1.2.13 值类型介绍——uint类型4.1.2.14 值类型介绍——ulong类型4.1.2.15 值类型介绍——ushort类型4.1.3 引用类型包括的内容4.2 语句4.2.1 c#语言的语句类型4.2.1.1 选择语句——if-else定义及使用4.2.1.2 选择语句——switch定义及使用4.2.1.3 迭代语句——do定义及使用4.2.1.4 迭代语句——for定义及使用4.2.1.5 迭代语句——foreach定义及使用4.2.1.6 迭代语句——while定义及使用4.2.1.7 跳转语句——break定义及使用4.2.1.8 跳转语句——continue定义及使用4.2.1.9 跳转语句——goto定义及使用4.2.1.10 跳转语句——return定义及使用4.2.1.11 异常处理语句——throw定义及使用4.2.1.12 异常处理语句——try-catch定义及使用4.2.1.13 异常处理语句——try-finally定义及使用4.2.1.14 异常处理语句——try-catch -finally定义及使用4.2.1.15 检查处理语句——checked定义及使用4.2.1.16 检查处理语句——unchecked定义及使用4.2.1.17 fixed语句定义及使用4.2.1.18 lock语句定义及使用4.3 运算符4.3.1 c#运算符定义4.3.1.1 [ ]运算符定义和应用4.3.1.2 ( )运算符定义和应用4.3.1.3 (.)运算符定义和应用4.3.1.4 (:运算符定义和应用4.3.1.5 +运算符定义和应用4.3.1.6 运算符定义和应用4.3.1.7 *运算符定义和应用4.3.1.8 /运算符定义和应用4.3.1.9 %运算符定义和应用4.3.1.10 &运算符定义和应用4.3.1.11 ...
-
分类:数据库 语言:简体中文 大小:未知 发布时间:13-10-17
第1篇 SQL及关系数据库概述第1章 关系数据库概述1.1 数据库的基本概念1.1.1 数据库的发展1.1.2 数据库系统组成1.1.3 数据处理的抽象描述1.1.4 数据模型1.2 关系数据库基本概念1.2.1 关系模式1.2.2 关系模型的特点及组成1.2.3 关系数据语言的种类1.2.4 域1.2.5 笛卡儿积1.2.6 关系1.2.7 全关系系统十二准则1.2.8 规范化(NF范式)1.3 关系数据库类型1.3.1 桌面数据库1.3.2 网络数据库1.4 常用关系数据库介绍1.4.1 Microsoft Access1.4.2 FoxPro1.4.3 MySQL1.4.4 Firebird1.4.5 PostgreSQL1.4.6 Informix1.4.7 DB21.4.8 Sybase1.4.9 SQL Server1.4.10 Oracle1.5 小结第2章 SQL概述2.1 SQL的功能和特性2.2 SQL语法分类2.3 SQL标准与版本2.3.1 SQL92标准2.3.2 SQL99标准2.3.3 SQL:2003标准2.4 SQL表达式2.5 SQL标识符2.5.1 特殊字符(语法约定)2.5.2 注释字符2.6 SQL常量2.7 SQL变量2.8 SQL数据类型2.8.1 数值型数据2.8.2 字符型数据2.8.3 日期数据类型2.8.4 其他数据类型2.9 SQL语句2.9.1 SQL语句分类2.9.2 SELECT查询语句2.10 SQL语句的执行方法2.11 SQL与关系数据库2.12 SQL的发展2.13 小结第3章 SQL扩展、工具及范例数据库介绍3.1 T-SQL3.1.1 注释语句3.1.2 常量3.1.3 变量3.1.4 运算符3.1.5 数据类型3.1.6 函数3.1.7 流程控制语句3.2 PL/SQL3.2.1 注释语句3.2.2 数据类型3.2.3 SQL92、T-SQL、PL/SQL数据类型比较3.2.4 运算符3.2.5 函数3.2.6 PL/SQL与T-SQL函数比较3.2.7 常量和变量3.2.8 流程控制语句3.3 SQLCMD工具3.4 SQL Server查询分析工具3.5 Oracle企业管理器EM工具3.6 Oracle SQL * Plus工具3.6.1 SQL*Plus的主要功能3.6.2 SQL*Plus启动和快速登录方法3.6.3 SQL*Plus常用命令操作3.6.4 iSQL * Plus3.7 PL/SQL Developer工具3.7.1 主要功能特性3.7.2 软件资源3.7.3 基本用法3.8 TOAD工具3.8.1 主要功能特性3.8.2 软件资源3.8.3 基本用法3.9 范例数据库介绍3.9.1 SQL Server学籍管理数据库3.9.2 SQL Server系统示例库3.9.3 Oracle系统示例库3.10 本章小结第2篇 SQL运算符和函数第4章 SQL运算符4.1 算术运算符4.2 赋值运算符4.3 字符串串联运算符4.3.1 加号“+”4.3.2 双竖号“||”4.4 一元运算符4.5 逻辑运算符4.6 比较运算符4.7 集合运算符4.7.1 UNION运算符4.7.2 EXCEPT运算符4.7.3 INTERSECT运算符4.8 运算符优先级4.9 SQL92、SQL Server和Oracle运算符比较4.10 小结第5章 函数5.1 数值函数5.2 字符串函数5.3 日期时间函数5.4 数据类型转换函数5.4.1 CAST ()函数5.4.2 CONVERT () 函数5.5 统计函数5.5.1 SUM ()求和5.5.2 COUNT ()计数5.5.3 MAX () /MIN ()求最大/最小值5.5.4 AVG ()求均值5.5.5 VAR () /VARP () 求方差5.5.6 STDEV () /STDEVP ()求标准误差5.5.7 使用DISTINCT关键字进行重值筛选5.6 小结第3篇 数据查询操作第6章 简单查询6.1 用SELECT子句选择列表6.1.1 选择列6.1.2 更改列标题6.1.3 使用TOP限制选择行数6.1.4 DISTINCT去掉重复的字段数据6.1.5 DISTINCTROW去掉重复的记录数据6.2 FROM子句……第4篇 数据更新操作第5篇 数据安全管理第6篇 SQL编程第7篇 SQL在数据库开发和管理中的应用第8篇 附录附录A SQL常用语句分类索引附录B SQL、SQL Server、Oracle常用函数分类对照索引附录C SQL Server常用系统表和系统存储过程索引附录D Oracle数据库常用视图索引附录E Oracle数据库系统环境变量参数 内容简介: 《SQL语法范例大全(SQL Server 、Oracle通解)》以SQL92标准为重点(部分章节增加了SQL:1999和SQL:2003),全面系统地介绍了SQL语法、功能和特点,并以目前广泛流行的关系数据库SQLServer2005/2008和Oracle9i/10g/11g为基础,详细介绍了各种语法的示例,这些示例都是在实际工作中经常用到的,通俗易懂,具有很强的实用性。SQL是关系型数据库的处理语言,具有强大的处理功能。 《SQL语法范例大全(SQL Server 、Oracle通解)》拥有完善的体系、全面的方法、详尽的内容和丰富的实例。《SQL语法范例大全(SQL Server 、Oracle通解)》对SQL92语言、SQLServer和Oracle数据库的语法进行了对照,可作为手册查阅。书后附有大量详细的语法功能函数和语句,并对示例进行了索引,可供读者进行快速查阅。 《SQL语法范例大全(SQL Server 、Oracle通解)》既可作为各大专院校计算机或相近专业的教材,亦可作为从事程序设计、数据库管理与开发、系统分析与设计等专业技术人员的参考用书,适用面较广,适合初、中、高级计算机专业技术人员使用。电子书www.minxue.net内容截图: ...
-
分类:办公应用 语言:简体中文 大小:未知 发布时间:13-10-17
Part01 Excel基础操作Chapter 01Excel基础知识与操作功能1.1 启动与退出Excel应用程序1.1.1 启动Excel20071.1.2 Excel2007操作界面1.1.3 退出与关闭Excel2007技术扩展Excel2007应用程序的卸载1.2 工作簿与工作表操作1.2.1 新建Excel工作簿1.2.2 打开Excel工作簿1.2.3 保存Excel工作簿1.2.4 选定工作表1.2.5 切换与重命名工作表1.2.6 插入与删除工作表1.2.7 移动与复制工作表1.2.8 隐藏与保护工作表技术扩展设置工作表标签颜色1.3 工作簿视图与窗口设置1.3.1 不同视图方式的切换1.3.2 窗口的拆分与冻结技术扩展工作簿的加密保护Chapter 02数据的输入与编辑2.1 输入数据2.1.1 输入文本2.1.2 输入以O开头的数据2.1.3 输入负数2.1.4 插入符号2.1.5 插入日期技术扩展输入分数和时间数据2.2 快速填充数据2.2.1 使用填充柄复制填充2.2.2 系列填充2.2.3 自定义序列填充技术扩展为单元格插入批注信息2.3 编辑数据2.3.1 修改数据2.3.2 移动或复制数据2.3.3 添加或删除数据2.3.4 隐藏与显示数据2.3.5 设置数据有效性Part02 Excel知识点Chapter 03设置财务表格格式3.1 设置字体格式和边框效果3.1.1 设置报销单字体格式3.1.2 设置报销单边框效果相关行业知识常见差旅费用内容3.2 设置单元格数字格式3.2.1 设置金额费用货币格式3.2.2 设置制表日期格式3.2.3 自定义编号数字格式3.3 应用单元格样式效果3.4 套用表格格式功能3.4.1 设置产品报价单样式3.4.2 转换套用表格区域相关行业知识出口产品报价单构成要素3.5 设置单元格区域条件格式3.5.1 突出显示单元格规则3.5.2 设置岗位工资数据条格式3.5.3 新建条件格式规则相关行业知识员工薪资体系定位Chapter 04处理财务表格数据4.1 查找与替换表格数据4.1.1 查找财产名称数据4.1.2 替换带格式效果的财产名称数据相关行业知识企业财产保险种类4.2 表格数据的排序设置4.2.1 简单排序销售数量数据4.2.2 复杂排序单价与销售额数据4.2.3 自定义按产品名称排序数据4.3 表格数据的筛选处理4.3.1 自动筛选产品数据4.3.2 条件筛选销售业绩数据相关行业知识常见销售业绩考评内容4.4 分类汇总表格数据4.4.1 分类汇总计算销售额4.4.2 嵌套分类汇总Chapter 05图表分析财务表格数据信息5.1 创建比较分析柱形图5.1.1 创建柱形图.5.1.2 设置本金与利息比较图表相关行业知识贷款利率的决定因素5.2 创建百分比结构分析饼图5.2.1 创建饼图5.2.2 设置区域销售分析条饼图技术扩展选择合适的图表类型5.3 创建面积效果分析图5.3.1 创建面积图5.3.2 设计市场销售状况分析图5.4 创建数据走势分析折线图5.4.1 创建折线图54.2 添加收入费用线性趋势线相关行业知识收支平衡分析Chapter 06数据透视表(图)分析报表6.1 创建数据透视表6.1.1 创建企业月销售记录数据透视表6.1.2 设置数据透视表选项6.1.3 修改数据透视表汇总方式6.1.4 设计销售费用数据透视表技术扩展透视表推迟布局更新功能6.2 创建数据透视图6.2.1 创建企业应收账款数据透视图6.2.2 分析应收账款数据透视图6.2.3 设计应收账款数据透视图6.2.4 布局应收账款数据透视图6.2.5 设置应收账款数据透视图格式相关行业知识如何进行应收账款分析Chapter 07公式与函数计算财务数据7.1 公式的使用7.1.1 名称的定义7.1.2 公式的输入7.1.3 设置单元格引用方式技术扩展常见公式结果错误值处理7.2 财务函数的使用7.2.1 SLN()函数直线折旧计算7.2.2 DB()函数固定余额递减折旧计算7.2.3 DDB()函数双倍余额递减折旧法7.2.4 SYD()函数年限总和折旧法7.3 统计函数与数学函数的使用7.3.1 SUMPRODUCTO函数计算销售业绩7.3.2 MAX()、MON()函数评比业绩成绩7.4 公式的审核功能7.4.1 IF()嵌套函数评定工资等级7.4.2 公式求值与显示技术扩展公式错误检查规则Chapter 08规划求解与方案管理8.1 加载规划求解工具8.2 规划求解最大值8.2.1 创建销售利润规划求解模型8.2.2 设置约束条件8.2.3 保存规划求解方案8.3 规划求解最小值83.1 创建批量订货规划求解模型8.3.2 求解方案结果技术扩展规划求解结果的保存与设置8.4 规划求解方案管理8.4.1 创建贷款偿还表8.4.2 创建贷款偿还方案8.4.3 选择已创建方案8.4 ,4管理已有方案相关行业知识贷款种类Chapter 09单、双变量模拟运算9.7 单、双变量模拟运算9.1.1 单变量求解不同利率下的月还款额9.1 2双变量求解不同利率与还款年限下的月还款额9.2 求解模拟运算与分析计算结果9.2.1 单变量求解不同折旧年限下的年折旧额9.2.2 双变量求解不同折旧年限与残值的折旧技术扩展提高工作表的运算速度9.3 单变量求解9.3.1 创建存款单变量求解模型9.3.2 求解可变单元格值相关行业知识常见贷款利率类型chapter 10数据分析工具分析企业资10.1 安装数据分析工具10.2 相关系数分析工具10.2.1 培训费用与销售业绩相关系数分析10.2.2 外币存款与汇率相关系数分析相关行业知识外汇风险形态分析10.3 回归分析工具10.3.1 产品满意度回归分析10.3.2 查看回归分析结论10.4 抽样数据分析工具10.4.1 固定资产折旧周期抽样分析10.4.2 图表分析抽样数据信息10.5 数据频率及直方图分析10.5.1 员工工资数据频率分析10.5.2 员工工资分布直方图分析相关行业知识工资的含义及等级划分Chapter 11宏与VBA的自动化功能11.1 最简单的VBA程序一一宏11.1.1 录制保护销售业绩工作表的宏11.1.2 保存与执行宏11.1.3 编辑与修改宏技术扩展关于宏病毒11.2 VBA程序查询与统计功能1.2.1 使用VBA调用函数计算资产折旧11.2.2 调整内置函数进行销售统计11.3 使用用户窗体11.3.1 设计用户窗体11.3.2 向用户窗体添加控件11.3.3 用户窗体友好设置Chapter 12审阅与打印财务表格12.1 添加与设置批注信息12.1.1 为银行存款余额调节表插入批注12.1.2 隐藏与显示批注12.1.3 修改与删除批注12.1.4 设置批注的格式12.2 保护金额统计表12.2.1 设置允许用户编辑区域12.2.2 设置保护密码相关行业知识定价决策12.3 保护与共享资产负债表12.3.1 共享负债表工作簿12.3.2 保护并共享资产负债表工作簿12.3.3 保护负债表工作簿12.4 打印现金流量表12.4.1 预览流量表打印效果12.4.2 设置打印流量表页面12.4.3 设置打印选项Part 03企业综合实例Chapter 13企业日记账和总账表13.1 创建会计科目表13.1.1 建立会计科目和会计科目代码13.1.2 设置工作簿窗口冻结13.1.3 设置期初余额及余额平衡试算13.2 处理日记账13.2.1 建立日记账表单13.2.2 银行存款日记账13.3 处理总账13.3.1 创建科目汇总表13.3.2 自动计算总账金额13.3.3 设置账务核对与平衡检验相关行业知识记账凭证的填制要求与方法chapter 14企业资产负债表14.1 创建资产负债表14.1.1 复制总账工作表14.1.2 创建资产负债表基本表格14.1.3 使用公式计算当前日期14.1.4 编辑公式计算资产情况相关行业知识资产负债表编制总体流程14.2 使用图表分析资产负债14.2.1 创建负债分析柱形图14.2.2 格式化负债分析图14.2.3 移动图表相关行业知识资产负债表的主要作用14.3 保护资产负债表14.3.1 保护单个工作表14.3.2 保护部分单元格区域14.3.3 保护工作簿相关行业知识财务报表编制总体流程Chapter 15企业损益分析表15.1 创建月度损益分析表15.1.1 建立各月损益分析表格15.1.2 引用总账数据计算损益表各项目相关行业知识损益表的重要作用15.2 使用图表分析损益情况相关行业知识损益表的格式15.3 编制利润分配表相关行业知识利润分配表的编制方法15.4 损益表综合分析15.4.1 盈利能力分析15.4.2 成本、费用消化能力分析15.5 创建成本费用报表相关行业知识损益表的编制方法Chapter 16企业现金流量表16.1 创建现金流量表16.1.1 建立与格式化表格16.1.2 使用日期函数添加日期16.1.3 计算现金流量金额相关行业知识现金流量表编制总体流程16.2 现金流量趋势分析16.2.1 编辑现金流量定比表16.2.2 创建流量走势图表16.2.3 使用图表创建现金收支图相关行业知识所有者权益表分析综合收益16.3 打印现金流量表和图表16.3.1 打印现金流量表16.3.2 打印现金收支图表相关行业知识现金流量表的编制基础和分乡chapter 17企业资金时间价值分析17.1 资金的时间价值17.1.1 存款单利终值计算17.1.2 存款复利终值计算17.1.3 单利现值与复利现值计算相关行业知识资金时间价值与利息率的区别17.2 普通年金与先付年金17.2.1 普通年金现值与终值计算17.2.2 先付年金现值与终值计算17.2.3 使用图表比较分析支付金额相关行业知识贴现率和期数的推算17.3 通货膨胀17.3.1 可变利率下的未来值17.3.2 通货膨胀与时间价值相关行业知识债券价值的评估Chapter 18企业项目投资管理18.1 投资项目财务评估18.1.1 净现值法评估相关行业知识净现值法优缺点18.1.2 内含报酬率法评估相关行业知识内含报酬率评估优点18.1.3 回收期法评估18.1.4 利润率指标法评估18.2 创建投资计划财务评估表18.2.1 建立与格式化表格18.2.2 分析比较评估结果相关行业知识项目计算期与资金构成18.2.3 共享评估分析结果表18.3 现金流量分析18.3.1 现金流量计算18.3.2 使用图表分析现金流量相关行业知识投资决策指标chapter 19企业筹资管理19.1 企业筹资方式分类19.2 筹资方式分析19.2.1 借款筹资分析19.2.2 租赁筹资分析19.2.3 股票筹资分析相关行业知识股票筹资的特点19.2.4 债券筹资分析相关行业知识企业筹资应考虑的基本因素19.3 筹资风险分析19.4 企业资金结构图表分析相关行业知识财务管理中的杠杆原理Chapter 20企业财务预算20.1 财务预算体系20.1.1 全面预算体系20.1.2 财务预算编制作用与步骤20.2 编制财务预算费用20.2.1 销售预算与分析相关行业知识财务预算的组成20.2.2 生产产量预算20.2.3 直接材料预算相关行业知识财务预算的日常管理20.2.4 直接人工预算20.2.5 制造费用预算及分析20.2.6 销售费用和管理费用预算及分析20.2.7 现金预算20.2.8 编制利润预算表20.2.9 编制资产负债预算表相关行业知识财务预算的分析与考核 内容简介:《EXCEL 财务宝典》共分为Excel基础知识、财务相关小实例、财务综合实例三大部分,共20章,由浅入深地全面介绍了Excel 2007在出纳、会计、财务管理人员办公中的具体应用。Excel 2007是一款集表格制作、数据计算、图表绘制、数据分析等功能于一身的数据处理软件。财务工作中很多繁琐的报表、预算、核算、分析都能通过Excel快速生成,且能够重复使用,对于财务工作者来说Excel是一个不可多得的得力助手。《EXCEL 财务宝典》依托Excel在财务工作中的具体应用,通过实例的方式,讲解如何使用Excel 2007在财务工作中高效办公。电子书www.minxue.net内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-17
第一部分 android平台概览第1章 android简介 21.1 移动软件开发简史 21.1.1 遥想当年 21.1.2 “砖头” 31.1.3 无线应用协议(wap) 41.1.4 专用移动平台 61.2 开放手机联盟(oha) 71.2.1 无线google 71.2.2 成立开放手机联盟 81.2.3 制造商:设计android手机 81.2.4 移动运营商:传播android体验 91.2.5 应用程序推动的设备销售:开发android应用程序 101.2.6 充分发挥android的优势 101.2.7 android市场:我们的定位 101.3 android平台的不同之处 111.3.1 android:下一代平台 111.3.2 免费开放源代码 121.3.3 熟悉和廉价的开发工具 12.1.3.4 合理的开发人员学习曲线 121.3.5 强大的应用程序开发支持 131.3.6 丰富、安全的应用集成 131.3.7 无障碍发布 131.3.8 为应用程序提供的“自由市场” 131.3.9 新生并逐渐成长的平台 151.4 android平台 151.4.1 android的基本体系结构 151.4.2 安全与许可权限 171.4.3 开发android应用程序 18小结 20参考资料和更多信息 20第2章 搭建你的android开发环境 212.1 配置你的开发环境 212.1.1 配置操作系统以适应设备调试 222.1.2 配置android硬件以供调试 232.1.3 升级android sdk 242.1.4 android软件开发包的问题 242.2 探索android sdk 252.2.1 理解android sdk许可协议 252.2.2 阅读android sdk文档 262.2.3 探索android应用程序核心框架 272.2.4 了解android核心工具 282.2.5 探索android示例应用程序 31小结 32参考资料和更多信息 32第3章 编写第一个android应用程序 333.1 测试你的开发环境 333.1.1 在eclipse工程中导入snake应用程序 333.1.2 为snake工程创建android虚拟设备(avd) 353.1.3 为snake工程创建运行配置参数 363.1.4 在android模拟器中运行snake应用程序 373.2 构建你的第一个android应用程序 393.2.1 创建和配置新的android工程 393.2.2 android应用程序的核心文件和目录 413.2.3 为新工程创建android虚拟设备 423.2.4 为工程配置运行参数 423.2.5 在模拟器中运行android应用程序 433.2.6 在模拟器中调试android应用程序 443.2.7 为android应用程序添加日志记录 463.2.8 为应用程序添加媒体支持 483.2.9 为应用程序添加位置服务(lbs) 493.2.10 在硬件上调试应用程序 50小结 52参考资料和更多信息 52第4章 掌握android开发工具 534.1 使用android文档 534.2 使用android模拟器 554.3 使用logcat查看应用程序日志数据 554.4 使用ddms调试应用程序 564.5 使用android调试桥(adb) 564.6 使用资源编辑器和ui设计器 574.7 使用android层级浏览器 594.7.1 运行层级浏览器 594.7.2 使用布局浏览模式 604.7.3 优化用户界面 614.7.4 使用精细像素模式 614.8 使用九格拉伸图像 624.9 使用其他android工具 64小结 65参考资料和更多信息 65第二部分 android应用程序设计基础第5章 剖析android应用程序 685.1 掌握重要的android术语 685.2 使用应用程序context 695.2.1 获取应用程序context 695.2.2 使用应用程序context 695.2.3 获取应用程序资源 705.2.4 访问应用程序首选项 705.2.5 访问应用程序文件和目录 705.2.6 获取应用程序组件 705.3 使用activity执行应用程序任务 705.3.1 android activity的生命周期 715.3.2 使用activity回调管理应用程序状态和资源 715.4 使用fragment组织activity组件 745.5 使用intent管理activity跳转 765.5.1 使用intent实现activity之间的跳转 765.5.2 使用activity和intent组织应用程序导航 785.6 使用服务 795.7 接收和广播intent 80小结 80参考资料和更多信息 80第6章 使用android manifest文件定义应用程序 826.1 使用android manifest文件配置android应用程序 826.2 管理你的应用程序标识 866.2.1 为你的应用程序指定版本 866.2.2 给你的应用程序加上名称和图标 876.3 强制指定应用程序的系统需求 876.3.1 针对特定sdk版本 876.3.2 强制指定应用程序平台需求 896.3.3 使用外部库 916.3.4 其他应用程序配置及筛选器 916.4 在android manifest文件中注册activity 926.4.1 使用intent过滤器为应用程序指派主入口点activity 926.4.2 配置其他intent过滤器 926.4.3 注册其他应用程序组件 936.5 使用许可权限 936.5.1 注册应用程序所需的许可权限 946.5.2 注册应用程序强制要求的许可权限 946.6 探索manifest文件的其他设置 95小结 95参考资料和更多信息 96第7章 管理应用程序资源 977.1 什么是资源 977.1.1 存储应用程序资源 977.1.2 资源的类型 987.1.3 使用程序访问资源 1017.2 使用eclipse设置简单资源 1017.3 使用不同种类的资源 1047.3.1 使用string(字符串)资源 1047.3.2 使用格式化的字符串资源 1047.3.3 使用字符串数组 1067.3.4 使用boolean(布尔)资源 1077.3.5 使用integer(整型)资源 1077.3.6 使用颜色 1087.3.7 使用尺寸 1087.3.8 使用简单drawable资源 1097.3.9 使用图像 1107.3.10 使用动画 1127.3.11 使用菜单 1147.3.12 使用xml文件 1157.3.13 使用原始文件 1167.3.14 资源引用 1167.3.15 使用布局(layout) 1177.4 引用系统资源 121小结 122参考资料和更多信息 122第三部分 android用户界面设计精髓第8章 探索用户界面屏幕元素 1248.1 android视图和布局简介 1248.1.1 android视图简介 1248.1.2 android控件简介 1248.1.3 android布局简介 1258.2 使用textview显示文本 1258.2.1 配置布局和尺寸 1268.2.2 在文本中创建上下文链接 1278.3 使用edittext获取用户数据 1288.3.1 使用edittext控件获取用户输入文本 1288.3.2 使用输入过滤器约束用户输入 1298.4 使用自动补全辅助用户 1308.5 使用spinner控件为用户提供可选输入 1318.6 使用按钮、多选框和单选组完成简单的用户选择 1328.6.1 使用基本按钮 1338.6.2 使用bheckbox和togglebutton控件 1348.6.3 使用radiogroup和radio button 1358.7 获取用户输入的日期和时间 1378.8 使用指示器向用户显示数据 1398.8.1 使用progressbar指示进度 1398.8.2 使用seekbar调整进度 1408.8.3 使用ratingbar显示评分数据 1418.8.4 使用chronometer显示时间推移 1428.8.5 显示时间 142小结 143参考资料和更多信息 143第9章 使用布局设计用户界面 1459.1 创建android用户界面 1459.1.1 使用xml资源创建布局 1459.1.2 使用代码创建布局 1469.2 组织用户界面 1489.2.1 为布局设计使用viewgroup子类 1499.2.2 将viewgroup子类作为视图容器 1499.3 使用内建的布局类 1499.3.1 使用framelayout 1519.3.2 使用linearlayout 1529.3.3 使用relativelayout 1539.3.4 使用tablelayout 1559.3.5 使用gridlayout 1579.3.6 在屏幕上使用多布局 1599.4 使用容器控件类 1609.4.1 使用数据驱动容器 1609.4.2 使用标签组织视图 1649.4.3 添加滚动支持 1669.4.4 探索其他视图容器 167小结 167参考资料和更多信息 167第10章 使用fragment 16910.1 理解fragment 16910.1.1 理解fragment生命周期 17010.1.2 使用特化的fragment 17210.1.3 设计基于fragment的应用程序 17310.2 使用android支持包 18010.2.1 为旧版应用程序添加android fragment支持 18010.2.2 在新应用程序中针对旧版平台使用fragment 18110.2.3 在项目中链接android支持包 181小结 182参考资料和更多信息 182第11章 使用对话框 18311.1 选择一种方式实现对话框 18311.2 探索不同类型的对话框 18411.3 使用对话框:以前的方法 18511.4 使用对话框:fragment方法 187小结 190参考资料和更多信息 190第四部分 android应用程序设计精髓第12章 使用android首选项 19212.1 使用应用程序首选项 19212.1.1 正确地使用首选项 19212.1.2 存储不同类型的首选项值 19212.1.3 创建私有和共享首选项 19312.1.4 创建可供多个activity使用的共享首选项 19312.1.5 搜索和读取首选项 19312.1.6 新增、修改和删除首选项 19412.1.7 处理首选项变更 19512.1.8 使用android文件系统查找首选项数据 19512.2 创建可管理的用户首选项 19612.2.1 创建首选项资源文件 19612.2.2 使用preferenceactivity类 198小结 200参考资料和更多信息 200第13章 使用文件和目录 20113.1 使用设备应用程序数据 20113.2 练习良好的文件管理 20213.3 理解android文件许可权限 20213.4 使用文件和目录 20313.4.1 探索android应用程序目录 20313.4.2 使用android文件系统操作其他目录和文件 206小结 208参考资料和更多信息 208第14章 使用内容提供器 20914.1 探索android内容提供器 20914.1.1 使用mediastore内容提供器 21014.1.2 使用calllog内容提供器 21114.1.3 使用浏览器(browser)内容提供器 21314.1.4 使用calendercontract内容提供器 21414.1.5 使用userdictionary(用户词典)内容提供器 21414.1.6 使用voicemailcontract内容提供器 21414.1.7 使用settings内容提供器 21414.1.8 使用联系簿(contacts)内容提供器 21414.2 修改内容提供器的数据 21814.2.1 添加记录 21814.2.2 修改记录 21914.2.3 删除记录 22014.3 使用第三方内容提供器 220小结 221参考资料和更多信息 221第15章 设计高兼容性应用程序 22215.1 最大化应用程序兼容性 22215.2 为兼容性设计用户界面 22415.2.1 使用fragment 22515.2.2 使用android支持包 22515.2.3 支持特定屏幕类型 22515.2.4 使用九格拉伸图像 22615.2.5 使用working square原理 22615.3 提供应用程序替代资源 22715.3.1 理解资源的解析(resolve)方式 22715.3.2 使用替代资源标识符 22715.3.3 提供用于不同屏幕方向的资源 23115.3.4 在程序中使用替代资源 23215.3.5 高效地组织应用程序资源 23215.4 面向平板电脑、电视和其他新设备 23215.4.1 面向平板设备 23315.4.2 面向google电视设备 233小结 234参考资料和更多信息 235第五部分 对外发布你的android应用程序第16章 移动软件开发过程 23816.1 移动开发过程概览 23816.2 选择一种软件开发方法 23816.2.1 理解“瀑布模型”的危险 23916.2.2 认识迭代式开发的价值 23916.3 整合应用程序需求 23916.3.1 确定工程需求 23916.3.2 为移动应用程序开发用例 24116.3.3 吸纳第三方需求 24116.3.4 管理设备数据库 24216.4 项目风险评估 24416.4.1 确定目标设备 24416.4.2 获取目标设备 24516.4.3 确定应用程序需求的可行性 24616.4.4 理解质量保障的风险 24616.5 编写基本项目文档 24716.5.1 为质量保障制定测试计划 24816.5.2 提供第三方所需的文档 24816.5.3 提供维护和移植所需的文档 24816.6 使用配置管理系统 24816.6.1 选择一个源代码控制系统 24816.6.2 实现一个可用的版本管理系统 24916.7 设计移动应用程序 24916.7.1 认识移动设备的局限 24916.7.2 移动应用程序体系结构探索 24916.7.3 可扩展和维护设计 25016.7.4 应用程序交互设计 25116.8 开发移动应用程序 25116.9 测试移动应用程序 25216.10 发布移动应用程序 25216.11 支持和维护移动应用程序 25316.11.1 跟踪和定位用户产生的“崩溃”报告 25316.11.2 测试固件升级 25316.11.3 维护适当的应用程序文档 25316.11.4 管理服务器的动态更改 25316.11.5 确定低风险移植机会 253小结 254参考资料和更多信息 254第17章 设计和开发“防弹”android应用程序 25517.1 “防弹”移动应用程序设计最佳实践 25517.1.1 满足移动用户的需求 25517.1.2 为移动设备设计用户界面 25617.1.3 设计稳定、灵敏的移动应用程序 25717.1.4 设计安全的移动应用程序 25817.1.5 在设计移动应用程序时考虑利益的最大化 25817.1.6 在android应用程序设计时使用第三方标准 25917.1.7 设计便于维护和升级的移动应用程序 25917.1.8 在应用程序设计中使用andriod工具 26117.1.9 避免设计时的愚蠢错误 26117.2 “防弹”移动应用程序开发最佳实践 26117.2.1 设计有效的移动开发过程 26217.2.2 提早和经常地测试应用程序可行性 26217.2.3 使用代码标准、代码检查和单元测试以提高代码质量 26217.2.4 处理某单一设备的缺陷 26417.2.5 在应用程序开发中使用android工具 26517.2.6 避免开发时的愚蠢错误 265小结 265参考资料和更多信息 265第18章 测试android应用程序 26718.1 设计一个应用程序漏洞跟踪系统 26718.2 管理测试环境 26818.3 尽量全面地进行测试 27018.4 在应用程序测试中使用android工具 27618.5 避免测试时的愚蠢错误 276小结 277参考资料和更多信息 277第19章 发布你的android应用程序 27819.1 选择合适的发布模式 27819.1.1 保护你的知识产权 27919.1.2 向用户收费 27919.2 为发布而打包你的应用程序 28019.2.1 准备封装你的代码 28019.2.2 为你的应用程序打包并签名 28219.2.3 测试软件包的发布版本 28419.2.4 发布你的应用程序 28419.3 在android market上发布你的应用程序 28419.3.1 在android market上注册一个开发人员账号 28419.3.2 将你的应用程序上传至android market 28619.3.3 上传应用程序市场资源 28719.3.4 配置应用程序详情页面 28719.3.5 配置应用程序发布选项 28819.3.6 配置应用程序联系信息和知情通知 28819.3.7 将你的应用程序发布至android market 29019.3.8 在android market上管理你的应用程序 29019.4 通过其他途径发布应用程序 29119.5 通过自主渠道发布应用程序 291小结 292参考资料和更多信息 292第六部分 附录附录a android模拟器快速入门 294a.1 模拟器的目的:虚拟现实 294a.2 使用android虚拟设备(avd) 295a.2.1 使用android sdk和avd管理器 296a.2.2 创建avd 297a.3 使用指定avd启动模拟器 300a.3.1 维持模拟器高效运行 300a.3.2 配置模拟器启动项 301a.3.3 启动模拟器运行应用程序 301a.3.4 从android sdk和avd管理器中启动模拟器 303a.4 配置模拟器的gps位置信息 303a.5 在两个模拟器实例之间拨打电话 304a.6 在两个模拟器实例之间发送消息 305a.7 通过控制台与模拟器交互 306a.7.1 使用控制台模拟来电 306a.7.2 使用控制台模拟短消息 307a.7.3 使用控制台发送gps坐标 308a.7.4 使用控制台监视网络状态 308a.7.5 使用控制台操作电源设置 308a.7.6 使用其他控制台命令 309a.8 享受模拟器 309a.9 认识模拟器的局限 309参考资料和更多信息 310附录b android ddms快速入门 311b.1 独立或结合eclipse使用ddms 311b.2 熟悉ddms的关键特性 312b.3 使用进程、线程和堆 313b.3.1 向android应用程序关联调试器 313b.3.2 终止android进程 313b.3.3 监视android应用程序的线程活动 313b.3.4 监视堆活动 314b.3.5 触发垃圾回收(gc) 315b.3.6 创建和使用hprof文件 315b.4 使用内存分配(allocation)跟踪器 316b.5 使用文件浏览器 317b.5.1 浏览模拟器或设备上的文件系统 318b.5.2 从模拟器或设备上复制文件 319b.5.3 向模拟器或设备复制文件 319b.5.4 删除模拟器或设备上的文件 319b.6 使用模拟器控制 320b.6.1 模拟语音来电 320b.6.2 模拟短消息接收 320b.6.3 发送位置坐标 320b.7 在模拟器或目标设备上截屏 320b.8 使用应用程序日志 321附录c eclipse技巧和诀窍 323c.1 构建你的eclipse工作空间 323c.1.1 集成源代码管理服务 323c.1.2 调整视图中的标签面板 323c.1.3 最大化窗口 324c.1.4 最小化窗口 324c.1.5 显示并排窗口 324c.1.6 显示同一文件的两个部分 324c.1.7 关掉不需要的标签面板 324c.1.8 保持对窗口的控制 325c.1.9 定制日志过滤器 325c.1.10 在项目中搜索 325c.1.11 组织eclipse任务 325c.2 编写java代码 326c.2.1 善用自动补全(autocomplete) 326c.2.2 创建类和方法 326c.2.3 组织导入 326c.2.4 格式化代码 327c.2.5 重命名 327c.2.6 重构代码 327c.2.7 整理代码 328c.2.8 使用quickfix 329c.2.9 提供javadoc风格的文件 329c.2.10 解决诡异的构建错误 329 ...
-
分类:ç¼–ç¨‹å¼€å‘ 语言:简体中文 大小:未知 发布时间:13-10-17
第1部分 android ui基础 1第1ç« å…¥é—¨ 21.1 hello world 41.2 android 应用程åºçš„基本结构 81.2.1 文件夹结构 81.2.2 android manifest 91.2.3 èµ„æº 111.3 android ui基础 121.3.1 主å±å¹•和通知æ 121.3.2 xml布局 131.3.3 activityç±» 151.3.4 硬件按钮 161.4 工具 181.4.1 androidå¼€å‘者工具 181.4.2 android虚拟设备 211.4.3 层次æµè§ˆå™¨(hierarchy viewer) 221.4.4 用ddmsæˆªå± 241.4.5 其他工具 251.5 结æŸè¯ 26.第2ç« åˆ›å»ºç¬¬ä¸€ä¸ªåº”ç”¨ 272.1 创建一个应用 292.2 开始使用android视图 292.3 排布视图 332.3.1 framelayout 332.3.2 tablelayout 342.3.3 linearlayout 342.3.4 relativelayout 372.3.5 gridlayout 392.4 显示列表 412.4.1 listactivity 422.4.2 xml布局 422.4.3 把数æ®ç»‘定到列表 432.4.4 loader 452.5 ç†è§£æ´»åЍ 452.5.1 声明活动 452.5.2 了解活动的生命周期 462.5.3 äº†è§£ä»»åŠ¡å’Œè¿”å›žå †æ ˆ 482.5.4 处ç†é…置更改 502.6 防æ¢åº”ç”¨ç¨‹åºæ— å“应(anr) 502.6.1 strictmode 512.6.2 åŽå°ä»»åŠ¡ 522.7 完æˆtimetracker 562.8 结æŸè¯ 57第3ç« æ›´è¿›ä¸€æ¥ 593.1 支æŒå¤šç§å±å¹•尺寸 613.1.1 资æºé™å®šç¬¦ 613.1.2 资æºé™å®šç¬¦ä¼˜å…ˆçº§ 633.1.3 å¯†åº¦æ— å…³çš„åƒç´ 643.1.4 9-è¡¥ä¸å›¾å½¢ 663.2 处ç†é€šçŸ¥ 673.2.1 toast 673.2.2 çŠ¶æ€æ 通知 693.2.3 å¯¹è¯æ¡† 713.3 处ç†äº‹ä»¶ 733.3.1 å±å¹•点击 743.3.2 长按(long press) 753.3.3 èšç„¦äº‹ä»¶(focus event)和关键事件(key events) 753.4 创建èœå• 763.4.1 èœå•布局 773.4.2 èœå•回调函数 783.4.3 上下文èœå• 803.5 实现time tracker 813.6 结æŸè¯ 85第2部分 视图框架 87第4ç« åŸºæœ¬è§†å›¾ 884.1 åˆ›å»ºä¸€ä¸ªåŸºæœ¬è¡¨æ ¼ 904.1.1 textviewå’Œedittext 904.1.2 按钮 944.1.3 布尔值按钮 954.1.4 spinner(下拉列表) 954.1.5 scrollview 964.2 显示图片 994.2.1 imageviewå’Œèµ„æº 994.2.2 ä½å›¾ 1014.2.3 drawable 1024.3 创建地图和展示网站 1034.3.1 mapview 1034.3.2 webview 1054.4 结æŸè¯ 107第5ç« å¯å¤ç”¨ui 1085.1 抽象布局 1105.1.1 [include]æ ‡ç¾ 1105.1.2 [merge]æ ‡ç¾ 1135.1.3 viewstub 1145.2 æŠ½è±¡æ ·å¼å’Œä¸»é¢˜ 1165.2.1 æ ·å¼ 1165.2.2 主题 1195.3 使用fragment 1195.3.1 布局 1205.3.2 fragment生命周期 1205.3.3 fragment事务 1245.3.4 fragmentå›žé€€æ ˆ 1255.4 结æŸè¯ 126第6ç« å¯¼èˆªå’Œæ•°æ®åŠ è½½ 1276.1 ä»‹ç»æ“作æ 1296.1.1 æ“作项 1296.1.2 æ“作视图 1316.1.3 actionproviderç±» 1326.2 应用导航 1346.2.1 æ“作æ 导航 1346.2.2 tabwidget 1366.2.3 viewpager 1386.3 往视图ä¸åŠ è½½æ•°æ® 1406.3.1 基础数æ®ç»‘定 1406.3.2 adapterç±» 1416.3.3 loader 1436.4 结æŸè¯ 144第7ç« android部件 1457.1 创建一个基础的部件 1477.1.1 声明部件 1477.1.2 appwidgetproviderinfo xml 1487.1.3 appwidgetproviderç±» 1527.1.4 remote视图 1547.1.5 应用部件é…置活动 1567.2 创建集åˆéƒ¨ä»¶ 1587.2.1 创建布局 1587.2.2 创建æœåŠ¡ 1597.3 结æŸè¯ 162第3部分 高级uiå¼€å‘ 163第8ç« å¤„ç†æ‰‹åŠ¿æ“作 1648.1 监å¬è§¦æ‘¸äº‹ä»¶ 1668.2 å“应手势æ“作 1718.2.1 gesturedetector 1728.2.2 scalegesturedetector 1748.3 结æŸè¯ 175第9ç« åŠ¨ç”» 1769.1 创建drawable动画 1789.2 创建视图动画 1809.2.1 定义动画 1809.2.2 使用interpolator 1829.2.3 使用动画 1829.2.4 为timetrackeræ·»åŠ ä¸€ä¸ªæ—¶é’Ÿèµ°åŠ¨çš„åŠ¨ç”» 1849.3 创建属性动画 1889.3.1 valueanimator 1889.3.2 animator集 1919.3.3 xmlä¸çš„属性动画 1919.3.4 viewpropertyanimator 1939.3.5 layouttransition 1949.4 结æŸè¯ 195第10ç« åˆ›å»ºè‡ªå®šä¹‰è§†å›¾ 19610.1 ç†è§£android如何绘制视图 19810.2 创建自定义视图 19810.2.1 onmeasure 19910.2.2 ondraw 20110.3 å‘è‡ªå®šä¹‰è§†å›¾ä¸æ·»åŠ è‡ªå®šä¹‰å±žæ€§ 20410.3.1 声明属性 20410.3.2 在xmlä¸ä½¿ç”¨å±žæ€§ 20510.3.3 在代ç ä¸ä½¿ç”¨å±žæ€§ 20710.4 创建å¤åˆç»„ä»¶ 20910.4.1 创建一个å¤åˆç»„ä»¶ 20910.4.2 优化布局 21210.5 结æŸè¯ 213第11ç« åˆ›å»ºé«˜çº§å›¾å½¢ 21411.1 使用canvas 21611.1.1 实现surfaceview 21611.1.2 在surfaceview上绘图 21711.2 使用renderscript 22111.2.1 renderscript文件 22111.2.2 java api 22311.3 使用opengl 22511.3.1 opengl基础 22511.3.2 绘制图形 22711.4 结æŸè¯ 230第12ç« æœ¬åœ°åŒ–å’Œè¾…åŠ©åŠŸèƒ½ 23212.1 让应用å¯ä»¥ä½¿ç”¨å¤šå›½è¯è¨€ 23412.1.1 android的本地化概述 23412.1.2 æ ¼å¼å’Œå¤æ•° 23612.2 让应用易于访问 23812.2.1 导航和èšç„¦ 23812.2.2 内容æè¿° 24012.2.3 accessibilityevents 24112.3 结æŸè¯ 242 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-17
引言 游戏,通往未来的线索第一部分 游戏化,互联时代的重要趋势第1章 提升人的幸福感第2章 构建更美好的现实社会第二部分 游戏化的4大目标第3章 更满意的工作第4章 更有把握的成功第5章 更强的社会联系第6章 更宏大的意义第三部分 游戏化的运作机制第7章 全情投入当下 游戏化的参与机制第8章 实时反馈 游戏化的激励机制第9章 和陌生人结盟,创造更强大的社群 游戏化的团队机制第10章 让幸福成为一种习惯 游戏化的持续性第四部分 游戏化带给互联时代的现实价值第11章 可持续参与式经济第12章 伟大的人人时代第13章 认知盈余的红利第14章 超级合作者结语 游戏化,重塑人类的文明附录 游戏清单译者后记 内容介绍:《游戏改变世界》是著名未来学家、TED大会新锐演讲者简·麦戈尼格尔探索互联时代重要趋势的最新力作。在书中,作者指出:游戏可以弥补现实世界的不足和缺陷,游戏化可以让现实变得更美好。作者在书中用大量事例告诉我们,游戏击中了人类幸福的核心,提供了令人愉悦的奖励、刺激性的挑战和宏大的胜利,而这些都是现实世界十分匮乏的。她的研究表明,我们可以借助游戏的力量,让生活变得像游戏一样精彩。作者指出了游戏化将要实现的四大目标:更满意的工作、更有把握的成功、更强的社会联系及更宏大的意义,并用大量实践告诉我们该如何驾驭游戏的力量,解决现实问题,并提升幸福感。她告诫我们:如果人们继续忽视游戏,在不远的未来,就会处在极端不利的地位。作者介绍:简·麦戈尼格尔,著名未来学家,世界顶级未来趋势智库“未来学会”游戏研发总监,TED大会新锐演讲者,游戏开发者大会主讲人。美国著名交互式娱乐服务公司42 Entertainment首席设计师,全球产值达604亿美元的视频游戏行业大使。她的作品经常发表在《经济学人》、《连线》、《纽约时报》、MTV、CNN及NPR等权威媒体上。内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-17
第1 章 欢迎来到android 世界 11.1 配置开发机11.2 下载并安装sdk21.3 配置eclipse21.4 安装原生开发工具包 51.4.1 安装ndk 61.4.2 安装cygwin 61.5 创建android 模拟器61.6 配置真实设备 91.7 本章小结 10第2 章 针对手机或平板电脑的游戏技巧 112.1 在android 中编译原生代码 112.1.1 创建支持原生代码的android项目132.1.2 应用程序的体系结构142.2 编译共享库252.3 调试模拟器262.4 java 对c/c++事件处理的封装272.4.1 独立处理音频272.4.2 级联视频事件32.2.5 多点触摸.372.5.1 multitouchgesture.372.5.2 multitouchscreen 392.5.3 testactivity 412.6 蓝牙控制器(zeemote)422.7 本章小结 46第3 章 更多opengl 与jni游戏技巧 493.1 移动设备的动力 503.2 java 方式的opengl513.2.1 创建项目 513.2.2 java 版本的主activity 543.2.3 surface 视图553.2.4 gl 线程583.2.5 立方体渲染器613.2.6 cube 类.643.3 原生方式的opengl 663.3.1 主activity 683.3.2 原生接口类703.3.3 修改原示例713.3.4 原生立方体渲染器723.3.5 原生立方体类783.3.6 编译和运行示例 793.4 通过opengl es 混合模式缩放视频缓冲区.823.4.1 为什么使用混合缩放833.4.2 初始化surface853.4.3 绘制到纹理863.4.4 当图像的尺寸不是2 的幂时会发生什么893.5 本章小结.94第4 章 opengl es 2.0 的高效图形 954.1 opengl es 2.0 与android 954.1.1 着色器964.1.2 glsl964.1.3 剖析着色器984.2 在android 中调用opengl es 2 01014.3 二十面体项目1024.3.1 定义形状1024.3.2 处理项目1044.3.3 原生二十面体1124.4 添加“滑动”和多点触摸的“捏”缩放功能 1194.5 编译与运行 1224.6 本章小节123第5 章 3d 射击游戏:doom1255.1 组合使用java/c,功能无极限1265.2 将doom 移植到移动设备 1275.3 doom 游戏的体系结构1295.4 java 层的主activity1305.4.1 创建处理程序 1315.4.2 游戏布局1325.4.3 菜单和选择项处理程序1345.4.4 按键和触摸事件处理程序 1355.4.5 原生回调处理程序 1375.4.6 导航控件1405.5 独立处理音频格式 1425.6 原生接口类 1435.6.1 回调监听器 1435.6.2 原生方法1445.6.3 c 到java 的回调 1445.7 原生层1475.7.1 原生方法的实现1475.7.2 对原始游戏进行修改 1595.8 使用ndk 编译doom1655.9 在模拟器中测试doom1675.10 本章小结169第6 章 3d 射击游戏:quake1716.1 一些关于quake 的术语1716.2 代码重用的威力:quake 中的新代码少于500 行 1726.3 软件渲染是合理解决方案吗1746.4 quake 的android 架构1796.4.1 java opengl 渲染器架构1806.4.2 独立处理音频格式 1856.4.3 处理键盘事件 1876.4.4 处理触摸事件 1896.4.5 游戏的启动activity 1926.5 原生quake 引擎必需的改动 1936.5.1 视频处理程序的改动 1946.5.2 处理x 轴旋转(pitch)和y 轴旋转(yaw) 1966.5.3 处理前进和横向运动 1976.5.4 音频处理程序的改动 1976.5.5 修复游戏循环 2006.6 在设备上运行quake.2026.7 本章小结208第7 章 3d 射击游戏:quakeⅱ2097.1 代码回顾2097.2 逃离java 堆的束缚2107.3 让quakeⅱ引擎在android 中工作.2117.3.1 代码的可重用性 2117.3.2 当发生致命错误时如何处理 2217.3.3 opengl 立即模式问题 2237.3.4 视频处理程序 2247.4 使用ndk 编译quakeⅱ 2287.5 在设备或模拟器中运行游戏2317.6 quakeⅱ在多种设备中的性能表现 2347.7 本章小结234附录 部署和编译技巧 237 ...
-
分类:数据库 语言:简体中文 大小:未知 发布时间:13-10-17
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! 第1章 Visual FoxPro基础121.1 数据库的基本概念121.1.1 数据与数据处理121.1.2 数据模型121.1.3 数据库系统的特点141.1.4 关系数据库141.2 VFP的发展和特点151.2.1 Fox系列数据库的发展151.2.2 VFP的特点161.3 VFP的启动和退出161.3.1 启动VFP171.3.2 退出VFP171.4 VFP的主窗口171.5 配置VFP191.5.1 配置VFP工具栏191.5.2 设置环境和管理临时文件211.5.3 设置编辑器选项221.5.4 恢复VFP环境231.6 VFP的帮助和联机文档241.7 VFP的工作方式251.8 实训126习题129第2章 Visual FoxPro编程基础302.1 VFP 6.0语言基础302.1.1 数据和数据类型302.1.2 常量与变量312.1.3 表达式与运算符332.1.4 函数362.2 可视化编程的基本概念382.2.1 对象、属性和方法392.2.2 事件与程序402.3 VFP的控件与对象412.3.1 常用控件412.3.2 内部对象412.3.3 表单对象412.3.4 对象的引用442.4 实训246习题249第3章 Visual FoxPro的编程工具与编程步骤513.1 项目管理器513.1.1 项目文件的建立和项目管理器界面513.1.2 项目管理器的操作533.1.3 定制项目管理器553.2 表单设计器573.2.1 打开表单设计器573.2.2 “表单设计器”工具栏573.2.3 “表单控件”工具栏593.2.4 属性窗口593.2.5 代码窗口613.3 VFP编程步骤613.3.1 添加控件613.3.2 修改属性613.3.3 编写代码623.3.4 运行表单633.3.5 修改表单643.4 控件的画法653.5 实训368习题369第4章 赋值与输入、输出714.1 赋值语句714.2 常用的简单语句724.2.1 程序注释语句724.2.2 程序暂停语句724.2.3 程序结束语句734.3 数据输出734.3.1 使用标签实现数据输出734.3.2 使用对话框实现数据输出764.4 数据输入784.4.1 使用文本框784.4.2 编辑框814.4.3 焦点与键序834.5 形状、容器和图像控件844.5.1 形状控件844.5.2 容器控件854.5.3 图像控件864.6 实训486习题489第5章 选择结构程序设计915.1 条件表达式915.1.1 关系运算符与关系表达式915.1.2 逻辑运算符与逻辑表达式925.1.3 运算符的优先顺序925.2 条件选择语句935.2.1 单条件选择语句IF935.2.2 多分支条件选择语句DO CASE985.3 提供简单选择的控件1005.3.1 使用命令按钮组1005.3.2 选项按钮组1035.3.3 使用复选框1055.4 计时器与微调器1085.4.1 使用计时器1085.4.2 使用微调器1125.5 键盘事件1135.5.1 KeyPress事件1135.5.2 响应键盘事件1135.6 实训5115习题5118第6章 循环结构程序设计1206.1 循环结构语句1206.1.1 当型循环语句DO WHILE1206.1.2 步长型循环命令FOR1226.2 列表框与组合框控件1246.2.1 列表框1246.2.2 组合框1306.3 页框设计1336.3.1 带选项卡的表单1346.3.2 不带选项卡的表单1356.4 实训6135习题6141第7章 数组1437.1 数组的概念1437.1.1 数组与数组元素1437.1.2 数组的维数1437.2 数组的定义和使用1447.2.1 数组的定义1447.2.2 数组的使用1477.2.3 数组数据的处理1517.3 对象数组1547.3.1 对象的引用与释放1547.3.2 运行时创建对象1557.3.3 程序举例1557.4 实训7157习题7160第8章 自定义属性与自定义方法1638.1 自定义属性1638.1.1 添加自定义属性1638.1.2 数组属性1668.2 自定义方法1698.2.1 自定义方法的概念1698.2.2 自定义方法的建立与调用1708.2.3 参数传递与方法的返回值1718.2.4 方法的递归调用1758.3 实训8176习题8179第9章 表单集与多重表单1829.1 表单集1829.1.1 创建和删除表单集1829.1.2 向表单集中添加新表单1839.1.3 从表单集中删除表单1839.1.4 应用表单集1849.2 多重表单1869.2.1 表单的类型1869.2.2 多重表单的创建及有关属性1879.2.3 主表单、从表单之间的参数传递1899.2.4 多重表单使用示例1909.2.5 隐藏VFP主窗口1919.3 实训9192习题9195第10章 菜单与工具栏19710.1 设计菜单19710.1.1 规划菜单系统19710.1.2 菜单设计器简介19810.1.3 主菜单中的有关选项19910.1.4 在顶层表单中添加菜单20110.1.5 自定义菜单的设计20210.1.6 在MDI表单中使用菜单20810.2 自定义工具栏21110.2.1 创建自定义工具栏的方法21110.2.2 使用容器控件制作工具栏21210.2.3 使用ActiveX控件制作工具栏21410.2.4 使用VFP的工具栏控件21910.3 实训10221习题10224第11章 数据表22611.1 建立数据表22611.1.1 数据表的概念22611.1.2 创建新数据表22711.1.3 浏览窗口的显示模式23011.1.4 自定义浏览窗口23111.1.5 记录指针的移动23311.2 编辑表中数据23411.2.1 修改记录23411.2.2 在表中添加新记录23511.2.3 删除记录23511.2.4 在表单中显示浏览窗口示例23711.3 修改数据表结构23811.4 定制表23811.4.1 筛选表23911.4.2 限制对字段的访问23911.5 数据表的索引24011.5.1 索引的基本概念24011.5.2 建立索引24211.5.3 使用索引24511.6 实训11248习题11254第12章 数据库与多表操作25612.1 创建数据库25612.1.1 创建空数据库25612.1.2 在数据库中加入表25812.1.3 创建并添加视图25912.1.4 在数据库中查找表或视图25912.1.5 建立关联25912.2 打开数据库26112.3 数据库中的数据管理26312.3.1 定义字段显示26312.3.2 控制字段的数据输入26412.3.3 控制记录的数据输入26512.3.4 管理数据库记录26612.4 多表操作26612.4.1 多工作区的概念26612.4.2 使用不同工作区的表26812.4.3 表之间的关联26812.5 实训12268习题12271第13章 查询与视图27513.1 数据查询27513.1.1 启动查询设计器27513.1.2 定义结果27613.1.3 组织输出结果27813.1.4 输出查询28113.1.5 查看SQL语句28313.2 定制查询28413.2.1 精确搜索28413.2.2 在查询输出中添加表达式28613.3 建立视图28713.3.1 启动视图设计器28813.3.2 使用视图设计器创建视图29013.3.3 使用命令创建视图29013.3.4 更新数据29013.4 定制和使用视图29213.4.1 定制视图29313.4.2 使用视图29413.5 实训13296习题13298第14章 关系数据库标准语言SQL30114.1 SQL语言的特点30114.2 SQL的查询功能30214.2.1 SQL语法格式30214.2.2 简单查询30414.2.3 连接查询30514.2.4 嵌套查询30614.2.5 几个特殊的运算符30614.2.6 排序30714.2.7 简单的计算查询30814.2.8 分组与计算查询30814.2.9 集合的并运算30914.3 SQL的定义功能30914.3.1 表的定义30914.3.2 表的删除31214.3.3 表结构的修改31214.3.4 视图的定义31414.4 SQL的数据修改功能31614.4.1 插入31614.4.2 更新31714.4.3 删除31714.5 实训14317习题14320第15章 报表32415.1 计划报表布局32415.1.1 决定报表的常规布局32415.1.2 报表布局文件32515.2 创建报表布局32515.2.1 报表向导32515.2.2 启动报表设计器32815.2.3 修改布局32915.2.4 规划数据的位置32915.2.5 调整报表带区的大小33015.3 创建邮件标签布局33015.3.1 使用标签向导33015.3.2 启动标签设计器33215.4 增添报表控件33315.4.1 使用“快速报表”添加控件33315.4.2 设置报表数据源33415.4.3 添加域控件33515.4.4 添加标签控件33615.4.5 添加通用字段33615.4.6 对报表控件进行选择、移动及调整大小操作33615.4.7 复制和删除报表控件33715.4.8 对齐控件33815.4.9 调整控件的位置33815.5 定制布局33815.5.1 定义报表的页面33915.5.2 格式化域控件34015.5.3 更改字体34015.5.4 添加线条、矩形和圆形34115.5.5 添加图片34115.5.6 更改控件颜色34215.5.7 为报表控件添加注释34215.6 预览和打印报表或标签34215.6.1 预览结果34215.6.2 打印报表34215.7 实训15343习题15346 内容介绍:本书以程序结构为主线,介绍了Visual FoxPro编程基础、Visual FoxPro编程工具与编程步骤、赋值与输入/输出、选择结构程序设计、循环结构程序设计、数组、自定义属性与自定义方法、表单集与多重表单、菜单与工具栏、数据表、数据库与多表操作、查询与视图、关系数据库标准语言SQL、报表等内容。内容截图: ...
-
分类:ç¼–ç¨‹å¼€å‘ 语言:简体中文 大小:未知 发布时间:13-10-17
第1ç« ajax与未æ¥çš„web应用程åº1.1 通过webå‘布的功能1.2 20世纪90年代开始出现网站1.2.1 http与html1.2.2 phpåŠå…¶ä»–æœåŠ¡å™¨ç«¯æŠ€æœ¯1.2.3 javascriptåŠå…¶ä»–客户端技术1.2.4 缺少的是什么1.3 ç†è§£ajax1.4 使用ajaxå’Œphp建立一个简å•应用程åº1.5 å°ç»“第2ç« javascriptä¸‹çµæ´»çš„客户端技术2.1 javascriptå’Œdocument object model2.2 javascript事件和dom2.3 关于dom的进一æ¥ä»‹ç»2.4 javascriptã€domå’Œcss2.5 使用xmlhttprequest对象2.5.1 创建xmlhttprequest对象2.5.2 使用xmlhttprequeståˆå§‹åŒ–æœåŠ¡å™¨è¯·æ±‚2.5.3 æœåС噍å“应处ç†2.6 使用xml结构. 2.6.1 å¤„ç†æ›´å¤šçš„错误和抛出异常2.6.2 建立xml结构2.7 å°ç»“第3ç« ä½¿ç”¨phpå’Œmysql实现æœåŠ¡å™¨ç«¯æŠ€æœ¯3.1 php与dom3.2 傿•°ä¼ 递与php错误处ç†3.3 连接远程æœåŠ¡å™¨ä¸Žjavascript的安全性3.4 ä½¿ç”¨ä»£ç†æœåŠ¡å™¨è„šæœ¬3.5 é‡å¤å¼‚æ¥è¯·æ±‚框架3.6 使用mysql3.6.1 创建数æ®åº“表3.6.2 æ•°æ®æ“作3.6.3 连接数æ®åº“并执行查询æ“作3.7 程åºå°è£…与程åºç»“æž„3.8 å°ç»“第4ç« ajax表å•验è¯4.1 实现ajax表å•验è¯4.2 å°ç»“第5ç« ajaxèŠå¤©5.1 ajaxèŠå¤©ç®€ä»‹5.2 实现ajaxèŠå¤©5.3 å°ç»“第6ç« ajax建议和自动完æˆ6.1 ajax建议和自动完æˆç®€ä»‹6.2 实现ajax建议和自动完æˆ6.3 å°ç»“第7ç« ä½¿ç”¨svg实现ajax实时绘制图表7.1 使用ajaxå’Œsvg实现实时图表7.2 å°ç»“第8ç« ajaxæ•°æ®è¡¨æ ¼8.1 使用客户端xslt实现ajaxæ•°æ®è¡¨æ ¼8.2 å°ç»“第9ç« ajax rss阅读器9.1 使用rss9.1.1 rss文档结构9.1.2 google reader9.2 实现基于ajaxçš„rss阅读器9.3 å°ç»“第10ç« ajax的拖放功能10.1 在web上使用拖放功能10.1.1 è´ç‰©è½¦10.1.2 分类列表10.2 创建ajax拖放分类列表应用10.3 å°ç»“附录a 环境é…ç½®a.1 windows下的环境é…ç½®a.1.1 安装apachea.1.2 安装mysqla.1.3 安装phpa.2 *nix下的环境é…ç½®a.2.1 安装apachea.2.2 安装mysqla.2.3 安装phpa.3 安装phpmyadmina.4 é…ç½®ajaxæ•°æ®åº“ ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-10-17
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! 第1章 药品信息管理系统201.1 开发背景201.2 系统分析211.2.1 需求分析211.2.2 功能分析211.3 系统设计211.3.1 绘制用例图设计系统功能211.3.2 绘制系统流程图231.3.3 开发工具和开发技术的选择231.3.4 系统的运行环境231.3.5 系统演示241.3.6 系统类库设计251.4 数据库分析与设计261.4.1 数据库分析261.4.2 数据库概念设计261.4.3 数据库逻辑结构设计271.4.4 数据库的创建281.5 公用模块设计281.5.1 药品类CMedic291.5.2 出售单类CSale291.5.3 药品管理类CManageMedic291.5.4 药品查询类CMedicSearch301.5.5 用户管理类CUser311.5.6 记录集类CMedicSet、CUserSet和CSaleSet311.6 主界面设计321.6.1 药品信息视图类CMedicListView321.6.2 用户信息视图类CUserTreeView331.6.3 实现视图窗口的分隔351.7 登录模块设计351.8 查询模块设计361.8.1 按照药品的名称、类别、名称查询模块开发361.8.2 其他查询模块功能开发391.9 药品管理模块设计401.9.1 药品入库功能开发401.9.2 药品销售功能开发431.9.3 药库清理功能开发461.10 用户管理模块设计481.11 开发技巧和难点分析511.11.1 文档——视图结构511.11.2 MFC ODBC数据库开发技术521.11.3 VC窗口分隔技术53第2章 学生档案管理系统562.1 开发背景562.2 系统分析572.2.1 需求分析572.2.2 功能分析572.3 系统设计572.3.1 绘制用例图设计系统功能572.3.2 绘制系统流程图582.3.3 开发工具和开发技术的选择592.3.4 系统的运行环境592.3.5 系统演示602.3.6 系统类库设计612.4 数据库分析与设计622.4.1 数据库分析622.4.2 数据库概念设计622.4.3 数据库逻辑结构设计642.4.4 数据库的创建662.5 公共类(数据记录类)设计672.5.1 创建ODBC数据源672.5.2 创建数据记录类682.6 登录模块与界面设计692.6.1 登录模块设计692.6.2 主界面设计702.7 学生档案管理模块设计722.7.1 系、专业、班级的管理设计722.7.2 学生档案信息管理设计742.8 学生成绩管理模块设计752.8.1 考试课程信息设计752.8.2 考试成绩查询设计762.8.3 考试成绩录入设计782.8.4 班级成绩的汇总统计设计812.8.5 学生总分名次统计设计832.8.6 学生单科名次统计设计852.9 系统管理模块设计862.9.1 用户注册设计862.9.2 备份/恢复数据库892.10 开发技巧和难点分析902.10.1 列表控件的使用902.10.2 MFC ODBC编程模式91第3章 教学设备管理系统923.1 开发背景923.2 系统分析923.2.1 需求分析923.2.2 功能分析933.3 系统设计933.3.1 绘制用例图设计系统功能933.3.2 绘制系统流程图943.3.3 开发工具和开发技术的选择943.3.4 系统的运行环境943.3.5 系统演示953.3.6 系统类库设计963.4 数据库分析与设计973.4.1 数据库分析973.4.2 数据库概念设计973.4.3 数据库逻辑结构设计983.4.4 数据库的创建1003.5 公共类设计1013.5.1 CADORecordBinding绑定类设计1013.5.2 ADO连接数据库设计1023.5.3 日志管理类CLogMngr1043.6 设备采购入库模块开发1053.6.1 设备编码功能开发1053.6.2 设备采购入库登记功能开发1073.6.3 设备采购查询管理功能开发1093.7 借还设备管理模块开发1103.7.1 库存管理功能开发1103.7.2 借用设备功能开发1113.7.3 归还设备功能开发1133.7.4 归还设备查询管理功能开发1143.8 设备需求统计模块开发1173.8.1 设备预约功能开发1173.8.2 采购报表功能开发1183.8.3 库存报警功能开发1203.8.4 设备预约查询管理功能开发1213.9 系统管理功能开发1223.10 开发技巧和难点分析1253.10.1 _RecordsetPtr记录集指针操作1253.10.2 HRESULT数据类型1263.10.3 使用CADORecordBinding操作数据库126第4章 学生在线考试系统1284.1 开发背景1284.2 系统分析1294.2.1 需求分析1294.2.2 功能分析1294.3 系统设计1304.3.1 绘制用例图设计系统功能1304.3.2 绘制系统流程图1304.3.3 开发工具和开发技术的选择1314.3.4 系统的运行环境1314.3.5 系统演示1314.3.6 系统类库设计1334.4 数据库分析与设计1344.4.1 数据库分析1344.4.2 数据库概念设计1344.4.3 数据库逻辑结构设计1354.4.4 数据库的创建1374.5 公共类(ADOConn)设计1374.5.1 ADOConn类的声明1374.5.2 ADOConn类的实现1384.6 登录模块设计1394.7 考生考试模块设计1434.7.1 答题主界面窗口的创建1434.7.2 选择试卷对话框的开发1454.7.3 考生答题模块的开发1464.7.4 考生交卷模块开发1504.8 管理员试题管理模块设计1534.8.1 管理员后台管理对话框的创建1534.8.2 试题管理标签页窗口的创建1544.8.3 增加、删除试卷开发1574.8.4 增加、修改和删除试题开发1594.9 考生成绩查询模块设计1644.9.1 考生成绩查询窗口的创建1644.9.2 成绩查询功能设计1654.10 开发技巧和难点分析1664.10.1 标签页窗口的开发1664.10.2 使用ADO操作数据库的步骤167第5章 图书馆管理系统1685.1 开发背景1685.2 系统分析1695.2.1 需求分析1695.2.2 功能分析1695.3 系统设计1705.3.1 绘制用例图设计系统功能1705.3.2 绘制系统流程图1705.3.3 开发工具和开发技术的选择1715.3.4 系统的运行环境1725.3.5 系统演示1725.3.6 系统类库设计1735.4 数据库分析与设计1735.4.1 数据库分析1735.4.2 数据库概念设计1745.4.3 数据库逻辑结构设计1755.4.4 数据库的创建1765.5 公共类(ADOConn)设计1775.5.1 ADOConn类的声明1775.5.2 ADOConn类的实现1785.6 登录模块与界面设计1795.6.1 登录模块设计1795.6.2 主界面设计1825.7 图书信息管理模块设计1845.7.1 图书查询功能开发1845.7.2 添加图书功能开发1865.7.3 删除图书功能开发1875.7.4 修改图书功能开发1885.8 读者信息管理模块设计1905.8.1 标签页对话框的初始化1905.8.2 添加、删除、遍历读者信息功能开发1935.8.3 修改读者信息功能开发1955.8.4 查询统计借阅情况功能开发1975.9 读者借阅管理模块设计2005.9.1 读者借书功能设计2005.9.2 读者还书功能设计2035.10 管理员信息管理模块设计2055.10.1 注册新的管理员功能开发2055.10.2 备份、恢复系统数据功能开发2065.11 开发技巧和难点分析2075.11.1 ADO及其连接数据源的方式2075.11.2 SQL Server中数据的备份208第6章 在线学术交流系统2106.1 开发背景2106.2 系统分析2116.2.1 需求分析2116.2.2 功能分析2116.3 系统设计2126.3.1 绘制用例图设计系统功能2126.3.2 绘制系统对象结构图2126.3.3 开发工具和开发技术的选择2136.3.4 系统的运行环境2136.3.5 系统演示2136.3.6 客户端程序类库设计2156.3.7 服务器端程序类库设计2166.4 客户程序窗口设计2166.4.1 主窗口结构的创建2166.4.2 发送窗口对话条的设计2186.4.3 用户列表对话条的设计2196.5 客户程序通信设计2236.5.1 消息类CMessage的开发2246.5.2 套接字类CChatSocket的开发2256.5.3 连接服务器开发2266.5.4 向服务器发送实时消息2296.5.5 接收并显示服务器发送的消息2296.5.6 断开与服务器的连接2356.6 服务器程序窗口设计2366.6.1 系统托盘的创建2366.6.2 状态栏窗口的实现2386.7 服务器程序通信设计2406.7.1 消息类CMessage的开发2406.7.2 监听套接字类CListeningSocket的开发2406.7.3 通信套接字类CClientSocket的开发2416.7.4 监听、连接客户端开发2436.7.5 接收、发送消息2446.7.6 踢出用户开发2476.8 开发技巧和难点分析2496.8.1 CSocket类的编程模式2496.8.2 对话条窗口的创建与使用250第7章 远程装备诊断系统2527.1 开发背景2527.2 系统分析2537.2.1 需求分析2537.2.2 功能分析2537.3 系统设计2547.3.1 绘制用例图设计系统功能2547.3.2 绘制系统流程图2547.3.3 开发工具和开发技术的选择2557.3.4 系统的运行环境2557.3.5 系统演示2557.3.6 系统类库设计2577.4 套接字类DSocket设计2587.4.1 DSocket类的创建与声明2587.4.2 创建与关闭套接字2597.4.3 发送数据2607.4.4 接收数据2617.5 音频相关类设计2637.5.1 录音类RecordSound的开发2637.5.2 放音类PlaySound1的开发2667.6 视频相关类设计2697.6.1 H.263编解码设计2707.6.2 视频捕捉类VideoCapture设计2717.7 系统程序工作流程设计2737.7.1 主窗口初始化设计2737.7.2 建立/断开连接开发2767.7.3 音频、视频交互开发2787.7.4 文本传输开发2837.7.5 视频图像捕捉及保存开发2847.8 主要技术简介2857.8.1 使用VFW实现视频捕捉2857.8.2 视频压缩与传输286第8章 餐饮管理系统2888.1 开发背景2888.2 系统分析2898.2.1 需求分析2898.2.2 功能分析2898.3 系统设计2908.3.1 绘制用例图设计系统功能2908.3.2 绘制系统流程图2918.3.3 开发工具和开发技术的选择2928.3.4 系统的运行环境2928.3.5 系统演示2928.3.6 系统类库设计2948.4 数据库分析与设计2948.4.1 数据库分析2948.4.2 数据库概念设计2958.4.3 数据库逻辑结构设计2968.4.4 数据库的创建2988.5 主界面窗口设计2988.5.1 窗口界面开发2988.5.2 连接数据库功能开发3008.5.3 登录系统功能开发3018.6 前台管理设计3048.6.1 开台点菜功能开发3048.6.2 加/减菜功能开发3088.6.3 顾客结账功能开发3108.6.4 本日结算功能开发3128.7 后台管理模块设计3138.7.1 进货商品信息管理功能开发3138.7.2 商品进货功能开发3148.7.3 菜品信息管理功能开发3158.7.4 员工注册功能开发3168.8 财务统计模块设计3178.8.1 进货查询功能开发3178.8.2 日营业额统计查询功能开发3188.8.3 月营业额统计查询功能开发3198.9 系统管理模块设计3208.9.1 用户权限管理功能开发3208.9.2 数据库管理功能开发3218.10 开发技巧和难点分析3228.10.1 带有文本和图标的工具栏的动态创建3228.10.2 SQL函数的使用322第9章 超市管理系统3249.1 开发背景3249.2 系统分析3259.2.1 需求分析3259.2.2 功能分析3259.3 系统设计3269.3.1 绘制用例图设计系统功能3269.3.2 绘制系统流程图3279.3.3 开发工具和开发技术的选择3279.3.4 系统的运行环境3289.3.5 系统演示3289.3.6 系统类库设计3299.4 数据库分析与设计3309.4.1 数据库分析3309.4.2 数据库概念设计3319.4.3 数据库逻辑结构设计3329.4.4 数据库的创建3349.5 公共类设计3359.5.1 文件操作类CFileOperate3359.5.2 时间格式转换类CMyTime3369.5.3 数据操作类CADOConn3379.6 界面窗口设计3439.6.1 系统启动登录开发3439.6.2 主界面对话框设计3469.6.3 通用报表对话框设计开发3479.6.4 打印对话框设计开发3499.7 基本资料模块设计3519.7.1 基本资料管理功能开发3519.7.2 价格自动生成功能开发3539.7.3 报表功能实现3559.8 进货/销售模块设计3559.8.1 进货/销售登记设计3569.8.2 进货/销售退单设计3599.8.3 月度统计设计3609.9 库存模块设计3619.9.1 库存查询功能开发3619.9.2 库存报警功能开发3629.10 开发技巧和难点分析3639.10.1 OLE技术的使用3639.10.2 MFC Grid Control控件的使用364第10章 物资仓储管理系统36610.1 开发背景36610.2 系统分析36710.2.1 需求分析36710.2.2 功能分析36710.3 系统设计36810.3.1 绘制用例图设计系统功能36810.3.2 绘制系统流程图36910.3.3 开发工具和开发技术的选择37010.3.4 系统的运行环境37010.3.5 系统演示37010.3.6 系统类库设计37210.4 数据库分析与设计37410.4.1 数据库分析37410.4.2 数据库概念设计37410.4.3 数据库逻辑结构设计37510.4.4 数据库的创建37810.5 公共类设计37910.5.1 SQL操作类LRunSql的实现37910.5.2 基本数据操作类CDataTable的实现38110.5.3 CDataTable扩展类的实现38310.5.4 标签页窗口基本类CBaseTabCtrl38410.6 基础信息模块设计38710.6.1 基础信息窗口设计38710.6.2 基础信息管理数据操作39010.7 入库/出库模块设计39210.7.1 入库/出库登记窗口设计39210.7.2 入库/出库登记数据操作39410.7.3 入库/出库查询数据操作39610.8 库存模块设计39710.8.1 调货登记数据操作39710.8.2 调货查询数据操作39810.8.3 库存盘点数据操作39910.8.4 库存查询数据操作40010.9 结账模块设计40110.9.1 出库/入库结账数据操作40110.9.2 结算统计数据操作40310.10 主要技术简介40410.10.1 多表连接查询40410.10.2 设置列表控件的扩展风格405第11章 驾校信息管理系统40611.1 需求分析40611.2 功能分析40611.3 数据库分析与设计40711.3.1 数据库分析40711.3.2 数据库逻辑结构设计40711.4 系统演示408第12章 公司人事管理系统41012.1 需求分析41012.2 功能分析41012.3 数据库分析与设计41112.3.1 数据库分析41112.3.2 数据库逻辑结构设计41111.4 系统演示412第13章 门诊管理收费系统41413.1 需求分析41413.2 功能分析41413.3 数据库分析与设计41513.3.1 数据库分析41513.3.2 数据库逻辑结构设计41513.4 系统演示416第14章 汽车维修管理系统42014.1 需求分析42014.2 功能分析42014.3 数据库分析与设计42114.3.1 数据库分析42114.3.2 数据库逻辑结构设计42114.4 系统演示422第15章 学生住宿安排管理系统42615.1 需求分析42615.2 功能分析42615.3 数据库分析与设计42715.3.1 数据库分析42715.3.2 数据库逻辑结构设计42715.4 系统演示427第16章 家电维修管理系统43016.1 需求分析43016.2 功能分析43016.3 数据库分析与设计43116.3.1 数据库分析43116.3.2 数据库逻辑结构设计43116.4 系统演示432第17章 家庭财务收支管理系统43417.1 需求分析43417.2 功能分析43417.3 数据库分析与设计43517.3.1 数据库分析43517.3.2 数据库逻辑结构设计43517.4 系统演示436第18章 影碟租赁管理系统43818.1 需求分析43818.2 功能分析43818.3 数据库分析与设计43918.3.1 数据库分析43918.3.2 数据库逻辑结构设计43918.4 系统演示440第19章 选课管理系统44219.1 需求分析44219.2 功能分析44219.3 数据库分析与设计44319.3.1 数据库分析44319.3.2 数据库逻辑结构设计44319.4 系统演示444第20章 宾馆宾客管理系统44620.1 需求分析44620.2 功能分析44620.3 数据库分析与设计44720.3.1 数据库分析44720.3.2 数据库逻辑结构设计44720.4 系统演示448 内容介绍:本书介绍了使用Visual C++开发20个项目的技术和流程,对项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细地介绍。内容截图: ...