-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-05-10
第1章 黑客编程入门 11.1 编程语言和开发环境的选择 11.1.1 何为sdk、api和mfc 21.1.2 vc6和sdk的配置 21.2 应用程序的调试 41.2.1 编写我们的第一个程序 41.2.2 用vc6调试第一个程序 61.2.3 专业的应用程序调试工具——ollydbg 81.3 简单api的介绍 91.3.1 复制自身程序到windows目录和系统目录下 91.3.2 获得系统的相关信息 111.3.3 debug和release的编译方式 131.3.4 查看函数定义 141.4 总结 15第2章 木马开发剖析 162.1 网络通信基础 162.1.1 ip地址的作用与分类 162.1.2 端口的作用与分类 172.2 网络编程基础知识 17.2.2.1 通信模型 172.2.2 winsock 182.2.3 winsock的相关函数 182.2.4 字节顺序 212.3 简单的通信程序 222.3.1 基于tcp协议的“hello world!” 222.3.2 基于udp协议的“hello world!” 242.4 实现一个c/s模式的简单木马 252.4.1 木马服务器端的实现 252.4.2 木马客户端的实现 282.5 总结 29第3章 windows应用编程基础 303.1 文件 303.1.1 打开文件 303.1.2 文件操作 313.2 autorun免疫程序的编写 323.2.1 autorun免疫原理 333.2.2 autorun免疫程序的代码实现 333.2.3 界面设置 333.2.4 代码相关部分 343.3 注册表操作 353.3.1 注册表 353.3.2 与注册表操作相关的常用api函数 363.3.3 注册表启动项的管理 373.3.4 程序的界面设置及相关代码 383.3.5 启动项的枚举 393.3.6 添加启动项的代码 393.3.7 删除启动项的代码 403.4 服务相关的编程 413.4.1 如何查看系统服务 413.4.2 服务控制管理器的开发 423.4.3 枚举服务的相关api函数 443.4.4 服务的停止 453.4.5 停止服务的相关api函数 463.4.6 服务的启动 463.5 进程与线程 473.5.1 进程 473.5.2 进程的创建 483.5.3 “下载者”的简单演示 483.5.4 createprocess()函数介绍与程序创建 493.5.5 进程的结束 523.5.6 进程的枚举 553.5.7 调整当前进程的权限 573.5.8 进程的暂停与恢复 583.5.9 多线程 623.6 dll编程 663.6.1 什么是dll 663.6.2 编写一个简单的dll程序 663.6.3 对dll程序的调用方法一 683.6.4 对dll程序的调用方法二 703.7 远程线程 723.7.1 dll注入 723.7.2 dll卸载 763.7.3 无dll的代码注入 773.8 总结 80第4章 加密与解密 814.1 pe文件结构 814.1.1 pe文件结构全貌 814.1.2 mz头部 824.1.3 pe头部 824.1.4 节表 824.1.5 节表数据 824.2 详解pe文件结构 824.2.1 dos头部详解image_dos_header 824.2.2 pe头部详解image_nt_headers 854.2.3 iamge_file_header 864.2.4 image_optional_header 874.2.5 节区详解image_section_header 914.2.6 与pe结构相关的3种地址 924.2.7 3种地址的转换 934.3 pe查看器 964.4 简单的查壳工具 994.5 地址转换器 1034.6 添加节区 1064.6.1 手动添加一个节区 1064.6.2 通过编程添加节区 1104.7 破解基础知识及调试api函数的应用 1124.7.1 crackme程序 1124.7.2 用od破解crackme 1144.8 文件补丁及内存补丁 1194.8.1 文件补丁 1194.8.2 内存补丁 1214.9 调试api函数的使用 1234.9.1 常见的3种断点方法 1234.9.2 调试api函数及相关结构体介绍 1274.9.3 判断是否处于被调试状态 1284.9.4 断点异常函数 1304.9.5 调试事件 1314.9.6 调试循环 1324.9.7 内存的操作 1344.9.8 线程环境相关api及结构体 1354.10 打造一个密码显示器 1364.11 总结 139第5章 hook编程 1415.1 hook知识前奏 1415.2 内联钩子——inline hook 1425.2.1 inline hook的原理 1425.2.2 inline hook的实现 1435.2.3 hook messageboxa 1465.2.4 hook createprocessw 1475.2.5 7字节inline hook 1505.2.6 inline hook的注意事项 1515.3 导入地址表钩子——iat hook 1545.3.1 导入表简介 1555.3.2 导入表的数据结构定义 1555.3.3 手动分析导入表 1565.3.4 枚举导入地址表 1585.3.5 iat hook介绍 1595.3.6 iat hook之createfilew() 1605.4 windows钩子函数 1635.4.1 钩子原理 1635.4.2 钩子函数 1635.4.3 键盘钩子实例 1655.4.4 使用钩子进行dll注入 1685.5 总结 169第6章 黑客编程剖析 1706.1 恶意程序剖析 1706.1.1 恶意程序的自启动 1706.1.2 木马的配置生成与反弹端口 1736.1.3 代码实现剖析 1756.2 简单病毒剖析 1796.2.1 病毒的感染剖析 1796.2.2 缝隙搜索的实现 1806.2.3 感染目标程序文件剖析 1806.2.4 添加感染标志 1826.2.5 自删除功能的实现 1836.3 隐藏dll文件 1846.3.1 启动windbg 1846.3.2 调试步骤 1856.3.3 编写枚举进程中模块的函数 1886.3.4 指定模块的隐藏 1896.4 安全工具开发基础 1916.4.1 行为监控工具开发基础 1926.4.2 专杀工具 1986.4.3 u盘防御软件 2076.4.4 目录监控工具 2126.5 引导区解析 2156.5.1 通过winhex来手动解析引导区 2156.5.2 通过程序解析mbr 2196.5.3 自定义mbr的各种结构体 2206.5.4 解析mbr的程序实现 2226.6 加壳与脱壳 2246.6.1 手动加壳 2246.6.2 编写简单的加壳工具 226第7章 最后的旅程——简单驱动开发及逆向 2297.1 驱动版的“hello world” 2297.2 驱动下的进程遍历 2327.2.1 配置vmware和windbg进行驱动调试 2337.2.2 eprocess和手动遍历进程 2367.2.3 编程实现进程遍历 2397.3 hook ssdt(系统服务描述表) 2407.3.1 ssdt简介 2407.3.2 hook ssdt 2427.3.3 inline hook ssdt 2447.4 应用程序与驱动程序的通信 2467.4.1 创建设备 2477.4.2 应用程序与驱动程序的通信方式 2487.4.3 应用程序与驱动程序的通信实例 2497.5 c语言代码逆向基础 2537.5.1 函数的识别 2537.5.2 if…else…分支结构 2587.5.3 switch分支结构 2607.5.4 for循环结构 2627.5.5 do…while与while…循环结构 263参考文献 265 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-10
第1篇基础知识与环境搭建篇第1章神秘的android1.1新时代的智能手机1.2初识android1.3android基础1.4android的竞争优势1.5android模拟器1.6未来发展和市场前景1.7小结第2章搭建android开发环境2.1准备工作2.2windows系统下的搭建过程2.3linux系统下的搭建过程2.4常见问题汇总2.5小结第3章androsd sdk简要介绍3.1android sdk简介3.2android sdk体系介绍3.3android sdk附带实例3.4小结.第4章andfoid程序剖析4.1;分析hello world程序4.2调试项目4.3dialog对话框剖析4.4小结第2篇核心技术篇第5章androsd程序核心5.1android体系结构5.2android应用程序组成5.3android应用项目文件组成5.4程序生命周期5.5activity的生命周期5.6android进程和线程5.7小结第6章android基础组件详解6.1界面ui元素简介6.2应用界面布局应用6.3布局组件6.4小结第7章剖析widget组件7.1创建widget组件7.2按钮button7.3文本框textview'7.4编辑框editview7.5多选控件checkbox7.6单项选择控件radiogroup7.7下拉列表控件spinner7.8自动完成文本控件autocompletetextview7.9日期选择器控件datepicker7.10时间选择器timepicker控件7.11结合使用datepicker和timepicker7.12滚动视图控件scrollview7.13进度条控件progressbar7.14拖动条控件seekbar7.15评分组件ratingbar7.16图片视图控件imageview7.17图片按钮控件imagebutton7.18切换图片控件imageswitcher和gallery7.19网格视图控件gridview7.20标签控件tab7.21小结第8章菜单、列表和对话框组件8.1使用友好菜单控件menu8.2intent和activity8.3列表控件listview8.4对话框控件dialog8.5toast和notification8.6小结第9章androsd组件进阶9.1在对话框中使用进度条9.2使用spinner和setdropdownviewresource9.3gallery和baseadapter容器9.4实现模拟时钟效果9.5filesearch文件搜索引擎9.6listactivity类9.7绘图处理,9.8其他的几个主要应用9.9小结第10章剖析intent、broadcast和adapter10,1intent消息传递10.2activity的返回值和本地动作10.3intent广播事件10.4adapter剖析10.5internet资源10.6小结第3篇典型应用篇第11章数据存储操作11.1数据存储概要11.2sharedprefefences存储11.3文件存储剖析11.4sqlite存储剖析11.5contentprovider存储详解11,6网络存储详解11.7数据存储应用实例11.8小结第12章电话与短信12.1进一步剖析intent12.2intentfilter详解12.3intent打开电话拨号程序12.4intent发送短信12.5电话和短信服务包12.6小结第13章serv5ce服务13.1service再探13.2service的周期13.3解密service优先级13.4service应用实例13.5小结第14章位置服务和地图api14.1位置服务14.2随时监听处理14.3在android系统中使用地图14.4小结第4篇综合实例篇第15章google map15.1系统分析15.2具体实现15.3打包、签名和发布15.4小结第16章手机秘书16.1项目分析16.2编码实现16.3小结第17章rss阅读器17.1rss介绍17.2sax详解17.3实现流程17.4编码实现17.5小结 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-10
电子书www.minxue.n 第1篇 android游戏兵法——谋攻篇第1章 android平台简介 21.1 android的来龙去脉 21.2 掀起android的盖头来 21.2.1 选择android的理由 21.2.2 android的应用程序框架 41.3 android开发环境的搭建 61.3.1 sdk的下载及安装 71.3.2 eclipse集成开发环境的搭建 71.3.3 虚拟设备的创建与模拟器的运行 101.3.4 第一个android程序 121.3.5 android程序的监控与调试 161.4 小结 17第2章 android游戏开发之前台渲染 182.1 创建android用户界面 182.1.1 布局管理 182.1.2 常用控件及其事件处理 242.2 图形与动画在android中的实现 272.2.1 简单图形的绘制 272.2.2 贴图的艺术 28.2.2.3 自定义动画的播放 302.3 android平台下的多媒体开发 332.3.1 音频的播放 332.3.2 视频的播放 362.3.3 camera图像采集 392.4 小结 41第3章 android游戏开发之交互式通信 423.1 android应用程序的基本组件 423.1.1 activity组件 423.1.2 service组件 443.1.3 broadcast receiver组件 453.1.4 content provider组件 463.1.5 androidmanifest.xml文件简介 473.2 应用程序的内部通信 503.2.1 handler类简介 503.2.2 使用handler进行内部通信 513.3 应用程序组件之间的通信 533.3.1 intent类简介 543.3.2 intentfilter类简介 553.3.3 示例1:与android系统组件通信 563.3.4 示例2:应用程序组件间通信示例activity部分的开发 583.3.5 示例3:应用程序组件间通信示例service部分的开发 603.4 小结 62第4章 android游戏开发之数据存储和传感器 634.1 数据存储在android平台的实现 634.1.1 私有文件夹文件的写入与读取 634.1.2 读取resources和assets中的文件 664.1.3 轻量级数据库sqlite简介 694.1.4 sqlite的使用示例 724.1.5 content provider的使用 754.1.6 preferences的使用 794.2 android平台下传感器应用的开发 824.2.1 传感器应用的开发流程 824.2.2 常用传感器简介 834.2.3 传感器应用开发示例 854.2.4 使用sensorsimulator模拟传感器变化 884.2.5 使用新版本的api开发传感器应用 924.3 小结 94第5章 android游戏开发之网络编程 955.1 基于socket套接字的网络编程 955.2 基于http协议的网络编程 995.2.1 通过url获取网络资源 995.2.2 在android中解析xml 1015.3 android平台下的google map 1015.3.1 genpoint与mapview的搭配使用 1025.3.2 locationlistener的使用 1065.4 其他网络通信方式 1085.4.1 使用wifi进行开发 1085.4.2 借助于蓝牙(bluetooth)技术进行开发 1095.5 小结 109第6章 不一样的游戏,不一样的体验 1106.1 射击类游戏 1106.1.1 游戏玩法 1106.1.2 视觉效果 1116.1.3 游戏内容设计 1116.2 竞速类游戏 1126.2.1 游戏玩法 1126.2.2 视觉效果 1136.2.3 游戏内容设计 1136.3 益智类游戏 1136.3.1 游戏玩法 1146.3.2 视觉效果 1146.3.3 游戏内容设计 1156.4 角色扮演游戏 1156.4.1 游戏玩法 1156.4.2 视觉效果 1166.4.3 游戏内容设计 1166.5 闯关动作类游戏 1176.5.1 游戏玩法 1186.5.2 视觉效果 1186.5.3 游戏内容设计 1186.6 冒险游戏 1186.6.1 游戏玩法 1196.6.2 视觉效果 1206.6.3 游戏内容设计 1206.7 策略游戏 1206.7.1 游戏玩法 1206.7.2 视觉效果 1216.7.3 游戏内容设计 1226.8 养成类游戏 1226.8.1 游戏玩法 1226.8.2 视觉效果 1236.8.3 游戏内容设计 1236.9 经营类游戏 1246.9.1 游戏玩法 1256.9.2 视觉效果 1256.9.3 游戏内容设计 1256.10 体育类游戏 1256.10.1 游戏玩法 1266.10.2 视觉效果 1266.10.3 游戏内容设计 1276.11 小结 127第7章 游戏背后的数学与物理 1287.1 编程中经常用到的数理知识 1287.1.1 数学方面 1287.1.2 物理方面 1307.2 物理小球在游戏中的应用 1317.2.1 开发运动体movable类的代码 1317.2.2 开发物理引擎ballthread类的代码 1337.2.3 开发ballview类的代码 1367.2.4 开发drawthread类的代码 1397.2.5 开发activity部分的代码 1417.3 粒子系统 1427.3.1 开发粒子对象particle类和粒子集合particleset类的代码 1427.3.2 开发焰火粒子系统的物理引擎particlethread类的代码 1447.3.3 开发视图类particleview及其相关类的代码 1467.3.4 开发程序activity部分的代码 1487.3.5 将焰火粒子系统改为瀑布粒子系统 1497.4 碰撞检测技术 1507.4.1 碰撞检测技术基础 1507.4.2 游戏中实体对象之间的碰撞检测 1517.4.3 游戏实体对象与环境之间的碰撞检测 1557.5 小结 156第8章 游戏中的人工智能 1578.1 让怪物聪明起来——android中的路径搜索 1578.1.1 路径搜索示例基本框架的搭建 1578.1.2 路径搜索示例的控制面板实现 1608.1.3 路径搜索示例gameview的实现 1648.1.4 深度优先路径搜索dfs 1678.1.5 广度优先路径搜索bfs 1708.1.6 dijkstra路径搜索 1738.1.7 用a*算法优化搜索 1778.2 有限状态机 1798.2.1 何为有限状态机 1798.2.2 有限状态机的简单实现 1808.2.3 有限状态机的oo实现 1868.3 小结 188第9章 游戏开发小秘技 1899.1 地图编辑器与关卡设计 1899.1.1 关卡地图的重要性 1899.1.2 图片分割界面的实现 1929.1.3 地图设计界面的实现 1979.2 游戏中的模糊逻辑 2039.2.1 模糊的才是真实的 2039.2.2 如何在android中将游戏模糊化 2059.3 游戏的基本优化技巧 2079.3.1 代码上的小艺术 2079.3.2 android中的查找表技术 2089.3.3 游戏的感觉和性能问题 2109.4 小结 211第2篇 android游戏兵法——实战篇第10章 体育游戏——疯狂足球 21410.1 游戏背景及功能概述 21410.1.1 背景概述 21410.1.2 功能简介 21410.2 游戏的策划及准备工作 21710.2.1 游戏的策划 21710.2.2 疯狂足球游戏开发的准备工作 21710.3 游戏的架构 21810.3.1 游戏的总体架构 21910.3.2 游戏的类结构 21910.4 游戏程序activity类的开发 22110.4.1 footballactivity框架搭建 22110.4.2 向footballactivity添加主要方法 22310.5 游戏欢迎界面的开发 22410.5.1 customgallery类的开发 22410.5.2 welcomeview类的开发 22610.5.3 welcomethread类和welcomedrawthread类的开发 22810.5.4 用户交互事件的处理 22910.6 游戏加载界面的开发 23110.6.1 loadingview的开发 23110.6.2 开发和完善activity中的方法 23210.7 游戏主界面的开发 23410.7.1 gameview类框架的开发 23410.7.2 gameview主要初始化方法的开发 23610.7.3 gameview绘制方法的开发 23710.8 运动控制模块的开发 23810.8.1 玩家球员的运动控制 23810.8.2 ai球员的运动控制 23910.8.3 playermovethread类的开发 24010.8.4 player和ball类的代码框架 24210.8.5 游戏的碰撞检测与处理 24310.9 奖励物品模块的开发 24710.9.1 bonus和icebonus类的开发 24710.9.2 bonusmanager类 24910.10 游戏的优化与改进 250第11章 益智游戏——推箱子 25111.1 游戏的背景及功能概述 25111.1.1 背景概述 25111.1.2 功能简介 25211.2 游戏的策划及准备工作 25311.2.1 游戏的策划 25311.2.2 android平台下游戏的准备工作 25311.3 游戏的架构 25511.3.1 各个类的简要介绍 25511.3.2 游戏的框架简介 25611.4 欢迎动画界面的设计与实现 25711.4.1 pushboxactivity类框架的搭建 25711.4.2 欢迎界面welcomeview类的实现 25811.4.3 刷帧线程welcomeviewdrawthread的实现 26011.4.4 动画线程welcomeviewgothread的实现 26111.5 菜单界面的设计与实现 26311.6 游戏界面的框架设计 26611.7 角色相关类的开发 26811.7.1 地图类maplist的实现 26811.7.2 角色类mysprite的实现 26911.7.3 键盘监听线程keythread的实现 27111.7.4 角色移动线程spritemovethread的实现 27411.7.5 换帧线程spritethread的实现 27511.8 游戏界面的完善 27711.8.1 箱子移动线程boxthread的实现 27711.8.2 刷帧线程gameviewdrawthread的实现 27911.8.3 游戏界面gameview的完善 28011.9 游戏的优化与改进 283第12章 滚屏动作游戏——太空保卫战 28512.1 游戏的背景及功能概述 28512.1.1 背景概述 28512.1.2 功能简介 28512.2 游戏的策划及准备工作 28712.2.1 游戏的策划 28712.2.2 android平台下游戏的准备工作 28812.3 游戏的架构 28912.3.1 各个类的简要介绍 28912.3.2 游戏的框架简介 29112.4 辅助界面相关类的实现 29212.4.1 planeactivity类的实现 29212.4.2 欢迎界面welcomeview类 29312.4.3 其他辅助界面的介绍 29712.5 游戏界面的框架设计 30012.6 游戏实体相关类的实现 30312.6.1 飞机plane类的实现 30312.6.2 敌机enemyplane类的实现 30712.6.3 子弹bullet类的实现 30812.6.4 其他相关类的实现 31012.7 游戏界面的完善 31212.7.1 地图类maps的实现 31212.7.2 背景滚动类gameviewbackgroundthread的实现 31312.7.3 物体移动线程movethread的实现 31512.7.4 键盘监听线程keythread的实现 31612.7.5 图片初始化方法initbitmap的实现 31812.7.6 绘制方法ondraw的实现 31912.8 游戏的优化与改进 321第13章 棋牌游戏——中国象棋人机对弈 32313.1 游戏的背景及功能概述 32313.1.1 背景概述 32313.1.2 功能简介 32313.2 游戏的策划及准备工作 32513.2.1 游戏的策划 32513.2.2 android平台下游戏的准备工作 32513.3 游戏的架构 32713.3.1 各个类的简要介绍 32713.3.2 游戏的框架简介 32713.4 共有类chessactivity的实现 32813.5 辅助界面相关类的实现 33013.5.1 欢迎界面welcomeview的介绍 33013.5.2 欢迎界面动画生成类welcomeviewthread的介绍 33213.5.3 菜单界面menuview的介绍 33313.5.4 帮助界面helpview的介绍 33513.6 游戏界面相关类的实现 33713.6.1 游戏界面gameview的框架介绍 33713.6.2 走法类chessmove的介绍 34013.6.3 思考时间线程timethread的介绍 34113.7 象棋规则类的实现 34113.7.1 象棋规则类guize的框架 34213.7.2 走法判断方法canmove的架构 34213.7.3 帅、士、象、兵的规则介绍 34413.7.4 将、车、马、炮的规则介绍 34613.7.5 走法产生方法allpossiblemoves的架构 35113.7.6 走法产生方法allpossiblemoves的完善 35213.8 游戏界面的完善 35313.8.1 gameview类的构造方法的完善 35313.8.2 绘制方法ondraw的完善 35313.8.3 屏幕监听方法ontouchevent的完善 35513.9 游戏的优化与改进 358第14章 3d物理传感器游戏——小球快跑 35914.1 游戏背景及功能概述 35914.1.1 背景概述 35914.1.2 功能简介 35914.2 游戏的策划及准备工作 36114.2.1 游戏的策划 36114.2.2 小球快跑游戏开发的准备工作 36214.3 游戏的架构 36314.3.1 游戏的总体架构 36314.3.2 游戏的类结构 36314.4 driftball类的开发 36514.4.1 driftball类的代码框架 36514.4.2 driftball类的主要成员方法的实现 36614.5 游戏主菜单的开发 36814.5.1 welcomeview类的代码框架 36814.5.2 welcomeview类主要成员方法 36914.5.3 welcomethread类的开发 37114.5.4 菜单界面的用户交互事件处理 37214.6 游戏界面模块的开发 37314.6.1 gameview的成员变量 37314.6.2 gameview的成员方法简介 37414.6.3 gamethread类的代码框架 37514.6.4 gamemenuthread类的开发 37614.6.5 用户交互事件处理 37714.7 游戏中各个图层的开发 37814.7.1 地图图层的开发 37814.7.2 其他图层的开发与实现 37914.8 游戏后台逻辑的开发 38314.8.1 小球的运动控制 38314.8.2 小球的碰撞检测 38414.8.3 cannon和missile类的开发 38714.9 传感器计算模块的开发 39014.9.1 balllistener类的开发 39014.9.2 rotateutil类的代码框架 39114.9.3 rotateutil类的开发 39314.10 游戏的优化与改进 396第15章 冒险游戏——胜利大逃亡 39715.1 游戏背景及功能概述 39715.1.1 游戏背景概述 39715.1.2 功能简介 39715.2 游戏的策划及准备工作 40015.2.1 游戏的策划 40015.2.2 大逃亡游戏的准备工作 40015.3 游戏的架构 40115.3.1 游戏的总体架构 40115.3.2 游戏的类结构 40115.4 游戏工具类的开发 40315.4.1 bitmapmanager类的开发 40315.4.2 constantutil类的开发 40515.5 runactivity类和加载界面的开发 40615.5.1 runactivity类的代码框架 40615.5.2 runactivity类主要方法的开发 40615.5.3 progressview类的开发 40915.6 欢迎界面的开发 41015.6.1 welcomeview的代码框架 41015.6.2 welcomeview类的主要成员方法的开发 41215.6.3 welcomethread类的开发 41415.6.4 welcomeview的用户交互事件 41615.7 游戏实体模块的开发 41815.7.1 sprite类的开发 41815.7.2 hero和monster类的代码框架 42015.8 游戏地图模块的开发 42215.8.1 mydrawable类的开发 42215.8.2 gamedata类的开发 42215.8.3 layer类的开发 42415.8.4 layerlist类的开发 42515.9 游戏界面模块的开发 42615.9.1 gameview代码框架的开发 42615.9.2 游戏无级滚屏的实现 42715.9.3 gameview类dodraw方法的开发 42815.10 游戏后台逻辑模块的开发 43015.10.1 怪物追踪算法的设计与实现 43015.10.2 键盘监听线程的开发 43215.11 游戏的优化与改进 433第16章 策略游戏——回到战国 43516.1 游戏的背景及功能概述 43516.1.1 背景概述 43516.1.2 功能简介 43516.2 游戏的策划及准备工作 44016.2.1 游戏的策划 44016.2.2 android平台下游戏的准备工作 44016.3 游戏的架构 44216.3.1 游戏的模块架构 44216.3.2 游戏各个类的简要介绍 44316.4 地图设计器的开发 44516.4.1 底层地图设计器的开发 44516.4.2 上层地图设计器的开发 45016.5 activity和游戏工具类的开发 45016.5.1 hdzgactivity类的介绍 45116.5.2 公式封装类gameformula类的介绍 45316.5.3 常量工具类constantutil的介绍 45516.6 数据存取模块的开发 45616.6.1 城池信息以及地图层信息的封装类 45616.6.2 数据存取相关类的介绍 45916.7 英雄角色模块的开发 46316.7.1 hero类的代码框架 46316.7.2 herogothread类的开发 46616.7.3 herobackdatathread类的开发 46816.8 表示层界面模块的开发 46816.8.1 screenrollview类的开发 46916.8.2 screenrollthread线程类的开发 47016.8.3 游戏界面gameview的框架介绍 47116.8.4 游戏界面绘制方法ondraw的介绍 47416.8.5 游戏界面屏幕监听方法ontouch的介绍 47616.8.6 游戏界面后台线程gameviewthread的介绍 47716.9 管理面板模块的开发 47816.9.1 人物属性面板类manpanelview的开发 47816.9.2 城池管理面板类citymanageview的开发 48316.10 地图中可遇实体模块的开发 48616.10.1 mydrawable类的开发 48716.10.2 mymeetabledrawable类的开发 48816.10.3 forestdrawable类的开发 48916.10.4 可遇实体对象的调用流程 49116.11 英雄技能模块的开发 49316.11.1 skill类的开发 49316.11.2 lumberskill的类的开发 49416.11.3 suixinbuskill的类的开发 49416.12 游戏提示模块的开发 49516.12.1 gamealert类的开发 49516.12.2 plainalert类的开发 49616.12.3 foodalert类的开发 49716.12.4 herobackdatathread中对foodalert的调用 49916.13 游戏的优化与改进 500 et下载 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-10
软件开发实战1200例:ASP.NET开发实战1200例(第1卷)第1篇 ASP.NET快速入门篇第1章 搭建ASP.NET开发环境 21.1 ASP.NET环境配置 3实例001 安装和配置Visual Studio 2008开发环境 3实例002 安装和配置IIS(Web服务器) 7实例003 安装MSDN帮助编程学习 10实例004 在VS 2008中设定断点及调试程序 131.2 应用Web.Config配置网站 16实例005 配置Access数据库连接 16实例006 配置SQL Server数据库连接 18实例007 配置Session变量的生命周期 19实例008 限制上传文件的大小与时间 20实例009 连接默认错误页 21实例010 配置验证级别 22第2章 C#语言基础 252.1 实用的数据类型 26实例011 仓库与盒子的学问——数据类型与变量 26实例012 数据类型之值类型的使用 27实例013 数据类型之引用类型的使用 30实例014 数据类型之浅复制:包含引用类型的值类型 31实例015 按值传递引用类型 33实例016 按引用传递引用类型 35实例017 程序性能的优化——装箱和拆箱的最小化 362.2 流程控制和数组的应用 38实例018 岔路口的选择——这是去医院还是去学校的路 38实例019 看看你现在是否处于人生的黄金阶段 40实例020 当前所处月份是地球上的春夏秋冬哪个季节 41实例021 巧妇的“精打细算”——百钱买百鸡 43实例022 后台管理登录窗口中用户名及密码的重置 45实例023 制作一个简单的循环计数器 47实例024 媳妇儿喜欢的“大乐透”号码 48实例025 我的“双色球”从小到大的排序号码 50实例026 明日科技编程全能词典种类及其价格 51实例027 浓浓思乡之情——李白的《静夜思》 53实例028 会考考试中的汉字拼音简码 54实例029 经典算法之歌德巴赫猜想的算法 55实例030 经典问题之约瑟夫环问题(使用数组解决) 57实例031 数组与算法之冒泡排序 58实例032 冒泡排序的改进——快速排序算法 60实例033 较高级的数组与算法——二分法搜索 612.3 运算符的应用 63实例034 加加减减——前缀方式增1和减1运算符 63实例035 乾坤大挪移——移位运算符的简单应用 64实例036 制作一个简单的加法计算器(利用算术运算符) 66实例037 判断合法的用户名称和密码 67实例038 加密用户密码等重要的数据信息 692.4 静态字符串String操作 70实例039 用户注册中“密码”和“确认密码”是否一致 70实例040 定位字符串和子串 71实例041 标准的图书定价及上市时间 72实例042 由用户名“MR”和密码“明日科技”组成新密码 73实例043 分行显示我的兴趣与爱好 75实例044 两种比较不错的密码修改方案 76实例045 再谈两种比较不错的密码修改方案 77实例046 智能复制当前输入的数据信息 79实例047 用户密码重置功能 802.5 动态字符串StringBuilder操作 81实例048 动态追加用户密码信息 81实例049 客户管理系统中动态组成用户新密码 82实例050 用户密码设置简单化 83实例051 动态替换用户密码信息 842.6 常用日期操作 85实例052 获得服务器当前日期和时间 85实例053 获取当前日期是星期几 86实例054 获取当前年的天数 87实例055 获取当前月的天数 88实例056 计算两日期时间间隔 902.7 C#语言高级应用 91实例057 一无所有——细说可空类型 91实例058 半壁江山——全角字符转换为半角 92实例059 疱丁解牛——分析路径字符串函数总结 93实例060 粉身碎骨——将字符串转为字符数组 95实例061 万佛朝宗——将字符数组写入到字符串 96实例062 类型推断——使用var创建隐型局部变量 97实例063 匿名方法杀手——Lambda表达式 98实例064 使用值类型进行线程同步 992.8 C#高级算法应用 101实例065 高级算法应用——韩信点兵的算法 101实例066 高级算法应用——加密和解密算法 102实例067 高级算法应用——判断身份证是否合法 104实例068 高级算法应用——判断IP地址是否合法 105实例069 高级算法应用——实现裴波纳契数列求和 106实例070 高级算法应用——求水仙花数的算法 107实例071 如何将字节单位B转换成GB、MB 和KB 108实例072 身份证号从15位升到18位算法 109第3章 面向对象编程思想 1113.1 面向对象家族核心——类与类成员 112实例073 面向对象编程核心——类、对象和引用 112实例074 绘制家谱——用ASP.NET创建类文件 114实例075 定制家族权力——设置成员访问的权限 116实例076 展现家族——实例化类对象 118实例077 家族成员——类的成员字段 120实例078 家族行为——类的成员方法 122实例079 家族特征——类的成员属性 124实例080 家族分工(分部类的应用) 126实例081 构造函数和析构函数在连接数据库类中应用 1273.2 神秘金字塔——封装特性 128实例082 使用传统的访问方法和修改方法进行类的封装 128实例083 另一种形式的封装:类属性(非静态属性) 130实例084 另一种形式的封装:类属性(静态属性) 131实例085 利用类的封装特性制作一个简单的计算器 1323.3 子承父业——继承特性 133实例086 龙生龙,凤生凤(单继承应用) 133实例087 兄弟情深:this和base(引用对象及控制基类) 135实例088 初识支持多重继承的接口 137实例089 四世同堂——多重继承的应用 139实例090 继承的另一种重要模型:包含/委托模型 1403.4 性相近习相远——多态特性 142实例091 直线、图和正方形的归类(重写) 142实例092 1=1和“1”=“1”的探讨(重载) 144实例093 强制多态活动——抽象类和抽象方法的应用 146实例094 关于成员隐藏(使用New关键字实现) 1483.5 面向对象编程高级应用 150实例095 拆装箱终结者——泛型 150实例096 定制循环——实现迭代器 152实例097 实现IDisposable接口释放占有资源 153实例098 对象比较——对象也能排序 155实例099 无名英雄——匿名方法 156实例100 .Net框架自身提供的属性(Attribute) 157实例101 把类当数组用——使用索引器 159实例102 扑朔迷离——实现具有相同名称的接口方法 160第4章 ASP.NET内置对象 1634.1 Response对象:程序响应对象 164实例103 在浏览器中直接输出文本文件的内容 164实例104 使用Redirect方法实现页面跳转并传递参数 165实例105 使用Response对象设置页面缓存 166实例106 BinaryWrite方法输出二进制图像 1674.2 Request对象:程序请求对象 169实例107 获取客户端IP地址 169实例108 获取客户端浏览器信息 170实例109 简单的站内搜索引擎 1704.3 Application对象:全局变量应用对象 172实例110 统计网站总访问量 172实例111 统计日访问量 175实例112 网站在线访问人数统计 177实例113 制作一个简单的社区聊天室(AJAX) 1784.4 Session对象:会话信息处理对象 181实例114 应用Session对象实现在页面之间传值 181实例115 Session对象判断用户登录状态 183实例116 设置用户在线时间 1844.5 Cookie对象:缓存对象 185实例117 利用Cookie实现密码记忆功能 185实例118 统计IP地址登录次数 187实例119 利用Cookie对象防止重复投票 189实例120 每月只能投票一次 1924.6 Server对象:服务器信息处理对象 194实例121 获取服务器的物理地址 194实例122 解决传递汉字丢失或乱码的问题 194实例123 获取服务器计算机名 195第2篇 ASP.NET常用控件篇第5章 常用Web服务器控件 1985.1 使用控件显示文本 199实例124 显示密码格式文本 199实例125 显示长日期格式时间 200实例126 限制文本框中输入的字符长度 201实例127 制作一个简单的加法运算器 202实例128 显示金额格式文本 2035.2 按钮类型控件 205实例129 带图像的登录按钮(ImageButton按钮) 205实例130 查看商品详细信息(LinkButton控件) 2065.3 选择类型控件 208实例131 为ListBox控件动态添加数据 208实例132 输出ListBox控件中选定的内容 209实例133 实现省份与城市二级联动下拉菜单(AJAX) 210实例134 ListBox控件实现点菜功能 212实例135 在线考试实现单选题功能 214实例136 在线考试实现多选题功能 217实例137 下拉框显示GridView控件索引页 220实例138 设置角色登录功能 2215.4 使用控件显示图片 223实例139 显示验证码图片 223实例140 动态显示用户头像 224实例141 使用网页对话框显示图片 226实例142 上传图片并生成高清缩略图 228实例143 删除上传到服务器指定文件夹中的数码照片 231实例144 批量上传数码相片 2325.5 Panel容器控件 236实例145 使用Panel控件显示或隐藏一组控件 236实例146 动态切换Panel容器中的内容 2375.6 日历控件 239实例147 通过日历控件查看指定日期的新闻 239实例148 日历备忘录 2415.7 制作广告条 242实例149 制作旗帜广告条 242实例150 浮动广告 244实例151 循环播放广告图片 2465.8 控件连接数据源 248实例152 通过向导配置AccessDataSource 248实例153 通过向导配置SqlDataSource 251实例154 通过向导配置XmlDataSource 2535.9 登录控件使用 255实例155 用Login控件实现会员登录 255实例156 用CreateUserWizard控件注册新用户 2575.10 其他服务器控件应用 260实例157 给服务器控件加不存在的属性 260实例158 动态使用表格 260实例159 PlaceHolder容器控件的使用 262实例160 设置Web窗体的默认焦点控件 263实例161 设置Web窗体的默认按钮 264实例162 应用ViewState保存数据信息 265实例163 默默无闻——隐藏域(HiddenField控件) 266实例164 页面提交时弹出确认窗口 266实例165 配置自定义HTTP处理程序 267实例166 HTTP模块 269实例167 利用PostBackUrl属性实现页面传值 270实例168 在Table控件中显示标题 271实例169 为TextBox控件设置热键 272第6章 ASP.NET安全验证控件 2746.1 通信类验证 275实例170 验证电子邮件地址 275实例171 验证网址输入格式 276实例172 验证电话号码 277实例173 验证邮政编码 2786.2 文本与数值验证 279实例174 验证文本框中是否输入数据 279实例175 验证两次输入的密码是否一致 281实例176 验证身份证号码 283实例177 验证输入文本是否为汉字 284实例178 验证出国护照 285实例179 验证年龄输入范围 286实例180 验证货币类型 288实例181 限制用户名是字母、数字和下划线 289实例182 验证密码格式 290实例183 验证出生日期输入格式 2926.3 自定义验证 293实例184 汇总所有错误信息 293实例185 自定义验证规则弹出提示窗口 2946.4 其他验证 296实例186 XMLHTTP实现用户信息验证 296实例187 ASP.NET验证控件气泡提示 298第7章 数据绑定控件 3007.1 数据绑定技术 301实例188 格式化订货金额和订单日期并进行绑定 301实例189 使用绑定表达式高亮显示搜索关键字 302实例190 Eval()绑定图书图片并实现单击图片进行链接 304实例191 Eval()方法绑定日志并用“…”代替超长内容 305实例192 双向绑定Bind()方法实现更新最新电影信息 306实例193 绑定DataTable对象显示银行月利息及本息 3077.2 GridView控件基本应用 308实例194 GridView数据绑定并实现自带分页功能 308实例195 实现选中、编辑和删除GridView中的商品信息 310实例196 供求信息网审核发布信息(审核权限设置) 312实例197 获取GridView控件中隐藏的列值 314实例198 在GridView控件中实现商品信息自动编号 315实例199 GridView绑定数据为空时的界面设计 316实例200 GridView强制换行显示论坛帖子的详细信息 317实例201 查看GridView当前行绑定的商品详细信息 319实例202 GridView复选框绑定列设置商品是否上架 320实例203 使用主题来设置GridView控件的外观 3227.3 GridView控件72般绝技 323实例204 实现搜索GridView多个关键字高亮显示 323实例205 高亮显示数据行并实现双击数据行弹出新窗口 325实例206 学生成绩不及格设置单元格突出显示为红色 326实例207 根据多个字段内容设置不同数据行的背景色 327实例208 自定义分页并结合下拉列表实现页次切换 328实例209 结合分页模板PagerTemplate实现自定义分页 330实例210 在GridView控件中动态添加模板列 331实例211 带上下箭头排序并实现查询数据为空显示表头 334实例212 GridView自动求和及合并多列多行单元格 336实例213 GridView合并行或列单元格的5种通用方式 338实例214 GridView删除数据时弹出确认对话框(含内容提示) 340实例215 GridView数据源为空时显示表头和提示信息 341实例216 创建表头固定、表体可滚动的GridView控件 342实例217 可拖动列、可排序、可改变宽度的GridView控件 344实例218 使用“…”优化GridView控件中的超长字符显示 345实例219 一次性编辑GridView控件的所有行中的数据 347实例220 嵌套DropDownList控件根据库存量设置商品停售 348实例221 嵌套CheckBox实现批量删除和更新供求信息 349实例222 结合CheckBox实现密码重置(MD5加密) 351实例223 结合哈希表设置在线考试后台管理权限 353实例224 嵌套GridView控件实现商品信息明细表 354实例225 将GridView控件的数据导出到Excel并进行格式化 355实例226 将Excel中数据导入到Aceess并绑定GridView 356实例227 将GridView中绑定的Access数据生成XML 358实例228 嵌套购物车(可增减商品数并显示摘要信息) 359实例229 使用LINQ实现GridView控件分页功能 361实例230 LINQ绑定GridView实现编辑和删除数据 362实例231 开发针对GridView自定义分页的用户控件 3647.4 灵活访问数据俊杰:DataList控件 365实例232 分页绑定DataList数据并实现页面跳转功能 365实例233 开发针对DataList控件分页功能的用户控件 368实例234 使用DataList删除数据(支持批量删除) 370实例235 利用DataList控件智能化查看详细信息 371实例236 编辑绑定在DataList控件中的商品信息 373实例237 利用嵌套DataList控件显示商品明细信息 374实例238 查找嵌套在DataList控件中的多个服务器控件 3767.5 王牌现身:全新的ListView控件 377实例239 以独立DataPager控件设置ListView的分页 377实例240 异步无刷新水平滚动照片(AJAX+ListView) 379实例241 编辑绑定在ListView中的照片(ADO.NET版) 380实例242 编辑绑定在ListView中的照片(LINQ版) 382实例243 高亮显示ListView中的数据行并实现图片自动变换 384第8章 组件加工厂:Web用户控件 3868.1 导航和搜索 387实例244 利用Web用户控件实现站内搜索 387实例245 数据分页导航Web用户控件 3888.2 用户注册和登录 391实例246 创建会员注册的Web用户控件 391实例247 创建用户登录Web用户控件 3938.3 常用Web用户控件 394实例248 具有文件上传功能的Web用户控件 394实例249 创建在线投票的Web用户控件 395实例250 利用Web用户控件实现选择日期的功能 398实例251 网页软键盘 3998.4 显示信息的Web用户控件 401实例252 显示用户信息的Web用户控件 401实例253 显示热点新闻的Web用户控件 403第9章 ASP.NET导航控件应用 4059.1 使用树形导航条控件(TreeView) 406实例254 使用TreeView控件实现OA系统导航 406实例255 动态向TreeView控件中添加节点 408实例256 为TreeView控件节点添加复选框 409实例257 应用TreeView控件绑定站点地图文件 4119.2 使用下拉菜单导航控件(Menu) 413实例258 Menu控件实现电子商城网站导航 413实例259 向Menu控件中动态加载数据 4149.3 使用站点地图导航控件(SiteMapPath) 416实例260 使用SiteMapPath控件读取和呈现地图信息 416第3篇 AJAX技术及页面模板设计篇第10章 母版页技术 42010.1 母版页基础 421实例261 创建.master母版页文件 421实例262 添加内容页 423实例263 在母版页中添加一个用户控件 425实例264 访问母版页中的属性 426实例265 访问母版页中的成员控件 427实例266 动态设置母版页标题 428实例267 带网站计数器的母版页 429实例268 在母版页中指定默认内容 430实例269 以编程方式将母版页赋予内容页面 43110.2 高级母版页 432实例270 动态加载网站母版页 432实例271 嵌套母版页 434实例272 高速缓存母版页 436实例273 ASP.NET AJAX和母版页应用 437第11章 主题及皮肤文件 43911.1 使用ASP.NET中的主题 440实例274 给单个ASP.NET页面应用主题 440实例275 定义多个Skin选项 441实例276 在Web.config配置文件中配置主题 442实例277 创建外观文件 444实例278 创建TextBox控件主题 445实例279 创建GridView控件主题 447实例280 禁用服务器控件网页主题特性 44911.2 创建自己的主题 450实例281 在主题中应用图片 450实例282 在主题中包含CSS样式 450实例283 设计网站注册模块外观 451实例284 设计网站登录模块外观 45211.3 主题的高级应用 453实例285 编程指定控件的SkinID 453实例286 动态加载主题 453实例287 为同一控件创建多个外观 455实例288 动态切换网站主题 456第12章 CSS样式与JavaScript脚本应用 45812.1 应用CSS样式美化网站 459实例289 利用DIV+CSS布局网站后台主页面 459实例290 为主题添加CSS样式使界面更加人性化 461实例291 利用CSS设计普通控件和数据控件的外观 462实例292 利用CSS样式设置链接控件样式 464实例293 动态生成CSS设置下拉式菜单实现页面跳转 465实例294 利用CSS样式设置解释型菜单 467实例295 利用主题中CSS级联样式动态更换网站皮肤 46812.2 应用JavaScript脚本实现Web窗口控制 470实例296 利用JavaScript打开新窗口显示广告信息 470实例297 利用JavaScript实现自动关闭的广告窗口 472实例298 利用JavaScript居中显示弹出的窗口 473实例299 双击数据行打开新窗口显示详细信息 475实例300 弹出窗口的Cookie控制 476实例301 利用JavaScript为弹出的窗口加入关闭按钮 477实例302 利用JavaScript关闭弹出窗口刷新父窗口 478实例303 关闭IE主窗口时,不弹出询问对话框 480实例304 利用JavaScript实现下降式窗口 481实例305 利用JavaScript实现窗口自动滚动 48212.3 JavaScript对时间、XML文档和多媒体的操作 483实例306 利用JavaScript实现在线考试倒计时 483实例307 在考试页的状态栏中显示JavaScript数字时钟 484实例308 通过JavaScript操作XML文档并分页显示 486实例309 通过JavaScript控制循环不间断播放图片 487实例310 利用javaScript控制Flash播放和停止 48812.4 应用JavaScript实现Web打印功能 490实例311 调用IE自身打印功能实现打印 490实例312 用WebBrowser组件的execWB方法进行打印 491实例313 利用JavaScript获取焦点并且打印框架中内容 492实例314 智能放大或者缩小图片后进行打印 494实例315 清空或恢复打印页面中的页眉和页脚 495实例316 利用JavaScript+CSS实现分页打印 49612.5 JavaScript安全机制的应用 498实例317 用JavaScript屏蔽部分键盘按键 498实例318 利用JavaScript屏蔽鼠标右键 499实例319 利用JavaScript禁止复制网页内容 50012.6 其他常用JavaScript 501实例320 让你的网站更具人气——收藏本站 501实例321 将你喜欢的网站设为主页 502实例322 智能显示输入的剩余字符 503实例323 在Web页中滚动显示公告信息 504实例324 在刷新或提交页面后保持页面滚动条的位置 505实例325 Javascript和C#之间的互相调用与访问 506实例326 制作网站后管理页中自动伸缩的菜单 507第13章 AJAX无刷新技术应用 50913.1 迈向解密之路——ASP.NET AJAX初体验 510实例327 ASP.NET AJAX开发模式及架构分析 510实例328 使用UpdatePanel控件异步更新当前系统时间 511实例329 应用Timer控件实现在线考试倒计时 513实例330 AJAX服务器端控件体验:酷我交流聊天室 514实例331 安装AJAX Control Toolkit扩展控件工具包 516实例332 密码强度提示(PasswordStrength) 518实例333 相册播放器——播放照片(SlideShow) 52013.2 实战第一步——使用UpdatePanel控件异步更新页面 522实例334 根据异步更新的日期查询论坛帖子信息 522实例335 异步的分步式保存注册用户信息功能 523实例336 AJAX智能提示输入信息 524实例337 在数据绑定控件的模板列中使用UpdatePanel 526实例338 定义UpdatePanel控件的触发器(Triggers) 528实例339 异步的一对多商品明细表(2个UpdatePanel) 529实例340 异步的产品描红搜索及排序当前搜索结果 531实例341 协调两个UpdatePanel控件之间的互动 533实例342 如何在UpdatePanel中使用其不兼容的控件 534实例343 嵌套化UpdatePanel更新时间(基本应用) 536实例344 AJAX购物车(嵌套UpdatePanel+GridView) 538实例345 结合母版页及UpdatePanel控件实现上传照片 53913.3 善用UpdateProgress控件和Timer控件 541实例346 UpdateProgress进度条显示与取消异步功能 541实例347 异步的邮件发送功能(带进度条提示) 543实例348 Timer控件的摆放位置及其影响 544实例349 定时显示Web服务器性能的计算器 546实例350 应用Timer控件实现网站气泡提示 54813.4 AJAX Control Tookit炫酷体验 549实例351 注册界面中水印文本框的使用(结合LINQ) 549实例352 龙行天下搜索引擎中智能匹配检索功能 551实例353 进销存系统中弹出式日历选择输入进货日期 554实例354 多样式验证控件验证注册信息 555实例355 可拖动、带圆角和阴影的浮动广告窗口 557实例356 填写个人详细资料中拒绝非法字符的输入 560实例357 仿当当网对图书评价通过五角星显示好评等级 562实例358 实现弹出模态窗体对话框 564第4篇 高效网站开发缓存技术应用篇第14章 第二代网页缓存机制I:网页输出缓存 56814.1 网页输出缓存之完整网页缓存 569实例359 使用@OutputCache设置完整页面输出缓存 569实例360 通过Response.Cache程序化API设置页面缓存 571实例361 指定页面缓存在服务器上(Response.Cache) 572实例362 使用参数缓存网页多个版本(@OutputCache) 573实例363 使用编程方式缓存网页的多个版本 57414.2 网页输出缓存之部分用户控件缓存 575实例364 使用@OutputCache指令缓存用户控件 575实例365 调用PartialCachingAttribute类缓存用户控件 577实例336 同时在.aspx页面和用户控件.ascx中设置缓存 57814.3 网页输出缓存之部分缓存后替换 579实例367 使用Substitution控件建立缓存后替换功能 579实例368 使用Substitution控件API建立缓存后替换功能 580实例369 配置应用AdRotator控件加载广告图片 581第15章 第二代网页缓存机制II:应用程序数据缓存 58315.1 应用程序数据缓存 584实例370 使用“索引值/数值”将作者信息加入缓存中 584实例371 使用“索引值/数值”缓存DataSet 585实例372 使用Cache.Add()方法将数据信息加入缓存中 586实例373 调用Cache.Insert()方法将数据项加入缓存中 587实例374 调用Cache.Insert()指定XML文件缓存依赖项 589实例375 Cache.Remove()方法将数据项从缓存中移除 591实例376 CacheItemRemovedCallback委派缓存移除通知 59215.2 缓存数据的自动移除与依赖项的应用 594实例377 设定缓存优先级(CacheItemPrority) 594实例378 设置Web应用程序高速缓存大小 596实例379 设置数据的缓存过期(Expiration) 597实例380 设置缓存的索引值依赖项(Key Dependency) 599实例381 设置DataSet缓存与文件的依赖项 601实例382 设置DataSet缓存项目的汇总依赖项 602第5篇 文件I/O高效处理篇第16章 对文件及目录的操作 60616.1 获取文件信息 607实例383 获取文件基本信息 607实例384 获取文件属性信息 608实例385 获取文件的版本信息 609实例386 获取文件的系统启动方式 611实例387 判断文件是否正在被使用 61216.2 创建与删除文件 613实例388 创建和删除文件 613实例389 移动和复制文件 615实例390 生成随机文件名 616实例391 建立临时文件 617实例392 清空回收站中的所有文件 61816.3 修改文件 619实例393 修改文件属性 619实例394 更改文件名称 620实例395 如何实现文件替换 62116.4 查找文件 622实例396 判断文件是否存在 622实例397 使用通配符过滤文件 623实例398 遍历指定目录下的所有文件和目录 62416.5 文件内容操作 625实例399 创建一个文件用于写入UTF-8编码的文本 625实例400 打开现有的UTF-8编码文本文件并进行读取 626实例401 使用OpenRead()方法打开现有文件并读取 627实例402 使用OpenWrite()方法打开现有文件并进行写入 628实例403 如何读取文件中的第一行数据 629实例404 如何向文件中写入数据 630实例405 如何读取文件中的所有数据 630实例406 如何创建二进制文件 631实例407 如何读取二进制文件 632实例408 读写混合类型的二进制文件 633实例409 分割与合成文件 634实例410 文件内容比较 637实例411 异步写入文件 638实例412 异步读取文件 63916.6 获取文件夹信息 641实例413 获取文件夹基本信息 641实例414 获取临时文件目录 641实例415 获取应用程序所在目录 642实例416 获取系统当前目录 643实例417 获取路径名中禁止使用的字符 643实例418 遍历指定驱动器 644实例419 读取驱动器信息 646实例420 获取指定文件夹的上级目录 64716.7 文件夹操作 648实例421 查看文件夹是否存在 648实例422 创建移动和删除文件夹 649实例423 修改文件夹名称 651实例424 删除文件夹中的所有文件 652实例425 获取特殊文件夹路径 653实例426 伪装文件夹 654实例427 取两个目录中的同名文件 657实例428 查找指定名称的文件 658实例429 查找指定属性的文件 659实例430 查找包含指定内容的文件 660第17章 文件操作与Web应用 66117.1 文件上传下载 662实例431 单文件上传 662实例432 多文件上传 663实例433 上传图片文件并显示 665实例434 文件下载 666实例435 在模态窗口中下载文件 668实例436 用ASP.NET传送大文件 67017.2 文件压缩解压缩 671实例437 使用GZip在线压缩文件 671实例438 使用GZip在线解压文件 674实例439 使用WinRAR压缩文件 676实例440 使用WinRAR解压缩文件 67817.3 文件加密解密 679实例441 简单加密、解密文件 679实例442 使用对称算法加密文件 680实例443 使用对称算法解密文件 68117.4 其他文件相关操作 682实例444 使用C#操作XML文件 682实例445 使用C#操作INI文件 684实例446 将文本文件转换成网页文件 687实例447 批量将Word文档转换为HTML网页 688实例448 在浏览器中访问Word文件 690实例449 从文件中读取ACL 691实例450 将对象序列化保存到文件中 692实例451 从文件中读取信息反序列化为对象 694实例452 使用缓冲流 694第6篇 图形图像与多媒体应用篇第18章 GDI+图形图像绘制基础 69718.1 GDI+绘制直线、曲线和简单图形 699实例453 应用GDI+绘制直线 699实例454 绘制带有阴影效果的矩形 700实例455 绘制多边形 701实例456 GDI+绘制圆形 702实例457 GDI+绘制圆弧 703实例458 GDI+绘制椭圆 705实例459 GDI+绘制扇形 706实例460 GDI+绘制基数样条 707实例461 绘制贝塞尔样条 708实例462 绘制图形路径 709实例463 GDI+中的画笔之实心画笔 710实例464 GDI+中的画笔之阴影画笔 711实例465 GDI+中的画笔之纹理画笔 712实例466 GDI+中的画笔之渐变画笔 713实例467 GDI+中曲线的填充 715实例468 GDI+中的区域 716实例469 用直线消除锯齿 717实例470 用曲线消除锯齿 71818.2 图像、位图和图元文件 719实例471 在GDI+中绘制图像 719实例472 在GDI+中克隆图像 720实例473 在GDI+中缩放图像 72118.3 GDI+中的全局变换和局部变换 722实例474 GDI+中的全局变换 722实例475 在GDI+中的局部变换 72318.4 GDI+简单应用 724实例476 应用GDI+绘制坐标图 724实例477 神笔马良之笔——神奇多样的画笔 725实例478 多彩世界——绘制色彩渐变的图形 727第19章 GDI+图像动画、特效技术 72819.1 绘制图形 729实例479 绘制公章 729实例480 在图片中写入文字 730实例481 局部图片的复制 732实例482 波形图的绘制 73319.2 图形转换 735实例483 BMP转换成JPG格式 735实例484 JPG转换成BMP格式 736实例485 位图转化为WMF 736实例486 ICO文件转化为位图 73719.3 图像预览 738实例487 浏览大图片 738实例488 图像旋转 73919.4 图像效果 740实例489 纹理效果显示图像 740实例490 浮雕效果显示图像 742实例491 积木效果显示图像 743实例492 雾化效果显示图像 745实例493 锐化效果显示图像 746实例494 黑白效果显示图像 747实例495 底片效果显示图像 748实例496 柔化效果显示图像 749实例497 油画效果显示图像 750实例498 以椭圆形显示图像 752实例499 在图像上绘制噪点 75319.5 图像字体 754实例500 倒影效果的文字 754实例501 投影效果的文字 755实例502 印版效果的文字 757实例503 阴影效果的文字 758实例504 倾斜效果的文字 759实例505 渐变效果的文字 759实例506 辉光效果的文字 761实例507 浮雕效果的文字 763实例508 纹理效果的文字 764实例509 缩放效果的文字 76519.6 图像识别 766实例510 查看图片的像素 766实例511 获取指定点的RGB值 767实例512 如何获得图像信息 768实例513 如何设置图像的像素值 769第20章 图文验证与图片处理技术 77020.1 网站常用验证码大全 771实例514 绘制纯数字的网站验证码 771实例515 绘制数字与字母组合的验证码 772实例516 绘制中文彩色验证码 774实例517 仿Google绘制数字、字母和中文扭曲验证码 776实例518 在随机选中的图片上绘制混合验证码 777实例519 智能语音提示验证码 779实例520 简单的四则(加、减、乘和除)运算验证码 781实例521 利用Web Service服务生成验证码 783实例522 应用LINQ提取数据库中的字段值绘制验证码 78620.2 实用的图片处理技术 788实例523 绘制商品条形码(可选择输出文字) 788实例524 在图片上添加水印文字(支持批量水印) 790实例525 在图片上添加水印图片 792实例526 在线制作Logo图标 794实例527 生成图片的高清缩略图(结合AJAX) 796实例528 显示真实上传进度的图片上传功能(结合jQuery) 798实例529 仿开心网实现图片在线裁剪(结合jQuery) 80120.3 图片存取技术的应用 804实例530 将上传的相册照片存储到数据库中 804实例531 读取数据库中上传的相册照片并显示 806实例532 将个人头像以二进制流形式存储到数据库中 807实例533 读取并显示数据库中以二进制形式存储的头像 809实例534 解决同名文件覆盖问题实现上传图片统一命名 810实例535 开源节流——使用缓存区输出图像 81220.4 图片大小与特效控制(应用AJAX技术) 813实例536 通过鼠标滑轮控制图片大小 813实例537 显示随机广告图片(结合Ajax Timer控件) 814实例538 获取页面中图像的实际尺寸 815实例539 通过下拉列表选择头像 816实例540 通过网页对话框选择头像 817实例541 用Ajax滑块扩展控件调整图片大小 819实例542 为相册中的照片加上淡入淡出效果(AJAX) 821实例543 使用AJAX可调整大小控件拖曳图片调大小 823第21章 网站统计分析 82521.1 柱形图表统计分析 826实例544 商品销售(年/月/日)分析柱形图 826实例545 柱形图表分析网站流量 828实例546 柱形图表分析投票结果 831实例547 柱形图表分析汽车销售业绩 833实例548 绘制3D柱形图分析数据(商品销售) 83421.2 折线图表统计分析 838实例549 利用折线图形分析股票走势 838实例550 折线图表分析人口的出生率 841实例551 折线图表分析商品价格走势 844实例552 实时刷新页面统计网站流量 846实例553 实时局部刷新模式统计网站流量 84821.3 饼形图表统计分析 850实例554 绘制饼形图分析投票结果 850实例555 饼形图表分析男女比例 853实例556 饼形图表分析人力资源情况 855实例557 绘制3D饼型图分析数据(商品市场占有率) 85621.4 利用组合统计图进行决策分析 858实例558 饼形图和柱形图分析商品销售情况 858实例559 饼形图和折线图分析网站流量 861实例560 柱形图和折线图分析网站流量 865第22章 在线音频与视频播放技术 86922.1 音频播放技术 870实例561 音乐单曲播放 870实例562 音乐顺序播放 871实例563 音乐随机播放 872实例564 音乐定时播放 874实例565 如何播放WAV声音文件 875实例566 音乐嵌入设计方案 876实例567 在线收音机 878实例568 同步加载并播放声音文件 881实例569 异步加载并播放声音文件 882实例570 播放系统声音 883实例571 计算机喇叭发出的声音 88422.2 动画与视频播放技术 885实例572 可选择播放的广告轮换(带轮换管理) 885实例573 向网面中插入Flash动画 887实例574 插入背景透明的Flash动画 888实例575 调用Flash循环播放广告 889实例576 AVI嵌入式视频播放 890实例577 在线视频点播(可实现多个视频连播) 891实例578 带记忆的在线影片欣赏 892实例579 FLV格式在线视频播放(实现视频分类播放) 894实例580 播放GIF动画 896实例581 产品报价单 898实例582 在网页中嵌入动态图形 90022.3 其他音频与视频播放 902实例583 多媒体应用中使用PNG格式 902实例584 检查是否安装声卡 904实例585 获取系统的图像编码器信息 905实例586 获取系统的图像解码器信息 906实例587 读取MP3歌曲文件标志信息 907实例588 读取WAV歌曲文件标志信息 908第23章 网站在线实用小工具 91023.1 常用网站在线小工具 911实例589 在线转换区位码 911实例590 在线查询IP地理位置 912实例591 在线获取本地天气预报 914实例592 在线简体与繁体转换 916实例593 在线万年历 918实例594 生成产品订单号 920实例595 手机号码归属地查询 922实例596 在线身份证号码15位转换18位 92423.2 其他常用小工具 925实例597 图像在线无损压缩 925实例598 在线文本编辑器 928实例599 开发PDF文档 932实例600 利用Web服务在线生成软件注册码 933ASP.NET开发实战1200例(第2卷)第1篇 ASP.NET网站高效开发篇第1章 ASP.NET网站开发常备技术1.1 即学即用的正则表达式实例001 使用正则表达式验证电话号码实例002 使用正则表达式验证输入密码条件实例003 使用正则表达式验证邮政编码实例004 使用正则表达式验证手机号实例005 使用正则表达式验证身份证号实例006 使用正则表达式验证两位小数实例007 使用正则表达式验证一年的12个月份实例008 使用正则表达式验证一个月的31天实例009 使用正则表达式验证数字输入实例010 使用正则表达式验证密码长度实例011 使用正则表达式验证非零的正整数实例012 使用正则表达式验证非零的负整数实例013 使用正则表达式验证大写字母实例014 使用正则表达式验证小写字母实例015 使用正则表达式检查字符串中重复出现的词实例016 使用正则表达式替换字符串实例017 使用正则表达式拆分字符串实例018 使用正则表达式验证输入字母实例019 使用正则表达式验证中文汉字输入实例020 使用正则表达式验证输入字符串实例021 使用正则表达式验证E-mail格式实例022 使用正则表达式验证IP地址实例023 使用正则表达式验证URL1.2 网络信息的站内搜索实例024 一般搜索实例025 高级搜索实例026 常用搜索实例027 在自己的网站中加入Baidu和Google搜索实例028 龙行天下搜索引擎中智能匹配检索功能1.3 思维扩展的常用算法实例029 链表算法——单向链表实例030 链表算法——双向链表实例031 常用算法——堆栈实例032 常用算法——队列实例033 常用算法——树的实现实例034 排序算法——选择排序算法实例035 排序算法——插入排序算法实例036 排序算法——希尔排序算法实例037 算法应用——按要求生成指定位数编号1.4 打包与发布ASP.NET应用程序实例038 发布ASP.NET应用程序实例039 打包ASP.NET应用程序第2章 ASP.NET前端技术应用开发2.1 通信开发:电子邮件发送与接收实例040 利用SMTP服务发送电子邮件实例041 利用Jmail组件发送邮件实例042 使用POP3协议接收电子邮件2.2 高端应用:自定义组件应用实例043 自定义GridView数据绑定组件开发实例044 自定义OurPager分页组件开发2.3 超级网购:网上购物与银行在线支付实例045 购物商城网创建个人店铺实例046 网上商城购物车实例047 网银在线支付实例048 支付宝在线支付实例049 快钱在线支付实例050 NPS在线支付实例051 YeePay易宝在线支付2.4 强强组合:Web系统应用硬件开发……第3章 ASP.NET与Word文件交互操作第4章 ASP.NET高效应用Excel文件第2篇 ASP.NET数据库应用篇第5章 ADO.NET数据库操作技术第6章 ADO.NET事务应用第7章 SQL嵌入ADO.NET实现查询操作第8章 SQL嵌入ADO.NET高级应用第9章 高效的数据源文件XML的应用第3篇 LINQ技术开发篇第10章 查询内存中对象——LINQ to Objects第11章 查询关系数据库——LINQ to SQL第12章 使用LINQ操作数据集——LINQ to DataSet第13章 新型XML操作技术——LINQ to XML第4篇 水晶报表与Web服务篇第14章 水晶报表基本应用(筛选、排序与分组)第15章 水晶报表高级应用(交叉表与子报表应用)第16章 Web Service服务的应用第5篇 网站安全与架构模式篇第17章 网站性能优化与安全策略第18章 程序开发设计模式与架构第6篇 综合应用篇第19章 网站设计与网页配色第20章 ASP.NET典型项目开发案例 内容简介:《ASP.NET开发实战1200例(第1卷)(附光盘)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用ASP.NET进行程序开发的各种知识和技巧。主要包括ASP.NET技术基础、VS 2008环境搭建,还详细讲解了C#语言设计入门,然后从常用Web服务器控件、ASP.NET安全验证控件、数据绑定控件、Web用户控件和ASP.NET导航控件全面介绍了几乎所有ASP.NET控件应用,接着以AJAX无刷新技术及页面模板设计对ASP.NET客户端进行了详细介绍,最后以高效网站开发缓存技术、文件I/O处理和图形图像与多媒体方面更高层次地讲解了ASP.NET网站开发技术。《ASP.NET开发实战1200例(第1卷)(附光盘)》分6篇23章内容,共计600个实例和600个经验技巧。每个实例都是作者精心筛选的,具有很强的实用性,其中一些是开发人员难于寻觅的。 《ASP.NET开发实战1200例(第1卷)(附光盘)》两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性。 书中附带有配套DVD光盘,光盘中提供有部分实例的视频和大部分源代码,读者稍加修改即可应用。 《ASP.NET开发实战1200例(第1卷)(附光盘)》适合ASP.NET的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合ASP.NET程序员参考、查阅。《ASP.NET开发实战1200例(第2卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用ASP.NET进行程序开发各个方面的知识和技巧,主要包括网站开发常备技术、前端技术应用开发、操作Office软件(Word/Excel)、ADO.NET数据库操作技术、LINQ技术、XML文件、水晶报表、Web Service服务、网站性能优化与安全策略、程序开发设计模式与架构、网站设计与网页配色及ASP.NET典型项目开发案例等。全书分6篇20章,共计600个实例和600条经验技巧。每个实例都是作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 《ASP.NET开发实战1200例(第2卷)》附带有配套DVD光盘,光盘中提供有书中全部实例的源代码,这些源代码都是经过作者精心调试通过的,保证能够在Windows XP、Windows2003及Windows7操作系统下编译和运行。 《ASP.NET开发实战1200例(第2卷)》非常适合ASP.NET网站项目开发人员、ASP.NET初学者及编程爱好者使用,同时也可作为培训机构、大中专院校老师和学生的实践参考用书。本书由房大伟、吕双等编著。电子书www.minxue.net内容截图: ...
-
分类:科普 语言:简体中文 大小:未知 发布时间:13-05-10
序言该死的菜篮子1.肯德基炸鸡2.食品趣闻3.可口可乐4.非可乐类的饮料5.利口酒与苦味液你所拥有的一切都是错误的6.钞票上的秘密防伪图案7.印钞纸8.信用卡9.对付非法复印的秘密武器10.通用产品码孩子们,不要在家里捣乱11.香水12.扑克牌13.信件、邮票和信封14.各行各业的秘密大展览爱丽丝,我们作弊吧15.视力测试16.罗尔沙赫测试17.测谎试验18.勇闯共济会观众看不到幕后还有一位助手在帮忙19.大卫·科波菲尔:瓶中跳舞的手帕20.小布莱克斯通:辣手锯美人21.盖勒:蒙面飞车22.亨宁:突然消失的马与骑手23.奇人克里斯金:超感知觉总是最后一个才知道24.阿姆斯特朗说漏嘴了吗?25.秘密的无线电频率26.唱片上藏着的秘密话语27.电影中的潜意识镜头28.沃尔特·迪斯尼被冷冻起来了吗?致谢 内容介绍:可口可乐是怎样调配出来的?烹制肯德基炸鸡用了哪些香料?怎样对付测谎器?罗尔沙赫测试的墨迹图竟能倾听你的心声?钞票怎样防伪?电锯活人的魔术是怎么回事?沃尔特·迪斯尼真被冷冻起来了吗?摇滚乐唱片还会反向录上一些别的声音?……本书作者是美国有名的揭秘大师,在本书中,他以一种追根究底的精神,揭示了平常人在生活中都会同到的一些谜团的真相。学习网www.minxue.net下载内容截图: ...
-
分类:建ç‘工程 语言:简体中文 大小:未知 发布时间:13-05-10
内容介ç»ï¼šæœ¬ä¹¦ä»¥å»ºç‘写生作å“集的形å¼å‡ºçŽ°ï¼Œä½œå“åŽŸåž‹éƒ½ä¸ºé«˜æ ¡æ ¡å›å»ºç‘,安排较多案例,并é…以æ¥éª¤æŠ€æ³•图åŠé€šä¿—çš„è¯è¨€è¯´æ˜Žï¼Œæ–¹ä¾¿å¦ç”Ÿç†è§£å’Œå¦ä¹ ,边å¦è¾¹ç»ƒï¼Œè®©è¯»è€…åœ¨ç†Ÿæ‚‰æ‰‹ç»˜æŠ€æ³•çš„åŒæ—¶æ„Ÿå—åˆ°é«˜æ ¡å»ºç‘的文化,本书内容方é¢ä¸ä½†ç…§é¡¾åˆ°å¤§ä¸ä¸“é™¢æ ¡å¦ç”Ÿã€æ‰‹ç»˜åˆå¦è€…,也能兼顾建ç‘设计专业的在èŒè®¾è®¡å¸ˆï¼Œä»Žè®¾è®¡çš„角度详解手绘的表现。内容截图: åºè¨€è®¾è®¡æ€ç»´çš„æ‹“展è®ç»ƒâ€”â€”å¦‚ä½•è¿›è¡Œç…§ç‰‡ä¸´ç»˜ç»ƒä¹ ç”»è¯´åŒæµŽæ ¡å›å»ºç‘附 ä¸–ç•Œæ‰‹ç»˜ä½œå“æ¬£èµåŽè®° ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-09
引子——这本书适合谁组织结构篇双龙会——CTO与技术总监人,是人,真的是人——团队文化四套马车——团队配合大长今——项目经理走钢索的人——架构师过程管理篇一个人在战斗——老系统维护兄弟连——项目开发我要飞得更高——新产品战略波、波、波——产品生命周期定风波——产品定位焦油坑——项目需求调研文档知多少——设计文档编写方法沙场秋点兵——开发团队练兵百变金刚——企业业务开发平台架构代码那些事儿——代码编写规范风语者——软件测试蛋白质女孩——产品文案恶魔吹着笛子来——售前经理修女也疯狂——售前、项目管理、实施适用的演示方法水至清则无鱼——软件费用报价方法量贩式实施一实施费用报价方法将服务费用进行到底——服务费用报价方法黑衣人——打造实施顾问实施经理的工具箱——实施过程管理灯塔客户——试点实施客服顾问的工具箱——客服支持激励考核篇那根胡萝卜——团队激励一天到晚游泳的鱼——员工绩效考核职业发展篇七里香——新人入职手册敢问路在何方——员工职业发展出路财主家也没有余粮了——创业小作坊职业发展出路终结者——CTO职业发展出路未来趋势篇兵临城下——未来企业管理软件领域的新挑战像咨询师一样思考——发展IT咨询业务无间道——未来不会再有研发和销售轻骑兵——未来软件开发模式沙尘暴——令人焦虑的技术时代色即是空——虚公司心路成长篇我就是一个香港导演——关联性思维方法为什么——皆在一个“心”字懈寄生——帮助过我的那些书那些人一分钟先生——自我时间管理达芬奇密码——从游击队到正规军亢龙有悔——方法反思…… 内容简介:《走出软件作坊》提供了解决国内小型IT企业发展的过程中会遇到的项目管理问题的若干方法。《走出软件作坊》形式活泼,内容独特,主要以作者自身多年工作的宝贵经验,来谈软件公司的项目管理和团队建设,主要包括对中小软件公司软件开发组织结构、团队文化、软件过程管理、团队激励、绩效考核、职业发展规划、未来业界发展趋势、个人素质提升等,具有极强的现实指导意义。 《走出软件作坊》是2008年CSDN名博阿朱7年职业经理人心得总结;中小IT企业和创业团队的实战管理手册;形式活泼,内容独特的软件项目开发故事书;具有中国特色的中小软件公司创业指引;完整讲述三五十条枪成为软件开发正规军的发展之路。学习网www.minxue.net下载内容截图: ...
-
分类:办公应用 语言:简体中文 大小:未知 发布时间:13-05-09
第1章 为什么是PPT1.1 使用PPT的四个理由1.2 PPT的四堂理论课1.2.1 PPT不能当讲稿1.2.2 PPT不能无组织1.2.3 保持观众注意力1.2.4 PPT不要太华丽第2章 PPT的两种类型2.1 罗兰贝格风格分析2.2 毕业答辩PPT的制作2.2.1 制作要求2.2.2 框架结构的设计2.2.3 使用最简单的模板2.2.4 内容制作2.3 PPT制作的一般步骤第3章 PowerPoint使用进阶3.1 急速熟悉PowerPoint 20103.1.1 学习使用Ribbon菜单3.1.2 最复杂的操作3.2 PowerPoint 2010的绘图技巧3.2.1 形状工具3.2.2 图形的填充3.2.3 排列、组合与对齐3.2.4 PPT中箭头的绘制3.2.5 图形的美化3.3 多媒体的插入与编辑第4章 文字即艺术4.1 文字的缺点及优点4.2 文字的三要素4.3 字体的选择4.3.1 常用的英文字体解析4.3.2 如果不知道字体的名字4.3.3 常用的中文字体解析4.3.4 享用海量书法字体4.3.5 字体网站推荐4.4 字体的搭配4.5 文段的条列化第5章 图片须细作5.1 PPT中经常用到的图片格式5.2 类型决定用途5.3 图片的处理技巧5.3.1 剪裁5.3.2 抠图5.3.3 羽化5.3.4 透明5.3.5 图片更正5.3.6 颜色和滤镜5.4 图片的高级处理技巧5.4.1 制作剪影5.4.2 背景黑白5.5 需要知道的图片安排技巧5.6 全图型PPT的几个流派5.7 全图型PPT的图文混排5.8 图片的搜索第6章 图表会魔术6.1 图表基础6.1.1 图表的作用6.1.2 图表的构成6.1.3 图表的插入及数据修改6.2 选择正确的图表6.2.1 饼图6.2.2 柱形图6.2.3 折线图6.2.4 条形图6.3 高级图表的制作6.3.1 旋风图6.3.2 不等宽柱形图6.3.3 预算实际比较图6.4 表格的可视化6.5 如何让图表更美观6.5.1 图表的简化6.5.2 图表的美化6.6 图表的真相6.7 启发图表制作的5个站点第7章 图示本灵活7.1 图示的作用7.2 关于SmartArt7.3 图示的基本类型7.3.1 并列图示7.3.2 递进图示7.3.3 总分图示7.3.4 对比型图示7.3.5 流程图7.3.6 示意图第8章 动画的奥秘8.1 动画的基本设置8.1.1 如何添加一个动画8.1.2 动画的操控方法8.1.3 动画操作提速8.2 动画类型解析8.2.1 必须掌握的动画效果8.2.2 文字的动画8.2.3 图片的动画8.2.4 数据图表的动画8.2.5 帧动画的循环8.3 让动画炫起来的四大关键技巧8.3.1 动画的迭加、衔接与组合8.3.2 页面的无缝连接8.3.3 掌控时间轴8.3.4 PPT的动画创意第9章 排版与美化9.1 四大原则9.1.1 接近9.1.2 对齐9.1.3 对比9.1.4 重复9.2 简单的修饰9.2.1 巧用标点符号9.2.2 线的装饰9.2.3 色块的装饰9.3 版面的丰富9.3.1 稳定9.3.2 变化9.3.3 图片的修饰第10章 搞定模板10.1 模板的构成10.2 从零开始创建模板10.3 常规模板的版式设计10.3.1 如果不用图片10.3.2 用一张小图10.3.3 用一张大图10.3.4 模板版式设计总结10.4 导航的设计10.4.1 为什么需要导航10.4.2 目录页10.4.3 转场页10.4.4 进度表示第11章 配色方法11.1 从调色板开始11.1.1 颜色的三要素11.1.2 两种颜色模式:RGB与HSL11.1.3 色轮的形成11.2 颜色的性格11.2.1 红色11.2.2 橙色11.2.3 黄色11.2.4 绿色11.2.5 蓝色11.2.6 紫色11.2.7 白色11.2.8 黑色11.2.9 灰色11.2.10 棕色11.3 配色方案的确定11.3.1 纯色类11.3.2 单色类11.3.3 双色类11.3.4 多色类11.4 配色的捷径11.4.1 从别人的PPT里“偷”11.4.2 从LOGO里“偷”11.4.3 从PPT商业网站里“偷”11.4.4 从网站设计里“偷”11.4.5 使用配色软件ColorSchemer Studio11.4.6 4个好用的配色网站第12章 稍微懂一点Photoshop12.1 制作纹理背景12.1.1 两种常用的纹理背景12.1.2 制作金属拉丝效果的背景12.2 使用Photoshop制作半透明的图片12.3 使用Photoshop制作PPT模板第13章 PPT的保存与发布13.1 文件的保存13.2 演示文稿的保护13.2.1 设置权限13.2.2 格式转换13.3 备注演示PPT13.4 遥控演示PPT附录A PowerPoint 2010必会快捷键附录B 字体的分类附录C PowerPoint 20032010动画对照表附录D 商业PPT网站及PPT社区附录E 其他一些应该知道的网站附录F PPT原创博客推荐写在后面的话 内容简介: 此刻呈现在你面前的是这样一本书: 它专为非设计专业的你准备,无需任何设计基础即可阅读; 它既能让你的PPT倍儿有面子,又能为你的PPT制作节约大量时间; 它注重操作,即学即用; 它融合了大量的优秀PPT实例,不啰嗦; 它基础、全面、系统、深入,新手可用于入门,老手可依之精进; 你既可以把它当做PPT设计的学习指南,又可以把它作为工具书放在案头随手查阅; 它不是五花肉,它是牛排。学习网www.minxue.net下载内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-09
目录: 译者序序前言致谢作者简介第1章 为什么需要CUDA1.1 本章目标1.2 并行处理的历史1.3 GPU计算的崛起1.4 CUDA1.5 CUDA的应用1.6 本章小结第2章 入门2.1 本章目标2.2 开发环境2.3 本章小结第3章 CUDA C简介3.1 本章目标3.2第一个程序3.3 查询设备3.4 设备属性的使用3.5 本章小结第4章 CUDA C并行编程4.1 本章目标4.2 CUDA并行编程4.3 本章小结第5章 线程协作5.1 本章目标5.2 并行线程块的分解5.3 共享内存和同步5.4 本章小结第6章 常量内存与事件6.1 本章目标6.2 常量内存6.3 使用事件来测量性能6.4 本章小结第7章 纹理内存7.1 本章目标7.2 纹理内存简介7.3 热传导模拟7.4 本章小结第8章 图形互操作性8.1 本章目标8.2 图形互操作8.3 基于图形互操作性的GPU波纹示例8.4 基于图形互操作性的热传导8.5 DirectX互操作性8.6 本章小结第9章 原子性9.1 本章目标9.2 计算功能集9.3 原子操作简介9.4 计算直方图9.5 本章小结第10章 流10.1 本章目标10.2 页锁定主机内存10.3 CUDA流10.4 使用单个CUDA流10.5 使用多个CUDA流10.6 GPU的工作调度机制10.7 高效地使用多个CUDA流10.8 本章小结第11章 多GPU系统上的CUDAC11.1 本章目标11.2 零拷贝主机内存11.3 使用多个GPU11.4 可移动的固定内存11.5 本章小结第12章 后记12.1 本章目标12.2 CUDA工具12.3 参考资料12.4 代码资源12.5 本章小结附录 高级原子操作 内容简介:cuda是一种专门为提高并行程序开发效率而设计的计算架构。在构建高性能应用程序时,cuda架构能充分发挥gpu的强大计算功能。本书首先介绍了cuda架构的应用背景,并给出了如何配置cuda c的开发环境。然后通过矢量求和运算、矢量点积运算、光线跟踪、热传导模拟等示例详细介绍了cuda c的基本语法和使用模式。通过学习本书,读者可以清楚了解cuda c中每个功能的适用场合,并编写出高性能的cuda软件。 本书适合具备c或者c++知识的应用程序开发人员、数值计算库开发人员等,也可以作为学习并行计算的学生和教师的教辅。学习网www.minxue.net下载内容截图: ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-05-09
第1章 C-MEX函数介绍1.1 MATLAB外部接口概述1.2 maArray结构体1.3 MATLAB数据类型1.4 库函数介绍第2章 编写编译链接C-MEX函数的方法2.1 MEX指令2.2 建立MEX环境2.3 用MATLAB插件在MSVC环境中编写编译链接C-MEX函数第3章 C-MEX函数的编写方法3.1 C-MEX函数分析3.2 标量3.3 矢量3.4 矩阵3.5 三维数组3.6 字符串3.7 非双精度数据3.8 调用MATLAB函数3.9 Structures陈列3.10 Cell陈列3.11 Sparse陈列第4章 C-MEX函数应用举例4.1 复数的处理方法4.2 实现MATLAB中sum函数功能4.3 实现MATLAB中赋值功能4.4 实现MATLAB中z=sum(x.*y)功能4.5 实现MATLAB中z=alpha*x+y功能第5章 利用BLAS函数编写C-MEX函数5.1 BLAS函数介绍5.2 用BLAS实现MATLAB中sum函数功能5.3 用BLAS实现MATLAB中赋值功能5.4 用BLAS实现MATLAB中z=sum(x.*y)功能5.5 用BLAS实现MATLAB中z=alpha*x+y功能6 利用LAPACK函数编写C-MEX函数6.1 LAPACK函数介绍6.2 用LAPACK函数介绍6.3 用LAPACK实现MATLAB中LU分解6.4 用LAPACK实现MATLAB中SVD分解6.5 用LAPACK实现MATLAB中特征分解6.6 用用LAPACK实现MATLAB中del功能6.7 用LAPACK实现MATLAB中chol分解第7章 灵活编写C-MEX函数的方法7.1 复数complex结构7.2 用zdotu函数及复数结构指针7.3 用zaxpy函数及复数结构指针7.4 建立自己的函数库第8章 用INTEL MKL编写C-MEX函数8.1 Intel MKL介绍8.2 Intel MKL库函数的链接方法8.3 用Intel MKL及复数结构指针实现8.4 用Intel MKL及复数结构指针实现MATLAB中z=alpha*x+y功能 内容简介:本书以简洁的语言、丰富的实例系统地介绍了C语言与MATLAB接口函数(称之为:CMEX函数)的编程方法。用实例详细地介绍了MATLAB中所提供的数据类型在CMEX函数中的编程方法。这些数据类型主要包括:双精度(double)以及非双精度(single、uint8、uint16、uint32、uint64、int8、int16、int32、int64)的数值阵列(如:标量、矢量、矩阵及三维阵列)、字符串、structures阵列、cell阵列、sparse阵列等。同时,介绍了如何在CMEX函数中实现调用MATLAB函数;如何用MATLAB本身所提供的BLAS库函数、LAPACK库函数实现CMEX函数编程;以及如何用外接Intel MKL库函数实现CMEX函数编程。并给出用CMEX函数实现MATLAB中的svd、eig、lu、chol、inv、det等数学函数功能的实例,这些库函数的使用可以明显提高运算速度。同时,本书附录还介绍了在CMEX函数中的错误语法示例、MEX库函数及MX库函数。本书对CMEX函数的介绍全面,举例详尽。不仅能够成为MATLAB与MEX混合编程的工程人员的参考书,而且可以作为C语言编程者的参考书,同时也可以作为MATLAB培训的课程教材。 ...