查看完整版本: LabWindows/CVI虚拟仪器设计技术

admin 发表于 2014-10-12 07:21:51

LabWindows/CVI虚拟仪器设计技术

《LabWindows/CVl虚拟仪器设计技术》从工程应用出发,对LabWindows/CVI实际开发中遇到的问题进行了深入浅出的分析,使读者能够快速熟悉编程原理、编译机制,熟练掌握各种应用开发技巧,达到事半功倍的效果。
          
        本书从基本控件使用、基本算法设计、项目集成与优化、场景与游戏设计、信息读取、动态效果设计、基本图像处理、图像格式转换与显示、绘图与打印和Windows控件使用十个方面进行了详细的分析与说明。书中提供了大量不同层次的实例,并附详细注释说明,使读者能更加深入地理解程序设计的方法,提高实际应用能力。
       
       
       
        本书可作为工程技术人员和科技工作者学习设计虚拟仪器的自学用书,也适合作为大专院校电子、通信、自动化、机械、测控技术与仪器、测试计量技术、计算机、信息技术等专业的教学用书。
       
        1基本控件使用 1
        1.1回调函数 1
        1.1.1回调函数设计方法 1
        1.1.2回调函数程序设计 2
       
        1.2三态开关 11
        1.2.1三态开关设计方法 11
        1.2.2三态开关程序设计 12
       
        1.3Ring箭头设置 15
        1.3.1Ring箭头设计方法 15
        1.3.2Ring箭头程序设计 15
       
        1.4Tab控件 20
        1.4.1Tab控件设计方法 20
        1.4.2Tab控件程序设计 22
       
        2基本算法设计 28
        2.1进制转换 28
        2.1.1进制转换设计方法 28
        2.1.2进制转换程序设计 29
       
        2.2ASCII码查询器 34
        2.2.1ASCII码查询器设计方法 34
        2.2.2ASCII码查询器程序设计 34
       
        2.3软件注册 39
        2.3.1软件注册设计方法 39
        2.3.2软件注册程序设计 40
       
        3项目集成与优化 46
        3.1多个项目集成 46
        3.1.1多个项目集成设计方法 46
        3.1.2工程1程序设计 49
        3.1.3工程2程序设计 51
        3.1.4工程3程序设计 54
       
        3.2外部编译器支持 57
        3.2.1编译系统 57
        3.2.2ANSI C编译器 58
       
        3.3使用LabWindows/CVI自身编译器 59
        3.3.1UIR文件独立存在 59
        3.3.2UIR文件包含到EXE中 63
        3.3.3UIR文件转换为C文件 65
       
        3.4使用外部编译器 84
        3.4.1命令行编译器使用 84
        3.4.2外部编译器使用说明 86
        3.4.3 外部编译器支持选项 91
        3.4.4 外部编译器设置 95
        3.4.5 外部集成开发环境设置 99
        3.4.6 使用Microsoft Visual C++ 6.0外部编译器举例 101
        3.4.7 使用Microsoft Visual C++ 2008外部编译器举例 105
       
        3.5 使用外部集成开发环境 107
        3.5.1 LabWindows/CVI复杂程序 107
        3.5.2 在Microsoft Visual C++ 6.0集成开发环境中编译 110
        3.5.3 在Microsoft Visual C++ 2008集成开发环境中编译 113
       
        4场景与游戏设计 115
        4.1移动控件 115
        4.1.1 移动控件设计方法 115
        4.1.2 移动控件程序设计 115
       
        4.2 时钟制作 121
        4.2.1 时钟制作设计方法 121
        4.2.2 时钟制作程序设计 122
       
        4.3 下雪场景 128
        4.3.1 下雪场景设计方法 128
        4.3.2 下雪场景程序设计 128
       
        4.4 打字练习 133
        4.4.1 打字练习设计方法 133
        4.4.2 打字练习程序设计 134
       
        4.5 打蜜蜂 141
        4.5.1 打蜜蜂设计方法 141
        4.5.2 打蜜蜂程序设计 143
       
        5信息读取 154
        5.1 获得文件属性 154
        5.1.1 获得文件属性设计方法 154
        5.1.2 获得文件属性程序设计 154
       
        5.2 读取文件内容 163
        5.2.1 读取文件内容设计方法 163
        5.2.2 读取文件内容程序设计 164
       
        5.3 获得计算机相关信息 171
        5.3.1 获得计算机相关信息设计方法 171
        5.3.2 获得计算机相关信息程序设计 172
       
        5.4 剪贴板操作 179
        5.4.1 剪贴板操作设计方法 179
        5.4.2 剪贴板操作程序设计 179
       
        6动态效果设计 187
        6.1 窗口背景平铺 187
        6.1.1 窗口背景平铺设计方法 187
        6.1.2 窗口背景平铺程序设计 187
       
        6.2 动态创建控件 190
        6.2.1 动态创建控件设计方法 190
        6.2.2 动态创建控件程序设计 190
       
        6.3 动感的图像按钮 193
        6.3.1 动感的图像按钮设计方法 193
        6.3.2 动感的图像按钮程序设计 194
       
        6.4 动画进度条 198
        6.4.1 动画进度条设计方法 198
        6.4.2 动画进度条程序设计 198
       
        6.5 颜色渐变进度条 205
        6.5.1 颜色渐变进度条设计方法 205
        6.5.2 颜色渐变进度条程序设计 205
       
        6.6 文本颜色控制 210
        6.6.1 文本颜色控制设计方法 210
        6.6.2 文本颜色控制程序设计 210
       
        6.7 控件内容拖拽 214
        6.7.1 控件内容拖拽设计方法 214
        6.7.2 控件内容拖拽程序设计 215
       
        7基本图像处理 222
        7.1灰度图像 222
        7.1.1灰度图像设计方法 222
        7.1.2灰度图像程序设计 222
       
        7.2灰度图像快速算法 227
        7.2.1灰度图像快速算法设计方法 227
        7.2.2 灰度图像快速算法程序设计 228
       
        7.3 局部图像放大 231
        7.3.1 局部图像放大设计方法 231
        7.3.2 局部图像放大程序设计 232
       
        7.4 图像裁剪 235
        7.4.1 图像裁剪设计方法 235
        7.4.2 图像裁剪程序设计 236
       
        7.5 色彩渐变效果 244
        7.5.1 色彩渐变效果设计方法 244
        7.5.2 色彩渐变效果程序设计 244
       
        7.6图像运算效果 249
        7.6.1图像运算效果设计方法 249
        7.6.2图像运算效果程序设计 249
       
        8图像格式转换与显示 254
        8.1图像格式转换 254
        8.1.1图像格式转换设计方法 254
        8.1.2图像格式转换程序设计 255
       
        8.2GIF图像显示 259
        8.2.1GIF图像显示设计方法 259
        8.2.2GIF图像显示程序设计 260
       
        8.3图像压缩 270
        8.3.1图像压缩设计方法 270
        8.3.2图像压缩程序设计 271
       
        9绘图与打印 278
        9.1鼠标绘图 278
        9.1.1鼠标绘图设计方法 278
        9.1.2鼠标绘图程序设计 278
       
        9.2打印操作 282
        9.2.1打印操作设计方法 282
        9.2.2打印操作程序设计 282
       
        10Windows控件使用 297
        10.1Animation控件 297
        10.1.1Animation控件使用方法 297
        10.1.2Animation控件程序设计 297
       
        10.2UpDown控件 300
        10.2.1UpDown控件使用方法 300
        10.2.2UpDown控件程序设计 301
       
        10.3MonthView控件 305
        10.3.1MonthView控件使用方法 305
        10.3.2MonthView控件程序设计 306
       
        10.4FlatScrollBar控件 312
        10.4.1FlatScrollBar控件使用方法 312
        10.4.2FlatScrollBar控件程序设计 312
       
        10.5StatusBar控件 320
        10.5.1StatusBar控件使用方法 320
        10.5.2StatusBar控件程序设计 321
       
        10.6CommonDialog控件 326
        10.6.1CommonDialog控件使用方法 326
        10.6.2CommonDialog控件程序设计 326
       
        参考文献 338
       
        相关阅读
        《虚拟仪器技术,将“软件就是仪器”进行到底!》
页: [1]
查看完整版本: LabWindows/CVI虚拟仪器设计技术