-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-07-16
第i部分 简 介第1章 作为富客户端平台的eclipse 31.1 eclipse 41.2 eclipse 富客户端平台 41.3 eclipse rcp的历史 61.4 rcp的用途 61.4.1 ibm lotus和eclipse rcp 71.4.2 nasa和eclipse rcp 91.5 小结 101.6 相关信息提示 11第2章 eclipse rcp的概念 122.1 插件社区 122.2 内部插件 142.3 系统集成 152.4 osgi框架 162.5 equinox 172.5.1 应用程序 172.5.2 产品 182.5.3 扩展注册表 18.2.6 标准部分工具包(swt) 202.7 jface 202.8 ui workbench 202.8.1 基于共享的可扩展性 212.8.2 透视图、视图和编辑器 212.9 小结 222.10 相关信息提示 22第ii部分 通过范例学习rcp第3章 教程入门 253.1 hyperbola是什么 253.2 hyperbola的演变 263.3 开发环境的安装 273.4 范例代码 283.4.1 在各章之间移动 283.4.2 比较 293.5 目标平台设置 293.5.1 预定义目标 303.5.2 定义目标平台 313.6 通过范例学习 343.7 小结 353.8 相关信息提示 36第4章 hyperbola应用程序 374.1 hyperbola的“hello, world”374.2 浏览源代码 424.2.1 应用程序 424.2.2 workbenchadvisor 434.2.3 透视图 444.2.4 workbenchwindowadvisor 444.2.5 actionbaradvisor 454.2.6 小结 464.3 运行和调试 464.3.1 调试 474.3.2 启动配置 494.4 小结 514.5 相关信息提示 51第5章 启动hyperbola原型525.1 从shell继续 535.2 添加联系人视图 545.3 聊天模型 585.4 填充联系人视图 595.4.1 contactsview 595.4.2 内容提供程序概述 615.4.3 标签提供程序 655.5 添加图像 665.6 小结 695.7 相关信息提示 69第6章 添加动作 706.1 添加到菜单和工具栏 706.1.1 创建一个顶级菜单 716.1.2 菜单管理器 736.1.3 add contact动作 746.1.4 添加add contact动作 776.1.5 可自定义的工具栏 786.2 添加到状态栏 796.3 系统托盘集成 826.3.1 获得display 826.3.2 创建托盘项目 836.4 小结 856.5 相关信息提示 86第7章 添加聊天编辑器 877.1 视图和编辑器 877.2 定义聊天编辑器 887.2.1 编辑器输入 927.2.2 聊天动作 947.3 检查点 967.4 小结 977.5 相关信息提示 97第8章 hyperbola品牌化 988.1 定义hyperbola产品 988.2 窗口图像 1028.3 自定义启动程序 1038.4 启动画面 1038.5 about信息 1058.5.1 产品的about信息 1058.5.2 安装详情的about信息 1078.6 小结 1078.7 相关信息提示 108第9章 打包hyperbola 1099.1 导出hyperbola 1099.2 为其他平台导出 1129.3 小结 1139.4 相关信息提示 113第10章 消息支持 11410.1 集成第三方库 11410.1.1 smack库的绑定 11410.1.2 测试绑定 11710.2 重构模型 11910.2.1 smack介绍 11910.2.2 设计目标 12110.2.3 删除原型类 12110.2.4 添加聊天 12310.3 用户界面更新 12410.3.1 内容提供程序 12510.3.2 标签提供程序 12610.4 和eliza聊天 12710.5 小结 12910.6 相关信息提示 129第11章 添加登录对话框 13011.1 添加登录对话框 13011.2 记住登录设置 13611.2.1 基础知识 13611.2.2 使用preferences 13911.2.3 安全储存preferences 14211.3 添加自动登录preferences 14411.3.1 创建一个preferences页面 14511.3.2 添加动作 14611.3.3 访问preferences 14711.3.4 preferences默认值 14811.3.5 登录对话框中的preferences 14911.4 小结 14911.5 相关信息提示 150第12章 添加快捷键绑定 15112.1 定义命令 15112.2 检查点 15512.3 添加workbench动作的键绑定 15612.4 键方案 15712.5 键preferences页面 15812.6 小结 15912.7 相关信息提示 159第13章 添加帮助 16013.1 添加到目标平台 16013.1.1 获得插件 16013.1.2 添加插件 16113.2 配置帮助插件 16213.3 添加help动作 16213.4 添加帮助内容 16313.5 help内容结构 16613.6 infopops或f1帮助 16713.7 导出有help的插件 16813.8 小结 16913.9 相关信息提示 169第14章 添加软件管理 17014.1 获得p2 17014.2 功能 17114.2.1 功能的用途 17114.2.2 什么是功能? 17114.3 定义功能 17414.4 品牌功能 17714.5 更新hyperbola 17914.6 自定义p2用户界面 18014.7 定义类别 18114.8 自动更新 18214.9 小结 18314.10 相关信息提示 183第iii部分 workbench第15章 workbench顾问 18715.1 workbench顾问 18715.2 workbenchadvisor 19015.2.1 生命周期api 19115.2.2 异常和空闲api 19415.2.3 配置api 19615.3 workbenchwindowadvisor 19615.4 actionbaradvisor 19815.5 workbench概述 19915.5.1 workbench扩展点参考 20015.5.2 动作 20115.5.3 可扩展性 20215.5.4 共享 20215.5.5 透视图 20315.5.6 启动 20415.6 小结 20415.7 相关信息提示 204第16章 透视图、视图和编辑器 20516.1 透视图 20616.1.1 添加透视图 20616.1.2 添加debug透视图和console视图 20816.1.3 ipagelayout参考 21016.1.4 透视图栏 21216.1.5 透视图菜单 21316.1.6 可编程透视图控制 21416.2 视图和编辑器 21616.2.1 同一视图的多个实例 21616.2.2 粘性视图 21816.2.3 显示共享视图 21916.2.4 视图注册表 21916.2.5 将各部件连接在一起 22016.3 多个workbench窗口 22316.4 在编辑器中拖放 22416.5 小结 22716.6 相关信息提示 227第17章 动作 22817.1 概述 22817.2 在hyperbola中声明动作 23017.2.1 声明的动作 23017.2.2 允许共享 23117.2.3 声明动作 23317.2.4 上下文菜单 23617.3 标准workbench动作 23817.4 可重定目标动作 23917.5 合并声明的动作 24117.6 工具栏动作技巧 24217.6.1 显示图像和文字 24217.6.2 给工具栏添加控件 24317.7 给状态栏新增共享 24517.8 报告进度 24617.8.1 非模式进度 24817.8.2 进度视图 24917.8.3 自定义进度 25017.8.4 编写progressprovider 25117.9 小结 252第18章 命令 25318.1 动作的问题 25318.2 command 25418.3 共享 25518.3.1 菜单共享 25518.3.2 标准 workbench共享 25818.3.3 共享可见性 26018.4 处理程序 26018.5 小结 26218.6 相关信息提示 262第19章 自定义workbench窗口 26319.1 限制自定义 26319.2 自定义workbench窗口 26419.2.1 例子:隐藏和显示 26619.2.2 formlayout 26619.2.3 隐藏工具栏 26819.2.4 添加toggle动作 26919.2.5 快速搜索面板 27019.2.6 检查点 27119.3 自定义窗口形状 27219.3.1 创建形状 27319.3.2 创建窗口 27419.3.3 定义窗口内容 27619.4 小结 27719.5 相关信息提示 277第20章 自定义视图和编辑器的外观 27820.1 外观 27820.2 外观范例 27920.2.1 r21外观 28020.2.2 外观范例 28020.3 编写一个外观 28020.3.1 部件层次 28220.3.2 stackpresentation 28220.4 外观示例 28320.4.1 外观工厂 28420.4.2 堆迭外观 28520.4.3 大小和位置 28820.4.4 添加、选择和删除部件 28920.4.5 菜单 29120.5 小结 29120.6 相关信息提示 292第iv部分 开 发 过 程第21章 p2的安装和更新 29521.1 p2的作用 29521.2 构架 29621.2.1 可安装单元 29621.2.2 工件 29721.2.3 数据库 29821.2.4 配置文件 29821.2.5 director 29821.2.6 引擎 29821.3 使用p2 api 29921.3.1 添加数据库 29921.3.2 加载数据库 29921.3.3 搜索数据库 30021.3.4 执行供应计划 30121.4 元数据管理 30221.4.1 发布元数据 30221.4.2 自定义元数据 30321.4.3 接触点指令 30321.5 数据库管理 30621.5.1 镜像数据库 30621.5.2 复合数据库 30621.5.3 内容分类 30621.6 安装管理 30721.7 小结 30721.8 相关信息提示 308第22章 动态插件 30922.1 使hyperbola成为动态的 30922.2 动态挑战 31022.3 动态意识 31022.3.1 动态扩展方案 31122.3.2 对象处理 31722.3.3 bundlelisteners 31822.4 动态启用 31922.5 小结 32122.6 相关信息提示 321第23章 rcp无处不在 32223.1 范例代码 32223.2 方案 32223.3 产品配置 32323.3.1 重构hyperbola 32423.3.2 hyperbola项目 32623.3.3 项目命名 32723.3.4 为什么会有这么多项目 32723.4 hyperbola产品配置 32823.4.1 jface配置 32923.4.2 pda配置 33023.4.3 扩展配置 33023.4.4 workbench配置 33123.4.5 hyperbola kiosk 33323.5 源代码结构 33423.5.1 hyperbola层次 33423.5.2 workbench共享 33523.5.3 命令和动作 33623.5.4 键绑定 33723.5.5 视图和编辑器 33723.5.6 向导、preferences和属性页面 33823.5.7 可选相关项 33823.5.8 图标和图像 33923.6 设计一个平台 34023.6.1 扩展点 34023.6.2 扩展工厂 34223.6.3 命名的和匿名的扩展 34323.7 rcp友好插件 34323.8 小结 34423.9 相关信息提示 344第24章 生成hyperbola 34524.1 什么是pde build 34524.2 插件build.properties 34624.2.1 控件属性 34724.2.2 使用custom build(自定义生成)脚本 34824.3 生成一个生成器 34824.3.1 调整pde build的目标 34924.3.2 build.properties 34924.4 运行生成器 35324.5 调整生成 35624.5.1 自定义生成脚本 35624.5.2 数据库和附加相关项 35724.5.3 从scm系统中取回 35724.5.4 取回映射 35924.5.5 自动替代版本号 35924.5.6 合格的版本号 36024.5.7 识别和放置根文件 36124.6 生成附加功能 36224.6.1 设置一个功能生成器 36224.6.2 build.properties 36324.6.3 运行功能生成 36424.7 安装多个配置 36524.7.1 sdk是什么 36524.7.2 生成一个sdk功能 36624.7.3 同时收集多个配置 36624.8 小结 367第25章 测试 36925.1 使hyperbola可测试 36925.2 单元测试hyperbola 37025.2.1 测试策略 37025.2.2 编写测试范例 37025.2.3 运行测试范例 37125.3 用户界面测试 37125.3.1 swtbot 37125.3.2 测试策略 37225.3.3 编写测试例子 37225.3.4 运行测试例子 37325.4 小结 37425.5 相关信息提示 374第26章 最后一英里 37526.1 档案文件 37526.2 本地安装程序 37626.3 p2安装程序 37626.4 java web start(jnlp) 37726.4.1 java web start工作原理 37726.4.2 hyperbola和java web star37826.4.3 jar签名 38026.4.4 为java web star导出 38026.4.5 生成jnlp清单 38126.4.6 java web start和p2 38226.5 初始化安装 38226.6 预初始化配置 38326.7 多用户安装方案 38326.7.1 共享安装 38426.7.2 bundle池 38526.8 小结 38726.9 相关信息提示 387第v部分 参考第27章 osgi 39127.1 osgi和eclipse runtime 39127.2 插件的形式 39327.3 片段 39527.4 版本编号 39827.5 服务 39927.6 bundle生命周期 40027.6.1 bundleactivator 40227.6.2 激活程序的负面影响 40227.6.3 使用激活程序 40327.7 早期激活 40427.7.1 早期激活扩展 40527.7.2 osgi.bundles 40527.7.3 启动级别 40627.8 惰性激活 40627.9 数据区域 40727.10 小结 41027.11 相关信息提示 410第28章 eclipse 数据绑定 41128.1 开始 41128.2 为什么要进行数据绑定 41228.3 架构 41228.4 观察量 41328.4.1 pojoobservables 41328.4.2 beansobservables 41428.4.3 swtobservables 41528.4.4 viewersobservables 41628.4.5 masterdetailobservables 41628.4.6 workbenchobservables 41628.4.7 领域 41728.5 属性 41728.5.1 pojoproperties 41728.5.2 beanproperties 41828.5.3 widgetproperties 41828.5.4 workbenchproperties 41928.6 绑定 41928.6.1 转换 42128.6.2 验证 42228.6.3 支持类 42328.7 小结 42328.8 相关信息提示 423第29章 eclipse 生态系统 42429.1 到哪里寻找插件 42429.2 eclipse平台插件 42529.3 产品介绍 42629.4 资源插件 42729.4.1 资源键功能概述 42729.4.2 启动资源 42829.4.3 workbench中的资源 42829.5 文本编辑 42929.5.1 text插件 42929.5.2 编辑与编辑器 43029.5.3 文本和文本风格 43029.5.4 idocument 43129.5.5 textviewers和texteditor 43129.5.6 遗漏了什么? 43229.6 控制台 43229.7 变量 43329.8 大纲和属性视图插件 43429.9 窗体 43429.10 浏览器 43529.11 公共导航框架 43529.12 声明的服务插件 43629.13 小结 436 ...
-
分类:平面设计 语言:简体中文 大小:未知 发布时间:13-07-16
第0课 Adobe Illustrator CS5简介 00.1 简介 20.2 使用多个画板 20.3 创建形状 30.4 使用形状生成器工具 40.5 使用绘图模式 50.6 使用描边 60.7 使用颜色组及重新着色图稿 70.8 在Illustrator CS5中置入Photoshop图像 80.9 使用实时描摹 90.10 使用实时上色 100.11 使用斑点画笔工具 110.12 使用文字 120.13 使用“外观”面板和效果 120.14 使用画笔 130.15 创建和编辑渐变 140.16 使用符号 150.17 使用透视 16第1课 了解工作区 201.1 概述 221.2 理解工作区 251.3 修改图稿的视图 351.4 在多个画板之间导航 381.5 使用“导航器”面板 401.6 查找有关如何使用Illustrator的资源 461.7 检查更新 471.8 练习 47第2课 选择和对齐 502.1 概述 522.2 选择对象 522.3 对齐对象 572.4 使用编组 602.5 排列对象 622.6 隐藏对象 642.7 使用选择技巧 642.8 练习 66第3课 创建和编辑形状 683.1 概述 703.2 创建包含多个画板的文档 703.3 使用基本形状 723.4 合并和编辑对象 903.5 使用实时描摹创建形状 963.6 练习 97第4课 变换对象 1004.1 简介 1024.2 使用画板 1024.3 变换内容 1074.4 精确指定对象的位置 1154.5 练习 120第5课 使用钢笔和铅笔工具绘图 1225.1 简介 1245.2 创建直线 1265.3 创建曲线路径 1275.4 创建小提琴插图 1325.5 绘制曲线 1325.6 编辑曲线 1395.7 使用铅笔工具绘画 1435.8 完成小提琴插图 1455.9 练习 148第6课 颜色和上色 1506.1 简介 1526.2 理解颜色 1526.3 创建颜色 1546.4 使用渐变和图案上色 1726.5 使用实时上色 1756.6 练习 180第7课 处理文字 1847.1 简介 1867.2 使用文字 1867.3 理解文本排列 1917.4 设置文字的格式 1947.5 存储和使用样式 2007.6 练习 210第8课 使用图层 2128.1 简介 2148.2 创建图层 2158.3 锁定图层 2188.4 查看图层 2198.5 粘贴图层 2218.6 创建剪切蒙版 2228.7 合并图层 2248.8 将外观属性应用于图层 2248.9 练习 227第9课 处理透视画 2309.1 简介 2329.2 理解透视网格 2329.3 使用透视网格 2339.4 在透视下添加和编辑文本 2479.5 在透视下使用符号 2489.6 释放透视 2519.7 练习 252第10课 混合形状和颜色 25410.1 简介 25610.2 使用渐变 25610.3 混合对象 26610.4 练习 271第11课 使用画笔 27411.1 简介 27611.2 使用画笔 27611.3 使用书法画笔 27711.4 使用艺术画笔 27911.5 使用毛刷画笔 28311.6 使用图案画笔 28611.7 修改画笔的颜色属性 29011.8 使用斑点画笔工具 29311.9 练习 296第12课 应用效果 30012.1 简介 30212.2 使用实时效果 30212.3 使用3D效果 31212.4 练习 318第13课 应用外观属性和图形样式 光盘第14课 使用符号 光盘第15课 在Illustrator CS5中使用其他CS5程序文档 光盘 编辑推荐Adobe公司推出的权威经典教程畅销全球17年的著名品牌图书在全世界以27种语言火爆发行由Adobe专家撰写的经典教程。以实例引导的正规学习用书。让每位Illustrator用户有机会学习Adobe专家的使用技巧。提供完整教学资源:素材文件、复习题及答案。“经典教程系列是迄今为止市场上极佳的培训材料,其中包括精通软件所需的一切内容:每个课程的清晰解释、逐步的指导,以及可供学生使用的项目文件。”内容推荐 本书由Adobe公司编写,是Adobe Illustrator CS5软件的正规学习用书。 全书包括15课,涵盖了工作区简介、选择和对齐、创建形状、变换对象、使用铅笔工具绘画、上色、文字处理、图层、透视绘画、混合、画笔、效果、外观属性和图形样式、符号、图像置入等内容。 本书语言通俗易懂并配以大量的图示,特别适合Illustrator新手阅读;有一定使用经验的用户从中也可学到大量高级功能和Illustrator CS5新增的功能。本书也适合各类相关培训班学员及广大自学人员参考。电子书www.minxue.net下载链接内容截图 ...
-
分类:办公应用 语言:简体中文 大小:未知 发布时间:13-07-16
前言第1章 一张表1.1 技巧与思路1.1.1 铺天盖地的报表1.1.2 总分关系1.2 打好基础1.2.1 Excel面目1.2.2 新建工作簿及重命名工作表1.2.3 快捷方式第2章 更块地输入2.1 快速输入的切入点2.2 解决“坏数据”2.2.1 输入以0开头的数字2.2.2 我需要大写金额2.2.3 输入分数2.2.4 输入指数上标2.2.5 自动输入逗号和小数点2.3 更多输入技巧2.3.1 强制换行2.3.2 单元格中的换行2.3.3 调整单元格的移动方向2.3.4 在多个单元格中同时输入2.4 拿来主义2.4.1 自动填充2.4.2 自定义序列进行填充2.4.3 我有一个Access数据表2.4.4 导入文本数据2.4.5 网页数据也可以派上用场2.4.6 让Word表格“乖乖听话”2.5 有效输入2.5.1 数据有效性2.5.2 下拉列表录入2.5.3 限制重复录入数据2.5.4 -保护公式单元格的不可修改性2.5.5 复制数据有效性2.5.6 取消数据有效性第3章 公式为什么这么美3.1 公式之美——从认识到了解3.1.1 公式的组成3.1.2 函数3.1.3 常用公式选项设置3.2 数学和三角函数3.2.1 利用suM函数求和3.2.2 利用suMIF函数实现条件求和3.2.3 利用ROtND函数实现四舍五入3.3 逻辑函数3.3.1 返回参数值的AND、OR、NOT函数3.3.2 TRUE和FALSE函数3.3.3 IF条件函数3.4 查找与引用函数3.4.1 ADDRESS、COL,UMN、ROW函数3.4.2 AREAS、COL,uMNS、ROWS函数3.4.3 INDIRECT、OFFSET函数3.4.4 LooKUP、MATCH函数3.4.5 HIrOOKUP、VL,OOKUP函数3.4.6 CHOOSE、TRANSPOSE函数3.5 时间、日期与文本函数3.5.1 取出当前系统时间/日期信息3.5.2 取日期时间的部分字段值3.5.3 大小写转换3.5.4 取出字符串中的部分字符3.5.5 去除字符串中的多余空白字符3.6 统计函数3.6.1 用于求平均值的AVERAGE、TRIMMEAN函数3.6.2 用于求单元格个数的C0UNT函数3.6.3 最大值MAx、最小值MIN和中位数MEDIAN函数3.6.4 用于排位的RANK函数3.6.5 简单统计函数的应用3.7 发现函数公式的美3.7.1 运用函数合并数据3.7.2 制作一个O~100范围的随机数3.7.3 全角半角字符转换3.7.4 转换日期数据第4章 再多的数据也不怕——让数据听话4.1 排序4.1.1 排序工作表4.1.2 无标题的工作表排序4.1.3 使用排序选项丰富排序方式4.1.4 返回排序前的状态4.1.5 排除常见的排序故障4.1.6 更多高效小技巧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 创建嵌套分类汇总4.4.3 取消或替换当前的分类汇总第5章 透视让生活更美好5.1 一张表变多张表5.2 小小技巧实用多5.2.1 刷新数据5.2.2 去除恼人的汇总5.2.3 改变标题的位置5.2.4 改变汇总类型5.2.5 透视表中的数据筛选5.2.6 巧妙组合日期5.2.7 数据透视表和数据透视图向导5.3 更上一层楼5.3.1 避免数据总表存在问题5.3.2 合理布置数据5.3.3 多表合并5.3.4 分页技巧5.3.5 查看明细5.3.6 为透视表添加计算项5.3.7 透视再透视5.4 为“阅”己者容5.4.1 合并标志5.4.2 基本技巧5.4.3 自行设计表格第6章 用图表说话6.1 最常用的3种表6.1.1 柱形图6.1.2 折线图6.1.3 饼图6.2 美化图表6.3 心随影动6.4 更多制表思路6.4.1 条形图6.4.2 象限图第7章 你总会用得到——提炼出来的技巧7.1 区域转换7.1.1 单元格文本数据分列7.1.2 单元格文本数据分行7.1.3 多列数据合并成一列7.1.4 多行数据合并成一行7.1.5 行列区域直接转换7.1.6 多行多列数据转为单列数据7.1.7 单列数据转为多行多列数据7.1.8 数据区域的复杂转换7.2 单元格合并和拆分7.2.1 单元格合并7.2.2 合并单元格的坏处7.2.3 单元格拆分7.3 合并计算7.3.1 简单的合并计算7.3.2 引用其他工作簿数据7.3.3 复杂格式数据表的合并计算7.3.4 利用合并计算进行数值型数据核对 内容简介: 《菜鸟也能玩转Excel》主要针对Excel2010软件进行讲解,读者可以从零学起,逐渐掌握并精通各种操作。本书共7章。第1章全面阐释了一张总表和N张数据透视表的关系;第2~4章介绍了一些:Excel制表的基本技巧,从而为做好总表打下坚实的制表基础;第5章介绍制作数据透视表的方法,以及在制作数据透视表的过程中需要注意的事项,完善制表过程;第6章介绍一些制作图表的新思路,从而更好地体现你的思想;第7章以轻松的氛围介绍了一些提炼出来的常用技巧,希望大家可以在此基础上更上一层楼。《菜鸟也能玩转Excel》内容丰富实用,操作详细具体,既适合于Excel2010初、中级读者阅读,也适合于公司或企业中从事文秘、管理、市场、营销、财务等工作的办公人员学习,同时还可作为大、中专院校和社会培训机构的相关教材。电子书www.minxue.net内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-07-16
第一篇 google maps api的应用第1章 google地图服务概述 161.1 google地图服务简介 161.2 其他地图服务 18第2章 开始google maps api之旅 212.1 google maps api初体验 212.2 搭建google maps api开发环境 242.2.1 搭建服务器端开发环境 242.2.2 配置客户端调试环境 262.2.3 申请google maps api key 28第3章 实战google maps api之一——ip地理位置可视化查询 303.1 创建基本的地图 303.1.1 创建“hello world”地图 303.1.2 添加api内置gcontrol()控件 343.1.3 使用gmarker()地标 363.1.4 添加信息窗口ginfowindow()对象 413.1.5 添加多标签信息窗口ginfowindowtabs()对象 443.1.6 移除不使用的对象 473.2 根据ip定位地理位置 493.2.1 ip定位地理位置概述及准备工作 50.3.2.2 利用geoip?数据库及api进行地理定位查询 513.2.3 在google地图上显示查询结果 54第4章 实战google maps api之二——地图天气预报服务 614.1 在google地图上显示天气预报 614.1.1 从yahoo!提供的免费服务中获取天气预报信息 614.1.2 利用google ajax feed api加载rss文档 634.1.3 yweather()类的构造 664.2 自动获取地点id 724.2.1 使用weather.com的sdk 724.2.2 动态显示来访者天气预报 73第5章 google maps api高级编程 775.1 gpolyline折线对象和gpolygon多边形对象 775.1.1 使用gpolyline折线对象 785.1.2 使用gpolygon多边形对象 795.1.3 利用gpolyline和gpolygon玩一些小花招 825.1.4 使用gpolyline和gpolygon的工厂方法fromencoded() 845.1.5 gpolyline和gpolygon的其他类方法 875.1.6 计算gpolyline折线对象的实际长度 875.1.7 通过xml文档加载gpolyline和gpolygon 895.2 google地图中的事件监听及响应 935.2.1 gevent命名空间(一)——添加事件监听的方法 935.2.2 gevent命名空间(二)——移除事件监听的方法 975.2.3 google地图常用事件讲解(一)——获取地图参数 1005.2.4 google地图常用事件讲解(二)——获取鼠标的位置 1025.2.5 google地图常用事件讲解(三)——操纵gmarker地标 1045.3 google地图技巧集锦 1125.3.1 在信息窗口ginfowwindow中嵌入flash动画 1135.3.2 google地图的画中画效果 1145.3.3 利用鼠标和键盘事件简化操作 1165.3.4 通过gclientgeocoder进行地址解析 1175.3.5 通过gclientgeocoder进行反向地址解析 1195.3.6 通过http进行地址解析 1215.3.7 加载kml或georss文档 122第6章 google maps api深度历险 1256.1 导入google maps api库 1256.1.1 导入不同版本的google maps api库文件 1256.1.2 导入不同语言的google maps api库文件 1266.1.3 在不同url地址下使用google maps api 1286.1.4 通过google ajax api载入google地图 1336.2 深度挖掘google maps api的功能 1336.2.1 为google地图添加鸟瞰地图 1346.2.2 最大化ginfowindow信息窗口 1356.2.3 设定gmarker地标的z轴坐标 1386.3 自定义google地图 1406.3.1 改变google地图色调 1416.3.2 限制地图的缩放级别和显示范围 1436.3.3 打造google地图夜间版 1466.4 第三方扩展资源 1526.4.1 使用tlabel 1526.4.2 使用tphoto 1546.4.3 使用gzoom 1566.4.4 第三方扩展小结 157第7章 实现基于google地图的留言系统 1587.1 系统功能概述 1597.1.1 系统构架 1597.1.2 系统功能模块设计 1607.2 总体设计 1617.2.1 总体结构 1617.2.2 各页面功能分配 1627.3 数据库设计 1647.3.1 数据库设计思想 1647.3.2 创建数据库 1647.4 公用模块 1677.4.1 公共类 1677.4.2 系统配置文件config.inc.php 1697.4.3 公用函数文件functions.php 1707.4.4 验证码文件verify.php 1717.4.5 主引用文件include.inc.php 1717.4.6 主界面index.php 1737.4.7 界面设定脚本ui.php 1757.4.8 自定义的gbutton控件 1767.4.9 自定义的gmapbookinfo控件 1787.4.10 cookie操作脚本 1807.4.11 显示信息提示窗口的showwindow()函数 1817.5 前台其他功能模块 1827.5.1 地图加载 1827.5.2 留言信息显示 1877.5.3 提交留言 1967.5.4 登录和登出 2017.5.5 注册和重设密码 2077.5.6 删除和回复留言 2117.5.7 更改密码和设置 2137.6 开发小结 216第二篇 google earth api的使用第8章 认识google earth 2208.1 地图概述 2208.2 地图数据类型 2208.3 google earth简介 2218.3.1 google earth数据源 2218.3.2 google earth界面环境 2218.3.3 常用功能 2228.4 可扩展的google earth 2258.5 星空功能(sky) 2258.6 模拟飞行 2288.7 显示太阳 2318.8 海洋探索 2328.9 历史图片 2358.10 街道视图 2378.11 录制游览 238第9章 剖析google earth 2409.1 基础知识 2409.1.1 视图与投影 2409.1.2 图幅拼接 2419.1.3 影像地图 2419.2 剖析google earth 2429.2.1 地图加载和搜索 2429.2.2 地图的显示、平移和缩放 2449.2.3 图层管理 2449.2.4 地图标尺 2459.2.5 地标 2469.2.6 3d模型 2469.3 google earth发展 2479.3.1 google earth数据量丰富 2479.3.2 google earth功能强大但需求多样 248第10章 google earth com api初步 24910.1 com编程结构 24910.1.1 面向对象编程思想 24910.1.2 com对象和接口 25010.1.3 com库 25110.1.4 google earth com api类库 25210.2 kml文件 25310.2.1 kml语法和文件结构 25310.2.2 kml文件的创建 254第11章 iapplicationge类 25711.1 iapplicationge类概述 25711.1.1 常用属性 25711.1.2 常用成员函数 25811.2 客户端初始化 25911.2.1 知识准备 25911.2.2 功能实现 26011.3 地图定位 26411.3.1 知识准备 26411.3.2 功能实现 26511.4 地图平移 27011.4.1 知识准备 27111.4.2 功能实现 27211.5 地理坐标获取 27511.5.1 知识准备 27511.5.2 功能实现 27711.6 文件操作 28311.6.1 知识准备 28311.6.2 代码实现 284第12章 icamerainfoge类 28912.1 icamerainfoge类概述 28912.1.1 常用属性 28912.1.2 常用成员函数 29012.2 地图缩放和视角调整 290第13章 ifeaturege类 29613.1 功能描述 29613.1.1 常用属性 29613.1.2 常用成员函数 29713.2 视图切换 29713.2.1 知识准备 29813.2.2 功能实现 29913.3 本地搜索 30213.3.1 知识准备 30413.3.2 功能实现 30413.4 动态显示和景点导航 31113.4.1 知识准备 31213.4.2 功能实现 31213.5 要素的id显示 32513.5.1 知识准备 32513.5.2 功能实现 32613.6 图层控制 33013.6.1 知识准备 33113.6.2 代码介绍 331第14章 isearchcontrollerge类 33814.1 isearchcontrollerge类概述 33814.2 基本搜索 33814.2.1 知识准备 33914.2.2 功能实现 34014.3 地理位置可视化 34414.3.1 知识准备 34414.3.2 功能实现 345第15章 itourcontrollerge类 35315.1 itourcontrollerge类概述 35315.1.1 属性 35315.1.2 成员函数 35415.2 批量搜索显示 35415.2.1 知识准备 35415.2.2 功能实现 35515.3 路径搜索和动态显示 36315.3.1 知识准备 36315.3.2 功能实现 366第16章 ianimationcontrollerge类 38216.1 ianimationcontrollerge类概述 38216.1.1 常用属性 38216.1.2 常用成员函数 38216.2 路况显示和行车路线 38316.2.1 知识准备 38316.2.2 代码实现 38416.3 导航 402第17章 城市地铁查询系统 41017.1 功能描述 41017.2 前期准备 41017.2.1 建立包含地铁线路的kml文件 41017.2.2 建立包含线路信息的txt文件 41417.3 系统界面设计 41717.4 初始化 41717.5 数据文件处理 41817.6 查询分析 42017.6.1 交点判断 42017.6.2 自定义函数getline2() 42317.6.3 路线分析 42417.7 输出显示 44917.7.1 可行方案列表 45017.7.2 路线图显示 45517.8 系统运行 457第18章 奥运会旅游服务系统 45918.1 功能描述 45918.2 前期准备 45918.2.1 ground.kml文件 45918.2.2 stadiums.kml文件 47018.2.3 stadiums.kml文件 47118.2.4 txt文件 47518.3 系统初始设计 47518.3.1 菜单栏设置 47518.3.2 工具栏设置 47618.3.3 窗体设置 47618.3.4 google earth接口设置 47618.3.5 变量声明 47618.4 项目展示 47718.5 火车站 47718.5.1 火车站对话框 47718.5.2 onstation()函数 47818.6 经典实况播报 48118.6.1 坐标转换函数 48218.6.2 奥运场馆赛况对话框 48318.6.3 对话框的响应 48318.7 信息搜索 48518.7.1 比赛项目搜索对话框 48518.7.2 比赛项目信息对话框 48618.7.3 信息搜索 48718.8 视图控制 49218.8.1 视图左移 49218.8.2 视图右移 49218.8.3 视图上移 49318.8.4 视图下移 49318.8.5 视图放大 49418.8.6 视图缩小 49418.9 辅助函数 49418.9.1 google earth客户端的启动和退出 49418.9.2 动态显示的停止 49518.10 系统运行 495 ...
-
分类:3D/动画 语言:简体中文 大小:未知 发布时间:13-07-16
第1章 渲染基础1.1 Render Global Settings(全局场渲染设置)1.1.1 Render Settings(渲染设置)1.1.2 Software(默认软件渲染器)、 mental ray(插件渲染器)1.1.3 灯光类型与属性1.1.4 运动模糊1.2 色彩构成、灯光的语言、电影光影分析1.2.1 色彩构成基础1.2.2 灯光的语言1.2.3 灯光基本功能1.2.4 电影光影分析1.3 灯光1.3.1 灯光基础1.3.2 灯光案例1.3.3 解读自然光1.3.4 自然光在CG中的表现技巧1.4 mental ray(渲染器)基础1.4.1 参数说明1.4.2 间接照明1.4.3 Color Bleeding(色溢)1.4.4 GI(全局照明)与FG(最终聚集)结合使用1.4.7 焦散和全局照明1.5 本章小结第2章 材质基础2.1 常用材质球的基本属性和高光属性2.1.1 材质的概念2.1.2 Hypershade(超级材质编辑器)的使用2.1.3 常用Shader(材质)的类型和属性2.1.4 Maya特殊材质介绍2.1.5 小结2.2 常用工具节点介绍2.2.1 Bump2d(2D凹凸)和 Bump3d(3D凹凸)2.2.2 Sampler Info(信息采样)2.2.3 Condition(条件)2.2.4 Reverse(反转)2.2.5 Blend Color(混合颜色)2.3 2D程序纹理和3D程序纹理2.3.1 2D程序纹理——Ramp(渐变)纹理的使用2.3.2 File(贴图纹理)的应用2.3.3 2D程序纹理和3D程序纹理的混合2.3.4 小结2.4 投射器与纹理组合2.4.1 案例概述2.4.2 投射器2.4.3 制作步骤2.5 反射与折射2.5.1 反射现象2.5.2 Raytrace(光线追踪)制作真实反射2.5.3 环境贴图制作虚拟反射2.5.4 折射现象2.5.5 玻璃的制作2.5.6 小结2.6 本章小结第3章 mental ray应用3.1 间接照明原理-Final Gather(最终聚集)的应用3.1.1 间接照明3.1.2 FG的计算原理3.1.3 FG模拟面光源以及和直接照明的结合使用3.1.4 FG相关属性参数3.2 全局照明及焦散的使用3.2.1 光子和焦散的概念3.2.2 焦散和全局照明的计算原理3.2.3 焦散的参数设置与控制3.2.4 全局照明的参数设置与控制3.3 HDRI(高动态范围图像)的应用——车漆材质渲染案例3.3.1 案例概述3.3.2 制作步骤3.4 mental ray灯光的综合应用(FG\gi\portal_light写实灯光案例)3.4.1 案例概述3.4.2 制作步骤3.5 mental ray 分层渲染的应用(简单分层场景)3.5.1 案例概述3.5.2 制作步骤3.6 Sub Surface Scattered(次表面散射)的应用3.6.1 案例概述3.6.2 制作步骤3.7 mental ray 常用材质的应用(综合案例)3.7.1 常用材质案例一3.7.2 常用材质综合案例3.8 本章小结第4章 道具场景材质4.1 UV的划分4.1.1 UV的概念4.1.2 多变形和NURBS的UV的区别4.1.3 UV检测纹理的应用4.1.4 多边形的UV映射方式4.1.5 UV Texture Editor(UV纹理编辑器)的使用4.1.6 多变形UV的转换与传递4.1.7 UV编辑的注意事项4.2 实拍各类质感纹理素材4.2.1 通过分析照片、素材来剖析各种材质基理4.2.2 用实际案例来运用拍摄素材4.3 写实道具场景制作案例4.3.1 写实道具、场景灯光制作(结合HDRI)4.3.2 PS制作道具材质4.3.3 各贴图与材质球通道的链接,渲染输出4.4 本章小结第5章 灯光部分5.1 光学效果、景深、大气5.1.1 Light Fog(灯光雾)及阴影雾的运用5.1.2 Light Glow(辉光特效)的运用5.1.3 摄像机的景深设置5.1.4 大气、环境雾的运用5.1.5 小结5.2 Paint Effects(画笔效果)5.2.1 Paint Effects(画笔效果)相关概念5.2.2 树林一角5.2.3 星空5.2.4 火焰字5.3 本章小结第6章 分层与合成6.1 Render Settings(渲染设置)简介6.1.1 渲染的基本设置6.1.2 Renderable Cameras(可渲染的摄像机)6.1.3 序列的渲染设置注意事项6.2 分层渲染方法6.3 分层与合成综合案例6.3.1 案例概述6.3.2 分层渲染6.3.3 Nuke动态合成6.4 本章总结第7章 卡通角色材质7.1 案例概述7.2 制作步骤7.2.1 原画分析参考7.2.2 开始材质制作7.2.3 分层输出7.3 本章小结第8章 写实角色制作8.1 写实人物角色眼球材质制作8.1.1 案例概述8.1.2 制作步骤8.1.3 小结8.2 写实角色头部衣服和身体UV划分8.2.1 案例概述8.2.2 制作步骤8.2.3 小结8.3 写实角色头部颜色、高光、法线等相关贴图的创建8.3.1 案例概述8.3.2 制作步骤8.3.3 小结8.4 SSS次表面材质球属性设置、分层渲染方案8.4.1 案例概述8.4.2 制作步骤8.4.3 小结8.5 衣服外套材质制作8.5.1 案例概述8.5.2 制作步骤8.5.3 小结8.6 完整角色渲染输出8.6.1 案例概述8.6.2 制作步骤8.6.3 小结 内容提要《水晶石影视动画精粹:Maya & mental ray影视动画渲染(全彩)》由水晶石教育学院编著,是由珍贵的水晶石教育内部培训资料整理而成的教材。秉承水晶石教育“实战教学、实用教学、实时教学”的理念,《水晶石影视动画精粹:Maya & mental ray影视动画渲染(全彩)》主要通过案例制作来讲解运用Maya 2011软件及mental ray渲染器进行影视动画渲染的方法和技巧。《水晶石影视动画精粹:Maya & mental ray影视动画渲染(全彩)》共8章,以理论加案例教学的方式进行讲解,通过案例制作的讲解来强化软件的操作技巧。第1章影视动画渲染基础,第2章材质基础,第3章mental ray应用,第4章道具写实场景,第5章灯光基础,第6章分层与合成,第7章卡通角色材质,第8章写实角色制作。《水晶石影视动画精粹:Maya & mental ray影视动画渲染(全彩)》内容丰富,结构清晰,技术参考性强,更有水晶石教育学院老师精选的部分案例视频及操作素材在“帮我学”网站上供读者观摩,附书光盘为书中实例素材文件及部分实例视频讲解。内容截图 ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-07-16
第1篇 求职过程第1章 应聘求职1.1 应聘渠道1.2 应聘流程1.3 简历撰写1.4 应聘考试的3种形式1.5 程序员职业发展规划第2章 英文面试2.1 英文面试过程和技巧2.2 英文面试常见问题和答案2.3 面试常用词汇第2篇 C/C++面试题第3章 C/C++程序基础3.1 变量赋值3.2 编程规范3.3 类型转换3.4 数值交换3.5 C和C++的联系与区别3.6 main函数之后的调用第4章 预处理、const、static与sizeof4.1 预处理4.2 const(常量)4.3 static变量(静态变量)4.4 sizeof操作符4.5 inline与宏定义第5章 引用和指针5.1 引用5.2 指针基础5.3 指针数组与数组指针5.4 函数指针与指针函数5.5 野指针5.6 动态内存的传递5.7 指针与句柄的区别第6章 字符串6.1 数字与字符串的转化6.2 字符串与数组第7章 位运算与嵌入式编程7.1 位制转换与位运算7.2 嵌入式编程第8章 C++面向对象8.1 面向对象的基本概念8.2 class和struct的区别8.3 成员变量8.4 构造函数和析构函数8.5 复制构造函数和赋值函数8.6 函数重载和运算符重载第9章 C++继承和多态9.1 继承的概念9.2 私有继承9.3 多态的概念9.4 多重继承和虚拟继承9.5 纯虚函数和抽象基类9.6 COM(组件对象模型)第10章 数据结构10.1 单链表10.2 循环链表10.3 双向链表10.4 双向循环链表10.5 队列10.6 栈10.7 二叉树第11章 排序11.1 插入排序11.2 交换排序11.3 选择排序11.4 归并排序11.5 基数排序11.6 各种排序方法比较第12章 泛型编程12.1 泛型编程和模板12.2 模板的特化12.3 模板的应用第13章 STL(标准模板库)13.1 STL的基本概念13.2 STL序列容器13.3 STL适配容器13.4 STL关联容器13.5 STL算法13.6 STL智能指针13.7 函数对象第3篇 智力测试第14章 智力测试题14.1 数学能力14.2 推理能力14.3 反应能力 内容推荐 本书详细分析了软件工程师求职过程中的常见问题,深入解析了各大IT公司考查求职者的面试真题,告诉读者用人单位需要什么样的技术人才、考查什么样的技术知识以及如何甄别人才。全书分3篇,共14章。第1篇是求职过程,讲述了程序员求职的整个过程,包括简历撰写、简历投递、笔试以及各类面试,并列出了最常用的英文面试词汇方便读者参考。第2篇是C/C++面试题,作为本书的核心,占全书篇幅的85%。本篇主要讲述了C/C++程序员需要掌握的各项技术,并结合各大公司实际的面试题进行讲解,对一些面试所考查的重点和难点(如字符串、C++面向对象部分、STL等)进行了全面和深入的分析解答。读者可以通过阅读本部分全面了解C/C++技术面试的各个方面,快速复习C/C++编程的知识。第3篇是智力测试,囊括了面试中常见的智力面试题,读者可通过阅读本部分迅速提高分析和解答问题的能力。 本书适合应聘计算机软件开发领域职位的应届毕业生和其他求职者阅读,也适合作为软件开发从业人员和计算机爱好者的参考书。内容截图 ...
-
分类:3D/动画 语言:简体中文 大小:未知 发布时间:13-07-16
Chapter01 初识Maya1.1 Maya软件概述1.2 认识Maya 2012软件1.2.1 初识Maya 2012操作界面1.2.2 详解Maya 2012界面菜单和功能1.3 Maya 2012的基础操作1.3.1 快速创建工程目录及对象1.3.2 视图操作1.3.3 图层管理及应用1.3.4 快捷菜单及热键1.4 Maya 2012 的新功能1.4.1 视图区1.4.2 建模方式1.4.3 程序贴图1.4.4 渲染优化1.4.5 动画曲线可视化编辑1.4.6 动力学模拟功能1.4.7 摄像机序列管理Chapter02 Polygon(多边形)建模2.1 Polygon(多边形)建模概述2.1.1 Polygon(多边形)建模方式简介2.1.2 Polygon(多边形)建模原则2.2 Polygon(多边形)的基本概念2.2.1 Vertex(顶点)2.2.2 Edge(边)2.2.3 Face(面)2.2.4 Shell(壳)2.2.5 Border Edge(边界线)2.2.6 Normal(法线)2.3 Polygon(多边形)显示操作2.3.1 Polygon(多边形)数量显示2.3.2 详解Polygons(多边形)菜单2.4 详解Select(选择)菜单2.5 Polygon(多边形)的创建与编辑操作2.5.1 Polygon(多边形)模型的创建及参数设置2.5.2 Polygon(多边形)模型的组元选择2.6 详解Mesh(网格)菜单2.6.1 Combine(合并)2.6.2 Separate(分离)2.6.3 Extract(提取)2.6.4 Booleans(布尔运算)2.6.5 Smooth(平滑)2.6.6 Triangulate(三角面)2.6.7 Quadrangulate(四角面)2.6.8 Fill Hole(洞填补)2.6.9 Make Hole Tool(创建洞工具)2.6.10 Create Polygon Tool(创建多边形工具)2.6.11 Sculpt Geometry Tool(造型雕刻工具)2.6.12 Mirror Cut(镜像剪切)2.6.13 Mirror Geometry(镜像物体)……Chapter 3 NURBS曲面建模Chapter 4 Subdiv Surfaces(细分曲面)建模Chapter 5 材质与贴图Chapter 6 灯光与渲染Chapter 7 关键帧动画Chapter 8 变形器、路径及动画约束Chapter 9 骨骼蒙皮系统Chapter 10 角色动画制作Chapter 11 粒子系统Chapter 12 柔体与刚体Chapter 13 nCloth(内核布料)系统Chapter 14 流体Chapter 15 Fur(毛发)系统Chapter 16 表达式与MEL语言运用 内容简介: 《MAYA 2012从入门到精通》由国内游戏、动画领域一线工作人员倾力打造,旨在为Maya爱好者搭建顺利通往三维游戏和动画王国的桥梁,帮助初学者快速消除“高深软件恐惧感”,使读者不但能够轻松掌握全面的理论知识,而且能够迅速体验到自己动手制作的乐趣,是真正的“授之以渔”,可作为Maya爱好者实现职业梦想的完美垫脚石。 全书共16章,对Maya的基础知识、建模、模型贴图纹理、灯光、材质、渲染、关键帧动画、路径及动画约束、Maya变形器、骨骼蒙皮系统、肌肉系统、角色动画制作、动力学以及表达式和Mel语言运用等模块进行了深入的分析。 全书每个章节不但有“进阶练习”,更有“综合案例”帮助读者深入了解行业秘籍。 本书可作为动漫游戏专业学生教材,还可作为数字娱乐、动漫游戏专业人士参考用书,值得广大Maya爱好者收藏。电子书www.minxue.net分内容截图: ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-07-16
第1章 计算机和程序设计语言概述1.1 简介1.2 计算机发展史简述1.3 计算机系统的组成1.3.1 硬件1.3.2 软件1.4 计算机语言1.5 程序设计语言的发展1.6 高级语言程序的处理过程1.7 按问题分析—编码—执行循环的程序设计1.8 面向对象程序设计1.9 ansi/iso标准c++1.10 小结1.11 练习第2章 c++基础2.1 c++程序基础2.2 数据类型2.2.1 简单数据类型2.2.2 浮点数据类型2.2.3 字符串数据类型. 2.3 算术运算符及其优先级2.3.1 运算符优先级2.4 表达式2.4.1 混合表达式2.4.2 类型转换(强制转换)2.5 输入2.5.1 给常量和变量分配内存2.5.2 将数据存储到变量中2.6 增量运算符和减量运算符2.7 输出2.8 预处理指令2.8.1 cin和cout与名字空间2.8.2 在程序中使用string数据类型2.9 程序的风格和形式2.9.1 main函数2.9.2 语法2.9.3 空格符的使用2.9.4 分号、大括号和逗号的使用2.9.5 语义规则2.9.6 形式和风格2.9.7 说明文档2.10 其他赋值语句2.11 程序范例:长度转换2.12 程序范例:零钱换整2.13 小结2.14 练习2.15 编程练习第3章 输入/输出3.1 i/o流和标准i/o设备3.1.1 cin和析取操作符]]3.2 在程序中使用预定义函数3.2.1 cin和get函数3.2.2 cin和ignore函数3.2.3 putbaek函数和peek函数3.2.4 i/o流变量和i/o函数间的点符号(.)3.3 输入失败3.3.1 clear函数3.4 输出和格式化输出3.4.1 setprecision控制符3.4.2 fixed控制符3.4.3 showpoint控制符3.4.4 setw控制符3.5 其他的格式输出3.5.1 fill和setfill3.5.2 left和right控制符3.5.3 flush函数3.5.4 输入/输出string类型数据3.6 文件输入/输出3.7 程序范例:电影票销售和慈善捐赠3.8 程序范例:学生成绩3.9 小结3.10 练习3.11 编程练习第4章 控制结构i(选择)4.1 控制结构4.2 关系运算符4.2.1 关系运算符和简单数据类型4.2.2 关系运算符和string类型4.3 逻辑运算符和逻辑表达式4.3.1 运算符优先级4.3.2 优化(短路)计算4.3.3 int数据类型和逻辑(布尔)表达式4.3.4 bool数据类型和逻辑(布尔)表达式4.4选择:if和if…else4.4.1 单路选择4.4.2 双路选择4.4.3 复合(块)语句4.4.4 多重选择:嵌套if4.4.5 if…else语句和系列辽语句的比较4.4.6 使用伪代码进行程序开发、测试和调试程序4.4.7 输人失败和if语句4.4.8 恒等运算符(==)和赋值运算符(=)之间容易产生的混淆4.4.9 条件运算符(?:)4.5 switch结构4.6 使用assert函数终止程序4.7 程序范例:有线电视公司的计费程序4.8 小结4.9 练习4.10 编程练习第5章 控制结构ii(循环)5.1 为什么需要循环5.2 while循环(重复)结构5.2.1 情形1:计数器控制的while循环5.2.2 情形2:结束标记控制的while循环5.2.3 情形3:标志控制的while循环5.2.4 情形4:eof控制的while循环5.2.5 eof函数5.3 程序范例:活期账户余额5.4 程序范例:fibonacci数列5.5 for循环(重复)结构5.6 程序范例:数字分类5.7 do…while循环(重复)结构5.8 break和continue语句5.9 嵌套控制结构5.10 小结5.11 练习5.12 编程练习第6章 用户自定义函数i6.1 标准(预定义)函数6.2 用户自定义函数6.3 带有返回值的函数6.3.1 return语句6.3.2 函数原型6.3.3 执行过程6.4 程序范例:最大值6.5 程序范例:有线电视公司的计费程序6.6 小结6.7 练习6.8 编程练习第7章 用户自定义函数ii7.1 无返回值函数7.1.1 不带参数的无返回值函数7.1.2 带有参数的无返回值函数7.1.3 引用参数7.2 值参数、引用参数和内存地址7.3 引用参数和带有返回值的函数7.4 标识符的作用域7.5 全局变量的副作用7.6 静态变量和自动变量7.7 函数重载简介7.8 带有默认参数的函数7.9 程序范例:数字分类7.10 程序范例:数据比较7.11 小结7.12 练习7.13 编程练习第8章 用户自定义简单数据类型、名字空间和string类型8.1 枚举类型8.1.1 定义变量8.1.2 赋值8.1.3 枚举数据类型上的运算8.1.4 枚举数据类型和循环结构8.1.5 枚举数据类型的输人/输出8.1.6 函数和枚举类型8.1.7 在定义枚举数据类型同时定义变量8.1.8 匿名数据类型8.1.9 typedef语句8.2 程序范例:剪刀、石头、布的游戏8.3 名字空间8.4 string数据类型8.4.1 其他string类型数据上的操作8.5 程序范例:piglatin字符串8.6 小结8.7 练习8.8 编程练习第9章 数组和字符串9.1 数组9.1.1 访问数组元素9.1.2 处理一维数组9.1.3 数组下标越界9.1.4 在定义时初始化数组9.1.5 数组处理中的一些限制9.1.6 数组作为函数参数9.1.7 整数类型和数组下标9.2 c-string(字符数组)9.2.1 字符串比较9.2.2 输入输出字符串9.2.3 字符串输入9.2.4 字符串输出9.2.5 在执行时指定输入输出文件9.3 平行数组9.4 二维数组和多维数组9.4.1 访问数组元素9.4.2 在定义时初始化二维数组9.4.3 二维数组和枚举数据类型9.4.4 处理二维数组9.4.5 将二维数组作为参数传递给函数9.4.6 字符串数组9.4.7 定义二维数组的另一种方法9.5 多维数组9.6 程序范例:代码校验9.7 程序范例:文本处理9.8 小结9.9 练习9.10 编程练习第10章 递归10.1 递归定义10.2 使用递归解决问题10.2.1 hanoi塔:分析10.3 递归与迭代的比较10.4 程序范例:将二进制数转化成十进制数10.5 程序范例:将十进制数转化成二进制数10.6 小结10.7 练习10.8 编程练习第11章 结构11.1 结构11.1.1 访问结构成员11.1.2 赋值11.1.3 比较(关系运算)11.1.4 输入/输出11.1.5 结构变量和函数11.1.6 数组和结构的比较11.1.7 含数组的结构11.1.8 结构数组11.1.9 嵌套结构11.2 程序范例:销售数据分析11.3 小结11.4 练习11.5 编程练习第12章 类和数据抽象12.1 类12.1.1 类的内建运算符12.1.2 类的作用域12.1.3 函数和类12.1.4 成员函数的实现12.1.5 类的公有成员和私有成员的顺序12.1.6 构造函数12.1.7 调用构造函数12.1.8 对象数组和构造函数12.1.9 析构函数12.2 数据抽象、类和抽象数据类型12.3 结构和类的比较12.4 信息隐藏12.5 可执行代码12.6 程序范例:糖果自动销售机12.7 小结12.8 练习12.9 编程练习第13章 继承和组成13.1 继承13.1.1 基类成员函数的重定义13.1.2 基类和派生类的构造函数13.1.3 派生类的头文件13.1.4 头文件的多重包含13.1.5 c++流类13.1.6 类的受保护成员13.1.7 公有继承、受保护继承和私有继承13.2 组成13.3 面向对象程序设计(ood)和面向对象编程(oop)13.3.1 标识类、对象和操作13.4 程序范例:成绩单13.5 小结13.6 练习13.7 编程练习第14章 指针、类、表及虚函数14.1 指针数据类型与指针变量14.1.1 声明指针变量14.2 取地址运算符14.3 递引用运算符14.4 类、结构及指针变量14.5 初始化指针变量14.6 动态变量14.7 指针变量的运算14.8 动态数组14.9 浅拷贝、深拷贝及指针14.10 类与指针:一些特性14.10.1 析构函数14.10.2 赋值运算符14.10.3 拷贝构造函数14.11 基于数组的表14.11.1 拷贝构造函数14.11.2 搜索14.11.3 插入14.11.4 删除14.12 继承、指针和虚函数14.12.1 类与虚析构函数14.13 取地址运算符和类14.14 小结14.15 练习14.16 编程练习第15章 重载与模板15.1 为什么需要重载运算符15.2 运算符重载15.2.1 运算符函数的语法15.2.2 重载运算符:一些限制15.2.3 this指针15.2.4 类的友元函数15.2.5 运算符函数作为成员函数和非成员函数15.2.6 重载双目运算符15.2.7 重载流插入和流析取运算符15.2.8 重载赋值运算符15.2.9 重载单目运算符15.2.10 重载增量运算符和减量运算符15.2.11 运算符重载:成员与非成员的比较15.2.12 类和指针数据成员(再叙)15.2.13 运算符重载:结束语15.3 程序范例:clocktype15.4 程序范例:复数15.5 重载数组下标运算符15.6 程序范例:newstring15.7 函数重载15.8 模板15.8.1 函数模板15.8.2 类模板15.8.3 基于数组的表(再叙)15.9 小结15.10 练习15.11 编程练习第16章 链表16.1 链表16.1.1 链表:一些属性16.1.2 插入及删除节点16.1.3 创建链表16.2 作为抽象数据类型的链表16.3 有序链表16.4 向链表16.5 程序范例:影碟店16.6 小结16.7 练习16.8 编程练习第17章 栈和队列17.1 栈17.1.1 栈操作17.2 使用数组实现栈17.2.1 栈头文件17.3 程序范例:最高gpa17.4 使用链表实现栈17.5 栈应用:后缀表达式计算器17.6 消除递归:逆向打印链表的非递归算法17.7 队列17.7.1 队列操作17.7.2 使用数组实现队列17.7.3 用链表实现队列17.7.4 从类linkedlisttype派生队列17.8 队列应用:模拟17.8.1 客户17.8.2 服务者(器)17.8.3 服务者(器)表17.8.4 等待客户队列17.8.5 主程序17.9 小结17.10 练习17.11 编程练习第18章 查找和排序算法18.1 查找算法18.1.1 顺序查找18.1.2 有序表18.1.3 折半查找18.1.4 有序表的插入18.2 渐近表示法18.2.1 基于比较的查找算法的下界18.3 排序算法18.3.1 选择排序:基于数组表18.3.2 分析:选择排序18.4 插人排序:基于数组表18.5 插入排序:基于链表18.5.1 分析:插入排序18.5.2 基于比较的排序算法的下界18.6 快速排序:基于数组表18.6.1 分析:快速排序18.7 归并排序:基于链表18.7.1 拆分18.7.2 归并18.7.3 分析:归并排序18.8 程序范例:选举结果统计18.9 小结18.10 练习18.11 编程练习第19章 二叉树19.1 二叉树简介19.1.1 拷贝树19.1.2 二叉树遍历19.1.3 实现二叉树19.2 二叉搜索树19.2.1 二叉搜索树:分析19.3 非递归二叉树遍历算法19.3.1 非递归的中序遍历19.3.2 非递归的前序遍历19.3.3 非递归的后序遍历19.4 二叉树遍历与函数参数19.5 程序范例:影碟店19.6 小结19.7 练习19.8 编程练习第20章 图20.1 简介20.1.1 图的定义和符号20.2 图的表示20.2.1 邻接矩阵20.2.2 邻接表20.3 图操作20.4 图遍历20.4.1 深度优先算法20.4.2 广度优先遍历20.5 最短路径算法20.5.1 最短路径20.6 最小生成树20.7 小结20.8 练习20.9 编程练习第21章 标准模板库21.1 stl的组成部分21.1.1 容器类型21.1.2 顺序容器21.1.3 顺序容器:向量21.1.4 所有容器公共的成员函数21.1.5 顺序容器公共的成员函数21.1.6 copy算法21.1.7 顺序容器:双端队列21.1.8 顺序容器:表21.2 迭代器21.2.1 迭代器的类型21.2.2 流迭代器21.3 关联容器21.3.1 关联容器:集合和多重集合21.3.2 声明集合和多重集合关联容器21.3.3 集合/多重集合中元素的插入和删除21.4 容器适配器21.4.1 栈21.4.2 队列21.5 容器、相关的头文件以及迭代器21.6 算法21.6.1 stl算法分类21.6.2 函数对象21.6.3 插入迭代器21.6.4 stl算法21.6.5 函数fill和fill_n21.6.6 函数generate和generate_n21.6.7 函数find,find_if,find_end和find_first_of21.6.8 函数remove,remove_if,remove_copy和remove_copy_if21.6.9 函数replace,replace_if,replace_copy和replace_copy_if21.6.10 函数swap,iter_swap和swap_ranges21.6.11 函数search,search_n,sort和binary_search21.6.12 函数adjacent_find,merge和inplace_merge21.6.13 函数reverse,reverse_copy,rotate和rotate_copy21.6.14 函数count,count_if,max_element,min_element和random_shuffle21.6.15 函数for_each和transform21.6.16 函数includes,seuntersection,set_union,set_difference和set_symmetric_difference21.6.17函数accumulate,adjacent_difference,inner_product和partial_sum21.7 小结21.8 练习21.9 编程练习附录a 保留字附录b 运算符优先级附录c 字符集附录d 运算符重载附录e ansi/iso标准c++和标准c++中头文件命名规则附录f 头文件附录g 系统中数据类型长度附录h 参考文献附录i 部分参考答案 ...
-
分类:æ“作系统 语言:简体中文 大小:未知 发布时间:13-07-16
第1ç« å…¨æ–°ä½“éªŒä¸Žå®‰è£…Windows 7系统1.1 Windows 7简介1.1.1 Windows 7概述1.1.2 Windows 7精彩新功能体验1.2 Windows 7安装需求1.3 安装å‰çš„准备工作1.3.1 准备好安装光盘和硬件驱动程åº1.3.2 ç£ç›˜æ ¼å¼è½¬æ¢1.3.3 设置从光驱å¯åЍ1.4 全新安装Windows 71.5 安装Windows XPå’ŒWindows 7åŒç³»ç»Ÿ1.5.1 在Windows XP上安装Windows 7系统1.5.2 在Windows 7上安装Windows XP系统1.5.3 设置åŒç³»ç»Ÿçš„å¯åЍ傿•°1.6 在Windows XP上å¸è½½Windows 7系统第2ç« Windows 7基本æ“作快速入门2.1 Windows 7基本æ“作2.1.1 登录和注销系统2.1.2 ç¡çœ ã€é”定与关机2.2 Windows 7的桌é¢2.2.1 找出桌é¢å›¾æ ‡2.2.2 桌é¢å›¾æ ‡ç›¸å…³æ“作2.2.3 在桌é¢ä¸Šå»ºç«‹æ–°çš„å¿«æ·å›¾æ ‡2.3 Windows 7的“开始â€èœå•2.3.1 认识“开始â€èœå•2.3.2 通过æœç´¢æ¡†æŸ¥æ‰¾é¡¹ç›®2.3.3 é”å®šä¸Žåˆ é™¤å›¾æ ‡2.3.4 å–æ¶ˆæ˜¾ç¤ºæœ€è¿‘打开的文件或程åº2.3.5 自定义“开始â€èœå•å³çª—æ ¼2.3.6 还原“开始â€èœå•默认设置2.3.7 æ·»åŠ â€œè¿è¡Œâ€å‘½ä»¤åˆ°â€œå¼€å§‹â€èœå•2.4 Windows 7的任务æ 2.4.1 自动éšè—任务æ 2.4.2 调整任务æ 大å°ä¸Žä½ç½®2.4.3 è‡ªå®šä¹‰é€šçŸ¥åŒºåŸŸå›¾æ ‡æ˜¾ç¤ºçŠ¶æ€2.4.4 改å˜åˆå¹¶æ–¹å¼2.5 Windows 7的窗å£2.5.1 窗å£çš„组æˆéƒ¨åˆ†2.5.2 çª—å£æ“作2.5.3 改å˜çª—å£æŽ’åˆ—æ–¹å¼2.6 Windows 7桌é¢å°å·¥å…·ç¬¬3ç« ä¸ªæ€§åŒ–è®¾ç½®å·¥ä½œçŽ¯å¢ƒ3.1 个性化显示设置3.1.1 æ›´æ¢æ¡Œé¢èƒŒæ™¯3.1.2 更改显示外观3.1.3 自定义桌é¢ä¸Šå›¾æ ‡3.1.4 æ›´æ¢å±å¹•ä¿æŠ¤3.1.5 æ›´æ¢æ¡Œé¢ä¸»é¢˜3.1.6 更改显示器分辨率3.1.7 æ›´æ¢ç³»ç»Ÿæç¤ºéŸ³3.2 è®¾ç½®é¼ æ ‡å’Œé”®ç›˜3.2.1 æ›´æ¢é¼ æ ‡æŒ‡é’ˆ3.2.2 调整åŒå‡»é€Ÿåº¦3.2.3 调整移动速度3.2.4 è°ƒæ•´é¼ æ ‡æ»‘è½®å±žæ€§3.2.5 优化键盘属性3.2.6 é”®ç›˜ä»£æ›¿é¼ æ ‡3.2.7 è‡ªå®šä¹‰é”®ç›˜å›¾æ ‡â€¦â€¦ç¬¬4ç« æ–‡ä»¶ç®¡ç†èµ„æºè‡ªç”±æŽŒæŽ§ç¬¬5ç« Windows 7的文件系统第6ç« ä½¿ç”¨Window 7实用附件工具第7ç« è½»æ¾ç®¡ç†è½¯ä»¶ä¸Žç¡¬ä»¶ç¬¬8ç« å¤šåª’ä½“å¨±ä¹ä¸Žä¼‘闲第9ç« ç½‘ç»œé…置与应用第10ç« ç”¨Windows 7网上冲浪第11ç« ä½¿ç”¨Window LiveæœåŠ¡ç¬¬12ç« Windows 7系统安全防护第13ç« Windows 7å¸¸è§æ•…障排除 å†…å®¹ç®€ä»‹ï¼šã€Šç”µè„‘æ–°è¯¾å ‚ç³»åˆ—ï¼šæ–°æ‰‹å¦Windows 7 完全å¦ä¹ å®å…¸ã€‹ä»¥å¹¿å¤§ç”µè„‘用户的实际需求为出å‘点,以专业实用为最终目的,介ç»äº†æ–°æ‰‹å¦Windows7必须掌æ¡çš„全部知识技能,起点低,上手快,容易å¦ï¼Œå†…容æƒå¨å…¨é¢ï¼Œè®²è§£è¯¦ç»†é€å½»ï¼Œæ˜¯ä¸å¯å¤šå¾—的一部Windows7æ“作技能å¦ä¹ å…¨ä¹¦ã€‚ã€Šç”µè„‘æ–°è¯¾å ‚ç³»åˆ—ï¼šæ–°æ‰‹å¦Windows 7 完全å¦ä¹ å®å…¸ã€‹å…±åˆ†ä¸º13ç« ï¼Œå…¶ä¸åŒ…括:全新体验与安装Windows7系统ã€Windows7基本æ“作快速入门ã€ä¸ªæ€§åŒ–è®¾ç½®å·¥ä½œçŽ¯å¢ƒã€æ–‡ä»¶ç®¡ç†èµ„æºè‡ªç”±æŽŒæŽ§ã€Windows7的文件系统ã€ä½¿ç”¨Windows7实用附件工具ã€è½»æ¾ç®¡ç†è½¯ä»¶ä¸Žç¡¬ä»¶ã€å¤šåª’体娱ä¹ä¸Žä¼‘é—²ã€ç½‘络é…置与应用ã€ç”¨Windows7网上冲浪ã€ä½¿ç”¨Windows LiveæœåŠ¡ã€Windows7系统安全防护ã€Windows7å¸¸è§æ•…障排除ç‰çŸ¥è¯†ã€‚ ã€Šç”µè„‘æ–°è¯¾å ‚ç³»åˆ—ï¼šæ–°æ‰‹å¦Windows 7 完全å¦ä¹ å®å…¸ã€‹é€‚åˆä½œä¸ºå„个ä¸åŒå±‚次的电脑用户,包括电脑åˆå¦è€…和对电脑熟悉但ä¸ç†Ÿæ‚‰Windows7æ“作系统的用户的自å¦ç”¨ä¹¦ï¼Œä¹Ÿå¯ä½œä¸ºç”µè„‘培è®çã€å¦æ ¡è®²è§£ä¸æ–‡ç‰ˆWindows7æ“作系统的教å¦ç”¨ä¹¦ã€‚电å书www.minxue.net内容截图: ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-07-16
第1章 初识c语言 1实例001 第一个c语言程序 2实例002 一个完整的c语言程序 2实例003 输出名言 3实例004 用tc 2.0打开文件 4实例005 计算正方形的周长 5第2章 简单的c程序 6实例006 输出一个正方形 7实例007 输出一个三角形 8实例008 一个简单的求和程序 9实例009 求10! 10实例010 3个数由小到大排序 11实例011 猴子吃桃 13实例012 阳阳买苹果 14第3章 算法入门 15实例013 任意次方后的最后三位 16实例014 计算某日是该年的第几天 16实例015 婚礼上的谎言 18实例016 百元买百鸡 19.实例017 打渔晒网问题 20实例018 判断三角形的类型 22实例019 直接插入排序 23实例020 希尔排序 25实例021 冒泡排序 26实例022 快速排序 27实例023 选择排序 28实例024 归并排序 29实例025 二分查找 31实例026 分块查找 32实例027 哈希查找 34实例028 斐波那契数列 37实例029 哥德巴赫猜想 38实例030 尼科彻斯定理 39第4章 常用数据类型 41实例031 数值型常量的使用 42实例032 字符型变量的使用 42实例033 求100~200之间的素数 43实例034 利用#输出三角形 44实例035 十进制转换为二进制 45实例036 n进制转换为十进制 46实例037 小球下落问题 48实例038 巧分苹果 49实例039 老师分糖果 50实例040 ip地址形式输出 51实例041 特殊的完全平方数 52实例042 一数三平方 54实例043 求等差数列 55实例044 亲密数 56实例045 自守数 57第5章 运算符与表达式 60实例046 求二元一次不定方程 61实例047 可逆素数 63实例048 判断闰年 64实例049 黑纸与白纸 65实例050 阿姆斯特朗数 67实例051 最大公约数和最小公倍数 67实例052 求一元二次方程的根 69实例053 自然对数的底e的计算 70实例054 满足abcd=(ab+cd)2的数 70实例055 整数加减法练习 71实例056 判断整倍数 73实例057 阶梯问题 73实例058 乘积大于和的数 74实例059 求各位数之和为5的数 75第6章 数据输入与输出函数 77实例060 使用字符函数输入/输出字符 78实例061 输出相对的最小整数 79实例062 将小写字母转换为大写字母 80实例063 水池注水问题 80实例064 用*号输出图案 81实例065 输出一个字符的前驱字符 82实例066 求学生总成绩和平均成绩 83实例067 回文素数 84第7章 选择和分支结构程序设计 86实例068 判断偶数 87实例069 判断字母是否为大写 88实例070 检查字符类型 89实例071 求最低分和最高分 90实例072 模拟自动售货机 91实例073 计算工资 93实例074 平方和值判断 94实例075 加油站加油 95实例076 简单计算器 97第8章 循环结构 98实例077 使用while语句求n! 99实例078 使用while为用户提供菜单显示 100实例079 一元钱的兑换方案 102实例080 特殊等式 103实例081 打印乘法口诀表 104实例082 平方和运算的问题 105实例083 求从键盘中输入字符的个数 106实例084 打印杨辉三角 108实例085 求总数问题 109实例086 彩球问题 110实例087 新同学年龄 112实例088 灯塔数量 113实例089 计算12+22+…+102 114实例090 循环显示随机数 115实例091 卖西瓜 116实例092 银行存款问题 117实例093 统计不及格的人数 118实例094 猜数字游戏 119第9章 数组 123实例095 求各元素之和 124实例096 使用二维数组保存数据 125实例097 计算字符串中有多少个单词 126实例098 不使用strcpy()函数实现字符串复制功能 127实例099 逆序存放数据 129实例100 相邻元素之和 130实例101 选票统计 131实例102 使用数组统计学生成绩 132实例103 查找数组中的最值 134实例104 判断一个数是否存在数组中 135实例105 求二维数组对角线之和 136实例106 模拟比赛打分 137实例107 矩阵的转置 139实例108 设计魔方阵 141实例109 字符升序排列 142实例110 在指定位置插入字符 144实例111 删除字符串中的连续字符 146实例112 统计各种字符个数 147实例113 字符串替换 148实例114 回文字符串 150实例115 字符串加密和解密 151实例116 对调最大数与最小数位置 153第10章 函数编程基础 155实例117 输出两个数中的最大值 156实例118 判断素数 157实例119 递归解决年龄问题 158实例120 递归解决分鱼问题 159实例121 小数分离 160实例122 求任意数的n次幂 161实例123 固定格式输出当前时间 163实例124 设计函数计算学生平均身高 164实例125 求数组元素中的最小值 165实例126 打印1~5的阶乘 166实例127 求最大公约数和最小公倍数 167实例128 求直角三角形的斜边 168实例129 相对的最小整数 169实例130 当前时间转换 170实例131 显示程序运行时间 171实例132 显示当前日期及时间 172实例133 设置dos系统日期 173实例134 设置dos系统时间 174实例135 读取并设置bios的时钟 175实例136 任意大写字母转小写 176实例137 字符串复制到指定空间 176实例138 查找位置信息 177实例139 复制当前目录 179实例140 产生唯一文件 180实例141 不同亮度显示 181实例142 字母检测 182实例143 建立目录 183实例144 删除目录 184实例145 对数组进行升序和降序排序 185实例146 设置组合键 187实例147 获取当前日期与时间 188实例148 获取当地日期与时间 189实例149 获取格林尼治平时 190实例150 设置系统日期 191实例151 获取bios常规内存容量 193实例152 读/写bios计时器 194实例153 获取cmos密码 195实例154 获取ctrl+break消息 197实例155 鼠标中断 198实例156 设置文本显示模式 200实例157 显卡类型测试 204实例158 获取系统配置信息 206实例159 访问系统temp中的文件 209实例160 控制扬声器声音 210实例161 获取caps lock键状态 211实例162 获取环境变量 212实例163 贪吃蛇游戏 213实例164 五子棋游戏 219实例165 弹力球游戏 227第11章 指针 235实例166 使用指针实现整数排序 236实例167 指向结构体变量的指针 237实例168 使用指针输出数组元素 238实例169 使用指针查找数列中的最大值和最小值 240实例170 使用指针的指针输出字符串 241实例171 使用指向指针的指针对字符串排序 242实例172 使用返回指针的函数查找最大值 244实例173 使用指针连接两个字符串 245实例174 用指针实现逆序存放数组元素值 247实例175 用指针数组构造字符串数组 248实例176 用指针函数输出学生成绩 249实例177 寻找相同元素的指针 251实例178 查找成绩不及格的学生 252实例179 使用指针实现冒泡排序 254实例180 输入月份号并输出英文月份名 255实例181 使用指针插入元素 256实例182 使用指针交换两个数组中的最大值 257实例183 输出二维数组有关值 259实例184 输出二维数组任一行任一列值 260实例185 将若干字符串按照字母顺序输出 262实例186 用指向函数的指针比较大小 263实例187 寻找指定元素的指针 265实例188 字符串的匹配 266第12章 常用数据结构 269实例189 比较计数 270实例190 找出最高分 271实例191 信息查询 272实例192 候选人选票程序 274实例193 计算开机时间 276实例194 取出整型数据的高字节数据 277实例195 使用共用体存放学生和老师信息 278实例196 使用共用体处理任意类型数据 279实例197 输出今天星期几 281实例198 创建单向链表 282实例199 创建双向链表 284实例200 创建循环链表 287实例201 使用头插入法建立单链表 289实例202 双链表逆序输出 291实例203 约瑟夫环 293实例204 创建顺序表并插入元素 294实例205 合并两个链表 296实例206 单链表节点逆置 298实例207 应用栈实现进制转换 300实例208 用栈实现行编辑程序 303实例209 用栈设置密码 306实例210 括号匹配检测 310实例211 用栈及递归计算多项式 313实例212 链队列 315实例213 循环缓冲区问题 318实例214 简单的文本编辑器 321第13章 位运算操作符 326实例215 使二进制数特定位翻转 327实例216 将输入的数左移两位并输出 327实例217 编写循环移位函数 328实例218 取出给定16位二进制数的奇数位 330实例219 取一个整数的后四位 331实例220 求一个数的补码 332实例221 普通的位运算 333实例222 整数与0异或 334第14章 存储管理 335实例223 使用malloc()函数分配内存 336实例224 调用calloc()函数动态分配内存 337实例225 为具有3个数组元素的数组分配内存 338实例226 为二维数组动态分配内存 338实例227 商品信息的动态存放 340第15章 预处理和函数类型 341实例228 用不带参数的宏定义求平行四边形面积 342实例229 使用宏定义实现数组值的互换 343实例230 编写头文件包含圆面积的计算公式 344实例231 利用宏定义求偶数和 345实例232 利用文件包含设计输出模式 346实例233 使用条件编译隐藏密码 347第16章 文件读写 349实例234 关闭所有打开的文件 350实例235 同时显示两个文件的内容 352实例236 创建文件 353实例237 格式化读写文件 355实例238 创建临时文件 357实例239 成块读写操作 358实例240 随机读写文件 360实例241 以行为单位读写文件 362实例242 查找文件 364实例243 重命名文件 364实例244 删除文件 366实例245 删除文件中的记录 367实例246 文件内容复制 369实例247 错误处理 370实例248 合并两个文件信息 373实例249 统计文件内容 375实例250 读取磁盘文件 376实例251 将数据写入磁盘文件 378实例252 显示目录内同类型文件 379实例253 文件分割 382实例254 文件加密 384实例255 自毁程序 386实例256 明码序列号保护 388实例257 非明码序列号保护 389实例258 恺撒加密 391实例259 rsa加密 394实例260 获取当前磁盘空间信息 396实例261 des加密 398实例262 获取系统配置信息 403实例263 获取寄存器信息 405第17章 图形图像处理 407实例264 绘制直线 408实例265 绘制矩形 409实例266 绘制表格 411实例267 绘制立体窗口 412实例268 绘制椭圆 414实例269 绘制圆弧线 415实例270 绘制扇区 417实例271 绘制空心圆 418实例272 绘制箭头 419实例273 绘制正弦曲线 420实例274 绘制彩带 421实例275 绘制黄色网格填充的椭圆 423实例276 绘制红色间隔点填充的多边形 424实例277 绘制五角星 425实例278 颜色变换 427实例279 彩色扇形 428实例280 输出不同字体 429实例281 相同图案的输出 431实例282 设置文本及背景颜色 433 ...