-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-01
第1章 本书的计划1.1 基本路线和要求技术要点:分析路线服务器程序学习要求1.2 TCP/IP协议层的划分与基本知识技术要点:协议层知识服务器与客户端的通信路线1.3 函数到系统调用的过程技术要点:库函数的真实定义系统调用的总入口及传值1.4 网络文件系统技术要点:网络文件系统的特点initcall机制网络文件系统的安装第2章 socket的创建2.1 本章几个重要数据结构技术要点:socket结构、sock结构、sk_buff结构、tcp_sock结构的定义2.2 分配并初始化socket结构技术要点:分配socket结构空间分配文件节点2.3 使用协议族的函数表初始化socket技术要点:登记函数表定义、注册及初始化协议族结构2.4 分配并初始化sock结构技术要点:分配结构空间初始化sock结构及数据包队列头2.5 TCP协议对sock结构初始化技术要点:TCP协议的初始化函数tcp_sock等结构的关联2.6 socket与文件系统的关联技术要点:分配文件指针和文件号指定文件操作表第3章 socket地址设置3.1 地址设置接口技术要点:地址设置过程查找socket和文件指针复制数据到内核3.2 地址结构定义技术要点:结构的定义及赋值协议族的设置函数网络空间结构3.3 地址类型技术要点:地址类型的概念 查验地址类型获取路由函数表3.4 设置地址和端口技术要点:地址与端口的队列结构地址与端口的查找与建立3.5 网络空间总管initernet技术要点:init_net结构的初始化 队列头的初始化第4章 路由4.1 路由函数表结构及关系图技术要点:fib_table结构、fn_zone结构、fib_node结构及fib_info结构的关系4.2 路由函数表的初始化技术要点:路由表队列、路由函数表队列的初始化路由规则结构、路由函数表结构、路由区结构的定义子网掩码的作用4.3 通过路由函数表查找路由信息技术要点:路由区及路由节点的匹配和查找路由信息、路由跳转结构的查找4.4 路由的设置及相关结构的初如化技术要点:设置路由的三条路线路由配置结构的定义路由区的建立路由信息的创建和调整队列节点的链入与摘除路由跳转结构的初始化路由函数表的查找路由别名结构的建立路由表的冲刷与释放4.5 基于输出方向的路由表查找与创建技术要点:路由键值结构的定义路由表结构的定义路由表队列的轮询路由表的创建与查找4.6 基于输入方向的路由表查找与创建技术要点:为数据包查找路由表创建转发的路由表第5章 通知链5.1 设备通知链节点的挂入技术要点:通知链节点结构的定义设备配置结构的定义设备通知链的建立5.2 地址通知链节点的挂入技术要点:地址通知链的定义和链入5.3 通知链的调用和执行技术要点:网络设备结构的登记注册通知节点函数的调用第6章 netlink概述6.1 netlink的创建技术要点:netlink的sock结构定义及初始化6.2 注册路由的netlink技术要点:路由的netlink结构定义及注册6.3 通过netlink通信技术要点:netlink的信息结构、消息头结构、路由消息结构的定义及初始化netlink数据包的建立及发送第7章 监听连接请求7.1 内核的监听函数技术要点:协议族监听函数的调用连接数的控制监听结构的建立及定义连接请求结构及队列7.2 内核的监听队列技术要点:监听队列的链入过程监听队列的睡眠等待和唤醒第8章 接收连接请求8.1 接收连接函数技术要点:协议族接收函数的调用定时等待连接请求8.2 异步接收方式技术要点:异步接收实例异步唤醒路线查询客户端sock结构和连接请求结构8.3 获取连接请求技术要点:客户端socket、sock结构的对接获取客户端的地址INET协议族结构的定义第9章 准备连接请求9.1 内核的连接函数技术要点:客户端程序及服务器程序的通信效果协议族连接函数的调用源路由的分类和查找TCP协议的socket结构定义端口的查找与复用SYN数据包的建立路由项结构的定义MTU、MSS的作用及设置滑动窗口的初始化9.2 分配数据包结构和数据块空间技术要点:创建并初始化数据包共享结构的定义及数据块的分类TCP的控制结构发送队列的链入和计数数据包的结构示意图9.3 构建、发送TCP数据包技术要点:TCP头部的定义TCP层的发送过程克隆数据包的建立重发数据包的依据拥塞报告的建立9.4 进化成IP数据包技术要点:IP层的发送过程IP选项的定义IP头部的定义及初始化ID编号的生成和设置链路层头部缓存结构的定义邻居子系统的发送函数9.5 进化成以太网数据包技术要点:链路层头部及其缓存结构的初始化以太网头部结构的定义及初始化9.6 发送以太网数据包技术要点:分段发送的检测网卡驱动程序的发送过程第10章 邻居子系统10.1 邻居子系统的初始化技术要点:ARP的邻居表结构、邻居结构的定义邻居表的链入查找、创建ARP的邻居函数表10.2 查找邻居结构技术要点:邻居结构的查找过程10.3 邻居子系统的发送事件技术要点:邻居结构的状态类型及检测邻居结构的定时器、定时函数ARP包的建立及初始化ARP头部的定义ARP包的发送10.4 邻居子系统的接收处理技术要点:ARP数据包类型结构ARP数据包的接收和处理解包获取客户端地址更新邻居结构第11章 流量控制11.1 排队规则的初始化技术要点:排队规则的定义网卡设备结构的登记与注册排队规则的创建及初始化排队规则函数表的定义11.2 排队规则的入队和发送技术要点:排队规则的入队操作排队规则对数据包的流量控制和发送过程第12章 建立连接的过程12.1 驱动程序接收并建立数据包技术要点:网卡驱动程序的接收过程构建数据包软中断数据结构的运用软中断函数的接收过程12.2 查找数据包类型且调用其处理函数技术要点:数据包类型结构的定义IP数据包类型及数据包类型队列IP层的接收过程12.3 接收或转发IP数据包技术要点:IP选项的检查源路由的执行路由表的转发和接收过程12.4 TCP数据包的处理技术要点:传输层函数表结构的定义TCP协议的函数表注册TCP层的接收过程查找与唤醒服务器进程12.5 3次握手过程技术要点:查找、创建客户端sock结构建立连接请求结构创建并发送ACK包连接请求的转接第13章 Internet控制信息的传输13.1 发送ICMP信息技术要点:ICMP的作用ICMP的发送函数 ICMP信息结构、头部结构、缓存结构的定义 ICMP控制结构数组 ICMP发送速率的设置13.2 接收ICMP信息技术要点:ICMP协议的函数表 ICMP协议的接收过程第14章 数据包的分段与重组14.1 数据包的分段发送技术要点:数据包的分段示意图 IP层的分段函数 快发送、慢发送过程 分段数据的复制14.2 数据包的分段接收和重组技术要点:IP层的重组函数 整理、合并分段数据包过程14.3 分段数据包的接收队列技术要点:IP分段队列结构INET协议族的分段队列头结构 网络空间、INET协议族的分段管理结构14.4 查找与创建分段队列技术要点:IPv4分段信息结构查找、创建INET分段队列头初始化IP分段队列结构14.5 释放和销毁分段队列技术要点:清除分段队列释放分段数据包和队列头第15章 发送和接收数据包15.1 内核的发送、接收函数技术要点:3种发送、接收的系统调用过程网络文件系统的发送、接收函数15.2 客户端发送数据包技术要点:消息结构、缓冲区结构的定义与初始化 构建发送数据包 TCP层的发送过程TCP层的分段发送阻塞的检测15.3 服务器接收数据包技术要点:TCP层的接收过程预处理队列的链入和处理预处理进程的接收过程复制数据到程序的缓冲区 处理后备队列的数据包第16章 socket的关闭16.1 内核的关闭函数技术要点:网络文件系统的关闭函数删除、释放异步结构 释放接收队列的数据包 释放、销毁sock结构、连接请求结构16.2 服务器与客户端的共同关闭技术要点:服务器与客户端FIN、ACK、RST包的交互过程状态改变与强制关闭索引参考文献 内容简介:《追踪Linux TCP/IP代码运行·基于2.6内核》以应用程序为线索,详细描述了数据包在协议栈的分段、重组、发送、接收过程,同时分析了路由的初始化和设置过程,主要包括socket应用程序、TCP/IP协议、路由、通知链、邻居子系统等内容。全书涵盖了协议栈的全部知识点,对于广大的读者来说这是一本极其难得的技术资料。同时,书中论述了网络设备的工作原理,解释了RTL8169和嵌入式CS8900、DM9000网卡设备的核心过程。 《追踪Linux TCP/IP代码运行·基于2.6内核》可作为3G网络开发人员、嵌入式通信产品开发人员、网络应用开发人员、网络管理人员及网络爱好者、从事网络方向的本科生、研究生的参考书。电子书www.minxue.net内容截图: ...
-
分类:平面设计 语言:简体中文 大小:未知 发布时间:13-10-01
Chapter 01 从零开始——Photoshop CS5图像处理入门Chapter 02 学前必会——Photoshop CS5的基本操作Chapter 03 选择的艺术——创建与编辑选区Chapter 04 图像修饰宝典——图像的绘制与修饰Chapter 05 核心技术解读——图层管理与应用Chapter 06 揭密矢量绘制——路径和形状的应用Chapter 07 修色对典——图像色彩和色调调整Chapter 08 阵容强大——文字、通道与蒙版的应用Chapter 09 超炫视觉——神奇的滤镜Chapter 10 高级制作——图像处理自动化Chapter 11 照相馆的故事——图像的修饰与修复Chapter 12 数码暗房之道——图像色彩与影调的调整Chapter 13 突破平面——超炫视觉特效创作Chapter 14 神奇的美化师——图像创意合成表现Chapter 15 商业应用——平面广告设计 内容简介: Photoshop CS5以其领先的数字艺术理念、可扩展的开放性以及强大的兼容性,成为图形图像领域的标准。它是真正独立于显示设备的图像处理软件,也是Adobe公司发布的5个新产品的基石。本书作者结合多年的Photoshop软件应用和实战经验,从零开始,系统并全面地讲解最新版本Photoshop CS5软件在图像处理与设计领域的相关知识与技能。 全书共15章,分为两部分。第1部分为1-10章,系统地讲解了Photoshop CS5图像处理的基础知识与基本技能,内容包括图像处理入门知识,Photoshop CS5的基本操作,创建与编辑选区,图像绘制与修饰,图层的管理与应用,路径与形状的应用,图像色彩和色调调整,文字、通道与蒙版的应用,神奇的滤镜与图像自动化处理等内容。第2部分为11-15章,通过5章的综合典型实例,详细地讲解了Photoshop CS5在图像处理与设计中的实际应用。 《无师自通:Photoshop CS5图像处理与典型实例从入门到精通(全彩超值版)(附DVD光盘1张)》配套一张多媒体教学光盘,不但收录了书中大部分实例的视频讲解,还包含制作过程中用到的素材图片及源文件,使读者可以在学习过程中随时进行调用和播放学习。电子书www.minxue.net内容截图: ...
-
分类:数理化 语言:简体中文 大小:未知 发布时间:13-10-01
第1章 本书的内容及阅读方法 11.1 “练习”与“问题” 11.2 解决问题的三个层次 31.3 题型 61.4 怎样阅读这本书 11第2章 研究问题的策略 142.1 心理策略 152.2 开始分析问题的策略 272.3 论证方法 442.4 其他重要策略 59第3章 问题求解的战术 683.1 对称 693.2 极端原理 823.3 抽屉原理 943.4 不变量 104第4章 三个重要的交叉战术 1234.1 图论 1234.2 复数 1354.3 生成函数 148第5章 代数 1605.1 集合、数和函数 1605.2 代数运算回顾 1655.3 和与积 1745.4 多项式 1825.5 不等式 192第6章 组合数学 2086.1 计数简介 2086.2 分划和双射 2176.3 容斥原理 2296.4 递归 238第7章 数论 2477.1 素数与整除性 2477.2 同余 2567.3 数论函数 2617.4 丢番图方程 2687.5 各种各样有启发性的例子 275第8章 美国人的几何 2868.1 三个“简单”问题 2868.2 基础几何I 2888.3 基础几何II 3008.4 初等几何的威力 3138.5 变换 327第9章 微积分 3479.1 微积分基本定理 3479.2 收敛性和连续性 3499.3 导数和积分 3629.4 幂级数和欧拉数学 377参考文献与延伸阅读 393参考文献 395 内容介绍:解决数学难题,其中的乐趣是无穷的。国际数学奥林匹克竞赛,向来是数学天才的竞技场,激励着众多的青少年勇攀高峰。 本书作者中学时代即亲身参加过国际奥林匹克数学竞赛,后来又长期负责培训数学竞技选手,具有丰富的解题经验。书中他一一总结了典型的解题方法,提供了系统而独到的观点。众多例题和习题选自各国数学竞赛真题,极具实战性,让你尽览不同风格的各类难题。《怎样解题:数学竞赛攻关宝典(第2版)》将数学的统一性贯穿始终,将理论方法与经典例题相结合,以战略、战术及工具为主线,把解题提高到了艺术高度。首先教总结解决问题的方法论,这也是全书的核心内容,进而通过实例阐述了具体的解题战术,如极端原理、抽屉原理等。并从解题者的角度分别讲述了代数学、组合数学、数论、几何和微积分。电子书www.minxue.net地址内容截图: ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-09-29
第1章 图像科学综述 11.1 引 言 11.1.1 图像处理与识别技术概述 11.1.2 图像处理与识别技术的应用领域 21.1.3 图像处理与识别的技术内容 31.2 图像处理系统的基本构成 41.2.1 计算机图像处理系统的分类 41.2.2 微机图像处理系统的基本构成 51.3 图像的数字化与表示 61.3.1 图像的数字化 71.3.2 图像的存储 81.3.3 数字图像的表示 81.4 数字图像处理的基本运算 91.4.1 数字图像处理的基本过程 91.4.2 基本运算形式 101.5 图像处理与识别及图像理解所研究的内容 121.5.1 图像处理技术 121.5.2 图像识别技术 131.5.3 图像理解 151.6 图像处理与识别及图像理解的关系 17.1.6.1 图像处理 171.6.2 图像理解 181.6.3 图像识别与图像处理及图像理解的关系 191.7 计算机视觉 191.7.1 计算机视觉研究的内容 201.7.2 计算机视觉发展的现状 211.7.3 计算机视觉面临的困难 21第2章 matlab语言图像编程 232.1 matlab基本操作 232.1.1 操作界面的默认外形 232.1.2 通用操作界面 242.2 matlab编程基础 242.2.1 变量 242.2.2 数据类型 252.2.3 基本赋值语句 262.2.4 工作空间的管理 262.3 matlab运算符 272.3.1 算术运算符 272.3.2 关系运算符 282.3.3 逻辑运算符 292.4 控制语句 292.4.1 循环控制语句 302.4.2 条件转移语句 312.4.3 开关控制语句 312.5 m脚本文件和函数文件 332.5.1 m文本编辑器 332.5.2 m函数文件 342.5.3 文件的一般结构 342.6 matlab图像处理初步 352.6.1 图像处理基本操作 352.6.2 高级图像处理初步 372.7 图像格式与matlab图像类型 392.7.1 常用图像格式 392.7.2 matlab图像类型 412.7.3 图像类型转换 442.8 matlab图像显示 462.8.1 matlab图像的读写和显示 462.8.2 二进制图像的显示方法 482.8.3 灰度图像显示方法 492.8.4 索引图像的显示 502.8.5 rgb图像的显示方法 502.8.6 多幅图像显示 50第3章 图像的增强 523.1 图像变换增强 523.1.1 概述 523.1.2 傅立叶变换 523.1.3 离散余弦变换 563.2 灰度变换增强 583.2.1 线性灰度变换 583.2.2 分段线性变换 593.2.3 非线性灰度变换 603.3 直方图变换增强 623.3.1 灰度直方图 623.3.2 直方图均匀化 633.3.3 直方图均匀化的计算步骤及实例 643.4 空间域滤波增强 673.4.1 平滑滤波器 673.4.2 空间域图像平滑实例 703.4.3 空间域图像锐化 733.5 频域增强 783.5.1 频域低通滤波 783.5.2 频域高通滤波 81第4章 图像分割 844.1 图像分割的基本概念 844.1.1 图像分割定义 844.1.2 图像分割算法分类 854.2 边缘检测 854.2.1 边缘检测概述 854.2.2 边缘检测梯度算法 864.2.3 拉普拉斯(laplacian)算子 894.2.4 log(laplacian-gauss)算子 904.2.5 坎尼(canny)算子 924.3 灰度阈值分割 934.3.1 阈值分割介绍 934.3.2 全局阈值 954.3.3 动态阈值 984.4 区域分割 1014.4.1 区域生长的原理和步骤 1014.4.2 生长准则和过程 1024.4.3 分裂合并 1044.5 彩色分割 1054.5.1 分割所用的彩色空间 1064.5.2 分割策略 1084.6 特殊方法的图像分割 1114.6.1 基于数学形态学的分割技术 1114.6.2 借助于统计模式识别方法的分割技术 118第5章 特征提取 1195.1 基本概念 1195.1.1 问题的提出 1195.1.2 一些基本概念 1195.2 纹理特征提取 1215.2.1 直方图统计特征 1215.2.2 图像的自相关函数 1245.2.3 灰度共生矩阵 1245.2.4 灰度-梯度共生矩阵 1315.2.5 基于变换的特征 1335.3 形状和结构特征提取 1355.3.1 区域内部的数字特征 1355.3.2 基于边界的形状特征 1395.4 颜色特征提取 143第6章 图像识别 1446.1 图像识别概述 1446.2 统计模式的识别方法 1456.2.1 决策理论方法 1456.2.2 统计分类法 1506.3 结构语句的识别方法 1536.3.1 概述 1536.3.2 结构模式识别系统 1566.3.3 图像基元的选择与抽取 1576.3.4 图像描述语言、图像描述文法 1586.4 模糊集识别法 1626.4.1 概述 1626.4.2 模糊集理论基础 1636.4.3 模糊关系 1656.4.4 最大隶属原则识别方法 1676.4.5 择近原则识别方法 1676.4.6 模糊聚类识别方法 1686.5 神经网络识别法 1736.5.1 人工神经网络概述 1736.5.2 与传统分类器的对比 1736.5.3 神经元模型 1756.5.4 bp神经网络分类器 176第7章 医学图像处理 1807.1 细胞边缘的精确检测 1807.1.1 概述 1807.1.2 细胞边缘的精确检测 1817.1.3 算法总结 1877.2 癌细胞识别系统 1877.2.1 概述 1877.2.2 系统概况 1887.2.3 阈值分割 1897.2.4 癌细胞识别 189第8章 文字图像识别 1968.1 文字图像识别简介 1968.1.1 文字识别系统的原理及组成 1968.1.2 文字识别的方法 1978.2 图书馆中图书索书号的自动识别 1978.2.1 索书号自动识别系统概述 1988.2.2 索书号文字图像分割 1988.2.3 文字图像二值化 2068.2.4 单个字符的切分 2068.2.5 文字识别 2158.3 汽车牌照的自动识别 2268.3.1 车辆管理系统组成 2268.3.2 汽车牌照自动识别 2278.4 商标的自动翻译 2308.4.1 商标自动翻译系统的组成 2308.4.2 商标文字图像的分割 230第9章 agv视觉导引车路径识别 2349.1 agv及其视觉导引技术简介 2349.1.1 agv概述 2349.1.2 agv的发展及其应用 2349.1.3 agv导引技术简介 2359.1.4 视觉导引技术 2369.2 路径摄像系统 2379.2.1 agv视觉导引的硬件体系结构 2379.2.2 ccd摄像系统设计 2379.3 路径图像识别 2409.3.1 路径图像的特征 2409.3.2 灰度图像的路径识别 2419.3.3 彩色图像的路径识别 2439.3.4 路径定位与方向偏差测量 249第10章 图像技术在自动检测中的应用 25410.1 机械零件尺寸的自动检测 25410.2 机械振动幅值特征的图像测量 25610.2.1 ccd线性时间积分成像原理 25610.2.2 测量系统的组成 25610.2.3 被测点时间平均成像与振幅特征之间的关系 25710.3 钢球表面缺陷的自动检测与识别 25810.3.1 系统的组成 25810.3.2 图像预处理 25910.3.3 缺陷特征提取 26110.3.4 缺陷识别 262第11章 基于神经网络的文字识别系统 26411.1 系统简介 26411.2 系统的基本技术要求 26411.3 系统中的关键技术 26411.4 系统的软硬件平台 26411.4.1 系统的硬件平台 26411.4.2 系统的软件平台 26511.5 系统实现 26511.5.1 系统流程图 26511.5.2 程序实现 26511.5.3 程序总体编程框架 37911.5.4 程序使用说明、测试及注意事项 38111.6 本章小结 384第12章 车牌定位系统 38512.1 系统简介 38512.2 系统基本技术要求 38512.3 系统中用到的关键技术 38512.4 系统软硬件平台 38512.4.1 系统的硬件平台 38512.4.2 系统的软件平台 38612.5 系统实现 38612.5.1 系统流程图 38612.5.2 程序实现 38712.5.3 程序效果测试 41312.6 本章小结 420 ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-09-29
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! "封面页1书名页2版权页3前言页4目录页6第1章 Linux系统概述181.1 Linux的发展181.2 Linux常见版本191.2.1 Red Hat Linux191.2.2 Debian Linux191.2.3 Ubuntu Linux201.3 Linux操作系统201.3.1 Linux操作系统结构201.3.2 Linux操作系统特点221.3.3 Linux操作系统的应用领域231.3.4 Red Hat Enterprise Linux 5241.4 Red Hat Enterprise Linux 5的两个版本251.5 安装和管理Red Hat Enterprise Linux251.5.1 安装前的准备251.5.2 与其他操作系统并存的问题271.5.3 Red Hat Enterprise Linux的安装阶段281.6 Linux操作系统的引导与登录361.6.1 多系统引导管理器GRUB及LILO361.6.2 Linux的启动过程371.6.3 Linux的关闭与重新引导371.6.4 Linux系统的登录和退出371.7 GNOME和KDE桌面管理器391.7.1 GNOME桌面环境401.7.2 KDE桌面环境481.7.3 定制自己的桌面59第2章 FTP服务器622.1 FTP服务简介622.1.1 FTP工作原理622.1.2 匿名用户访问的产生632.1.3 FTP服务的连接模式632.1.4 几种流行的FTP服务器软件652.2 安装vsFTPd服务662.2.1 安装vsFTPd软件662.2.2 FTP服务的启动与关闭672.3 vsFTPd的相关配置692.3.1 配置匿名用户登录环境702.3.2 监听地址与控制端口702.3.3 FTP模式与数据端口712.3.4 ASCII模式722.3.5 超时选项722.3.6 负载控制722.3.7 用户设置732.3.8 用户登录控制742.3.9 目录访问控制742.3.10 文件操作控制752.3.11 新增文件权限设置752.3.12 日志设置752.4 安装与配置PureFTPd服务器的762.4.1 安装Apache服务762.4.2 安装MySQL数据库782.4.3 安装PureFTPd792.4.4 生成PureFTPd服务管理脚本812.4.5 配置匿名用户登录环境812.4.6 安装Zend Optimizer822.4.7 WebPureFTP的安装与配置832.4.8 生成MySQL数据库842.4.9 生成pureftpd数据库配置文件852.4.10 使用WebPureFTP管理虚拟用户852.5 FTP服务器的访问862.5.1 Linux环境下访问FTP服务器862.5.2 Windows环境下访问FTP服务器87第3章 电子邮件服务器883.1 电子邮件服务概述883.1.1 电子邮件服务简介883.1.2 邮件专有名词解释893.1.3 POP3与SMTP协议903.2 Postfix邮件服务器913.2.1 安装Postfix邮件服务器913.2.2 Postfix配置文件933.2.3 Postfix基本配置943.2.4 虚拟别名域973.2.5 用户别名973.2.6 SMTP认证983.2.7 启动和停止Postfix服务1003.2.8 配置与访问电子邮件客户端1013.3 POP和IMAP邮件服务1043.3.1 dovecot服务1043.3.2 CyrusImapd服务1053.4 Web支持电子邮件1093.4.1 Squirrelmail的安装与配置1093.4.2 登录Squirrelmail111第4章 Web服务器1124.1 Web概述1124.1.1 Web服务简介1124.1.2 HTTP协议简介1134.1.3 Web服务器软件1164.2 Apache概述1164.2.1 Apache的诞生1174.2.2 安装Apache服务1184.3 启动与停止Apache服务1204.4 Apache服务的基本配置方法1234.4.1 httpd.conf配置文件1234.4.2 Apache服务主配置文件的构成1244.5 Apache服务器控制存取的方式1294.5.1 Options选项1304.5.2 浏览权限的设置1304.6 Apache服务的高级配置1334.6.1 虚拟目录简介1334.6.2 配置与管理虚拟主机1344.6.3 用户认证和授权1364.6.4 配置SSI1404.6.5 MIME类型简介1414.7 创建并配置动态网站1414.7.1 创建并配置JSP动态网站1414.7.2 创建并配置CGI动态网站148第5章 DHCP服务器1505.1 DHCP服务概述1505.1.1 DHCP服务的实现原理1505.1.2 IP地址租约和更新1515.1.3 DHCP服务器分配的IP地址类型1525.2 安装DHCP服务1545.2.1 做好DHCP服务器安装前的准备1545.2.2 安装DHCP服务的方法1555.2.3 启动及停止DHCP服务1585.3 配置DHCP服务1595.3.1 DHCP配置文件及格式1595.3.2 配置IP作用域1625.3.3 配置客户机的IP 选项1635.3.4 设置租约期限1645.3.5 保留特定的IP地址1645.3.6 多网段的IP地址的分配1655.3.7 DHCP服务器配置实例1665.4 配置DHCP客户机1675.4.1 以Linux操作系统作为客户端配置1675.4.2 以Windows操作系统作为客户端配置169第6章 DNS服务器1726.1 DNS服务概述1726.1.1 DNS服务简介1726.1.2 DNS提供的服务1736.1.3 DNS查询原理和规划1736.1.4 DNS域名解析1756.2 DNS服务的安装1756.2.1 安装DNS服务1766.2.2 安装Chroot软件包1766.2.3 DNS服务的启动与停止1776.3 配置主要名称服务器1786.3.1 主配置文件1786.3.2 设置根区域和主区域1796.3.3 设置反向解析区域1826.3.4 根服务器信息文件1836.3.5 区域文件1836.3.6 反向解析区域文件1866.3.7 功能实现1876.3.8 测试DNS服务器1886.4 配置辅助DNS服务器1926.5 配置缓存Cacheonly服务器1936.6 DNS客户端的配置1936.6.1 在Linux下配置DNS客户端1936.6.2 在Windows下配置DNS客户端194第7章 代理服务器1967.1 代理服务器概述1967.1.1 代理服务器的工作流程1967.1.2 代理服务器的作用及相关应用1977.2 安装Squid Server1987.2.1 Squid简介1987.2.2 Squid Server的安装1997.3 Squid Server的基本配置2017.3.1 设置监听的IP和端口2017.3.2 设置缓存大小2017.3.3 访问控制设置2037.3.4 指定Squid可以使用内存的理想值2057.3.5 其他参数设置2057.3.6 设置错误提示为中文2067.3.7 初始化Squid Server2067.4 启动与停止代理服务器2097.4.1 设置Squid服务随系统的启动而自动启动2107.4.2 重新载入配置文件2127.5 Squid Server高级配置2127.5.1 实现透明代理2127.5.2 Squid安全设置2147.5.3 Squid外部程序支持选项2167.6 Squid日志管理2167.6.1 日志选项2167.6.2 Squid代理服务器日志系统的构成2167.6.3 日志及流量分析软件Webalizer2177.6.4 Webalizer软件的应用2217.7 不同环境下的代理客户端的配置2227.7.1 Linux系统下Firefox代理设置2227.7.2 Windows系统下IE代理配置224第8章 Samba服务器2268.1 Samba服务概述2268.1.1 Samba服务简介2268.1.2 Samba服务的安装2268.1.3 Samba服务的图形化配置方法2298.1.4 启动、停止和重启Samba服务2338.2 Samba服务的配置文件2338.2.1 Samba服务的主要配置文件2348.2.2 Samba服务的密码文件2348.2.3 Samba服务的日志文件2358.3 smb.conf文件详解2358.3.1 smb.conf文件结构2368.3.2 smb.conf文件的语法和变量2378.3.3 smb.conf文件详解2378.3.4 smb.conf文件中的段2408.3.5 Samba服务具体参数设置2408.4 Samba服务功能实现2428.4.1 指定Samba所要加入的工作组2428.4.2 注释说明服务器2438.4.3 限制可访问服务器IP地址的范围2438.4.4 打印机设置2448.4.5 设置guest账号匿名登录2458.4.6 设置日志文件名、存放路径及大小2458.4.7 服务器安全设置2468.4.8 具体的共享设置2498.5 共享的资源访问2518.5.1 不同客户端主机的资源访问2518.5.2 本机Windows分区和Linux分区的资源互访252第9章 NFS服务器2549.1 NFS服务简介2549.1.1 使用NFS的优势2549.1.2 NFS服务的组件2559.2 RPC简介2559.3 安装并配置NFS服务2569.3.1 安装NFS服务2569.3.2 配置NFS服务2579.3.3 NFS文件的存取权限2599.4 启动与停止NFS服务2609.5 在客户端挂载NFS文件系统2619.5.1 查看NFS服务器信息2619.5.2 加载NFS服务器共享目录2629.5.3 自动挂接NFS文件系统263第10章 LDAP目录服务26410.1 目录服务概述26410.1.1 X.500简介26410.1.2 初识LDAP26510.1.3 X.500与LDAP26810.1.4 流行的目录服务产品26910.2 深入认识LDAP27110.2.1 LDAP的几种基本模型27110.2.2 如何规划目录树27310.2.3 LDAP的应用领域27410.3 安装LDAP27410.3.1 安装Berkeley DB27410.3.2 安装OpenLDAP27710.4 配置OpenLDAP27810.4.1 OpenLDAP的基本配置27810.4.2 启动OpenLDAP服务器27910.5 为OpenLDAP建立初始化数据28010.6 LDAP图形界面管理工具简介28110.6.1 主要的LDAP图形界面管理工具28110.6.2 安装phpLDAPadmin28310.7 配置phpLDAPadmin28510.7.1 生成phpLDAPadmin主配置文件28510.7.2 phpLDAPadmin的基本配置28510.8 使用OpenLDAPadmin管理目录树28810.8.1 进入phpLDAPadmin28810.8.2 创建组织单元28910.8.3 创建用户组29110.8.4 创建用户账号29310.9 实现LDAP服务的身份验证29410.9.1 实现Linux系统用户验证29410.9.2 实现FTP用户验证29610.9.3 实现Web用户验证297第11章 SSH服务器29811.1 SSH服务概述29811.1.1 SSH服务简介29811.1.2 公钥加密体系结构29911.2 SSH服务的安装30011.3 配置SSH服务器30011.4 SSH服务的启动和停止30311.4.1 启动SSH服务30311.4.2 重启SSH服务30411.4.3 自动启动SSH服务30411.4.4 停止SSH服务30511.5 使用SSH客户端30511.5.1 SSH客户端在Windows平台下的使用30511.5.2 SSH客户端在Linux平台下的使用306第12章 MySQL数据库的配置31012.1 MySQL概述31012.1.1 MySQL简介31012.1.2 MySQL的应用领域31112.2 安装MySQL31212.2.1 安装前的准备31212.2.2 MySQL的具体安装过程31212.3 启动与停止MySQLD服务31512.4 配置及使用MySQL服务31512.4.1 修改MySQL管理员的口令31612.4.2 MySQL数据库的创建和使用31612.4.3 MySQL数据表的创建和使用31712.4.4 索引的创建和删除32112.4.5 用户的创建和删除32212.4.6 用户权限的设置32312.5 图形化配置MySQL32612.5.1 安装phpMyAdmin32612.5.2 配置phpMyAdmin虚拟目录32712.5.3 使用phpMyAdmin328第13章 使用Webmin配置各种服务33013.1 Webmin的概述33013.1.1 Webmin简介33013.1.2 Webmin特性33013.1.3 Webmin主要功能33113.2 安装和配置Webmin33413.2.1 Perl语言解释器的安装33513.2.2 NetSSLeay perl和OpenSSL的安装33513.2.3 安装与访问Webmin33613.2.4 设置Webmin为中文界面33813.2.5 停止和启动Webmin服务33913.3 用Webmin配置服务34013.3.1 Samba服务的配置34013.3.2 NFS服务的配置34413.3.3 DNS服务的配置34513.3.4 Web服务的配置34813.3.5 网络防火墙与NAT服务的配置35313.3.6 代理服务配置35913.3.7 SSH服务的配置366第14章 Linux命令行36814.1 Linux Shell概述36814.1.1 Linux Shell简介36814.1.2 系统默认ShellBash Shell36814.1.3 设置使用其他Shell36914.2 启动Shell37014.2.1 终端启动Shell37014.2.2 直接启用Shell37114.2.3 直接启动命令行窗口37114.3 Shell指令详解37214.3.1 目录及文件管理指令37214.3.2 信息显示指令37714.3.3 网络基本配置指令38014.3.4 关机和注销指令38314.4 配置Shell环境38414.4.1 Shell环境变量38414.4.2 环境变量设置38614.4.3 Shell环境配置文件38714.5 使用vim文本编辑器38814.5.1 vim编辑器简介38814.5.2 常用vim指令38914.5.3 vim的定制393第15章 Linux操作系统中的网络连通性测试39415.1 网络线路的连通性测试39415.1.1 双绞线的线芯39415.1.2 测试直通双绞线39515.1.3 测试交叉双绞线39515.1.4 利用ping命令测试网络连通性39615.2 路由跟踪39915.2.1 traceroute命令39915.2.2 traceroute显示代码40015.2.3 traceroute命令选项的应用40115.3 Linux图形界面下测试网络40315.3.1 进入“Network Tools”窗口40315.3.2 网络设备查询40415.3.3 网络连通性测试40415.3.4 网络信息统计40515.3.5 网络路由跟踪40515.3.6 网络端口扫描40615.3.7 网络查阅40615.3.8 查询登录用户的信息40715.3.9 域名查询工具407第16章 Linux网络管理40816.1 静态IP地址管理工具40816.1.1 IP地址40816.1.2 子网掩码40916.1.3 TCP/IP配置文件40916.1.4 在图形界面下配置以太网络40916.1.5 在命令模式下配置以太网41416.2 动态IP地址分配工具41716.2.1 获取动态IP地址41716.2.2 安装DHCP服务41816.2.3 DHCP服务的启动与停止42116.2.4 DHCP服务的配置42216.3 网络地址表管理工具42416.3.1 显示ARP缓存42416.3.2 管理ARP缓存425第17章 软件基础管理42617.1 Kickstart简介42617.1.1 安装Kickstart42617.1.2 Debian/Ubuntu的自动化安装43617.2 Linux操作系统中的软件包管理43717.2.1 RPM简介43717.2.2 RPM软件包管理系统的应用44017.3 Debian的软件包管理系统45117.3.1 DPKG简介45117.3.2 DPKG软件包管理系统应用452第18章 软件包高级管理45818.1 APT高级软件包管理45818.1.1 APT概述45818.1.2 应用APT软件包管理系统45918.2 YUM智能化的RPM软件包管理46918.2.1 YUM概述46918.2.2 应用YUM软件包管理系统47018.3 Linux内核的升级47918.3.1 获取内核源代码48018.3.2 配置内核48118.3.3 编译内核48418.3.4 安装内核486第19章 用户和进程管理48819.1 用户管理48819.1.1 用户账号文件48819.1.2 用户群组文件49119.1.3 命令行方式的用户管理49319.1.4 图形界面方式的用户管理50319.1.5 命令行方式的群组管理50319.2 进程管理50719.2.1 进程及作业50719.2.2 进程控制50719.2.3 作业控制511第20章 管理Linux文件系统及磁盘51420.1 管理Linux文件系统51420.1.1 Linux文件系统结构51420.1.2 常见的文件系统51420.1.3 文件类型51520.1.4 文件压缩与归档51520.1.5 文件链接52020.1.6 安装文件系统52220.2 磁盘管理52420.2.1 硬盘简介52420.2.2 管理磁盘分区52620.2.3 使用磁盘管理命令54620.2.4 磁盘配额管理问题556第21章 Linux系统安全56621.1 系统安全基础设置56621.1.1 BIOS安全56621.1.2 账号安全56621.2 系统安全高级设置56921.2.1 重要文件56921.2.2 防止攻击系统57021.2.3 开启安全服务57221.2.4 审计日志57321.2.5 文件和目录许可575封底578" 内容介绍:本书系统阐述了各种常用服务的配置方法、管理技巧以及相关应用。全书共21章,分为三大体系:Linux操作系统中各种常用服务器的配置与管理,常用的网络管理和系统管理,以及系统安全。内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-09-29
第1章 visual c#.net应用开发案例1 创建控制台应用程序案例2 创建windows应用程序案例3 存取命令行参数案例4 条件编译第2章 控件操作案例1 带有排序功能的列表视图控件案例2 使用状态栏案例3 显示/隐藏工具栏案例4 创建上下文菜单案例5 使用splitcontainer控件案例6 带有记忆功能的组合框案例7 创建用户自定义按钮控件案例8 使用主菜单案例9 使用错误信息提示控件案例10 使用图像控件第3章 windows窗口编程案例1 创建一个可移动的无边界窗口案例2 创建多文档窗口界面案例3 实现动态图像系统托盘图标. 案例4 键盘事件第4章 图形图像、多媒体应用与打印案例1 图像的局部放大案例2 以浮雕方式处理图像案例3 实现图片以任意角度高质量旋转案例4 屏幕捕获程序案例5 转换图像的文件格式案例6 图像的缩放案例7 创建不规则的窗口或控件案例8 创建一个可以移动的小精灵案例9 在形状中进行鼠标测试案例1o 反转显示图片案例11 黑白化处理图像案例12 播放wav音频文件案例13 使用directx实现视频播放案例14 使用双内存技术加速图像的重画案例15 创建缩略图案例16 实现文字旋转案例17 列表显示计算机中安装的所有字体案例18 枚举系统中安装的所有打印机案例19 打印文本文件案例20 实现多页打印案例21 打印任务管理器第5章 文件目录与输入输出案例1 读写文本文件案例2 读写word文档案例3 绘制excel三维曲面图案例4 获取和设置文件的属性案例5 复制和删除文件案例6 检索文件或目录的属性案例7 获取文件的版本信息案例8 列表显示指定文件夹下的所有文件案例9 实现异步读文件案例10 判断文件或文件夹是否存在案例11 判断两个文件的内容是否相同实例12 创建临时文件案例13 解析文件路径案例14 使用相对路径案例15 使用通配符搜索指定目录内的所有文件第6章 系统维护案例1 查找环境变量的值案例2 操作注册表案例3 创建桌面快捷方式案例4 查看和检索系统日志案例5 获取系统硬件信息第7章 线程、进程与同步案例1 通过委托实现异步调用案例2 使用定时器执行方法案例3 控制线程的状态案例4 多线程同步的实现案例5 终止进程执行案例6 多线程间资源共享与访问案例7 保证当前仅执行一个应用程序实例案例8 开始一个新的线程第8章 网络应用案例1 应用http协议下载文件案例2 利用流下载文件案例3 获取当前主机名和ip案例4 自制浏览器案例5 利用tcp协议实现通信案例6 用socket连接获取客户端地址案例7 实现多线程tcp服务器端案例8 实现udp通信协议案例9 使用stmp协议发送电子邮件第9章 数据库开发案例1 连接access、sql server等数据库案例2 应用连接池实现sql server数据库更新案例3 执行sql命令或存储过程案例4 使用datareader处理查询结果案例5 从sql server查询到xmi。文档案例6 显示修改数据库中的图片信息案例7 使用水晶报表第10章 asp.net和web编程案例1 实现web页面的跳转案例2 实现web页面之间请求信息的保存案例3 在web页中添加javascript客户端事件案例4 在web页中用javascript实现弹出式窗口案例5 在web页中实现用户上传文件案例6 实现web页输入的有效性验证案例7 在web页中动态添加控件案例8 在web页中使用正则表达式控件案例9 创建web服务应用程序第11章 xml操作案例1 写xml文档案例2 创建xml文档案例3 读取xml文档内容显示在树视图中案例4 分割xml文档案例5 使用svstem.xml.xpath类执行xpath查询 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-09-29
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! "书名页1版权页2前言页4目录页6第一篇 LabVIEW技术基础12第1章 LabVIEW概述131.1 LabVIEW的概述131.1.1 什么是LabVIEW131.1.2 数据流的概念141.2 LabVIEW的工作环境和编程示例151.2.1 LabVIEW的工作环境151.2.2 LabVIEW自带编程示例161.3 小结17第2章 LabVIEW前面板设计182.1 LabVIEW前面板控件概述182.1.1 LabVIEW控件类型182.1.2 LabVIEW控件选板182.2 LabVIEW控件选板详细分类192.2.1 数值控件192.2.2 布尔控件202.2.3 字符串与路径控件202.2.4 数组、矩阵、簇控件212.2.5 列表与表格控件212.2.6 图形控件212.2.7 下拉列表与枚举控件212.2.8 容器控件222.2.9 I/O控件222.2.10 引用句柄控件222.2.11 变体与类控件222.3 控件设置232.3.1 快捷菜单232.3.2 属性对话框232.4 前面板对象的操作292.4.1 焦点292.4.2 控件的布置292.5 定制控件302.6 小结35第3章 LabVIEW的编辑环境363.1 构建完整的LabVIEW工程363.1.1 前面板363.1.2 程序框图373.1.3 LabVIEW工程393.2 LabVIEW的菜单设置483.2.1 执行工具条483.2.2 LabVIEW面板设置493.2.3 即时帮助513.3 浮动选板513.3.1 工具选板523.3.2 控件选板543.3.3 定制选板563.3.4 菜单快捷键573.3.5 帮助603.4 小结62第4章 数据表达634.1 数值634.1.1 数值634.1.2 数值函数664.2 布尔量704.2.1 布尔数据704.2.2 机械动作714.3 数组714.3.1 创建数组714.3.2 数组函数744.4 簇774.4.1 创建簇774.4.2 簇函数784.4.3 错误簇804.5 字符串824.5.1 字符串控件824.5.2 组合框控件834.5.3 字符串函数834.6 局部变量、全局变量和共享变量954.6.1 局部变量954.6.2 全局变量974.6.3 共享变量994.7 小结105第5章 程序流程和结构1065.1 循环结构1065.1.1 For循环1065.1.2 While循环1075.1.3 移位寄存器1085.1.4 反馈节点1105.2 条件结构1115.2.1 创建条件结构1115.2.2 条件结构的隧道1135.2.3 条件结构的应用实例1135.3 顺序结构1195.3.1 平铺式顺序结构1195.3.2 层迭式顺序结构1195.3.3 顺序结构的数据传递1205.4 事件结构1215.4.1 事件结构1215.4.2 通知事件与过滤事件1255.4.3 动态事件与用户事件1265.4.4 事件结构的状态机模式1285.5 定时结构1305.5.1 定时循环1305.5.2 定时顺序结构1325.5.3 定时源函数1325.6 公式节点1335.7 禁用结构1355.7.1 程序框图禁用结构1355.7.2 条件禁用结构1355.8 小结136第6章 波形显示1386.1 波形图表1396.1.1 波形图表的主要特点1396.1.2 波形图表的主要设置1396.1.3 波形图表的应用1456.2 波形图1466.2.1 波形图的主要特点1466.2.2 波形图显示1476.3 XY图1506.4 强度图和强度图表1516.5 数字波形图1526.6 混合信号图1546.6.1 混合信号图的特点1546.6.2 混合信号图的应用1546.7 三维图形表示1566.7.1 三维图形1566.7.2 三维图片控件1566.8 控件1576.9 小结161第7章 同步数据传递1627.1 通知器操作1627.1.1 通知器概念1627.1.2 通知器函数1637.2 通知器操作典型实例1667.3 队列操作1687.3.1 队列概念1687.3.2 队列函数1687.4 队列操作应用及实例1717.4.1 队列操作典型实例1717.4.2 队列消息处理器1717.4.3 生产者/消费者模式1727.4.4 技巧点拨1737.5 信号量操作1747.5.1 信号量概念1747.5.2 信号量函数1747.5.3 信号量操作典型实例1767.5.4 信号量技巧提示1777.6 集合点操作1777.6.1 集合点函数1777.6.2 集合点操作典型实例1787.7 事件发生1807.7.1 事件发生概念1807.7.2 事件发生函数1807.7.3 事件发生典型实例1817.8 首次调用1827.9 小结182第8章 程序动态控制1838.1 VI服务器技术1838.1.1 VI服务器简介1838.1.2 VI服务器函数介绍1848.2 VI服务器的应用实例1908.2.1 动态控制VI运行1908.2.2 前面板对象属性控制1928.3 引用1968.3.1 属性和方法的引用1968.3.2 应用程序引用1978.3.3 VI引用1978.3.4 控件引用1988.3.5 应用实例1988.3.6 VI服务器类层次结构2008.4 应用程序控制其他函数2038.5 小结206第9章 文件输入输出2079.1 基本文件输入输出2079.1.1 选择文件格式2079.1.2 文件常量2089.1.3 读写电子表格文件2099.1.4 读写测量文件2109.2 高级文件输入输出操作2149.2.1 文件输入输出的基本操作2149.2.2 文本文件的输入输出2179.2.3 二进制文件的输入输出操作2199.3 配置文件的操作2219.4 TDMS文件操作2249.5 存储2279.5.1 基本存储函数2279.5.2 高级存储函数2299.6 ZIP函数2299.7 高级文件函数2309.7.1 高级文件函数的基本操作2309.7.2 数据记录2349.8 小结236第10章 XControl的制作23710.1 XControl的特点介绍23710.2 XControl的制作237第11章 生成安装包和可执行文件24311.1 生成可执行文件24311.2 生成安装包24711.3 注意事项250第12章 程序调试与程序性能25212.1 修复程序创建中的错误25212.1.1 错误列表25212.1.2 常见的错误25312.2 程序调试工具25312.2.1 工具条上的程序调试工具25312.2.2 程序调试选项设置25412.2.3 工具选板上的调试工具25512.3 程序常见的调试方法25712.4 LabVIEW的多线程程序25812.4.1 基本概念25812.4.2 LabVIEW的多线程实现方法25912.5 LabVIEW程序性能26312.5.1 程序性能监测26312.5.2 优化LabVIEW程序26712.6 小结271第二篇 LabVIEW与其他应用程序的链接272第13章 ActiveX技术应用27313.1 ActiveX技术简介27313.2 在LabVIEW中使用ActiveX控件27313.3 ActiveX自动化27513.3.1 ActiveX自动化函数27513.3.2 ActiveX自动化函数的应用27713.4 LabVIEW作为ActiveX服务器27913.5 生成可执行文件和安装程序280第14章 LabVIEW与Microsoft的链接28114.1 报表生成函数介绍28114.1.1 报表基本函数介绍28114.1.2 报表函数——Word28714.1.3 报表函数——Excel29014.2 报表函数的应用29614.2.1 报表基本函数的应用29614.2.2 Word报表应用29714.2.3 Excel报表应用29814.3 生成可执行文件和安装包301第15章 C代码调用30215.1 应用代码接口调用30215.2 编写C代码30315.3 编写Visual C++源程序30315.4 装载lsb文件30515.5 小结305第16章 动态链接库函数调用30616.1 动态链接库函数调用实例30616.2 调用库函数节点详细解析30816.2.1 调用库函数页面30816.2.2 参数页面30916.2.3 回调页面30916.2.4 错误检查页面30916.3 在LabVIEW中执行系统命令31016.4 小结310第17章 LabVIEW与数据库的链接31117.1 Database Connectivity工具包介绍31117.2 Database Connectivity应用典型实例31317.2.1 在Access中建立一个数据库31317.2.2 数据库基本操作31617.2.3 SQL语句的操作31817.3 生成可执行文件和安装文件32017.3.1 生成可执行文件32017.3.2 生成安装文件32117.4 小结321第三篇 LabVIEW应用实战技术322第18章 测试系统与虚拟仪器32318.1 测试系统的概念32318.1.1 传感器32318.1.2 信号调理32418.2 数据采集32518.2.1 数据采集基本原理32518.2.2 数据采集设备32818.3 测试信号33018.3.1 直流电压测量33018.3.2 高电压测量和隔离33118.4 选择并配置DAQ测量硬件33318.4.1 选择硬件33318.4.2 安装DAQ设备驱动程序33418.4.3 测量与自动化管理器33418.4.4 NIDAQmx33518.4.5 在MAX中配置NIDAQmx设备33518.4.6 配置数据采集33818.5 小结339第19章 LabVIEW中的数据采集34019.1 测量I/O34019.1.1 DAQ助手34019.1.2 模拟I/O34219.1.3 数字I/O34319.2 DAQ助手实例34319.2.1 缓冲方式模拟输入34319.2.2 读取数字输入34419.3 NIDAQmx任务34519.3.1 创建NIDAQmx任务34519.3.2 在LabVIEW中引用NIDAQmx任务34719.3.3 从MAX DAQmx任务生成代码34819.3.4 在LabVIEW中使用NIDAQmx任务34919.4 高级数据采集35219.4.1 高级数据采集函数35219.4.2 使用任务触发的数据采集35219.4.3 连续采集35319.4.4 数字脉冲计数35419.5 小结354第20章 总线技术35520.1 LabVIEW支持的总线35520.1.1 仪器的发展35520.1.2 仪器控制介绍35620.2 GPIB总线36320.2.1 GPIB总线定义36320.2.2 GPIB总线在LabVIEW1120.2.2 中的实现36420.3 串口总线36620.3.1 串口总线定义36620.3.2 串口总线在LabVIEW中的实现36820.4 串口总线采集应用实例37120.4.1 串口函数应用实例37120.4.2 串口通信中常见问题37320.4.3 串口通信程序调试几点建议37420.4.4 GPIB仪器通信和RS232仪器通信的区别37420.5 USB总线仪器控制37520.5.1 USB总线仪器特点37520.5.2 通过配置NIVISA,控制用户的USB设备37720.6 小结381第21章 网络通信38221.1 计算机网络概述38221.1.1 计算机网络的功能与发展38221.1.2 计算机网络结构38221.1.3 计算机网络模型38321.1.4 计算机网络协议38421.2 DataSocket技术38521.2.1 DataSocket的特点38521.2.2 DataSocket的介绍38521.3 DataSocket Server应用38821.3.1 读DataSocket Server预定义数据项初始值38821.3.2 向DataSocket写数据38921.3.3 从DataSocket读数据38921.3.4 DataSocket传递变体数据39021.3.5 DataSocket使用缓冲方式传输数据39121.3.6 统一资源定位符39221.4 TCP通信39221.4.1 TCP函数介绍39221.4.2 TCP通信应用39321.5 在Web上发布程序39421.5.1 服务器端Web发布设置39421.5.2 在Web上发布HTML文件39721.5.3 远程面板连接管理器40021.6 小结401第四篇 工程应用综合案例402第22章 风机自动控制系统40322.1 项目的工程背景40322.2 系统硬件结构40322.3 系统软件结构40422.3.1 系统软件介绍40422.3.2 变频器通信40522.4 小结411第23章 风速采集、保存与分析41223.1 项目的工程背景41223.2 测试系统原理41323.2.1 数据采集卡41323.2.2 数据保存41423.2.3 程序的修饰41523.3 小结416第24章 听力计控制软件41724.1 软件背景41724.2 系统的总体架构41724.2.1 听力计软件事件状态机结构介绍41724.2.2 事件状态机难点分析41824.3 串口通信42024.3.1 利用VISA进行通信结构开发42024.3.2 判断数据42124.3.3 延时设置42124.4 实时数据库连接42224.4.1 数据库操作的结构42224.4.2 数据库操作的具体实现42324.5 小结424第五篇 常见疑难解答与经验技巧集萃425第25章 LabVIEW常见疑难解答与经验技巧集萃42625.1 LabVIEW技术基础问题42625.2 LabVIEW与其他应用程序链接的基础问题442第26章 LabVIEW工程应用常见疑难解答与经验技巧集萃444" 内容介绍:本书共5篇25章,全面、细致地讲述了LabVIEW 8.6的软件操作方法、关键细节技巧和工程应用实践经验。内容包括:LabVIEW技术基础、LabVIEW与其他应用程序的链接、LabVIEW应用实战技术、工程应用综合案例等。内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-09-29
第1章 计算机测控系统概述 11.1 计算机测控系统的含义与工作原理 11.1.1 计算机测控系统的含义 11.1.2 计算机测控系统的工作原理 21.2 计算机测控系统的任务和特点 31.2.1 计算机测控系统的任务 31.2.2 计算机测控系统的特点 51.3 计算机测控系统的组成 51.3.1 测控系统硬件组成 61.3.2 测控系统软件组成 81.4 计算机测控系统的分类 101.4.1 按功能分类 101.4.2 按设备形式分类 151.5 计算机测控系统应用软件的开发工具 171.5.1 面向机器的语言 171.5.2 高级语言 181.5.3 组态软件 19第2章 vb程序设计基础 202.1 vb语言概述 202.1.1 vb语言的特点 20.2.1.2 vb中文版集成开发环境 212.1.3 vb的操作对象 242.2 vb程序设计步骤 252.2.1 建立新工程项目 252.2.2 设计程序界面 262.2.3 设置对象属性 262.2.4 编写程序代码 272.2.5 运行应用程序 282.2.6 保存应用程序 282.2.7 编译形成可执行文件 292.2.8 打包发布 292.3 vb控制语句的使用 302.3.1 赋值语句 302.3.2 条件语句 302.3.3 选择语句 312.3.4 循环语句 322.4 vb内部函数 332.4.1 数学函数 332.4.2 字符串函数 342.4.3 日期与时间函数 352.4.4 转换函数 352.4.5 判断函数 362.4.6 颜色设置函数 362.4.7 字符串的处理 382.5 vb用户界面设计 392.5.1 内部控件 392.5.2 activex控件 492.5.3 对话框 512.5.4 菜单设计 552.5.5 工具栏设计 57第3章 基于板卡的数据采集与控制系统 603.1 数据采集与控制系统的组成 603.1.1 硬件子系统 603.1.2 软件子系统 623.1.3 系统特点 623.2 数据采集卡概述 633.2.1 数据采集卡的产生 633.2.2 数据采集卡的输入与输出信号 633.2.3 数据采集卡的类型 653.2.4 数据采集卡的性能指标 663.3 多功能板卡的安装 693.3.1 pci-1710hg多功能板卡介绍 693.3.2 用pci-1710hg多功能板卡组成测控系统 693.3.3 pci-1710hg板卡设备的安装 713.3.4 pci-1710hg板卡设备的测试 733.4 vb与数据采集 753.4.1 vb数据采集概述 753.4.2 activedaq控件的安装 753.4.3 activedaq控件说明 763.5 数据采集卡的编程方式 813.5.1 软件触发方式 813.5.2 中断传输方式 813.5.3 dma数据传输方式 813.6 在vb环境下建立activedaq应用工程 81第4章 数据采集与控制程序设计典型实例 854.1 基于板卡的模拟量输入程序设计 854.1.1 设计目的 854.1.2 设计用软、硬件 854.1.3 硬件线路图 854.1.4 设计任务 864.1.5 任务实现 864.1.5.1 任务实现(一):利用activedaq控件实现模拟量输入 864.1.5.2 任务实现(二):利用dll函数实现模拟量输入 894.2 基于板卡的模拟量输出程序设计 934.2.1 设计目的 934.2.2 设计用软、硬件 934.2.3 硬件线路图 944.2.4 设计任务 944.2.5 任务实现 944.2.5.1 任务实现(一):利用activedaq控件实现模拟量输出 944.2.5.2 任务实现(二):利用dll函数实现模拟量输出 964.3 基于板卡的开关量输入程序设计 984.3.1 设计目的 984.3.2 设计用软、硬件 994.3.3 硬件线路图 994.3.4 设计任务 994.3.5 任务实现 1004.3.5.1 任务实现(一):利用activedaq控件实现开关量输入 1004.3.5.2 任务实现(二):利用dll函数实现开关量输入 1014.4 基于板卡的开关量输出程序设计 1034.4.1 设计目的 1034.4.2 设计用软、硬件 1034.4.3 硬件线路图 1044.4.4 设计任务 1044.4.5 任务实现 1044.4.5.1 任务实现(一):利用activedaq控件实现开关量输出 1044.4.5.2 任务实现(二):利用dll函数实现开关量输出 1064.5 基于板卡的计数器输入程序设计 1074.5.1 基于板卡的计数器输入程序设计目的 1074.5.2 基于板卡的计数器输入程序设计用软、硬件 1084.5.3 基于板卡的计数器输入程序硬件线路图 1084.5.4 设计任务 1084.5.5 任务实现 1084.5.5.1 任务实现(一):利用activedaq控件实现计数器输入 1084.5.5.2 任务实现(二):利用dll函数实现计数器输入 1104.6 基于板卡的脉冲量输出程序设计 1124.6.1 基于板卡的脉冲量输出程序设计目的 1124.6.2 基于板卡的脉冲量输出程序设计用软、硬件 1124.6.3 基于板卡的脉冲量输出程序硬件线路图 1134.6.4 设计任务 1134.6.5 任务实现 1134.6.5.1 任务实现(一):利用activedaq控件实现脉冲量输出 1134.6.5.2 任务实现(二):利用dll函数实现脉冲量输出 1154.7 基于板卡的温度测量与控制程序设计 1174.7.1 基于板卡的温度测量与控制程序设计目的 1174.7.2 基于板卡的温度测量与控制程序设计用软、硬件 1174.7.3 基于板卡的温度测量与控制程序硬件线路图 1174.7.4 设计任务 1184.7.5 任务实现 1184.7.5.1 任务实现(一):利用activedaq控件实现温度测量与控制 1184.7.5.2 任务实现(二):利用dll函数实现温度测量与控制 125第5章 vb与串口通信 1315.1 串行接口简介 1315.1.1 串口通信的基本概念 1315.1.2 rs-232c串口通信标准 1365.1.3 串口通信线路连接 1395.1.4 计算机中的串行端口 1415.2 串行通信控件mscomm 1435.2.1 mscomm控件处理通信的方式 1435.2.2 mscomm控件的引用 1445.2.3 mscomm控件的常用属性 1455.2.4 mscomm控件的事件 1495.2.5 mscomm控件通信步骤 1515.3 应用api函数 1525.3.1 动态链接库与api函数 1525.3.2 vb与动态链接库 1535.3.3 api函数声明 1545.3.4 与串口通信有关的api函数 1555.3.5 利用api函数实现串口通信的查询法 1605.4 直接端口访问 1615.4.1 动态链接库(dll)的生成 1615.4.2 vb对动态键接库(dll)的读写 1625.4.3 vb程序访问串口的方式 1635.5 串口通信调试 1645.5.1 调试软件 1645.5.2 串口调试应用实例 1655.5.3 用虚拟串口调试 170第6章 vb串口通信程序设计典型实例 1726.1 pc与pc串口通信程序设计 1726.1.1 pc与pc串口通信程序设计目的 1726.1.2 pc与pc串口通信程序设计用软、硬件 1726.1.3 pc与pc串口通信程序硬件线路图 1726.1.4 设计任务 1736.1.5 任务实现 1736.1.5.1 利用mscomm控件实现字符型数据发送与接收 1736.1.5.2 利用api函数实现字符型数据发送与接收 1776.1.5.3 利用mscomm控件实现pc双串口互通信 1826.2 pc与单片机串口通信程序设计 1846.2.1 pc与单片机串口通信程序实训目的 1846.2.2 pc与单片机串口通信程序设计用软、硬件 1846.2.3 pc与单片机串口通信程序硬件线路图 1846.2.4 设计任务 1856.2.5 任务实现 1856.2.5.1 利用keil c51实现单片机与pc串口通信任务1 1856.2.5.2 利用vb实现pc与单片机串口通信任务1 1886.2.5.3 利用keil c51实现单片机与pc串口通信任务2(方法1) 1916.2.5.4 利用vb实现pc与单片机串口通信任务2(方法1) 1976.2.5.5 利用keil c51实现单片机与pc串口通信任务2(方法2) 2026.2.5.6 利用vb实现pc与单片机串口通信任务2(方法2) 2046.3 pc与智能仪器串口通信程序设计 2066.3.1 pc与智能仪器串口通信程序设计目的 2066.3.2 pc与智能仪器串口通信程序设计用软、硬件 2066.3.3 pc与智能仪器串口通信程序硬件线路图 2066.3.4 设计任务 2086.3.5 任务实现 2086.4 pc与plc串口通信程序设计 2126.4.1 pc与plc串口通信程序设计目的 2136.4.2 pc与plc串口通信程序设计用软、硬件 2136.4.3 pc与plc串口通信程序设计硬件线路图 2136.4.4 设计任务 2146.4.5 任务实现 2146.4.5.1 pc与西门子s7-200plc串口通信 2146.4.5.2 pc与三菱fx2n-32mrplc串口通信 2216.5 pc与读卡器串口通信程序设计 2286.5.1 pc与读卡器串口通信程序设计目的 2286.5.2 pc与读卡器串口通信程序设计用软、硬件 2286.5.3 pc与读卡器串口通信程序硬件线路图 2296.5.4 设计任务 2296.5.5 任务实现 2296.6 pc与gsm模块串口通信程序设计 2326.6.1 pc与gsm模块串口通信程序设计目的 2336.6.2 pc与gsm模块串口通信程序设计用软、硬件 2336.6.3 pc与gsm模块串口通信程序硬件线路图 2336.6.4 设计任务 2346.6.5 任务实现 2346.7 pc与调制解调器串口通信程序设计 2476.7.1 pc与调制解调器串口通信程序设计目的 2476.7.2 pc与调制解调器串口通信程序设计用软、硬件 2476.7.3 pc与调制解调器串口通信程序硬件线路图 2476.7.4 设计任务 2486.7.5 任务实现 2486.7.5.1 用vb编程实现向调制解调器发送指令并接收返回的字符 2486.7.5.2 调制解调器与调制解调器连线通信 2496.8 pc与云台控制系统串口通信程序设计 2516.8.1 pc与云台控制系统串口通信程序设计目的 2516.8.2 pc与云台控制系统串口通信程序设计用软、硬件 2516.8.3 pc与云台控制系统串口通信程序硬件线路图 2526.8.4 设计任务 2526.8.5 任务实现 2526.9 pc与电机驱动系统串口通信程序设计 2576.9.1 pc与电机驱动系统串口通信程序设计目的 2586.9.2 pc与电机驱动系统串口通信程序设计用软、硬件 2586.9.3 pc与电机驱动系统串口通信程序硬件线路图 2586.9.4 设计任务 2596.9.5 任务实现 2596.10 pc与常用测试仪器串口通信程序设计 2626.10.1 pc与常用测试仪器串口通信程序设计目的 2636.10.2 pc与常用测试仪器串口通信程序设计用软、硬件 2636.10.3 pc与常用测试仪器串口通信程序硬件线路图 2636.10.4 设计任务 2636.10.5 任务实现 2636.10.5.1 vb与噪音计串口通信 2636.10.5.2 vb与电功率计串口通信 2666.10.5.3 vb与转速计串口通信 270第7章 集散控制系统及其程序设计典型实例 2737.1 中小型dcs 2737.1.1 中小型dcs的基本结构 2737.1.2 rs-485串口通信标准 2747.2 can总线控制技术 2767.2.1 can总线技术特点 2767.2.2 can总线接口的结构 2777.2.3 典型的can总线测控系统 2777.3 pc与智能仪器构成的dcs程序设计 2797.3.1 pc与智能仪器构成的dcs程序设计目的 2797.3.2 pc与智能仪器构成的dcs程序设计用软、硬件 2807.3.3 pc与智能仪器构成的dcs程序硬件线路图 2807.3.4 设计任务 2817.3.5 任务实现 2827.4 pc与远程i/o模块构成的dcs程序设计 2877.4.1 pc与远程i/o模块构成的dcs程序设计目的 2877.4.2 pc与远程i/o模块构成的dcs程序设计用软、硬件 2877.4.3 pc与远程i/o模块构成的dcs程序硬件线路图 2877.4.4 设计任务 2917.4.5 任务实现 2917.5 pc与can总线模块构成的dcs程序设计 2947.5.1 pc与can总线模块构成的dcs程序设计目的 2957.5.2 pc与can总线模块构成的dcs程序设计用软、硬件 2957.5.3 pc与can总线模块构成的dcs程序硬件线路图 2957.5.4 设计任务 2967.5.5 任务实现 296参考文献 302 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-09-29
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! 实例37 动作元素应用793.5.2 803.5.3 813.5.4 823.5.5 823.5.6 833.5.7 84第4章 JSP的内置对象864.1 request对象864.1.1 request对象的方法864.1.2 HTML的响应机制88实例41 GET方法提交表单数据88实例42 POST方法提交表单数据90实例43 request对象的应用914.2 response对象934.2.1 response对象的方法934.2.2 response对象应用94实例44 response对象中使用setHeader的应用实例94实例45 response对象中使用cookie的应用实例944.3 pageContext对象964.3.1 pageContext对象的方法964.3.2 pageContext对象应用97实例46 pageContext对象实例197实例47 pageContext对象实例2984.4 session对象1004.4.1 session对象的方法1004.4.2 session对象应用101实例48 session对象应用实例1014.5 out对象1034.5.1 out对象的方法1034.5.2 out对象应用104实例49 out对象应用实例1044.6 application对象1054.6.1 application对象的方法1054.6.2 application对象应用106实例410 application对象应用实例1064.7 page对象1074.8 config对象1074.8.1 config对象的方法1074.8.2 config对象的应用107实例411 config对象应用实例1074.9 exception对象1094.9.1 exception对象的方法1104.9.2 exception对象应用110实例412 exception对象应用实例110第5章 JavaBean在JSP中的运用1125.1 JavaBean简介1125.1.1 方法1135.1.2 属性1135.1.3 事件1135.2 一个JavaBean的简单例子114实例51 一个简单的JavaBean实例1145.3 JavaBean属性1155.3.1 Simple属性116实例52 Simple属性的应用1165.3.2 Indexed属性117实例53 Indexd属性的应用1175.3.3 Bound属性118实例54 Bound属性的应用1195.3.4 Constrained属性1205.4 JavaBean的方法1205.5 JavaBean的事件1205.6 JavaBean应用实例124实例55 通过JavaBean访问数据库124实例56 利用JavaBean验证用户输入127第6章 Servlet编程技术1326.1 Servlet简介1326.1.1 Servlet的特点1326.1.2 Servlet的功能1326.1.3 Servlet的应用1336.1.4 Servlet的生命周期1336.2 开发部署第一个Servlet134实例61 第一个Servlet程序1346.3 Servlet常用接口1366.3.1 Servlet接口1376.3.2 GenericServlet类1386.3.3 ServletRequest接口1396.3.4 ServletResponse接口1416.3.5 RequestDispatcher接口1416.3.6 ServletConfig接口1426.3.7 ServletContext接口1426.3.8 ServletOutputStream类1456.3.9 ServletInputStream类1456.3.10 SingleThreadModel接口1466.3.11 ServletException类1466.3.12 UnavailableException类1466.4 HttpServlet编程技术1476.4.1 HTTP简单介绍1476.4.2 HttpServlet编程入门149实例62 HttpServlet的简单应用1496.4.3 Servlet与Form表单150实例63 处理POST方法提交的数据154实例64 处理GET方法提交的数据1576.5 Servlet其他应用159实例65 service方法应用159实例66 GenericServlet类运用161第7章 数据库和JDBC技术1637.1 SQL Server的安装和配置1637.1.1 安装SQL Server 20001637.1.2 启动SQL Server1677.1.3 SQL Server应用1677.2 MySQL的安装和配置1767.2.1 安装MySQL 5.01767.2.2 登录数据库1817.2.3 创建数据库1827.2.4 创建数据库表1827.3 SQL简介1857.3.1 查询语句1857.3.2 SQL数据定义及操作语句的使用1907.4 JDBC数据库简介1927.4.1 数据库驱动程序1927.4.2 JDBC常用接口介绍1937.5 JSP与数据库的连接1947.5.1 DriverManager类1947.5.2 Connection类1957.5.3 Statement类1977.5.4 ResultSet类1987.6 JDBC连接数据库的实例1997.6.1 操作MySQL数据库200实例71 在控制台应用程序中使用MySQL数据库200实例72 在Servlet中连接和使用MySQL数据库2027.6.2 操作Access数据库(JDBCODBC Driver应用)205实例73 JDBCODBC Driver的使用2057.6.3 操作SQL Server数据库207实例74 在Servlet中连接和使用SQL Server数据库2087.6.4 操作Oracle数据库210实例75 连接和使用Oracle数据库2107.6.5 使用PostgreSQL数据库214实例76 用JDBC连接PostgreSQL2147.7 JDBC数据库编程高级实例215实例77 查询并显示记录215实例78 更新记录219实例79 删除记录220实例710 动态获取表的信息221实例711 创建和删除数据库224实例712 在JSP中调用存储过程225实例713 通过JSP+JavaBean访问数据库227实例714 通过JSP+Servlet访问数据库230实例715 分页显示记录234实例716 使用JavaBean实现数据库分页查询244第8章 JSP开发常见问题与技巧2508.1 JSP页面上的错误处理2508.2 在JSP程序中捕获异常2538.3 中文显示问题255第二部分 常用模块篇258第9章 用户登录模块2589.1 系统分析2589.1.1 需求分析2589.1.2 系统设计2589.2 系统结构2599.3 数据库分析2609.4 系统实现2609.4.1 系统登录页2609.4.2 系统验证页2629.4.3 验证图生成页2649.4.4 连接数据库JavaBean程序2669.5 开发技巧2679.5.1 安装和配置JDK2679.5.2 安装和配置Tomcat2689.6 系统测试2699.6.1 系统配置2699.6.2 系统测试270第10章 用户注册模块27110.1 系统分析27110.1.1 需求分析27110.1.2 系统设计27110.2 系统结构27210.3 数据库分析27310.4 系统实现27310.4.1 系统注册页27310.4.2 注册程序27510.4.3 连接数据库bean程序27610.4.4 用户信息修改程序27810.5 开发技巧28310.5.1 开发过程简介28310.5.2 当前流行的软件过程28410.5.3 RUP过程简介28410.6 系统测试28410.6.1 系统配置28410.6.2 系统测试285第11章 计数器模块28611.1 系统分析28611.1.1 需求分析28611.1.2 系统设计28711.2 系统结构28811.2.1 Simplycount.jsp(简单计数器)28811.2.2 Antirefleshcount.jsp(防刷新计数器)28811.2.3 Singleusercount.jsp(单用户计数器)28811.3 系统实现28911.3.1 简单计数器28911.3.2 防刷新计数器29011.3.3 单用户计数器29111.4 开发技巧29211.4.1 UML建模29211.4.2 Rational Rose简介295第12章 新闻发布模块29712.1 系统分析29712.1.1 需求分析29712.1.2 系统结构29712.2 数据库分析29812.3 系统实现29912.3.1 新闻查询模块29912.3.2 新闻增删改模块30512.3.3 新闻浏览模块31812.4 开发技巧31812.5 系统测试32012.5.1 系统配置32012.5.2 系统测试320第13章 文件上传下载模块32213.1 系统分析32213.1.1 需求分析32213.1.2 系统设计32313.2 系统结构32313.3 数据库分析32413.4 系统实现32413.4.1 上传文件选择页32413.4.2 文件上传处理页32613.4.3 文件下载页32713.4.4 文件下载处理页32913.5 开发技巧33013.5.1 jspSmartUpload组件33013.5.2 上传文件的存储模式33313.6 系统测试33413.6.1 系统配置33413.6.2 系统测试334第14章 BBS模块33614.1 系统分析33614.1.1 系统功能分析33614.1.2 系统功能设计33614.2 系统结构33714.3 数据库分析33714.4 系统实现33914.4.1 登录模块实现33914.4.2 注册模块实现34114.4.3 发帖和查询模块实现34414.4.4 回帖模块实现34914.5 开发技巧35314.6 系统测试35514.6.1 系统配置35514.6.2 系统测试355第15章 邮件发送模块35815.1 系统分析35815.1.1 需求分析35815.1.2 系统结构35815.2 系统实现35915.2.1 邮件信息输入模块35915.2.2 邮件发送处理模块36015.3 开发技巧36415.4 系统测试36515.4.1 系统配置36515.4.2 系统测试365第三部分 综合案例篇366第16章 在线聊天系统36616.1 系统分析36616.1.1 需求分析36616.1.2 系统设计36716.2 系统结构36916.3 数据库分析37216.4 系统实现37216.4.1 登录模块37216.4.2 聊天主页面37616.4.3 数据处理模块38816.5 开发技巧39116.6 系统测试39216.6.1 系统配置39216.6.2 系统测试393第17章 在线投票系统39417.1 系统分析39417.1.1 需求分析39417.1.2 系统设计39517.2 系统结构39717.3 数据库分析39917.4 系统实现40017.4.1 客户投票模块40017.4.2 管理员模块40717.4.3 数据处理模块42217.5 开发技巧42417.6 系统测试42717.6.1 系统配置42717.6.2 系统测试428第18章 在线考试系统42918.1 系统分析42918.1.1 需求分析42918.1.2 总体设计43018.1.3 功能设计43018.2 数据库分析43018.3 系统实现43318.3.1 出卷模块的实现43318.3.2 在线考试模块的实现43618.3.3 在线批改模块的实现44218.3.4 题库模块的实现44318.4 开发技巧44718.5 系统测试44818.5.1 系统配置44818.5.2 系统测试448第19章 基于Servlet的图书馆管理系统45119.1 需求分析45119.1.1 系统总体功能需求45119.1.2 登录验证功能需求45219.1.3 基本业务功能需求45219.1.4 数据库维护功能需求45319.1.5 查询功能需求45319.1.6 帮助功能需求45419.2 系统结构45419.2.1 用例的建立45419.2.2 时序图与协作图的生成45619.2.3 包图的生成45619.2.4 类图的生成45719.2.5 组件图的生成45919.2.6 系统部署图的生成.45919.3 数据库分析46019.3.1 图书馆管理系统所需的表46019.3.2 生成数据库和表的Transact Sql脚本46219.4 系统实现46419.4.1 系统总体结构46419.4.2 系统登录验证模块46819.4.3 基本业务功能模块47419.4.4 数据库维护功能模块48319.4.5 查询功能模块49219.5 开发技巧49919.5.1 数据库连接池技术介绍49919.5.2 数据库连接池配置50119.6 系统测试50419.6.1 系统配置50419.6.2 系统测试504" 内容介绍:本书系统介绍了JSP网络开发技术的原理和基本编程知识。主要包括JSP开发环境的配置、Java语言基础、JSP语法详解、JSP的内置对象、JavaBean、Servlet和JDBC等高级技术。内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-09-29
第1章 窗体与控件. 11.1 对象概述 21.1.1 对象的概念 21.1.2 “编辑器”设置 21.1.3 对象的属性 31.1.4 设置对象的属性 31.1.5 对象的事件 41.1.6 事件过程 41.1.7 对象方法 51.2 认识visual basic窗体 51.2.1 窗体的概念 51.2.2 窗体样式 51.2.3 窗体的结构 61.2.4 添加和删除窗体 71.3 窗体的属性 91.3.1 更换窗体的图标 91.3.2 隐藏窗体的标题栏 91.3.3 控制窗体的显示位置 101.3.4 修改窗体的大小 101.3.5 设置具有图像背景的窗体 11.1.4 窗体的方法 111.4.1 加载和卸载窗体 111.4.2 窗体的显示与隐藏 131.4.3 将数据输出到窗体上 141.5 窗体的事件 141.5.1 click事件 141.5.2 dblclick事件 141.5.3 load事件 141.5.4 unload事件 141.6 窗体与控件 151.6.1 向窗体中添加控件 151.6.2 向窗体中添加多个控件 151.6.3 控件对齐 151.6.4 调整光标在控件上移动的先后顺序 171.6.5 调整控件在窗体上的前后顺序 171.6.6 删除及恢复误删除的控件 181.6.7 锁定控件 181.6.8 调整窗体内的网点 18第2章 控件的通用属性、方法和事件 212.1 通用属性 222.1.1 alignment属性 222.1.2 appearance属性 232.1.3 backcolor和forecolor属性 242.1.4 borderstyle属性 252.1.5 caption属性 262.1.6 causesvalidation属性 272.1.7 container属性 272.1.8 databindings属性 282.1.9 datachanged属性 292.1.10 datafield属性 302.1.11 dataformat属性 312.1.12 datamember属性 312.1.13 datasource属性 322.1.14 dragicon属性 322.1.15 dragmode属性 332.1.16 enabled属性 342.1.17 font属性 352.1.18 fontbold属性 352.1.19 fontitalic属性 362.1.20 fontstrikethru属性 372.1.21 fontunderline属性 372.1.22 fontname属性 382.1.23 fontsize属性 382.1.24 height、width属性 392.1.25 helpcontextid属性 392.1.26 hwnd属性 402.1.27 index属性 402.1.28 left、top属性 412.1.29 mouseicon属性 412.1.30 mousepointer属性 422.1.31 name属性 432.1.32 object属性 432.1.33 oledragmode属性 442.1.34 oledropmode属性 452.1.35 parent属性 452.1.36 righttoleft属性 462.1.37 sellength、selstart、seltext属性 472.1.38 scaleheight属性 472.1.39 scalewidth属性 482.1.40 scaleleft属性 482.1.41 scaletop属性 492.1.42 scalemode属性 492.1.43 showtips属性 502.1.44 tabindex属性 512.1.45 tabstop属性 512.1.46 tag属性 522.1.47 tooltiptext属性 532.1.48 visible属性 532.1.49 whatsthishelpid属性 542.2 通用方法 552.2.1 drag方法 552.2.2 move方法 562.2.3 oledrag方法 572.2.4 refresh方法 572.2.5 setfocus方法 572.2.6 showwhatsthis方法 572.2.7 zorder方法 582.3 通用事件 592.3.1 change事件 592.3.2 click事件 602.3.3 dblclick事件 602.3.4 dragdrop事件 612.3.5 dragover事件 622.3.6 gotfocus事件 632.3.7 keydown、keyup事件 632.3.8 keypress事件 642.3.9 lostfocus事件 652.3.10 mousedown、mouseup事件 662.3.11 mousemove事件 672.3.12 olecompletedrag事件 682.3.13 oledragdrop事件 692.3.14 oledragover事件 702.3.15 olegivefeedback事件 712.3.16 olesetdata事件 712.3.17 olestartdrag事件 722.3.18 scroll事件 722.3.19 validate事件 73第3章 控件数组 753.1 控件数组的创建 763.2 控件数组的应用 763.2.1 利用控件数组实现光标移动 763.2.2 利用控件数组输入数据 773.2.3 向窗体中动态添加控件 78第4章 activex控件的添加 794.1 activex控件概述 804.2 activex控件的添加 80第5章 基础控件 835.1 label控件 845.1.1 label控件的属性 845.1.2 label控件的方法 895.1.3 label控件的事件 925.2 commandbutton控件 945.2.1 commandbutton控件的属性 945.2.2 commandbutton控件的方法 995.2.3 commandbutton控件的事件 1005.2.4 commandbutton控件的典型应用 101第6章 文本编辑类控件 1036.1 textbox控件 1046.1.1 textbox控件的属性 1046.1.2 textbox控件的方法 1096.1.3 textbox控件的事件 1106.2 maskedbox控件 1116.2.1 maskedbox控件的属性 1116.2.2 maskedbox控件的方法 1166.2.3 maskedbox控件的事件 1166.3 richtextbox控件 1176.3.1 richtextbox控件的属性 1176.3.2 richtextbox控件的方法 1306.3.3 richtextbox控件的事件 1366.3.4 richtextbox控件的典型应用 1376.4 updown控件 1386.4.1 updown控件的属性 1386.4.2 updown控件的方法 1436.4.3 updown控件的事件 143第7章 列表/视图类控件 1457.1 combobox控件 1467.1.1 combobox控件的属性 1467.1.2 combobox控件的方法 1537.1.3 combobox控件的事件 1557.1.4 combobox控件的典型应用 1577.2 listbox控件 1587.2.1 listbox控件的属性 1587.2.2 listbox控件的方法 1657.2.3 listbox控件的事件 1677.2.4 listbox控件的典型应用 1687.3 imagecombo控件 1697.3.1 imagecombo控件的属性 1697.3.2 imagecombo控件的comboitems集合 1727.3.3 imagecombo控件的方法 1747.3.4 imagecombo控件的事件 1757.4 listview控件 1757.4.1 listview控件的属性 1757.4.2 listview控件的方法 1977.4.3 listview控件的事件 1997.5 treeview控件 2027.5.1 treeview控件的属性 2027.5.2 treeview控件的方法 2157.5.3 treeview控件的事件 217第8章 选择类控件 2218.1 optionbutton控件 2228.1.1 optionbutton控件的属性 2228.1.2 optionbutton控件的方法 2258.1.3 optionbutton控件的事件 2258.1.4 optionbutton控件的典型应用 2268.2 checkbox控件 2278.2.1 checkbox控件的属性 2278.2.2 checkbox控件的方法 2298.2.3 checkbox控件的事件 2298.2.4 checkbox控件的典型应用 230第9章 工具栏、状态栏 2339.1 imagelist控件 2349.1.1 imagelist控件的属性 2349.1.2 listimages集合 2359.1.3 imagelist控件的方法 2379.2 toolbar控件 2389.2.1 toolbar控件的属性 2399.2.2 toolbar控件的方法 2449.2.3 toolbar控件的事件 2479.2.4 toolbar控件的典型应用 2489.3 statusbar控件 2499.3.1 statusbar控件的属性 2499.3.2 statusbar控件的panel对象 2519.3.3 statusbar控件的panels集合 2559.3.4 statusbar控件的方法 2599.3.5 statusbar控件的事件 2609.4 coolbar控件 2629.4.1 coolbar控件的属性 2629.4.2 coolbar控件的方法 2679.4.3 coolbar控件的事件 267第10章 滚动条类控件 27110.1 hscrollbar控件 27210.1.1 hscrollbar控件的属性 27210.1.2 hscrollbar控件的方法 27410.1.3 hscrollbar控件的事件 27410.1.4 hscrollbar控件的典型应用 27610.2 vscrollbar控件 27610.2.1 vscrollbar控件的属性 27610.2.2 vscrollbar控件的方法 27710.2.3 vscrollbar控件的事件 27710.2.4 vscrollbar控件的典型实例 27710.3 flatscrollbar控件 27810.3.1 flatscrollbar控件的属性 27810.3.2 flatscrollbar控件的方法 28210.3.3 flatscrollbar控件的事件 282第11章 图形、图像类控件 28511.1 shape控件 28611.1.1 shape控件的属性 28611.1.2 shape控件的方法 29011.1.3 shape控件的典型应用 29011.2 line控件 29111.2.1 line控件的属性 29111.2.2 line控件的方法 29311.2.3 line控件的典型应用 29311.3.. image控件 29411.3.1 image控件的属性 29411.3.2 image控件的方法 29611.3.3 image控件的事件 29611.3.4 image控件的典型应用 29611.4 picturebox控件 29711.4.1 picturebox控件的属性 29711.4.2 picture对象 30211.4.3 picturebox控件的方法 30311.4.4 picturebox控件的事件 30811.5 pictureclip控件 309第12章 对话框控件 31712.1.1 commondialog控件的属性 31812.1.2 commondialog控件的方法 328第13章 进度条类控件 33113.1 progressbar控件 33213.1.1 progressbar控件的属性 33213.1.2 progressbar控件的方法 33513.1.3 progressbar控件的事件 33513.1.4 progressbar控件的典型应用 33513.2 slider控件 33613.2.1 slider控件的属性 33613.2.2 slider控件的方法 34113.2.3 slider控件的事件 34213.2.4 slider控件的典型应用 343第14章 时间/日期类控件 34514.1 timer控件 34614.1.1 timer控件的属性 34614.1.2 timer控件的事件 34714.1.3 timer控件的典型应用 34714.2 datetimepicker控件 34914.2.1 datetimepicker控件的属性 34914.2.2 datetimepicker控件的方法 35214.2.3 datetimepicker控件的事件 35314.2.4 datetimepicker控件的典型应用 35514.3 monthview控件 35514.3.1 monthview控件的属性 35514.3.2 monthview控件的方法 35814.3.3 monthview控件的事件 359第15章 框架类控件 36115.1 frame控件 36215.1.1 frame控件的属性 36215.1.2 frame控件的方法 36315.1.3 frame控件的事件 36415.2 tabstrip控件 36415.2.1 tabstrip控件的属性 36415.2.2 tabstrip控件的tab对象 36815.2.3 tabstrip控件的方法 37015.2.4 tabstrip控件的事件 37015.3 sstab控件 37115.3.1 sstab控件的属性 37115.3.2 sstab控件的方法 37615.3.3 sstab控件的事件 376第16章 数据连接类控件 37916.1 data控件 38016.1.1 data控件的属性 38016.1.2 data控件的方法 38416.1.3 data控件的事件 38616.1.4 data控件的典型应用 38816.2 ado控件 38916.2.1 ado控件的属性 38916.2.2 ado控件recordset对象的属性 40016.2.3 ado控件recordset对象的方法 40616.2.4 ado控件field对象的属性 41716.2.5 ado控件field对象的方法 42016.2.6 ado控件的方法 42016.2.7 ado控件的事件 42116.2.8 其他事件 42316.2.9 ado控件的典型应用 42416.3 rdo控件 42516.3.1 rdo控件的属性 42516.3.2 rdo控件的方法 42816.3.3 rdo控件的事件 430第17章 数据显示类控件 43317.1 dbcombo控件 43417.2 dblist控件 43617.3 datacombo控件 43717.3.1 datacombo控件的属性 43717.3.2 datacombo控件的方法 44717.3.3 datacombo控件的事件 44717.3.4 datacombo控件的典型应用 45017.4 datalist控件 45317.4.1 datalist控件的属性 45317.4.2 datalist控件的方法 45517.4.3 datalist控件的事件 45617.4.4 datalist控件的典型应用 45617.5 datagrid控件 45817.5.1 datagrid控件的属性 45817.5.2 datagrid控件的column对象 46617.5.3 datagrid控件的columns集合 47417.5.4 datagrid控件的split对象 47517.5.5 datagrid控件的splits集合 47817.5.6 datagrid控件的方法 47817.5.7 datagrid控件的事件 48217.5.8 datagrid控件的典型应用 48917.6 datarepeater控件 49117.6.1 datarepeater控件的属性 49617.6.2 datarepeater控件的repeaterbindings集合 50017.6.3 datarepeater控件的方法 50117.6.4 datarepeater控件的事件 501第18章 网格类控件 50518.1 mshflexgrid控件 50618.1.1 mshflexgrid控件的属性 50618.1.2 mshflexgrid控件的方法 52218.1.3 mshflexgrid控件的事件 52318.1.4 mshflexgrid控件的典型应用 52418.2 msflexgrid控件 52918.2.1 msflexgrid控件的属性 52918.2.2 msflexgrid控件的方法 53318.2.3 msflexgrid控件的事件 534第19章 图表类控件 53519.1 mschart控件 53619.1.1 mschart控件的属性 53819.1.2 mschart控件的backdrop对象 54419.1.3 backdrop对象的fill对象 54519.1.4 backdrop对象的fill对象的brush对象 54519.1.5 backdrop对象的frame对象 54719.1.6 backdrop对象的shadow对象 54819.1.7 mschart控件的datagrid对象 54919.1.8 mschart控件的footnote对象 55519.1.9 mschart控件的plot对象 55619.1.10 plot对象的axis对象 56419.1.11 plot对象的axis对象的axisgrid对象 56519.1.12 plot对象的axis对象的axisscale对象 56519.1.13 plot对象的axis对象的axistitle对象 56719.1.14 plot对象的axis对象的categoryscale对象 56719.1.15 plot对象的axis对象的intersection对象 56819.1.16 plot对象的axis对象的labels集合 56919.1.17 plot对象的axis对象的pen对象 56919.1.18 plot对象的axis对象的tick对象 57119.1.19 plot对象的axis对象的valuescale对象 57119.1.20 plot对象的plotbase对象 57219.1.21 plot对象的seriescollection集合 57219.1.22 plot对象的view3d对象 57319.1.23 plot对象的wall对象 57419.1.24 plot对象的weighting对象 57519.1.25 mschart控件的title对象 57619.2 mschart控件的方法 57719.3 mschart控件的事件 57819.4 图表的典型应用 58319.4.1 图表分析产品价格 58319.4.2 图表显示数据并打印 58419.4.3 向图表中添加行和列标签 58419.4.4 折线图分析商品的价格走势 58519.4.5 饼图分析产品市场占有率 586第20章 文件类控件 58720.1 driverlistbox控件 58820.1.1 driverlistbox控件的属性 58820.1.2 driverlistbox控件的方法 59020.1.3 driverlistbox控件的事件 59020.2 dirlistbox控件 59120.2.1 dirlistbox控件的属性 59120.2.2 dirlistbox控件的方法 59420.2.3 dirlistbox控件的事件 59420.3 filelistbox控件 59420.3.1 filelistbox控件的属性 59420.3.2 filelistbox控件的方法 59820.3.3 filelistbox控件的事件 59820.4 综合应用 60020.4.1 图片浏览器 60020.4.2 检测磁盘的空间 601第21章 多媒体类控件 60321.1 mmcontrol控件 60421.1.1 mmcontrol控件的属性 60421.1.2 mmcontrol控件的方法 61921.1.3 mmcontrol控件的事件 61921.2 mediaplay控件 62321.2.1 mediaplay控件的属性 62321.2.2 mediaplay控件的方法 63321.2.3 mediaplay控件的事件 63821.3 动画控件(animation控件) 63921.3.1 animation控件属性 63921.3.2 animation控件的方法 64121.3.3 animation控件的事件 643第22章 网络通信类控件 64522.1 winsock控件 64622.1.1 winsock控件的属性 64622.1.2 winsock控件的方法 65222.1.3 winsock控件的事件 65722.2 mscomm控件 66222.2.1 mscomm控件的属性 66222.2.2 mscomm控件的事件 679第23章 internet类控件 68123.1 webbrowser控件 68223.1.1 webbrowser控件的属性 68223.1.2 webbrowser控件的方法 68323.1.3 webbrowser控件的事件 68923.2 internet transfer控件 68923.2.1 internet transfer控件的属性 68923.2.2 internet transfer控件的方法 69623.2.3 internet transfer控件的事件 70023.3 mapisession控件 70123.3.1 mapisession控件的属性 70123.3.2 mapisession控件的方法 70423.4 mapimessages控件 70523.4.1 mapimessages控件的属性 70523.4.2 mapimessages控件的方法 714第24章 系统控件 71924.1 sysinfo控件的属性 72024.2 sysinfo控件的事件 72224.3 sysinfo控件的典型应用 725第25章 其他控件 72725.1 agent控件 72825.1.1 agent控件的属性 72825.1.2 agent控件的事件 72925.2 calendar控件 73125.2.1 calendar控件的属性 73225.2.2 calendar控件的方法 73425.2.3 calendar控件的事件 73525.3 shockwaveflash控件 73625.3.1 shockwaveflash控件的属性 73625.3.2 shockwaveflash控件的方法 73825.4 ole容器控件 74125.4.1 ole容器控件的属性 74125.4.2 ole容器控件的方法 74325.4.3 ole容器控件的事件 746第26章 用户自定义控件 74926.1 创建activex控件的方法和步骤 75026.2 创建自定义控件 75026.2.1 用户自定义时间控件 75126.2.2 可播放gif动画的控件 75726.2.3 可重复利用的导航栏菜单控件 75726.2.4 设计浮动工具栏控件 757第27章 第三方控件 75927.1 ctlistbar控件 76027.2 bse控件 76427.3 vsmenu控件 76627.4 ccrpprogressbar控件 77027.5 ccrphotkey控件 77327.6 activereport报表设计器 775附录 visual basic控件索引 ...779 ...