【实例简介】
十多个CVI源代码,直接可以使用,对新手很有帮助
【实例截图】
【核心代码】
CVI程序集
└── 值得珍藏的CVI程序集
├── 10 移动控件
│ ├── 移动控件.c
│ ├── 移动控件.cws
│ ├── 移动控件_dbg.exe
│ ├── 移动控件.h
│ ├── 移动控件.prj
│ └── 移动控件.uir
├── 11 时钟制作
│ ├── CLOCK.ICO
│ ├── cvibuild.时钟制作
│ │ ├── build.ini
│ │ ├── Debug
│ │ │ └── 时钟制作_dbg.exe
│ │ ├── dependencies.bri
│ │ ├── resources.res
│ │ └── 时钟制作.nidobj
│ ├── 时钟制作.c
│ ├── 时钟制作.cws
│ ├── 时钟制作_dbg.cdb
│ ├── 时钟制作_dbg.exe
│ ├── 时钟制作.h
│ ├── 时钟制作.prj
│ └── 时钟制作.uir
├── 12 下雪场景
│ ├── cvibuild.下雪场景
│ │ ├── build.ini
│ │ ├── Debug
│ │ │ └── 下雪场景_dbg.exe
│ │ ├── dependencies.bri
│ │ ├── resources.res
│ │ └── 下雪场景.nidobj
│ ├── 下雪场景.c
│ ├── 下雪场景.cws
│ ├── 下雪场景_dbg.cdb
│ ├── 下雪场景_dbg.exe
│ ├── 下雪场景.h
│ ├── 下雪场景.prj
│ └── 下雪场景.uir
├── 13 打字练习
│ ├── cvibuild.打字练习
│ │ ├── build.ini
│ │ ├── Debug
│ │ │ └── 打字练习_dbg.exe
│ │ ├── dependencies.bri
│ │ ├── resources.res
│ │ └── 打字练习.nidobj
│ ├── 打字练习.c
│ ├── 打字练习.cws
│ ├── 打字练习_dbg.cdb
│ ├── 打字练习_dbg.exe
│ ├── 打字练习.exe
│ ├── 打字练习.h
│ ├── 打字练习.prj
│ └── 打字练习.uir
├── 14 打蜜蜂
│ ├── backgraph.jpg
│ ├── background.ico
│ ├── bee.c
│ ├── bee.cws
│ ├── bee_dbg.exe
│ ├── bee.h
│ ├── bee.ico
│ ├── bee.prj
│ ├── bee.uir
│ ├── boom1.wav
│ ├── boom.ico
│ ├── boom.wav
│ ├── bulletB.ico
│ ├── bullet.WAV
│ ├── deadbee.ico
│ ├── deadgun.ico
│ ├── dead.wav
│ ├── gun.ico
│ ├── shootbee.wav
│ └── 图标设计
│ ├── bee.BMP
│ └── bee.ico
├── 15 获得文件属性
│ ├── 获得文件属性.c
│ ├── 获得文件属性.cws
│ ├── 获得文件属性_dbg.exe
│ ├── 获得文件属性.h
│ ├── 获得文件属性.prj
│ └── 获得文件属性.uir
├── 1 回调函数
│ ├── 回调函数.c
│ ├── 回调函数.cws
│ ├── 回调函数_dbg.cdb
│ ├── 回调函数_dbg.exe
│ ├── 回调函数.exe
│ ├── 回调函数.h
│ ├── 回调函数.prj
│ └── 回调函数.uir
├── 2 三态开关
│ ├── 0.bmp
│ ├── +.bmp
│ ├── -.bmp
│ ├── 三态开关.c
│ ├── 三态开关.cws
│ ├── 三态开关_dbg.exe
│ ├── 三态开关.h
│ ├── 三态开关.prj
│ └── 三态开关.uir
├── 3 Ring箭头设置
│ ├── Ring箭头设置.c
│ ├── Ring箭头设置.cws
│ ├── Ring箭头设置_dbg.exe
│ ├── Ring箭头设置.h
│ ├── Ring箭头设置.prj
│ └── Ring箭头设置.uir
├── 4 Tab控件
│ ├── 0.png
│ ├── 1.png
│ ├── 2.png
│ ├── 3.png
│ ├── 4.png
│ ├── CLOCK.ICO
│ ├── cvibuild.Tab控件
│ │ ├── build.ini
│ │ ├── Debug
│ │ │ └── Tab控件_dbg.exe
│ │ ├── dependencies.bri
│ │ ├── resources.res
│ │ └── Tab控件.nidobj
│ ├── Tab控件.c
│ ├── Tab控件.cws
│ ├── Tab控件_dbg.cdb
│ ├── Tab控件_dbg.exe
│ ├── Tab控件.h
│ ├── Tab控件.prj
│ └── Tab控件.uir
├── 5 进制转换
│ ├── 进制转换.c
│ ├── 进制转换.cws
│ ├── 进制转换_dbg.exe
│ ├── 进制转换.h
│ ├── 进制转换.prj
│ └── 进制转换.uir
├── 6 ASCII 码查询器
│ ├── ASCII 码查询器.c
│ ├── ASCII 码查询器.cws
│ ├── ASCII 码查询器_dbg.exe
│ ├── ASCII 码查询器.h
│ ├── ASCII 码查询器.prj
│ └── ASCII 码查询器.uir
├── 7 软件注册
│ ├── 软件注册.c
│ ├── 软件注册.cws
│ ├── 软件注册_dbg.exe
│ ├── 软件注册.h
│ ├── 软件注册.prj
│ └── 软件注册.uir
├── 8 多个项目集成
│ ├── cvibuild.工程3
│ │ ├── build.ini
│ │ ├── Debug
│ │ │ └── 工程3_dbg.exe
│ │ ├── dependencies.bri
│ │ ├── resources.res
│ │ ├── 工程1.nidobj
│ │ └── 工程2.nidobj
│ ├── 工程1.c
│ ├── 工程1.cws
│ ├── 工程1_dbg.exe
│ ├── 工程1.h
│ ├── 工程1.prj
│ ├── 工程1.uir
│ ├── 工程2.c
│ ├── 工程2.cws
│ ├── 工程2_dbg.exe
│ ├── 工程2.h
│ ├── 工程2.prj
│ ├── 工程2.uir
│ ├── 工程3.cws
│ ├── 工程3_dbg.cdb
│ ├── 工程3_dbg.exe
│ └── 工程3.prj
└── 9 外部编译器支持
├── 1 简单情况
│ └── CVI
│ ├── 1 使用LabWindows自身编译器
│ │ ├── 1 CVI-uir文件独立存在
│ │ │ ├── extcomp_1.c
│ │ │ ├── extcomp.c
│ │ │ ├── extcomp.cws
│ │ │ ├── extcomp_dbg.exe
│ │ │ ├── extcomp.exe
│ │ │ ├── extcomp.h
│ │ │ ├── extcomp.obj
│ │ │ ├── extcomp.prj
│ │ │ ├── extcomp.uir
│ │ │ └── icon.ICO
│ │ ├── 2 CVI-uir文件包含到exe中
│ │ │ ├── extcomp.c
│ │ │ ├── extcomp.cws
│ │ │ ├── extcomp_dbg.exe
│ │ │ ├── extcomp.h
│ │ │ ├── extcomp.prj
│ │ │ ├── extcomp.uir
│ │ │ └── icon.ICO
│ │ └── 3 CVI-uir文件转换为C文件
│ │ ├── extcomp_1.c
│ │ ├── extcomp.c
│ │ ├── extcomp.cws
│ │ ├── extcomp_dbg.exe
│ │ ├── extcomp.h
│ │ ├── extcomp.prj
│ │ ├── extcomp.uir
│ │ ├── extcompuir.c
│ │ ├── extcompuir.h
│ │ └── icon.ICO
│ └── 2 使用外部编译器
│ ├── 1 CVI-uir文件独立存在
│ │ ├── extcomp_1.c
│ │ ├── extcomp.c
│ │ ├── extcomp.cws
│ │ ├── extcomp-external-space.exe
│ │ ├── extcomp-external-speed.exe
│ │ ├── extcomp.h
│ │ ├── extcomp-internal.exe
│ │ ├── extcomp.obj
│ │ ├── extcomp.prj
│ │ ├── extcomp.uir
│ │ ├── icon.ICO
│ │ └── v6.ecc
│ ├── 2 CVI-uir文件包含到exe中
│ │ ├── extcomp_1.c
│ │ ├── extcomp_1.obj
│ │ ├── extcomp.c
│ │ ├── extcomp.cws
│ │ ├── extcomp-external-space.exe
│ │ ├── extcomp-external-speed.exe
│ │ ├── extcomp.h
│ │ ├── extcomp-internal.exe
│ │ ├── extcomp.prj
│ │ ├── extcomp.uir
│ │ ├── icon.ICO
│ │ ├── v6.ecc
│ │ └── vc9.ecc
│ └── 3 CVI-uir文件转换为C文件
│ ├── extcomp_1.c
│ ├── extcomp.c
│ ├── extcomp.cws
│ ├── extcomp_dbg.exe
│ ├── extcomp-external-space.exe
│ ├── extcomp-external-speed.exe
│ ├── extcomp.h
│ ├── extcomp-internal.exe
│ ├── extcomp.prj
│ ├── extcomp.uir
│ ├── extcompuir.c
│ ├── extcompuir.h
│ ├── extcomp-vc9-space.exe
│ ├── extcomp-vc9-speed.exe
│ ├── icon.ICO
│ ├── vc6-space.ecc
│ ├── vc6-speed.ecc
│ └── vc9.ecc
└── 2 复杂情况
├── CVI
│ ├── extcomp.c
│ ├── extcomp.cws
│ ├── extcomp_dbg.exe
│ ├── extcomp.exe
│ ├── extcomp.h
│ ├── extcomp.obj
│ ├── extcomp.prj
│ ├── extcomp.uir
│ └── icon.ICO
├── vc6
│ └── extcomp
│ ├── Debug
│ │ ├── extcomp.exe
│ │ ├── extcomp.ilk
│ │ ├── extcomp.obj
│ │ ├── extcomp.pch
│ │ ├── extcomp.pdb
│ │ ├── extcomp.uir
│ │ ├── toolbox.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── extcomp.c
│ ├── extcomp.dsp
│ ├── extcomp.dsw
│ ├── extcomp.h
│ ├── extcomp.ncb
│ ├── extcomp.obj
│ ├── extcomp.opt
│ ├── extcomp.plg
│ ├── extcomp.uir
│ ├── Release
│ │ ├── extcomp.exe
│ │ ├── extcomp.obj
│ │ ├── toolbox.obj
│ │ └── vc60.idb
│ ├── toolbox.c
│ └── toolbox.h
├── vc9-创建
│ └── extcomp
│ ├── extcomp
│ │ ├── extcomp.c
│ │ ├── extcomp.vcproj
│ │ └── extcomp.vcproj.PLUM1.wjx.user
│ ├── extcomp.ncb
│ ├── extcomp.sln
│ └── extcomp.suo
└── vc9-转换
├── extcomp.c
├── extcomp.cws
├── extcomp_dbg.exe
├── extcomp.exe
├── extcomp.h
├── extcomp.obj
├── extcomp.prj
├── extcomp.uir
├── icon.ICO
└── vc9
└── extcomp
├── Debug
│ ├── extcomp.exe
│ ├── extcomp.ilk
│ ├── extcomp.pdb
│ └── extcomp.uir
├── extcomp
│ ├── Debug
│ │ ├── BuildLog.htm
│ │ ├── extcomp.exe.embed.manifest
│ │ ├── extcomp.exe.embed.manifest.res
│ │ ├── extcomp.exe.intermediate.manifest
│ │ ├── extcomp.obj
│ │ ├── mt.dep
│ │ ├── toolbox.obj
│ │ ├── UIRCallbackTable.obj
│ │ ├── vc90.idb
│ │ └── vc90.pdb
│ ├── extcomp.vcproj
│ ├── extcomp.vcproj.PLUM1.wjx.user
│ └── UIRCallbackTable.c
├── extcomp.ncb
├── extcomp.sln
└── extcomp.suo
52 directories, 290 files