LabWindows/CVI虚拟仪器高级
本书是LabWindows/CVI虚拟仪器的高级应用篇,对实际开发中遇到的问题进行了深入浅出的分析,使读者能够进一步理解LabWindows/CVl的编程原理、编译机制,熟练掌握各种应用开发技巧,达到事半功倍的效果。 本书内容包括文本文件类程序设计技术、菜单类程序设计技术、自定义控件设计、窗口操作技术、系统操作技术、高级控件使用技术、信息安全技术以及其他程序设计技术等,书中提供了大量不同层次的实例,并附详细注释说明,使读者能更加深入地理解程序设计的方法,提高实际应用能力。 本书可作为工程技术人员和科技工作者学习设计虚拟仪器的自学用书,也适合作为大专院校教学用书,可供参考的专业领域有电子、通信、自动化、机械、测控技术与仪器、测试计量技术、计算机、信息技术等。
基本信息
- 书名
LabWindows/CVI虚拟仪器高级
- 作者
王建新 隋美丽
- 出版社
化学工业出版社
- 出版日期
2013年5月1日
- 页数
391页
- 语种
简体中文
- 开本
16
- 品牌
化学工业出版社
内容简介
《LabWindows/CVI虚拟仪器高级应用》由化学工业出版社出版。
图书目录
1文本、文件类程序设计技术1 1.1英汉汉英词典1 1.1.1英汉汉英词典设计方法1 1.1.2英汉汉英词典程序设计1 1.2 十六进制文本文件转换8 1.2.1 十六进制文本文件转换设计方法8 1.2.2 十六进制文本文件转换程序设计8 1.3 英汉汉英词典合成版16 1.4 霓虹灯效果文字22 1.4.1 霓虹灯效果文字设计方法22 1.4.2 霓虹灯效果文字程序设计23 1.5 旋转文字27 1.5.1 旋转文字设计方法27 1.5.2 旋转文字程序设计27 1.6 自动选中文本29 1.6.1 自动选中文本设计方法29 1.6.2 自动选中文本程序设计29 1.7 文本自动感知32 1.7.1 文本自动感知设计方法32 1.7.2 文本自动感知程序设计32 1.8 文件拖放36 1.8.1 文件拖放设计方法36 1.8.2 文件拖放程序设计36 1.9 记事本41 1.9.1 记事本设计方法41 1.9.2 记事本程序设计42 1.10 提取MP3信息53 1.10.1 提取MP3信息设计方法53 1.10.2 提取MP3信息程序设计55 2菜单类程序设计技术60 2.1 菜单感知60 2.1.1 菜单感知设计方法60 2.1.2 菜单感知程序设计61 2.2 动态装载菜单项65 2.2.1 动态装载菜单项设计方法65 2.2.2 动态装载菜单项程序设计66 2.3 系统菜单控制69 2.3.1 系统菜单控制设计方法69 2.3.2 系统菜单控制程序设计70 2.4 系统菜单设计72 2.4.1 系统菜单设计方法72 2.4.2 系统菜单程序设计73 2.5 系统"?"按钮77 2.5.1 系统"?"按钮设计方法77 2.5.2 系统"?"按钮程序设计79 3自定义控件设计86 3.1 进度条移植86 3.1.1 进度条移植设计方法86 3.1.2 进度条移植程序设计86 3.2 LabVIEW风格Button92 3.2.1 LabVIEW风格Button设计方法92 3.2.2 LabVIEW风格Button程序设计97 3.3 LabVIEW风格Numeric100 3.3.1 LabVIEW风格Numeric设计方法100 3.3.2 LabVIEW风格Numeric程序设计101 3.4 颜色拾取器106 3.4.1 颜色拾取器设计方法106 3.4.2 颜色拾取器程序设计107 3.5 Slide控件设计112 3.5.1 Slide控件设计方法112 3.5.2 Slide控件程序设计113 3.6 Ring控件设计117 3.6.1 Ring控件设计方法117 3.6.2 Ring控件程序设计117 3.7 秒表制作119 3.7.1 秒表设计方法119 3.7.2 秒表程序设计120 3.8 弹钢琴123 3.8.1 弹钢琴设计方法123 3.8.2 弹钢琴程序设计124 3.9 用户界面设计127 3.9.1设计原则127 3.9.2 可用性设计129 4窗口操作技术132 4.1欢迎界面132 4.1.1欢迎界面设计方法132 4.1.2欢迎界面程序设计132 4.2窗口动画效果138 4.2.1窗口动画效果设计方法138 4.2.2窗口动画效果程序设计139 4.3透明窗口145 4.3.1透明窗口设计方法145 4.3.2透明窗口程序设计146 4.4椭圆形窗口153 4.4.1椭圆形窗口设计方法153 4.4.2椭圆形窗口程序设计154 4.5多边形窗口158 4.5.1多边形窗口设计方法158 4.5.2多边形窗口程序设计160 4.6组合窗口163 4.6.1组合窗口设计方法163 4.6.2组合窗口程序设计163 4.7异形窗口播放器167 4.7.1异形窗口播放器设计方法167 4.7.2异形窗口播放器程序设计169 4.8字形窗口177 4.8.1字形窗口设计方法177 4.8.2字形窗口程序设计178 4.9桌面地震效果183 4.9.1桌面地震效果设计方法183 4.9.2桌面地震效果程序设计184 4.10截取屏幕188 4.10.1截取屏幕设计方法188 4.10.2截取屏幕程序设计188 5系统操作技术202 5.1程序只能打开一次202 5.1.1程序只能打开一次设计方法202 5.1.2程序只能打开一次程序设计202 5.2显示器操作205 5.2.1显示器操作设计方法205 5.2.2显示器操作程序设计206 5.3关机操作213 5.3.1关机操作设计方法213 5.3.2关机操作程序设计214 5.4Windows操作220 5.4.1Windows操作设计方法220 5.4.2Windows操作程序设计221 5.5屏幕放大镜227 5.5.1屏幕放大镜设计方法227 5.5.2屏幕放大镜程序设计227 5.6提取图标230 5.6.1提取图标设计方法230 5.6.2提取图标程序设计230 5.7应用程序子窗口234 5.7.1应用程序子窗口设计方法234 5.7.2应用程序子窗口程序设计236 5.8文件关联240 5.8.1文件关联设计方法240 5.8.2文件关联程序设计240 5.9精确定时244 5.9.1Windows常规定时器设计244 5.9.2多媒体定时器设计248 5.9.3高精度定时器设计252 5.9.4时间戳定时器(嵌入汇编语言)设计256 5.10设置墙纸260 5.10.1设置墙纸设计方法260 5.10.2设置墙纸程序设计261 6高级控件使用技术202 6.1 语音朗读265 6.1.1 语音朗读设计方法265 6.1.2 语音朗读程序设计268 6.2 文字识别271 6.2.1 文字识别设计方法271 6.2.2 文字识别程序设计272 6.3 报表制作278 6.3.1 报表制作设计方法278 6.3.2 报表制作程序设计279 6.4 PDF阅读器290 6.4.1 PDF阅读器设计方法290 6.4.2 PDF阅读器程序设计290 6.5 网络搜索295 6.5.1 网络搜索设计方法295 6.5.2 网络搜索程序设计296 6.6 多媒体播放器299 6.6.1 多媒体播放器设计方法299 6.6.2 多媒体播放器程序设计301 7信息安全技术306 7.1 图像信息隐藏306 7.1.1 图像信息隐藏设计方法306 7.1.2 图像信息隐藏程序设计307 7.2 病毒制作314 7.2.1 病毒制作设计方法314 7.2.2 病毒制作程序设计314 7.3 窗口属性318 7.3.1 窗口属性设计方法318 7.3.2 窗口属性程序设计318 7.4 灰色按钮克星325 7.4.1 灰色按钮克星设计方法325 7.4.2 灰色按钮克星程序设计326 7.5 控制计算器333 7.5.1 控制计算器设计方法333 7.5.2 控制计算器程序设计333 7.6 获取密码338 7.6.1 获取密码设计方法338 7.6.2 获取密码程序设计339 7.7 数据加密342 7.7.1 数据加密设计方法342 7.7.2 数据加密程序设计343 8其他程序设计技术346 8.1 RPG场景设计346 8.1.1 RPG场景设计设计方法346 8.1.2 RPG场景设计程序设计347 8.2 钢琴演奏354 8.2.1 钢琴演奏设计方法354 8.2.2 钢琴演奏程序设计355 8.3 贪吃蛇362 8.3.1 贪吃蛇设计方法362 8.3.2 贪吃蛇程序设计362 8.4 扫雷368 8.4.1 扫雷设计方法368 8.4.2 扫雷程序设计369 附录375 A 数独游戏375 B 俄罗斯方块381 参考文献391