-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-05
内容简介:本书着重介绍了PIC单片机的基本原理,从硬件结构和软件指令入手,结合一系列基本的操作实验,提供给读者详细的实验内容、系统设计、程序编写以及程序说明。本书独辟蹊径,从零起步,只要略有数字电路基础知识的读者,都可以阅读。本书是学习单片机的极佳教程,通过对本书的学习不仅能为今后学习PIC系统单片机打好基础,同时也为学习8051、AVR单片机甚至PC机原理打下一个良好的基础。本书主要针对电子爱好者以及大中专院校非电子类专业的学生,可以作为他们学习PIC单片机的入门引导书籍。内容截图: 单版机简介PIC基本原理和软件原理PIC硬件原理PIC工具PIC系统开发过程PIC实验室附录A PIC相关系列 54/55/56/57附录B 最佳省电状态附录C 预定标器的切换附录D 读写时可能造成的问题附录E PIC其他相关系列芯片 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-05
内容简介:它从最简单的地方入手,不仅讲述了JavaScript的基础知识,还讲述了JavsScript如何操作CSS、DOM等Ajax基础技术。而关于跨浏览器兼容问题的解决,则贯穿了本书的始终。本书对于各种浏览器、浏览器版本、JavaScript版本、DOM版本的介绍,有助于我们理解所遇到的各种新旧代码,使我们能够对这些代码做出正确的取舍。 本书还提供了一些使用JavaScript的最佳实践。无论是新手还是老手,这些如何正确使用JavaScript的经验都能帮助他们养成良好的编程习惯。本书还介绍了一些调试和开发JavaScript的工具,这些工具无疑能够提高我们的开发效率。 前言第1章 JavaScript初探1.1 规范和实现相互交织的历史1.2 跨浏览器的不兼容性和其他常见的JavaScript传说1.3 你能用JavaScript来做什么1.4 JavaScript初探:“HelloWorld!”1.5 JavaScript沙箱1.6 可访问性和JavaScript的最佳实践第2章 JavaScript数据类型与变量2.1 变量的标识2.2 作用域2.3 简单类型2.4 常量:有名称但不改变2.5 习题第3章 运算符和语句3.1 JavaScript语句的格式3.2 简单语句3.3 条件语句和程序流3.4 条件运算符3.5 逻辑运算符3.6 高级语句:循环语句3.7 习题第4章 JavaScript对象4.1 对象构造函数4.2 Number对象4.3 String对象4.4 正则表达式与RegExp4.5 有专门用途的对象:Date和Math4.6 JavaScript数组4.7 关联数组:不是数组的数组4.8 习题第5章 函数5.1 定义函数:细数所有方式5.2 回调函数5.3 函数和递归5.4 嵌套函数、函数闭包和内存泄漏5.5 作为对象的函数5.6 习题第6章 捕捉事件6.1 O级DOM上的事件句柄6.2 2级DOM上的事件句柄6.3 产生事件6.4 习题第7章 表单与即时验证7.1 访问表单7.2 把事件附加在表单上:不同的方法7.3 选择列表7.4 单选按钮和复选框7.5 输入字段和JiT正则表达式7.6 习题第8章 沙箱及之上的cookie、连通性和隐私第9章 基础浏览器对象第10章 DOM:文档对象模型第11章 创建定制的JavaScript对象第12章 构建动态网页:在脚本中加入样式第13章 使用Ajax第14章 好消息:生动的程序库!令人惊异的Web服务!有趣的API!附录 习题答案 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-05
内容简介:本书在介绍Win 32 API函数调用的基础上,重点介绍如何使用Windows SDK API开发Win 32动态链接库和应用程序,并结合进程管理、进程通信、钩子函数、窗口子类化、API HOOK、Internet Explorer开发、网络编程等介绍了API函灵敏在这些方面的综合应用。 本书中的实例源代码可通过 本书主要面向熟悉Windows开发且有一定编程基础的中高级用户,旨在帮助用户提高系统编程的能力。内容截图: 第1章 Win32 API编程简介1.1 Windows API概述1.2 Windows API函数帮助的使用1.3 Windows API的组成1.4 Windows API调用的注意事项1.5 程序的调试信息输出1.6 Visual Basic中调用Windows API函数1.7 使用汇编语言调用Win32 API1.8 使用PowerBuilder调用Win32 API函数1.9 .NET框架下调用Win32 API函数1.10 小结1.11 思考题1.12 练习题第2章 动态链接库2.1 动态链接库简介2.2 用程序加载动态链接库2.3 动态链接库的入口点2.4 动态链接库的数据共享2.5 Windows API调用显式加载和隐式加载2.6 动态链接库与插件实现2.7 动态链接库的延迟加载2.8 小结2.9 思考题2.10 练习题第3章 进程3.1 进程概述3.2 进程的定向输入和输出3.3 进程运行的监视3.4 进程枚举3.5 进程的终止3.6 进程与端口3.7 进程代码的注入3.8 缓冲区溢出实现代码注入3.9 小结3.10 思考题3.11 练习题第4章 钩子函数和窗口子类化4.1 钩子函数4.2 键盘钩子的应用4.3 使用钩子函数截取Windows密码4.4 钩子函数与窗口子类化4.5 Shell子类化监视系统事件4.6 小结4.7 思考题4.8 练习题第5章 进程间通信5.1 只启动一份程序实例5.2 使用共享内存实现进程间通信5.3 使用窗口消息实现进程间通信5.4 使用邮槽实现进程间通信5.5 使用剪贴板实现共享5.6 使用管道实现进程间通信5.7 驱动程序和Win32应用程序之间的数据通信5.8 小结5.9 思考题5.10 练习题第6章 API HOOK6.1 API HOOK 综述6.2 使用增强图元文件实现屏幕截获6.3 用Detours 实现API HOOK6.4 内核态应用程序的拦截实现6.5 基于SPI实现的HTTP Tracer6.6 Windows 9x环境目录隐藏6.7 小结6.8 思考题6.9 练习题第7章 WinLogon编程7.1 WinLogon概述7.2 WinLogon 通知包的创建7.3 GINA动态链接库编程7.4 WinLogon进程的注入7.5 小结7.6 思考题7.7 练习题第8章 Internet Explorer编程8.1 BHO插件扩展8.2 HTTP URL的跟踪8.3 网络实名及其实现8.4 小结8.5 思考题8.6 练习题第9章 底层开发9.1 基于Windows NT操作系统的端口直接读写9.2 用本机API开发Native NT应用程序9.3 用户模式应用程序运行Ring0特权指令9.4 小结9.5 思考题9.6 练习题第10章 网络编程10.1 主机扫描的实现10.2 WinPCAP的使用10.3 局域网范围内的密码侦听10.4 小结10.5 思考题10.6 练习题参考文献 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-05
目录: 序前言第1章 操作系统概论本章学习目标1.1 操作系统的地位1.2 操作系统的功能1.2.1 提供人机接口1.2.2 管理计算机资源1.3 操作系统的发展过程1.3.1 推动操作系统发展的主要动力1.3.2 无操作系统的计算机系统1.3.3 单道批处理系统1.3.4 多道批处理系统1.3.5 分时系统1.3.6 实时系统1.3.7 微机操作系统1.3.8 网络操作系统1.3.9 分布式操作系统1.4 操作系统的特性1.5 操作系统的体系结构.1.5.1 层次结构1.5.2 微内核结构1.6 linux介绍1.6.1 linux简介1.6.2 unix、gnu与linux1.6.3 linux的历史1.6.4 linux的内核特征1.6.5 linux的发展及展望本章小结习题第2章 进程管理本章学习目标2.1 进程的基本概念2.1.1 程序的顺序执行及其特征2.1.2 程序的并发执行及其特征2.1.3 进程的定义与特征2.1.4 进程的基本状态及转换2.1.5 linux进程的状态2.2 进程的描述2.2.1 进程控制块pcb2.2.2 进程控制块的组织方式2.2.3 linux进程的pcb2.3 进程控制2.3.1 进程的创建与终止2.3.2 几个相关的linux系统调用2.3.3 进程的阻塞与唤醒2.4 进程的同步与互斥2.4.1 临界资源的概念2.4.2 进程的互斥与同步2.4.3 锁机制2.4.4 信号量机制2.5 进程同步问题举例2.5.1 生产者一消费者问题2.5.2 读者一写者问题2.5.3 哲学家进餐问题2.6 进程通信2.6.1 共享存储器系统2.6.2 消息传递系统2.6.3 管道通信系统2.6.4 信号通信机制2.7 线程2.7.1 线程的基本概念2.7.2 线程的状态与转换操作2.7.3 引入线程的好处2.7.4 多线程的实现本章小结习题二第3章 处理机调度与死锁本章学习目标3.1 分级调度3.1.1 调度的层次3.1.2 作业与进程的关系3.2 作业调度3.2.1 作业调度的功能3.2.2 调度算法的评价及准则3.3 进程调度3.3.1 进程调度的功能3.3.2 进程调度的时机3.3.3 进程上下文的切换.3.3.4 linux系统中进程调度发生的时机3.4 调度算法3.4.1 单道批处理系统的调度算法3.4.2 多道批处理系统的调度算法3.4.3 优先级调度算法3.4.4 轮转调度算法3.5 linux系统的调度算法3.5.1 linux系统的进程调度策略3.5.2 linux系统的优先级调度策略3.5.3 实时进程的调度策略3.6 死锁问题3.6.1 死锁的概念3.6.2 产生死锁的原因及必要条件3.6.3 解决死锁问题的基本方法3.7 死锁的预防与避免3.7.1 死锁的预防3.7.2 死锁的避免3.8 利用银行家算法避免死锁3.8.1 银行家算法中的数据结构3.8.2 银行家算法的实现3.8.3 银行家算法的应用3.9 死锁的检测与解除3.9.1 死锁检测的时机3.9.2 死锁的检测3.9.3 死锁的解除本章小结习题三第4章 存储器管理本章学习目标4.1 存储器管理概述4.1.1 存储器的层次4.1.2 用户程序的处理过程4.2 连续分配存储管理方式4.2.1 单道程序的连续分配4.2.2 固定分区分配方式4.2.3 动态分区分配4.2.4 可重定位分区4.3 分页存储管理方式4.3.1 页式存储管理的系统应解决的问题4.3.2 分页存储管理的基本方法4.3.3 两级和多级页表4.4 分段存储管理方式4.4.1 分段存储管理方式的基本原理4.4.2 信息共享4.4.3 段页式存储管理方式4.5 虚拟存储器的基本概念4.5.1 虚拟存储器的引入4.5.2 虚拟存储器的实现方法及其特征4.6 请求分页4.6.1 请求分页的实现4.6.2 页面置换算法4.7 请求分段存储管理4.7.1 请求分段的实现4.7.2 段的共享与保护4.8 linux系统的内存管理方法4.8.1 linux的分页管理机制4.8.2 虚存段的组织与管理4.8.3 内存的共享和保护4.8.4 内存空间管理4.8.5 空闲内存管理4.8.6 内核态内存的申请与释放4.8.7 用户态内存的申请与释放4.8.8 交换空间4.8.9 页交换进程和页面换出4.8.10 缺页中断和页面换入4.8.11 存储管理系统的缓冲机制本章小结习题四第5章 文件管理本章学习目标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.3.3 按名存取5.3.4 linux文件目录5.4 linux文件系统5.4.1 linux文件的物理结构5.4.2 linux文件系统5.5 文件存储空间的管理5.5.1 空闲空间表法5.5.2 空闲块链法5.5.3 位示图法5.5.4 空闲块成组链接法5.6 文件共享与安全性5.6.1 文件的共享5.6.2 文件的安全性5.7 linux系统的文件操作5.7.1 文件操作命令5.7.2 目录操作命令5.7.3 存取控制命令5.7.4 磁盘存储命令5.7.5 磁盘操作5.7.6 常用系统调用本章小结习题五第6章 设备管理本章学习目标6.1 i/o系统组成6.1.1 i/o设备6.1.2 设备控制器6.1.3 i/o通道6.2 数据传输控制方式6.2.1 程序直接控制方式6.2.2 中断控制方式6.2.3 dma方式6.2.4 通道控制方式6.3 中断技术6.3.1 中断的概念6.3.2 中断源6.3.3 中断响应6.3.4 中断处理6.4 缓冲技术6.4.1 缓冲的引入6.4.2 单缓冲6.4.3 双缓冲6.4.4 循环缓冲6.4.5 缓冲池6.5 设备分配6.5.1 与设备分配相关的因素6.5.2 虚拟设备技术6.6 spooling系统6.6.1 spooling系统的简介6.6.2 spooling系统的组成6.7 i/o控制过程6.7.1 用户进程的fo请求6.7.2 设备驱动6.8 磁盘i/o6.8.1 磁盘存储格式6.8.2 磁盘i/o性能6.8.3 磁盘调度6.8.4 磁盘高速缓存6.9 linux系统的设备管理6.9.1 linux系统设备管理的特点6.9.2 linux设备驱动程序的接口6.9.3 linux的磁盘高速缓存6.9.4 linux的字符设备缓冲区管理6.9.5 linux的设备驱动本章小结习题六第7章 linux网络基础本章学习目标7.1 tcp/ip协议简介7.1.1 网络概述7.1.2 tcp/ip协议7.2 配置linux网络7.2.1 网络配置文件7.2.2 手工配置tcp/ip网络7.3 基本网络服务介绍7.3.1 域名服务器(dns)7.3.2 apache服务器7.3.3 邮件服务器7.3.4 samba服务器7.4 linux网络安全7.4.1 linux系统的文件安全7.4.2 用户口令安全7.4.3 防火墙技术7.4.4 linux常用的网络命令本章小结习题七第8章 现代操作系统实例本章学习目标8.1 unix操作系统8.1.1 unix操作系统的发展8.1.2 unix操作系统的特点8.1.3 unix系统的内核结构8.1.4 unix系统的进程管理8.1.5 unix系统的内存管理8.1.6 unix系统的文件管理8.1.7 unix系统的设备管理8.2 windows2000操作系统8.2.1 windows2000概述8.2.2 windows2000中的进程和线程的特点.8.2.3 windows2000中进程的实现8.2.4 windows2000中线程的实现8.2.5 windows2000的调度算法8.2.6 windows2000的内存管理8.2.7 windows2000的文件系统8.2.8 windows2000设备管理的特点8.3 分布式操作系统8.3.1 分布式操作系统的特性8.3.2 进程迁移8.3.3 分布式进程管理本章小结习题八第9章 操作系统的安全性本章学习目标9.1 操作系统安全性概述9.1.1 计算机系统安全性的内涵9.1.2 操作系统的安全性9.1.3 计算机系统安全性评价标准9.2 操作系统的安全机制9.2.1 内存保护机制9.2.2 用户身份认证机制9.2.3 访问控制技术9.2.4 加密技术9.2.5 病毒及其防御机制9.2.6 监控和审计日志本章小结习题九参考文献 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-05
第1章 概述1.1 阅读顺序1.2 本书纵览1.3 导引1.4 读者对象1.5 进一步的资源1.6 升级到Spring的新版本1.7 本章小结第2章 Spring框架2.1 控制反转2.1.1 控制反转实例2.1.2 小结2.2 依赖注入2.2.1 Service Locator模式2.2.2 依赖注入2.3 Spring的ApplicationContext2.4 POJO归来2.5 对Web应用程序的影响2.6 本章小结第3章 Spring MVC应用程序架构3.1 抽象层3.1.1 层隔离3.1.2 Java接口作为层的约定3.1.3 Spring MVC应用程序中的层3.2 选择:条条大路通罗马3.3 本章小结第4章 Spring MVC初体验4.1 用例4.1.1 服务接口4.1.2 用例14.1.3 用例24.1.4 小结4.2 Web组件4.2.1 JAR依赖4.2.2 Controller类4.2.3 View类4.2.4 ModelAndView类4.3 构建主页用例4.3.1 Spring MVC 组件4.3.2 Web应用程序配置4.3.3 启动应用程序4.3.4 请求处理顺序4.3.5 小结4.4 构建航班搜索用例4.4.1 SimpleFormController4.4.2 SearchFlightsController4.4.3 表单视图4.4.4 Spring JSP标签4.4.5 成功视图4.4.6 小结4.5 整装待发第5章 处理管道5.1 处理请求5.1.1 请求工作流5.1.2 功能概览5.1.3 处理请求的各组件5.2 本章小结第6章 深入解析Controller6.1 概述6.2 Controller接口和实现6.2.1 设计初探6.2.2 AbstractController6.2.3 BaseCommandController6.2.4 绑定表单到bean6.2.5 SimpleFormController和处理表单6.2.6 Redirect After Submit模式6.2.7 MultiActionController6.2.8 AbstractWizardFormController6.2.9 ThrowawayController6.2.10 ValidatableThrowaway-Controller6.3 HandlerInterceptor6.3.1 HandlerInterceptor示例6.3.2 小结6.4 本章小结第7章 视图层7.1 视图中包含什么7.2 Spring的视图接口7.2.1 实现视图7.2.2 View和Controller:愉快的分离7.3 ViewResolver7.3.1 在上下文中解析视图7.3.2 ViewResolver的类型7.3.3 使Dispatcher知道ViewResolver7.4 重定向简述7.5 主题7.5.1 ThemeSource7.5.2 ThemeResolver7.6 视图层的国际化7.6.1 区域解析7.6.2 MessageSource Bean7.6.3 视图解析7.6.4 主题解析7.7 绑定支持7.7.1 绑定和验证顺序的概述7.7.2 视图模板的绑定支持7.8 本章小结第8章 受支持的视图类型8.1 JSP和JSTL8.1.1 模型暴露为请求属性8.1.2 展示模型8.1.3 JSP标签库8.1.4 表单8.2 Tiles8.3 Velocity和FreeMarker8.3.1 模板的优点和缺点8.3.2 模板引擎的基本配置8.3.3 暴露模型8.3.4 模板语言8.3.5 高级配置选项8.3.6 表单和SpringBind宏8.3.7 数字和日期工具8.3.8 附加的Velocity视图8.3.9 小结8.4 XML和XSLT8.4.1 定义XSLT视图8.4.2 转化XML源代码8.4.3 返回原始状态的XML8.4.4 XSLT的其他显著功能8.4.5 小结8.5 PDF8.5.1 配置应用程序以使用PDF视图8.5.2 用FOP创建模板PDF8.6 Excel8.6.1 创建模板8.6.2 编程8.6.3 配置应用程序8.7 JasperReports8.7.1 多种形式的视图8.7.2 填充报表8.7.3 小结8.8 创建新视图8.9 本章小结第9章 验证9.1 编程式Validator9.2 声明式Validator9.3 消息源9.4 Validator和业务逻辑9.5 Errors接口9.6 测试验证器9.7 本章小结第10章 测试Spring MVC应用程序10.1 概览10.1.1 单元测试10.1.2 单元测试小结10.1.3 集成测试10.2 测试小结第11章 Spring Web Flow入门11.1 Spring Web Flow的动机11.1.1 servlet规范的问题11.1.2 解决方案11.2 不是万能钥匙11.3 总览11.3.1 架构概览11.3.2 Spring Web Flow系统内部11.3.3 不同的作用域11.3.4 组成11.4 第一个流11.4.1 安装Spring Web Flow11.4.2 提出流目录结构11.4.3 Purchase Product流定义11.4.4 实现第一步:视图状态11.4.5 过渡11.4.6 动作11.4.7 Action bean定义11.4.8 测试流执行11.4.9 扩展AbstractFlowExecution-Tests11.4.10 决定状态11.4.11 动作状态11.4.12 结束状态11.4.13 Purchase Product流:接下来做什么11.4.14 Spring MVC部署11.4.15 FlowController11.4.16 FlowRegistry11.4.17 附加配置11.4.18 视图模板解析11.4.19 视图模板要求11.4.20 从浏览器中启动流11.5 本章小结11.5.1 模型对话11.5.2 允许扩展11.5.3 可测试11.5.4 鉴别流(简单而自然的语言)第12章 高级Spring Web Flow12.1 业务逻辑和流12.2 流粒度12.2.1 子流12.2.2 内嵌流12.2.3 小结12.3 管理FlowExecutions12.3.1 与Web框架集成12.3.2 FlowExecutionManager12.3.3 FlowExecution12.3.4 FlowExecutionListener12.4 FlowExecution仓库12.4.1 延续键12.4.2 FlowExecutionRepository实现12.4.3 有状态FlowExecution仓库12.4.4 无状态FlowExecution仓库12.4.5 完成后对话失效12.5 再次访问的状态和过渡12.5.1 动作状态12.5.2 POJO动作12.5.3 暴露POJO方法返回值12.5.4 使用视图状态和结束状态定制视图选择12.5.5 决定状态12.6 异常处理12.7 异常处理小结12.8 本章小结附录A MVC应用程序的文档A.1 BeanDocA.1.1 安装和构建BeanDocA.1.2 在配置文件上运行BeanDocA.1.3 其他选项A.1.4 控制输出A.2 小结附录B Ajax和DWRB.1 Spring和DWRB.2 应用的示例B.2.1 配置和代码改变B.2.2 介绍文件改变B.3 无障碍B.4 小结 内容推荐本书是Spring MVC和Web Flow两个框架的权威指南,书中包括的技巧和提示可以让你从这个灵活的框架中汲取尽可能多的信息。书中包含了一些开发良好设计和解耦的Web应用程序的最佳实践,介绍了Spring框架中的Spring MVC和Spring Web Flow,以及着重介绍利用Sprin9框架和Spring MVC编写Web应用程序的最佳方法。本书还介绍了Sprin9框架的设计模式,以及如何将同样的设计和技术应用到读者自己的代码中。本书适合各层次Spring Web程序员阅读。内容截图 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-05-05
第1章 网络基础知识博文精选1.1 办公室连网的故事1.1.1 秘书的苦恼1.1.2 经理的电脑坏了1.1.3 网管员的维修记录1.2 填写网络设备调查表引发的趣事1.2.1 财务人员的困惑1.2.2 解读表格填写内容1.3 网络工程师考试中的数学题1.3.1 糟糕的考试1.3.2 考试复习笔记1.4 办公室里的“带宽大战”1.4.1 为同事解释带宽含义1.4.2 网管员的带宽争论1.5 解读网友发言1.5.1 博客聚会发言1.5.2 解读第一句话1.5.3 解读第二句话1.5.4 解读第三句话1.6 利用分层模型解决网络故障. 1.6.1 osi模型概述1.6.2 网络故障背景介绍1.6.3 选择排查故障的方法1.6.4 故障解决思路与步骤1.7 网络管理的红宝书——tcp/ip1.7.1 tcp/ip模型概述1.7.2 网络接口层中的协议1.7.3 internet层中的协议1.7.4 传输层中的协议1.7.5 应用层中的协议1.8 本章小结第2章 网络规划与设计案例2.1 局域网技术概述2.1.1 招标文件中的标准2.1.2 ieee 802与osi模型的关系2.1.3 《metcalfe备忘录》与以太网2.1.4 以太网命名规则2.1.5 以太网工作原理2.2 扔掉hub的理由2.2.1 理由一:共享以太网的弊端2.2.2 理由二:快速以太网的技术优势2.2.3 理由三:投资依然有效2.2.4 理由四:可以部署“全双工”2.2.5 技术补充:吉比特以太网2.2.6 技术补充:10gbit以太网2.3 网络拓扑与分层设计2.3.1 总线形网络的麻烦2.3.2 网络拓扑分析2.3.3 分层设计思想2.4 需求分析与网络规划任务2.4.1 不同规模的网络特征2.4.2 不同规模的网络需求2.4.3 网络规划任务分解2.5 某公司网络连接与交换机设计案例2.5.1 网络设计目标2.5.2 布局调查与拓扑结构2.5.3 交换机设计2.5.4 交换机连接2.5.5 网络规划的补充说明2.6 本章小结第3章 综合布线工程与管理案例3.1 综合布线技术概述3.1.1 综合布线的定义3.1.2 综合布线的特点3.1.3 综合布线的原则3.1.4 综合布线系统组成3.1.5 综合布线标准3.2 无忧公司布线工程设计3.2.1 项目背景资料3.2.2 指导原则3.2.3 项目准备与分析3.2.4 布线结构说明3.2.5 1cto工程管理细则3.3 发放培训教材3.3.1 同轴电缆3.3.2 双绞线3.3.3 光纤3.4 施工方法与注意事项3.4.1 管槽安装3.4.2 线缆施工注意事项3.4.3 模块及配线架施工3.4.4 标识管理3.5 工程验收测试与验收3.5.1 测试的类型3.5.2 测试工具3.5.3 测试标准3.5.4 工程验收3.6 本章小结第4章 ip地址规划与子网划分案例……第5章 交换机管理初始化案例第6章 交换机管理与维护案例第7章 园区网与vlan应用部署案例第8章 生成树(stp)技术的部署与调试案例第9章 路由器与广域网接入案例第10章 网络互连与路由协议配置案例第11章 访问控制列表(acl)部署案例第12章 网络安全与路由器加固案例第13章 网络用户身份管理案例第14章 vpn与远程访问部署案例第15章 无线局域网的设计及组建案例第16章 网络监控与管理案例附录a 51cto博文精选附录b 51cto专家博文 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-05
第1篇 图形图像篇第1章 java图形与文本1.1 绘制图形和文本实例001 绘制直线实例002 绘制矩形实例003 绘制正方形实例004 绘制椭圆实例005 绘制圆弧实例006 绘制指定角度的填充扇形实例007 绘制多边形实例008 绘制二次曲线实例009 绘制三次曲线实例010 绘制文本实例011 设置文本的字体实例012 设置文本和图形的颜色1.2 笔画和图形处理实例013 设置笔画的粗细实例014 设置笔画样式实例015 设置连接方式实例016 设置虚线模式实例017 缩放图形实例018 旋转图形实例019 斜切图形实例020 为图形填充渐变色实例021 平移坐标轴1.3 绘制图案实例022 绘制五环图案实例023 绘制艺术图案实例024 绘制花瓣实例025 绘制公章1.4 图形的合并运算实例026 图形的加运算实例027 图形的减运算实例028 图形的交运算实例029 图形的异或运算第2章 java图像处理2.1 图像处理实例030 绘制图像实例031 缩放图像实例032 翻转图像实例033 旋转图像实例034 倾斜图像实例035 裁剪图片2.2 颜色处理实例036 调整图片的亮度实例037 转换彩色图片为灰度图片实例038 使用像素值生成图像第3章 绘图特效3.1 文字特效实例039 立体效果的文字实例040 阴影效果的文字实例041 倾斜效果的文字实例042 渐变效果的文字实例043 会变色的文字实例044 水印文字特效实例045 顺时针旋转文字实例046 动态绘制文本实例047 中文验证码实例048 图片验证码实例049 带干扰线的验证码3.2 图片特效实例050 纹理填充特效实例051 水波效果的图片实例052 局部图像放大实例053 图片半透明特效实例054 图片溶合特效实例055 以椭圆形显示图像实例056 图片百叶窗特效实例057 图片马赛克特效实例058 模糊实例059 锐化实例060 照亮边缘实例061 反向实例062 光栅图像实例063 图片倒影效果第4章 动画和游戏4.1 文字动画实例064 文字淡入淡出实例065 文字缩放实例066 文字跑马灯实例067 字幕显示实例068 文字闪现实例069 滚动广告字幕4.2 图片动画实例070 图片淡入淡出实例071 随鼠标指针移动的图片实例072 通过键盘移动图片实例073 图片动态拉伸实例074 桌面弹球实例075 循环滚动图片实例076 撞球动画实例077 电影胶片特效实例078 随机移动的图片实例079 雪花飘落动画实例080 图片旋转动画实例081 图片闪现动画实例082 帧动画效果实例083 水波动画4.3 游戏开发实例084 图片配对游戏实例085 小猪走迷宫实例086 拼图游戏实例087 海滩捉螃蟹实例088 荒山打猎游戏实例089 打字母游戏实例090 警察抓小偷实例091 掷骰子实例092 画梅花实例093 打造自己的开心农场第5章 打印报表5.1 打印控制实例094 打印对话框实例095 实现打印实例096 打印图形实例097 打印图片实例098 打印预览实例099 倒序打印实例100 为打印内容添加水印实例101 自动为打印内容添加水印5.2 打印的应用实例102 打印快递单实例103 打印报表实例104 打印桌面图片实例105 打印柱形图表实例106 打印饼形图表实例107 打印折线图表实例108 打印区域图表实例109 打印带柱形图表的报表实例110 打印带饼形图表的报表实例111 打印带折线图表的报表实例112 导出报表到excel表格实例113 导出报表到pdf文档实例114 批量打印条形码实例115 相册特效打印程序实例116 镜面效果文本打印实例117 透明的打印预览对话框第6章 管理图像文件6.1 图像的修改与保存实例118 保存图片文件实例119 修改图片文件名实例120 缩放图片并保存实例121 为图片添加水印并保存实例122 溶合两张图片并保存实例123 模糊图片并保存实例124 锐化图片并保存实例125 照亮边缘并保存实例126 反向并保存图片实例127 填充纹理并保存为图片6.2 图片在数据库中的存取实例128 图片存储到access数据库中实例129 图片存储到mysql数据库中实例130 图片存储到sqlserver数据库中实例131 读取access数据库中存储的图片实例132 读取mysql数据库中存储的图片实例133 读取sqlserver数据库中存储的图片实例134 修改access数据库中存储的图片实例135 修改mysql数据库中存储的图片实例136 修改sqlserver数据库中存储的图片6.3 其他应用实例137 获取鼠标指针在任意位置的颜色值实例138 图片浏览器实例139 转换图片格式实例140 绘制石英钟实例141 画图程序实例142 屏幕抓图程序实例143 屏幕放大镜第2篇 jfreechart图表篇第7章 jfreechart基本操作7.1 jfreechart基础操作实例144 基本饼图实例145 显示图示实例146 工具栏提示实例147 乱码问题实例148 显示数值实例149 抗锯齿设置7.2 设置图表背景实例150 设置背景图片实例151 设置图片对齐方式实例152 设置背景图片透明度实例153 设置背景颜色7.3 处理图表的边框实例154 隐藏图表边框实例155 图表边框笔触实例156 图表边框颜色7.4 修改图表的图示实例157 设置图示背景色实例158 设置图示边框实例159 设置图示边框颜色实例160 设置图示边缘间距实例161 设置图示字体颜色实例162 设置图示位置第8章 基础图表技术8.1 普通饼图实例163 分离饼图实例164 椭圆形饼图实例165 饼图的阴影实例166 饼图的分类边框颜色实例167 加粗饼图分类边框实例168 设置饼图颜色实例169 饼图旋转角度实例170 饼图旋转顺序实例171 隐藏分类标签连接线8.2 3d饼图实例172 创建3d饼图实例173 3d饼图透明度实例174 3d饼图的z轴实例175 逆时针旋转3d饼图实例176 顺时针旋转3d饼图8.3 多饼图实例177 实现多饼图实例178 多饼图乱码实例179 多饼图的展示方式实例180 3d多饼图8.4 基本柱形图实例181 简单柱型图实例182 柱形图角度实例183 柱形图负值8.5 x坐标轴实例184 x轴字体实例185 x轴标签字体实例186 x轴标签角度实例187 x轴显示情况实例188 x轴尺度颜色实例189 隐藏x轴尺度实例190 x轴尺度笔触实例191 x轴尺度标签角度实例192 x轴分类的间距实例193 x轴分类与原点的间距实例194 x轴的显示位置8.6 y坐标轴实例195 y轴字体实例196 y轴标签字体实例197 y轴显示情况实例198 y轴尺度颜色实例199 隐藏y轴尺度实例200 y轴尺度笔触实例201 y轴尺度标签角度实例202 y轴起始值实例203 y轴箭头实例204 y轴主要刻度线实例205 y轴主要刻度线长度实例206 y轴次要刻度线实例207 y轴次要刻度线长度实例208 设置y轴最大值实例209 设置y轴数据范围实例210 y轴的显示位置8.7 高级柱形图实例211 设置网格竖线实例212 设置网格竖线颜色实例213 设置柱形图文本注解实例214 设置柱形图文本注解字体实例215 设置柱形图文本注解颜色实例216 设置柱形图文本注解锚点实例217 设置柱形图文本注解类别锚点实例218 设置柱形图文本注解旋转锚点实例219 设置柱形图线条注解实例220 绘制柱形效果实例221 柱形图阴影实例222 柱形图阴影偏移实例223 设置柱形的颜色实例224 绘制3d柱形图实例225 标记柱形图区间实例226 多系列柱形图实例227 多系列3d柱形图第9章 扩展图表技术9.1 区域图实例228 基本区域图实例229 显示多分类区域图实例230 设置区域图透明度实例231 添加说明文字实例232 设置说明文字位置实例233 区域图x轴显示位置实例234 区域图x轴标签角度实例235 区域图x轴尺度标签角度实例236 设置区域颜色9.2 气泡图实例237 基本气泡图实例238 气泡图x轴标签实例239 气泡图y轴标签实例240 设置坐标范围实例241 设置透明度实例242 设置气泡颜色实例243 气泡图x轴标签角度实例244 气泡图x轴尺度标签角度9.3 分步图实例245 基本分步图实例246 加粗分步图实例247 显示虚线效果实例248 设置分步图颜色实例249 隐藏分步图实例250 分步图x轴显示位置实例251 分步图x轴标签角度实例252 分步图x轴尺度标签角度9.4 联合分类图实例253 生成线形图与柱形图实例254 设置图表高度实例255 设置图表位置实例256 线形图与分布图9.5 双轴图实例257 基本双轴图实例258 基本双y图实例259 双y轴字体实例260 3d双轴图实例261 设置双轴图颜色实例262 双轴图x轴标签角度实例263 双轴图x轴尺度标签角度9.6 折线图实例264 基本折线图实例265 多条折线图实例266 水平折线图实例267 隐藏折线图实例268 加粗折线实例269 显示折线节点实例270 生成节点图实例271 设置虚线图实例272 设置折线颜色实例273 3d折线图实例274 xy折线图实例275 排序折线图9.7 环形图实例276 基本环形图实例277 环形图字体实例278 设置环形深度实例279 分离环形图实例280 椭圆环形图实例281 环形的阴影偏移实例282 环形的简单标签实例283 环形的旋转角度9.8 堆积条形图实例284 基本堆积条形图实例285 横向堆积条形图实例286 设置边线距离实例287 渲染分组堆积条形图9.9 时序图实例288 基本时序图实例289 设置时间显示格式实例290 添加双时间轴实例291 双时间轴位置实例292 动态显示十字标记实例293 添加y轴标记实例294 添加x轴标记实例295 设置刻度单位实例296 设置时间轴范围第3篇 网络技术篇第10章 网络应用基础10.1 网络地址解析实例297 获取本地主机的ip地址实例298 获取本地主机的域名和主机名实例299 通过域名获得ip地址实例300 通过ip地址获得域名和主机名实例301 获得内网的所有ip地址10.2 网络资源管理实例302 获取网络资源的大小实例303 解析网页中的内容实例304 网络资源的单线程下载实例305 网络资源的多线程下载实例306 下载网络资源的断点继传第11章 tcp套接字11.1 socket基础实例307 建立服务器套接字实例308 建立客户端套接字实例309 设置等待连接的超时时间实例310 获取socket信息实例311 接收和发送socket信息实例312 关闭socket缓冲11.2 tcp网络通信实例313 使用socket通信实例314 防止socket传递汉字乱码实例315 使用socket传递对象实例316 使用socket传输图片实例317 使用socket传输音频实例318 使用socket传输视频实例319 一个服务器与一个客户端通信实例320 一个服务器与多个客户端通信实例321 客户端一对多通信实例322 客户端一对一通信实例323 基于socket的数据库编程实例324 使用proxy创建代理服务器实例325 使用proxyselector选择代理服务器11.3 tcp实用程序实例326 聊天室服务器端实例327 聊天室客户端第12章 邮件收发12.1 简单邮件实例328 配置邮件服务实例329 发送邮件实例330 接收邮件12.2 复杂邮件实例331 发送带附件的邮件实例332 接收带附件的邮件实例333 发送邮件时进行身份验证实例334 接收邮件时进行身份验证实例335 显示未读邮件实例336 显示已读邮件第4篇 java安全与applet应用篇第13章 java安全13.1 java对称加密实例337 使用base64加密实例338 使用base64解密实例339 生成des的密钥实例340 使用des加密实例341 使用des解密实例342 pbe的盐值实例343 生成pbe的密钥实例344 使用pbe加密实例345 使用pbe解密13.2 java非对称加密实例346 生成rsa密钥对实例347 使用rsa的签名实例348 rsa服务端加密实例349 rsa客户端加密实例350 dh服务端加密实例351 dh客户端加密13.3 java单项加密实例352 使用md5加密实例353 使用hmac加密实例354 使用dsa加密第14章 applet的应用14.1 applet在html中的使用实例355 在html中显示applet实例356 设置applet的显示位置实例357 applet获取页面传递的参数实例358 使用[applet]标记中的archive属性14.2 applet的方法实例359 使用paint()方法绘制页面内容实例360 使用update()方法更新页面内容实例361 使用repaint()方法重新绘制页面实例362 applet显示地址栏上的路径实例363 applet显示class存放的路径14.3 applet中的文字处理实例364 控制applet字体大小实例365 控制applet文字位置实例366 控制applet字体样式实例367 applet中绘制立体效果的文字实例368 applet中绘制阴影效果的文字实例369 applet中绘制倾斜效果的文字实例370 applet中绘制渐变效果的文字实例371 applet中绘制会变色的文字实例372 applet中绘制顺时针旋转的文字实例373 applet中动态绘制文本14.4 applet中的图形处理实例374 applet绘制直线实例375 applet绘制矩形实例376 applet绘制圆角矩形实例377 applet绘制椭圆实例378 applet绘制圆弧实例379 applet绘制折线实例380 applet绘制多角形实例381 applet绘制图片实例382 applet中的图形加运算实例383 applet中的图形减运算实例384 applet中的图形交运算实例385 applet中的图形异或运算实例386 applet中绘制纹理填充图形14.5 applet中的图像处理实例387 applet中缩放图像实例388 applet中翻转图像实例389 applet中旋转图像实例390 applet中倾斜图像实例391 applet中调整图片的亮度实例392 applet中绘制中文验证码实例393 applet中绘制图片验证码实例394 applet中绘制带干扰线的验证码实例395 applet中模糊图像实例396 applet中锐化图像实例397 applet中照亮图像边缘实例398 applet中反向图像实例399 applet中图像动态拉伸14.6 applet中的文字动画实例400 applet中文字缩放动画实例401 applet中文字跑马灯动画实例402 applet中字幕显示动画实例403 applet中文字闪现动画实例404 applet中滚动广告字幕动画第5篇 xml篇第15章 初识xml15.1 xml语言基础实例405 简单的xml实例406 验证xml的格式实例407 xml属性的使用实例408 xml中cdata的使用15.2 xml与css实例409 在xml中使用css实例410 css格式化xml布局实例411 css格式化xml背景色实例412 css格式化xml字体实例413 css改变xml中的鼠标手势实例414 css在xml中添加背景图实例415 css制作xml表格15.3 xml与xslt的元素实例416 在xml使用xslt实例417 使用xslt中的template实例418 使用xslt中的value-of实例419 使用xslt中的for-each实例420 使用xslt中的if实例421 使用xslt中的sort实例422 使用xslt中的choose实例423 使用xslt中的copy-of实例424 使用xslt中的apply-templates实例425 使用xslt中的attribute实例426 使用xslt中的elements15.4 xml与xslt的内建函数实例427 使用xslt中的generate-id()实例428 使用xslt中的format-number()实例429 使用xslt中的document()15.5 dtd的引用与验证实例430 在xml内部定义dtd实例431 在xml外部引用dtd实例432 验证xml是否符合dtd的定义15.6 使用dtd定义xml元素实例433 在dtd声明元素实例434 在dtd声明重复元素实例435 在dtd声明选择性元素实例436 在dtd中使用entity15.7 使用dtd定义xml属性实例437 在dtd声明元素属性实例438 在dtd声明带有#implied的属性实例439 在dtd声明带有#required的属性实例440 在dtd声明带有#fixed的属性实例441 在dtd声明列举属性值实例442 类型为id的属性实例实例443 类型为idref的属性实例实例444 类型为nmtoken的属性实例第16章 xml schema16.1 xsd的引用与验证实例445 在xml中使用xml schema实例446 验证xml是否符合schema的描述实例447 xsd文档根元素的引用实例448 在xsd中使用注释16.2 使用xsd简单类型定义xml元素实例449 在xsd定义xml元素实例450 使用xs:simpletype和xs:restriction实例451 使用xs:list实例452 使用xs:enumeration实例453 使用xs:pattern16.3 使用xsd复杂类型定义xml元素实例454 使用xs:complextype和xs:sequence实例455 使用xs:choice实例456 使用xs:all实例457 使用xs:group实例458 使用xs:extension和xs:simplecontent实例459 使用xs:extension和xs:complexcontent实例460 使用xs:restriction和xs:simplecontent实例461 使用xs:restriction和xs:complexcontent实例462 使用xs:attributegroup和xs:attribute16.4 使用xsd的普通类型实例463 在xsd中对字符进行限制实例464 在xsd中对数值进行限制第17章 解析xml文件17.1 使用sax读取xml实例465 从文件中读取xml实例466 从数据流中读取xml实例467 从数据源中读取xml17.2 使用sax解析xml实例468 解析xml元素名称实例469 解析xml元素名称和内容实例470 解析xml元素属性和属性值实例471 使用vo解析xml元素实例472 使用vo解析xml元素和属性实例473 使用sax验证dtd17.3 使用dom读取xml实例474 从文件中读取xml实例475 从数据流中读取xml实例476 从数据源中读取xml17.4 使用dom解析xml实例477 解析xml元素名称实例478 解析xml元素名称和内容实例479 解析xml元素属性和属性值实例480 使用vo解析xml元素实例481 使用vo解析xml元素和属性17.5 使用dom操作xml实例482 创建简单的xml文件实例483 创建基本的xml文件实例484 使用vo创建xml文件实例485 使用dom添加xml元素实例486 使用dom修改xml元素实例487 使用dom删除xml元素第6篇 操作pdf篇第18章 操作pdf文档18.1 文档和文档属性实例488 创建pdf文档实例489 添加pdf文档标题实例490 添加pdf文档主题实例491 添加pdf文档关键词实例492 添加pdf文档作者实例493 添加pdf文档创建者实例494 添加pdf文档制作者实例495 添加pdf文档创建日期18.2 初始化操作实例496 设置页面大小实例497 横向显示页面实例498 纵向显示页面实例499 添加水印实例500 添加页眉和页脚实例501 创建新页实例502 为pdf文档添加页码18.3 字体与中文处理实例503 设置特殊的文本字体实例504 加粗字体实例505 添加下划线实例506 添加删除线实例507 在pdf文档中显示中文实例508 设置pdf文档密码18.4 块、短语、段落、章节和区域实例509 添加和创建块实例510 设置上标和下标实例511 设置文本背景颜色实例512 添加和创建短语实例513 添加和创建段落实例514 设置段落首行缩进实例515 设置段落的上下间距实例516 设置段落左右缩进实例517 设置段落的对齐方式实例518 设置段落字体大小实例519 设置段落文本颜色实例520 添加章节实例521 在章节中添加小节实例522 在小节中添加列表实例523 在小节中添加段落实例524 在小节中添加表格实例525 在小节中添加图片18.5 读取pdf文档实例526 文本文件转换为pdf文档实例527 读取pdf文档实例528 读取加密的pdf文档实例529 编辑pdf文档实例530 导入已有文档实例531 导入并添加页码实例532 导入并添加水印实例533 导入并添加新页和内容实例534 拆分pdf文档实例535 合并pdf文档实例536 打印pdf文档第19章 绘制pdf图形和图像(本章内容在配书光盘中)19.1 绘制图形实例537 在pdf文档中绘制直线实例538 在pdf文档中绘制矩形实例539 在pdf文档中绘制圆实例540 使用graphics2d绘制图形实例541 使用pdfgraphics2d绘制文本实例542 使用pdfgraphics2d绘制图形实例543 使用pdfgraphics2d绘制有填充色的图形实例544 使用pdfgraphics2d旋转绘制的图形实例545 使用pdfgraphics2d缩放绘制的图形实例546 使用pdfgraphics2d平移绘制的图形19.2 绘制图像实例547 添加图片实例548 设置图片对齐方式实例549 将图片设置为背景实例550 设置文字环绕实例551 设置图片大小实例552 调整图片比例实例553 设置高度和宽度的比例实例554 旋转图片实例555 使用pdfgraphics2d绘制图片第20章 绘制pdf表格(本章内容在配书光盘中)20.1 table表格实例556 创建具有指定列数的表格实例557 创建具有指定行列数的表格实例558 设置表格的边框宽度实例559 设置表格的边框颜色实例560 设置单元格间距实例561 设置单元格填距实例562 设置表格的表头实例563 设置单元格所占的列数实例564 设置单元格所占的行数实例565 设置单元格的背景色实例566 嵌套表格实例567 偏移表格20.2 pdfptable表格实例568 创建表格实例569 设置表格宽度实例570 设置表格对齐方式实例571 设置表格的列宽实例572 设置绝对宽度实例573 嵌套表格实例574 在表格中添加图片实例575 设置单元格的高度实例576 设置单元格的对齐方式实例577 设置单元格的填充和行间距实例578 行优先分页实例579 页优先分页实例580 强行在一页显示实例581 绝对定位表格实例582 大表格的内存处理第21章 设置阅读器参数(本章内容在配书光盘中)21.1 设置页面参数实例583 只显示一个页面实例584 单列显示实例585 双列显示奇页在左实例586 双列显示奇页在右实例587 显示大纲实例588 显示缩略图实例589 不显示大纲和缩略图实例590 全屏显示21.2 设置工具栏和全屏模式参数实例591 显示和隐藏工具栏实例592 显示和隐藏菜单实例593 显示和隐藏页面元素实例594 使文档窗口适合显示第一页实例595 在屏幕中央显示文档窗口实例596 全屏模式下显示大纲实例597 全屏模式下显示缩略图实例598 全屏模式下不显示大纲和缩略图 内容推荐本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用java进行程序开发的多方面的知识和技巧,主要包括java的图形图像、动画游戏、网络应用技术、applet应用、xml、jfreechart图表开发和pdf文档处理等内容。全书分为6篇21章,共计598个实例,每个实例都经作者精心筛选,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书附带有配套dvd光盘,其中提供有书中全部实例的源代码,这些源代码都是经过作者精心调试通过的,保证能够在windows 2003、windows xp及windows 7操作系统下编译和运行。 本书非常适合java项目开发人员、java初学者及编程爱好者使用,同时也可以作为培训机构、大中专院校老师和学生的实践参考用书。内容截图 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-05
第1章 virtual pc 2007使用指南1-1 系统需求1-2 安装与配置1-3 虚拟磁盘1-4 搭建虚拟机环境1-5 卸载virtual pc第2章 virtual server 2005 r2使用指南2-1 系统需求2-2 安装virtual server2-3 虚拟磁盘2-4 虚拟机2-5 虚拟网络2-6 卸载virtual server第3章 hyper-v使用指南3-1 hyper-v概述3-2 安装/卸载hyper-v3-3 hyper-v配置3-4 创建/删除虚拟网络3-5 创建并配置虚拟磁盘3-6 创建并配置虚拟机. 3-7 虚拟机快照第4章 差异虚拟磁盘4-1 差异虚拟磁盘概述4-2 创建差异虚拟磁盘第5章 虚拟机sid5-1 newsid概述5-2 newsid工具第6章 virtual pc 2007部署网络基础服务-6-1 网络环境6-2 部署active directory服务6-3 部署额外域控制器6-4 部署dhcp服务6-5 部署wins服务第7章 virtual pc 2007部署wsus服务7-1 网络环境7-2 部署wsus服务7-3 发布策略第8章 virtual pc 2007部署isa防火墙第9章 virtual server 2005部署群集第10章 virtual server 2005 r2部署数据库高可用性服务第11章 virtual server 2005 r2部署sms第12章 hyper-v部署\server core第13章 hyper-v部署\网络策略和访问服务第14章 hyper-v部署\windows部署服务第15章 hyper-v部署\dfs群集第16章 应用程序虚拟化第17章 桌面虚拟化 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-05
第1章 身边的单片机1.1 单片机在哪里1.2 单片机是什么样子的1.3 单片机如何控制其他器件1.4 如何使用单片机1.4.1 利用编程器烧写单片机1.4.2 利用下载线烧写单片机1.5 有哪些单片机1.6 实例点拨――电子万年历第2章 第一个单片机系统2.1 什么是单片机系统2.1.1 单片机本身2.1.2 构成单片机系统――单片机+外围器件2.2 如何控制一个发光二极管2.2.1 硬件设计2.2.2 软件设计2.3 单片机系统开发过程2.3.1 明确系统功能2.3.2 硬件设计2.3.3 搭建硬件平台2.3.4 软件设计2.3.5 下载程序到单片机并调试2.4 实例点拨――闪烁5次的发光二极管2.4.1 明确系统功能2.4.2 硬件设计2.4.3 搭建硬件平台2.4.4 软件设计2.4.5 下载程序到单片机并调试第3章 一开始遇到的问题3.1 μVision软件的使用3.1.1 我们准备好了吗3.1.2 新建和保存工程3.1.3 往“蛋壳”中添加文件3.1.4 “翻译”汇编程序3.1.5 生成下载到单片机中的文件3.1.6 下载代码到单片机中3.2 开发的线索小结与软件仿真方法3.3 单片机最简(小)系统分析3.3.1 电源端(Vcc,GND)3.3.2 时钟信号(XTAL1、XTAL2)3.3.3 复位(RST)3.3.4 外部程序存储器访问控制端(?/VPP)3.4 实例点拨――流水灯3.4.1 明确系统功能3.4.2 硬件设计3.4.3 搭建硬件平台3.4.4 软件设计3.4.5 下载程序到单片机并调试第4章 单片机的“触角”――I/O口4.1 解读AT89S51的I/O口4.1.1 I/O口的整体印象4.1.2 深入观察I/O口的结构4.2 I/O口作输入端口使用――流水控制灯4.2.1 明确系统功能4.2.2 硬件设计4.2.3 搭建硬件平台4.2.4 软件设计4.3 七段数码管的控制――秒表4.3.1 七段数码管介绍4.3.2 明确系统功能4.3.3 硬件设计4.3.4 软件设计前奏4.3.5 软件设计4.4 小键盘的控制4.5 实例点拨――计时提醒器4.5.1 明确系统功能4.5.2 硬件设计4.5.3 软件设计第5章 解剖单片机――观察存储器5.1 从I/O口到单片机的“解剖结构”5.1.1 I/O口的“解剖图”5.1.2 单片机的“解剖结构”5.1.3 深入“解剖”――算术逻辑单元ALU5.2 存储器家族5.3 随机访问存储器――RAM5.3.1 DRAM5.3.2 SRAM5.3.3 NVRAM5.4 只读存储器――ROM5.4.1 Mask ROM5.4.2 PROM5.4.3 EPROM5.4.4 EEPROM(E2PROM)5.4.5 FLASH存储器5.5 实例点拨――数据是如何保存在存储器中的5.5.1 文字数据与存储器5.5.2 图像数据与存储器第6章 探寻单片机内部――存储器组织6.1 单片机的程序存储器6.1.1 单片机的程序下载到哪里6.1.2 AT89S51单片机的程序存储器6.1.3 是片内还是片外程序存储器6.2 单片机的数据存储器6.2.1 数据存储器用来作什么6.2.2 片内和片外数据存储器6.2.3 00H~1FH――工作寄存器区6.2.4 20H~2FH――位寻址区6.2.5 30H~7FH――开放区6.3 单片机的特殊功能寄存器SFR6.3.1 特殊功能寄存器SFR分布图6.3.2 特殊功能寄存器的操作方法――字节操作与位操作6.3.3 特殊功能寄存器简介6.4 实例点拨――用取表方式控制流水灯6.4.1 流水灯的显示数据转换6.4.2 取表法6.4.3 方法总结第7章 单片机“起舞”――指令的执行7.1 汇编语言详谈7.1.1 汇编器7.1.2 汇编程序书写格式7.1.3 伪指令7.2 时钟与指令的执行7.2.1 时钟究竟是什么7.2.2 程序计数器PC的角色7.2.3 指令的执行7.3 寻址方式7.3.1 直接寻址7.3.2 间接寻址7.3.3 寄存器寻址7.3.4 寄存器特征寻址7.3.5 立即寻址7.3.6 变址寻址7.4 实例点拨――程序存储器和数据存储器的寻址7.4.1 把程序存储器中的数据载入工作寄存器中7.4.2 把程序存储器中的数据载入数据存储器中第8章 给单片机下命令――指令畅谈8.1 指令概述8.1.1 指令的长度8.1.2 影响程序状态字PSW的指令8.2 算术指令8.2.1 加法指令――ADD A,8.2.2 带进位的加法指令――ADDC A,8.2.3 带借位的减法指令――SUBB A,8.2.4 自增/自减指令――INC /DEC8.2.5 乘法指令――MUL AB8.2.6 除法指令――DIV AB8.2.7 十进制调整指令――DA A8.3 逻辑指令8.3.1 AND操作――ANL ,8.3.2 OR操作――ORL ,8.3.3 XOR操作――XRL ,8.3.4 清0操作――CLR A8.3.5 取反操作――CPL A8.3.6 位移动操作――RL、RLC、RR、RRC8.3.7 累加器高低位交换操作――SWAP A8.4 片内数据装载指令8.4.1 数据装载指令――MOV ,8.4.2 数据指针寄存器装载指令――MOV DPTR,#data168.4.3 堆栈指令――PUSH和POP8.4.4 数据交换指令――XCH和XCHD8.5 片外数据装载指令8.6 查表指令8.7 布尔指令8.7.1 清0、置1与取反操作――CLR、SETB、CPL8.7.2 布尔逻辑指令――ANL、ORL8.7.3 位数据装载指令――MOV ,8.7.4 布尔跳转指令――JC、JNC、JB、JNB、JBC8.8 调用子程序指令8.8.1 长调用指令――LCALL8.8.2 绝对调用指令――ACALL8.8.3 返回指令――RET和RETI8.9 跳转与循环指令8.9.1 无条件跳转指令――LJMP、AJMP、SJMP、JMP8.9.2 条件跳转指令――JZ和JNZ8.9.3 比较跳转指令――CJNE ,,rel8.9.4 循环指令――DJNZ ,8.9.5 无操作指令――NOP8.10 单片机对于带符号数的处理和溢出问题8.10.1 无符号数与带符号数8.10.2 二进制的二补数8.10.3 带符号数操作中的溢出问题8.10.4 什么时候会溢出8.10.5 如何防止进位或溢出产生的错误8.11 实例点拨――指令应用(程序)实例8.11.1 数据求和8.11.2 减法与二进制的二补数8.11.3 XRL指令应用于比较寄存器数值8.11.4 位数据的串行输出8.11.5 利用布尔指令产生矩形波信号8.11.6 布尔指令应用于控制第9章 对第四维的测量――定时/计数器9.1 定时与计数9.2 单片机的定时/计数器9.2.1 定时/计数器的实质9.2.2 时间单位脉冲9.2.3 Timer应用一例――延时子程序9.3 定时/计数器的控制者9.3.1 Timer寄存器9.3.2 定时/计数器模式控制寄存器TMOD9.3.3 定时/计数器控制寄存器TCON9.3.4 Timer的时钟源9.3.5 如何使用Windows计算器9.4 模式19.4.1 模式1下的Timer特点9.4.2 模式1的设置步骤9.4.3 Timer的计数时间与计数初始值9.4.4 如何选取Timer的计数初始值9.4.5 如何利用Timer进行长时间定时9.5 模式09.6 模式29.6.1 模式2下的Timer特点9.6.2 模式2的设置步骤9.6.3 如何设置计数初始值9.7 模式39.8 计数器9.8.1 Timer作计数器9.8.2 计数器的使用9.8.3 计数器的计数初始值设定9.8.4 计数器的4种工作模式9.8.5 外部事件的信号要求9.8.6 TMOD中的门控位GATE=1时9.9 看门狗9.9.1 什么是看门狗9.9.2 外置看门狗9.9.3 内置看门狗9.10 实例点拨――超声测距仪9.10.1 什么是超声测距仪9.10.2 明确单片机系统功能9.10.3 硬件设计9.10.4 软件设计第10章 与外界的沟通――串行口通信10.1 串行与并行通信10.1.1 串行与并行通信的比喻10.1.2 串行与并行存储器10.1.3 单工、半双工和全双工10.2 单片机串行口如何发送与接收数据10.2.1 串行发送数据10.2.2 串行接收数据10.3 单片机串行口的控制者10.3.1 UART与波特率10.3.2 串行口缓冲区SBUF10.3.3 串行口控制寄存器SCON10.4 串行口工作模式及波特率10.4.1 模式010.4.2 模式110.4.3 模式210.4.4 模式310.5 单片机之间的通信10.5.1 排队呼叫器――两个单片机之间的通信10.5.2 远距离通信的解决方案10.6 计算机的串行口与控制10.6.1 从RS-232标准到计算机串行口10.6.2 计算机串口通信实验――硬件连接10.6.3 计算机串口通信实验――软件操作10.6.4 用Visual Basic编写一个串口通信程序10.7 单片机与计算机之间的通信10.7.1 单片机与计算机通信中的接口芯片10.7.2 单片机与计算机的串行通信10.8 实例点拨――智能交通灯第11章 程序设计的魅力――中断控制11.1 中断实例及中断的控制者11.1.1 什么是中断11.1.2 中断服务的指挥官――中断向量表11.1.3 中断响应与处理过程11.1.4 中断的控制者――中断使能寄存器IE11.2 邮递员和朋友――外部中断11.2.1 外部中断?和?11.2.2 外部中断的电平触发11.2.3 外部中断的边沿触发11.3 小狗和烧水壶――Timer 0和Timer 1中断11.4 电话铃响――串行通信中断11.5 中断的魅力和优先级控制11.5.1 中断的魅力――轮询与中断的比较11.5.2 中断的优先级控制11.6 实例点拨――旋转的时钟11.6.1 原理分析11.6.2 明确系统功能11.6.3 硬件设计11.6.4 软件设计附录1 51单片机指令集附录2 指令的执行代码表附录3 使用实验板、仿真机和编程器开发单片机系统附录4 AT89S51单片机的DC特性附录5 AT89S51单片机的AC特性附录6 ASCII码表附录7 常见封装形式附录8 如何使用器件手册附录9 数制转换附录10 自制下载线(ATMEL官方并口型)附录11 下载线软件(ATMEL MCU ISP)的使用附录12 单片机系统开发的电源解决方案附录13 基础逻辑门及常用数字电路芯片附录14 AT89S51单片机特殊功能寄存器一览表附录15 硬件消除开关抖动的方法附录16 51单片机比较表附录17 常用低容量存储器器件表(RAM、ROM)附录18 51单片机汇编程序保留字附录19 快速掌握单片机的助手――STK 0707型单片机学习板参考文献 内容提要 8051单片机不仅是国内用得最多的单片机之一,同时也是最适合初学者入门学习的一款单片机。一旦用户对它的应用上手之后,即能开发电子玩具、对讲机、报警器、自动灯、数字锁等小型电子系统,以及洗衣机、电冰箱、空调机等家用电器。但关键的问题在于初学者往往不知道从何入手和更有效地掌握单片机的基本原理及应用的基础知识。 本书在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对51单片机的应用基础知识进行系统而翔实的介绍。读者学习每一章之后,“实例点拨”环节除了可以巩固所学的内容外,还开辟了单片机应用的视野;再加上“器件介绍”环节,又充实了对单片机从基础到应用所需要的知识。本书丰富的附录可以作为读者对单片机学习和应用中的参考内容。 本书尽可能降低理论学习的枯燥性,力求阐述得平实、通俗、易懂,适合作为电类本科学生的参考用书及高职高专学生的单片机应用技术教材,也可作为无线电爱好者学习单片机的入门读本。编辑推荐本书是关于介绍“51单片机应用”的教学用书,全书在分析初学者认知规律的基础上,结合国内重点大学一线教师的教学经验以及借鉴国外经典教材的写作手法,对51单片机的应用基础知识进行系统而翔实的介绍。本书适合作为电类本科学生的参考用书及高职高专学生的单片机应用技术教材,也可作为无线电爱好者学习单片机的入门读本。内容截图: ...
-
分类:ç¼–ç¨‹å¼€å‘ 语言:简体中文 大小:未知 发布时间:13-05-05
目录: 第i部分 了解ado.net第1ç« ado.net 4简介第2ç« æž„å»ºæ•°æ®è¡¨ç¬¬3ç« åœ¨å†…å˜ä¸å˜å‚¨æ•°æ®ç¬¬4ç« è®¿é—®æ£ç¡®çš„æ•°æ®å€¼ç¬¬5ç« å°†ç›¸å…³æ•°æ®ç»“åˆåœ¨ä¸€èµ·ç¬¬6ç« å°†æ•°æ®è½¬å˜ä¸ºä¿¡æ¯ç¬¬7ç« ä¿å˜å’Œæ¢å¤æ•°æ®ç¬¬ii部分 è¿žæŽ¥åˆ°å¤–éƒ¨æ•°æ®æºç¬¬8ç« å»ºç«‹å¤–éƒ¨è¿žæŽ¥ç¬¬9ç« æŸ¥è¯¢æ•°æ®åº“第10ç« å‘æŸ¥è¯¢ä¸æ·»åР傿•°ç¬¬11ç« ä½¿å¤–éƒ¨æ•°æ®å¯ä¾›æœ¬åœ°ä½¿ç”¨ç¬¬12ç« ä¿è¯æ•°æ®å®Œæ•´æ€§ç¬¬iii部分 实 体 框 架第13ç« å®žä½“æ¡†æž¶ç®€ä»‹ç¬¬14ç« æ•°æ®æ¨¡åž‹çš„å¯è§†åŒ–第15ç« æŸ¥è¯¢æ¡†æž¶å†…çš„æ•°æ®ç¬¬16ç« é€šè¿‡å¯¹è±¡ç†è§£å®žä½“第iv部分 linq第17ç« linq简介第18ç« ä½¿ç”¨linq to dataset第19ç« ä½¿ç”¨linq to entities第20ç« ä½¿ç”¨linq to sql第v部分 å‘世界展示数æ®ç¬¬21ç« ç”¨ado.net绑定数æ®ç¬¬22ç« ç”¨wcfæ•°æ®æœåŠ¡æä¾›åŸºäºŽrestçš„æœåŠ¡ 内容简介  ado.net是windowså¼€å‘å¹³å°ä¸Šçš„æ ¸å¿ƒæ•°æ®æŠ€æœ¯ä¹‹ä¸€ã€‚《ado.net4从入门到精通》是microsoft ado.net 4的入门教程,旨在帮助visualbasicå’Œc#å¼€å‘人员了解ado.netåŠç›¸å…³æŠ€æœ¯çš„æ ¸å¿ƒæ¦‚念。  在本书的五大部分内容ä¸ï¼Œåˆ†åˆ«é‡ç‚¹ä»‹ç»äº†ado.net系统的ä¸åŒä¾§é¢ã€‚具体包括基本概念ã€åœ¨åˆ†åˆ«é‡‡ç”¨å†…å¤–æ•°æ®æºæ—¶å¦‚何使用这一技术ã€å®žä½“框架ã€linqå’Œå…¶ä»–ä¸€äº›ä¸»é¢˜ã€‚ã€€ã€€æœ¬ç« ä¸»è¦é¢å‘ado.net技术的åˆå¦è€…ï¼Œè¦æ±‚读者至少掌æ¡visual basic或c#,并对关系数æ®åº“ç³»ç»Ÿæœ‰åˆæ¥äº†è§£ã€‚白光盘用户请关注电驴主站一楼评论有下载链接 内容截图 ...