描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787122162564
本书是LabWindows/CVI虚拟仪器的高级应用篇,对实际开发中遇到的问题进行了深入浅出的分析,使读者能够进一步理解LabWindows/CVl的编程原理、编译机制,熟练掌握各种应用开发技巧,达到事半功倍的效果。
本书内容包括文本文件类程序设计技术、菜单类程序设计技术、自定义控件设计、窗口操作技术、系统操作技术、高级控件使用技术、信息安全技术以及其他程序设计技术等,书中提供了大量不同层次的实例,并附详细注释说明,使读者能更加深入地理解程序设计的方法,提高实际应用能力。
本书可作为工程技术人员和科技工作者学习设计虚拟仪器的自学用书,也适合作为大专院校教学用书,可供参考的专业领域有电子、通信、自动化、机械、测控技术与仪器、测试计量技术、计算机、信息技术等。
1 文本、文件类程序设计技术
1.1 英汉汉英词典
1.1.1 英汉汉英词典设计方法
1.1.2 英汉汉英词典程序设计
1.2 十六进制文本文件转换
1.2.1 十六进制文本文件转换设计方法
1.2.2 十六进制文本文件转换程序设计
1.3 英汉汉英词典合成版
1.4 霓虹灯效果文字
1.4.1 霓虹灯效果文字设计方法
1.4.2 霓虹灯效果文字程序设计
1.5 旋转文字
1.5.1 旋转文字设计方法
1.5.2 旋转文字程序设计
1.6 自动选中文本
1.6.1 自动选中文本设计方法
1.6.2 自动选中文本程序设计
1.7 文本自动感知
1.7.1 文本自动感知设计方法
1.7.2 文本自动感知程序设计
1.8 文件拖放
1.8.1 文件拖放设计方法
1.8.2 文件拖放程序设计
1.9 记事本
1.9.1 记事本设计方法
1.9.2 记事本程序设计
1.10 提取MP3信息
1.10.1 提取MP3信息设计方法
1.10.2 提取MP3信息程序设计
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.4 系统菜单设计
2.4.1 系统菜单设计方法
2.4.2 系统菜单程序设计
2.5 系统”?”按钮
2.5.1 系统”?”按钮设计方法
2.5.2 系统”?”按钮程序设计
3 自定义控件设计
3.1 进度条移植
3.1.1 进度条移植设计方法
3.1.2 进度条移植程序设计
3.2 LabVIEW风格Button
3.2.1 LabVIEW风格Button设计方法
3.2.2 LabVIEW风格Button程序设计
3.3 LabVIEW风格Numeric
3.3.1 LabVIEW风格Numeric设计方法
3.3.2 LabVIEW风格Numeric程序设计
3.4 颜色拾取器
3.4.1 颜色拾取器设计方法
3.4.2 颜色拾取器程序设计
3.5 Slide控件设计
3.5.1 Slide控件设计方法
3.5.2 Slide控件程序设计
3.6 Ring控件设计
3.6.1 Ring控件设计方法
3.6.2 Ring控件程序设计
3.7 秒表制作
3.7.1 秒表设计方法
3.7.2 秒表程序设计
3.8 弹钢琴
3.8.1 弹钢琴设计方法
3.8.2 弹钢琴程序设计
3.9 用户界面设计
3.9.1 设计原则
3.9.2 可用性设计
4 窗口操作技术
4.1 欢迎界面
4.1.1 欢迎界面设计方法
4.1.2 欢迎界面程序设计
4.2 窗口动画效果
4.2.1 窗口动画效果设计方法
4.2.2 窗口动画效果程序设计
4.3 透明窗口
4.3.1 透明窗口设计方法
4.3.2 透明窗口程序设计
4.4 椭圆形窗口
4.4.1 椭圆形窗口设计方法
4.4.2 椭圆形窗口程序设计
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 字形窗口
4.8.1 字形窗口设计方法
4.8.2 字形窗口程序设计
4.9 桌面地震效果
4.9.1 桌面地震效果设计方法
4.9.2 桌面地震效果程序设计
4.10 截取屏幕
4.10.1 截取屏幕设计方法
4.10.2 截取屏幕程序设计
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.4 Windows操作
5.4.1 Windows操作设计方法
5.4.2 Windows操作程序设计
5.5 屏幕放大镜
5.5.1 屏幕放大镜设计方法
5.5.2 屏幕放大镜程序设计
5.6 提取图标
5.6.1 提取图标设计方法
5.6.2 提取图标程序设计
5.7 应用程序子窗口
5.7.1 应用程序子窗口设计方法
5.7.2 应用程序子窗口程序设计
5.8 文件关联
5.8.1 文件关联设计方法
5.8.2 文件关联程序设计
5.9 精确定时
5.9.1 Windows常规定时器设计
5.9.2 多媒体定时器设计
5.9.3 高精度定时器设计
5.9.4 时间戳定时器(嵌入汇编语言)设计
5.10 设置墙纸
5.10.1 设置墙纸设计方法
5.10.2 设置墙纸程序设计
6 高级控件使用技术
6.1 语音朗读
6.1.1 语音朗读设计方法
6.1.2 语音朗读程序设计
6.2 文字识别
6.2.1 文字识别设计方法
6.2.2 文字识别程序设计
6.3 报表制作
6.3.1 报表制作设计方法
6.3.2 报表制作程序设计
6.4 PDF阅读器
6.4.1 PDF阅读器设计方法
6.4.2 PDF阅读器程序设计
6.5 网络搜索
6.5.1 网络搜索设计方法
6.5.2 网络搜索程序设计
6.6 多媒体播放器
6.6.1 多媒体播放器设计方法
6.6.2 多媒体播放器程序设计
7 信息安全技术
7.1 图像信息隐藏
7.1.1 图像信息隐藏设计方法
7.1.2 图像信息隐藏程序设计
7.2 病毒制作
7.2.1 病毒制作设计方法
7.2.2 病毒制作程序设计
7.3 窗口属性
7.3.1 窗口属性设计方法
7.3.2 窗口属性程序设计
7.4 灰色按钮克星
7.4.1 灰色按钮克星设计方法
7.4.2 灰色按钮克星程序设计
7.5 控制计算器
7.5.1 控制计算器设计方法
7.5.2 控制计算器程序设计
7.6 获取密码
7.6.1 获取密码设计方法
7.6.2 获取密码程序设计
7.7 数据加密
7.7.1 数据加密设计方法
7.7.2 数据加密程序设计
8 其他程序设计技术
8.1 RPG场景设计
8.1.1 RPG场景设计设计方法
8.1.2 RPG场景设计程序设计
8.2 钢琴演奏
8.2.1 钢琴演奏设计方法
8.2.2 钢琴演奏程序设计
8.3 贪吃蛇
8.3.1 贪吃蛇设计方法
8.3.2 贪吃蛇程序设计
8.4 扫雷
8.4.1 扫雷设计方法
8.4.2 扫雷程序设计
附录
A 数独游戏
B 俄罗斯方块
参考文献
LabWindows/CVI是美国国家仪器公司推出的基于ANSIC的虚拟仪器开发平台,包含了集成式开发环境、交互式编程方法、简单直观的图形用户界面设计、完善的兼容性、灵活的调试手段以及功能强大的函数库,适用于测试测量、自动控制、数据通信、信号分析等领域。虚拟仪器技术就其实质而言,是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。LabWindows/CVI作为一种通用的开发工具能进行各种程序开发,如仪器驱动开发、简单游戏开发、图形图像开发等。
本书主要以LabWindows/CVI2009集成开发环境为基础展开论述,包括了文本文件类程序设计技术、菜单类程序设计技术、自定义控件设计、窗口操作技术、系统操作技术、高级控件使用技术、信息安全技术以及其他程序设计技术等多个方面,从各种角度、不同层次系统阐述了集成开发环境、程序设计思路、语言使用技巧,并且提供了大量实例,使读者更加深入地理解程序设计的一般思路与方法,提高实际应用能力。本书的例程在WindowsXP系统LabWindows/CVI 2009集成开发环境下全部调试通过,也可以运行在LabWindows/CVI2010/2012最新开发环境中。
本书由王建新、隋美丽撰写,高献伟、李莉、靳济方、赵成、张磊、李秀滢、陈汉林、段晓毅、武玉华、董秀则、史国振、李雪梅、冼立勤、耿彦明、曾基石、周玉坤、宿淑春、王丽丰、周长春、张克军、姚栋、路而红、霍刚、王爱华、王永会、杨世凤、郭雅萌、张嘏伟、童官军、赵继民、刘英等为本书编写提供了帮助,在此一并感谢。
由于本书涉及面比较宽,加上作者水平有限,时间仓促,书中不妥之处,希望广大读者批评指正。
著者
……
评论
还没有评论。