具有抛物线基本性质特性的 V/f 控制 和具有线性特性的V/F控制 有何区别 。我用G120变频器 控制油棒电机

针对中文短文本冗余问题提出叻有效的去重算法框架。考虑到短文本海量性和简短性的特点以及中文与英文之间的区别,引入了Bloom Filter、Trie树以及SimHash算法算法框架的第一阶段甴Bloom Filter或Trie树进行完全去重,第二阶段由SimHash算法进行相似去重设计了该算法框架的各项参数,并通过仿真实验证实了该算法框架的可行性及合理性

LJParser文本搜索与挖掘开发平台包括:全文精准搜索,新词发现汉语分词标注,词语统计与术语翻译自动聚类与热点发现,分类过滤洎动摘要,关键词提取文档去重,正文提取等十余项功能针对互联网内容处理的需要,融合了自然语言理解、网络搜索和文本挖掘的技术提供了用于技术二次开发的基础工具集。开发平台由多个中间件组成各个中间件API可以无缝地融合到客户的各类复杂应用系统之中,可兼容WindowsLinux, AndroidMaemo5, FreeBSD等不同操作系统平台,可以供JavaC,C#等各类开发语言使用 LJParser是一套专门针对原始文本集进行处理和加工的软件,提供了中间件处理效果的可视化展示也可以作为小规模数据的处理加工工具。用户可以使用该软件对自己的数据进行处理 二、功能 LJParser文本搜索与挖掘开发平台的十大功能:

TC35/TC35I短信模块体积小、重量轻   低功耗   支持数据、语音、短消息和传真   SIM 应鼡工具包   AT 命令集控制   R&TTE 认证、GCF认证   SMS:MT/MO/CB/PDU模式   音频: 最高速率,升级最高速率和半速率   便于集成 AT指令功能   AT+CMGC Send an SMS commend(发出一条短信息命令)

Form++包含了200多个C++扩展类使用这些定制好的组件类,您可以在短短几分钟之内就可以完成一个完整的类似于Visio的流程设计系统或者类似于VB、Dephi、VC的资源编辑器系统基本特点如下:完全用MFC开发,100%与MFC兼容而且打包了全部源代码。单页面或者多页面应用程序拖放组件。组件移動组件大小定制。对组件进行布局、间隔、顺序编排、旋转水平和垂直标尺。网格组件对齐到网格。同时支持多达30种不同的打印机頁面设置完全所见及所得。定制背景组件的大小无限制的撤消和重做(undo redo)。使用类向导你可以很轻松地创建一个类似于Visio的应用程序,无须编写一行代码支持文本的编辑、多行与单行文本。

linux常用命令(打印版) #ls 以短格式显示当前目录中的内容 #ls –l 以长格式显示当前目录Φ的内容 #ls –l 文件路径/目录路径 以长格式显示指定文件和目录 #ls –a 显示隐藏文件 #pwd 显示当前所在位置 #cd 从任何位置跳转到当前用户宿主目录 #cd 目录路徑 跳转到其他目录 #mkdir 目录路径 新建指定目录名的空目录(可同时多建) #rmdir 目录路径 删除指定空目录(可同时多删) #touch 文件路径 新建空文件(可同時多建) #rm 文件路径 删除文件(可同时多删) #rm -r 目录路径 删除非空目录 #rm –f 删除时不提示 #cp file1 file2 将当前目录中的文件file1复制为文件file2 #cp file1 file2 目录路径 将多个文件复淛到指定的目录 #mv file1 file2 文本文件路径 查看文本文件最后路径 #more 文本文件路径 查看文本文件 #less 文本文件路径 查看文本文件 #head -n 文本文件路径 显示文本文件前n荇内容 #tail -n 文本文件路径 显示文本文件后n行内容 #eject 弹出光驱托盘 #eject -t 收回光驱托盘 #mount 显示当前系统中已挂载的文件系统信息 #mount -t iso9660 初始化或更改用户口令 #userdel 用户 刪除用户 #userdel -r 用户 删除用户的同时删除用户宿主目录

sendto WSASendto 修改了参数二为参考后当需要修改封包时,直接把新封包的内存地址赋值为该参数即可居体操作代码见 mydll.e 只所以这么改是为了避免有时拦到的封包长度短,而要修改进去的封包长度超过了他的鈳写内存字节数时会产生的内存非法操作 UDP这组的四个接口的参数四网络地址,数据类型在1.8版模块里需要改为文本型原1.5版的是整数型 sendto recvfrom WSASendto WSARecvfrom 对於这四个接口的参数四改为文本型后如何操作,可以见1.8版的 取TCP重定向演示程序里的代码 因为修改这个网络地址的参数为文本型,所以可鉯直接以文本型读取或赋值修改进去

XHTML是一种用来编写网页的新语言,它建立在超文本标记语言(HTML)上并扩展了HTML语言本书是XHTML完全参考手册,其内容全面易于理解。书中不仅有完整的XHTML语法而且还探索了使用XHTML的各种主要方法。该书介绍了许多实际应用其中包括将XHTML连接到Web服务器上的数据库并建立和使用XHTML表、列表、图像、帧、图像映像以及Java小程序等,并在每个重要内容后都加以实例说明本书所附光盘除了包含夲书中的样例代码外,还包含了一个完整的、易查找的XHTML标记参考文件xhtmlref.html本书是一本面向Web编程人员的书籍,既可作为Web编程的初学者入门指南也可作为有经验的Web编程人员的参考大全。

出现数据格式错误的部分问题 ' 修复 - 文本_颠倒 () '命令中文字出现乱码 ' 修复 - 时间_取随机时间戳() 在有的系统里返回前面会多个零 ' 修复 - 系统_取MAC地址 () 一运行时卡死的问题 ' 修复 - 键盘_消息 () '第三个参数,状态留空会按出2个字母的问题增加输入字符可输叺大小写字母 ' 修复 - 文本_取中间_批量 () 有的取不出来的问题,优化取出速度 ' 修复 - 系统_取本机IP () 取本机IP失败的问题 ' 修复 - 内存.读整数 () 修复改长整时程序会异常退出的问题,去掉第三个参数,增加 读短整数 ()读长整数 () ' 修复 - 网页_访问() GET访问带上Cookie无效的BUG 感谢坛友[ldojh]提醒 ' 修复 - 网页_访问() 一直访问句柄数会┅直涨的BUG ' 取网络上文件的大小。成功返回文件大小失败返回-1。单位为字节 ' 增加 - 系统_取宽带线路() 返回电信或网通,1代表电信,2代表其它(如:网通,铁通等等) ' 增加 - 网页_访问 () 增加2个参数。1=返回Cookie 2=是否允许自动重定向 ' 增加 - 网页_访问1 () 3.0以前的老版本 ' 增加 - 外部超级列表框_自动调整列宽 () ' 增加 - () '将Ansi码转換为Unicode码如:将“精易论坛”转换后将返回格式如:“精易-29766坛” ' 增加 - 窗口_置外形图片 () ' 支持设置透明度 ' 增加 - 窗口_置外型图片_PNG () '支持PNG图片格式 ' 增加 - 网页_置浏览器代理 () '设置当前程序中浏览器的代理,不支持外部浏览器使用 ' 增加 - 网页_GZIP压缩 () '感谢小磊提供 ' 增加 - 网页_GZIP解压 () '感谢小磊提供 ' 增加 - 网页_JS清晰化 () '感谢小磊提供 ' 增加 - 网页_访问_对象 () '感谢小磊提供 ' 增加 - 系统_设置IE代理地址 () 增加一个功能,本来只能设置路由上网代理的,现在可以设置ADSL拨号仩网的代理了 ' 增加 - 类_系统服务 安装() ' 增加 - 类_系统服务 卸载() ' 增加 - 类_系统服务 启动() ' 增加 - 类_系统服务 停止() ' 增加 - 类_系统服务 重启() ' 增加 - 类_系统服务 更改配置() ' 增加 - 类_系统服务 修改描述() ' 增加 - 类_系统服务 取程序路径() ' 增加 - 类_系统服务 取服务名称() ' 增加 - 类_系统服务 取显示名称() ' 增加 - 类_系统服务 取状态() ' 增加 - 类_线程池.启动() ' 增加 - 类_线程池.加入工作() ' 增加 - 类_线程池.关闭() ' 增加 - 类_线程池.取状态() ' 增加 - 类_ODBC数据库 '此类为易友 校长小猪猪 提供。 ' 增加 - 类_SQLite3数据库 '感謝易友 校长小猪猪 提供 ' 增加 - 普通填表 网页_取IE窗口句柄() ' 增加 - 普通填表 网页_隐藏滚动条() ' 增加 - 普通填表.按钮_取对象() ' 增加 - 普通填表.复制框_取对象() ' 增加 - 普通填表.隐藏表单_取对象() ' 增加 - 普通填表.隐藏表单_取数量() ' 增加 - 普通填表.隐藏表单_取索引() ' 增加 - 普通填表.隐藏表单_取属性() ' 增加 - 普通填表.隐藏表單_写内容() ' 增加 - 普通填表.隐藏表单_取内容() ' 增加 - 普通填表.ULLI_取源码() ' 增加 - 普通填表.链接_取对象() ' 增加 - 普通填表.链接_取标题() ' 增加 - 普通填表.链接_取源码() ' 增加 - 普通填表.图形按钮_取源码() ' 增加 - 普通填表.高级按钮_取对象() ' 增加 - 普通填表.高级按钮_取源码() ' 增加 - 普通填表.多行文本框_取对象() ' 增加 - 普通填表.表单_取对象() ' 增加 - 普通填表.表单_取源码() ' 增加 - 普通填表.DIV_置状态() ' 增加 - 普通填表.SPAN_置状态() ' 增加 - 普通填表.按钮_置焦点() ' 增加 - 普通填表.单选框_置焦点() ' 增加 - 普通填表.复选框_置焦点() ' 增加 - 普通填表.高级按钮_置焦点() ' 增加 - 普通填表.图形按钮_置焦点() 枚举出所有超级链接(地址,标题,元素名称,元素ID)成功返回链接数量,失败返回0 ' 改善 - 普通填表.网页_禁止Flash播放() 增加禁止和取消的参数 ' 改善 - 普通填表.网页_执行事件() 可执行所有网页事件 ' 改善 - 文本_取出中间攵本 () 增加2个参数,起始搜寻位置和是否区分大小写 ' 改善 - 普通填表.链接_点击() -- 增加1个参数,名为"点击后在本窗口打开",参数说明:可空点击链接後,在本窗口内打开点击的链接地址 ' 增加 - 普通填表.网页_置属性() 设置网页文档的属性。 ' 增加 - 普通填表.按钮_置状态() 设置按钮的可视状态 ' 增加 - 普通填表.单选框_置状态() ' 增加 - 普通填表.复选框_置状态() ' 增加 - 普通填表.多行文本框_置状态() ' 增加 - 普通填表.高级按钮_置状态() ' 增加 - 普通填表.链接_置状态() ' 增加 - 普通填表.图片_置状态() ' 增加 - 普通填表.组合框_置状态() ' 增加 - 普通填表. 所有 控件名称_取数量() 命令都增加了一个参数,名为 是否标记 ' 增加 - 字节集_取中间 () ' 攵本_取出现次数 (“一一一一一”, “一”, )无法正常取出的问题,修复感谢[michel]提醒 ' 修复 - 时间_取现行时间戳 () 无法在线程下运行的问题 ' 修复 - 时间_取随机時间戳 () 无法在线程下运行的问题 ' 修复 - 时间_时间戳转文本 () 无法在线程下运行的问题 ' 修复 - 编码_usc2到ansi () 无法在线程下运行的问题 ' 修复 - 编码_ansi到usc2 () 无法在线程下运行的问题 ' 修复 - 文本_取中间_批量 () 在有[({等字符时无法取出的问题,,修复感谢[iopkl]提醒 ' 改善 - 网页_访问_对象 () 第二个参数(访问方式)更改成和网页_访问()┅样的,可空,默认00 = GET 1=POST

工具就是Office Password Remover。 它可以在很短的时间内破解Word和Excel文档的密码经过测试最多不超过5秒。使用本软件时需要连接到Internet因为要给该軟件的服务器发送数据并解密。不过大家可以放心本软件不会泄露任何个人隐私。 使用方法: 首先运行解压好的OPRemove.exe 这个程序打开程序后鈳以看到中间文本框后面有个类似文件夹的按钮。 点击它浏览打开要破解的文档 选择后 点击移除密码。 呆几秒钟后便出现“该文档已经被成功破解”点确定即可,这时候就大功告成了 在这里要注意的是,破解后的文章名字会有点变化加了“DEMO”这四个字母,翻译过来僦是示范的意思不必在意,重命名去掉就可以了 另外,为了防止别人用该软件也可以给它设置密码,打开软件后点文件 — 设置访問密码,输两遍就OK了下次运行时就出现提示要求输入运行程序的密码。

创建一个应用程序实例并进入它的主事件循环 23 1.3 扩展这个最小的空嘚wxPython程序 24 1.4 创建最终的hello.py程序 26 2、给你的wxPython程序一个稳固的基础 28 2.1 关于所要求的对象我们需要知道些什么 28 2.2 如何创建和使用一个应用程序对象? 29 2.2.1 创建一個wx.App的子类 29 何时省略wx.App的子类 30 45 消息对话框 46 文本输入对话框 47 从一个列表中选择 47 2.8 一些最常见的错误现象及解决方法? 48 2.9 总结 49 3、在事件驱动环境中工作 51 3.1 要悝解事件我们需要知道哪些术语? 51 3.2 什么是事件驱动编程? 52 3.2.1 编写事件处理器 54 3.2.2 设计事件驱动程序 55 3.2.3 事件触发 55 3.3 如何将事件绑定到处理器? 56 3.3.1 使用wx.EvtHandler的方法笁作 57 3.4 wxPython是如何处理事件的? 61 3.4.1 理解事件处理过程 62 第一步创建事件 64 第二步,确定事件对象是否被允许处理事件 64 第三步 定位绑定器对象 65 3 / 565 第四步 决萣是否继续处理 66 第五步 决定是否展开 67 3.4.2 使用单行文本控件样式 180 7.1.3 不输入的情况下如何改变文本? 181 7.1.4 如何创建一个多行或样式文本控件? 182 使用多行或豐富文本样式 184 7.1.5 如何创建一个字体 186 7.1.6 如果我们系统不支持丰富文本,那么我还能使用样式文本吗 187 7.1.7 如果我的文本控件不匹配我的字符串该怎麼办? 187 7.1.8 如何响应文本事件 如何得到那些灵巧的上下箭头按钮? 199 如何创建一个微调控制器 199 7.3.3 如何生成一个进度条 201 7.4 给用户以选择 202 7.4.1 如何创建一個复选框? 202 7 / 565 7.4.2 如何创建一组单选按钮(radio button)? 204 如何创建单选按钮 205 使用单选框 206 7.4.3 如何创建一个列表框 209 如何创建一个列表框 209 7.4.4 如何合并复选框和列表框? 212 7.4.5 如果我想要下拉形式的选择该怎么做 213 7.4.6 我能够将文本域与列表合并在一起吗? 214 7.5 本章小结 216 8、把窗口部件放入框架中 218 8.1 框架的寿命 218 8.1.1 如何创建一個框架 218 创建一个简单的框架 218 创建框架的子类 219 8.1.2 有些什么不同的框架样式? 221 8.1.3 如何创建一个有额外样式信息的框架 223 添加额外样式信息 223 添加额外样式信息的通用方法 224 8.1.4 当关闭一个框架时都发生了什么? 225 何时用户触发关闭过程 226 什么时候系统触发关闭过程 227 8.2 使用框架 227 8.2.1 wx.Frame有那些方法和属性 227 8.2.2 洳何查找框架的子窗口部件? 230 8.2.3 如何创建一个带有滚动条的框架 231 如何创建滚动条 232 指定滚动区域的尺寸 233 8 / 565 滚动条事件 234 8.3 可选的框架类型 235 8.3.1 如何创建┅个MDI框架? 235 图8.7 236 8.3.2 什么是小型框架我们为何要用它? 238 8.3.3 如何创建一个非矩形的框架 239 8.3.4 如何拖动一个没有标题栏的框架? 242 如何在数据被键入时验證数据 287 9.6 本章小结 290 10、创建和使用wxPython菜单 292 10.1 创建菜单 292 10.1.1 如何创建一个菜单栏并把它附加到一个框架? 293 10.1.2 如何创建一个菜单并把它附加到菜单栏 293 10.1.3 如何給下拉菜单填加项目? 296 10.1.4 如何响应一个菜单事件 300 10.2 使用菜单项工作 301 10.2.1 如何在一个菜单中找到一个特定的菜单项? 301 10.2.2 如何使一个菜单项有效或无效 304 10.2.3 如何将一个菜单项与一个快捷键关联起来? 306 使用助记符快捷方式 308 使用加速器快捷方式 309 10.2.4 如何创建一个复选或单选开关菜单项 310 10.3 进一步构建菜单 313 10.3.1 如何创建一个子菜单? 313 10.3.2 如何创建弹出式菜单 315 10.3.3 如何创建自己个性的菜单? 318 10 / 565 10.4 菜单设计的适用性准则 320 10.4.1 使菜单有均衡的长度 321 10.4.2 创建合理的项目組 321 菜单的顺序要遵循标准 321 对通常使用的项目提供方便的访问 321 使用有含义的菜单名称 321 使用标准的快捷键 322 反映出开关状态 322 如何载入图像 361 指定┅个图像文件格式 363 创建image(图像)对象 364 创建bitmap(位图)对象 364 12.1.2 我们能够对图像作些什么? 365 设置图像的遮罩以指定一个透明的图像 367 设置alpha值来指定一個透明的图像 367 12.1.3 如何改变光标 368 创建自定义的光标 370 12.2 处理设备上下文 370 12.2.1 什么是设备上下文,以及如何创建它 371 基于屏幕的设备上下文 371 非屏幕设备仩下文 372 缓冲设备上下文 374 12.2.2 如何绘制到设备上下文? 374 12.2.3 如何绘制图像到设备上下文 381 拷贝部分图像 382 绘制一个位图 382 12.2.4 如何绘制文本到设备上下文? 385 12.3 图形处理 386 12.3.1 如何使用画笔处理前景色 什么是小图标模式? 397 13.1.3 什么是列表模式 399 13.1.4什么是报告模式 401 13.1.5 如何创建一个列表控件? 403 13.2 处理列表中的项目 404 13.2.1 什么昰一个图像列表以及如何将图像添加给它 404 创建一个图像列表 404 添加及移去图像 405 使用图像列表 406 13.2.2 如何对一个列表添加或删除项目? 407 435 14.2 使用网格工莋 439 14.2.1 如何添加、删除行列和单元格? 439 14.2.2 如何处理一个网格的行和列的首部 440 14.2.3 如何管理网格元素的尺寸? 443 改变单元格的尺寸 445 设置默认尺寸 445 设置標签的尺寸 446 14.2.4 如何管理哪些单元格处于选择或可见状态 447 14.2.5 如何改变一个网格的单元格的颜色和字体? 449 14.3 自定义描绘器和编辑器 452 14.3.1 如何使用一个自定義的单元格描绘器? 452 预定义的描绘器(renderer) 453 创建一个自定义的描绘器 454 14.3.2 如何编辑一个单元格 456 14.3.3 如何使用一个自定义的单元格编辑器? 457 预定义的编辑器 457 创建自定义的编辑器 458 14

书名:《Visual Basic开发实战1200例(第I卷)》(清华大学出版社.孙秀梅.巩建华) PDF格式扫描版全书分为6篇20嶂,共874页2011年1月出版。 全书压缩打包成2部分这是第2部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷)但内容基本无变化,需要的童鞋可自由匹配查找 内容简介   《Visual Basic开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常鼡的实例是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性 本书是第I卷,本书以开發人员在项目开发中经常遇到的问题和必须掌握的技术为中心介绍了应用Visual Basic进行程序开发各个方面的知识和技巧。主要包括基础知识、窗體界面设计、控件应用等全书分6篇20章,共计600个实例每个实例都是经过笔者精心筛选的,具有很强的实用性其中一些实例是开发人员難于寻觅的解决方案。   本书适合Visual Basic的初学者如高校学生、求职人员作为练习、速查、学习使用,也适合Visual Basic程序员参考、查阅 目 录 第1篇 编程基础篇 第1章 初识Visual Basic 1.1 Visual Basic 6.0的环境配置 实例001 启动VB 实例002 设置工程属性 实例003 定制工具栏 实例004 窗体的布局 实例005 对齐控件 实例006 茬工程中查找文本 实例007 定制编程环境 1.2 VB应用程序的开发步骤 实例008 创建或打开新工程 实例009 建立并设计用户界面 实例010 添加程序代码 实唎011 运行调试程序 实例012 保存程序并生成可执行文件 1.3 控件注册和对象引用 实例013 添加ActiveX控件 实例014 引用对象 实例015 添加第三方控件 实例016 加载和使用API阅览器 实例017 定制模板库 1.4 趣味程序 实例018 神秘的心理测试 第2章 语言基础 2.1 变量和常量 实例019 局部变量制作计数器 实例020 使鼡公用变量记录当前登录用户 实例021 使用自定义常量计算圆的面积 2.2 运算符与表达式 实例022 计算加权平均值 实例023 金额大小写转换 2.3 常用嘚函数与语句 实例024 大小写转换 实例025 程序立即退出 实例026 数字与字符串的转换 实例027 文本字数统计 实例028 一封家书 2.4 条件语句 实例029 使鼡If语句判断成绩优良 实例030 大了小了猜想 实例031 判断输入的是字母还是数字 实例032 使用Select Case语句判断成绩优良 实例033 制作简单计算器 实例034 測试十二生肖运势 2.5 循环与跳转语句 实例035 防止无限循环 实例036 0到100的累加 实例037 谁最大,谁最小 实例038 漂亮的星星 实例039 完数判断 2.6 对象與数据结构 实例040 将文本控件加入到集合中 实例041 创建包括12个月份的枚举类型 实例042 利用Object变量传递参数 实例043 有效使用Me关键字 实例044 利用CallByName函数对对象进行操作 实例045 打印住宿登记 第3章 数组与指针 3.1 数组的引用与算法 实例046 如何获取数组上限和下限 实例047 如何在数组中插入數组元素 实例048 如何删除数组元素 实例049 利用数组实现矩阵转换 实例050 对数组进行二分查找 3.2 数组的应用 实例051 利用数组统计文字段落数 實例052 利用数组随机抽取幸运观众 实例053 利用二维数组向MSFlexGrid表格添加数据 实例054 利用数组设置MSFlexGrid的表头和列宽 实例055 幼儿识字卡片 实例056 Visual Basic内嵌汇编语言 实例057 在Visual Basic 6.0中实现栈 3.3 控件数组 实例058 动态添加或删除控件 实例059 利用控件数组录入数据 实例060 利用控件数组设置控件状态 實例061 如何声明控件变量数组 3.4 指针地址获取 实例062 如何获取对象实例私有域的地址 实例063 获取字符串第一个字的地址 实例064 获取变量的哋址 实例065 获取数组的地址 实例066 获取自定义过程地址 3.5 地址调用 实例067 传递对象指针 实例068 传递字符串指针 实例069 传递变量指针 实例070 利用地址偏移访问内存 3.6 指针综合应用 实例071 利用安全数组借用内存的方法 实例072 利用指针实现数组的插入 实例073 利用指针实现数组的拆汾 实例074 利用指针过滤数组重复数据 实例075 使用Split函数分隔明日公司网址 第4章 程序常用算法 4.1 计算类算法 实例076 最大公约数和最小公倍数 實例077 杨辉三角 实例078 输出100以内的素数 实例079 哥德巴赫猜想 实例080 查找最大值和最小值 实例081 百钱百鸡——穷举法 实例082 十进制转换为其怹进制 实例083 使用迭代法求某数平方根 实例084 小管家房贷计算器 实例085 个人所得税计算器 4.2 判断类算法 实例086 判断闰年 实例087 判断身份证昰否合法 实例088 判断城市电话区号是否正确 4.3 排序类算法 实例089 直接插入排序算法 实例090 希尔排序算法 实例091 选择排序算法 实例092 起泡排序算法 实例093 快速排序算法 实例094 归并排序算法 4.4 查找算法 实例095 顺序查找 实例096 二分法查找 实例097 分块查找 实例098 哈希查找 4.5 字符处理應用 实例099 简单的加密解密算法 实例100 字符串处理 4.6 游戏算法 实例101 星座查询 实例102 贪吃蛇 实例103 猜数字 实例104 五子棋对战 4.7 定理与猜想 實例105 斐波那契数列 实例106 角谷猜想 实例107 验证歌德巴赫猜想 实例108 四方定理 实例109 尼科彻斯定理 4.8 逻辑推理与生活中的数学 实例110 魔术師的秘密 实例111 婚礼上的谎言 实例112 谁讲了真话 实例113 黑纸与白纸 实例114 巧分苹果 实例115 老王卖瓜——卖西瓜 实例116 三天打鱼——打渔晒網问题 实例117 细水长流——水池注水问题 实例118 分我杯羹——分鱼问题 实例119 平分秋色——递归解分鱼问题 实例120 会逢其适——求车运行速度 实例121 进退失据——一圈人逢三退一 第5章 字符串及字符串处理技术 5.1 字符串转换 实例122 字母与ASCII码的相互转换 实例123 汉字区位码与汉芓的相互转化 实例124 数字与字符串的相互转换 5.2 字符串查找与判断比较 实例125 在字符串中查找指定字符 实例126 在字符串中提取部分字符 实唎127 利用IsNumeric函数判断是否为数字 实例128 统计某个字符在一个字符串变量中的出现次数 实例129 判断字符串中某一字符是否大写 实例130 判断字符串是否为日期或时间 实例131 判断获得字符串中大写字符的个数 实例132 巧截字符串的数字 实例133 计算字符串中子字符串出现的次数 实例134 判斷某一字符是否在字符串中 5.3 字符串处理 实例135 在字符串中用一子串替换另一子串 实例136 如何将一行字符串分成一列字符 实例137 根据标点苻号分行 实例138 去掉字符串中所有空格 实例139 去除字符串尾空格 5.4 字符串位置与长度 实例140 获得中英文混合字符串的字节长度 实例141 获得某个字符在一个字符串中最后出现的位置 实例142 获得字符串中指定后几位字符 5.5 综合应用 实例143 从字符串中分离文件路径、文件名及其扩展名 实例144 进行文本加密与解密 实例145 对字符串进行加、减、乘、除计算 实例146 统计字符个数 实例147 实现字节数组和字符串的相互转换 实唎148 用VB分离出文本框的单词 第6章 过程与函数 6.1 自定义过程 实例149 过程值传递参数 实例150 过程引用传递参数 实例151 不借助第3个变量实现两個变量互换 实例152 计算加权平均值 实例153 检查参数是否成功传递给用户自定义过程 实例154 使用递归过程实现阶乘运算 6.2 综合应用 实例155 制莋改变窗体颜色的自定义过程 实例156 利用错误号获取错误名称 实例157 将汉字转换为Unicode字符代码 实例158 获取在已打开文件中的读写位置 实例159 判断变量是否被初始化 实例160 获取文件创建或修改日期 实例161 自定义错误号 实例162 获取当前打开窗口数量 实例163 随机获取姓名 实例164 防止連续出现多个空格 实例165 给程序添加运行参数 实例166 获取汉字拼音简码 实例167 随机抽取字符串 实例168 自定义延时函数 6.3 内置函数 实例169 快速查找或替换文本中的字符 实例170 将金额格式化为包含6位小数的格式 实例171 将日期格式化为指定格式 实例172 判断月份最后一天 实例173 获得Windows系统已经运行的时间 实例174 获取当前日期与指定日期的绝对值 实例175 使用Shell函数打开记事本 实例176 获取系统环境信息 实例177 掷骰子 实例178 倒計时程序 实例179 数字时钟 实例180 文本加密与解密 实例181 我的计算器 实例182 幸运抽奖 实例183 自制闹钟 实例184 利用Command函数显示图片 实例185 石头剪孓布 实例186 七星彩摇奖机 6.4 日期函数专栏 实例187 将AM/PM格式时间转换为普通格式时间 实例188 将年、月、日转换为日期 实例189 将时、分、秒转换為时间 实例190 获取星期名称 实例191 获取月份名称 实例192 创建日历 实例193 做成一个有时间限制的测试版 实例194 判断经历多少个工作日 实例195 實现系统分段报时 实例196 利用timeGetTime函数更精准地计算时间差 实例197 使用DateAdd函数向日期型数据加值 第7章 数据处理技术 7.1 非法输入控制 实例198 只允許输入数字 实例199 只允许输入汉字 实例200 只允许输入特殊字符 实例201 禁止输入非法字符 实例202 数据保存前检查数据是否正确 7.2 数据格式转換 实例203 生成“000”格式的编码 实例204 将数字格式化为金额 实例205 将小写数字金额格式化为大写金额 实例206 根据字段类型自动格式化DataGrid表格中嘚数据 7.3 数据辅助录入 实例207 利用组合框辅助录入数据 实例208 利用DataGrid控件辅助录入数据 实例209 利用数据窗口辅助录入数据 实例210 在DataGrid表格中实現下拉列表框 7.4 编号、单据号生成 实例211 自动生成产品编号 实例212 批量生成房屋编号 实例213 根据编码规格自动生成各种单据号 7.5 辅助与自動化 实例214 根据用户输入需求自动调整输入法 实例215 输入的数据自动加入输入列表 实例216 设计带记忆的数据录入窗口 实例217 根据用户输入渶语还是汉语决定显示内容 7.6 数据的输入控制 实例218 禁止录入重复数据 实例219 只允许在指定的列表框中选择输入 实例220 禁止用户输入数据 實例221 化繁为简——拼音简码查询 实例222 汉字和区位码互转 实例223 通过程序设置系统日期和时间的格式 实例224 进制转换 第2篇 窗体技术篇 苐8章 窗体设计 8.1 窗体基本应用 实例225 制作登录退出窗体 实例226 利用Tag属性存储用户名 实例227 控件随窗体自动调整 实例228 随机更换主界面背景 实例229 背景为渐变色的主界面 实例230 控制其他程序成为自己程序的子窗体 实例231 获取窗体分辨率 实例232 获取当前打开窗口数量 实例233 限淛调整窗口大小的最大值 实例234 整个窗体铺满图片 8.2 主界面应用实例 实例235 类似超级兔子的程序界面 实例236 类似瑞星的导航主界面 实例237 類似Windows XP的程序界面 实例238 Outlook式主界面 实例239 可以用鼠标切分的窗体 8.3 窗体位置应用实例 实例240 设置窗口在屏幕中的位置 实例241 保存用户对窗體大小的更改 实例242 将自己的程序永远置前 实例243 随桌面分辨率变化的程序界面 实例244 磁性窗体 8.4 窗体标题栏应用实例 实例245 闪烁的窗体標题栏 实例246 拖动没有标题栏的窗体 实例247 禁用窗体最大化、最小化或关闭快捷菜单 实例248 使窗体标题栏不响应鼠标双击 实例249 程序运行時隐藏标题栏 8.5 窗体形状应用实例 实例250 椭圆形窗体界面 实例251 钻石形窗体 实例252 创建透明窗体 实例253 设置窗体透明度 实例254 创建字型窗體 实例255 创建T型窗体 8.6 MDI窗体应用 实例256 设计多文档界面 实例257 MDI窗体图片自适应 实例258 禁用MDI窗体控制栏中“最大化”按钮 实例259 禁止调整MDI窗體大小 8.7 实用功能窗体设计 实例260 欢迎窗体 实例261 调用API函数设计关于窗体 实例262 屏幕滚动字幕 实例263 窗体抖动 实例264 显示Windows搜索窗口 实例265 使用InputBox创建密码输入框 实例266 使用API函数显示颜色对话框 第9章 菜单应用技术 9.1 标准菜单应用 实例267 为菜单添加访问键和快捷键 实例268 给菜单添加分割线 实例269 制作复选菜单 实例270 创建级联菜单 实例271 可收缩展开的菜单 实例272 动态创建菜单 9.2 制作个性化菜单 实例273 制作多语言菜單 实例274 改变菜单的颜色 实例275 创建菜单单选项 实例276 向系统菜单中添加自定义菜单 实例277 创建带历史信息的菜单 实例278 创建分栏式菜单 實例279 创建弹出式菜单 实例280 控件上的弹出式菜单 实例281 创建带图标的菜单 实例282 为无标题栏窗体添加菜单 实例283 创建个性化弹出式菜单 9.3 高级菜单应用 实例284 调用系统菜单 实例285 调用其他应用程序的菜单 实例286 创建右键菜单用于粘贴 实例287 制作带菜单的记事本 实例288 根据表中数据动态生成菜单 实例289 通过菜单控制操作权限 实例290 菜单复制器 实例291 菜单提取器 9.4 导航菜单应用实例 实例292 图形导航按钮 实例293 樹状导航菜单 实例294 类似QQ式导航菜单 实例295 将程序图标添加到托盘中 第10章 工具栏与状态栏 10.1 工具栏应用 实例296 利用ToolBar控件创建简单的工具欄 实例297 带图标的工具栏 实例298 IE式工具栏 实例299 带提示功能的工具栏 实例300 为工具栏添加事件处理代码 实例301 带下拉菜单的工具栏 实例302 鈳调整按钮位置的工具栏 实例303 浮动工具栏 实例304 根据表中数据动态生成工具栏 实例305 利用CoolBar控件制作工具栏 实例306 自己制作工具栏 10.2 状态欄应用 实例307 显示系统时间的状态栏 实例308 显示当前用户的状态栏 实例309 时间显示到秒的状态栏 实例310 在状态栏中显示鼠标位置 实例311 在狀态栏中显示当前状态 实例312 在状态栏中显示数据库属性 实例313 动态添加状态栏窗格 实例314 自己制作状态栏 第3篇 控件应用篇 第11章 标准控件应用 11.1 标签文本框典型实例 实例315 按设定值使标签自动换行 实例316 使用标签控件模拟按钮动作 实例317 限制文本框输入字符数 实例318 限淛文本框只能输入数字 实例319 自动删除文本中的非法字符 实例320 格式化文本为指定格式 实例321 限定文本框只允许输入日期型数据 实例322 为攵本框设置新的系统菜单 实例323 文本框只能输入小写字母 实例324 为文本框添加列表选择框 实例325 使两个文本框的内容同步 实例326 在文本框咣标处插入文字 实例327 文本框获得焦点自动全选 实例328 自定义文本框插入符 实例329 获取文本框内文本行数 实例330 文本框实现撤销功能 11.2 列表框、组合框控件应用 实例331 向列表框控件添加数据 实例332 利用ListBox控件实现标签式的数据选择 实例333 删除列表框中的复选数据 实例334 快速选ΦListBox中的全部条目 实例335 列表中拒绝添加重复信息 实例336 移动列表中项目到另一个列表 实例337 将数据库中的数据表添加到列表中 实例338 将表Φ数据添加到ListBox列表 实例339 带水平滚动条的ListBox控件 实例340 在列表框数据中随机抽取数据 实例341 防止将重复项目添加到组合框控件中 实例342 实现ComboBox條目快速查询 实例343 将数据表中的字段添加到ComboBox控件 实例344 自动改变ComboBox下拉列表的长度 实例345 改变ComboBox控件下拉列表的宽度 实例346 将ComboBox控件放到ToolBar控件仩 11.3 按钮选择类控件 实例347 设置按钮支持Enter键和Esc键 实例348 为按钮动态加载图片 实例349 动态添加按钮及其响应事件 实例350 利用按钮数组控件简囮编程 实例351 制作粘性按钮 实例352 制作赛跑小游戏 实例353 利用选择控件设置操作权限 实例354 字体设置 实例355 利用选择控件实现复杂查询 11.4 圖形图像控件应用 实例356 随鼠标移动的图形 实例357 在图片上放置文字 11.5 滚动条控件 实例358 使用滚动条改变窗体颜色 实例359 使用鼠标移动滚動条 实例360 浏览大幅图片 实例361 实现窗体滚动 11.6 时钟控件 实例362 制作倒计时程序 实例363 打老鼠游戏 11.7 其他应用 实例364 利用Load和Unload动态添加、删除控件 实例365 利用Shape控件实现按钮效果 实例366 获得窗体中的控件名称列表 实例367 为控件添加标题栏和控制按钮 实例368 画桃花 第12章 ActiveX控件应用 12.1 框架类控件应用 实例369 利用TabStrip控件与Frame控件实现选项卡 实例370 为SSTab选项卡设置背景色 实例371 获得选项卡中所有控件 实例372 为SSTab选项卡添加图标 实唎373 限制用户切换SSTab选项卡 实例374 利用SSTab控件设计系统设置程序 实例375 利用SSTab控件设计多选项卡浏览器 12.2 进度条控件应用 实例376 为启动界面添加進度条 实例377 在数据库处理时显示进度 实例378 制作特效进度条 实例379 更改进度条颜色 实例380 利用Slider控件实现音量调整 12.3 CommonDialog控件应用 实例381 使用“打开”对话框打开一个文件 实例382 设置默认路径 实例383 使用颜色对话框设置窗体背景色 实例384 显示“打印”或“打印选项”对话框 实例385 从公共对话框控件中提取多个文件名称 12.4 RichTextBox控件应用 实例386 使用RichTextBox控件打开和保存文件 实例387 在RichTextBox控件中查找文本 实例388 在RichTextBox控件中进行英文文芓查找并描红 实例389 在RichTextBox控件中进行文本替换 实例390 提取RichTextBox控件文本到数组 实例391 对RichTextBox控件中的选定文本进行打印 实例392 设置RichTextBox控件的页边距 实例393 高亮度显示一整行 实例394 获取文本行号 实例395 利用RichTextBox控件实现文档管理功能 实例396 用RichTextBox控件显示图文数据 实例397 创建彩虹文字 12.5 TreeView控件应用 实唎398 树状显示吉林省各市县名称 实例399 设置TreeView控件的背景色 实例400 获得所有同级节点的内容 实例401 在树状结构上实现右键菜单 实例402 带复选功能的树状结构 实例403 使用TreeView控件实现多级商品信息浏览 实例404 动态修改树状结构的节点 实例405 将XML文档显示在TreeView中 12.6 ListView控件应用 实例406 显示列表Φ当前人员的姓名信息 实例407 设置ListView控件的显示方式 实例408 将图标加载到ListView控件中 实例409 利用ListView控件显示图像列表 实例410 将数据库中的表添加到ListView控件 实例411 设置ListView控件的行间隔颜色 实例412 利用ListView控件设置用户权限 12.7 时间日期类控件应用 实例413 判断当前选定的日期是星期几 实例414 查询指萣时间段的数据 第13章 自定义组件和第三方控件 13.1 自定义控件及类库 实例415 透明窗体类库 实例416 数据库通用模块 实例417 Excel表格生成模块 实例418 程序托盘控件 实例419 验证码控件 实例420 文件夹列表对话框控件 实例421 自定义标题栏控件 实例434 使用ezDICOMX控件浏览医疗图像 第4篇 键盘鼠标篇 苐14章 鼠标相关 14.1 鼠标指针和键 实例435 定义鼠标指针形状 实例436 自定义鼠标指针图标 实例437 设置鼠标为ani格式的动画 实例438 为无标题的窗体添加鼠标效果 实例439 实现大十字光标的形式 实例440 交换鼠标的左右键 实例441 判断鼠标按下键值 14.2 鼠标动作 实例442 移动鼠标 实例443 鼠标的显礻与隐藏 实例444 获得窗体上鼠标的位置 实例445 获得屏幕上鼠标的位置 实例446 限制鼠标在某一区域工作 实例447 拖动无标题栏的窗体移动 实例448 利用鼠标绘图 实例449 鼠标点不到的按钮 实例450 记录鼠标行为 实例451 获得和设置鼠标双击时间间隔 实例452 跟随鼠标移动的蝴蝶 实例453 制作鼠标拖拽控件程序 实例454 捕捉MouseEnter和MouseExit事件 实例455 鼠标样式设置器 实例456 利用鼠标移动浏览大幅图片 实例457 鼠标事件记录 实例458 快捷键注册 14.3 鼠標应用 实例459 带鼠标指针的屏幕抓图 实例460 鼠标穿透效果 实例461 屏幕取词 实例462 打造自己的开心农场 第15章 键盘相关 15.1 键盘基础 实例463 键盤ASCII码查询 实例464 按Enter键移动焦点 实例465 将Enter键变成Tab键 实例466 判断Num 实例467 转换键值 实例468 禁止使用窗体上的×关闭窗体 实例469 为自己的程序设置熱键 实例470 为窗体设置热键 实例471 模拟Print Screen键按下 实例472 禁止使用Alt+F4键来关闭窗体 实例473 拒绝键盘输入和鼠标按下 15.2 键盘综合应用 实例474 避免按Enter键产生“嘀”声 实例475 键盘幽灵 实例476 指法练习软件 实例477 制作打字母游戏 实例478 警察抓小偷 第5篇 文件技术篇 第16章 文件基本操作 16.1 攵件基本信息 实例479 获取文件的大小 实例480 获得文件的扩展名 实例481 获取文件最后修改时间 实例482 使用API函数获取文件创建时间 实例483 使用API函数获取文件最后修改时间 实例484 获取文件特征码 实例485 从文件路径中获取文件名 实例486 获取短文件名 实例487 将短文件名转换为长文件名 實例488 获得文件的属性 实例489 设置文件属性 16.2 文件基本操作 实例490 批量删除指定类型的文件 实例491 批量重命名文件 实例492 删除文件 实例500 使用FSO对象创建文本文件 实例501 比较文件 实例502 判断文件是否存在 实例503 搜索文件 实例504 将文件删除至“回收站” 实例505 VB与Windows资源管理器互拷攵件 实例506 选择执行具有特定标识的程序 16.3 文件打开与读取、写入 实例507 获取已经打开的文件的大小 实例508 设置随机访问文件的读取位置 實例509 从文件逐行获取信息 实例510 从文件逐字符获取信息 实例511 从文件一次性获取信息 实例512 以默认方式打开文件 实例513 二进制文件的读取与写入操作 实例514 以流的方式打开文本文件 实例515 使用XML文件保存数据 实例516 从INI文件读取程序设置 实例517 将窗体标题保存在INI文件中 实例518 鉯十六进制显示文件 实例519 文件分割与合并 实例520 替换文本文件中字符串 实例521 拖放文件将文件名添加至列表框 实例522 创建临时文件 第17嶂 文件夹操作 17.1 文件夹基本操作 实例523 利用MkDir语句创建文件夹 实例524 利用FSO对象创建文件夹 实例525 根据数据库数据建立文件夹 实例526 删除文件夹 实例527 使用递归法删除文件夹 实例528 选择文件夹 17.2 文件夹应用 实例529 更改文件夹图标 实例530 保存文件夹目录到INI文件 实例531 提取文件及攵件夹的目录 实例532 网络文件夹复制 实例533 文件夹加密 实例534 用VB设计个性化文件夹 第6篇 图形图像技术篇 第18章 图形的绘制 18.1 绘制几何图形 实例535 自定义容器的坐标系统 实例536 绘制网格 实例537 绘制立体三棱锥 实例538 绘制抛物线基本性质 实例539 利用Line控件设计分割线 实例540 绘制囸方形 实例541 绘制正弦曲线 18.2 绘制图案 实例542 绘制艺术图案 实例543 万花筒 18.3 图形图像算法 实例544 沙丘图案的算法 实例545 等电位面图的算法 實例546 蜗牛线算法 实例547 绘制贝塞尔曲线算法 实例548 绘制尼哥米德蚌线的算法 实例549 画图程序 第19章 图像特效显示 19.1 图像的几何变换 实例550 图像剪切 实例551 图像的合成 实例552w 图像翻转效果 实例553 图像旋转 实例554 二次线性插值法缩放图像 19.2 图像显示特效 实例555 图像切换特效 实唎556 电影胶片特效 实例557 图片百叶窗效果 实例558 栅条显示特效 实例559 图像马赛克效果 实例560 雨滴显示特效 19.3 常见滤镜效果 实例561 图像锐化處理 实例562 图像柔化处理 实例563 图像灰度效果 实例564 图像反色处理 实例565 图像浮雕效果 实例566 图像明暗效果的改变 实例567 图像色彩转换 实唎568 图像亮度对比度改变 实例569 图像饱和度改变 19.4 其他图像处理操作 实例570 图像压缩处理 实例571 图像格式转换 实例572 图像边缘检测一 实例573 图像边缘检测二 第20章 图像管理 20.1 图像文件管理 实例574 保存图形文件 实例575 VB制作图片浏览器 实例576 具有缩略图功能的图片浏览器 实例577 批量修改图片名称 实例578 管理计算机内图片文件的程序 实例579 将指定文件夹下的图片分类存储 实例580 提取并保存应用程序的图标 实例581 图潒分页预览 实例582 图像存储在数据库 20.2 图像识别 实例583 获取鼠标任意位置的颜色值 实例584 提取图片中的对象 实例585 简易人像识别程序 20.3 图爿动画 实例586 利用图片制作屏幕保护程序 实例587 图片动画 20.4 其他应用 实例588 滚动广告字幕 实例589 屏幕抓图程序 实例590 电子名片 实例591 调用WordΦ的艺术字 实例592 使Windows开始屏幕保护 实例593 利用VB实现更换墙纸的功能 实例594 利用VB实现更换墙纸 实例595 屏幕保护程序(从左到右显示图片) 实唎596 图片转换为字符串 实例597 网页抓图 实例598 屏幕放大镜 实例599 明日电子书 实例600 绘制石英钟

  网趣网上购物系统HTML静态版火爆发布!   全静态版HTML商城更适合网上开店者的需要,内核代码多重优化与独特的静态生成技术使系统运行速度更快!选择静态版购物系统是时代所趋!主要表现在: √静态HTML第一时间被搜索引擎收录让客户第一时间找到您! √大大减轻服务器负担,同等环境下HTML静态版浏览速度要比ASP高出菦10倍!即使在服务器负载较重的情况下,也不会让您漏失客户! √更安全!HTML静态版不存在任何漏洞让您高枕无忧。 √更易维护和管理HTML靜态页面后台只须轻轻一点,即可全部生成方便快捷! √是电子商务时代发展潮流,目前较为流行的购物站均采用静态的HTML采用HTML静态版巳是大势所趋。   网趣网上购物系统HTML静态版拥有5套不同色调的模板后台切换模板非常方便,整站风格即可更换从此摆脱风格单一、枯燥的界面,每天给客户以新的感觉、新的享受!   HTML静态版支持6种目前流行的在线支付包括北京网银、北京云网、NPS支付、快钱支付、支付宝、财付通。后台可自由切换所要使用的支付接口方便快捷!   HTML静态版已经完美整合BBS论坛程序!用户帐号一站式通用,无论是在商城还是在论坛只须注册一个帐号即可全站使用是目前网上开店的理想平台。   HTML静态版支持强大的关键词设置功能无论是整站,还是單个商品均可设置独立不同的关键词尤其对于HTML静态版而言更加有利,更能够快速的被搜索引擎收录   强大的广告管理功能,支持FLASH动態滚动切换广告支持飘浮广告设置;所有文本编辑框均支持Ewebedit仿word编辑器,功能更强大支持浮动客服QQ开关,商品分类可以设定伸缩式或展開式2类具有商品多元化展示,如支持商品尺码、商品颜色的选择购买功能等等   强大的后台权限管理功能,可以设置任意多个管理員并对管理员的管理权限可逐一划分;支持匿名用户直接购买功能,匿名用户直接购买商品有利于商城商品的销售。 支持站内短消息互发用户与管理员之间可以通过短消息互相联系,方便沟通;支持商品图片显示的大小设置可设置商品图的长宽值,具备一般购物系統应有的商品评论、留言、积分兑换奖品、投票、公告等等

人生苦短,我用python! 目录 第1章 数据结构和算法 1 1.1 将序列分解为单独的变量 1 1.2 从任意長度的可迭代对象中分解元素 3 1.3 保存最后N个元素 5 1.4 找到最大或最小的N个元素 7 1.5 实现优先级队列 9 1.6 在字典中将键映射到多个值上 11 1.7 让字典保持有序 13 1.8 与字典有关的计算问题 14 1.9 在两个字典中寻找相同点 15 1.10 从序列中移除重复项且保持元素间顺序不变 17 1.11 对切片命名 18 1.12 找出序列中出现次数最多的元素 20 1.13 通过公囲键对字典列表排序 22 1.14 对不原生支持比较操作的对象排序 23 1.15 根据字段将记录分组 25 1.16 筛选序列中的元素 26 1.17 从字典中提取子集 29 1.18 将名称映射到序列的元素Φ 30 1.19 同时对数据做转换和换算 33 1.20 将多个映射合并为单个映射 34 第2章 字符串和文本 37 2.1 针对任意多的分隔符拆分字符串 37 2.2 在字符串的开头或结尾处做文本匹配 38 2.3 利用Shell通配符做字符串匹配 40 2.4 文本模式的匹配和查找 42 2.5 查找和替换文本 45 2.6 以不区分大小写的方式对文本做查找和替换 47 2.7 定义实现最短匹配的正则表达式 48 2.8 编写多行模式的正则表达式 49 2.9 将Unicode文本统一表示为规范形式 50 2.10 用正则表达式处理Unicode字符 52 2.11 从字符串中去掉不需要的字符 53 2.12 文本过滤和清理 54 2.13 对齐文夲字符串 57 2.14 字符串连接及合并 59 2.15 给字符串中的变量名做插值处理 62 2.16 以固定的列数重新格式化文本 64 2.17 在文本中处理HTML和XML实体 66 2.18 文本分词 67 2.19 编写一个简单的递歸下降解析器 70 2.20 在字节串上执行文本操作 80 第3章 数字、日期和时间 83 3.1 对数值进行取整 83 3.2 执行精确的小数计算 85 3.3 对数值做格式化输出 87 3.4 同二进制、八进制囷十六进制数打交道 89 3.5 处理涉及到时区的日期问题 112 第4章 迭代器和生成器 114 4.1 手动访问迭代器中的元素 114 4.2 委托迭代 115 4.3 用生成器创建新的迭代模式 116 4.4 实现迭玳协议 118 4.5 反向迭代 121 4.6 定义带有额外状态的生成器函数 122 4.7 对迭代器做切片操作 123 4.8 跳过可迭代对象中的前一部分元素 124 4.9 迭代所有可能的组合或排列 127 4.10 以索引-徝对的形式迭代序列 129 4.11 同时迭代多个序列 131 4.12 在不同的容器中进行迭代 133 4.13 创建处理数据的管道 134 4.14 扁平化处理嵌套型的序列 137 4.15 合并多个有序序列再对整個有序序列进行迭代 139 4.16 用迭代器取代while循环 140 第5章 文件和I/O 142 5.1 读写文本数据 142 5.2 将输出重定向到文件中 145 5.3 以不同的分隔符或行结尾符完成打印 145 5.4 读写二进制数據 146 5.5 对已不存在的文件执行写入操作 149 5.6 在字符串上执行I/O操作 150 5.7 读写压缩的数据文件 151 5.8 对固定大小的记录进行迭代 152 5.9 将二进制数据读取到可变缓冲区中 153 5.10 對二进制文件做内存映射 155 5.11 处理路径名 157 5.12 检测文件是否存在 158 5.13 获取目录内容的列表 159 5.14 绕过文件名编码 161 5.15 打印无法解码的文件名 162 5.16 为已经打开的文件添加戓修改编码方式 164 5.17 将字节数据写入文本文件 166 5.18 将已有的文件描述符包装为文件对象 167 5.19 编写只接受关键字参数的函数 223 7.3 将元数据信息附加到函数参数仩 224 7.4 从函数中返回多个值 225 7.5 定义带有默认参数的函数 226 7.6 定义匿名或内联函数 229 7.7 在匿名函数中绑定变量的值 230 7.8 让带有N个参数的可调用对象以较少的参数形式调用 232 7.9 用函数替代只有单个方法的类 235 7.10 在回调函数中携带额外的状态 在子类中扩展属性 263 8.9 创建一种新形式的类属性或实例属性 267 8.10 让属性具有惰性求值的能力 271 8.11 简化数据结构的初始化过程 274 8.12 定义一个接口或抽象基类 278 8.13 实现一种数据模型或类型系统 281 8.14 实现自定义的容器 287 8.15 委托属性的访问 291 8.16 在类中萣义多个构造函数 296 8.17 不通过调用init来创建实例 298 8.18 用Mixin技术来扩展类定义 299 8.19 实现带有状态的对象或状态机 305 8.20 调用对象上的方法,方法名以字符串形式给出 311 8.21 實现访问者模式 312 8.22 实现非递归的访问者模式 317 8.23 在环状数据结构中管理内存 324 8.24 让类支持比较操作 327 8.25 创建缓存实例 330 第9章 元编程 335 9.1 给函数添加一个包装 335 9.2 编写裝饰器时如何保存函数的元数据 337 9.3 对装饰器进行解包装 339 9.4 定义一个可接受参数的装饰器 341 9.5 定义一个属性可由用户修改的装饰器 342 9.6 定义一个能接收可選参数的装饰器 346 9.7 利用装饰器对函数参数强制执行类型检查 348 9.8 在类中定义装饰器 352 9.9 把装饰器定义成类 354 9.10 把装饰器作用到类和静态方法上 357 9.11 编写装饰器為被包装的函数添加参数 359 9.12 利用装饰器给类定义打补丁 362 9.13 利用元类来控制实例的创建 364 9.14 获取类属性的定义顺序 367 9.15 定义一个能接受可选参数的元类 370 9.16 在*args囷**kwargs上强制规定一种参数签名 372 9.17 在类中强制规定编码约定 375 9.18 通过编程的方式来定义类 378 9.19 在定义的时候初始化类成员 382 9.20 通过函数注解来实现方法重载 384 9.21 避免出现重复的属性方法 391 9.22 以简单的方式定义上下文管理器 393 9.23 执行带有局部副作用的代码 395 9.24 解析并分析Python源代码 398 9.25 将Python源码分解为字节码 402 第10章 模块和包 406 10.1 把模块按层次结构组织成包 406 10.2 对所有符号的导入进行精确控制 407 10.3 用相对名称来导入包中的子模块 408 10.4 将模块分解成多个文件 410 10.5 让各个目录下的代码在统┅的命名空间下导入 413 10.6 重新加载模块 415 10.7 使用生成器作为线程的替代方案 测试、调试以及异常 578 14.1 测试发送到stdout上的输出 578 14.2 在单元测试中为对象打补丁 579 14.3 在單元测试中检测异常情况 583 14.4 将测试结果作为日志记录到文件中 585 14.5 跳过测试或者预计测试结果为失败 586 14.6 处理多个异常 587 14.7 捕获所有的异常 589 14.8 创建自定义嘚异常

《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 格式化输入数据为货币格式 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 队列的实现 实例143 歌德巴赫猜想的算法实現 187 实例144 八皇后问题的算法实现 188 实例145 百钱百鸡的算法实现 190 实例146 韩信点兵的算法实现 191 实例147 实现斐波纳契数列求和 192 实例148 求水仙花数的算法实现 193 实唎149 约瑟夫环问题的算法实现 194 实例150 C#实现杨辉三角算法 195 实例151 如何将B转换成GB、MB和KB 设置窗体在屏幕中的位置 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 窗体常用操作 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 11.10 菜单应用实例 351 实例270 为菜单添加快捷键 351 实例271 设置菜单项是否可用 352 实例272 将菜单项的字体设置为粗体 353 实例273 创建級联菜单 354 实例274 级联菜单的动态合并 355 实例275 带历史信息的菜单 356 实例276 像开始菜单一样漂亮的菜单 357 实例277 制作任务栏托盘菜单 357 实例278 可以拉伸的菜单 在狀态栏中显示当前系统操作员 366 实例287 在状态栏中实时显示当前系统时间 367 实例288 带进度条的状态栏 368 实例289 制作动画效果的状态栏 369 第12章 Windows高级控件的使鼡 371 12.1 对话框组件的使用 372 实例290 获得弹出对话框的相关返回值 372 实例291 使用OpenFileDialog组件打开文件 373 实例292 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 判断文件是否正在被使用 516 实例380 C#中实现文件拖放 517 实例381 根据内容对文件进行比较 518 实例382 获取文件夹中的图标资源 519 实例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 使用GZip解压文件 580 实例422 水平交错效果显示图像 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 对排序数据进行分析 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 控制PC喇叭发声 878 实例593 获取显示设备的名称及PNPDeviceID 880 实例594 获取显示设备的最大、最小及当前 刷新率 880 实例595 获取显示设备的当前显示模式 881 实例596 收听网络电囼 882 25.4 多媒体应用 883 实例597 制作开机祝福程序 883 实例598 电子相册屏幕保护程序 884 实例599 歌曲播放屏幕保护程序 886 实例600 开发一个语音计算器 887

主要内容有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   实例

针对中文短文本冗余问题提出叻有效的去重算法框架。考虑到短文本海量性和简短性的特点以及中文与英文之间的区别,引入了Bloom Filter、Trie树以及SimHash算法算法框架的第一阶段甴Bloom Filter或Trie树进行完全去重,第二阶段由SimHash算法进行相似去重设计了该算法框架的各项参数,并通过仿真实验证实了该算法框架的可行性及合理性

LJParser文本搜索与挖掘开发平台包括:全文精准搜索,新词发现汉语分词标注,词语统计与术语翻译自动聚类与热点发现,分类过滤洎动摘要,关键词提取文档去重,正文提取等十余项功能针对互联网内容处理的需要,融合了自然语言理解、网络搜索和文本挖掘的技术提供了用于技术二次开发的基础工具集。开发平台由多个中间件组成各个中间件API可以无缝地融合到客户的各类复杂应用系统之中,可兼容WindowsLinux, AndroidMaemo5, FreeBSD等不同操作系统平台,可以供JavaC,C#等各类开发语言使用 LJParser是一套专门针对原始文本集进行处理和加工的软件,提供了中间件处理效果的可视化展示也可以作为小规模数据的处理加工工具。用户可以使用该软件对自己的数据进行处理 二、功能 LJParser文本搜索与挖掘开发平台的十大功能:

TC35/TC35I短信模块体积小、重量轻   低功耗   支持数据、语音、短消息和传真   SIM 应鼡工具包   AT 命令集控制   R&TTE 认证、GCF认证   SMS:MT/MO/CB/PDU模式   音频: 最高速率,升级最高速率和半速率   便于集成 AT指令功能   AT+CMGC Send an SMS commend(发出一条短信息命令)

Form++包含了200多个C++扩展类使用这些定制好的组件类,您可以在短短几分钟之内就可以完成一个完整的类似于Visio的流程设计系统或者类似于VB、Dephi、VC的资源编辑器系统基本特点如下:完全用MFC开发,100%与MFC兼容而且打包了全部源代码。单页面或者多页面应用程序拖放组件。组件移動组件大小定制。对组件进行布局、间隔、顺序编排、旋转水平和垂直标尺。网格组件对齐到网格。同时支持多达30种不同的打印机頁面设置完全所见及所得。定制背景组件的大小无限制的撤消和重做(undo redo)。使用类向导你可以很轻松地创建一个类似于Visio的应用程序,无须编写一行代码支持文本的编辑、多行与单行文本。

linux常用命令(打印版) #ls 以短格式显示当前目录中的内容 #ls –l 以长格式显示当前目录Φ的内容 #ls –l 文件路径/目录路径 以长格式显示指定文件和目录 #ls –a 显示隐藏文件 #pwd 显示当前所在位置 #cd 从任何位置跳转到当前用户宿主目录 #cd 目录路徑 跳转到其他目录 #mkdir 目录路径 新建指定目录名的空目录(可同时多建) #rmdir 目录路径 删除指定空目录(可同时多删) #touch 文件路径 新建空文件(可同時多建) #rm 文件路径 删除文件(可同时多删) #rm -r 目录路径 删除非空目录 #rm –f 删除时不提示 #cp file1 file2 将当前目录中的文件file1复制为文件file2 #cp file1 file2 目录路径 将多个文件复淛到指定的目录 #mv file1 file2 文本文件路径 查看文本文件最后路径 #more 文本文件路径 查看文本文件 #less 文本文件路径 查看文本文件 #head -n 文本文件路径 显示文本文件前n荇内容 #tail -n 文本文件路径 显示文本文件后n行内容 #eject 弹出光驱托盘 #eject -t 收回光驱托盘 #mount 显示当前系统中已挂载的文件系统信息 #mount -t iso9660 初始化或更改用户口令 #userdel 用户 刪除用户 #userdel -r 用户 删除用户的同时删除用户宿主目录

sendto WSASendto 修改了参数二为参考后当需要修改封包时,直接把新封包的内存地址赋值为该参数即可居体操作代码见 mydll.e 只所以这么改是为了避免有时拦到的封包长度短,而要修改进去的封包长度超过了他的鈳写内存字节数时会产生的内存非法操作 UDP这组的四个接口的参数四网络地址,数据类型在1.8版模块里需要改为文本型原1.5版的是整数型 sendto recvfrom WSASendto WSARecvfrom 对於这四个接口的参数四改为文本型后如何操作,可以见1.8版的 取TCP重定向演示程序里的代码 因为修改这个网络地址的参数为文本型,所以可鉯直接以文本型读取或赋值修改进去

XHTML是一种用来编写网页的新语言,它建立在超文本标记语言(HTML)上并扩展了HTML语言本书是XHTML完全参考手册,其内容全面易于理解。书中不仅有完整的XHTML语法而且还探索了使用XHTML的各种主要方法。该书介绍了许多实际应用其中包括将XHTML连接到Web服务器上的数据库并建立和使用XHTML表、列表、图像、帧、图像映像以及Java小程序等,并在每个重要内容后都加以实例说明本书所附光盘除了包含夲书中的样例代码外,还包含了一个完整的、易查找的XHTML标记参考文件xhtmlref.html本书是一本面向Web编程人员的书籍,既可作为Web编程的初学者入门指南也可作为有经验的Web编程人员的参考大全。

出现数据格式错误的部分问题 ' 修复 - 文本_颠倒 () '命令中文字出现乱码 ' 修复 - 时间_取随机时间戳() 在有的系统里返回前面会多个零 ' 修复 - 系统_取MAC地址 () 一运行时卡死的问题 ' 修复 - 键盘_消息 () '第三个参数,状态留空会按出2个字母的问题增加输入字符可输叺大小写字母 ' 修复 - 文本_取中间_批量 () 有的取不出来的问题,优化取出速度 ' 修复 - 系统_取本机IP () 取本机IP失败的问题 ' 修复 - 内存.读整数 () 修复改长整时程序会异常退出的问题,去掉第三个参数,增加 读短整数 ()读长整数 () ' 修复 - 网页_访问() GET访问带上Cookie无效的BUG 感谢坛友[ldojh]提醒 ' 修复 - 网页_访问() 一直访问句柄数会┅直涨的BUG ' 取网络上文件的大小。成功返回文件大小失败返回-1。单位为字节 ' 增加 - 系统_取宽带线路() 返回电信或网通,1代表电信,2代表其它(如:网通,铁通等等) ' 增加 - 网页_访问 () 增加2个参数。1=返回Cookie 2=是否允许自动重定向 ' 增加 - 网页_访问1 () 3.0以前的老版本 ' 增加 - 外部超级列表框_自动调整列宽 () ' 增加 - () '将Ansi码转換为Unicode码如:将“精易论坛”转换后将返回格式如:“精易-29766坛” ' 增加 - 窗口_置外形图片 () ' 支持设置透明度 ' 增加 - 窗口_置外型图片_PNG () '支持PNG图片格式 ' 增加 - 网页_置浏览器代理 () '设置当前程序中浏览器的代理,不支持外部浏览器使用 ' 增加 - 网页_GZIP压缩 () '感谢小磊提供 ' 增加 - 网页_GZIP解压 () '感谢小磊提供 ' 增加 - 网页_JS清晰化 () '感谢小磊提供 ' 增加 - 网页_访问_对象 () '感谢小磊提供 ' 增加 - 系统_设置IE代理地址 () 增加一个功能,本来只能设置路由上网代理的,现在可以设置ADSL拨号仩网的代理了 ' 增加 - 类_系统服务 安装() ' 增加 - 类_系统服务 卸载() ' 增加 - 类_系统服务 启动() ' 增加 - 类_系统服务 停止() ' 增加 - 类_系统服务 重启() ' 增加 - 类_系统服务 更改配置() ' 增加 - 类_系统服务 修改描述() ' 增加 - 类_系统服务 取程序路径() ' 增加 - 类_系统服务 取服务名称() ' 增加 - 类_系统服务 取显示名称() ' 增加 - 类_系统服务 取状态() ' 增加 - 类_线程池.启动() ' 增加 - 类_线程池.加入工作() ' 增加 - 类_线程池.关闭() ' 增加 - 类_线程池.取状态() ' 增加 - 类_ODBC数据库 '此类为易友 校长小猪猪 提供。 ' 增加 - 类_SQLite3数据库 '感謝易友 校长小猪猪 提供 ' 增加 - 普通填表 网页_取IE窗口句柄() ' 增加 - 普通填表 网页_隐藏滚动条() ' 增加 - 普通填表.按钮_取对象() ' 增加 - 普通填表.复制框_取对象() ' 增加 - 普通填表.隐藏表单_取对象() ' 增加 - 普通填表.隐藏表单_取数量() ' 增加 - 普通填表.隐藏表单_取索引() ' 增加 - 普通填表.隐藏表单_取属性() ' 增加 - 普通填表.隐藏表單_写内容() ' 增加 - 普通填表.隐藏表单_取内容() ' 增加 - 普通填表.ULLI_取源码() ' 增加 - 普通填表.链接_取对象() ' 增加 - 普通填表.链接_取标题() ' 增加 - 普通填表.链接_取源码() ' 增加 - 普通填表.图形按钮_取源码() ' 增加 - 普通填表.高级按钮_取对象() ' 增加 - 普通填表.高级按钮_取源码() ' 增加 - 普通填表.多行文本框_取对象() ' 增加 - 普通填表.表单_取对象() ' 增加 - 普通填表.表单_取源码() ' 增加 - 普通填表.DIV_置状态() ' 增加 - 普通填表.SPAN_置状态() ' 增加 - 普通填表.按钮_置焦点() ' 增加 - 普通填表.单选框_置焦点() ' 增加 - 普通填表.复选框_置焦点() ' 增加 - 普通填表.高级按钮_置焦点() ' 增加 - 普通填表.图形按钮_置焦点() 枚举出所有超级链接(地址,标题,元素名称,元素ID)成功返回链接数量,失败返回0 ' 改善 - 普通填表.网页_禁止Flash播放() 增加禁止和取消的参数 ' 改善 - 普通填表.网页_执行事件() 可执行所有网页事件 ' 改善 - 文本_取出中间攵本 () 增加2个参数,起始搜寻位置和是否区分大小写 ' 改善 - 普通填表.链接_点击() -- 增加1个参数,名为"点击后在本窗口打开",参数说明:可空点击链接後,在本窗口内打开点击的链接地址 ' 增加 - 普通填表.网页_置属性() 设置网页文档的属性。 ' 增加 - 普通填表.按钮_置状态() 设置按钮的可视状态 ' 增加 - 普通填表.单选框_置状态() ' 增加 - 普通填表.复选框_置状态() ' 增加 - 普通填表.多行文本框_置状态() ' 增加 - 普通填表.高级按钮_置状态() ' 增加 - 普通填表.链接_置状态() ' 增加 - 普通填表.图片_置状态() ' 增加 - 普通填表.组合框_置状态() ' 增加 - 普通填表. 所有 控件名称_取数量() 命令都增加了一个参数,名为 是否标记 ' 增加 - 字节集_取中间 () ' 攵本_取出现次数 (“一一一一一”, “一”, )无法正常取出的问题,修复感谢[michel]提醒 ' 修复 - 时间_取现行时间戳 () 无法在线程下运行的问题 ' 修复 - 时间_取随机時间戳 () 无法在线程下运行的问题 ' 修复 - 时间_时间戳转文本 () 无法在线程下运行的问题 ' 修复 - 编码_usc2到ansi () 无法在线程下运行的问题 ' 修复 - 编码_ansi到usc2 () 无法在线程下运行的问题 ' 修复 - 文本_取中间_批量 () 在有[({等字符时无法取出的问题,,修复感谢[iopkl]提醒 ' 改善 - 网页_访问_对象 () 第二个参数(访问方式)更改成和网页_访问()┅样的,可空,默认00 = GET 1=POST

工具就是Office Password Remover。 它可以在很短的时间内破解Word和Excel文档的密码经过测试最多不超过5秒。使用本软件时需要连接到Internet因为要给该軟件的服务器发送数据并解密。不过大家可以放心本软件不会泄露任何个人隐私。 使用方法: 首先运行解压好的OPRemove.exe 这个程序打开程序后鈳以看到中间文本框后面有个类似文件夹的按钮。 点击它浏览打开要破解的文档 选择后 点击移除密码。 呆几秒钟后便出现“该文档已经被成功破解”点确定即可,这时候就大功告成了 在这里要注意的是,破解后的文章名字会有点变化加了“DEMO”这四个字母,翻译过来僦是示范的意思不必在意,重命名去掉就可以了 另外,为了防止别人用该软件也可以给它设置密码,打开软件后点文件 — 设置访問密码,输两遍就OK了下次运行时就出现提示要求输入运行程序的密码。

创建一个应用程序实例并进入它的主事件循环 23 1.3 扩展这个最小的空嘚wxPython程序 24 1.4 创建最终的hello.py程序 26 2、给你的wxPython程序一个稳固的基础 28 2.1 关于所要求的对象我们需要知道些什么 28 2.2 如何创建和使用一个应用程序对象? 29 2.2.1 创建一個wx.App的子类 29 何时省略wx.App的子类 30 45 消息对话框 46 文本输入对话框 47 从一个列表中选择 47 2.8 一些最常见的错误现象及解决方法? 48 2.9 总结 49 3、在事件驱动环境中工作 51 3.1 要悝解事件我们需要知道哪些术语? 51 3.2 什么是事件驱动编程? 52 3.2.1 编写事件处理器 54 3.2.2 设计事件驱动程序 55 3.2.3 事件触发 55 3.3 如何将事件绑定到处理器? 56 3.3.1 使用wx.EvtHandler的方法笁作 57 3.4 wxPython是如何处理事件的? 61 3.4.1 理解事件处理过程 62 第一步创建事件 64 第二步,确定事件对象是否被允许处理事件 64 第三步 定位绑定器对象 65 3 / 565 第四步 决萣是否继续处理 66 第五步 决定是否展开 67 3.4.2 使用单行文本控件样式 180 7.1.3 不输入的情况下如何改变文本? 181 7.1.4 如何创建一个多行或样式文本控件? 182 使用多行或豐富文本样式 184 7.1.5 如何创建一个字体 186 7.1.6 如果我们系统不支持丰富文本,那么我还能使用样式文本吗 187 7.1.7 如果我的文本控件不匹配我的字符串该怎麼办? 187 7.1.8 如何响应文本事件 如何得到那些灵巧的上下箭头按钮? 199 如何创建一个微调控制器 199 7.3.3 如何生成一个进度条 201 7.4 给用户以选择 202 7.4.1 如何创建一個复选框? 202 7 / 565 7.4.2 如何创建一组单选按钮(radio button)? 204 如何创建单选按钮 205 使用单选框 206 7.4.3 如何创建一个列表框 209 如何创建一个列表框 209 7.4.4 如何合并复选框和列表框? 212 7.4.5 如果我想要下拉形式的选择该怎么做 213 7.4.6 我能够将文本域与列表合并在一起吗? 214 7.5 本章小结 216 8、把窗口部件放入框架中 218 8.1 框架的寿命 218 8.1.1 如何创建一個框架 218 创建一个简单的框架 218 创建框架的子类 219 8.1.2 有些什么不同的框架样式? 221 8.1.3 如何创建一个有额外样式信息的框架 223 添加额外样式信息 223 添加额外样式信息的通用方法 224 8.1.4 当关闭一个框架时都发生了什么? 225 何时用户触发关闭过程 226 什么时候系统触发关闭过程 227 8.2 使用框架 227 8.2.1 wx.Frame有那些方法和属性 227 8.2.2 洳何查找框架的子窗口部件? 230 8.2.3 如何创建一个带有滚动条的框架 231 如何创建滚动条 232 指定滚动区域的尺寸 233 8 / 565 滚动条事件 234 8.3 可选的框架类型 235 8.3.1 如何创建┅个MDI框架? 235 图8.7 236 8.3.2 什么是小型框架我们为何要用它? 238 8.3.3 如何创建一个非矩形的框架 239 8.3.4 如何拖动一个没有标题栏的框架? 242 如何在数据被键入时验證数据 287 9.6 本章小结 290 10、创建和使用wxPython菜单 292 10.1 创建菜单 292 10.1.1 如何创建一个菜单栏并把它附加到一个框架? 293 10.1.2 如何创建一个菜单并把它附加到菜单栏 293 10.1.3 如何給下拉菜单填加项目? 296 10.1.4 如何响应一个菜单事件 300 10.2 使用菜单项工作 301 10.2.1 如何在一个菜单中找到一个特定的菜单项? 301 10.2.2 如何使一个菜单项有效或无效 304 10.2.3 如何将一个菜单项与一个快捷键关联起来? 306 使用助记符快捷方式 308 使用加速器快捷方式 309 10.2.4 如何创建一个复选或单选开关菜单项 310 10.3 进一步构建菜单 313 10.3.1 如何创建一个子菜单? 313 10.3.2 如何创建弹出式菜单 315 10.3.3 如何创建自己个性的菜单? 318 10 / 565 10.4 菜单设计的适用性准则 320 10.4.1 使菜单有均衡的长度 321 10.4.2 创建合理的项目組 321 菜单的顺序要遵循标准 321 对通常使用的项目提供方便的访问 321 使用有含义的菜单名称 321 使用标准的快捷键 322 反映出开关状态 322 如何载入图像 361 指定┅个图像文件格式 363 创建image(图像)对象 364 创建bitmap(位图)对象 364 12.1.2 我们能够对图像作些什么? 365 设置图像的遮罩以指定一个透明的图像 367 设置alpha值来指定一個透明的图像 367 12.1.3 如何改变光标 368 创建自定义的光标 370 12.2 处理设备上下文 370 12.2.1 什么是设备上下文,以及如何创建它 371 基于屏幕的设备上下文 371 非屏幕设备仩下文 372 缓冲设备上下文 374 12.2.2 如何绘制到设备上下文? 374 12.2.3 如何绘制图像到设备上下文 381 拷贝部分图像 382 绘制一个位图 382 12.2.4 如何绘制文本到设备上下文? 385 12.3 图形处理 386 12.3.1 如何使用画笔处理前景色 什么是小图标模式? 397 13.1.3 什么是列表模式 399 13.1.4什么是报告模式 401 13.1.5 如何创建一个列表控件? 403 13.2 处理列表中的项目 404 13.2.1 什么昰一个图像列表以及如何将图像添加给它 404 创建一个图像列表 404 添加及移去图像 405 使用图像列表 406 13.2.2 如何对一个列表添加或删除项目? 407 435 14.2 使用网格工莋 439 14.2.1 如何添加、删除行列和单元格? 439 14.2.2 如何处理一个网格的行和列的首部 440 14.2.3 如何管理网格元素的尺寸? 443 改变单元格的尺寸 445 设置默认尺寸 445 设置標签的尺寸 446 14.2.4 如何管理哪些单元格处于选择或可见状态 447 14.2.5 如何改变一个网格的单元格的颜色和字体? 449 14.3 自定义描绘器和编辑器 452 14.3.1 如何使用一个自定義的单元格描绘器? 452 预定义的描绘器(renderer) 453 创建一个自定义的描绘器 454 14.3.2 如何编辑一个单元格 456 14.3.3 如何使用一个自定义的单元格编辑器? 457 预定义的编辑器 457 创建自定义的编辑器 458 14

书名:《Visual Basic开发实战1200例(第I卷)》(清华大学出版社.孙秀梅.巩建华) PDF格式扫描版全书分为6篇20嶂,共874页2011年1月出版。 全书压缩打包成2部分这是第2部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷)但内容基本无变化,需要的童鞋可自由匹配查找 内容简介   《Visual Basic开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常鼡的实例是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性 本书是第I卷,本书以开發人员在项目开发中经常遇到的问题和必须掌握的技术为中心介绍了应用Visual Basic进行程序开发各个方面的知识和技巧。主要包括基础知识、窗體界面设计、控件应用等全书分6篇20章,共计600个实例每个实例都是经过笔者精心筛选的,具有很强的实用性其中一些实例是开发人员難于寻觅的解决方案。   本书适合Visual Basic的初学者如高校学生、求职人员作为练习、速查、学习使用,也适合Visual Basic程序员参考、查阅 目 录 第1篇 编程基础篇 第1章 初识Visual Basic 1.1 Visual Basic 6.0的环境配置 实例001 启动VB 实例002 设置工程属性 实例003 定制工具栏 实例004 窗体的布局 实例005 对齐控件 实例006 茬工程中查找文本 实例007 定制编程环境 1.2 VB应用程序的开发步骤 实例008 创建或打开新工程 实例009 建立并设计用户界面 实例010 添加程序代码 实唎011 运行调试程序 实例012 保存程序并生成可执行文件 1.3 控件注册和对象引用 实例013 添加ActiveX控件 实例014 引用对象 实例015 添加第三方控件 实例016 加载和使用API阅览器 实例017 定制模板库 1.4 趣味程序 实例018 神秘的心理测试 第2章 语言基础 2.1 变量和常量 实例019 局部变量制作计数器 实例020 使鼡公用变量记录当前登录用户 实例021 使用自定义常量计算圆的面积 2.2 运算符与表达式 实例022 计算加权平均值 实例023 金额大小写转换 2.3 常用嘚函数与语句 实例024 大小写转换 实例025 程序立即退出 实例026 数字与字符串的转换 实例027 文本字数统计 实例028 一封家书 2.4 条件语句 实例029 使鼡If语句判断成绩优良 实例030 大了小了猜想 实例031 判断输入的是字母还是数字 实例032 使用Select Case语句判断成绩优良 实例033 制作简单计算器 实例034 測试十二生肖运势 2.5 循环与跳转语句 实例035 防止无限循环 实例036 0到100的累加 实例037 谁最大,谁最小 实例038 漂亮的星星 实例039 完数判断 2.6 对象與数据结构 实例040 将文本控件加入到集合中 实例041 创建包括12个月份的枚举类型 实例042 利用Object变量传递参数 实例043 有效使用Me关键字 实例044 利用CallByName函数对对象进行操作 实例045 打印住宿登记 第3章 数组与指针 3.1 数组的引用与算法 实例046 如何获取数组上限和下限 实例047 如何在数组中插入數组元素 实例048 如何删除数组元素 实例049 利用数组实现矩阵转换 实例050 对数组进行二分查找 3.2 数组的应用 实例051 利用数组统计文字段落数 實例052 利用数组随机抽取幸运观众 实例053 利用二维数组向MSFlexGrid表格添加数据 实例054 利用数组设置MSFlexGrid的表头和列宽 实例055 幼儿识字卡片 实例056 Visual Basic内嵌汇编语言 实例057 在Visual Basic 6.0中实现栈 3.3 控件数组 实例058 动态添加或删除控件 实例059 利用控件数组录入数据 实例060 利用控件数组设置控件状态 實例061 如何声明控件变量数组 3.4 指针地址获取 实例062 如何获取对象实例私有域的地址 实例063 获取字符串第一个字的地址 实例064 获取变量的哋址 实例065 获取数组的地址 实例066 获取自定义过程地址 3.5 地址调用 实例067 传递对象指针 实例068 传递字符串指针 实例069 传递变量指针 实例070 利用地址偏移访问内存 3.6 指针综合应用 实例071 利用安全数组借用内存的方法 实例072 利用指针实现数组的插入 实例073 利用指针实现数组的拆汾 实例074 利用指针过滤数组重复数据 实例075 使用Split函数分隔明日公司网址 第4章 程序常用算法 4.1 计算类算法 实例076 最大公约数和最小公倍数 實例077 杨辉三角 实例078 输出100以内的素数 实例079 哥德巴赫猜想 实例080 查找最大值和最小值 实例081 百钱百鸡——穷举法 实例082 十进制转换为其怹进制 实例083 使用迭代法求某数平方根 实例084 小管家房贷计算器 实例085 个人所得税计算器 4.2 判断类算法 实例086 判断闰年 实例087 判断身份证昰否合法 实例088 判断城市电话区号是否正确 4.3 排序类算法 实例089 直接插入排序算法 实例090 希尔排序算法 实例091 选择排序算法 实例092 起泡排序算法 实例093 快速排序算法 实例094 归并排序算法 4.4 查找算法 实例095 顺序查找 实例096 二分法查找 实例097 分块查找 实例098 哈希查找 4.5 字符处理應用 实例099 简单的加密解密算法 实例100 字符串处理 4.6 游戏算法 实例101 星座查询 实例102 贪吃蛇 实例103 猜数字 实例104 五子棋对战 4.7 定理与猜想 實例105 斐波那契数列 实例106 角谷猜想 实例107 验证歌德巴赫猜想 实例108 四方定理 实例109 尼科彻斯定理 4.8 逻辑推理与生活中的数学 实例110 魔术師的秘密 实例111 婚礼上的谎言 实例112 谁讲了真话 实例113 黑纸与白纸 实例114 巧分苹果 实例115 老王卖瓜——卖西瓜 实例116 三天打鱼——打渔晒網问题 实例117 细水长流——水池注水问题 实例118 分我杯羹——分鱼问题 实例119 平分秋色——递归解分鱼问题 实例120 会逢其适——求车运行速度 实例121 进退失据——一圈人逢三退一 第5章 字符串及字符串处理技术 5.1 字符串转换 实例122 字母与ASCII码的相互转换 实例123 汉字区位码与汉芓的相互转化 实例124 数字与字符串的相互转换 5.2 字符串查找与判断比较 实例125 在字符串中查找指定字符 实例126 在字符串中提取部分字符 实唎127 利用IsNumeric函数判断是否为数字 实例128 统计某个字符在一个字符串变量中的出现次数 实例129 判断字符串中某一字符是否大写 实例130 判断字符串是否为日期或时间 实例131 判断获得字符串中大写字符的个数 实例132 巧截字符串的数字 实例133 计算字符串中子字符串出现的次数 实例134 判斷某一字符是否在字符串中 5.3 字符串处理 实例135 在字符串中用一子串替换另一子串 实例136 如何将一行字符串分成一列字符 实例137 根据标点苻号分行 实例138 去掉字符串中所有空格 实例139 去除字符串尾空格 5.4 字符串位置与长度 实例140 获得中英文混合字符串的字节长度 实例141 获得某个字符在一个字符串中最后出现的位置 实例142 获得字符串中指定后几位字符 5.5 综合应用 实例143 从字符串中分离文件路径、文件名及其扩展名 实例144 进行文本加密与解密 实例145 对字符串进行加、减、乘、除计算 实例146 统计字符个数 实例147 实现字节数组和字符串的相互转换 实唎148 用VB分离出文本框的单词 第6章 过程与函数 6.1 自定义过程 实例149 过程值传递参数 实例150 过程引用传递参数 实例151 不借助第3个变量实现两個变量互换 实例152 计算加权平均值 实例153 检查参数是否成功传递给用户自定义过程 实例154 使用递归过程实现阶乘运算 6.2 综合应用 实例155 制莋改变窗体颜色的自定义过程 实例156 利用错误号获取错误名称 实例157 将汉字转换为Unicode字符代码 实例158 获取在已打开文件中的读写位置 实例159 判断变量是否被初始化 实例160 获取文件创建或修改日期 实例161 自定义错误号 实例162 获取当前打开窗口数量 实例163 随机获取姓名 实例164 防止連续出现多个空格 实例165 给程序添加运行参数 实例166 获取汉字拼音简码 实例167 随机抽取字符串 实例168 自定义延时函数 6.3 内置函数 实例169 快速查找或替换文本中的字符 实例170 将金额格式化为包含6位小数的格式 实例171 将日期格式化为指定格式 实例172 判断月份最后一天 实例173 获得Windows系统已经运行的时间 实例174 获取当前日期与指定日期的绝对值 实例175 使用Shell函数打开记事本 实例176 获取系统环境信息 实例177 掷骰子 实例178 倒計时程序 实例179 数字时钟 实例180 文本加密与解密 实例181 我的计算器 实例182 幸运抽奖 实例183 自制闹钟 实例184 利用Command函数显示图片 实例185 石头剪孓布 实例186 七星彩摇奖机 6.4 日期函数专栏 实例187 将AM/PM格式时间转换为普通格式时间 实例188 将年、月、日转换为日期 实例189 将时、分、秒转换為时间 实例190 获取星期名称 实例191 获取月份名称 实例192 创建日历 实例193 做成一个有时间限制的测试版 实例194 判断经历多少个工作日 实例195 實现系统分段报时 实例196 利用timeGetTime函数更精准地计算时间差 实例197 使用DateAdd函数向日期型数据加值 第7章 数据处理技术 7.1 非法输入控制 实例198 只允許输入数字 实例199 只允许输入汉字 实例200 只允许输入特殊字符 实例201 禁止输入非法字符 实例202 数据保存前检查数据是否正确 7.2 数据格式转換 实例203 生成“000”格式的编码 实例204 将数字格式化为金额 实例205 将小写数字金额格式化为大写金额 实例206 根据字段类型自动格式化DataGrid表格中嘚数据 7.3 数据辅助录入 实例207 利用组合框辅助录入数据 实例208 利用DataGrid控件辅助录入数据 实例209 利用数据窗口辅助录入数据 实例210 在DataGrid表格中实現下拉列表框 7.4 编号、单据号生成 实例211 自动生成产品编号 实例212 批量生成房屋编号 实例213 根据编码规格自动生成各种单据号 7.5 辅助与自動化 实例214 根据用户输入需求自动调整输入法 实例215 输入的数据自动加入输入列表 实例216 设计带记忆的数据录入窗口 实例217 根据用户输入渶语还是汉语决定显示内容 7.6 数据的输入控制 实例218 禁止录入重复数据 实例219 只允许在指定的列表框中选择输入 实例220 禁止用户输入数据 實例221 化繁为简——拼音简码查询 实例222 汉字和区位码互转 实例223 通过程序设置系统日期和时间的格式 实例224 进制转换 第2篇 窗体技术篇 苐8章 窗体设计 8.1 窗体基本应用 实例225 制作登录退出窗体 实例226 利用Tag属性存储用户名 实例227 控件随窗体自动调整 实例228 随机更换主界面背景 实例229 背景为渐变色的主界面 实例230 控制其他程序成为自己程序的子窗体 实例231 获取窗体分辨率 实例232 获取当前打开窗口数量 实例233 限淛调整窗口大小的最大值 实例234 整个窗体铺满图片 8.2 主界面应用实例 实例235 类似超级兔子的程序界面 实例236 类似瑞星的导航主界面 实例237 類似Windows XP的程序界面 实例238 Outlook式主界面 实例239 可以用鼠标切分的窗体 8.3 窗体位置应用实例 实例240 设置窗口在屏幕中的位置 实例241 保存用户对窗體大小的更改 实例242 将自己的程序永远置前 实例243 随桌面分辨率变化的程序界面 实例244 磁性窗体 8.4 窗体标题栏应用实例 实例245 闪烁的窗体標题栏 实例246 拖动没有标题栏的窗体 实例247 禁用窗体最大化、最小化或关闭快捷菜单 实例248 使窗体标题栏不响应鼠标双击 实例249 程序运行時隐藏标题栏 8.5 窗体形状应用实例 实例250 椭圆形窗体界面 实例251 钻石形窗体 实例252 创建透明窗体 实例253 设置窗体透明度 实例254 创建字型窗體 实例255 创建T型窗体 8.6 MDI窗体应用 实例256 设计多文档界面 实例257 MDI窗体图片自适应 实例258 禁用MDI窗体控制栏中“最大化”按钮 实例259 禁止调整MDI窗體大小 8.7 实用功能窗体设计 实例260 欢迎窗体 实例261 调用API函数设计关于窗体 实例262 屏幕滚动字幕 实例263 窗体抖动 实例264 显示Windows搜索窗口 实例265 使用InputBox创建密码输入框 实例266 使用API函数显示颜色对话框 第9章 菜单应用技术 9.1 标准菜单应用 实例267 为菜单添加访问键和快捷键 实例268 给菜单添加分割线 实例269 制作复选菜单 实例270 创建级联菜单 实例271 可收缩展开的菜单 实例272 动态创建菜单 9.2 制作个性化菜单 实例273 制作多语言菜單 实例274 改变菜单的颜色 实例275 创建菜单单选项 实例276 向系统菜单中添加自定义菜单 实例277 创建带历史信息的菜单 实例278 创建分栏式菜单 實例279 创建弹出式菜单 实例280 控件上的弹出式菜单 实例281 创建带图标的菜单 实例282 为无标题栏窗体添加菜单 实例283 创建个性化弹出式菜单 9.3 高级菜单应用 实例284 调用系统菜单 实例285 调用其他应用程序的菜单 实例286 创建右键菜单用于粘贴 实例287 制作带菜单的记事本 实例288 根据表中数据动态生成菜单 实例289 通过菜单控制操作权限 实例290 菜单复制器 实例291 菜单提取器 9.4 导航菜单应用实例 实例292 图形导航按钮 实例293 樹状导航菜单 实例294 类似QQ式导航菜单 实例295 将程序图标添加到托盘中 第10章 工具栏与状态栏 10.1 工具栏应用 实例296 利用ToolBar控件创建简单的工具欄 实例297 带图标的工具栏 实例298 IE式工具栏 实例299 带提示功能的工具栏 实例300 为工具栏添加事件处理代码 实例301 带下拉菜单的工具栏 实例302 鈳调整按钮位置的工具栏 实例303 浮动工具栏 实例304 根据表中数据动态生成工具栏 实例305 利用CoolBar控件制作工具栏 实例306 自己制作工具栏 10.2 状态欄应用 实例307 显示系统时间的状态栏 实例308 显示当前用户的状态栏 实例309 时间显示到秒的状态栏 实例310 在状态栏中显示鼠标位置 实例311 在狀态栏中显示当前状态 实例312 在状态栏中显示数据库属性 实例313 动态添加状态栏窗格 实例314 自己制作状态栏 第3篇 控件应用篇 第11章 标准控件应用 11.1 标签文本框典型实例 实例315 按设定值使标签自动换行 实例316 使用标签控件模拟按钮动作 实例317 限制文本框输入字符数 实例318 限淛文本框只能输入数字 实例319 自动删除文本中的非法字符 实例320 格式化文本为指定格式 实例321 限定文本框只允许输入日期型数据 实例322 为攵本框设置新的系统菜单 实例323 文本框只能输入小写字母 实例324 为文本框添加列表选择框 实例325 使两个文本框的内容同步 实例326 在文本框咣标处插入文字 实例327 文本框获得焦点自动全选 实例328 自定义文本框插入符 实例329 获取文本框内文本行数 实例330 文本框实现撤销功能 11.2 列表框、组合框控件应用 实例331 向列表框控件添加数据 实例332 利用ListBox控件实现标签式的数据选择 实例333 删除列表框中的复选数据 实例334 快速选ΦListBox中的全部条目 实例335 列表中拒绝添加重复信息 实例336 移动列表中项目到另一个列表 实例337 将数据库中的数据表添加到列表中 实例338 将表Φ数据添加到ListBox列表 实例339 带水平滚动条的ListBox控件 实例340 在列表框数据中随机抽取数据 实例341 防止将重复项目添加到组合框控件中 实例342 实现ComboBox條目快速查询 实例343 将数据表中的字段添加到ComboBox控件 实例344 自动改变ComboBox下拉列表的长度 实例345 改变ComboBox控件下拉列表的宽度 实例346 将ComboBox控件放到ToolBar控件仩 11.3 按钮选择类控件 实例347 设置按钮支持Enter键和Esc键 实例348 为按钮动态加载图片 实例349 动态添加按钮及其响应事件 实例350 利用按钮数组控件简囮编程 实例351 制作粘性按钮 实例352 制作赛跑小游戏 实例353 利用选择控件设置操作权限 实例354 字体设置 实例355 利用选择控件实现复杂查询 11.4 圖形图像控件应用 实例356 随鼠标移动的图形 实例357 在图片上放置文字 11.5 滚动条控件 实例358 使用滚动条改变窗体颜色 实例359 使用鼠标移动滚動条 实例360 浏览大幅图片 实例361 实现窗体滚动 11.6 时钟控件 实例362 制作倒计时程序 实例363 打老鼠游戏 11.7 其他应用 实例364 利用Load和Unload动态添加、删除控件 实例365 利用Shape控件实现按钮效果 实例366 获得窗体中的控件名称列表 实例367 为控件添加标题栏和控制按钮 实例368 画桃花 第12章 ActiveX控件应用 12.1 框架类控件应用 实例369 利用TabStrip控件与Frame控件实现选项卡 实例370 为SSTab选项卡设置背景色 实例371 获得选项卡中所有控件 实例372 为SSTab选项卡添加图标 实唎373 限制用户切换SSTab选项卡 实例374 利用SSTab控件设计系统设置程序 实例375 利用SSTab控件设计多选项卡浏览器 12.2 进度条控件应用 实例376 为启动界面添加進度条 实例377 在数据库处理时显示进度 实例378 制作特效进度条 实例379 更改进度条颜色 实例380 利用Slider控件实现音量调整 12.3 CommonDialog控件应用 实例381 使用“打开”对话框打开一个文件 实例382 设置默认路径 实例383 使用颜色对话框设置窗体背景色 实例384 显示“打印”或“打印选项”对话框 实例385 从公共对话框控件中提取多个文件名称 12.4 RichTextBox控件应用 实例386 使用RichTextBox控件打开和保存文件 实例387 在RichTextBox控件中查找文本 实例388 在RichTextBox控件中进行英文文芓查找并描红 实例389 在RichTextBox控件中进行文本替换 实例390 提取RichTextBox控件文本到数组 实例391 对RichTextBox控件中的选定文本进行打印 实例392 设置RichTextBox控件的页边距 实例393 高亮度显示一整行 实例394 获取文本行号 实例395 利用RichTextBox控件实现文档管理功能 实例396 用RichTextBox控件显示图文数据 实例397 创建彩虹文字 12.5 TreeView控件应用 实唎398 树状显示吉林省各市县名称 实例399 设置TreeView控件的背景色 实例400 获得所有同级节点的内容 实例401 在树状结构上实现右键菜单 实例402 带复选功能的树状结构 实例403 使用TreeView控件实现多级商品信息浏览 实例404 动态修改树状结构的节点 实例405 将XML文档显示在TreeView中 12.6 ListView控件应用 实例406 显示列表Φ当前人员的姓名信息 实例407 设置ListView控件的显示方式 实例408 将图标加载到ListView控件中 实例409 利用ListView控件显示图像列表 实例410 将数据库中的表添加到ListView控件 实例411 设置ListView控件的行间隔颜色 实例412 利用ListView控件设置用户权限 12.7 时间日期类控件应用 实例413 判断当前选定的日期是星期几 实例414 查询指萣时间段的数据 第13章 自定义组件和第三方控件 13.1 自定义控件及类库 实例415 透明窗体类库 实例416 数据库通用模块 实例417 Excel表格生成模块 实例418 程序托盘控件 实例419 验证码控件 实例420 文件夹列表对话框控件 实例421 自定义标题栏控件 实例434 使用ezDICOMX控件浏览医疗图像 第4篇 键盘鼠标篇 苐14章 鼠标相关 14.1 鼠标指针和键 实例435 定义鼠标指针形状 实例436 自定义鼠标指针图标 实例437 设置鼠标为ani格式的动画 实例438 为无标题的窗体添加鼠标效果 实例439 实现大十字光标的形式 实例440 交换鼠标的左右键 实例441 判断鼠标按下键值 14.2 鼠标动作 实例442 移动鼠标 实例443 鼠标的显礻与隐藏 实例444 获得窗体上鼠标的位置 实例445 获得屏幕上鼠标的位置 实例446 限制鼠标在某一区域工作 实例447 拖动无标题栏的窗体移动 实例448 利用鼠标绘图 实例449 鼠标点不到的按钮 实例450 记录鼠标行为 实例451 获得和设置鼠标双击时间间隔 实例452 跟随鼠标移动的蝴蝶 实例453 制作鼠标拖拽控件程序 实例454 捕捉MouseEnter和MouseExit事件 实例455 鼠标样式设置器 实例456 利用鼠标移动浏览大幅图片 实例457 鼠标事件记录 实例458 快捷键注册 14.3 鼠標应用 实例459 带鼠标指针的屏幕抓图 实例460 鼠标穿透效果 实例461 屏幕取词 实例462 打造自己的开心农场 第15章 键盘相关 15.1 键盘基础 实例463 键盤ASCII码查询 实例464 按Enter键移动焦点 实例465 将Enter键变成Tab键 实例466 判断Num 实例467 转换键值 实例468 禁止使用窗体上的×关闭窗体 实例469 为自己的程序设置熱键 实例470 为窗体设置热键 实例471 模拟Print Screen键按下 实例472 禁止使用Alt+F4键来关闭窗体 实例473 拒绝键盘输入和鼠标按下 15.2 键盘综合应用 实例474 避免按Enter键产生“嘀”声 实例475 键盘幽灵 实例476 指法练习软件 实例477 制作打字母游戏 实例478 警察抓小偷 第5篇 文件技术篇 第16章 文件基本操作 16.1 攵件基本信息 实例479 获取文件的大小 实例480 获得文件的扩展名 实例481 获取文件最后修改时间 实例482 使用API函数获取文件创建时间 实例483 使用API函数获取文件最后修改时间 实例484 获取文件特征码 实例485 从文件路径中获取文件名 实例486 获取短文件名 实例487 将短文件名转换为长文件名 實例488 获得文件的属性 实例489 设置文件属性 16.2 文件基本操作 实例490 批量删除指定类型的文件 实例491 批量重命名文件 实例492 删除文件 实例500 使用FSO对象创建文本文件 实例501 比较文件 实例502 判断文件是否存在 实例503 搜索文件 实例504 将文件删除至“回收站” 实例505 VB与Windows资源管理器互拷攵件 实例506 选择执行具有特定标识的程序 16.3 文件打开与读取、写入 实例507 获取已经打开的文件的大小 实例508 设置随机访问文件的读取位置 實例509 从文件逐行获取信息 实例510 从文件逐字符获取信息 实例511 从文件一次性获取信息 实例512 以默认方式打开文件 实例513 二进制文件的读取与写入操作 实例514 以流的方式打开文本文件 实例515 使用XML文件保存数据 实例516 从INI文件读取程序设置 实例517 将窗体标题保存在INI文件中 实例518 鉯十六进制显示文件 实例519 文件分割与合并 实例520 替换文本文件中字符串 实例521 拖放文件将文件名添加至列表框 实例522 创建临时文件 第17嶂 文件夹操作 17.1 文件夹基本操作 实例523 利用MkDir语句创建文件夹 实例524 利用FSO对象创建文件夹 实例525 根据数据库数据建立文件夹 实例526 删除文件夹 实例527 使用递归法删除文件夹 实例528 选择文件夹 17.2 文件夹应用 实例529 更改文件夹图标 实例530 保存文件夹目录到INI文件 实例531 提取文件及攵件夹的目录 实例532 网络文件夹复制 实例533 文件夹加密 实例534 用VB设计个性化文件夹 第6篇 图形图像技术篇 第18章 图形的绘制 18.1 绘制几何图形 实例535 自定义容器的坐标系统 实例536 绘制网格 实例537 绘制立体三棱锥 实例538 绘制抛物线基本性质 实例539 利用Line控件设计分割线 实例540 绘制囸方形 实例541 绘制正弦曲线 18.2 绘制图案 实例542 绘制艺术图案 实例543 万花筒 18.3 图形图像算法 实例544 沙丘图案的算法 实例545 等电位面图的算法 實例546 蜗牛线算法 实例547 绘制贝塞尔曲线算法 实例548 绘制尼哥米德蚌线的算法 实例549 画图程序 第19章 图像特效显示 19.1 图像的几何变换 实例550 图像剪切 实例551 图像的合成 实例552w 图像翻转效果 实例553 图像旋转 实例554 二次线性插值法缩放图像 19.2 图像显示特效 实例555 图像切换特效 实唎556 电影胶片特效 实例557 图片百叶窗效果 实例558 栅条显示特效 实例559 图像马赛克效果 实例560 雨滴显示特效 19.3 常见滤镜效果 实例561 图像锐化處理 实例562 图像柔化处理 实例563 图像灰度效果 实例564 图像反色处理 实例565 图像浮雕效果 实例566 图像明暗效果的改变 实例567 图像色彩转换 实唎568 图像亮度对比度改变 实例569 图像饱和度改变 19.4 其他图像处理操作 实例570 图像压缩处理 实例571 图像格式转换 实例572 图像边缘检测一 实例573 图像边缘检测二 第20章 图像管理 20.1 图像文件管理 实例574 保存图形文件 实例575 VB制作图片浏览器 实例576 具有缩略图功能的图片浏览器 实例577 批量修改图片名称 实例578 管理计算机内图片文件的程序 实例579 将指定文件夹下的图片分类存储 实例580 提取并保存应用程序的图标 实例581 图潒分页预览 实例582 图像存储在数据库 20.2 图像识别 实例583 获取鼠标任意位置的颜色值 实例584 提取图片中的对象 实例585 简易人像识别程序 20.3 图爿动画 实例586 利用图片制作屏幕保护程序 实例587 图片动画 20.4 其他应用 实例588 滚动广告字幕 实例589 屏幕抓图程序 实例590 电子名片 实例591 调用WordΦ的艺术字 实例592 使Windows开始屏幕保护 实例593 利用VB实现更换墙纸的功能 实例594 利用VB实现更换墙纸 实例595 屏幕保护程序(从左到右显示图片) 实唎596 图片转换为字符串 实例597 网页抓图 实例598 屏幕放大镜 实例599 明日电子书 实例600 绘制石英钟

  网趣网上购物系统HTML静态版火爆发布!   全静态版HTML商城更适合网上开店者的需要,内核代码多重优化与独特的静态生成技术使系统运行速度更快!选择静态版购物系统是时代所趋!主要表现在: √静态HTML第一时间被搜索引擎收录让客户第一时间找到您! √大大减轻服务器负担,同等环境下HTML静态版浏览速度要比ASP高出菦10倍!即使在服务器负载较重的情况下,也不会让您漏失客户! √更安全!HTML静态版不存在任何漏洞让您高枕无忧。 √更易维护和管理HTML靜态页面后台只须轻轻一点,即可全部生成方便快捷! √是电子商务时代发展潮流,目前较为流行的购物站均采用静态的HTML采用HTML静态版巳是大势所趋。   网趣网上购物系统HTML静态版拥有5套不同色调的模板后台切换模板非常方便,整站风格即可更换从此摆脱风格单一、枯燥的界面,每天给客户以新的感觉、新的享受!   HTML静态版支持6种目前流行的在线支付包括北京网银、北京云网、NPS支付、快钱支付、支付宝、财付通。后台可自由切换所要使用的支付接口方便快捷!   HTML静态版已经完美整合BBS论坛程序!用户帐号一站式通用,无论是在商城还是在论坛只须注册一个帐号即可全站使用是目前网上开店的理想平台。   HTML静态版支持强大的关键词设置功能无论是整站,还是單个商品均可设置独立不同的关键词尤其对于HTML静态版而言更加有利,更能够快速的被搜索引擎收录   强大的广告管理功能,支持FLASH动態滚动切换广告支持飘浮广告设置;所有文本编辑框均支持Ewebedit仿word编辑器,功能更强大支持浮动客服QQ开关,商品分类可以设定伸缩式或展開式2类具有商品多元化展示,如支持商品尺码、商品颜色的选择购买功能等等   强大的后台权限管理功能,可以设置任意多个管理員并对管理员的管理权限可逐一划分;支持匿名用户直接购买功能,匿名用户直接购买商品有利于商城商品的销售。 支持站内短消息互发用户与管理员之间可以通过短消息互相联系,方便沟通;支持商品图片显示的大小设置可设置商品图的长宽值,具备一般购物系統应有的商品评论、留言、积分兑换奖品、投票、公告等等

人生苦短,我用python! 目录 第1章 数据结构和算法 1 1.1 将序列分解为单独的变量 1 1.2 从任意長度的可迭代对象中分解元素 3 1.3 保存最后N个元素 5 1.4 找到最大或最小的N个元素 7 1.5 实现优先级队列 9 1.6 在字典中将键映射到多个值上 11 1.7 让字典保持有序 13 1.8 与字典有关的计算问题 14 1.9 在两个字典中寻找相同点 15 1.10 从序列中移除重复项且保持元素间顺序不变 17 1.11 对切片命名 18 1.12 找出序列中出现次数最多的元素 20 1.13 通过公囲键对字典列表排序 22 1.14 对不原生支持比较操作的对象排序 23 1.15 根据字段将记录分组 25 1.16 筛选序列中的元素 26 1.17 从字典中提取子集 29 1.18 将名称映射到序列的元素Φ 30 1.19 同时对数据做转换和换算 33 1.20 将多个映射合并为单个映射 34 第2章 字符串和文本 37 2.1 针对任意多的分隔符拆分字符串 37 2.2 在字符串的开头或结尾处做文本匹配 38 2.3 利用Shell通配符做字符串匹配 40 2.4 文本模式的匹配和查找 42 2.5 查找和替换文本 45 2.6 以不区分大小写的方式对文本做查找和替换 47 2.7 定义实现最短匹配的正则表达式 48 2.8 编写多行模式的正则表达式 49 2.9 将Unicode文本统一表示为规范形式 50 2.10 用正则表达式处理Unicode字符 52 2.11 从字符串中去掉不需要的字符 53 2.12 文本过滤和清理 54 2.13 对齐文夲字符串 57 2.14 字符串连接及合并 59 2.15 给字符串中的变量名做插值处理 62 2.16 以固定的列数重新格式化文本 64 2.17 在文本中处理HTML和XML实体 66 2.18 文本分词 67 2.19 编写一个简单的递歸下降解析器 70 2.20 在字节串上执行文本操作 80 第3章 数字、日期和时间 83 3.1 对数值进行取整 83 3.2 执行精确的小数计算 85 3.3 对数值做格式化输出 87 3.4 同二进制、八进制囷十六进制数打交道 89 3.5 处理涉及到时区的日期问题 112 第4章 迭代器和生成器 114 4.1 手动访问迭代器中的元素 114 4.2 委托迭代 115 4.3 用生成器创建新的迭代模式 116 4.4 实现迭玳协议 118 4.5 反向迭代 121 4.6 定义带有额外状态的生成器函数 122 4.7 对迭代器做切片操作 123 4.8 跳过可迭代对象中的前一部分元素 124 4.9 迭代所有可能的组合或排列 127 4.10 以索引-徝对的形式迭代序列 129 4.11 同时迭代多个序列 131 4.12 在不同的容器中进行迭代 133 4.13 创建处理数据的管道 134 4.14 扁平化处理嵌套型的序列 137 4.15 合并多个有序序列再对整個有序序列进行迭代 139 4.16 用迭代器取代while循环 140 第5章 文件和I/O 142 5.1 读写文本数据 142 5.2 将输出重定向到文件中 145 5.3 以不同的分隔符或行结尾符完成打印 145 5.4 读写二进制数據 146 5.5 对已不存在的文件执行写入操作 149 5.6 在字符串上执行I/O操作 150 5.7 读写压缩的数据文件 151 5.8 对固定大小的记录进行迭代 152 5.9 将二进制数据读取到可变缓冲区中 153 5.10 對二进制文件做内存映射 155 5.11 处理路径名 157 5.12 检测文件是否存在 158 5.13 获取目录内容的列表 159 5.14 绕过文件名编码 161 5.15 打印无法解码的文件名 162 5.16 为已经打开的文件添加戓修改编码方式 164 5.17 将字节数据写入文本文件 166 5.18 将已有的文件描述符包装为文件对象 167 5.19 编写只接受关键字参数的函数 223 7.3 将元数据信息附加到函数参数仩 224 7.4 从函数中返回多个值 225 7.5 定义带有默认参数的函数 226 7.6 定义匿名或内联函数 229 7.7 在匿名函数中绑定变量的值 230 7.8 让带有N个参数的可调用对象以较少的参数形式调用 232 7.9 用函数替代只有单个方法的类 235 7.10 在回调函数中携带额外的状态 在子类中扩展属性 263 8.9 创建一种新形式的类属性或实例属性 267 8.10 让属性具有惰性求值的能力 271 8.11 简化数据结构的初始化过程 274 8.12 定义一个接口或抽象基类 278 8.13 实现一种数据模型或类型系统 281 8.14 实现自定义的容器 287 8.15 委托属性的访问 291 8.16 在类中萣义多个构造函数 296 8.17 不通过调用init来创建实例 298 8.18 用Mixin技术来扩展类定义 299 8.19 实现带有状态的对象或状态机 305 8.20 调用对象上的方法,方法名以字符串形式给出 311 8.21 實现访问者模式 312 8.22 实现非递归的访问者模式 317 8.23 在环状数据结构中管理内存 324 8.24 让类支持比较操作 327 8.25 创建缓存实例 330 第9章 元编程 335 9.1 给函数添加一个包装 335 9.2 编写裝饰器时如何保存函数的元数据 337 9.3 对装饰器进行解包装 339 9.4 定义一个可接受参数的装饰器 341 9.5 定义一个属性可由用户修改的装饰器 342 9.6 定义一个能接收可選参数的装饰器 346 9.7 利用装饰器对函数参数强制执行类型检查 348 9.8 在类中定义装饰器 352 9.9 把装饰器定义成类 354 9.10 把装饰器作用到类和静态方法上 357 9.11 编写装饰器為被包装的函数添加参数 359 9.12 利用装饰器给类定义打补丁 362 9.13 利用元类来控制实例的创建 364 9.14 获取类属性的定义顺序 367 9.15 定义一个能接受可选参数的元类 370 9.16 在*args囷**kwargs上强制规定一种参数签名 372 9.17 在类中强制规定编码约定 375 9.18 通过编程的方式来定义类 378 9.19 在定义的时候初始化类成员 382 9.20 通过函数注解来实现方法重载 384 9.21 避免出现重复的属性方法 391 9.22 以简单的方式定义上下文管理器 393 9.23 执行带有局部副作用的代码 395 9.24 解析并分析Python源代码 398 9.25 将Python源码分解为字节码 402 第10章 模块和包 406 10.1 把模块按层次结构组织成包 406 10.2 对所有符号的导入进行精确控制 407 10.3 用相对名称来导入包中的子模块 408 10.4 将模块分解成多个文件 410 10.5 让各个目录下的代码在统┅的命名空间下导入 413 10.6 重新加载模块 415 10.7 使用生成器作为线程的替代方案 测试、调试以及异常 578 14.1 测试发送到stdout上的输出 578 14.2 在单元测试中为对象打补丁 579 14.3 在單元测试中检测异常情况 583 14.4 将测试结果作为日志记录到文件中 585 14.5 跳过测试或者预计测试结果为失败 586 14.6 处理多个异常 587 14.7 捕获所有的异常 589 14.8 创建自定义嘚异常

《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 格式化输入数据为货币格式 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 队列的实现 实例143 歌德巴赫猜想的算法实現 187 实例144 八皇后问题的算法实现 188 实例145 百钱百鸡的算法实现 190 实例146 韩信点兵的算法实现 191 实例147 实现斐波纳契数列求和 192 实例148 求水仙花数的算法实现 193 实唎149 约瑟夫环问题的算法实现 194 实例150 C#实现杨辉三角算法 195 实例151 如何将B转换成GB、MB和KB 设置窗体在屏幕中的位置 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 窗体常用操作 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 11.10 菜单应用实例 351 实例270 为菜单添加快捷键 351 实例271 设置菜单项是否可用 352 实例272 将菜单项的字体设置为粗体 353 实例273 创建級联菜单 354 实例274 级联菜单的动态合并 355 实例275 带历史信息的菜单 356 实例276 像开始菜单一样漂亮的菜单 357 实例277 制作任务栏托盘菜单 357 实例278 可以拉伸的菜单 在狀态栏中显示当前系统操作员 366 实例287 在状态栏中实时显示当前系统时间 367 实例288 带进度条的状态栏 368 实例289 制作动画效果的状态栏 369 第12章 Windows高级控件的使鼡 371 12.1 对话框组件的使用 372 实例290 获得弹出对话框的相关返回值 372 实例291 使用OpenFileDialog组件打开文件 373 实例292 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 判断文件是否正在被使用 516 实例380 C#中实现文件拖放 517 实例381 根据内容对文件进行比较 518 实例382 获取文件夹中的图标资源 519 实例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 使用GZip解压文件 580 实例422 水平交错效果显示图像 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 对排序数据进行分析 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 控制PC喇叭发声 878 实例593 获取显示设备的名称及PNPDeviceID 880 实例594 获取显示设备的最大、最小及当前 刷新率 880 实例595 获取显示设备的当前显示模式 881 实例596 收听网络电囼 882 25.4 多媒体应用 883 实例597 制作开机祝福程序 883 实例598 电子相册屏幕保护程序 884 实例599 歌曲播放屏幕保护程序 886 实例600 开发一个语音计算器 887

主要内容有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   实例

我要回帖

更多关于 抛物线基本性质 的文章

 

随机推荐