主页C++ Builder 资料C++ Builder 编程技巧
C++ Builder 串口控件
C++ Builder 编程技巧
字符串及文字处理
多媒体处理
图片处理
文件处理
界面处理
C++ Builder 操作指南
C++ Builder 参考手册
网友留言/技术支持
C++ Builder 编程技巧

本文是针对 C++ Builder 10 及之后的版本的基础知识和编程过程中经常遇到的问题。

文档更新列表

2018-08-10 枚举控件的属性、事件、成员函数和变量
2017-12-14 使用 ZXing 识别二维码和条码,包含动态库和静态库 (含源码) 及演示程序 (Win32/Win64)
2017-12-09 使用 zint 生成二维码,包含生成 zint.dll 的 C++ Builder 项目文件和生成二维码的演示程序 (Win32/Win64)
2017-11-13 界面处理栏目新增:
把其他程序(网页或文字编辑等)里面的文字拖拽到 Memo 编辑框里面
把文件拖拽到窗口里面,获取文件列表并且显示出来
2017-07-26 完善使用 Action 控件里面的制作一个简单的记事本例子和 “制作一个简单的记事本” 基础上增加 “保存” 和 “新建” 功能
2017-07-24 更新内容:各种 UNICODE 编码,增加 UNICODE 编码的详细规则,UTF-8 编码和 UTF-16 编码的编码规则
2017-07-24 新增文章:字符串处理,在字符串及文字处理栏目
2017-07-24 新增 CHM 帮助文件处理,在文件处理栏目
2017-07-24 新增图片处理栏目
2017-07-24 新增界面处理栏目
2017-05-03 INI 文件处理:TMemIniFile 和 TIniFile,在文件处理栏目
2017-05-02 C++ Builder 自带的 JSON 解析和生成,在文件处理栏目
2017-05-01增加使用 LAV 解码器的播放器,在多媒体处理栏目里面
这个程序理论上支持所有 LAV 解码器 (LAVFilters/LAVSplitter) 支持的格式,支持 (不限于) 播放以下后缀的文件:
• 视频 (*.mkv, *.ts, *.mp4, *.webm, *.avi, *.qt, *.mov, *.mpg, *.mpeg, *.m1v, *.asf, *.wmv)
• 音频 (*.aac, *.mp3, *.mpa, *.mp2, *.wma, *.wav, *.au, *.aif, *.aiff, *.snd)
• MIDI (*.mid, *.midi, *.rmi)
2017-04-27增加 “多媒体处理” 栏目,
增加 TTS 文字转语音 (文字朗读,文字转 wav 文件) 软件 + 源码,在多媒体处理栏目里面
2017-04-26 BCB6 升级到 2010 之后的新版需要修改什么,在字符串及文字编码栏目里面
2017-04-24最初版本:增加 “字符串及文字编码” 栏目

文档索引

字符串及文字处理
• 字符类型及字符编码• 各种 ANSI 编码• 各种 UNICODE 编码
• 字符编码之间转换• 字符串处理• BCB6 程序升级到新版
多媒体处理
• TTS 文字转语音• 使用 LAV 解码器的播放器  www.cppfans.com
图片处理
• 显示 gif 图片和动画• bmp 转 gif 图片和动画• gif 的每一帧都提取出来
• jpg,gif,png,bmp之间转换• 屏幕截图• 生成二维码
• 识别二维码和条码  www.cppfans.com  www.cppfans.com
文件处理
• INI 文件处理• JSON 解析和生成• CHM 帮助文件
界面处理
• 使用 Action 控件• 其他程序文字拖拽到Memo里• 把文件拖拽到窗口里面
• 枚举控件的属性、事件、成员函数和变量  www.cppfans.com  www.cppfans.com


C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号