pb9按钮次数的问题

大佬们,如何计算一个按钮点击了几次
...全文
177 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 4 楼 aolixiaox 的回复:
谢谢 ++原来是这么用的
aolixiaox 2020-11-17
  • 打赏
  • 举报
回复
aolixiaox 2020-11-17
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
引用 1 楼 aolixiaox 的回复:
声明一个实例变量来保存次数。然后在按钮的clicked事件中给变量+1,。
这个按钮的次数怎么统计呢,不太明白
aolixiaox 2020-11-17
  • 打赏
  • 举报
回复
声明一个实例变量来保存次数。然后在按钮的clicked事件中给变量+1,。
第1章 窗口与控件 1.1 制作Splash窗口 -- Splash 1.2 制作美观的状态条 -- StatusBar 1.3 系统热键的实现 -- HotKey 1.4 创建图标栏应用 -- Systray 1.5 MDI窗口显示背景图片 -- MDIBmp 1.6 定制有特色的图标按钮 -- PictureButton 1.7 导航图界面的制作 -- FlowChat 1.8 制作图文并茂的菜单 -- BmpMenu 1.9 窗口内控件大小与窗口大小同步 -- Autosize 1.10 动态创建控件 -- DynamicControl 1.11 控件融合技术 -- SplitBar 1.12 窗口中控件显示 -- ToolTips 第2章 数据窗口 2.1 数据窗口组合条件查询 -- Search 2.2 数据窗口中实现增量查询 -- zlcx 2.3 数据窗口的多表更新 -- UpdateMultable 2.4 单击标题栏对数据窗口排序 -- TitleSort 2.5 数据窗口中用回车键实现Tab键切换列焦点功能 -- Tab-Enter 2.6 动态数据窗口 -- DynamicDataWindow 2.7 复合数据窗口 -- AddTitle 2.8 数据窗口打印处理 -- PrintPreview/PrintPreview3 (PrintPreview和PrintPreview3内容是相同的,但在实现上有些区别) 2.9 捕捉DropDownDataWindow列相关键事件 -- dddw 2.10 数据窗口中闪烁文字显示的实现 -- dwTimer 2.11 在GRID风格DataWindow中调整列顺序 -- ChangeColumnOrder 2.12 利用数据窗口计算表达式 -- Calculate 2.13 获取数据窗口中列在数据库中的实际域名 -- GetFieldName 2.14 数据窗口的最大/最小化显示实现 -- dwResize 第3章 PowerScript 本章所要使用的资源文件--pic 3.1 PowerBuilder8新增函数、功能使用简介 3.1.1 文件系统函数 -- FileFunction 3.1.2 打印函数 -- Printer 3.1.3 系统函数 -- SysFunction 3.2 记录系统出错信息 -- SysError 3.3 注册表函数应用 -- Regedit 3.4 连接任意ODBC数据源 -- ODBCList 3.5 在应用程序中关闭外部程序 -- CloseApp 3.6 在应用程序中启动控制面板项目 -- RunControl 3.7 判断是否处于开发模式 -- GetMode 3.8 非TAB分隔符文本文件倒入数据窗口 -- ImportFile 3.9 编译后的程序带参数运行 -- MyApp 3.10 取当月的最后一天 -- GetLastDay 3.11 限制程序运行次数 -- OnlyOnce 3.12 打印文件的打印 -- prnplt 3.13 程序中实现拨号连接 -- Dial-up 第4章 数据库与SQL 4.2 PowerBuilder + ASA7的C/S编程 -- Client-Server 4.4 动态SQL -- DynamicSQL 4.5 存取二进制大对象 -- Blob 4.6 PowerBuilder应用取服务器时间 -- GetServerTime 4.7 PowerBuilder扩展属性系统表及其应用 -- SystemTable 4.8 程序中备份Adaptive Server Anywhere 7 数据库 -- DbBackup 第5章 用户对象 5.1.1 创建定制的用户对象(创建弹压式按钮) -- ToggleButton 5.1.2 创建标准的可视用户对象(扩展的数据窗口) -- Datawindow 5.1.3 创建可视外部用户对象(状态条) -- StatusBar 5.2.2 创建通用不可视用户对象(FTP应用) -- Ftp
《PowerBuilder 8.0基础篇》各章例程及运行注意事项: 第1章 窗口与控件 1.1 制作Splash窗口 -- Splash 1.2 制作美观的状态条 -- StatusBar 1.3 系统热键的实现 -- HotKey 1.4 创建图标栏应用 -- Systray 1.5 MDI窗口显示背景图片 -- MDIBmp 1.6 定制有特色的图标按钮 -- PictureButton 1.7 导航图界面的制作 -- FlowChat 1.8 制作图文并茂的菜单 -- BmpMenu 1.9 窗口内控件大小与窗口大小同步 -- Autosize 1.10 动态创建控件 -- DynamicControl 1.11 控件融合技术 -- SplitBar 1.12 窗口中控件显示 -- ToolTips 第2章 数据窗口 2.1 数据窗口组合条件查询 -- Search 2.2 数据窗口中实现增量查询 -- zlcx 2.3 数据窗口的多表更新 -- UpdateMultable 2.4 单击标题栏对数据窗口排序 -- TitleSort 2.5 数据窗口中用回车键实现Tab键切换列焦点功能 -- Tab-Enter 2.6 动态数据窗口 -- DynamicDataWindow 2.7 复合数据窗口 -- AddTitle 2.8 数据窗口打印处理 -- PrintPreview/PrintPreview3 (PrintPreview和PrintPreview3内容是相同的,但在实现上有些区别) 2.9 捕捉DropDownDataWindow列相关键事件 -- dddw 2.10 数据窗口中闪烁文字显示的实现 -- dwTimer 2.11 在GRID风格DataWindow中调整列顺序 -- ChangeColumnOrder 2.12 利用数据窗口计算表达式 -- Calculate 2.13 获取数据窗口中列在数据库中的实际域名 -- GetFieldName 2.14 数据窗口的最大/最小化显示实现 -- dwResize 第3章 PowerScript 本章所要使用的资源文件--pic 3.1 PowerBuilder8新增函数、功能使用简介 3.1.1 文件系统函数 -- FileFunction 3.1.2 打印函数 -- Printer 3.1.3 系统函数 -- SysFunction 3.2 记录系统出错信息 -- SysError 3.3 注册表函数应用 -- Regedit 3.4 连接任意ODBC数据源 -- ODBCList 3.5 在应用程序中关闭外部程序 -- CloseApp 3.6 在应用程序中启动控制面板项目 -- RunControl 3.7 判断是否处于开发模式 -- GetMode 3.8 非TAB分隔符文本文件倒入数据窗口 -- ImportFile 3.9 编译后的程序带参数运行 -- MyApp 3.10 取当月的最后一天 -- GetLastDay 3.11 限制程序运行次数 -- OnlyOnce 3.12 打印文件的打印 -- prnplt 3.13 程序中实现拨号连接 -- Dial-up 第4章 数据库与SQL 4.2 PowerBuilder + ASA7的C/S编程 -- Client-Server 4.4 动态SQL -- DynamicSQL 4.5 存取二进制大对象 -- Blob 4.6 PowerBuilder应用取服务器时间 -- GetServerTime 4.7 PowerBuilder扩展属性系统表及其应用 -- SystemTable 4.8 程序中备份Adaptive Server Anywhere 7 数据库 -- DbBackup 第5章 用户对象 5.1.1 创建定制的用户对象(创建弹压式按钮) -- ToggleButton 5.1.2 创建标准的可视用户对象(扩展的数据窗口) -- Datawindow 5.1.3 创建可视外部用户对象(状态条) -- StatusBar 5.2.2 创建通用不可视用户对象(FTP应用) -- Ftp 第6章 API 6.2.1 改变窗口的显示风格 -- ChangeWindow 6.2.2 使窗口的图片透明化 -- TransWindow 6.2.3 改变窗口的关闭形式 -- CloseStyle 6.2.4 PB中实现图形的复制与粘贴以及图像的简单处理 -- PictureBox 6.3.1 获得系统的内部进程 -- System Thread 6.3.2 获得系统基本信息 -- SystemInformation 6.4.1 检测物理网络的连通情况 -- Mping 6.4.2 关闭,重启,注销计算机 -- ExitWindow 6.4.3 通过标准字体对话框来设置字体 -- SetFont 第7章 pipeline 数据管道 -- pipeline 第8章 组件 将数据窗口中的数据导出到Word中 -- pbtoword 第10章 Web PowerBuilder与WEB开发 -- web 第11章 Jaguar Jaguar CTS组件编程 -- Jagar Test 注意事项: 1. 第4章部分例程需要配置名为pbbook的ODBC数据源。 2. 某些例程可能会因环境原因而无法运行,但源代码可供参考。
此文档包括 WinRAR 多功能综合压缩文件管理器

WinRAR 功能:

* WinRAR 引入了一个原创的压缩算法。它提供了比其它 PC 压缩工具更高
的压缩率,特别适用于处理可执行文件,对象库,大的文本文件等。

* WinRAR 提供了一个可选的,对多媒体数据高度优化的压缩运算法。

* WinRAR 支持文件和压缩文件大小超过 9,223,372,036,854,775,807 字节,
大约 9000PB。压缩文件的数目适用于所有实际用途,没有限制。

* WinRAR 对 RAR 和 ZIP 2.0 格式压缩文件提供完整支持,并可以解压 CAB、
ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO、Z、7Z 等压缩文件。

* WinRAR 支持 NTFS 的文件安全和数据流。

* WinRAR 提供了经典窗口交互界面和命令行界面。

* WinRAR 提供了创建“固实”压缩文件的功能,这种格式相对于普通方式能
够使压缩率提高10% - 50%,当压缩大量小文件时更加显著。

* WinRAR 提供了使用默认或外部自解压模块来创建或修改自解压压缩文件的
能力。

* WinRAR 提供了创建多卷自解压格式压缩文件的能力。

* WinRAR 提供了许多服务功能,例如设置密码,添加压缩文件和文件注释。
甚至压缩文件的物理损坏也可能修复。并且压缩文件可以被锁定,以防止
后来被改变。用户身份校验信息可作为附加安全特性被添加,并且 WinRAR
将保存最后更新和压缩文件名的信息。


WinRAR - 最新版本的最新更新

版本 3.70 beta 8

1. 错误修正:

a) WinRAR 外壳扩展无法在 Windows NT 4.0 中运行;

b) 在命令行模式下, 当解压缩 ZIP 文件时 WinRAR 返回“写入错误”(数值 5) 代
码。这种情况下, 它应该返回“创建出错”(数值 9)。


版本 3.70 beta 7

1. 错误修正:

a) unrar.exe 的 -ioff 开关无效;

b) WinRAR 3.70 beta 在处理文件扩展名短缺的卷 (如 .rar, .002, .r03) 时失败。
当你精确地指定了下一卷的名称后, 它仍会继续询问;

c) WinRAR 外壳扩展在 Windows 95 下无效。


版本 3.70 beta 6

1. 错误修正:

a) WinRAR 外壳不允许对锁定的 RAR 卷创建恢复卷。现在恢复卷对锁定的和非锁定的
RAR 卷都可用;

b) WinRAR 对文件大小超过 4 GB 的 UDF ISO 文档中文件显示错误的大小。这些文件
可以被正确解压,但是在列表窗口中显示的大小不正确。


版本 3.70 beta 5

1. 错误修正:

a) 当解压 TAR 压缩文件时, 如果解压的文件名长度超过 100 个字符 WinRAR 3.70
beta 版本会裁切解压的名称一个字符;

b) WinRAR 3.70 beta 版本解压超过 100 卷的分卷 RAR 卷, 并且使用旧格式的命名策
略时不能正确解压。


版本 3.70 beta 4

1. 在创建自解压压缩文件时的“高级自解压选项”的“高级”页面中新的“请求管理员访
问权限”选项, 允许在 Windows Vista 中启动时请求管理员访问权限。

此选项的等价命令行是 -iadm 开关。

2. 纠正在 Windows 9x/Me 中外壳扩展的 DBCS 编码(日语, 汉语, 等。)的支持。

3. 纠正一个从超过 4 GB 的 UDF ISO 映象文件中解压文件的错误。


版本 3.70 beta 3

1. WinRAR 设置可以在注册表键 HKEY_CURRENT_USER\Software\WinRAR\Paths 中设置字符
串值 "AppData" 来覆盖默认的 %appdata%\WinRAR 路径。

例如,如果要保存主题文件到 WinRAR 文件夹中,设置 "c:\Program Files\WinRAR" 到
此值。

2. 当解压 UDF ISO 文件时总计进度条被显示。

3. 在上一版本中,在 Windows Vista 里,当选择了一个新的 WinRAR 主题时压缩文件的图
标不改变。

4. 当生成的压缩文件是自解压的并且压缩文件大小超过 4 GB,WinRAR 显示一个警告。
Windows 不能运行应用程序。
of such size.

5. 修正 ISO 处理的代码。

版本 3.70 beta 2

1. 压缩对话框中“模式”和“取消”按钮被交换。

2. 错误修正:

a) beta 1 可能会把从 ISO 9660 压缩文件中解压文件的文件名剪裁一个字符;

b) 打开“Windows 进度条”选项则在转换压缩文件窗口中进度条不能正确工作;

c) 如果 setting.reg 在 %appdata%\WinRAR 文件夹中不存在“加载 WinRAR 设置自”
对话框不显示。


版本 3.70 beta 1

1. 数个 Windows Vista 兼容修改:

a) 帮助格式从旧的 HLP 改变为新的基于 CHM 的 HTML;

b) GUI 自解压模块如果在当前用户帐号下不能创建目标文件夹会尝试请求管理员权限;

c) 日志文件 rar.log 和 WinRAR 主题文件存储在 %APPDATA%\WinRAR 文件夹中,代替
WinRAR 程序文件夹。

到处的设置文件 settings.reg 默认也被保存到 %APPDATA%\WinRAR 文件夹中, 但是
也可以在“保存 WinRAR 设置”和 “加载 WinRAR 设置” 对话框中选择其他的文件
夹。

WinRAR 在它的 program files 文件夹和 %APPDATA%\WinRAR 中搜索注册文件和
settings.reg;

d) WinRAR 外壳整合 Vista 兼容修改。

2. 添加对 ISO 13346 (UDF) 文件格式的支持。此格式被频繁用于 DVD 光盘的 ISO 映象。

3. 添加对 ISO 9660 的 Unicode 支持, 这样 WinRAR 可以更好地处理非英语文件名的
.iso 文件。

4. 在显示压缩和解压进程的对话框的设计改变:

a) 提供更多的空间用于文件名, 允许较长的名称;

b) 在单独行中显示当前压缩文件名, 允许比以前更长的压缩文件名;

c) 当压缩时, 在空行显示当前的压缩率;

d) 它可以使用标准的 Windows 和 经典的 WinRAR 进度条。在 WinRAR 的“设置/常
规”对话框打开“Windows 进度条”选项。如果某些 Windows 可视化风格被激活
默认此选项是打开的,如果选择 Windows 经典主题则关闭。

Windows 进度条仅有两种颜色, 所以他们不能指示当前的压缩率。但是现在压缩
率显示在一个单独的行中;

e) "模式..." 按钮移到窗口的底部。

5. GUI 自解压模块支持下列命令开关:

-d<路径> 设置目标路径
-p<密码> 指定一个密码
-s 缄默安装, 全部隐藏
-s1 和 -s 相同
-s2 缄默模式, 隐藏启动对话框
-sp<参数> 指定安装程序的参数

6. GUI 自解压模块不像以前的版本, 它不传递整个命令行给安装程序。如果你需要获得
自解压模块的整个命令行, 解析包含此命令行的 sfxcmd 环境变量。

7. 新的开关 -sc<字符集>[对象] 允许指定列表文件和压缩包注释文件的字符集。它代替
RAR 3.60 中的 -fcu 开关, -fcu 开关从支持的开关列表中移除。现在你需要指定
-scuc 代替 -fcu 使用 Unicode 注释。不像 -fcu, -sc 允许支持 OEM 和 ANSI 字符
集。

8. 文件菜单中新的“保存压缩文件副本为...”命令。
此命令可以用在你从 Internet 直接用 WinRAR 打开压缩文件, 而你又希望把它保存
到本地硬盘时、

9. “自动换行”命令添加到 WinRAR 内部查看器的“查看”菜单中, 这样你可以改变打
开的查看器窗口的换行模式。

此选项的状态在查看会话间不保存。如果你需要改变默认的自动换行模式, 使用
WinRAR “设置/查看器”对话框。

10. “关联配置文件”对话框添加“上移”和“下移”按钮
使用这些按钮, 你可以改变选择配置文件在列表中的位置。

11. 当添加恢复记录时会显示操作进度。

12. 如果 WinRAR 被最小化到状态栏并且鼠标移动到它的图标上, WinRAR 显示关于当前
操作进度的消息。在以前的版本中它仅包括完成的百分比, 现在它也包含剩余时间
的信息。

13. 当对最新创建的 RAR 卷计算 CRC32 控制和时, 控制台 RAR 显示 "计算控制和" 消
息。以前的版本也计算卷控制和, 但不显示。

14. 在“文件”菜单中的压缩文件历史列表允许 Unicode 名称, 提供对非英语压缩文件
名的更多的支持。

15. 在控制台 RAR 和 UnRAR 密码处理模块中的堆栈溢出问题被修正。GUI WinRAR 不受
影响。我们感谢 iDEFENSE LABS 报告此错误。


版本 3.62

1. 错误修正:

a) 在 WinRAR 的处理 7-Zip 压缩文件模块中的堆栈溢出问题被修正;

b) WinRAR GZip 模块在解压 GZip 压缩文件时可能设置错误的文件日期。



版本 3.61

1. 纠正在多线程文本压缩模块中的错误, 在某些环境下会导致损害的压缩数据。

此错误仅存在于 WinRAR 3.60 的多线程模式。 其他平台的 RAR 版本不受影
响。

2. 解决了一个 WinRAR 3.60 在 Windows 95 中的一个兼容性问题


版本 3.60

1. 多线程版本的 RAR 压缩算法提高了在有数个 CPU、多核心 CPU 和使用超线
程技术的处理器的计算机上的压缩速度。多线程默认被启用,但是你可以在
“设置”对话框的“常规”部分中禁用它。

在命令行模式你可以使用 -mt<线程> 开关控制多线程。

2. WinRAR 可以显示文件夹树面板来在磁盘和文件夹目录中导航。使用“选项/
文件夹树”子菜单启用文件夹树。它能在文件和压缩文件管理模式下被单独
配置。

文件夹树代替了以前在“文件”菜单中的“浏览文件夹”命令并使用了它的
Ctrl+T 键盘快捷键。

3. 新的 WinRAR “重命名”命令也能处理 ZIP 压缩文件了。以前版本仅能处理
RAR 压缩文件。

4. 添加了对使用 "-lh7" 算法创建的 LZH 压缩文件的解压。

5. 在“设置/压缩”对话框中新的“从解压路径移除重复的文件夹”选项。

如果此选项打开,你解压的压缩文件的根目录没有文件而只有一个“somename”
文件夹并且目标文件夹是新建的或空的并以 '/somename' 结尾, WinRAR 会
从 'somename/somename' 的结果路径中排除一个 'somename'。

6. 在“设置/压缩”对话框中的新的“定义卷大小...”按钮。此按钮激活“定义
卷大小”对话框。这里你可以自定义预定义的卷大小,和压缩对话框中的“分
割卷, 单位字节”关联。

7. 对某些数据类型 RAR 生成压缩文件的速度增加。根据数据的类型和大小,压
缩文件会减小 5 - 15%。

8. 在解压对话框中和命令行的 -or 开关的新的“自动重命名”选项来自动重命名
同名文件已经存在的解压文件。你也可以从覆盖确认提示中选择“全部重命名”
按钮直接启用自动重命名模式。

重命名文件将得到象 'filename(N).txt' 的名字,'filename.txt' 的位置
是原始的文件名,'N' 是数字。

9. 在解压对话框的“高级”部分的“设置修改时间”选项也可用于 ZIP 压缩文
件。以前它仅可用于 RAR 压缩文件来修改。

10. “多线程”选项添加到“性能和硬件测试”命令中,这样你可以比较常规和
多线程版本的 RAR 压缩算法的性能。

11. 新的 'ch' (改变压缩文件参数) 命令行模式命令。它的目的是应用开关
-av, -tl and -cl 到压缩文件。

12. 新的 'cv' 命令行模式命令。它提供命令行界面到 WinRAR 的 "转换压缩文
件" 命令。它仅支持 winrar.exe,而不支持 rar.exe。

13. 新的命令行 -sl<大小> 和 -sm<大小> 开关设置处理的文件的大小限制。

14. 新的命令行 -fcu[文件] 开关允许从 Unicode 文件读取压缩文件注释。它
允许修改 "cw" 命令的行为,设置注释输出格式为 Unicode。

15. 当使用不带参数的 -ms 开关时,7Z 添加到不压缩存储的格式列表中。

16. 开关 -e[+]<属性> 现在被大多数命令行操作,包括解压和删除文件,支持。
以前它仅被压缩命令支持。

17. 在压缩对话框的压缩文件名中,在解压对话框的目标路径 中,在 WinRAR
设置的“压缩”和“路径”页的文件夹名都允许使用环境变量。例如,你可
以在“临时文件文件夹” 区域中输入 '%temp%'。


版本 3.51

1. 错误修正:

a) 修正两个问题,可能被特别制作的 ACE 和 UUE/XXE 压缩文件所利用;

b) 以前的版本不能删除某些临时文件;

c) WinRAR 在命令行中处理非常长(超过 1024 个字符)的压缩文件名参数
时崩溃。


版本 3.50

1. 现在可以通过安装界面主题来改变 WinRAR 的外观了。主题文件在
http://www.rarlab.com/themes.htm 下载

主题文件是一个 RAR 压缩文件, 可以在 WinRAR 内打开主题来安装。你
可以使用“选项/主题”菜单管理已经安装的主题。

2. WinRAR 支持解压缩使用 Zip64 格式扩展创建的 ZIP 压缩文件。Zip64
被引入来移除 ZIP 格式在压缩文件大小方面的限制。

3. 添加多卷(多部分) CAB 压缩文件支持。

4. 在解压对话框的“高级”部分的新选项:

a) “删除压缩文件”选项允许删除已经解压的压缩文件;

b) “检查认证信息”选项控制处理 RAR 压缩文件内的认证信息。

5. 在压缩对话框的“高级”部分和解压对话框中的“如果其它 WinRAR 副
本正激活则等待”选项。

如果被启用, 它会在其它 WinRAR 副本正在创建、修改或解压压缩文件
时等待, 并在其它 WinRAR 任务完成后再开始操作。如果你要执行数个
压缩或解压缩任务, 队列执行能帮助减少磁盘定位的次数并提高整体性
能。

6. WinRAR 可以整合到 Windows 关联菜单中,也可以用在 Windows x64
系统中。

7. 自解压模块:

a) 自解压模块不再使用 UPX 压缩, 所以它们现在比较大。 UPX 压缩
可能会导致反病毒软件的众多错误警告。如果你需要压缩的模块, 你
可以从 http://upx.sourceforge.net 获得 UPX 并压缩 WinRAR 文
件中的 *.sfx 文件;

b) 默认的自解压图片可以使用自定义位图文件替换。你可以或者使用
“高级压缩选项”对话框的“文本和图标”的“从文件加载自解压图
片”或者是使用 -iimg<名称> 命令行开关来执行它。注意控制台
RAR 不支持 -iimg, 仅图形界面 WinRAR 能识别它。此选项不支持
Windows 95, 98 和 Me。如果你使用 UPX 压缩过的自解压模块也不
能使用它。

c) 可以指定用户自定义超过 32x32 大小和任何颜色数的自解压图标。
和上一条目一样,此改进仅可用于未使用 UPX 压缩的自解压模块并
且你的操作系统不是 9x/Me;

d) DOS.SFX 模块移动到 RAR/DOS32 中发布。如果你需要使用 WinRAR
创建 DOS 自解压文件, 只需要把 DOS.SFX 复制到 WinRAR 文件夹。

8. “向导”命令允许在创建或更新压缩文件时指定密码。

9. 上一个 WinRAR 版本中如果用户在 *.exe, *.htm 文件上按下 Enter 或
双击解压时会解压全部的压缩文件内容。现在可以定义要全部解压的文件
的掩码。这些掩码可以在“设置”对话框的“查看器”页输入。例如, 如
果你要在你在压缩的 HTML 文件上双击时仅解压光标下的一个文件, 则从
此区域中移除“*.htm *.html”。

10. WinRAR 支持的压缩格式附加的文件扩展名可以在“设置”对话框的“综
合”页的“用户自定义压缩文件扩展名”区域指定。例如, 如果你有扩展
名是“.001”的 RAR 格式的文件, 你可以在这里输入“001”来把它关联
到 WinRAR。

11. 在“设置”对话框中的“文件列表”页新的“彩色显示加密的或压缩的 NTFS
文件”。

12. 在“设置”对话框的“常规”页中和工具栏鼠标右键菜单中新的“锁定工
具栏”选项。“锁定工具栏”防止意外的工具栏移动和改变大小。

13. “修复”和“解压”命令用下划线来代替无效字符(冒号、问号标记等)也
可用于 ZIP 压缩文件中的文件名。以前的 WinRAR 仅对 RAR 压缩文件使
用它。

14. 新的 -n<掩码> 和 -n@<列表文件> 开关设置附加的包含过滤器, 仅匹配掩
码的文件才被处理。

15. 新的 -id[c,d,p,q] 开关。增强以前可用的 -idp 开关(禁用百分比提示),
开关 -idc, -idd 和 -idq 支持控制台 RAR 隐藏版权信息、“完成”信息
和所有信息消息。

16. 开关 -e+<属性> 允许指定文件包含属性掩码。例如, 你可以使用 -e+h 开
关来仅压缩隐藏属性的文件。

17. 在压缩时开关 -ver[n] 也支持选项 'n' 参数。它限制文件版本的最大数字。

18. 如果一个已经存在的文件的短文件名和一个正在压缩的文件的长文件名相同,
WinRAR 会在压缩前修改已经存在文件的短文件名。在这样的情况下即使长
文件名不同, 以前的版本也会提示覆盖已经存在的文件。

19. 安全性更改:

a) WinRAR 外壳不允许运行 *.pif 文件。压缩的 PIF 文件是计算机病毒传播
的典型方式之一;

b) WinRAR 外壳允许运行名字中有 5 个或以上连续空格的文件, 例如,
"calc.txt .exe"。病毒频繁地添加这样的空格来迷惑用户并隐藏真实
的扩展名。当在文件列表中显示这样的文件的名字时 WinRAR 外壳移除这些
不在开头和结尾的连续的空格。

20. 在 Windows XP 中 WinRAR 在文件列表中使用不同的颜色来高亮显示存储的卷,
和在 Windows 资源管理器中一样。


版本 3.42

1. 修复在 WinRAR 图形界面的“删除”命令中的缓冲区溢出错误, 它可能在损
坏的压缩文件中删除文件时引起崩溃。


版本 3.41

1. 此版本的错误修正:

a) 对已存在的 RAR 固实压缩文件添加新文件时, RAR 3.40 的压缩率比
RAR 3.30 的低;

b) WinRAR “修复”命令在修复损坏的 ZIP 压缩文件时崩溃。

2. 如果压缩的 Unicode 名无效, RAR 的 “l”和“v”命令将显示 ASCII 文件
名, 而不是损坏的 Unicode 文件名。


版本 3.40

1. “最快”(-m1) RAR 压缩模式被修改提供更高的压缩速度和较低的压缩率。
这在如有规律的备份等需要高速度的操作时有用。

你可以通过选择 64K 的字典来代替默认的 4MB 的字典来提高“最快”压缩
的速度。

2. WinRAR 可以解压缩由 Unix 'compress' 工具创建的压缩文件。像 GZIP 和
BZIP2 压缩文件, WinRAR 使用一步打开 tar.Z 和 .taz 文件,所以用户不
需要手动解压 .tar。

3. WinRAR 可以解压缩由 7-Zip 创建的压缩文件(.7z 文件)。“查找”命令不
支持此压缩文件类型。

4. 在 WinRAR 设置中新的“安全”对话框:

a) “从解压中排出的文件类型”选项防止解压有潜在危险的文件,像 .exe,
.scr 和 .pif;

b) “提示选择病毒扫描软件”选项修改“扫描压缩文件内的病毒”命令的
动作。如果你希望跳过病毒扫描选择对话框则你可以关闭它。

5. 新的命令行开关 -ep3 允许保存和恢复包括盘符的完全的文件路径。

WinRAR 外壳等于 -ep3 开关的是在压缩对话框的“文件/文件类型”页和
解压对话框“高级/文件路径”页的“解压绝对路径”中的选项“存储包括
盘符的完全路径”。

6. 你可以选择和压缩在 WinRAR 外壳中“我的电脑”的磁盘目录。只要在
WinRAR 的地址栏中选中“我的电脑”,选择要压缩的磁盘并点击“添加”。
如果你选择超过一个项目,WinRAR 会自动设置“存储包含盘符的完全路
径”压缩模式。

7. 如果你在 Windows 资源管理器的“我的电脑”视图选择多个磁盘,并从关
联菜单启动压缩,WinRAR 在压缩它们时会自动设置“存储包含盘符的完全
路径”模式。

8. 新的命令行开关 -oc 在解压时恢复 NTFS“压缩”属性。RAR 在创建压缩
文件时总是保存“压缩”属性,但如果不指定 -oc 开关则不会恢复它。

WinRAR 外壳等价 -oc 开关的是在解压的“高级”部分的“设置压缩属
性”选项。

9. 从此版本的 RAR 开始卷包含卷号区。

如果压缩文件由 WinRAR 3.40 或更高版本创建,你可以在“信息”对话框
的顶行和地址栏查看卷号。

在命令行模式使用 'L' 和 'V' 命令在所有卷信息行显示卷号。

此功能在原始卷名丢失,而你需要重命名卷来纠正名字时有用。

10. 命令 'L' 和 'V' 在压缩文件列表中显示 NTFS“压缩”属性。

11. 开关 -ag 可以包含一个 '{' 和 '}' 内字符的可选文本。此文本被插入到
压缩文件名中。例如: -agHH{hours}MM{minutes}

同一功能在 WinRAR 压缩对话框的“由掩码生成压缩文件名”区域也被支持。

12. 如果开关 -ac 被指定,RAR 不会重置这些文件的“存档”属性,它们的大
小和修改时间在启动压缩操作后被改变。

所以在把加到压缩文件中后和清除“存档”属性前修改的文件会包含到下一
个增加的备份中。对于 WinRAR 图形界面选项中的“压缩后清除存档属性”
命令相同。

13. 如果你在压缩文件的子文件夹中使用“添加到收藏夹”命令,WinRAR 会保
存此子文件夹并在访问此收藏夹条目时恢复它。以前的版本只能存储压缩文
件的根目录。

14. 当你编辑压缩文件时,WinRAR 在检测到文件被修改后立即提示更新它们。
以前的版本在更新改变的文件前等待外部编辑器的退出。

15. 如果你拖动一个压缩文件到 WinRAR 的地址栏或工具栏上,WinRAR 会显示
它的内容,即使正在打开着其他压缩文件。以前版本会把拖动的压缩文件添
加到浏览的文件中。

如果你需要把它添加到浏览的压缩文件中时,你仍然可以拖动压缩文件到文
件列表中。

16. 纠正了对损坏的 LZH 压缩文件的处理,避免了当读取损坏的 LZH 文件头时
可能的崩溃。

17. RAR 和 WinRAR 在修复一个包含恢复记录的压缩文件时显示操作进度。
5.2 金属材料性能的基础知识 金属材料的性能决定着材料的适用范围及应用的合理性。金属材料的性能主要分为四个方面,即:机械性能、化学性能、物理性能、工艺性能。 一.机械性能 (一)应力的概念 物体内部单位截面积上承受的力称为应力。由外力作用引起的应力称为工作应力,在无外力作用条件下平衡于物体内部的应力称为内应力(例如组织应力、热应力、加工过程结束后留存下来的残余应力…等等)。 (二)机械性能 金 属在一定温度条件下承受外力(载荷)作用时,抵抗变形和断裂的能力称为金属材料的机械性能(也称为力学性能)。金属材料承受的载荷有多种形式,它可以是静 态载荷,也可以是动态载荷,包括单独或同时承受的拉伸应力、压应力、弯曲应力、剪切应力、扭转应力,以及摩擦、振动、冲击等等,因此衡量金属材料机械性能 的指标主要有以下几项: 1.强度 这是表征材料在外力作用下抵抗变形和破坏的最大能力,可分为抗拉强度极限(σb)、抗弯强度极限(σbb)、抗压强度极限(σbc)等。由于金属材料在外力作用下从变形到破坏有一定的规律可循,因而通常采用拉伸试验进行测定,即把金属材料制成一定规格的试样,在拉伸试验机上进行拉伸,直至试样断裂,测定的强度指标主要有: (1)强度极限:材料在外力作用下能抵抗断裂的最大应力,一般指拉力作用下的抗拉强度极限,以σb表示,如拉伸试验曲线图中最高点b对应的强度极限,常用单位为兆帕(MPa),换算关系有:1MPa=1N/m2=(9.8)-1Kgf/mm2或1Kgf/mm2=9.8MPa σb=Pb/Fo 式中:Pb–至材料断裂时的最大应力(或者说是试样能承受的最大载荷);Fo–拉伸试样原来的横截面积。 (2)屈服强度极限:金属材料试样承受的外力超过材料的弹性极限时,虽然应力不再增加,但是试样仍发生明显的塑性变形,这种现象称为屈服,即材料承受外力到一定程度时,其变形不再与外力成正比而产生明显的塑性变形。产生屈服时的应力称为屈服强度极限,用σs表示,相应于拉伸试验曲线图中的S点称为屈服点。 金属材料的拉伸试验曲线 σs=Ps/Fo 单位:兆帕(MPa) 式中:Ps –达到屈服点S处的外力(或者说材料发生屈服时的载荷)。 对于塑性高的材料,在拉伸曲线上会出现明显的屈服点,而对于低塑性材料则没有明显的屈服点,从而难以根据屈服点的外力求出屈服极限。因此,在拉伸试验方法中,通常规定试样上的标距长度产生0.2%塑性变形时的应力作为条件屈服极限,用σ0.2表示。 屈服极限指标可用于要求零件在工作中不产生明显塑性变形的设计依据。但是对于一些重要零件还考虑要求屈强比(即σs /σb)要小,以提高其安全可靠性,不过此时材料的利用率也较低了。 (3)弹性极限:材料在外力作用下将产生变形,但是去除外力后仍能恢复原状的能力称为弹性。金属材料能保持弹性变形的最大应力即为弹性极限,相应于拉伸试验曲线图中的e点,以σe表示,单位为兆帕(MPa):σe=Pe/Fo 式中Pe为保持弹性时的最大外力(或者说材料最大弹性变形时的载荷)。 (4)弹性模数:这是材料在弹性极限范围内的应力σ与应变δ(与应力相对应的单位变形量)之比,用E表示,单位兆帕(MPa):E=σ/δ=tgα 式中α为拉伸试验曲线上o-e线与水平轴o-x的夹角。 弹性模数是反映金属材料刚性的指标(金属材料受力时抵抗弹性变形的能力称为刚性)。 2.塑性 金属材料在外力作用下产生永久变形而不破坏的最大能力称为塑性,通常以拉伸试验时的试样标距长度延伸率δ(%)和试样断面收缩率ψ(%)表示: 延伸率δ=[(L1-L0)/L0]x100%,这是拉伸试验时试样拉断后将试样断口对合起来后的标距长度L1与试样原始标距长度L0之差(增长量)与L0之比。 在实际试验时,同一材料但是不同规格(直径、截面形状-例如方形、圆形、矩形以及标距长度)的拉伸试样测得的延伸率会有不同,因此一般需要特别加注,例如最常用的圆截面试样,其初始标距长度为试样直径5倍时测得的延伸率表示为δ5,而初始标距长度为试样直径10倍时测得的延伸率则表示为δ10。 断面收缩率ψ=[(F0-F1)/F0]x100%,这是拉伸试验时试样拉断后原横截面积F0与断口细颈处最小截面积F1之差(断面缩减量)与F0之比。实用中对于最常用的圆截面试样通常可通过直径测量进行计算:ψ=[1-(D1/D0)2]x100%,式中:D0-试样原直径;D1-试样拉断后断口细颈处最小直径。 δ与ψ值越大,表明材料的塑性越好。 3.硬度 金属材料抵抗其他更硬物体压入表面的能力称为硬度,或者说是材料对局部塑性变形的抵抗能力。因此,硬度与强度有着一定的关系。根据硬度的测定方法,主要可以分为: (1)布氏硬度(代号HB) 用一定直径D 的淬硬钢球在规定负荷P的作用下压入试件表面,保持一段时间后卸去载荷,在试件表面将会留下表面积为F的压痕,以试件的单位表面积上能承受负荷的大小表示 该试件的硬度:HB=P/F。在实际应用中,通常直接测量压坑的直径,并根据负荷P和钢球直径D从布氏硬度数值表上查出布氏硬度值(显然,压坑直径越大, 硬度越低,表示的布氏硬度值越小)。 布氏硬度与材料的抗拉强度之间存在一定关系:σb≈KHB,K为系数,例如对于低碳钢有K≈0.36,对于高碳钢有K≈0.34,对于调质合金钢有K≈0.325,…等等。 (2)洛氏硬度(HR) 用有一定顶角(例如120°)的金刚石圆锥体压头或一定直径D的淬硬钢球,在一定负荷P作用下压入试件表面,保持一段时间后卸去载荷,在试件表面将会留下某个深度的压痕。由 洛氏硬度机自动测量压坑深度并以硬度值读数显示(显然,压坑越深,硬度越低,表示的洛氏硬度值越小)。根据压头与负荷的不同,洛氏硬度还分为HRA、HRB、HRC三种,其中以HRC为最常用。 洛氏硬度HRC与布氏硬度HB之间有如下换算关系:HRC≈0.1HB。 除了最常用的洛氏硬度HRC与布氏硬度HB之外,还有维氏硬度(HV)、肖氏硬度(HS)、显微硬度以及里氏硬度(HL)。 这里特别要说明一下关于里氏硬度,这是目前最新颖的硬度表征方法,利用里氏硬度计进行测量,其检测原理是: 里氏硬度计的冲击装置将冲头从固定位置释放,冲头快速冲击在试件表面上,通过线圈的电磁感应测量冲头距离试件表面1毫米处的冲击速度与反弹速度(感应为冲击电压和反弹电压),里氏硬度值即以冲头反弹速度和冲击速度之比来表示:HL=(Vr/Vi)•1000 式中:HL-里氏硬度值;Vr-冲头反弹速度;Vi-冲头冲击速度(注:实际应用装置中是以冲击装置中的闭合线圈感应的冲击电压和反弹电压代表冲击速度和反弹速度)。 台式硬度计 (照片来源:时代集团) 冲击装置的构造主要有内置弹簧(加载套管,不同型号的冲击装置有不同的冲击能量)、导管、释放按钮、内置线圈与骨架、支撑环以及冲头,冲头主要采用金刚石、碳化钨两种极高硬度的球形(不同型号的冲击装置其冲头直径有不同)。 里氏硬度计的主机接收到冲击装置获得的信号进行处理、计算,然后在屏幕上直接显示出里氏硬度值,并且可以换算为常用的布氏、洛氏、维氏、肖氏硬度值,还可折算出材料的抗拉强度σb,还可以将测量结果储存、直接打印输出或传送给计算机作进一步的数据处理。 应用范围:里氏硬度计是一种便携袖珍装置,可应用于各种金属材料、工件的表面硬度测量,特别是大型锻铸件的测量,其最大的特点是可以任意方向检测,免去了普通硬度计对工件大小、测量位置等的限制。 北京市德光电子公司 DHT-100型里氏硬度计 时代集团 TH160型里氏硬度计 时代集团 HLN-11A型里氏硬度计 时代集团 TH134型里氏硬度计 4.韧性 金属材料在冲击载荷作用下抵抗破坏的能力称为韧性。通常采用冲击试验,即用一定尺寸和形状的金属试样在规定类型的冲击试验机上承受冲击载荷而折断时,断口上单位横截面积上所消耗的冲击功表征材料的韧性: αk=Ak/F 单位J/cm2或Kg•m/cm2,1 Kg•m/cm2=9.8 J/cm2 αk称作金属材料的冲击韧性,Ak为冲击功,F为断口的原始截面积。 5.疲劳强度极限 金属材料在长期的反复应力作用或交变应力作用下(应力一般均小于屈服极限强度σs),未经显著变形就发生断裂的现象称为疲劳破坏或疲劳断裂,这是由于多种原因使得零件表面的局部造成大于σs甚至大于σb的应力(应力集中),使该局部发生塑性变形或微裂纹,随着反复交变应力作用次数的增加,使裂纹逐渐扩展加深(裂纹尖端处应力集中)导致该局部处承受应力的实际截面积减小,直至局部应力大于σb而产生断裂。 在实际应用中,一般把试样在重复或交变应力(拉应力、压应力、弯曲或扭转应力等)作用下,在规定的周期数内(一般对钢取106~107次,对有色金属取108次)不发生断裂所能承受的最大应力作为疲劳强度极限,用σ-1表示,单位MPa。 除了上述五种最常用的力学性能指标外,对一些要求特别严格的材料,例如航空航天以及核工业、电厂等使用的金属材料,还会要求下述一些力学性能指标: 蠕 变极限:在一定温度和恒定拉伸载荷下,材料随时间缓慢产生塑性变形的现象称为蠕变。通常采用高温拉伸蠕变试验,即在恒定温度和恒定拉伸载荷下,试样在规定 时间内的蠕变伸长率(总伸长或残余伸长)或者在蠕变伸长速度相对恒定的阶段,蠕变速度不超过某规定值时的最大应力,作为蠕变极限,以 表示,单位MPa,式中τ为试验持续时间,t为温度,δ为伸长率,σ为应力;或者以 表示,V为蠕变速度。 高温拉伸持久强度极限:试样在恒定温度和恒定拉伸载荷作用下,达到规定的持续时间而不断裂的最大应力,以 表示,单位MPa,式中τ为持续时间,t为温度,σ为应力。 金属缺口敏感性系数:以Kτ表示在持续时间相同(高温拉伸持久试验)时,有缺口的试样与无缺口的光滑试样的应力之比: 式中τ为试验持续时间, 为缺口试样的应力, 为光滑试样的应力。 或者用: 表示,即在相同的应力σ作用下,缺口试样持续时间 与光滑试样持续时间 之比。 抗热性:在高温下材料对机械载荷的抗力。 ……等等。 二.化学性能 金 属与其他物质引起化学反应的特性称为金属的化学性能。在实际应用中主要考虑金属的抗蚀性、抗氧化性(又称作氧化抗力,这是特别指金属在高温时对氧化作用的 抵抗能力或者说稳定性),以及不同金属之间、金属与非金属之间形成的化合物对机械性能的影响等等。在金属的化学性能中,特别是抗蚀性对金属的腐蚀疲劳损伤 有着重大的意义。 三.物理性能 金属的物理性能主要考虑: (1)密度(比重):ρ=P/V 单位克/立方厘米或吨/立方米,式中P为重量,V为体积。 在实际应用中,除了根据密度计算金属零件的重量外,很重要的一点是考虑金属的比强度(强度σb与密度ρ之比)来帮助选材,以及与无损检测相关的声学检测中的声阻抗(密度ρ与声速C的乘积)和射线检测中密度不同的物质对射线能量有不同的吸收能力等等。 (2)熔点: 金属由固态转变成液态时的温度,对金属材料的熔炼、热加工有直接影响,并与材料的高温性能有很大关系。 (3)热膨胀性 随着温度变化,材料的体积也发生变化(膨胀或收缩)的现象称为热膨胀,多用线膨胀系数衡量,亦即温度变化1℃时,材料长度的增减量与其0℃时的长度之比。 热膨胀性与材料的比热有关。在实际应用中还要考虑比容(材料受温度等外界影响时,单位重量的材料其容积的增减,即容积与质量之比),特别是对于在高温环境下工作,或者在冷、热交替环境中工作的金属零件,必须考虑其膨胀性能的影响。 (4)磁性 能吸引铁磁性物体的性质即为磁性,它反映在导磁率、磁滞损耗、剩余磁感应强度、矫顽磁力等参数上,从而可以把金属材料分成顺磁与逆磁、软磁与硬磁材料。 (5)电学性能 主要考虑其电导率,在电磁无损检测中对其电阻率和涡流损耗等都有影响。 四.工艺性能 金属对各种加工工艺方法所表现出来的适应性称为工艺性能,主要有以下四个方面: (1)切削加工性能:反映用切削工具(例如车削、铣削、刨削、磨削等)对金属材料进行切削加工的难易程度。 (2)可锻性:反映金属材料在压力加工过程中成型的难易程度,例如将材料加热到一定温度时其塑性的高低(表现为塑性变形抗力的大小),允许热压力加工的温度范围大小,热胀冷缩特性以及与显微组织、机械性能有关的临界变形的界限、热变形时金属的流动性、导热性能等。 (3)可铸性:反映金属材料熔化浇铸成为铸件的难易程度,表现为熔化状态时的流动性、吸气性、氧化性、熔点,铸件显微组织的均匀性、致密性,以及冷缩率等。 (4)可焊性:反映金属材料在局部快速加热,使结合部位迅速熔化或半熔化(需加压),从而使结合部位牢固地结合在一起而成为整体的难易程度,表现为熔点、熔化时的吸气性、氧化性、导热性、热胀冷缩特性、塑性以及与接缝部位和附近用材显微组织的相关性、对机械性能的影响等。

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧