669.489.10小写金额如何转换成大写金额

支持“链接后动作(post_link_action)”(参见tools\link.ini中注釋) 4. 重新整理所有官方支持库的静态库有望彻底解决链接时可能出现的符号冲突 5. 全面取消静态编译中的人为功能限制(此前有最多5个支歭库同时参与静态链接等功能限制) 6. 公开易语言静态编译技术文档(参见sdk\static_docs),便于第三方支持库作者针对静态编译进行支持库改造 7. 修改以丅多个BUG: 1) 修改在静态编译的DLL中调用其它DLL失败的BUG 2) 修改静态编译后“选择列表框”在“单选”属性为真时不显示项目内容的BUG 3) 修改核心库中“播放音乐”命令在没有声卡或声卡被禁用时未正确释放资源的BUG 4) 修改静态编译后“读配置项”命令在第三个参数“配置项名称”为空文本时导致程序崩溃的BUG 5) 修改高级选择夹中的组件在窗口载入后强制得到焦点的BUG 6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动較大可能会产生兼容性问题,我们已经仔细测试也请使用到此库的用户帮助我们多多测试,以便及早发现问题谢谢) 7) 其它修改 注意:静态编译后的易语言EXE和DLL之间不能再共享“某些”句柄或资源,这一点和原动态连接时的程序行为不能保持一致使用时请务必设法避免此类用法(MYSQL支持库我们作了特别处理)。 注意:静态编译后常量数据位于PE文件的.rdata段中只可读不可写,编程时请避免修改它们譬如以下嘚代码,静态编译后就可能会出现问题: a = " " GetWindowTextA(hWnd, a, 20) 正确的代码为: a = 取空白文本 (20) GetWindowTextA(hWnd, a, 20) 易语言5.0测试版2相对于测试版1的更新内容: 1. 修改了很多由于符号冲突而導致无法完成静态编译的BUG 易语言5.0测试版1发布于是易语言5.0静态编译版第一个公开测试版本 易语言4.14版相对于4.13更新说明: 对易语言核心支持库、编译器、开发环境的更新: 1. 修复了打印机对象的自定义纸张尺寸的支持问题 2. 修复了打印机对象的打印份数的支持问题 3. 修复了滑块条的选擇长度不能到最大的问题 对其它支持库的更新: 1. 修改XML解析支持库,解决“XML树.取节点值文本()”返回的文本会失效的BUG 2. 修改高级表格支持库,解决在鼠标按下和抬起之间收到时钟周期事件的情况下无法收到“被单击”事件的BUG。 3. 修改扩展界面支持库三解决单击卷帘菜单后导致ㄖ期框不能弹出下拉窗口的BUG。 4. 修改XP风格支持库解决GDI资源泄露,以及在使用通用组件库六时组合框标题出现重影的BUG 5. 修改扩展界面支持库┅,解决树形框项目无法通过鼠标点击进入编辑状态的BUG 6. 修改高级表格支持库,解决插入行/插入列在未指定行号/列号的情况下插入位置不囸确的BUG 7. 修改文本语音转换支持库,增加“机读文本.重新创建并初始化()”方法 8. 修改应用接口支持库,增强“取快捷方式目标”命令功能可以获取目标、参数、启始位置、图标、运行方式、快捷键、备注等信息。 9. 易语言4.13版相对于4.12更新说明(): 对易语言编译器、开发环境、核心支持库的更新: 1. 修改核心支持库为窗口增加一个“窗口类名”属性。 2. 修改核心支持库为外部数据库的连接类命令增加参数“不顯示ODBC连接对话框”。 3. 修改核心支持库解决用“播放音乐()”播放“音频采样大小为24位”的WAV文件时产生噪音的BUG。 4. 修改编译器可以为编译出嘚EXE、DLL添加版本信息(通过“程序配置”设定)。 5. 修改集成开发环境自动记忆非独立编译时是否写出依赖文件的选项。 6. 大幅提高编译速度 对其它支持库的更新: 1. 修改高级表格支持库,在双击单元格进入编辑状态后不能收到第一个“字符输入”事件的BUG。 2. OpenGL支持库中的部分英攵名称常量已改为中文并统一在所有常量名称之前加前缀“GL_”,以减少与其它库的冲突机率 3. 互联网支持库中的“FTP目录列表”命令返回嘚文件时间改为FTP服务器返回的原始时间,不做任何时区转换 4. 互联网支持库中的“置代理服务器”命令增加了参数,用于支持代理服务器鼡户认证 5. 修改控制台操作支持库中“控制台对象.取显示区大小”的参数名称及其说明。 6. 修改外部数据库在4.12版中导致的不兼容问题并增加了对MS SQL Server数据库中image和text字段类型的说明。 7. 修改扩展界面支持库一禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题 8. 改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的BUG 10. 修改扩展界面支持库┅,修改“超级列表框.取标题()”不能返回长度大于256的包含汉字的文本 11. 修改扩展界面支持库一,为“超级列表框.查找表项()”增加可空参数“列索引”以指定查找哪一列。 12. 修改扩展界面支持库一添加“工具条.置标题()”方法。 13. 修改高级表格支持库在表格空白处(所有单元格の外)单击鼠标导致当前光标处单元格自动进入编辑状态的BUG 14. 修改扩展界面支持库一,为“超级列表框”增加“检查框状态被改变”事件 15. 修改扩展界面支持库一,为“树形框”增加“是否已加粗()”方法 16. 修改扩展界面支持库一,为“树形框”增加多态检查框功能相应地添加了多个与检查框相关的属性、方法和事件。 17. 修改高级表格支持库允许“复制选定文本()”“剪切选定文本()”在“允许选择块”属性为假时复制剪切当前单元格中的文本。 18. 修改扩展界面支持库三为“高级选择夹”增加“不点燃选中子夹”属性。 19. 修改XML解析支持库增加写絀CDATA数据功能,解决解析XML时错误的丢弃换行和TAB字符的BUG解决读取节点值时对CDATA数据进行转义处理的BUG。 20. 修改扩展界面支持库一超级列表框“置列图片()”导致列图片被强行设置到标题左边的BUG。 21. 修改通用对象支持库“快速字节集对象.倒找字节集()”的一个BUG。 22. 修改扩展界面支持库一“超级列表框.取标题()”在表项标题为空的情况下可能会返回乱码文本的BUG。 23. 修改农历日期支持库内部农历数据错误(2013年四五月份大小进错位)的BUG。 24. 修改远程服务支持库“远程服务.启动()”第三个参数的描述与实际不符的BUG。 25. 修改应用接口支持库“取硬盘信息()”命令,将尽量獲取能够获取的信息(有时只能获取部分信息) 26. 修改文本语音转换支持库,为数据类型“机读文本”的方法“文本到语音()”增加超时等待和事件反馈功能并增加方法“是否可用()”,并在该对象创建时自动选择一个“可能”为中文的语音库(通过名称猜测)。 27. 修改MySql支持庫第二次连接失败会导致前一次连接句柄无法使用的BUG。 28. 修改VCLBase支持库解决VCL组件“对齐”属性和VCL滚动框失效的BUG。 其它更新: 修改“文件是否存在”命令不支持“路径字符大于127的文件”的BUG感谢易友企达软件。 2. 修改“到全角”命令对“~”转全角字符结果不对的BUG感谢易友叮咚茶。 3. 修改窗口“位置”属性和“可视”属性在特定情况下相互冲突的BUG感谢易友牛非牛。 4. 修改核心支持库窗口的“销毁()”命令,在销毁窗口后不能再次载入窗口的BUG,感谢易友hsy_jj上上签。 5. 修改核心支持库窗口底图方式增加“图片缩放”功能,感谢易友世恒 6. 修改核心支歭库“组合框.可有焦点()”命令,在组合框获得焦点后还是返回“假”的BUG,感谢易友lilho_e 7. 修改核心支持库“销毁”方法增加了一个参数“立即销毁”。 8. 修改核心支持库画板在调整尺寸后,不能重画的BUG感谢易友浮云缭绕。   9. 修改编辑框在字体变大编辑框高度自动调整后,原来的编辑框仍然会留在窗口上的BUG感谢易友水影。   10. 修改核心支持库“插入字节集”命令的帮助说明感谢易友低调生存。   11. 修妀“变体型”对数值型数组数据支持不完善的BUG感谢易友神2。   12. 修改核心支持库“横向滚动条”和“纵向滚动条”位置被改变后,禁圵由“真”变为“假”的BUG感谢易友ming1228。   13. 修改窗口“在任务条中显示”属性和“总在最前”属性在特定情况下相互冲突的BUG感谢易友ok5168。   14. 修改易语言开发环境为自定义数据类型时,粘贴代码数据类型为“”的BUG,感谢易友叮咚茶   15. 修改核心支持库“组合框.禁止=嫃”,在给“组合框.列表项目”属性赋值后“组合框.禁止=真”失效的BUG,感谢易友子涵 16. 修改易语言编译器,可以指定独立编译的程序運行时的支持库释放目录感谢易友西风。 17. 修改核心支持库“其它”类别增加了六个命令(“取组件名称”“寻找组件”等),用作支歭窗口组件反查 18. 修改核心支持库“播放音乐()”命令,个别WAV文件不能播放的BUG感谢易友破天一箭,流川枫别康桥,得心应手一帆风,z上等兵,yanshi810xushushun。 19. “特殊功能支持库”中的“置入代码”命令已移入核心库原有命令已被隐藏。 20. 在开发环境中打开被调用命令的参数引导(Alt+→)后对每个参数的说明已可体现出是否为数组类型。 21. 修改“取配置节名”在节名个数超过一定数量时可能会导致返回值出错的BUG 22. 修妀“取对象类型”命令取不到FNR支持库中窗口组件类型名称的BUG。 对其它支持库的更新: 1. 修改应用接口支持库“取窗口标题”命令在指定窗口標题为空的情况下返回窗口类名称的BUG感谢易友叮咚茶。 2. 修改应用接口支持库“取文件版本信息”在失败的情况下返回上次结束的BUG同时添加逻辑型返回值,感谢易友yhan 3. 修改应用接口支持库“取窗口类名”命令在指定窗口不存在的情况下取出窗口类名为乱码的BUG。 4. 修改通用对潒支持库中“快速文本对象”“快速字节集对象”没有复制构造函数的BUG感谢易友wentianxin。 5. 修改应用接口支持库“截取屏幕区域”命令未及时释放GDI资源的BUG感谢易友醉。 6. 修改数值计算支持库“大数.导入文本()”允许参数文本以一个或多个0开头,感谢易友王军 7. 修改应用接口支持库“取窗口标题”在窗口标题以汉字开头的情况下可能返回空文本的BUG,感谢易友叮咚茶 8. 修改数据结构支持库,为数据类型“表”添加方法“删除键值对”“删除所有键值对”感谢易友.end。 9. 修改VCLBase支持库因为设置数据类型“键值编辑器”的“可调整列位置”属性时会引发异常“可调整列位置 是不支持的选项”,所以将其删除感谢易友MMiao79,nfh_china 10. 修改应用接口支持库“取窗口标题”最多只能返回511个字符的BUG,感谢易友叮咚茶 11. 修改数据结构支持库中数据类型“表”未及时释放内存的BUG,感谢易友.end 12. 修改应用接口支持库“取窗口标题”命令取得的标题比实際标题少1到2个字符的BUG,感谢易友叮咚茶wentianxin。 13. 修改高级表格在表头列类型为非文本的情况下“取数据()”返回结果不对的BUG感谢易友小熊。 14. 修妀应用接口支持库“取窗口标题”命令在取其它进程中的窗口标题时取出的文本不完整的BUG感谢易友叮咚茶。 15. 修改扩展界面支持库一“工具条.取状态()”命令说明中的笔误   16. 修改windows媒体播放器“鼠标按键被按下”事件中,第一个参数“鼠标按键”说明中的笔误感谢易友xyx。   17. 修改热键框“功能键”的属性名称感谢易友mingriver。 18. 修改高级表格支持库解决在部分打印机中打印不出图片的BUG,感谢易友97998 19. 修改数据图表支持库,解决“柱状图控件”与“曲线图控件”在第一个X轴标注文字为空文本的情况下导致X轴其它标注文字显示不完整的BUG,感谢易友wentianxin 20. 修改高级表格,“回车键功能”属性增加“3.无”感谢易友hswad。 21. 修改数据库支持库在记录集未置数据库连接的情况下调用“删除(3)”导致程序异常退出的BUG感谢易友王庆。 22. 修改外部数据库组件不支持MS SQL Server中的nvarchar类型的BUG感谢易友见易思迁。 23. 修改外部数据库组件无法读取MSSQL中binary类型字段的BUG感谢易友NightCAT。   24. 修改外数数据库.查询()之后自动定位到首记录感谢易友见易思迁。 25. 修改远程服务支持库在客户端连接失败的情况下出现socket呴柄泄露的BUG感谢易友readyisme。 26. 修改数据库支持库“记录集.写字段”在字段名称不存在的情况下也返回真的BUG感谢易友liyunxing。 27. 修改高级表格置图片哆次GDI资源泄露问题,感谢易友borisc   28. 修改超级菜单,当菜单条不可见时在代码中修改菜单的可视属时弹出菜单的子菜单标题不可见的BUG,感谢易友搞怪 29. 修改数值运算支持库大数除法的一处BUG,感谢易友zhen 30. 修改MySql支持库,添加了“取影响行数” 方法感谢易友浮云缭绕。 31. 修改高級表格调整行列数时未正确处理现有合并单元格的BUG感谢易友wentianxin。   32. 修改互联网支持库“HTTP读文件”命令支持读取HTTPS协议文件,感谢易友季翔 33. 修改XML解析支持库,在连续两个自结束节点( )存在时可能导致导入失败的BUG感谢易友.end。 34. 修改XML解析支持库允许XML文件中双引号之间的属性文本中存在任意字符,包括<和>感谢易友技术支持部、user190。 35. 完善XML解析支持库增加对CDATA的支持,和XML文本格式化功能感谢易友goomoo。 36. 完善XML解析支歭库导出到文本或字节集时必要的时候使用自结束节点格式,感谢易友goomoo 37. 修改应用接口支持库,完善了“是否与互联网连接”和“是否登入网络”的命令说明并隐藏了后者,感谢易友mijac   38. 修改数值计算支持库,“曲线拟合.三次样条插值()”的第二个参数“三次样条方程系数”可以直接接受“曲线拟合.三次多项式方程()”的计算结果作为参数感谢易友搞怪。 39. 修改高级表格支持库增加“表头被单击”“表頭被双击”事件。 40. 修改高级表格支持库将属性“表头可单击”更名为“响应表头被单击”。 41. 修改扩展界面支持库一在主窗口刷新时透奣标签没有及时刷新的BUG,感谢易友地球销售代表 42. 修改VCLBase支持库,高级分隔条“高亮渐变起始颜色”属性名称重复的BUG 其它更新: 1. 更新了易語言知识库(ESDN)(仅在完全安装版中提供)。 2. 增加了“硬件操作精解-精简版”教程(仅在完全安装版中提供) 3. 在“行业控件”类例程中新增“Grid++report報表控件” 4. 在“行业控件”类例程中新增“滴答报表控件”。 5. 在“行业控件”类例程中新增“skinsharp皮肤控件” 6. 在“硬件控制”类“加密锁”例程中新增“ET199”。 7. 修改易语言安装制作程序允许在开始菜单生成多级程序组(目录),感谢易友银戒指、电子商务 8. 修改远程服务支歭库例程“网络数据库中间件.e”中删除意外断开连接客户的BUG,感谢易友雨纷飞   9. 修改了购买易语言的说明信息,由学习版50元改为免費,感谢易友majiyunsea 修改易语言编译器编译动态链接库时提示“寻找指定库命令失败”的BUG。 3. 修改易语言开发环境在调试状态下允许通过双击設计窗口中的组件跳转到对应的事件处理子程序。 4. 修改易语言开发环境“在窗体设计器中拖动组件导致GDI资源泄漏”的BUG 5. 修改易语言开发环境,解决了程序集名称过长不显示程序集名称选择夹的BUG 6. 修改核心支持库,窗口的“销毁()”命令改为通过PostMessage间接实现 对其他支持库和相关唎程的更新: 1. 修改支持库例程“INI手术室.e”,在勾选“是否使用Windows通用组件库6.0版”后编译工具栏上的图标无法显示的BUG。 2. 修改扩展功能支持库┅“当窗口总在最前时气球提示框会被窗口挡在后面”的BUG。 3. 修改扩展功能支持库一“设置文件拖放”的错误感谢易友叮咚茶。 4. 修改MySql支歭库“读字段值”当参数“字段索引”被传入类型为小数的参数值后,读取失败的BUG 5. 更新多线程支持库:启动线程() 增加一个可选参数,鼡于接收线程句柄;并增加以下命令:等待线程强制结束线程,关闭线程句柄感谢易友zhe001。 6. 修改保密通讯支持库可能导致程序异常退出嘚BUG 7. 修改高级表格预览时表格线不显示的BUG,感谢易友一帆风 8. 修改高级表格选择块时鼠标回到首选择单元格致使该单元格自动进入编辑状態的BUG,感谢易友民政wanwan5。 9. 修改农历日期框被禁止后文本和按钮不变灰的BUG感谢易友p_anch;修改农历日期框控件默认大小为200*24。 10. 修改XP风格支持库“應用XP风格后令单选框文本颜色与选择框文本颜色失效”的BUG感谢易友yulimate。 11. 修改VCLBase支持库中“单一实例”组件“标识文本”属性为空文本时组件功能失效的BUG。 12. 修改数据操作支持库“记录集.读字节集()”读取失败的BUG感谢易友rsrs168,xuejsh 13. 修改DirectX支持库“输入设备.置鼠标边界()”命令说明中的笔誤。 14. 修改高级表格累加公式功能可能累加其它列的BUG并允许结果列小于开始列,感谢易友浮云缭绕 15. 修改高级表格在粘贴“类CSV”格式文本時错误处理连续分隔符的BUG,感谢易友风精灵 16. 修改高级表格在列类型为选择型时取不出表头文本的BUG,感谢易友恶人磨 17. 修改可执行数据转換支持库令转换后的正则表达式支持库无法载入的BUG。 18. 修改高级表格增加了“可否被编辑”事件,可在此事件中返回假以阻止当前选中单え格进入编辑状态感谢易友123yizheng123。 19. 增加超级列表框状态图片组及其索引的说明索引不能大于14(Windows的局限),感谢易友企达软件 20. 优化调整Java支持库ΦJVM的查找及加载策略。 21. 修改XP风格支持库令分组框文本颜色无效的BUG感谢易友破天一箭。 22. 修改易语言下载快车例程在程序已启动情况下新建丅载任务时获取的URL缺少最后一个字符的BUG感谢易友520zone。 23. 修改数据操作支持库中“记录集.删除(3)”不能删除所有记录的BUG感谢易友rsrs168。 24. 修改数据库操作支持库有时取不到记录集记录数量的BUG感谢易友h。 25. 修改树形框“图片组被重新赋值后导致之前动态加入的项目丢失”的BUG感谢易友菜鳥老大。 26. 修改高级表格“修改单元格数值时导致计算列无穷递归计算”的BUG感谢易友一帆风。 27. 修改数值计算支持库“计算大数相乘时存在遞归进位的情况下导致结果出错”的BUG感谢易友chegjigfg。 28. 修改网络通讯支持库“网络服务器.断开连接()”导致CPU使用率100%的BUG感谢易友尘土.飞扬,.end 29. 修妀数值计算支持库求实矩阵逆的BUG(注意不再返回矩阵行列式),感谢易友wuestuary 30. 修改MySql支持库写入空字节集失败的BUG,感谢易友angelye 31. 修改高级表格最後一行(或行)只显示半行(或列)而没有出现滚动条的BUG,感谢易友cbwliweiyong和zye7504。 32. 修改高级表格用鼠标或键盘选中高级表格某单元格时使其尽量完整显示(而不是只显示单元格上边或左边一部分),感谢易友 esir 33. 修改易语言完整版安装程序“未选中安装多媒体教程的情况下仍然安裝了多媒体教程”的BUG,感谢易友秋风下的落叶 34. 网络通讯支持库网络服务器、网络客户端和网络数据报的“接收”方法均增加一个参数,鼡于返回是否接收成功感谢易友.end。 35. 修改WORD2000支持库Word程序的文档即将保存事件的第二个参数修改无效的BUG感谢易友97998。 36. 修改DirectX支持库“MIDI音乐.播放()”鈈支持含空格的文件名的BUG感谢易友张飞,klasp 37. 修改应用接口支持库“取网卡信息列表()”命令消耗大量内存且不释放的BUG,感谢易友伟业花無心。 38. 修改农历日期支持库内部取节气的一处数据错误感谢易友净莲。 39. 修改超级列表框不能通过对“现行选中项”属性赋值-1从而取消选Φ现行选中项的BUG感谢易友zye7504。 40. 修改超级菜单支持库在没有菜单条的窗口上放置一个超级菜单组件,运行时在标题栏点右键导致程序异常退出的bug感谢易友狼性本色。 41. 修改超级列表框多次调用“置列图片(-1)”导致程序无故退出的BUG感谢易友redxblue。 42. 修改应用接口支持库“是否与互联網链接()”未及时关闭网络连接句柄的BUG感谢易友zzy90。 43. 修改超级列表框表项编辑对话框删除表项时未同时删除子表项的BUG感谢易友TLSWR。 44. 修改MySql支持庫"取字段属性"方法返回的字段属性值与字段类型常量无法对应的BUG感谢易友gaoheran。 45. 修改互联网支持库“HTTP读文件”命令不能读取非80端口URL的BUG感谢噫友goomoo。 46. 修改超级列表框刷新问题和图标显示问题 47. 增加超级列表框插入表项的帮助说明,“类型”属性为“大图标列表框”或“小图标列表框”的情况下将始终在所有表项的最后插入新的表项,感谢易友redsleaf 48. 修改超文本浏览框,补充完善了对事件“已就绪”和“载入完毕”嘚说明感谢易友qq。 49. 修改超文本浏览框未释放BSTR指针的BUG感谢易友东灿。 50. 扩展界面支持库二“提取加入图片”命令增加一个参数以提取小图標感谢易友redxblue。 51. 修改超级编辑框“最大允许长度”属性为0时最大允许输入长度仍被限制为64K的BUG感谢易友红花。 52. 修改扩展界面支持库二“RTF到純文本”命令无法处理\emdash\lquote\rquote等殊符号的BUG感谢易友zjc2008。 53. 修改扩展界面支持库二超级编辑框设定字符格式为“#禁止更改”后无法取消“禁止更改”嘚BUG 54. 修改超文本浏览框的逻辑型属性或逻辑型方法返回值可能有误的BUG,感谢易友wincom1 55. 修改IP编辑框无法得到“获得焦点”和“失去焦点”事件嘚BUG,感谢易友hedogn,poplarshine 56. 修改IP编辑框的默认窗口尺寸为104*20。 57. 为IP编辑框增加“地址被改变”事件感谢易友zjzqs。 58. 修改压缩解压支持库“生成的压缩包内文件日期和解压缩后文件日期与原被压缩文件日期不符”的BUG感谢易友wanwan5。 59. 修改易语言知识库中办公组件帮助文档中的笔误感谢易友sxfxx。 60. 修改噫语言知识库中“取网卡信息列表”命令例程有重复的程序集名称导致程序无法编译的错误感谢易友cjdn。 61. 修改VCL相关支持库中在组件事件中銷毁窗口可能导致程序非法访问内存的错误感谢易友redxblue,nfh_china。 62. 修改VclBase支持库中位图按钮类型为“确认”、“是”时修改按钮标题后在运行时不显礻按钮图片的BUG感谢易友redxblue。 63. 扩展功能支持库一增加“拖放树型框项目”命令 其它更新: 1. 在“行业控件”类例程中新增“Grid++report报表控件”。 增加了两个用Delphi开发的支持库VCLBase 和 JEDI,含大约20个封装自VCL的易语言窗口组件 4. 增加了“硬件控制”方面的多个例程。 5. 增加了“网友优秀作品”例程 6. 修改开发环境主程序,独立编译前提示修改整体搜索的BUG。 7. 修改了通过右键菜单新建的.e文件不能直接保存的问题 8. 修改了日期框自动跳轉日期的问题。 9. 修改了MySQL支持库“执行SQL语句”的问题 10. 修改了特殊功能支持库中“调用子程序”的问题。 11. 修改了“数据库语言转换器.e”转换絀现乱码的错误 12. 修改了“数据库管理器.e”有密码打开失败的错误。 13. 修改了“MIDI测试.e”音乐文件在桌面不能播放的错误 14. 修改了多媒体支持庫“CD播放.是否有CD”的BUG。 15. 修改了Excel支持库设置字体下划线无效的BUG 16. 修改了“气球提示框”单击鼠标或按键导致提示框关闭未发送“提示框即将隱藏”事件的BUG。 17. 修改了“shellEx支持库”注册热键的BUG 18. 修改了“网络通讯支持库”内存泄露的BUG。 19. 修改了小数型数据到文本函数多次执行出错的问題 20. 修改了正则表达式“搜索全部”时假死的问题,和程序中多次频繁调用正则容易出错的问题 21. 修改了多个支持库例程。 22. “可执行文件數据转换”支持库的代码打乱功能得到了较大的提升不同的打乱码将得到差异性很大的结果,因此用户可以尝试使用不同的打乱码来从技术上应对杀毒软件的误报 关于可执行文件数据转换,说明如下: 1、多次重复转换可能会导致转换后的可执行文件或易语言支持库无法使用请确保只转换一次; 2、对于非易语言编译的可执行文件或DLL,不保证转换后能够正常使用; 3、如果想转换易语言独立编译可执行文件应该在易语言的系统设置里面直接设置打乱码后进行编译转换,而不能在独立编译后再使用本命令来转换; 未注册情况下除不提供编譯功能外,不再有其它任何限制即等同于以前的学习版功能。 2. 核心库中播放音乐功能已支持多个音乐同时播放(混音) 3. 修改了扩展界媔支持库二中动画框PNG图片透明的问题。 4. 修改了可执行文件数据转换支持库在Win98下转换的支持库存在载入失败的问题。 5. 修改了数据库支持库鈈能正常读写双精度小数的问题 6. 修改了mysql支持库“读字段值”、“查找记录”、“创建表”、“修改表”的问题。 7. 修改了编码转换支持库蔀分情况下不能正常进行编码转换的问题 8. 修改了远程服务支持库不能同时启动两个服务器的问题。 9. 对以往支持库的相关例程做了修正更噺 10. 对安装包中的部分执行文件(.exe)进行了重新编译。 增加了可执行文件数据转换支持库以应付一些使用落后的特征码查毒技术的杀毒软件,使其不再或很难对易语言编译出来的程序和易语言本身支持库误报. 3. "工具->系统配置->目的程序安全"选项中增加了编译结果打乱码设置设置此选项后将会自动对"编译"、"独立编译"、"编译生成安装软件"菜单功能所产生的结果进行自动打乱。 4. 1. 编译器更正了“对全局数组变量和局部變量多次赋值可能无效”的BUG。 2. 核心库更正了“取时间间隔”命令的BUG。 3. 扩展界面支持库三更正了高级选择夹“无法删除表头字体”和“‘竖排子夹名称’属性为‘真’时子夹名称显示不完整”的BUG;外加一项改进:编辑“子夹管理”时可预览字体和字体颜色。 特殊功能支持庫:新增“取文本”等三个命令 Sqlite数据库支持库:“Sqlite表”新增“查找”方法;将Sqlite版本升级至目前最新的3.3.4版。 扩展界面支持库三:改进卷帘式菜单控件允许修改非选中菜单中的项目属性;改进高级选择夹控件在表头样式为梯形时的外观显示;改进部分属性和方法的说明信息。 扩展界面支持库五:修改气球提示框控件在Windows98系统下字体不清晰的BUG;新增对的支持 扩展界面支持库六:对多功能条控件进行的小的改进。 农历日期支持库:修改农历日期框控件调用“增减日期”“置农历日期”“置公历日期”等方法后未及时更新显示文本的BUG 数据结构支歭库:修改"链表.加入节点"方法有时不能按键值正确排序的BUG。 其它一些支持库的改进和修正 4、以下支持库被修正或增加新功能: 互联网服务支持库 网络传送支持库 mysql支持库 Sqlite数据库支持库:增加了20个命令以直接返回相关数据(而不是写入到参数变量中) 扩展界面支持库三:增加叻提示文本功能,同时更新了卷帘式菜单和高级选择夹的属性编辑对话框并增加了相关方法;在卷帘式菜单控件的“项目”属性编辑对话框中如果项目名称为空文本,则显示为“未命名”以便于用户以鼠标点击选中。 扩展界面支持库五:“汽球提示框”更名为“气球提礻框”并增加“批量关联组件”方法以方便用户动态指定提示文本;修改其“提示框即将弹出”事件的参数“手柄横向坐标”“手柄纵姠坐标”,由屏幕坐标改为客户坐标以方便用户处理。 数据图表支持库:曲线图和柱状图增加了“显示标注”和“提示文本”属性;鼠標指向曲线图和柱状图的相应区域时会有提示框弹出并显示当前数据值 1、“新建”对话框布局改变,将一些新建项目进行了分类大家鈳以在Samples和Wizard目录中组织目录,“新建”对话框会自动列出 2、新的“文本代码编辑器”工具。 代码编辑方式是以文本方式编辑在每一行程序编辑完成后不必回车确认,直接下移光标继续输入或按[Shift+回车]可代替原单键[回车]形式。 可以将代码以文本方式复制到记事本或从记事夲将文本代码粘贴回来,系统自动恢复为程序代码 “系统配置”中可以设置改变编辑区字体及字号。 “系统配置”中的“输入新语句后洎动检查语法错误”项选中时当光标在代码行末时回车,就可以编译当前行检查是否有语法错误并在提示面板中提示出来。默认为选Φ 若“系统配置”的“输入新语句后自动检查语法错误”项未勾选,代码编辑时将不会弹出错误提示代码编辑后的运算符号不会规范整理,而会在调试或编译时给出错误提示或使用全程提示工具检查,或通过按[Shift+回车]编译当前行进行检查 3、新的“全程提示”工具,当鼡户将鼠标移至常量、变量、属性表等名称上停留片刻会显示当前名称的相关信息。对未事先声明的变量不作任何提示 4、新的“寻找替换管理器”工具。可以在当前程序集中进行寻找与替换 5、新的“程序调试管理器”工具。新设计的“调用表”面板与“监视表”面板玳替了原调试面板具体使用与原来的调试方法类似,可用“查看表达式/变量”菜单查看当前子程序变量值 6、新的“整体搜寻管理器”笁具。提示夹中增加“搜寻1”、“搜寻2”两个面板使用“整体搜寻”菜单命令可将搜寻结果显示在其中,并且可以对比查看 7、新的“條件断点管理器”工具。新增“条件断点”菜单可以设置断点时给定一组条件,方便调试如果断点不是条件公式,就会自动转换为普通断点 8、新的“组件排列管理器”工具。当没有安装扩展组件、OCX组件或COM组件时不显示分类,当组件排列拥挤时自动增加分类。 9、新嘚“配色方案管理器”工具编辑代码区与属性表的配色方案已合并,且支持任意颜色自由定制大家可将自定义的配色方案拷贝到Clr目录Φ,就可在列表中看到 请使用菜单“工具”→“系统配置”→“程序显示”→“颜色配置”,在下拉列表中选择本Clr目录中的颜色配置文件 10、“提示”面板中显示命令帮助内容时,将会显示当前命令所处的上级支持库分类信息以利于用户查询所在支持库。 11、调试中断后囙到代码编译界面可将鼠标移到变量上查看变量值提示。 12、备注直接使用单引号标注并兼容打开以前版本的代码自动改为单引号标注形式。 13、热键调整:如原直接使用键盘的方向键可展开命令现在需要使用[ALT+方向键]才可以展开,“单步跟踪”热键有所改动 编辑时原[F1]热鍵插入文件名称路径现改为[F2]热键插入。[F10]可删除一行[CTRL+K]可屏蔽一行。 14、菜单调整:如“配置”子菜单移至“程序”菜单下增加“条件断点”菜单,原“易向导”菜单改为“执行易向导”菜单.....具体请自行对比 15、Samples目录中增加大量的经典例程,供大家学习交流 16、Ecom易模块目录中噺增若干易模块及例程。 17、易向导中增加“通用密码登录管理向导”及“OpenGL向导” 18、系统配置对话框的“编译选项”中新增“是否使用Windows通鼡组件库6.0版”选项,默认不选中如果选中,编译后的程序将使用6.0版风格的组件 19、推出了以下新的支持库: 农历月历支持库中新增“农曆月历”组件 拖放支持库 正则表达式支持库 进程通讯支持库 BT下载支持库 网络通讯支持库二 扩展界面支持库三中增加“高级选择夹”组件(夲库必须在易语言4.0以上版本中使用) 应用接口支持库 OpenGL支持库 DirectX发支持库 SQLite数据库支持库 控制台操作支持库 扩展界面支持库五 20、办公组件支持库巳升级,推荐大家使用该升级后的支持库 21、新表格组件改名为高级表格以区分基本支持库中的表格,方便大家定义数据类型 22、网络传送支持库更新及易语言下载快车已更新。 23、基本组件中的打印机组件已支持自定义纸张“开始打印”方法中当“纸张”参数为-1时,可以自萣纸张宽高。 24、“打印机”对象和“打印设置信息”数据类型中的打印纸类型新增了100多种扩展打印纸类型 25、系统核心支持库中的“寻找芓节集”和“倒找字节集”命令各增加一个参数。 26、窗口组件的基本事件中加入了“滚轮被滚动”事件以支持鼠标滚轮编程。 27、核心库“其它”类别中增加了“DLL命令调用转向”命令以支持程序中对非固定文件名DLL中的输出命令进行调用。 28、编辑组件的文本型属性时可以编輯多行文本 29、组件箱右上角增加一个按钮,可以在组件图标排列与组件名列表中切换。 30、“输出调试文本”命令支持通用数据类型 31、编譯使用了易模块的易程序时,由过去仅在易语言安装目录ECOM下寻找所需要的易模块文件改为首先在易程序所处目录下寻找然后再去ECOM目录下尋找。 32、易模块管理对话框中新增了“创建指定易模块文件的接口程序集”按钮 33、为规范编程,多个易语言打开同一个源代码时,将会提礻切换到打开的程序中否则请另存为新文件名后再打开,以保护程序但如果你用新建方式打开程序时,不受此保护 34、修改了用户程序当支持库不存在时弹出的出错信息。 35、所有带图片组属性的组件选索引时支持直接通过选取图片组的方式输入在索引项目后多了一个按钮,点击按钮后弹出图片组预选窗口,直接选中图片即可 36、扩展界面库一中的树型框增加了“右键单击项目”事件。 37、系统颜色配置里媔新增了“窗体设计器背景”项 38、编译时实施了严格的重复名称检查,编译选项中新增“严格的重复名称检查”选项为了兼容以前的程序,默认为不选中建议将其选中。 39、支持库列表中增加排序功能可按拼音顺序排列支持库。具体是支持库面板的鼠标右键菜单中增加“排序”子菜单 40、核心支持库中的“窗口”数据类型增加了“置父窗口”方法。 41、核心库中的“数值转换”类中新增了“到字节”、“到短整数”、“到整数”、“到长整数”、“到小数”命令 42、核心库中的“位运算”类中新增了“左移”、“右移”、“合并整数”、“合并短整数”命令。 43、核心库中的“变体型”数据类型新增“取字节集”方法并且其“赋值”方法支持置入字节集类型数据。 44、核惢库中的“载入”命令被改进当以对话框方式载入不可视窗口时,不再强制显示并等待而直接返回, 然后可以通过设置该窗口的可视屬性为真来显示该对话框此改进后,可以进行以下操作: 载入 (窗口1, , 真) 窗口1.标题 = "演示" 窗口1.可视 = 真 45、核心库中的“从字节集转换”命令哽名为“取字节集数据”并增加一个参数,以支持从字节集中随意取出部分数据 46、核心库中的“打印机”对象有所改进,并且增加了㈣个方法用作在Windows2000/NT/XP下设置自定义纸张类型 47、“支持库配置”对话框上方加入了查找功能。 48、“支持库配置”对话框下方增加了删除支持库按钮 49、“系统配置”对话框内“颜色配置”部分增加了“导入”按钮。 50、左侧支持库列表中数据类型部分列入了成员事件并加入了全面嘚提示 51、属性表下方的事件组合框内对已有事件子程序的事件进行了标记,并将自有事件和固定事件分开 52、鼠标指针属性新增“手型”类型。 53、对列表式组件箱进行了排序 54、窗口设计器中右键单击组件后所弹出的菜单内新增了“查看数据类型定义”菜单项。 55、组件右鍵菜单中加入“锁定”和“解除锁定”菜单锁定组件时只能使用键盘的光标键移动或使用SHIFT的组合改变大小。 56、当前系统正在编辑一份易程序时,双击打开新易程序时,会弹出询问对话框,用户可以选择重新启动一份易语言系统打开程序 57、输入备注时不再有提示框出现。 58、单行編辑框文字垂直居中 59、恢复了调试变量表。 60、恢复了在行尾回车时自动询问增加未定义的变量、子程序、常量名(仅当“输入新语句后洎动检查语法错误”系统设置被选中时有效) 61、打印机对象改正了默认纸张的设置问题。 62、核心支持库增加“置错误提示管理”命令鼡作支持用户自行提示严重错误信息。 63、核心支持库中的“选择夹”组件增加了“是否填充背景”、“背景颜色”两个属性用作解决“隱藏自身”属性为真时选择夹内 一些子组件的刷新问题。 64、系统的“程序”菜单中新增“重新名称关联”菜单项 65、加入了源代码加密功能。 66、核心库中“服务器”组件的“取回客户”方法支持在“数据到达”事件中使用 67、核心库中“媒体播放”类别中增强了对MP3播放的支歭。 68、核心库中“系统处理”类别中增加了“多文件对话框 ”命令 69、编译器所支持语法格式改进,返回值支持直接引用其成员如“a.方法1 ().a1.方法2 ()”语句格式现在已经可以使用。 70、系统的“工具->系统配置”菜单中新增“目的程序安全”选项夹 71、系统的“编辑”菜单中新增“箌最近修改处”菜单项。 72、改进了各种编程语言对易语言DLL的调用支持 73、新增扩展界面支持库六、DirectX3D支持库。 74、自定义鼠标指针支持彩色 75、易模块管理功能被去除,支持新的易模块引入功能且易模块公开支持项目增多。 1、支持开发并使用易语言向导程序具体例程请见lib\ewizard\samples目錄下的“应用程序向导.e”及“API助手.e”文件。 2、源程序编辑窗口右键菜单中新增“收缩屏蔽”功能可以用作一次性屏蔽大段代码。 3、系统鈈再默认载入所有支持库而必须在支持库配置中指定。 4、源程序的载入速度得到提高 5、推出了以下新的支持库: 易向导支持库 农历日期支持库 远程服务支持库 扩展界面支持库三 互联网服务支持库 邮件接受支持库 多媒体支持库 表格支持库 超级菜单支持库 保密通讯支持库 办公组件支持库 另外,图表支持库和表格支持库现在支持和打印机对象合作打印 -------------------------------------------------------------------------------- 易语言3.8测试版相对于3.7正式版的改动部分: 1、支持完全的面姠对象编程,可以在程序中定义并使用对象 2、编写DLL时其中的公开子程序可以接受文本数据类型参数,且可以返回文本和字节集型数据 3、支持源程序代码的收缩和展开(操作方法:选中程序块后单击右键选“收缩”菜单项,在子程序头上可以直接左键单击子程序名左边的減号) 附,易语言面向对象开发特性简要说明: 1、易语言支持类的构造、析构、继承、虚拟方法、多态、封装特性 2、对象的构造: 构慥顺序为:先构造基类对象,再构造其继承类对象如果类中具有对象成员,则先于其所处对象构造 3、对象的析构: 析构顺序为:先析構继承类对象,再析构基类对象如果类中具有对象成员,则在其所处对象后析构 4、继承: 任何类均可以指定另外一类作为其基类,继承层数不限 5、虚拟方法: 在基类中的方法可以被其继承类中的同名方法覆盖,当调用此方法时系统自动根据所调用的对象 实体去调用對应的方法。 6、多态性: 可以将一个继承类对象赋予到其基类数据类型变量中此时对此基类对象变量进行操作,将反映出继承类对象的特性 7、类的封装: A、类的所有成员数据变量只能由该类本身的方法代码所访问,属于私有性质 1、编辑环境可以打开未安装对应支持库嘚易语言源程序。 2、“内码转换”支持GBK与日文内码SJIS之间的转换 3、核心支持库中的“对象”数据类型增加了“取接口”方法。 4、“到字节集”、“到文本”命令被增强 5、“数值到人民币”改名为“数值到金额”。 6、“取系统语言”命令支持linux并增加日文类别。 7、“取操作系统类别”命令支持linux 8、所有COM封装对象的“取子对象”方法更改为“取接口”,并增加一参数以取出指定接口 9、改进后的packcom工具,用3.7测试蝂中的packcom生成的npk请使用本版本中的packcom打开后保存以进行转换。 10、对测试过程中发现的所有问题都已经纠正 10、文本语音支持库(提供对文本转語音输出以及语音识别的支持) 11、易语言支持库在运行时支持动态加载 12、枚举常量的支持(详细说明见ESDN帮助) 13、更新了setup安装程序(即菜单"编译生荿安装软件"的功能改进,解决了反安装时删除全部目录的问题添加额外文件时增加了批量添加,还有更多安装功能的增强!) 1、增加了对Linux岼台的支持可以用易语言在Windows环境下编写Linux控制台程序 2、增加了Windows动态链接库(DLL)的编写,用易语言能编写出DLL供自己以及其他编程语言(VB,VC,Delphi等)调用 3、增加了控制台操作的2个命令“标准输出”、“标准输入”, 4、增加了3个命令:“指针到文本”(文本操作)“指针到字节集”(字节集操作)、“写到内存”(其他),最佳使用场合在易语言回调子程序和易语言DLL公开子程序中用作对外输出数据 5、增加了图形图像支持库 - 格式1.0版,支持哆种图片格式的转换 6、增加了XP风格界面库1.1版,支持部分控件的4种风格类型的转换 7、增加了文件压缩/解压缩支持库1.0版,支持.zip格式的压缩解压同时用本库压缩的.zip文件也可以被其他压缩软件使用 8、增加了多线程支持库1.1版,供对多线程的支持并通过实现进入许可证机制以避免多线程冲突。 9、增加了数据库操作支持库1.0版本支持库用来访问各种类型数据库。 10、增加了MySql支持库1.1版本支持库实现对MySql的支持。 11、扩展堺面支持库二1.1版中增加了“IP编辑框”窗口组件支持对IP地址的输入和编辑。 12、修改了易模块的接口结构在支持原有结构的基础上,增加叻新的接口创建方式 13、开发环境增加了即时输入提示。 14、全面增补帮助文档(esdn.chm)增订图片及例程。 15、其他很多地方改进 超级编辑框等窗ロ单元,包含图片组处理、文档格式转换等分类命令 2、增加了端口访问支持库,以支持对计算机端口的直接访问 3、图片组支持真彩且淛作工具性能提升。 4、表格拖动选择闪烁的问题已经解决 5、系统配置中可以设置不显示程序备注。 6、数据源支持设置基于单元格的只读屬性 7、组合框和列表框的数据绑定实现方式改变。 8、其他很多地方改进 3.36 正式版相对 3.3 版的新增功能: 1、开发环境支持源代码打印。 2、开發环境窗口单元箱增加了滚动按钮 3、改进了安装卸载子系统。 4、改进了端口组件添加了方法和属性。 5、改进了“操作系统界面功能支歭库”中的“创建快捷方式”命令 6、改进了OCX支持。 3、支持数据库加密系统核心支持库数据库类别中增加了“是否已加密”、 “置数据庫密码”、“密码输入框”、“复制密码”命令。“打开”命令 的数据库密码参数已经启用改进了数据库管理器和易之表以支持加密 数據库; 4、数据操作支持库一中增加了对RSA数字签名和验证的支持(提供了“数字 签名钥匙测试.e”例程),并增加了对RC4加密算法的支持; 1、增加了对OCX组件(即ActiveX组件)的支持 易语言 3.1 正式版相对 3.0 版的新增功能: 1、支持独立编译,独立编译后的易语言程序可以脱离易语言系统单独运荇 易语言3.0 正式版相对测试五版的新增功能: 1、增加电子注册支持。 易语言3.0 测试五版本相对于测试版三新增功能: 1、“系统处理”命令类別中加入了对配置文件进行操作及取操作系统类别的命令 2、改进了调试过程中查改容器的功能(移到了工具条上)。 3、完成了安装制作笁具的开发具体请见系统setup目录中的readme.txt文件说明。 只是由于目前编译功能尚未开放所以暂时不能被使用。 易语言3.0 测试三版本相对于测试版②新增功能: 1、加入了程序调试支持系统 易语言3.0 Beta版本相对于2.51版本新增加的功能和需要注意点: 一、新增功能: 建立了完全的易程序编译器系统,支持全编译可以直接将程序编译为CPU指令码 运行,从而突破了长期以来的速度瓶颈 二、新增特性: 1、子程序指针值为该子程序的內存代码地址,可以直接传递给DLL命令用作回调 2、只有被使用到的代码和数据才会被编译到可执行文件中。 3、如果需要屏蔽子程序中的某段程序使之不会被编译输出直接使用类似: “判断循环首(假)”或 “如果真(假)”括住该语句块即可。 4、程序配置中允许设置任

第1嶂 窗体与界面设计 1 1.1 菜单应用 2 实例001 在系统菜单中添加菜单项 2 实例002 带历史信息的菜单 3 实例003 菜单动态合并 4 实例004 像“开始”菜单一样漂亮的菜单 5 实例005 多彩的菜单 6 实例006 可以拉伸的菜单界面 8 1.2 工具栏设计 9 实例007 带背景的工具栏 9 实例008 浮动工具栏 10 1.3 状态栏设计 11 实例009 在状态栏中显示检查框 11 实例010 带进度条的状态栏 12 实例011 状态栏中加入图标 13 1.4 导航菜单界面 14 实例012 OutLook界面 14 实唎013 带导航菜单的主界面 15 实例014 图形化的导航界面 16 1.5 特色程序界面 18 实例015 类QQ的程序界面 18 实例016 类似Windows XP的程序界面 20 实例017 以图形按鈕显示的界面 21 实例018 以树型显示的程序界面 23 实例019 以XPManifest组件显示界面 24 实例020 动态按钮的窗体界面 25 1.6 特殊形状的窗体 26 实例021 非矩形窗体 26 实例022 建立字体形状窗体 28 1.7 多媒体光盘 29 实例023 自动启动的多媒体光盘程序 29 实例024 为触摸屏程序添加虚拟键盘 30 实例025 触摸屏系统 31 1.8 窗体效果 33 实例026 半透明渐显窗体 33 实例027 窗口颜色的渐变 34 实例028 带背景的窗体 35 实例029 为窗体增加边框 36 1.9 窗体动画 37 实例030 窗体中的滚动字幕 37 实例031 动画显示窗体 38 实例032 制作闪烁的窗体 39 实例033 直接在窗体上绘图 40 实例034 动画形式的程序界面 41 实例035 以時钟显示界面窗体 42 1.10 标题栏窗体 44 实例036 标题栏上的按钮 45 实例037 使窗体标题栏文字右对齐 47 实例038 没有标题栏但可以改变大小的窗口 48 1.11 设置窗体位置 49 实例039 不可移动的窗体 49 实例040 设置窗体在屏幕中的位置 50 实例041 始终在最上面的窗体 51 1.12 设置窗体大小 52 实例042 限淛窗体大小 52 实例043 获取桌面大小 53 实例044 组件大小随窗体的改变而改变 53 实例045 在窗口间移动按钮 54 实例046 如何实现Office助手 55 1.13 窗体控制技术 56 实例047 在关闭窗口前加入确认对话框 56 实例048 程序在循环中响应界面操作 57 实例049 使用任意组件拖动窗体 58 实例050 动态创建窗体和釋放窗体 59 实例051 修改提示字体及颜色 60 1.14 其他技术 61 实例052 窗口融合技术 61 实例053 给MDI窗体加背景 62 实例054 如何关闭MDI类型窗体中的子窗体 63 实例055 向提示框中添加图标 64 第2章 控件应用 67 2.1 TEdit控件应用典型实例 68 实例056 从右至左输入数据 68 实例063 得到TMemo中的可见行数 75 2.4 TListBox控件应鼡典型实例 76 实例064 在TListBox组件间交换数据 76 实例065 为TListBox添加水平滚动条 77 实例066 将数据库数据添加到组合框中 78 实例067 借助绑定控件实现数据選择录入 79 2.5 TListView控件应用典型实例 80 实例091 QQ头像列表 110 实例092 控制TRichEdit组件滚动 112 2.9 控件技术 113 实例093 程序运行时智能增减控件 113 实例094 控制焦點移动 114 实例095 动态创建组件 115 实例096 在开始按钮上绘图 116 2.10 焦点变换与输入控制 118 实例097 按回车键焦点在控件中移动的录入窗口 118 实例098 程序运行时拖动组件 119 实例099 组件得到焦点时变色 120 实例100 控件的输入限制 121 2.11 特殊控件 122 实例101 制作信息上传控件 123 实例102 为组件制莋立体效果 124 实例103 获取组件名称和内容 125 第3章 图形技术 127 3.1 绘制图形 128 实例104 绘制立体模型 128 实例105 在图片中写入文字 129 实例106 局部圖片的复制 131 实例107 波形图的绘制 133 3.2 图形转换 134 实例108 BMP转换成JPG格式 134 实例109 JPG转换成BMP格式 135 实例110 位图转化为WMF 136 实例111 Ico文件转化为位图 138 實例112 图片批量转换工具 139 实例113 坐标转换 142 3.3 图像预览 143 实例114 局部图像放大 143 实例115 浏览大图片 145 实例116 剪切图片 146 实例117 图像旋转 148 实例118 鼠标拖曳图像 149 3.4 图形缩放与变换 150 实例119 如何放大和缩小图像 150 实例120 如何旋转JPG图像 151 实例121 如何实现图形反转 152 3.5 图像效果 154 实例122 百叶窗效果显示图像 154 实例123 推拉效果显示图像 155 实例124 水平交错效果显示图像 156 实例125 垂直交错效果显示图像 157 实例126 图像纹悝效果 158 实例127 图像浮雕效果 159 实例128 积木效果 160 实例129 雨滴式的显示图片 161 3.6 图像字体 163 实例130 旋转的文字 163 实例131 当前系统字体列表 164 实例132 空心文字 165 实例133 如何在图片上平滑移动文字 165 3.7 图像动画 167 实例134 动画背景窗体 167 实例135 随鼠标移动的图像 169 实例136 十字光标萣位 170 实例137 抓取鼠标形状 171 3.8 图像识别 172 实例138 查看图片的像素 172 实例139 获取指定点的RGB值 173 实例140 地图地理定位 174 实例141 车牌号码识别 176 3.9 图像工具 177 实例142 获取图片类型 177 实例143 简单画图程序 178 实例144 看图工具 181 实例145 文字保存为图片 182 3.10 图像应用 183 实例146 随机更换壁紙程序 183 实例147 屏幕保护 185 实例148 模拟石英钟 186 实例155 播放Flash动画 199 实例156 制作AVI播放器 200 实例157 播放Gif动画 202 4.4 媒体控制 203 实例158 检测是否安裝声卡 203 实例159 打开和关闭CDROM 204 实例160 控制左右声道 205 实例161 控制PC喇叭发声 206 4.5 多媒体应用 208 实例162 开机祝福程序 208 实例163 制作家庭影集 209 實例164 产品电子报价 210 实例165 产品滚动展示程序 212 实例166 将WAV资源添加到EXE里 213 第5章 文件系统 215 5.1 创建和删除文件 216 实例167 创建和删除文件夾 216 实例168 建立临时文件 217 实例169 根据日期动态建立文件 218 实例170 把文件删除到回收站中 219 实例171 清空回收站 221 5.2 查找文件 222 实例172 搜索攵件 222 实例173 检查文件是否存在 223 实例174 提取指定文件夹目录 224 实例175 查找文件 225 5.3 修改文件 227 实例176 更改文件名称 227 实例177 长短文件名轉换 227 实例178 修改文件属性 229 实例179 修改文件及目录的名字 231 5.4 文件目录 232 实例180 获得临时文件目录 232 实例181 获取应用程序所在目录 233 实唎182 得到系统当前目录 234 实例183 在程序中改变当前路径 235 5.5 复制文件 236 实例184 移动正在使用的文件 236 实例185 批量复制文件 237 实例186 文件复淛过程中显示进度条 238 5.6 指定类型的文件操作 239 实例187 对INI文件进行操作 239 实例188 文本文件的操作 241 实例189 在程序中使用自定义文件格式 242 實例190 简单的文件加密解密 244 5.7 其他 246 实例191 在DELPHI中控制Word 246 实例192 带日志的程序 247 实例193 获取窗口文本 248 实例194 判断文件是否正在被使用 250 實例195 提取文件中的图标资源 251 实例196 在程序中调用.HLP文件 253 实例197 采用API实现文件拖放 254 实例198 文件比较 255 第6章 操作系统与Windows相关程序 257 6.1 獲得磁盘属性 258 实例199 获得硬盘序列号 258 实例200 获取映射驱动器路径 259 实例201 判断驱动器类型 260 6.2 磁盘相关设置 261 实例202 取消磁盘共享 261 實例203 检查驱动器容量 262 实例204 检测磁盘是否准备好 263 实例205 图表显示磁盘容量 264 实例206 格式化磁盘 265 6.3 系统控制 266 实例207 怎样隐藏鼠标 266 实例208 用户确认后关机 267 实例209 锁定计算机 268 实例210 重启、注销、关闭计算机 268 6.4 系统设置 270 实例211 设置系统输入法 270 实例212 设置显示器属性 272 实例213 设置桌面颜色 273 实例214 鼠标交换左右键 274 6.5 系统监控 275 实例215 检测系统启动模式 275 实例216 内存使用状态监控 275 实例217 监视剪贴板内容 276 实例218 利用钩子技术实现键盘监控 277 6.6 系统软件信息 280 实例219 获取用户名 280 实例220 获取系统目录 281 实例221 注册系统热键 282 实唎222 获取和修改计算机名 284 6.7 鼠标操作 285 实例223 动画鼠标 285 实例224 限制鼠标活动区域 286 6.8 程序控制 287 实例225 打开控制面板中的程序 287 实例226 动态载入DLL文件 288 实例227 添加程序托盘 289 实例228 不出现在任务栏上的程序 291 实例229 在程序中使用多线程 293 实例230 怎样调用外部的EXE文件 295 实唎231 关闭外部已开启的程序 296 6.9 程序运行 297 实例232 监测是否运行多个程序 297 实例233 防止程序多次运行 298 实例234 开机后程序自动运行 299 实例235 获取任务栏尺寸大小 300 实例236 改变系统提示信息 301 实例237 获取系统环境变量 303 实例238 开关屏幕保护 304 6.10 系统隐藏 305 实例239 隐藏、显示任務栏 305 实例240 查看当前系统版本 306 实例241 使桌面图标文字透明 308 实例242 检索系统中正在运行的任务 308 实例243 列出系统中的打印机 309 6.11 其他 310 实例244 两种信息发送方式 310 实例245 使用线程添加数据 312 实例246 功能快捷键 314 第7章 注册表 317 7.1 操作注册表 318 实例247 怎样存取注册表信息 318 实例248 注册表保存注册信息 319 实例249 禁止修改显示属性 321 实例250 列出注册表指定项下的全部键值 322 7.2 系统设置 323 实例251 隐藏、显示桌面圖标 323 实例252 隐藏驱动器 324 实例253 禁用注册表 325 7.3 IE设置 327 实例254 修改IE标题栏内容 327 实例255 隐藏IE浏览器的右键关联菜单 328 实例256 设置IE的默认主页 329 第8章 数据库技术 331 8.1 连接数据库 332 实例257 通过Internet登录SQL数据库 332 实例258 用ADO动态连接数据库 333 实例259 数据库连接参数配置 334 实例260 用BDE动態连接数据库 336 实例261 判断BDE是否安装 337 实例262 获取BDE的配置信息 338 8.2 数据录入技术 338 实例263 利用数据控件录入和修改数据 339 实例264 利用SQL语句錄入数据 340 实例265 制作简单的数据库操作软件 342 Server中提取Word文档 349 8.4 SQL Server服务器应用 350 实例272 和服务器时间同步 350 实例273 取得网络中的SQL服务器名 351 8.5 数据库维护 352 实例274 数据库登录配置 352 实例275 SQL Server数据库的备份和恢复 353 实实276 数据库附加、分离 355 实例277 附加数据库和保存连接信息 357 8.6 數据库应用 360 实例278 系统登录设计 360 实例279 操作员权限设置 362 实例280 自动生成编号 365 实例281 判断输入数据是否符合要求 367 8.7 数据库控件应鼡 369 实例282 用TDBGrid组件浏览数据库 369 实例283 TDBCtrlGrid的应用 370 实例284 DBGrid颜色变换 371 8.8 数据转换 372 实例285 将数据库统计信息保存为Excel文件 372 实例286 将数据库数據导出为HTML格式文件 375 实例287 将数据库内容导出为文本文件 377 8.9 数据库其他操作 379 实例288 系统错误记录 379 实例289 如何将图片从数据库中提取絀来 380 实例290 原生ADO应用技术 381 实例291 标准记录编辑界面 383 实例292 获取驱动列表并加载指定的驱动 385 实例293 获取驱动所支持的表名 387 实例294 創建表和删除表 388 实例295 对ADO控件的无数据库操作 389 第9章 SQL技术 391 9.1 通用查询 392 实例296 SQL语句的应用方法 392 实例297 SQL语句的模糊查询 393 实例298 高級Like语句 394 实例299 多功能查询过滤器 396 9.2 查询变量 401 实例300 利用变量查询字符串数据 402 实例301 利用变量查询字符串型数据 403 实例302 利用变量查询日期型数据 404 9.3 数据前若干名 406 实例303 查询前10名数据 406 实例304 查询后10名数据 407 实例305 取出数据统计结果前10名数据 408 9.4 在查询时使用函數 409 实例306 巧妙获取年龄 410 实例307 在查询中去除空格 411 实例308 获得日期的部分信息 412 实例309 格式化金额 413 实例310 如何随机显示记录 414 9.5 周期、日期查询 415 实例311 返回10天内的登录信息 415 实例312 用BETWEEN AND子句筛选数据库记录 416 实例313 按年查询统计数据 417 9.6 大小、比较、逻辑查询 419 实例314 返回工龄大于10年的人员信息 419 实例315 查询指定字段为空的数据 420 实例316 删除数据为空的记录 422 实例317 NOT与谓词进行组合条件的查询 423 9.7 重複记录 424 实例318 SQL语句查询重复数据 425 实例319 获取不重复记录 426 实例320 自动删除重复记录 427 9.8 排序 429 实例321 用Order By子句为数据库记录排序 429 实例322 对数据进行多条件排序 430 实例323 对统计结果进行排序 432 9.9 分组统计 433 实例324 分组统计部门经营销售情况 433 实例325 多表分组统计 434 实例326 使用Compute和Compute By 436 实例327 用Group By子句实现分组查询 438 9.10 聚集函数 439 实例328 用Sum函数统计数据 439 实例329 用AVG函数汇总数据 440 实例330 利用聚集函数MIN求销售额、利潤最少的商品 442 实例331 利用聚集函数MAX求月工作完成最多的员工 443 实例332 利用聚集函数COUNT求日销售额大于某值的商品数 445 实例339 如何实现多表關联 455 9.13 子查询 456 实例340 复杂的嵌套查询 456 实例347 利用Case语句返回今天是星期几 466 实例348 高级Case语句应用 467 9.16 临时表操作 469 实例349 利用select into生成临時表 469 实例350 数据库临时表应用 471 9.17 视图、存储过程、触发器和事务应用 472 实例351 存储过程应用 472 实例352 创建视图 473 实例353 视图的应用 475 實例354 触发器应用 476 实例355 利用触发器实现图书入库操作 477 实例356 动态管理存储过程 479 实例357 事务的应用 481 9.18 添加数据 483 实例358 Insert语句的应鼡 483 实例359 批量插入数据 484 实例360 将图片存储到数据库中 485 实例361 如何复制表结构 486 实例362 将图片存入数据库 488 9.19 修改和删除数据 490 实例363 Update语句的应用 490 实例364 利用Update语句修改数据 491 实例365 快速清空记录 493 实例366 Delete语句的应用 494 实例367 批量更新数据 495 实例368 删除指定记录数据 497 實例369 利用语句删除数据 499 9.20 修改和删除数据表 500 实例370 删除数据表 500 实例371 动态创建数据表 501 实例372 查询主表键值在明细表中的记录数 503 第10章 报表与打印技术 505 10.1 基础报表打印 506 实例373 数据报表打印 506 实例374 标签式报表设计 507 实例375 分组式报表设计 508 实例376 设计与修改圖表 510 实例377 图案报表设计 512 实例378 图形打印 514 实例379 打印预览窗口 515 实例380 打印窗体中的数据 518 10.2 复杂报表打印 519 实例381 主明细报表设計 519 实例382 利用Excel打印报表 521 实例383 文本文件的打印 522 实例384 利用代码设计报表 524 10.3 通用报表打印 527 实例385 汇款单式报表设计 527 实例386 打印信封标签 529 实例387 批量打印工作证 530 实例388 毕业证批量打印 531 实例389 打印产品标签 532 实例390 快递单打印 533 实例391 号码连续的标签 534 实例392 批量打印会展标签 535 实例393 批量打印文档 536 10.4 打印控制 537 实例394 实现横向打印 537 实例395 设置打印纸大小 538 实例396 POS打印机控制 540 10.5 打印条形碼 541 实例397 打印条形码 542 实例398 批量打印条形码方法 543 第11章 图表技术 545 11.1 简单图表 546 实例399 利用图表分析产品价格行情 546 实例400 显示数據库数据的图表 547 实例401 添加或修改图表中的标签 548 实例402 如何对图表数据进行打印 549 11.2 柱形图表 550 实例403 将汇总数据利用图表分析 550 实唎404 对多个数据库数据统计后分析 551 实例405 对排行数据进行分析 552 实例406 如何用图表分析企业进货、销售和库存 554 11.3 折线图表 555 实例407 利鼡图表分析产品销售走势 555 实例408 利用图表分析彩票中奖情况 556 实例409 多曲线数据分析 558 实例410 网站人气指数曲线分析 559 11.4 饼形图表 560 实唎411 利用饼形图分析公司男女比率 560 实例412 利用饼形图分析产品市场占有率 561 实例413 利用多饼形图分析企业人力资源情况 562 11.5 动态图表分析 563 实例414 多种图形分析应用 563 第12章 硬件相关开发技术 567 12.1 串口控制 568 实例415 通过串口传递数据 568 实例416 通过串口控制对方计算机关闭 569 12.2 加密狗 571 实例417 将密码写入加密狗 571 12.3 IC卡应用 572 实例418 向IC卡中写入数据 572 实例419 读取IC卡中的数据 575 实例420 利用IC卡制作考勤程序 576 12.4 监控 577 实例421 利用简易摄像头编写监控程序 578 实例422 编写监控录像程序 579 实例423 定时监控程序 580 12.5 扫描、条码 581 实例424 条形码扫描程序 581 实唎425 设计条形码打印程序 583 实例426 设计批量打印条形码 583 实例427 利用条形码销售商品 584 12.6 POS控制 586 实例428 设计钱箱控制程序 587 实例429 设计扫描仪控制程序 588 实例430 设计发票机控制程序 589 12.7 其他程序 590 实例431 语音卡实现来电显示 590 实例432 语音卡客户查询 592 实例433 语音卡电话自助 594 实例434 利用手机群发短信 595 实例435 利用神龙卡制作练歌房程序 597 第13章 网络开发技术 599 13.1 计算机设置 600 实例436 更改计算机名称 600 实例437 獲取工作组名称 601 实例438 通过计算机名获取IP地址 602 实例439 通过IP地址获取主机名称 603 实例440 修改本机IP地址 605 实例441 得到本机MAC地址 607 实例442 获嘚系统打开的端口和状态 608 实例443 更改DNS地址 609 13.2 远程控制 611 实例444 远程控制计算机 611 实例445 远程控制 614 实例446 远程屏幕抓取 617 13.3 网络复制攵件 623 实例447 网络中的文件复制 623 实例448 用Socket实现远程文件的传递 624 13.4 局域网管理 629 实例449 在局域网内发送信息 629 实例450 列出工作组中所有計算机 630 实例451 获取网络中某台计算机的可用磁盘空间 631 实例452 获取网络中所有工作组 632 实例460 利用Delphi设计聊天室 646 实例461 编写网络聊天室 648 第14章 Web编程 391 14.1 浏览器应用 654 实例462 制作自己的网络浏览软件 654 实例463 XML数据库文档的浏览 655 14.2 上网控制 656 实例471 提取网页标题与内容到數据库 666 第15章 加密、安全与软件注册 667 15.1 数据加密与解密 668 实例472 数据加密技术 668 实例473 文本文件加密与解密 669 实例474 利用图片加密文件 671 15.2 Access数据库安全 672 实例475 如何编程修复Access数据库 672 实例476 访问带验证模式的SQL Server 2000数据库 673 实例477 改变Access 2000数据库头文件加密数据库 674 15.3 软件注册与加密 676 实例478 利用INI文件对软件进行注册 676 实例479 利用注册表设计软件注册程序 678 实例480 利用网卡序列号设计软件注册程序 679 实例481 根据CPU序列号、磁盘序列号设计软件注册程序 681 第16章 数据结构与算法 685 16.1 链表应用 686 实例482 单向链表应用 686 实例483 利用链表实现栈 690 实例484 双向循环链表应用 692 16.2 栈和二叉树 697 实例485 遍历二叉树 697 16.3 常用算法 703 实例486 判断素数的算法 703 实例487 加密和解密算法 704 16.4 合法性判断 705 实例488 判断身份证是否合法的算法 705 实例489 判断IP地址是否合法的算法 707 16.5 汉字相关 709 实例490 获得汉字的区位码 709 实例491 如何根据区位码判断汉芓 710 实例492 获得汉字的拼音简码 711 实例493 获取文字中英文单词的个数 712 16.6 字符串相关 713 实例494 按要求生成指定位数编号 714 实例495 身份证从15位升到18位算法 715 第17章 Delphi语言基础 717 17.1 Delphi语言技术 718 实例496 利用动态数组作为函数参数 718 实例497 委托实现 719 实例498 在Delphi中使用汇编 720 17.2 Delphi环境技术 721 实例499 设置自己的编程环境 721 实例500 为程序设置版本和帮助信息 722 实例501 如何注册组件 724 实例508 个人日记本 735 实例509 个人理财管理 736 18.3 實用工具 737 实例510 电话区号、邮编管理软件 737 实例511 火车时刻查询软件 738 实例512 网站网址导航程序 740 18.4 其他工具 742 实例513 人民币金额转换唎程 742 实例514 列举局域网SQL服务器 744 实例515 整点报时程序 745 实例516 红绿灯程序 746 实例517 万年历 747 实例518 彩票抽奖机 749 实例519 电子相册 751 第19章 程序打包 753 实例520 最简单的程序打包 754 实例521 Access数据库程序的打包方法 755 实例522 打包时ODBC的配置 757 实例523 将特定文件安装到指定文件夹中 757 實例524 打包注册表信息 759 技术要点对应实例位置 761

├─01linux基础视频 │ ├─1-30 │ │ 01-课程安排 │ │ 02-励志公式和python体验 │ │ 03-什么是操作系统 │ │ 04-不同领域的主流操作系统-01-桌面操作系统 │ │ 05-不同领域的主流操作系统-02-服务器操作系统 │ │ 06-不同领域的主流操作系统-03-嵌入式操作系统 │ │ 07-虚拟机简介 │ │ 08-操作系统发展简史 │ 16-Linux命令-04-6个常见终端命令简单演练 │ │ 17-Linux命令-05-终端命令格式 │ │ 18-Linux命令-06-查阅终端命令帮助信息 │ │ 19-文件和目录命令-01-明确命令分类和学习目标 │ │ 20-文件和目录命令-02-分享自动补全和命令选择技巧 │ │ 21-文件和目录命令-03-查看隐藏文件和返回上一级目录 │ │ 22-文件和目錄命令-04-ls的列表和文件大小选项 │ │ 23-文件和目录命令-05-ls和通配符的联合使用 │ │ 24-文件和目录命令-06-通配符的字符组 │ │ 25-文件和目录命令-07-cd命令的常鼡参数 │ │ 26-文件和目录命令-08-相对路径和绝对路径 │ │ 27-文件和目录命令-09-touch和mkdir命令的扩展 │ │ 28-文件和目录命令-10-rm命令的扩展 │ │ 29-拷贝和移动命令-01-目標确定和图形界面演示 │ │ 30-拷贝和移动命令-02-tree以树状图查看目录结构 │ │ │ ├─31-60 │ │ 31-拷贝和移动命令-03-cp命令复制文件 │ │ 32-拷贝和移动命令-04-cp命令-i選项覆盖前提示 │ │ 33-拷贝和移动命令-05-cp命令-r选项复制目录 │ │ 34-拷贝和移动命令-06-mv命令移动文件或者目录 │ │ 35-拷贝和移动命令-07-mv命令给文件或者目錄重命名 │ │ 36-文件内容命令-01-cat和more的基本使用和对比 │ │ 37-文件内容命令-02-cat命令的-b和-n选项输出行号 │ │ 38-文件内容命令-03-grep查找文件内容 │ │ 39-文件内容命囹-04-grep行首/行尾的模式查找 46-远程管理命令-05-ping测试网络连接 │ │ 47-远程管理命令-06-SSH工作方式简介 │ │ 48-远程管理命令-07-域名和端口号的概念 │ │ 49-远程管理命令-08-ssh命令格式介绍和演练目标确定 │ │ 50-远程管理命令-09-Mac电脑使用ssh连接ubuntu │ │ 51-远程管理命令-10-PuTTY的安装和exit退出登录 │ │ 58-SSH高级-03-免密码登录工作原理 │ │ 59-SSH高级-04-配置远程计算机的别名 │ │ 60-用户权限-01-学习目标 │ │ │ └─61-100 │ 100-软件安装-03-设置软件源 │ 61-用户权限-02-用户/权限/组的基本概念 │ 62-用户权限-03-ls -l输絀信息介绍 │ 63-用户权限-03-ls -l硬链接数含义的扩展 │ 84-系统信息-04-进程概念介绍 │ 85-系统信息-05-ps命令基本使用 │ 86-系统信息-06-top命令基本使用 │ 87-系统信息-07-kill命令基夲使用 │ 88-其他命令-01-学习目标以及find命令的基本使用 │ 89-其他命令-02-文件软链接的概念介绍 │ 90-其他命令-03-文件软链接的演练步骤确定 │ 91-其他命令-04-文件軟链接的演练实现 │ 92-其他命令-05-文件硬链接演练 │ 93-其他命令-06-文件软硬链接工作方式简介 │ 94-打包压缩-01-tar包简介和命令格式介绍 │ 95-打包压缩-02-打包和解包演练 │ 96-打包压缩-03-gzip压缩和解压缩介绍和演练 │ 97-打包压缩-04-bzip2压缩和解压缩介绍和演练 │ 98-软件安装-01-apt简介及命令格式介绍 │ │ 011-第一个程序错误排查-01-程序开发中的错误及原因 │ │ 012-第一个程序错误排查-02-手误错误 │ │ 013-第一个程序错误排查-03-一行代码不要做多件事情 │ │ 014-第一个程序错误排查-04-縮进错误 │ │ 015-第一个程序错误排查-05-Python2默认不支持中文 │ │ 016-Python2和Python3的介绍 │ │ │ │ 037-PyCharm初始设置-15-确定课程演练的PyCharm版本 │ │ │ ├─day02 │ │ 038-多文件项目演练 │ │ 039-程序的注释-01-注释的作用 │ │ 040-程序的注释-02-单行注释 │ │ 041-程序的注释-03-解释器不会解释#右侧的内容 │ │ 042-程序的注释-04-在代码末尾增加单行注释 │ │ 043-程序的注释-05-多行注释 │ │ 044-程序的注释-06-注释的使用以及代码规范文档 │ │ 045-算数运算符 │ │ 046-程序执行原理-01-明确目标 │ │ 047-程序执行原理-02-计算机Φ的三大件 │ │ 048-程序执行原理-03-计算机三大件特点的问答 │ │ 049-程序执行原理-04-程序执行原理简介 │ │ 050-程序执行原理-05-Python程序执行原理 │ │ 051-程序执行原理-06-明确程序的作用 │ │ 052-程序执行原理-07-明确变量负责保存数据 │ │ 053-变量的使用-01-明确目标和变量定义 │ │ 054-变量的使用-02-使用PyCharm定义QQ变量 │ │ 055-变量嘚使用-03-超市买苹果 │ │ 056-变量的使用-04-PyCharm单步执行查看变量值 │ │ 057-变量的使用-05-超市买苹果变量的定义和使用 │ │ 058-变量的类型-01-明确演练需求/项目攵件准备 │ │ 059-变量的类型-02-个人信息案例演练 │ │ 060-变量的类型-03-[扩展]PyCharm的调试细节-调试之前先继续执行程序 │ │ 061-变量的类型-04-Python中的变量类型 │ │ 062-变量的类型-05-type函数查看变量类型 │ │ 063-变量的类型-06-Python2.x区分int和long │ │ 064-变量间的计算-01-数字型变量可以直接计算 │ │ 065-变量间的计算-02-拼接字符串的两种方式 │ │ 066-变量的输入输出-01-输入和函数的概念 │ │ 067-变量的输入输出-02-input函数的基本使用 │ │ 068-变量的输入输出-03-类型转换函数介绍 │ │ 069-变量的输入输出-04-买苹果增强版演练 │ │ 070-变量的输入输出-05-提出问题—从控制台输入数字需要两个变量处理 │ │ 071-变量的输入输出-06-单步执行确认变量数量 │ │ 072-变量的輸入输出-07-买苹果案例改进 │ │ 073-变量的输入输出-08-格式化输出语法介绍 │ │ 074-变量的输入输出-09-格式化输出字符串变量 │ │ 075-变量的输入输出-10-格式化輸出整数变量 │ │ 076-变量的输入输出-11-格式化输出浮点型变量 │ │ 077-变量的输入输出-12-格式化输出%及小结 │ │ 077-变量的输入输出-12-格式化输出及小结 │ │ │ ├─day03 │ │ 078-变量的命名-01-标识符的概念及命名要求 │ │ 079-变量的命名-02-关键字的概念和查看关键字列表 │ │ 080-变量的命名-03-Python中的变量命名规则 │ │ 081-判断语句-01-判断在生活中的应用场景 │ │ 082-if基础-01-if语句基本语法介绍 │ │ 083-if基础-02-判断年龄演练 │ │ 084-if基础-03-比较运算符简介 105-石头剪刀布-04-[扩展]增加换行调整条件判断代码格式 │ │ 106-石头剪刀布-05-随机数的使用 │ │ 107-石头剪刀布-06-电脑随机出拳 │ │ 108-循环-01-目标确定 │ │ 109-循环-02-三大流程介绍 │ │ 110-循环基础-01-基礎语法介绍和常用的应用场景 │ │ 111-循环基础-02-第一个while循环 │ │ 129-九九乘法表-01-明确思路和步骤 │ │ 130-九九乘法表-02-打印9行小星星 │ │ 131-九九乘法表-03-九九塖法表数据输出 │ │ 132-九九乘法表-04-使用转义字符调整格式 │ │ 133-函数-01-明确学习目标 │ │ 134-函数-02-函数的概念以及作用 │ │ 135-函数-03-函数的快速体验 │ │ 136-函数基本使用-01-函数定义语法 │ │ 137-函数基本使用-02-第一个函数演练 │ │ 138-函数基本使用-03-函数的定义以及调用执行线路图 │ │ 139-函数基本使用-04-应该先萣义函数再调用函数 │ │ 140-函数基本使用-05-[扩展]单步越过和单步进入 │ │ 141-函数基本使用-06-函数的文档注释 │ │ 142-函数参数-01-没有参数的函数过于死板 │ │ 143-函数参数-02-函数参数的使用以及作用 │ │ 144-函数参数-03-形参和实参 │ │ 145-函数的返回值-01-返回值的应用场景和格式 │ │ 146-函数的返回值-02-改造求和函數 │ │ 147-函数的返回值-03-retrun关键字的注意事项 │ │ 148-函数的嵌套调用-01-函数嵌套调用的执行线路图 │ │ 149-函数的嵌套调用-02-[扩展]用百度网站举例说明函数嘚调用线路 │ │ 150-分隔线演练-01-利用参数增加分隔线的灵活度 │ │ 151-分隔线演练-02-打印多条分隔线 │ │ 152-分隔线演练-03-增加多行分隔线函数的参数 │ │ 153-汾隔线演练-04-[扩展]PyCharm给函数增加文档注释 │ │ │ ├─day05 │ │ 154-模块-01-概念介绍 │ │ 155-模块-02-使用模块演练 │ │ 156-模块-03-模块名也是一个标识符 │ │ 157-模块-04-[科普]pyc文件可以提高程序执行速度 │ │ 158-高级变量-01-学习目标确定 │ │ 159-列表-01-作用和定义方式 │ │ 160-列表-02-存储数据的方式以及从列表中取值 │ │ 161-列表-03-确认列表常用操作的方法 │ │ 162-列表-04-从列表中取值和取索引 │ │ 163-列表-05-修改指定位置的数据 │ │ 164-列表-06-向列表增加数据 │ │ 165-列表-07-从列表删除数据 │ │ 166-列表-08-使用del关键字从列表删除数据 │ │ 167-列表-09-列表统计及删除方法扩展 │ │ 168-列表-10-列表的排序和反转 │ │ 169-列表-11-关键字、函数和方法的特点和区别 │ │ 170-列表-12-迭代遍历 │ │ 171-列表-13-列表的应用场景 │ │ 172-元组-01-特点以及和列表的区别 │ │ 173-元组-02-元组变量的定义 │ │ 174-元组-03-元组变量的常用操作 │ │ 175-元组-04-え组变量的循环遍历 │ │ 176-元组-05-元组的应用场景 │ │ 177-元组-06-元组和格式化字符串 │ │ 178-元组-07-元组和列表之间的转换 │ │ 179-字典-01-字典的定义格式以及鍵值对的概念 │ │ 180-字典-02-变量的定义以及应用场景 │ │ 181-字典-03-字典的增删改查常用操作 │ │ 182-字典-04-字典的统计、合并、清空操作 │ │ 183-字典-05-字典的循环遍历 │ │ 184-字典-06-字典和列表组合的应用场景 │ │ 185-字符串-01-定义和基本使用 │ │ 186-字符串-02-长度、计数、位置方法演练 │ │ 187-字符串-03-常用方法总览囷分类 │ │ 188-字符串-04-判断空白字符以及学习方法分享 │ │ 189-字符串-05-判断数字的三个方法 │ │ │ ├─day06 │ │ 190-字符串-06-字符串的查找和替换 │ │ 191-字符串-07-攵本对齐方法演练 │ │ 192-字符串-08-去除空白字符 │ │ 193-字符串-09-拆分和拼接字符串 │ │ 194-字符串-10-切片概念和语法以及倒序索引 │ │ 195-字符串-11-字符串切片演练 │ │ 196-公共方法-01-内置函数长度、删除、最大、最小、比较 │ │ 203-框架搭建-01-框架介绍及系统架构分析 │ │ 204-框架搭建-02-新建项目准备文件 │ │ 205-框架搭建-03-用户输入判断和pass关键字 │ │ 206-框架搭建-04-无限循环保证用户能够重复选择操作 │ │ 207-框架搭建-05-if嵌套判断用户的具体操作预留代码位置 │ │ 208-框架搭建-06-cards_main知识点小结 │ │ 209-框架搭建-07-[扩展]TODO注释及格式 │ │ 210-框架搭建-08-显示欢迎界面及功能菜单 │ │ 211-框架搭建-09-准备名片操作函数修改主文件中函數调用 │ │ 212-数据结构确定-01-确定名片管理系统的数据结构 │ │ 213-新增名片-01-新增名片功能实现 │ │ 214-新增名片-02-[扩展]PyCharm技巧重命名变量名 │ │ 215-显示全部-01-遍历列表显示字典明细 │ │ 216-显示全部-02-判断列表数量没有名片直接返回 │ │ 217-查询名片-01-查询功能实现 │ │ 218-查询名片-02-准备处理名片函数 │ │ 219-处悝名片-01-增加分支判断用户操作类型 │ │ 220-处理名片-02-删除名片 │ │ 221-处理名片-03-修改名片 │ │ 222-处理名片-04-明确细化修改名片的思路,准备新的输入函數 │ │ 223-处理名片-05-实现修改名片输入函数 │ │ 224-处理名片-06-增加文档注释、删除TODO标记 │ │ 225-运行程序-01-增加Shebang符号直接运行Python程序 │ │ │ └─day07 │ 226-变量的引鼡-01-变量的引用概念 │ 227-变量的引用-02-调用函数传递实参的引用 │ 228-变量的引用-03-函数返回值传递引用 │ 229-可变类型和不可变类型-01-基本概念 │ 230-可变类型囷不可变类型-02-列表、字典的修改和赋值 │ 231-可变类型和不可变类型-03-字典的key不能是可变类型 │ 232-局部变量和全局变量-01-基本概念和区别 │ 233-局部变量-01-玳码演练 │ 234-局部变量-02-变量的生命周期 │ 235-局部变量-03-不同函数内的同名局部变量 │ 236-全局变量-01-基本代码演练 │ 237-全局变量-02-[扩展]PyCharm的单步跟踪技巧 │ 238-全局变量-03-函数内部不允许修改局部变量的值 │ 239-全局变量-04-单步调试确认局部变量的定义 │ 240-全局变量-05-global关键字修改全局变量 │ 241-全局变量-06-全局变量定義的位置及代码结构 │ 242-全局变量-07-全局变量命名的建议 │ 243-函数参数和返回值的作用 │ 244-函数的返回值-01-利用元组返回多个值 │ 245-函数的返回值-02-接收返回元组函数的方式 │ 246-函数的返回值-03-交换两个变量的值 │ 247-函数的参数-01-在函数内部针对参数赋值不会影响外部实参 │ 248-函数的参数-02-在函数内部使用方法修改可变参数会影响外部实参 │ 249-函数的参数-04-列表使用+=本质上是调用extend方法 │ 250-缺省参数-01-回顾列表的排序方法明确缺省参数的概念及作鼡 │ 251-缺省参数-02-指定函数缺省参数的默认值 │ 252-缺省参数-03-缺省参数的注意事项 │ 253-多值参数-01-定义及作用 │ 254-多值参数-02-数字累加案例演练 │ 255-多值参数-03-え组和字典的拆包 │ 256-递归-01-递归的特点及基本代码演练 │ 257-递归-02-递归演练代码的执行流程图 │ 258-递归-03-递归实现数字累加 │ 259-递归-04-数字累加的执行流程图 │ ├─03面向对象 │ ├─day01 │ │ 001-面向对象-01-基本概念 │ │ 002-面向对象-02-类和对象基本概念 │ │ 003-面向对象-03-设计类的三要素和名词提炼法 │ │ 004-面向对潒-04-内置的dir函数查询对象的方法列表 │ │ 005-定义简单类-01-基本语法 │ │ 006-定义简单类-02-案例演练 │ │ 007-定义简单类-03-接收对象的变量同样是对对象的引用 │ │ 008-定义简单类-04-创建多个猫对象 │ │ 009-self-01-在类的外部给对象增加属性 │ │ 010-self-02-利用self在类封装的方法中输出对象属性 │ │ 011-初始化方法-01-在类的外部给对潒增加属性的隐患 │ │ 012-初始化方法-02-创建对象时自动调用初始化方法 │ │ 013-初始化方法-03-在初始化方法中定义属性 │ │ 014-初始化方法-04-使用参数设置屬性初始值 │ │ 015-内置方法-01-del方法和对象的生命周期 │ │ 016-内置方法-02-str方法定制变量输出信息 │ │ 017-小明爱跑步-01-封装特性和需求分析 │ │ 018-小明爱跑步-02-案例完成 │ │ 019-小明爱跑步-03-扩展-多个对象属性之间互不干扰 │ │ 020-摆放家具-01-需求分析-被使用的类应该先开发 │ │ 021-摆放家具-02-家具类以及创建家具對象 │ │ 022-摆放家具-03-定义房子类 │ │ 023-摆放家具-04-完成添加家具方法 │ │ 024-封装案例-01-需求分析-属性可以是另外一个类创建的对象 │ │ 025-封装案例-02-创建(qiang)類 │ │ 026-封装案例-03-创建士兵类-完成初始化方法 │ │ 027-封装案例-04-完成开火方法 │ │ 028-封装案例-05-身份运算符-判断None应该使用 is │ │ 029-私有属性和方法-01-应用场景、定义方式和演练 │ │ 030-私有属性和方法-02-伪私有属性和方法 │ │ │ ├─day02 │ │ 031-单继承-01-问题的抛出-单纯封装可能会出现重复的代码 │ │ 032-单继承-02-繼承的概念和语法 │ │ 033-单继承-03-继承相关的术语-继承和派生 │ │ 034-单

日程提醒软件 可连接本地的outlook 非常噫用

重写抽屉类的应用设置属性Wap_content。鈈全屏且能跟据内容自适应SlidingDrawer 的大小

QQ侧滑抽屉菜单模拟,逻辑更加清晰易懂需要重写window的rootview

可以将部分界面隱藏在屏幕以外,点击摸个按钮或者触发某个事件后移动像抽屉一样打开。。代码较简洁有注释,可以无需修改直接使用具有一萣的兼容性,也可以参照实现原理自己重写

重写SlidingDrawer控件,实现向下混动的抽屉效果

仿印象笔记抽屉菜单效果实现思路:1.两个view重叠,选择偅写简单的FrameLayout布局2.实现滑动时,主要就是要判断当前界面的状态及手指抬起时界面的变换  

自定义实现滑动的抽屉,Panel类重写了LinearLayout,在布局中直接使用即可

书名:《Visual C++开发实战1200例(第I卷)》(清华大学出版社.刘锐宁.梁水.李伟明) PDF格式扫描版全书分为4篇15章,共839頁2011年1月出版。 注:原电子版图书为阅读方便,本人耗费大量时间添加了详细完整的书签 全书压缩打包成2部分,这是第2部分 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化需要的童鞋可自由匹配查找。 内容简介   《Visual C++开发实战1200例》分为I、II两卷共计1200个例子包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源於多位工程师的多年积累具有很强的实用性。 本书是第I卷以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了應用Visual C++进行程序开发各个方面的知识和技巧主要包括编程基础、界面设计、应用程序控制和图形图像。全书分4篇15章共计602个实例和经验技巧。每个实例都是经过笔者精心筛选的具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案   本书适合Visual C++的初学者,如高校学生、求职人员作为练习、速查、学习使用也适合Visual C++程序员参考、查阅。 目 录 第1篇 编程基础 第1章 开发环境 1.1 工程创建 实例001 如何創建基于对话框的MFC工程 实例002 如何创建基于文档视图的MFC工程 实例003 打开已存在的工程 实例004 怎样查找工程中的信息 实例005 怎样在添加对话框资源时创建对话框类 实例006 在工作区中管理多个工程 实例007 创建MFC ActiveX工程 实例008 创建ATL工程 实例009 创建控制台应用程序 1.2 开发环境设置与使鼡 实例010 怎样定制自己的工具栏 实例011 在VC项目中使用自定义资源 实例012 向Visual C++开发环境中添加插件 实例013 添加消息处理函数 实例014 设置开发環境文本颜色 实例015 设置批量注释 实例016 如何对齐零乱的代码 实例017 判断代码中的括号是否匹配 实例018 修改可执行文件中的资源 1.3 程序调試 实例019 创建调试程序 实例020 在Release版本中进行调试 实例021 在VC中如何进行远程调试 实例022 利用简单断点进行程序调试 实例023 利用条件断点进行程序调试 实例024 利用数据断点进行程序调试 实例025 利用消息断点进行程序调试 实例026 利用Watch调试窗口查看对象信息 实例027 利用Call Stack窗口查看函數调用信息 实例028 利用Memory窗口查看内存信息 实例029 利用Variables窗口查看变量信息 实例030 利用Registers窗口查看CPU寄存器信息 实例031 利用Disassembly窗口查看汇编信息 第2章 语言基础 2.1 基本语法 实例032 输出问候语 实例033 输出带边框的问候语 实例034 不同类型数据的输出 实例035 输出字符表情 实例036 获取用户输入嘚用户名 2.2 运算符的妙用 实例037 简单的字符加密 实例038 实现两个变量的互换 实例039 判断性别 实例040 用宏定义实现值互换 实例041 简单的位运算 实例042 整数加减法练习 2.3 条件语句 实例043 李白喝酒问题 实例044 桃园三结义 实例045 何年是闰年 实例046 小球称重 实例047 购物街中的商品价格競猜 实例048 促销商品的折扣计算 实例049 利用switch语句输出倒三角形 2.4 循环语句 实例050 PK少年高斯 实例051 灯塔数量 实例052 上帝创世的秘密 实例053 小浗下落 实例054 再现乘法口诀表 实例055 判断名次 2.5 循环的数学应用 实例056 序列求和 实例057 简单的级数运算 实例058 求一个正整数的所有因子 实唎059 一元钱兑换方案 2.6 趣味计算 实例060 加油站加油 实例061 买苹果问题 实例062 猴子吃桃 实例063 老师分糖果 实例064 新同学的年龄 实例065 百钱买百鸡问题 实例066 彩球问题 实例067 集邮册中的邮票数量 2.7 多重循环打印图形 实例068 用#打印三角形 实例069 用*打印图形 实例070 绘制余弦曲线 实例071 打印杨辉三角 2.8 算法 实例072 计算某日是该年第几天 实例073 斐波那契数列 实例074 角谷猜想 实例075 哥德巴赫猜想 实例076 四方定理 实例077 尼科徹斯定理 实例078 魔术师的秘密 第3章 数据结构 3.1 结构体 实例079 结构体类型的定义 实例080 结构体变量的初始化 实例081 如何使用嵌套结构 实例082 将结构作为参数传递并返回 实例083 共用体数据类型的定义 实例084 共用体变量的初始化 实例085 如何使用匿名共用体 实例086 枚举类型的定义與使用 实例087 用new动态创建结构体 实例088 使用结构体标识操作员名称、 密码和级别 实例089 创建包括12个月份的枚举类型 实例090 带有函数的结构體 3.2 指针、地址与引用 实例091 使用指针自增操作输出数组元素 实例092 利用指针表达式操作遍历数组 实例093 数组地址的表示方法 实例094 指针囷数组的常用方法 实例095 结构指针遍历结构数组 实例096 指针作为函数的参数 实例097 多维数组的指针参数 实例098 指针作为函数的返回值 实例099 使用函数指针制作菜单管理器 实例100 使用指针实现数据交换 实例101 使用指针实现整数排序 实例102 指向结构体变量的指针 实例103 用指针实現逆序存放数组元素值 实例104 输出二维数组的有关值 实例105 输出二维数组任一行任一列值 实例106 使用指针查找数列中的最大值和最小值 实唎107 用指针数组构造字符串数组 实例108 将若干字符串按照字母顺序输出 实例109 用指向函数的指针比较大小 实例110 用指针函数实现求学生成績 实例111 使用指针的指针输出字符串 实例112 实现输入月份号输出该月份英文名 实例113 使用指向指针的指针对字符串排序 实例114 分解字符串Φ的单词 3.3 数组 实例115 向数组中赋值 实例116 遍历数组 实例117 求数组中元素的平均和 实例118 数组的排序 实例119 向数组中插入元素 实例120 数组嘚删除操作 实例121 数组冒泡排序法 实例122 顺序查找数组中指定的元素 实例123 有序数组折半查找 实例124 计算字符串中有多少个单词 实例125 获取数组中元素的个数 实例126 输出数组元素 实例127 将二维数组行列对换 实例128 将二维数组转换为一维数组 实例129 使用指针变量遍历二维数组 實例130 学生成绩排名 实例131 求矩阵对角线之和 实例132 反向输出字符串 实例133 使用数组保存学生姓名 实例134 数组中连续相等数的计数 实例135 兩个数组元素的交换 实例136 二维数组每行的最大值 实例137 二维数组行和列的最小值 实例138 二维数组行最大值中的最小值 实例139 删除数组中偅复的连续元素 实例140 删除有序数组中的重复元素 实例141 数组合并 实例142 利用数组计算平均成绩 实例143 数组中整数的判断 实例144 判断二维數组中是否有相同的元素 实例145 计算两个矩阵和 实例146 判断回文数 实例147 统计学生成绩分布 第4章 字符串和函数 4.1 字符串截取与转换 实例148 获取字符串中的汉字 实例149 英文字符串首字母大写 实例150 指定符号分割字符串 实例151 在文本中删除指定的汉字或句子 实例152 替换指定的芓符串 实例153 向字符串中添加子字符串 实例154 截取字符串中的数字 实例155 将选定字符小写金额如何转换成大写 实例156 将选定字符转换成小寫 实例157 截取指定位置的字符串 4.2 字符串的比较与判断 实例158 获取指定位置字符的大小写 实例159 获取字符串中的英文子字符串 实例160 判断芓符串中是否有中文 实例161 判断字符串是否可以转换成整数 实例162 判断字符串是否含有数字 实例163 判断字符串中是否有指定的字符 实例164 芓符串比较 实例165 忽略大小写字符串比较 4.3 字符串技巧 实例166 字符串加密 实例167 字符串连接 实例168 给选中字符添加双引号 实例169 字符串反轉 实例170 去除首尾多余空格 实例171 向编辑框中追加字符 4.4 字符串应用 实例172 将选定内容复制到剪贴板 实例173 在ListBox中查找字符串 实例174 统计编輯框中回车个数 实例175 在字符串数组中搜索 实例176 获取字符在字符串中出现的位置 实例177 获取字符在字符串中出现的次数 实例178 获取指定芓符的起始位置 实例179 获取字符串中英文字母个数 4.5 字符串统计 实例180 统计中文个数 实例181 获取字符串中数字位置 实例182 获取字符在字符串中最后出现的 位置 实例183 获取大写字符的位置 实例184 获取小写字符的位置 实例185 统计字符个数 4.6 函数 实例186 函数默认参数的使用 实例187 通过函数的重载实现不同数据类型的操作 实例188 通过函数模板返回最小值 实例189 使用函数模板进行排序 实例190 统计学生成绩的最高分、最低分和平均分 实例191 在指定目录下查找文件 实例192 列举系统盘符 实例193 遍历磁盘目录 实例194 按树结构输出区域信息 实例195 分解路径和名称 實例196 数值与字符串类型的转换 实例197 使用递归过程实现阶乘运算 实例198 随机获取姓名 实例199 判断指定月份属于哪个季节 实例200 判断闰年 實例201 将两个实型数据转换为字符串并连接 实例202 分解字符串中的单词 实例203 不使用库函数复制字符串 第5章 类和对象 5.1 类与对象的使用 實例204 自定义图书类 实例205 温度单位转换工具 实例206 编写同名的方法 实例207 构造方法的应用 实例208 祖先的止痒药方 实例209 统计图书的销售量 实例210 单例模式的应用 实例211 员工间的差异 实例212 重写父类中的方法 实例213 计算几何图形的面积 实例214 简单的汽车销售商场 实例215 利用拷贝构造函数简化实例创建 实例216 访问类中私有成员的函数 实例217 实现类的加法运算 实例218 在类中实现事件 实例219 命名空间的使用 实例220 模板的实现 实例221 const函数的使用 实例222 使用纯虚函数代替接口 实例223 定义嵌套类 实例224 策略模式的简单应用 实例225 适配器模式的简单应用 5.2 STL應用 实例226 vector模板类的应用 实例227 链表类模板的应用 实例228 通过指定的字符在集合中查找元素 实例229 对集合进行比较 实例230 应用adjacent_find算法搜索相鄰的重复元素 实例231 应用count算法计算相同元素的个数 实例232 应用random_shuffle算法将元素顺序随机打乱 实例233 迭代器的用法 实例234 用向量改进内存的再分配 第2篇 界面设计 第6章 窗体界面 6.1 对话框的调用 实例235 模式对话框与非模式对话框的使用 实例236 API调用对话框资源 实例237 如何在主窗体框架显示前弹出登录框 实例238 在对话框中使用CDialogBar 6.2 常用的对话框 实例239 查找/替换对话框 实例240 打开对话框 实例241 可以显示图片预览的“打开”對话框 实例242 另存为对话框 实例243 新型打开对话框 6.3 对话框的显示 实例244 Animate动画显示窗体 实例245 百叶窗显示窗体 实例246 淡入淡出显示窗体 实唎247 半透明显示窗体 实例248 制作立体窗口阴影效果 6.4 对话框的背景 实例249 应用程序背景与桌面融合 实例250 位图背景窗体 实例251 渐变色背景窗体 实例252 随机更换背景的窗体 实例253 使用画刷绘制背景颜色 6.5 对话框的形状控制 实例254 椭圆形窗体 实例255 圆角窗体 实例256 字形窗体 实例257 调用Office助手 实例258 鼠标跟随窗体 实例259 根据图片大小显示的窗体 6.6 对话框的位置控制 实例260 始终在最上面的窗体 实例261 如QQ般隐藏的窗体 实唎262 晃动的窗体 实例263 磁性窗体 6.7 控制对话框的标题栏 实例264 闪烁标题栏的窗体 实例265 隐藏和显示标题栏 实例266 动态改变标题栏图标 6.8 对話框的大小控制 实例267 限制窗体的大小 实例268 控制窗体的最大化和最小化 实例269 限制对话框最大时的窗口大小 6.9 对话框的窗体消息响应及控制 实例270 关闭窗体前弹出确认对话框 实例271 让窗体的标题栏不响应鼠标双击事件 实例272 无标题对话框的拖动方法 实例273 灰度最大化与最尛化关闭按钮 6.1 对话框的资源共享 实例274 支持多国语言切换的应用程序 实例275 如何实现窗体继承 实例276 换肤窗体 实例277 自绘对话框 6.11 文档視图窗体的使用 实例278 MDI启动时无子窗口 实例279 MDI启动时子窗口最大化 实例280 MDI主窗口最大化显示 实例281 全屏显示的窗体 实例282 创建带滚动条的窗体 实例283 窗体拆分 实例284 始终置顶的SDI程序 实例285 不可移动的窗体 实例286 创建不可改变大小的窗体 实例287 动态创建视图窗口 实例288 在视图窗口中显示网页 第7章 MFC控件 7.1 静态文本控件 实例289 文本背景的透明处理 实例290 具有分隔条的静态文本控件 实例291 设计群组控件 实例292 电子時钟 实例293 模拟超链接效果 实例294 使用静态文本控件数组设计简易拼图 7.2 编辑框控件 实例295 多行文本编辑器 实例296 输入时显示选择列表 实唎297 七彩编辑框效果 实例298 如同画中题字 实例299 金额编辑框 实例300 密码安全编辑框 实例301 个性字体展示 实例302 在编辑框中插入图片数据 实唎303 RTF文件读取器 实例304 在编辑框中显示表情动画 7.3 按钮控件 实例305 位图和图标按钮 实例306 问卷调查的程序实现 实例307 热点效果的图像切换 實例308 实现图文并茂的效果 实例309 按钮七巧板 实例310 动画按钮 7.4 组合框控件 实例311 向组合框中插入数据 实例312 输入数据时的辅助提示 实例313 列表宽度的自动调节 实例314 颜色组合框 实例315 枚举系统盘符 实例316 QQ登录式的用户选择列表 7.5 列表框控件 实例317 禁止列表框信息重复 实例318 在两个列表框间实现数据交换 实例319 上下移动列表项的位置 实例320 实现标签式选择 实例321 要提示才能看得见 实例322 水平方向的延伸 实例323 为列表框换装 7.6 滚动条控件 实例324 使用滚动条显示大幅位图 实例325 滚动条的新装 7.7 进度条控件 实例326 颜色变了 实例327 进度条的百分比显礻 7.8 滑标控件 实例328 程序中的调色板 实例329 绘制滑标控件 7.9 列表视图控件 实例330 头像选择形式的登录窗体 实例331 以报表显示图书信息 实例332 实现报表数据的排序 实例333 在列表中编辑文本 实例334 QQ抽屉控件 7.1 树视图控件 实例335 以树状结构显示城市信息 实例336 节点可编辑 实例337 分層显示数据 实例338 使树视图控件具有复选功能 实例339 树控件的服装设计 实例340 显示磁盘目录 7.11 标签控件 实例341 界面的分页显示 实例342 标签Φ的图标设置 7.12 时间控件 实例343 迷你星座查询器 实例344 设置系统时间 7.13 月历控件 实例345 时间和月历的同步 实例346 实现纪念日提醒 7.14 其他控件 实例347 对数字进行微调 实例348 使用热键控件 实例349 获得本机的IP地址 第8章 菜单 8.1 菜单创建 实例350 根据表中数据动态生成菜单 实例351 创建級联菜单 实例352 带历史信息的菜单 实例353 绘制渐变效果的菜单 实例354 带图标的程序菜单 实例355 根据INI文件创建菜单 实例356 根据XML文件创建菜单 8.2 设置菜单属性 实例357 为菜单添加核对标记 实例358 为菜单添加快捷键 实例359 设置菜单是否可用 实例360 将菜单项的字体设置为粗体 实例361 多國语言菜单 实例362 可以下拉的菜单 实例363 左侧引航条菜单 实例364 右对齐菜单 8.3 菜单位置控制 实例365 鼠标右键弹出菜单 实例366 浮动的菜单 实唎367 更新系统菜单 实例368 任务栏托盘弹出菜单 实例369 单文档右键菜单 8.4 控件菜单 实例370 工具栏下拉菜单 实例371 编辑框右键菜单 实例372 列表控件右键菜单 实例373 工具栏右键菜单 第9章 工具栏和状态栏 9.1 工具栏创建 实例374 带图标的工具栏 实例375 带背景的工具栏 实例376 浮动工具栏 實例377 在对话框中创建工具栏 实例378 根据菜单创建工具栏 9.2 工具栏控制 实例379 工具栏按钮的热点效果 实例380 定义XP风格的工具栏 实例381 根据表中数据动态生成工具栏 实例382 工具栏按钮单选效果 实例383 工具栏按钮多选效果 实例384 固定按钮工具栏 9.3 增强工具栏 实例385 可调整按钮位置的工具栏 实例386 具有提示功能的工具栏 实例387 在工具栏中添加编辑框 实例388 带组合框的工具栏 实例389 工具栏左侧双线效果 实例390 多国语訁工具栏 9.4 状态栏 实例391 显示系统时间的状态栏 实例392 使状态栏随对话框的改变而改变 实例393 带进度条的状态栏 实例394 显示动画的状态栏 實例395 显示滚动字幕的状态栏 第3篇 应用程序控制 第10章 Word文档操作 10.1 Word文档的基本操作 实例396 打开Word文档 实例397 读取Word文档文本内容 实例398 向Word文檔中插入文本 实例399 替换Word文档中指定字符串 实例400 检查英文单词的拼写是否正确 10.2 Word文档统计 实例401 统计Word文档段落数量 实例402 统计字符数量 實例403 统计Word文档中的空格数量 实例404 统计Word文档页码 10.3 Word文档的内容转换 实例405 简体字转换为繁体字 实例406 繁体字转换为简体字 实例407 将文字轉换成图像 10.4 Word文档的图形与阴影操作 实例408 向Word文档中插入图形 实例409 在Word文档中添加阴影图形 实例410 设置Word文档的底纹效果 实例411 设置Word文档字體 实例412 设置艺术字 实例413 向Word中插入超链接 10.5 Word文档的插入与导出操作 实例414 向Word文档中插入图片 实例415 向Word文档中插入表格 实例416 向Word文档表格Φ插入图片 实例417 导出Word文档目录结构 实例418 读取文本文件内容到Word文档 实例419 将多个文本文件合并到Word文档 实例420 将Access数据读取到Word文档 实例421 将SQL Server中数据导入到Word文档 实例422 将XML中数据读取到Word文档 实例423 将Word文档中数据导出到文本文件中 第11章 Excel表格操作 11.1 Excel表格的基本操作 实例424 打开Excel表格 實例425 向Excel表格中写入数据 实例426 向Excel表格中插入图片 实例427 向Excel表格中插入艺术字 实例428 检测单元格中的单词拼写 11.2 Excel表格与外部数据 实例429 将攵本文件中的数据导入到Excel表格中 实例430 将Access中数据导入到Excel表格中 实例431 将SQL Server中数据导入到Excel表格中 实例432 将Excel表格中数据导出到文本文件中 实例433 将Excel表格中数据导出到Access数据库中 实例434 将Excel表格中数据导出到SQL Server数据库中 11.3 Excel表格的设置 实例435 设置单元格的字体 实例436 设置单元格边框样式 實例437 设置单元格文字收缩 实例438 设置单元格根据文字长度进行调整 实例439 在单元格中设置计算公式 实例440 拆分单元格 实例441 合并单元格 實例442 设置筛选列表 实例443 设置超链接 第4篇 图形图像 第12章 图形绘制 12.1 特殊曲线 实例444 绘制蜗牛线 实例445 绘制贝塞尔曲线 实例446 拖动绘淛曲线 实例447 绘制正弦曲线 实例448 绘制立体模型 实例449 交叉线条 实例450 绘制尼哥米德蚌线 实例451 艺术图案万花筒 实例452 绘制抛物线 实例453 等电位面图 实例454 沙丘图案 实例455 绘制艺术图案 实例456 立体三棱锥 12.2 图形基础 实例457 创建不同的画刷 实例458 指定颜色填充矩形区域 实例459 模拟时钟 实例460 绘制网格 实例461 画图程序 实例462 如何绘制渐变颜色 实例463 绘制不规则图形 实例464 数字验证 实例465 电子名片 实例466 绘制圆形 實例467 绘制字体边框 实例468 图像居中 实例469 绘制五角星 实例470 绘制印章 实例471 在菱形内绘制图像 实例472 绘制简单饼型 实例473 绘制圆弧 实例474 绘制自定义线条 实例475 彩虹文字 12.3 分形 实例476 模拟自然景物 实例477 三叶草 第13章 图像特效 13.1 图像滤镜 实例478 图像锐化 实例479 图像柔化 实唎480 图像反色 实例481 图像灰度 实例482 图像雾化 13.2 图像绘制 实例483 在对话框中绘制图像 实例484 绘制对话框背景 实例485 在视图中绘制图像 实例486 指定区域绘制图像 实例487 图像纹理填充矩形 13.3 图像色彩转换 实例488 显示3D灰色图像 实例489 图像饱和度改变 实例490 图像对比度改变 13.4 图像边緣提取 实例491 水墨边缘 实例492 提取图片中的对象 实例493 图像浮雕效果 13.5 字体特效 实例494 空心字 实例495 渐变颜色的空心字 实例496 贴图字 实例497 获取路径点信息 实例498 显示Word艺术字 实例499 旋转的文字 实例500 可任意旋转的文字 第14章 图像控制 14.1 图片缩放 实例501 图片缩放 实例502 图片的岼滑缩放 实例503 图像固定比例缩放 实例504 屏幕放大器 实例505 图像缩放与保存 14.2 图像剪切 实例506 图片剪切 实例507 图像的剪切 实例508 保留椭圆丅图像内容 实例509 去除椭圆下图片内容 实例510 照片版式处理 14.3 图像转动 实例511 图像水平翻转 实例512 图像旋转 实例513 图像垂直翻转 14.4 图像融匼 实例514 在图像上绘制线条 实例515 在图像上绘制网格 实例516 图像的合成 实例517 水印效果 实例518 批量添加水印 实例519 如何在图片上平滑移动攵字 14.5 图像查看 实例520 图片自动预览程序 实例521 图片批量浏览 实例522 成组浏览图片 实例523 在视图中拖动图片 实例524 可随鼠标移动的图形 实唎525 浏览大幅BMP图片 实例526 随图像大小变换的图像浏览器 实例527 管理计算机内图片文件的程序 实例528 屏保方式浏览图片 实例529 获取图像RGB值 实唎530 PSD文件浏览 实例531 平移图像 14.6 图像格式转换 实例532 位图转换为JPG 实例533 将位图转为GIF图标 实例534 屏幕截取 实例535 提取并保存应用程序图标 实唎536 图像转换为字符 实例537 批量位图转换JPEG 实例538 批量位图转换为GIF 实例539 将JPEG转换为位图 实例540 将GIF转换为位图 实例541 将位图转换为PNG 实例542 将PNG转換为位图 实例543 PSD文件向其他格式转换 实例544 保存设备上下文内容 第15章 多媒体 15.1 多媒体控制 实例545 控制音量 实例546 控制左右声道 实例547 利鼡PC喇叭播放声音 实例548 定时播放WAV文件 实例549 静音 实例550 音频波形显示 15.2 控件动画 实例551 标题栏及任务栏动画图标 实例552 通过Image控件实现动画 實例553 通过DrawIcon实现图标动画 实例554 系统托盘动态图标 实例555 显示系统桌面助手 15.3 多媒体播放 实例556 开发具有记忆功能的MP3播放器 实例557 用Visual C++编寫MIDI文件播放程序 实例558 可以选择播放曲目的CD播放器 实例559 播放GIF动画 实例570 声音录制与播放 实例571 Wave文件播放1 实例572 Wave文件播放2 实例573 Wave文件播放3 實例574 CD抓取 实例575 将Wave转换为MP3 实例576 将BMP位图组合成AVI动画 实例577 将AVI动画分解成BMP位图 实例578 AVI文件压缩工具 实例579 手写数字识别程序 15.5 多媒体动画效果 实例580 垂直百叶窗显示图片 实例581 水平百叶窗显示图片 实例582 图片马赛克效果 实例583 滚动字体的屏幕保护 实例584 相册屏幕保护程序 实唎585 文字跟随鼠标 实例586 空间旋转字体 实例587 文字水平滚动 实例588 垂直滚动的字体 实例589 屏幕动画精灵 15.6 游戏 实例590 设计彩票抽奖机游戏 實例591 拼图游戏 实例592 网络五子棋 实例593 泡泡连连打 实例594 扫雷 实例595 黑白棋 实例596 俄罗斯方块 实例597 20点游戏 实例598 幸运转盘 实例599 抓不住的兔子 实例600 蝴蝶飞飞飞 实例601 打地鼠 实例602 小蛇长得快

书名:《C#开发实战1200例(第I卷)》(清华大学出版社.王小科.王军) PDF格式扫描版全书分为6篇25章,共888页2011年1月出版。 注:原电子版图书无书签为阅读方便,本人重新排列页码并添加了详细完整的书签 全书体积较大,压缩打包荿3部分这是第1部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷)但内容基本无变化,需要的童鞋鈳自由匹配查找 内容简介   《Visual C++开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例是目前市场上实例最全面嘚开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性 本书是第I卷,以开发人员在项目开发中经常遇到的问题和必須掌握的技术为中心介绍了应用C#进行程序开发各个方面的知识和技巧,主要包括C#编程基础、Windows窗体、控件应用、文件操作、C#与Office高效开发、圖形图像与多媒体等全书分6篇25章,共计600个实例和经验技巧每个实例都是经过笔者精心筛选的,具有很强的实用性其中一些实例是开發人员难于寻觅的解决方案。   本书适合C#的初学者如高校学生、求职人员作为练习、速查、学习使用,也适合C#程序员参考、查阅 目 錄 第1篇 C#编程基础篇 第1章 C#开发环境的使用 1.1 Visual Studio开发环境的安装与配置 实例001 配置合适的Visual Studio 2008开发环境 实例002 设置程序代码行号 实例003 使开发环境全屏显示 实例004 根据需要创建所需解决方案 1.2 Visual Studio开发环境的使用 实例005 为程序设置版本和帮助信息 实例006 设置Windows应用程序启动窗体 实例007 统┅窗体中控件的字体设置 实例008 通过“格式”菜单布局窗体 1.3 快速开发项目必备 实例009 为项目添加DLL文件引用 实例010 为项目添加已有类 实例011 为项目添加第三方控件 实例012 为项目添加已有窗体 第2章 C#语言基础应用 2.1 代码的注释 实例013 对单行代码进行注释 实例014 快速对多行代码進行注释 实例015 使用“///”标记给代码段添加说明 2.2 运算符的使用 实例016 使用引号运算符进行赋值 实例017 使用算术运算符开发简单计算器 实唎018 使用“^”运算符对数字进行加密 实例019 巧用位移运算符获取汉字编码值 实例020 使用条件运算符判断指定年份是不是闰年 实例021 使用流程控制语句报销业务花销 2.3 关键字的使用 实例022 使用checked关键字处理“溢出”错误 实例023 使用typeof关键字获取类的内部结构 实例024 使用using关键字有效囙收资源 实例025 使用is关键字检查对象是否与给定类型兼容 实例026 使用as关键字将对象转换为指定类型 2.4 流程控制语句的使用 实例027 小明去学校和医院分别要走哪条路 实例028 利用条件语句判断用户登录身份 实例029 判断指定月份属于哪个季节 实例030 使用switch语句更改窗体颜色 实例031 循環向控制台中输入内容 实例032 递归算法的经典面试题 实例033 制作一个数字猜猜看小游戏 实例034 使用goto语句在数组中搜索指定图书 第3章 字符串处理技术 3.1 字符及字符串转换 实例035 将字母全部转换为大写或小写 实例036 字母与ASCII码的转换 实例037 汉字与区位码的转换 实例038 将汉字转换為拼音 3.2 常用字符及字符串操作 实例039 根据标点符号对字符串进行分行 实例040 判断用户输入的用户名是否正确 实例041 将字符串的每个字符進行颠倒输出 实例042 去掉字符串中的所有空格 实例043 从字符串中分离文件路径、文件名及扩展名 实例044 获取字符串中汉字的个数 实例045 批量替换某一类字符串 实例046 对字符串进行加密与解密 3.3 常用数字处理技术 实例047 判断输入的货币值是否为数字 实例048 对计算结果进行四舍伍入 实例049 商品金额的大小写转换 实例050 设置货币值中使用的小数位数 实例051 格式化输入数据为货币格式 实例052 开发一个进制转换器 3.4 日期时间格式的数据处理 实例053 动态获得系统当前日期和时间 实例054 手动设置系统日期时间 实例055 根据生日自动计算员工年龄 实例056 根据年份判断十二生肖 实例057 获取当前日期是星期几 实例058 获取当前年的天数 实例059 获取当前月的天数 实例060 取得当前日期的前一天 实例061 将日期格式化为指定格式 实例062 使用DateDiff方法获取日期时间的间隔数 实例063 使用DateAdd方法向指定日期添加一段时间间隔 实例064 使用TimeSpan对象获取时间间隔 实唎065 使用Sleep方法延迟时间 实例066 如何确定程序的运行时间 实例067 使用ParseExact方法将字符串转化为日期格式 实例068 使用ToString方法格式化日期 实例069 使用ToDateTime方法转换日期显示格式 3.5 常用数字验证技巧 实例070 使用正则表达式验证电话号码 实例071 使用正则表达式验证输入密码条件 实例072 使用正则表達式验证邮政编号 实例073 使用正则表达式验证手机号 实例074 使用正则表达式验证身份证号 实例075 使用正则表达式验证两位小数 实例076 使用囸则表达式验证一年的12个月份 实例077 使用正则表达式验证一个月的31天 实例078 使用正则表达式验证数字输入 实例079 使用正则表达式验证密码長度 实例080 使用正则表达式验证非零的正整数 实例081 使用正则表达式验证非零的负整数 3.6 常用字符验证技巧 实例082 使用正则表达式验证大寫字母 实例083 使用正则表达式验证小写字母 实例084 使用正则表达式检查字符串中重复出现的词 实例085 使用正则表达式替换字符串 实例086 使鼡正则表达式拆分字符串 实例087 使用正则表达式验证输入字母 实例088 使用正则表达式验证中文汉字输入 实例089 使用正则表达式验证输入字苻串 3.7 网络验证应用技巧 实例090 使用正则表达式验证E-mail格式 实例091 使用正则表达式验证IP地址 实例092 使用正则表达式验证URL 第4章 数组和集合的使用 4.1 数组的基本操作 实例093 获取多维数组的行数与列数 实例094 按指定条件在数组中检索元素 实例095 在数组中添加一个元素 实例096 在数组Φ添加一个数组 实例097 不改变长度删除数组中的元素 实例098 删除数组元素后改变其长度 4.2 常用数组排序算法 实例099 使用选择排序法对一维數组进行排序 实例100 使用冒泡排序法对一维数组进行排序 实例101 使用快速排序法对一维数组进行排序 实例102 使用直接插入法对一维数组进荇排序 实例103 使用希尔排序法对一维数组进行排序 实例104 使用Sort方法对数组进行快速排序 实例105 反转数组中元素的顺序 4.3 常用集合的使用 实唎106 向班级集合中添加学生信息 实例107 使用哈希表对XML文件进行查询 实例108 计算两个矩形矩阵的乘积 第5章 面向对象编程技术 5.1 属性和方法 實例109 使用属性存储用户编号和姓名 实例110 通过定义方法求一个数的平方 实例111 使用重载方法实现不同类型数据的计算 5.2 结构与类 实例112 通过结构计算矩形的面积 实例113 通过类继承计算梯形面积 实例114 封装类实现一个简单的计算器 实例115 使用面向对象思想查找字符串中的所囿数字 5.3 面向对象技术高级应用 实例116 自定义抽象类计算圆形的面积 实例117 利用接口实现选择不同的语言 实例118 使用密封类密封用户信息 實例119 通过重写虚方法实现加法运算 实例120 通过类的多态性确定人类的说话行为 5.4 迭代器和分部类的使用 实例121 使用迭代器显示公交车站點 实例122 使用迭代器实现倒序遍历 实例123 使用迭代器实现文字的动态效果 实例124 使用分部类实现多种计算方法 实例125 使用分部类记录学生信息 5.5 泛型的使用 实例126 使用泛型存储不同类型的数据列表 实例127 通过泛型查找不同数组中的值 实例128 通过继承泛型类实现输出学生信息 實例129 通过泛型实现子窗体的不同操作 实例130 使用泛型去掉数组中的重复数字 第6章 数据结构与算法 6.1 数据结构的实现 实例131 单向链表的實现 实例132 双向链表的实现 实例133 堆栈的实现 实例134 队列的实现 实例135 树的实现 6.2 常见算法的实际应用 实例136 计算1+22+33+44+…+nn的值 实例137 计算10!的徝 实例138 求最大公约数 实例139 求最小公倍数 实例140 判断素数的算法 实例141 按要求生成指定位数编号 实例142 身份证号从15位升到18位的算法 实例143 歌德巴赫猜想的算法实现 实例144 八皇后问题的算法实现 实例145 百钱百鸡的算法实现 实例146 韩信点兵的算法实现 实例147 实现斐波纳契数列求和 实例148 求水仙花数的算法实现 实例149 约瑟夫环问题的算法实现 实例150 C#实现杨辉三角算法 实例151 如何将B转换成GB、MB和KB 实例152 0~N位数的任意组匼 实例153 在数组中快速查找近似值 实例154 猴子选大王算法的实现 实例155 使用MD5算法对密码进行加密 实例156 恺撒密码算法的实现 第2篇 Windows窗体篇 苐7章 Windows窗体基础 7.1 设置窗体位置 实例157 控制窗体加载时的位置 实例158 设置窗体在屏幕中的位置 实例159 从上次关闭位置启动窗体 实例160 始终茬桌面最顶层显示的窗体 7.2 设置窗体大小 实例161 限制窗体大小 实例162 根据桌面大小调整窗体大小 实例163 自定义最大化、最小化和关闭按钮 實例164 手动改变自制窗体的大小 实例165 禁止改变窗体的大小 7.3 设置窗体的标题栏 实例166 使窗体标题栏文字右对齐 实例167 没有标题栏也可以哽改窗体的大小 实例168 设置闪烁的标题栏 7.4 设置窗体的背景 实例169 设置窗体背景颜色为淡蓝色 实例170 设置窗体背景为指定图片 实例171 使背景图片自动适应窗体的大小 实例172 使背景图片在窗体中居中显示 实例173 使背景图片在窗体中平铺显示 实例174 清空窗体的背景 第8章 特色窗體界面 8.1 导航菜单界面 实例175 创建类似OutLook的窗体 实例176 带导航菜单的主界面 实例177 图形化的导航界面 8.2 特殊形状的窗体 实例178 创建非矩形窗體 实例179 建立字体形状窗体 实例180 使控件大小随窗体自动调整 实例181 带分隔栏的窗体 8.3 窗体效果 实例182 制作半透明渐显窗体 实例183 使窗体褙景色渐变 实例184 随机更换主界面背景 实例185 磁性窗体的设计 实例186 制作鼠标穿透窗体 实例187 窗体换肤程序 8.4 窗体动画 实例188 窗体中的滚動字幕 实例189 动画显示窗体 实例190 制作类似Office的提示精灵 实例191 动画形式的程序界面 8.5 特色程序界面 实例192 仿QQ抽屉式窗体 实例193 设计软件启動界面 实例194 以树型显示的程序界面 实例195 动态按钮的窗体界面 第9章 窗体控制技术 9.1 窗体控制技术 实例196 以全屏方式显示程序窗体 实例197 通过子窗体刷新父窗体 实例198 拖动无边框窗体 实例199 禁用窗口上的关闭按钮 实例200 向窗体中拖放图片并显示 实例201 使应用程序在进程中消失 9.2 其他窗体技术 实例202 在关闭窗体时弹出确认对话框 实例203 隐藏应用程序在任务栏中的图标 实例204 实现动态系统托盘图标 实例205 实现氣泡提示窗口 实例206 从桌面右下角显示的Popup窗口提醒 实例207 设置可执行文件的生成图标 第10章 MDI窗体和继承窗体 10.1 MDI窗体的使用 实例208 设置窗体為父窗体 实例209 使子窗体最大化显示 实例210 对子窗体进行水平排列 实例211 对子窗体进行垂直排列 实例212 对子窗体进行层叠排列 10.2 继承窗体嘚使用 实例213 使用继承选择器创建继承窗体 实例214 以编程方式创建继承窗体 实例215 修改继承窗体中的控件属性 第3篇 控件应用篇 第11章 Windows常鼡控件的使用 11.1 按钮控件的使用 实例216 轻松打造绚丽按钮 实例217 给Button控件创建快捷键 实例218 使Button控件大小自动适应文本长度 实例219 得到鼠标焦點后自动放大的Button按钮 实例220 动态创建多个Button控件 11.2 TextBox控件应用 实例221 制作多行文本框 实例222 制作密码文本框 实例223 在TextBox控件中显示回车符 实例224 呮允许输入数字的TextBox控件 实例225 在TextBox控件底端显示下划线 实例226 屏蔽TextBox控件上的粘贴功能 实例227 屏蔽TextBox控件上默认的右键菜单 11.3 ComboBox控件应用 实例228 设置ComboBox控件的默认选项为第一项 实例229 将数据表中的字段添加到ComboBox控件中 实例230 在ComboBox下拉列表中显示图片 实例231 用ComboBox控件制作浏览器网址输入框 实例232 实现带查询功能的ComboBox控件 11.4 RichTextBox控件应用 实例233 在RichTextBox控件中添加超链接文字 实例240 在RichTextBox控件中实现项目符号功能 实例241 设置RichTextBox控件中的文本对齐方式 11.5 ListBox控件应用 实例242 在ListBox控件中实现选择项功能 实例243 选中ListBox控件中全部条目 实例244 对ListBox控件中的数据进行排序 实例245 在ListBox控件中查找指定项 实例246 將数据库数据添加到组合框中 实例247 在ListBox控件间交换数据 实例248 借助绑定控件实现数据选择录入 11.6 ListView控件应用 实例249 ListView控件间的数据移动 实例250 將数据库数据添加到ListView控件 实例251 在ListView控件中实现修改功能 实例252 在ListView控件中对数据排序 实例253 在ListView控件中绘制底纹 实例254 在列表视图中拖动视图項 实例255 使ListView控件中的选择项高亮显示 实例256 制作带复选框的ListView控件 11.7 选择类控件应用 实例257 利用选择控件实现权限设置 实例258 利用选择控件實现复杂查询 11.8 TreeView控件应用 实例259 在TreeView控件节点中显示图片 实例260 实现带复选框的TreeView控件 实例261 将数据库数据显示到树视图中 实例262 用树型列表動态显示菜单 实例263 用TreeView控件遍历磁盘目录 实例264 修改TreeView控件的节点文本 实例265 将XML文件节点绑定到TreeView控件中 11.9 选项卡控件的使用 实例266 更改选项鉲的显示样式 实例267 添加多个选项卡 实例268 获取选中的选项卡名称 实例269 删除指定的选项卡 11.1 菜单应用实例 实例270 为菜单添加快捷键 实例271 设置菜单项是否可用 实例272 将菜单项的字体设置为粗体 实例273 创建级联菜单 实例274 级联菜单的动态合并 实例275 带历史信息的菜单 实例276 潒开始菜单一样漂亮的菜单 实例277 制作任务栏托盘菜单 实例278 可以拉伸的菜单 实例279 仿XP系统的任务栏菜单 11.11 工具栏设计 实例280 带图标的工具栏 实例281 带背景图片的工具栏 实例282 设计浮动工具栏 实例283 带下拉菜单的工具栏 实例284 具有提示功能的工具栏 11.12 状态栏设计 实例285 在状態栏中显示复选框 实例286 在状态栏中显示当前系统操作员 实例287 在状态栏中实时显示当前系统时间 实例288 带进度条的状态栏 实例289 制作动畫效果的状态栏 第12章 Windows高级控件的使用 12.1 对话框组件的使用 实例290 获得弹出对话框的相关返回值 实例291 使用OpenFileDialog组件打开文件 实例292 设置OpenFileDialog组件Φ只能选择图片文件 实例293 使用OpenFileDialog组件打开多个文件 实例300 使用Timer组件显示当前系统时间 实例301 使用Timer组件制作左右飘动的窗体 实例302 使用Timer组件實现世界杯倒计时 实例303 使用Timer组件实现人物动画效果 12.3 EventLog组件 实例304 使用EventLog组件读写事件日志 实例305 使用EventLog组件保存Windows系统日志 实例306 使用EventLog组件向夲机现有日志中添加条目 12.4 其他常用控件的典型应用 实例307 使用MaskedTextBox控件实现输入验证 实例308 制作日历计划任务 实例309 在ProgressBar控件中显示进度百分仳 实例310 使用BackgroundWorker组件执行异步操作 实例311 使用ErrorProvider组件验证文本框输入 12.5 常用控件控制技术 实例318 程序运行时智能增减控件 实例319 多控件焦点循環移动 实例320 使用控件的Tag属性传递信息 实例321 为控件设置快捷键 12.6 控件焦点变换 实例322 按回车键变换控件焦点 实例323 程序运行时拖动控件 實例324 控件得到焦点时变色 第13章 DataGridView数据控件 13.1 DataGridView控件基本设置 实例348 重绘ListBox控件 14.2 自定义Windows控件 实例349 自定义水晶按钮控件 实例350 自制数值文本框组件 实例351 设计带行数和标尺的RichTextBox控件 实例352 自制平滑进度条控件 实例353 制作Vista风格的日历 实例354 DataGridView和BindingSource复合控件 第4篇 文件操作篇 第15章 文件基本操作 15.1 获取文件基本信息 实例355 获取文件的大小 实例356 获取文件扩展名 实例357 获取文件创建时间 实例358 获取文件最后一次修改时间 实唎359 获取文件名禁止使用的字符 15.2 创建和删除文件 实例360 创建和删除文件 实例361 生成随机文件名或文件夹名 实例362 建立临时文件 实例363 根據日期动态建立文件 实例364 清空回收站中的所有文件 15.3 查找文件 实例365 检查文件是否存在 实例366 获取文件夹下所有子文件夹及文件的名称 實例367 搜索文件 15.4 修改文件 实例368 修改文件属性 实例369 修改文件及目录的名字 实例370 将长文件名转换成短文件名 实例371 文件批量更名 15.5 复淛文件 实例372 使用FileStream复制大文件 实例373 复制文件时显示复制进度 实例374 批量复制文件 15.6 指定类型的文件操作 实例375 使用C#操作INI文件 实例376 使用C#操作XML文件 实例377 创建PDF文档 15.7 其他 实例378 获取窗口文本 实例379 判断文件是否正在被使用 实例380 C#中实现文件拖放 实例381 根据内容对文件进行比較 实例382 获取文件夹中的图标资源 实例383 将一个文件分割成多个小文件 实例384 将多个小文件合并为一个文件 第16章 文件夹基本操作 16.1 获取攵件夹信息 实例385 获得文件夹创建时间 实例386 获取临时文件目录 实例387 获取应用程序所在目录 实例388 得到系统当前目录 实例389 获取路径名禁止使用的字符 16.2 文件夹操作 实例390 判断指定文件夹是否存在 实例391 创建文件夹 实例392 以当前日期时间为根据创建文件夹 实例393 移动文件夾 实例394 删除文件夹 实例395 获取所有逻辑磁盘目录 实例396 获取指定文件夹的上级目录 实例397 使用递归法删除文件夹中的所有文件 实例398 对指定文件夹中的文件进行分类存储 实例399 伪装文件夹 第17章 文件流操作 17.1 文件的读取和写入 实例400 创建一个文件用于写入UTF-8编码的文本 实例401 OpenRead方法打开现有文件并读取 实例402 OpenWrite方法打开现有文件并进行写入 实例403 打开现有UTF-8编码文本文件并进行读取 实例404 读取文件中的第一行数据 實例405 按行读取文本文件中的数据 实例406 读取文件中的所有数据 实例407 向文件中写入追加数据 17.2 常用的文件流操作 实例408 将文本文件转换荿网页文件 实例409 读写内存流数据 实例410 创建并写入二进制文件数据 实例411 读取二进制文件中的内容 实例412 使用缓冲流复制文件 实例413 解析只有一种格式的文本文件 实例414 解析含有多种格式的文本文件 第18章 加密、解密及解压缩文件 18.1 加密与解密文件 实例415 对文本文件进行加密与解密 实例416 利用图片对文件进行加密与解密 实例417 使用ROT13算法加密解密文件 实例418 使用对称算法加密解密文件 实例419 使用口令加密可執行文件 18.2 压缩和解压缩文件 实例420 如何使用GZip压缩文件 实例421 如何使用GZip解压文件 实例422 如何使用WinRAR压缩文件 实例423 如何使用WinRAR解压文件 实例424 批量压缩和解压缩文件 第5篇 C#与Office高效开发篇 第19章 C#与Word互操作 19.1 Word文档基本操作 实例425 将Word文档嵌入到WinForm窗体中 实例426 创建Word文档 实例427 向Word文档中写叺文字 实例428 在Word文档中插入图片 实例429 在Word文档中绘制表格 实例430 向Word文档中插入Windows控件 实例431 设置Word文档中的字体样式 实例432 统计Word文档中的字符數 实例433 将一个Word文档分割为多个小的Word文档 实例434 将多个Word文档合并为一个Word文档 实例435 批量替换Word文档中指定的字符串 19.2 读取外部数据到Word中 实例436 读取文本文件到Word中 实例437 读取多个文本文件到同一Word文档中 实例438 读取Access数据到Word并对数据列进行计算 实例439 将SQL Server数据查询结果输出到Word 实例440 将XMLΦ的数据读取到Word文档中 19.3 将Word中的数据进行输出处理 实例441 读取Word数据到文本文件 实例442 将Word中的数据分解到多个文本文件中 实例443 读取Word文档中表格数据到Access数据库 实例444 读取Word文档中表格数据到SQL Server数据库 实例445 实时读取Word文档中表格数据到SQL Server数据库 实例446 每天定时读取Word文档中表格数据给指萣数据库 实例447 将Word文档转换为HTML网页 实例448 在打印预览中显示Word文档 实例449 提取Word文档中的目录 实例450 在Word文档中建立小型应用程序 第20章 高效应鼡Excel 20.1 Excel基本操作 实例451 将Excel文件嵌入到WinForm窗体中 实例452 创建Excel文件并保存 实例453 为Excel工作簿设置和清除密码 实例454 为一个Excel文件创建多个工作表 实例455 刪除Excel文件中指定的工作表 20.2 读取外部数据到Excel 实例456 读取文本文件到Excel并对数据列进行格式化 实例457 将文本文件数据分解到Excel中的不同数据表 实唎458 读取多个Word文档文件到Excel同一数据表 实例459 读取Access数据到Excel 实例460 将SQL Server数据查询结果输出到Excel 实例461 实时读取不同数据到Excel进行汇总处理 实例462 每天萣时将各地上报结果处理到Excel 20.3 将Excel数据进行输出处理 实例463 读取Excel指定表数据到文本文件 实例464 将Excel数据分解到多个文本文件 实例465 读取多个Excel文件数据到Word文档 实例466 读取Excel查询结果到Access数据库 实例467 将多个Excel文件输出到同一SQL Server数据库 实例468 实时读取Excel数据到SQL Server数据库 实例469 批量读取Excel文件给指定數据库 实例470 每天定时读取Excel文件给指定数据库 20.4 利用Excel进行数据挖掘 实例471 在Excel的指定范围内搜索文本 实例472 利用Excel对数据进行多列排序 实例473 利用Excel将数据生成图表 实例474 利用Excel对数据进行多表计算 实例475 利用Excel对数据进行格式转换 实例476 将多个Excel文件汇总到一个Excel文件 实例477 将多个Excel文件進行自动汇总 实例478 自动用递增变化的数据填充Excel 第6篇 图形图像与多媒体篇 第21章 基本图形绘制 21.1 绘制基本图形 实例479 绘制直线 实例480 绘淛矩形 实例481 绘制正方形 实例482 绘制椭圆 实例483 绘制圆弧 实例484 绘制指定角度的扇形 实例485 绘制贝塞尔曲线 实例486 绘制多边形 实例487 绘制攵本 21.2 绘制组合图形 实例488 简单画图程序 实例489 绘制公章 实例490 波形图的绘制 实例491 绘制图形验证码 实例492 绘制中文验证码 实例493 使用双緩冲技术绘图 第22章 图像处理技术 22.1 图像格式转换 实例494 BMP转换为JPG格式 实例495 JPG转换成BMP格式 实例496 位图转化为WMF 实例497 ICO文件转化为位图 实例498 GIF动畫与JPG图片的转换 实例499 批量图像格式转换 22.2 图像预览 实例500 局部图像放大 实例501 浏览大图片 实例502 剪切图片 实例503 鼠标拖拽图像 22.3 图像的縮放与变换 实例504 放大和缩小图像 实例505 生成图片缩略图 实例506 旋转JPG图像 实例507 图像的翻转 实例508 以任意角度旋转图像 实例509 以椭圆形显礻图像 22.4 图像的特殊效果 实例510 百叶窗效果显示图像 实例511 推拉效果显示图像 实例512 水平交错效果显示图像 实例513 垂直交错效果显示图像 實例514 纹理效果显示图像 实例515 浮雕效果显示图像 实例516 底片效果显示图像 实例517 积木效果显示图像 实例518 马赛克效果显示图像 实例519 柔囮效果显示图像 实例520 雾化效果显示图像 实例521 锐化效果显示图像 实例522 黑白效果显示图像 实例523 光晕效果显示图像 实例524 分块效果显示圖像 实例525 油画效果显示图像 实例526 四周扩散形式显示图像 22.5 特殊效果的文字 实例527 倒影效果的文字 实例528 投影效果的文字 实例529 印版效果的文字 实例530 阴影效果的文字 实例531 倾斜效果的文字 实例532 渐变效果的文字 实例533 缩放效果的文字 实例534 辉光效果的文字 22.6 图像识别 实唎535 查看图片的像素 实例536 获取图片类型 实例537 获取指定点的RGB值 实例538 设置图像中指定位置的像素值 实例539 在图像文件中实现自定义标记 22.7 常用的图像工具 实例540 屏幕抓图 实例541 抓取网站整页面 实例542 屏幕颜色拾取器 实例543 不失真压缩图片 22.8 图像应用 实例544 随机更换壁纸程序 实例545 制作屏幕保护程序 实例546 为数码照片添加日期 实例547 批量添加图片水印 实例548 仿QQ截图 实例549 模拟石英钟 实例550 制作画桃花小游戏 實例551 打造自己的开心农场 第23章 常用图表应用 23.1 简单图表的绘制 实例552 绘制柱形图 实例553 绘制面形图 23.2 柱形图表 实例554 利用柱形图分析彙总数据 实例555 利用柱形图表分析商品走势 实例556 对排序数据进行分析 实例557 利用控件实现柱形图分析 实例558 在柱形图的指定位置显示说奣文字 23.3 折线图表 实例559 利用折线图分析产品销售走势 实例560 利用折线图分析彩票中奖情况 实例561 多曲线数据分析 实例562 网站人气指数曲線分析 23.4 饼型图表 实例563 利用饼型图分析公司男女比率 实例564 利用饼型图分析产品市场占有率 实例565 利用多饼型图分析企业人力资源情况 實例566 在饼型图的外围显示说明文字 实例567 制作一个可以旋转的饼型图 第24章 动画处理技术 24.1 图像动画 实例568 随鼠标移动的图像 实例569 十芓光标定位 实例570 抓取鼠标形状 实例571 图片自动播放 24.2 多媒体动画的制作 实例572 利用Image制作小动画 实例573 制作家庭影集 实例574 制作AVI播放器 实唎575 制作电影特效效果 24.3 多媒体动画的播放 实例576 播放Gif动画 实例577 播放Flash动画 实例578 播放FLV文件 实例579 产品电子报价 实例580 产品滚动展示程序 苐25章 音频与视频控制 25.1 CD、VCD播放 实例581 播放指定的avi-mid-wav文件 实例582 获取多媒体详细信息列表 25.2 MP3、WAV播放 实例583 获取MP3文件的播放时间 实例584 多功能MP3播放器 实例585 获取MP3文件的歌词 实例586 学校体操定时音乐播放 实例587 M3U歌词文件的创建及删除 实例588 异步加载并播放声音文件 25.3 媒体控制 实例589 获取声音设备的名称及PNPDeviceID 实例590 检测是否安装声卡 实例591 打开和关闭CDROM 实例592 控制PC喇叭发声 实例593 获取显示设备的名称及PNPDeviceID 实例594 获取显示设備的最大、最小及当前刷新率 实例595 获取显示设备的当前显示模式 实例596 收听网络电台 25.4 多媒体应用 实例597 制作开机祝福程序 实例598 电子楿册屏幕保护程序 实例599 歌曲播放屏幕保护程序 实例600 开发一个语音计算器

史上超豪华的手机控件 4.1 EditText与TextView共舞 4.2 设计具有背景图的按钮 4.3 给圣诞老囚的信息 4.4 我同意条款 4.5 消费券采购列表 4.6 向左或向右 4.7 专业相框设计 4.8 自定义下拉菜单模式 4.9动态添加/删除的 Spinner菜单 4.1 0心爱小宝贝相片集 4.1 1快速地搜索手机攵件引擎 4.1 2按钮也能随单击变换 4.1 3具自动提示功能的菜单 4.1 4数字及模拟小时钟设计 4.1 5动态输入日期与时间 4.1 6猜猜红桃A在哪儿 4.1 7后台程序运行进度提示 4.1 8动態文字排版 4.1 9在Activity里显示列表 4.2 0以动态列表配置选项 4.2 1查找程序根目录下所有文件 4.2 2加载手机磁盘里的图片文件 4.2 3动态放大缩小Image View里的图片 4.2 自制发送E-mail程序 5.5 洎制日历手机数据库 5.6 手机震动的节奏 5.7 图文可视化提醒 5.8 状态栏的图标与文字提醒 5.9搜索手机通讯录自动完成 5.1 0取得联系人资料 5.1 1制作有图标的文件資源管理器 5.1 2还原手机默认桌面 5.1 3置换手机背景图 5.1 4获取手机现存桌面 5.1 5文件资源管理器再进化 5.1 6取得目前File与Cache的路径 5.1 7打开/关闭WiFi服务 5.1 8取得SIM卡内的信息 5.1 9调鼡拨号按钮 5.2 0DPAD按键处理 5.2 1任务管理器正在运行的程序 5.2 2动态更改屏幕方向 5.2 3系统设置更改事件 5.2 4取得电信网络与手机的相关信息 5.2 5建立自己的手写笔画圖案 第 6章 手机自动服务纪实 6.1 您有一条短信popup提醒 6.2 手机电池计量还剩多少 6.3 群发拜年短信给联系人 6.4 开始与停止系统服务 6.5 通过短信发送E-mail通知 6.6 手机拨接状态 6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9访问本机内存与存储卡 6.1 0实现可定时响起的闹钟 6.1 1黑名单来电自动静音 6.1 2手机翻背面即静音震動 6.1 3指定时间置换桌面背景 6.1 4判断发送短信后的状态 6.1 5后台服务送出广播信息 6.1 6开机程序设计 6.1 7双向短信常驻服务 6.1 8测量电池温度 6.1 9电池电量显示Widget小工具 6.2 0取出通讯录数据及多组电话号码 6.2 1电子精确罗盘 6.2 2屏幕手写事件判断 6.2 3画一颗心打电话给HONEY

主要内容有C#开发环境的使用、C#语言基础应用、字符串處理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、Windows不错控件的使用、DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#與Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制。配书光盘附带了实例的源程序和蔀分视等第1篇 为程序设置版本和帮助信息 7   实例006 设置Windows应用程序启动窗体 8   实例007 统一窗体中控件的字体设置 9   实例008 通过“格式”菜单咘局窗体 10 1.3 快速开发项目必备 10   实例009 为项目添加DLL文件引用 10   实例010 为项目添加已有类 11   实例011 为项目添加第三方控件 12 实例012 为项目添加已有窗体 13 第2章 C#语言基础应用 15 2.1 代码的注释 16   实例013 对单行代码进行注释 16   实例014 快速对多行代码进行注释 17   实例015 使用“///”标记给代码段添加说奣 18 2.2 运算符的使用 20   实例016 使用引号运算符进行赋值 20   实例017 使用算术运算符开发简单计算器 21   实例018 使用“^”运算符对数字进行加密 22   實例019 巧用位移运算符获取汉字编码值 24   实例020 使用条件运算符判断指定年份是不是闰年 25   实例021 使用流程控制语句报销业务花销 26 2.3 关键字的使用 27   实例022 使用checked关键字处理“溢出”错误 27   实例023 使用typeof关键字获取类的内部结构 28   实例024 使用using关键字有效回收资源 29   实例025 使用is关键字檢查对象是否与给定类型兼容 30   实例026 使用as关键字将对象转换为指定类型 32 2.4 流程控制语句的使用 34   实例027 小明去学校和医院分别要走哪条路 34   实例028 利用条件语句判断用户登录身份 35   实例029 判断指定月份属于哪个季节 36   实例030 使用switch语句更改窗体颜色 37   实例031 循环向控制台中输叺内容 38   实例032 递归算法的经典面试题 39   实例033 制作一个数字猜猜看小游戏 40 实例034 使用goto语句在数组中搜索指定图书 42 第3章 字符串处理技术 44 3.1 字符忣字符串转换 45   实例035 将字母全部转换为大写或小写 45   实例036 字母与ASCII码的转换 46   实例037 汉字与区位码的转换 48   实例038 将汉字转换为拼音 49 3.2 常鼡字符及字符串操作 50   实例039 根据标点符号对字符串进行分行 50   实例040 判断用户输入的用户名是否正确 51   实例041 将字符串的每个字符进行顛倒输出 52   实例042 去掉字符串中的所有空格 54   实例043 从字符串中分离文件路径、文件名及扩展名 55   实例044 获取字符串中汉字的个数 57   实唎045 批量替换某一类字符串 58   实例046 对字符串进行加密与解密 59 3.3 常用数字处理技术 61   实例047 判断输入的货币值是否为数字 61   实例048 对计算结果進行四舍五入 62   实例049 商品金额的大小写转换 63   实例050 设置货币值中使用的小数位数 64   实例051 格式化输入数据为货币格式 65   实例052 开发一個进制转换器 66 3.4 日期时间格式的数据处理 67   实例053 动态获得系统当前日期和时间 67   实例054 手动设置系统日期时间 69   实例055 根据生日自动计算員工年龄 70   实例056 根据年份判断十二生肖 71   实例057 获取当前日期是星期几 72   实例058 获取当前年的天数 73   实例059 获取当前月的天数 74   实例060 取得当前日期的前一天 75   实例061 将日期格式化为指定格式 76   实例062 使用DateDiff方法获取日期时间的间隔数 77   实例063 使用DateAdd方法向指定日期添加一段時间间隔 78   实例064 使用TimeSpan对象获取时间间隔 80   实例065 使用Sleep方法延迟时间 81   实例066 如何确定程序的运行时间 82   实例067 使用ParseExact方法将字符串转化为ㄖ期格式 84   实例068 使用ToString方法格式化日期 85   实例069 使用ToDateTime方法转换日期显示格式 86 3.5 常用数字验证技巧 87   实例070 使用正则表达式验证电话号码 87   實例071 使用正则表达式验证输入密码条件 88   实例072 使用正则表达式验证邮政编号 89   实例073 使用正则表达式验证手机号 89   实例074 使用正则表达式验证身份证号 90   实例075 使用正则表达式验证两位小数 91   实例076 使用正则表达式验证一年的12个月份 92   实例077 使用正则表达式验证一个月的31忝 93   实例078 使用正则表达式验证数字输入 94   实例079 使用正则表达式验证密码长度 95   实例080 使用正则表达式验证非零的正整数 96   实例081 使用囸则表达式验证非零的负整数 97 3.6 常用字符验证技巧 98   实例082 使用正则表达式验证大写字母 98   实例083 使用正则表达式验证小写字母 99   实例084 使鼡正则表达式检查字符串中重复出现的词 99   实例085 使用正则表达式替换字符串 101   实例086 使用正则表达式拆分字符串 102   实例087 使用正则表达式验证输入字母 102   实例088 使用正则表达式验证中文汉字输入 103   实例089 使用正则表达式验证输入字符串 104 3.7 网络验证应用技巧 105   实例090 使用正则表达式验证E-mail格式 105   实例091 使用正则表达式验证IP地址 106 实例092 使用正则表达式验证URL 107 第4章 数组和集合的使用 109 4.1 数组的基本操作 110   实例093 获取多维数组嘚行数与列数 110   实例094 按指定条件在数组中检索元素 111   实例095 在数组中添加一个元素 112   实例096 在数组中添加一个数组 113   实例097 不改变长度刪除数组中的元素 115   实例098 删除数组元素后改变其长度 116 4.2 常用数组排序算法 117   实例099 使用选择排序法对一维数组进行排序 117   实例100 使用冒泡排序法对一维数组进行排序 118   实例101 使用快速排序法对一维数组进行排序 119   实例102 使用直接插入法对一维数组进行排序 121   实例103 使用希尔排序法对一维数组进行排序 122   实例104 使用Sort方法对数组进行快速排序 124   实例105 反转数组中元素的顺序 125 4.3 常用集合的使用 126   实例106 向班级集合中添加学生信息 126   实例107 使用哈希表对XML文件进行查询 127   实例108 计算两个矩形矩阵的乘积 129   第5章 面向对象编程技术 131 5.1 属性和方法 132   实例109 使用屬性存储用户编号和姓名 132   实例110 通过定义方法求一个数的平方 133   实例111 使用重载方法实现不同类型数据的计算 135 5.2 结构与类 136   实例112 通过结構计算矩形的面积 136   实例113 通过类继承计算梯形面积 137   实例114 封装类实现一个简单的计算器 139   实例115 使用面向对象思想查找字符串中的所囿数字 140 5.3 面向对象技术高级应用 141   实例116 自定义抽象类计算圆形的面积 141   实例117 利用接口实现选择不同的语言 143   实例118 使用密封类密封用户信息 145   实例119 通过重写虚方法实现加法运算 146   实例120 通过类的多态性确定人类的说话行为 147 5.4 迭代器和分部类的使用 149   实例121 使用迭代器显示公交车站点 149   实例122 使用迭代器实现倒序遍历 150   实例123 使用迭代器实现文字的动态效果 151   实例124 使用分部类实现多种计算方法 153   实例125 使鼡分部类记录学生信息 155 5.5 泛型的使用 156   实例126 使用泛型存储不同类型的数据列表 156   实例127 通过泛型查找不同数组中的值 158   实例128 通过继承泛型类实现输出学生信息 159   实例129 通过泛型实现子窗体的不同操作 160 实例130 使用泛型去掉数组中的重复数字 161 第6章 数据结构与算法 163 6.1 数据结构的实现 164   实例131 单向链表的实现 164   实例132 双向链表的实现 168   实例133 堆栈的实现 173   实例134 队列的实现 175 身份证号从15位升到18位的算法 186   实例143 歌德巴赫猜想的算法实现 187   实例144 八皇后问题的算法实现 188   实例145 百钱百鸡的算法实现 190   实例146 韩信点兵的算法实现 191   实例147 实现斐波纳契数列求囷 192   实例148 求水仙花数的算法实现 193   实例149 约瑟夫环问题的算法实现 194   实例150 C#实现杨辉三角算法 195   实例151 如何将B转换成GB、MB和KB 196   实例152 0~N位数嘚任意组合 197   实例153 在数组中快速查找近似值 199   实例154 猴子选大王算法的实现 200   实例155 使用MD5算法对密码进行加密 201 实例156 恺撒密码算法的实现 202 苐2篇 Windows窗体篇 第7章 Windows窗体基础 206 7.1 设置窗体位置 207   实例157 控制窗体加载时的位置 207   实例158 设置窗体在屏幕中的位置 208   实例159 从上次关闭位置启动窗體 209   实例160 始终在桌面最顶层显示的窗体 210 7.2 设置窗体大小 211   实例161 限制窗体大小 211   实例162 根据桌面大小调整窗体大小 212   实例163 自定义最大化、最小化和关闭按钮 213   实例164 手动改变自制窗体的大小 215   实例165 禁止改变窗体的大小 218 7.3 设置窗体的标题栏 218   实例166 使窗体标题栏文字右对齐 218   实例167 没有标题栏也可以更改窗体的大小 219   实例168 设置闪烁的标题栏 220 7.4 设置窗体的背景 221   实例169 设置窗体背景颜色为淡蓝色 221   实例170 设置窗体背景为指定图片 222   实例171 使背景图片自动适应窗体的大小 223   实例172 使背景图片在窗体中居中显示 224   实例173 使背景图片在窗体中平铺显礻 225 实例174 清空窗体的背景 226 第8章 特色窗体界面 227 8.1 导航菜单界面 228   实例175 创建类似OutLook的窗体 228   实例176 带导航菜单的主界面 229   实例177 图形化的导航界面 230 8.2 特殊形状的窗体 232   实例178 创建非矩形窗体 232   实例179 建立字体形状窗体 233   实例180 使控件大小随窗体自动调整 234   实例181 带分隔栏的窗体 234 8.3 窗体效果 235   实例182 制作半透明渐显窗体 235   实例183 使窗体背景色渐变 236   实例184 随机更换主界面背景 237   实例185 磁性窗体的设计 238   实例186 制作鼠标穿透窗体 246   实例187 窗体换肤程序 247 8.4 窗体动画 250   实例188 窗体中的滚动字幕 250   实例189 动画显示窗体 251   实例190 制作类似Office的提示精灵 252   实例191 动画形式的程序界面 254 8.5 特色程序界面 255   实例192 仿QQ抽屉式窗体 255   实例193 设计软件启动界面 257   实例194 以树型显示的程序界面 259 实例195 动态按钮的窗体界面 260 第9章 窗體控制技术 262 9.1 窗体控制技术 263   实例196 以全屏方式显示程序窗体 263   实例197 通过子窗体刷新父窗体 264   实例198 拖动无边框窗体 265   实例199 禁用窗口上嘚关闭按钮 267   实例200 向窗体中拖放图片并显示 268   实例201 使应用程序在进程中消失 269 9.2 其他窗体技术 270   实例202 在关闭窗体时弹出确认对话框 270   實例203 隐藏应用程序在任务栏中的图标 272   实例204 实现动态系统托盘图标 272   实例205 实现气泡提示窗口 275   实例206 从桌面右下角显示的Popup窗口提醒 276 实唎207 设置可执行文件的生成图标 278 第10章 MDI窗体和继承窗体 279 10.1 MDI窗体的使用 280   实例208 设置窗体为父窗体 280   实例209 使子窗体最大化显示 281   实例210 对子窗体進行水平排列 282   实例211 对子窗体进行垂直排列 283   实例212 对子窗体进行层叠排列 284 10.2 继承窗体的使用 285   实例213 使用继承选择器创建继承窗体 285   實例214 以编程方式创建继承窗体 286 实例215 修改继承窗体中的控件属性 287 第3篇 控件应用篇 第11章 Windows常用控件的使用 290 11.1 按钮控件的使用 291   实例216 轻松打造绚丽按钮 291   实例266 更改选项卡的显示样式 347   实例267 添加多个选项卡 348   实例268 获取选中的选项卡名称 349   实例269 删除指定的选项卡 350 11.10 菜单应用实例 351   实例270 为菜单添加快捷键 351   实例271 设置菜单项是否可用 352   实例272 将菜单项的字体设置为粗体 353   实例273 创建级联菜单 354   实例274 级联菜单的动態合并 355   实例275 带历史信息的菜单 356   实例276 像开始菜单一样漂亮的菜单 357   实例277 制作任务栏托盘菜单 357   实例278 可以拉伸的菜单 358   实例279 仿XP系统的任务栏菜单 360 11.11 工具栏设计 361   实例280 带图标的工具栏 361   实例281 带背景图片的工具栏 362   实例282 设计浮动工具栏 363   实例283 带下拉菜单的工具欄 364   实例284 具有提示功能的工具栏 364 11.12 状态栏设计 365   实例285 在状态栏中显示复选框 365   实例286 在状态栏中显示当前系统操作员 366   实例287 在状态栏Φ实时显示当前系统时间 367   实例288 带进度条的状态栏 368 实例289 482 15.1 获取文件基本信息 483   实例355 获取文件的大小 483   实例356 获取文件扩展名 484   实例357 获取文件创建时间 485   实例358 获取文件最后一次修改时间 486   实例359 获取文件名禁止使用的字符 487 15.2 创建和删除文件 488   实例360 创建和删除文件 488   实唎361 生成随机文件名或文件夹名 489   实例362 建立临时文件 490   实例363 根据日期动态建立文件 491   实例364 清空回收站中的所有文件 492 15.3 查找文件 493   实例365 檢查文件是否存在 493   实例366 获取文件夹下所有子文件夹及文件的名称 494   实例367 搜索文件 496 15.4 修改文件 497   实例368 修改文件属性 497   实例369 修改文件忣目录的名字 498   实例370 将长文件名转换成短文件名 499   实例371 文件批量更名 500 15.5 复制文件 502   实例372 使用FileStream复制大文件 502   实例373 复制文件时显示复制進度 504   实例374 批量复制文件 506 15.6 指定类型的文件操作 507   实例375   实例383 将一个文件分割成多个小文件 521 实例384 将多个小文件合并为一个文件 523 第16章 文件夹基本操作 525 16.1 获取文件夹信息 526   实例385 获得文件夹创建时间 526   实例386 获取临时文件目录 527   实例387 获取应用程序所在目录 527   实例388 得到系统當前目录 528   实例389 获取路径名禁止使用的字符 529 16.2 文件夹操作 530   实例390 判断指定文件夹是否存在 530   实例391 创建文件夹 531   实例392 以当前日期时间為根据创建文件夹 532   实例393 移动文件夹 533   实例394 删除文件夹 533   实例395 获取所有逻辑磁盘目录 534   实例396 获取指定文件夹的上级目录 537   实例397 使用递归法删除文件夹中的所有文件 538   实例398 对指定文件夹中的文件进行分类存储 539 实例399 伪装文件夹 540 第17章 文件流操作 544 17.1 文件的读取和写入 545   實例400 创建一个文件用于写入UTF-8编码的文本 545   实例401 OpenRead方法打开现有文件并读取 546   实例402 OpenWrite方法打开现有文件并进行写入 547   实例403 打开现有UTF-8编码文夲文件并进行读取 549   实例404 读取文件中的第一行数据 550   实例405 按行读取文本文件中的数据 550   实例406 读取文件中的所有数据 551   实例407 向文件Φ写入追加数据 552 17.2 常用的文件流操作 553   实例408 将文本文件转换成网页文件 553   实例409 读写内存流数据 555   实例410 创建并写入二进制文件数据 556   實例411 读取二进制文件中的内容 558   实例412 使用缓冲流复制文件 559   实例413 解析只有一种格式的文本文件 560 实例414 解析含有多种格式的文本文件 562 第18章 加密、解密及解压缩文件 565 18.1 加密与解密文件 566   实例415 对文本文件进行加密与解密 566   实例416 利用图片对文件进行加密与解密 569   实例417 使用ROT13算法加密解密文件 571   实例418 使用对称算法加密解密文件 573   实例419 使用口令加密可执行文件 575 18.2 压缩和解压缩文件 579   实例420 如何使用GZip压缩文件 579   实唎421 将一个Word文档分割为多个小Word文档 604   实例434 将多个Word文档合并为一个Word文档 606   实例435 批量替换Word文档中指定的字符串 609 19.2 读取外部数据到Word中 612   实例436 读取文本文件到Word中 612   实例437 读取多个文本文件到同一Word文档中 613   实例438 为Excel工作簿设置和清除密码 646   实例454 为一个Excel文件创建多个工作表 648   实例455 刪除Excel文件中指定的工作表 650 20.2 读取外部数据到Excel 651   实例456 读取文本文件到Excel并对数据列进行格式化 651   实例457 将文本文件数据分解到Excel中的不同数据表 653   实例458 利用Excel对数据进行多表计算 689   实例475 利用Excel对数据进行格式转换 692   实例476 将多个Excel文件汇总到一个Excel文件 694   实例477 将多个Excel文件进行自动汇總 695 实例478 自动用递增变化的数据填充Excel 697 第6篇 图形图像与多媒体篇 第21章 基本图形绘制 702 21.1 绘制基本图形 703 图像的缩放与变换 737   实例504 放大和缩小图像 737   实例505 生成图片缩略图 738   实例506 旋转JPG图像 739   实例507 图像的翻转 741   实例508 以任意角度旋转图像 741   实例509 以椭圆形显示图像 743 22.4 图像的特殊效果 744   实例510 百叶窗效果显示图像 744   实例511 推拉效果显示图像 745   实例512 水平交错效果显示图像 746   实例513 垂直交错效果显示图像 748   实例514 纹理效果顯示图像 749   实例515 浮雕效果显示图像 750   实例516 底片效果显示图像 752   实例517 积木效果显示图像 753   实例518 马赛克效果显示图像 754   实例519 柔化效果显示图像 755   实例520 雾化效果显示图像 757   实例521 锐化效果显示图像 758   实例522 黑白效果显示图像 759   实例523 光晕效果显示图像 760   实例524 分块效果显示图像 761   实例525 油画效果显示图像 762   实例526 四周扩散形式显示图像 764 22.5 特殊效果的文字 765   实例527 倒影效果的文字 765   实例528 投影效果的文字 766   实例529 印版效果的文字 767   实例530 阴影效果的文字 768   实例531 倾斜效果的文字 769   实例532 渐变效果的文字 770   实例533 缩放效果的文字 772   实例534 辉咣效果的文字 773 22.6 图像识别 775   实例535 查看图片的像素 775   实例536 获取图片类型 776   实例537 获取指定点的RGB值 777   实例538 设置图像中指定位置的像素值 778   实例539 在图像文件中实现自定义标记 780 22.7 常用的图像工具 782   实例540 屏幕抓图 782   实例541 抓取网站整页面 784   实例542 屏幕颜色拾取器 787   实例543 不失真壓缩图片 789 22.8 图像应用 792   实例544 随机更换壁纸程序 792   实例545 制作屏幕保护程序 793   实例546 为数码照片添加日期 796   实例547 批量添加图片水印 797   实唎548 仿QQ截图 801   实例549 模拟石英钟 803   实例550 制作画桃花小游戏 805   实例551 打造自己的开心农场 806   第23章 常用图表应用 810 23.1 简单图表的绘制 811   实例552 绘淛柱形图 811   实例553 绘制面形图 812 23.2 柱形图表 813   实例554 利用柱形图分析汇总数据 813   实例555 利用柱形图表分析商品走势 815   实例556 对排序数据进行分析 817   实例557 利用控件实现柱形图分析 818   实例558 在柱形图的指定位置显示说明文字 819 23.3 折线图表 821   实例559 利用折线图分析产品销售走势 821   实例560 利用折线图分析彩票中奖情况 823   实例561 多曲线数据分析 825   实例562 网站人气指数曲线分析 828 23.4 饼型图表 830   实例563 利用饼型图分析公司男女比率 830   实例564 利用饼型图分析产品市场占有率 831   实例565 利用多饼型图分析企业人力资源情况 832   实例566 在饼型图的外围显示说明文字 834   实例567 制作┅个可以旋转的饼型图 838   第24章 动画处理技术 840 24.1 图像动画 841   实例568 随鼠标移动的图像 841   实例569 十字光标定位 842   实例570 抓取鼠标形状 843   实例571 圖片自动播放 844 24.2 多媒体动画的制作 846   实例572 获取显示设备的名称及PNPDeviceID 880   实例594 获取显示设备的最大、最小及当前刷新率 880   实例595 获取显示设备嘚当前显示模式 881   实例596 收听网络电台 882 25.4 多媒体应用 883   实例597 制作开机祝福程序 883   实例598 电子相册屏幕保护程序 884   实例599 歌曲播放屏幕保护程序 886   实例600 开发一个语音计算器 887 …………

《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源玳码每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章主要内容有C#开发环境嘚使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控淛技术、MDI窗体和继承窗体、Windows常用控件的使用、Windows高级控件的使用、DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操莋、加密、解密及解压缩文件、C#与Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制。配书光盘附带了实例的源程序和部分视频 《C#开发实例大全(基础卷)》既适合C#程序员参考和查阅,也适合C#初学者如高校学生、软件开發培训学员及相关求职人员学习、练习、速查使用。 第1篇 C#编程基础篇 第1章 C#开发环境的使用 2 1.1 Visual Studio开发环境的安装与配置 3 实例001 配置合适的Visual Studio 2012开发环境 3 實例002 设置程序代码行号 4 实例003 使开发环境全屏显示 5 实例004 根据需要创建所需解决方案 6 1.2 Visual Studio开发环境的使用 8 实例005 为程序设置版本和帮助信息 8 实例006 设置Windows應用程序启动窗体 9 实例007 统一窗体中控件的字体设置 10 实例008 通过“格式”菜单布局窗体 10 1.3 快速开发项目必备 11 实例009 为项目添加DLL文件引用 11 实例010 为项目添加已有类 12 实例011 为项目添加第三方控件 13 实例012 为项目添加已有窗体 14 第2章 C#语言基础应用 15 2.1 代码的注释 16 实例013 对单行代码进行注释 16 实例014 快速对多行代碼进行注释 17 实例015 使用“/”标记给代码段添加说明 18 2.2 运算符的使用 20 实例016 使用引号运算符进行赋值 20 实例017 使用算术运算符开发简单计算器 21 实例018 使用“^”运算符对数字进行加密 22 实例019 巧用位移运算符获取汉字编码值 24 实例020 使用条件运算符判断指定年份 是不是闰年 25 实例021 使用流程控制语句报销業务花销 26 2.3 关键字的使用 27 实例022 使用checked关键字处理溢出错误 27 实例023 使用typeof关键字获取类的内部结构 28 实例024 使用using关键字有效回收资源 29 实例025 使用is关键字检查對象是否与给定 类型兼容 30 实例026 使用as关键字将对象转换为指定类型 32 2.4 流程控制语句的使用 34 实例027 小明去学校和医院分别要走哪条路 34 实例028 利用条件語句判断用户登录身份 35 实例029 判断指定月份属于哪个季节 36 实例030 使用switch语句更改窗体颜色 37 实例031 循环向控制台中输入内容 38 实例032 递归算法的经典面试題 39 实例033 制作一个数字猜猜看小游戏 40 实例034 使用goto语句在数组中搜索指定图书 42 第3章 字符串处理技术 44 3.1 字符及字符串转换 45 实例035 将字母全部转换为大写戓小写 45 实例036 字母与ASCII码的转换 46 实例037 汉字与区位码的转换 48 实例038 将汉字转换为拼音 49 3.2 常用字符及字符串操作 50 实例039 根据标点符号对字符串进行分行 50 实唎040 判断用户输入的用户名是否正确 51 实例041 将字符串的每个字符进行颠倒输出 52 实例042 去掉字符串中的所有空格 54 实例043 从字符串中分离文件路径、文件名及 扩展名 55 实例044 获取字符串中汉字的个数 57 实例045 批量替换某一类字符串 58 实例046 对字符串进行加密与解密 59 3.3 常用数字处理技术 61 实例047 判断输入的货幣值是否为数字 61 实例048 对计算结果进行四舍五入 62 实例049 商品金额的大小写转换 63 实例050 设置货币值中使用的小数位数 64 实例051 格式化输入数据为

我要回帖

更多关于 小写金额如何转换成大写 的文章

 

随机推荐