社区
VC.NET
帖子详情
vc.net怎么调用.chm文件?
whirl
2003-10-15 06:55:29
rt
...全文
16
2
打赏
收藏
vc.net怎么调用.chm文件?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gzshd
2003-10-17
打赏
举报
回复
ShellExecute(NULL,NULL,"help.txt",NULL,"C:\\",SW_SHOW);
whirl
2003-10-16
打赏
举报
回复
up
VC
.NET
调用
chm
帮助
文件
调用
帮助
文件
(
chm
)文档,在成型的软件中,一般都少不了
chm
文档制作而成的帮助
文件
,以引导使用软件的用户快速上手,提升软件用户体验。通过本例子代码,编写的软件中打开
CHM
文档。 运行环境:Windows/Visual C/C++
MyFll Microsoft Visual FoxPro设计的扩展库
此
文件
是MyFll.fll
文件
不可分割的一部分,包含对MyFll函数库全部说明及示例。 MyFll是专为Microsoft Visual FoxPro设计的扩展库,部分函数来自任明汉(RMH myF1论坛)前辈提供的myDll代码翻译而成,由于很多功能利用VFP处理比较烦锁,或无法实现,使用此库可有效解决VFP的弱项。部分与Win32Api同名的函数,是Win32API的封装。部分函数取自网上开源算法,在相关函数中均有注明。 此源代码使用
VC
6 sp6开发,采用VFP9 Sp2的库
文件
,理论上可以应用于VFP6 7 8 9版本。 此库在第一次打开时自动添加智能感应功能已关闭。请在打开后,使用FllAddFoxCode()向智能感应库添加所有的函数原型(需要VFP7以上),此库存所有函数使用VFP推荐的命名规则,一般可以根据函数名和知能感应的提示参数来推测参数及返回值。 开发环境可以使用FllHelp()函数来检查函数信息: 取得此版本函数个数:FllHelp() 取得第x个函数的信息:?FllHelp(x) 显示提示信息:?FllHelp(x,.T.) 显示指定函数的信息:FllHelp("SendMessage",.T.) 显示Fll的版:?FllGetVersion() 添加智能感应代码:FllAddFoxCode() 版本信息:由于不定期更新,请及时核对版本(右键属性),版本为X.X.X.X,第一位为主版本号,第二位为函数个数,第三位为发布的年份,第四位为日期。当前版本为:1.179.9.811 版权:你可以自由使用、散发此函数库及此帮助,包括应用于你的商业软件中。在转发时应注意帮助
文件
于函数库和帮助同在。不得对软件进行破解、反编译等破性或逆向工程。MyFll作者不承担可能由于技术原因或失误给你带来的错误或损失。发现错误可以与作者取得联系共同改进。 感谢:我的帮助论坛http://www.myf1
.net
/bbs 梅子论坛 http://www.meizvfp.com/bbs 感谢:各位为Myfll做测试、编写帮助的热心网友。 作者:木瓜 ljyit@163.com 函数列表: 硬件相关函数: GetDiskSerial 读取指定硬盘的序列号 GetCpuId 读取CPU的序列号 GetMAC 读取网卡的MAC地址 GetVolumeNumber 读取指写磁盘的卷标 IsDiskInDrive 检查指定磁盘是否就绪 GetPort 读取系统的串口、并口 ComOpen 打开串口 ComWrite 向串口输出信息 ComRead 从串口读取信息 ComClose 关闭串口 GetGUID 获取全球唯一ID AEthernet 枚举网卡的所有信息 加密解密函数: MD5File 计算一个
文件
的MD5效验和 MD5String 计算一个字符串的MD5效验和 CRC32File 计算一个
文件
的CRC32效验和 CRC32String 计算一个字符串的CRC32效验和 des 采用DES算法加密或解密一个字符串,长度为8位 des16 采用DES算法加密或解密一个字符串,长度为16位 des24 采用DES算法加密或解密一个字符串,长度为24位 EnDeString 双向加密解密字符串的函数 Encrypt 双向加密解密字符串 RSACalc RSA计算函数 RSAGen 生成随机RSA密钥函数 RSACmp 比较两个十六进制值是否相等 URLEncode URL编码 URLDecode URL解码 QPEncode Quoted-Printable QP编码 QPDecode Quoted-Printable QP解码 压缩解压函数: Zip 压缩
文件
UnZip 解压
文件
UnZipFile 解压单个
文件
ZipInfo 测试一个
文件
是否在压缩
文件
中存在 ZipFileToStr 将压缩
文件
中的
文件
解压到变量 ZipAFile 将zip
文件
中的
文件
信息生成的数组 CompressString 压缩一个字符串 DeCompressString 解压字符串 数据库: CursorToStr 将Cursor生成变量 ChangesToStr 将Cursor的变动情况生成变量 StrToCursor 将变量还原为Cursor AppendFromStr 将变量中的表追加到指定表中 ACursorList 将变量中的表信息生成数组 ACursorFields 将变量中的指定表的字段信息生成数组 CRC32Record 计算一条记录的CRC32值 SQLCallBack SQL回调函数载入 SQLCallReset SQL回调函数卸载 PackMDB 压缩修复Access数据库 ReadMemo 读取vfp中大于16M的备注字段 网络相关函数: DownFile 从internet上下载
文件
到本地 DownFileX 线程方式从网上下载一个
文件
HttpGetFileSize 读取internet上的
文件
大小 HttpPostData 向http服务器Post数据 HttpOpen 打开一个Internet句柄 HttpAddParms 为Http句柄添加一个参数 HttpSend 发送Http句柄中的Post数据 HttpClose 关闭Http句柄 FtpDownFile 从FTP服务器下载
文件
FtpUploadFile 向FTP服务器上传
文件
FtpConnect 连接FTP服务器 FtpDisconnect 断开FTP服务器连接 FtpAFile 枚举Ftp中的所有
文件
FtpCreateDir 在FTP服务器上创建一个
文件
夹 FtpSetCurrentDir 设置当前的
文件
夹 FtpDeleteDir 删除FTP服务器上的
文件
夹 FtpDelFile 删除FTP服务器上的
文件
FtpRename 重命名FTP服务器上的
文件
FtpFOpen 打开FTP服务器上的
文件
FtpFClose 关闭FTP服务器上的
文件
FtpFRead 读取FTP服务器上的
文件
FtpFWrite 写入FTP服务器上的
文件
FtpSetPasv 设置FTP被动工作模式 ShareAdd 在局域网共享
文件
夹 ShareDel 删除共享
文件
夹的共享 ShareMapDrive 映射网络驱动器 ShareDelDrive 删除映射的网络驱动器 GetLocalIP 读取本机IP DomainToIP 转换域名为IP地址 DialUp 建立拨号连接 DialDown 断开拨号连接 GetSqlServer 列出所有网络上的SQL Server IpToMAC 根据IP得到MAC地址 邮件函数: SmtpCreate 创建一个SMTP发送邮件的句柄 SmtpNewMail 在内存中创建邮件内容,等待发送 SmtpSend 发送邮件 SmtpGetLastError 检测邮件最后的错误 Pop3Create 创建一个POP3接收邮件的句柄 Pop3Close 关闭句柄 Pop3AMailList 枚举POP3服务器上的邮件数量 Pop3DeleteMail 删除POP3邮件服务器上的邮件 Pop3GetMail 下载一封邮件 Pop3GetMailHeader 下载邮件头 Pop3DeleteMail 删除服务器上的邮件 打印相关函数: PaperAdd 添加自定义纸张并返回ID PaperDel 删除自定义纸张 PaperInfo 读取所有纸张信息或指定纸张信息 APaper 枚举所有纸张生成数组 GetDefaultPrinter 取得默认打印机的名称 SetDefaultPrinter 设置默认打印机 PrinterOpen 启用一个打印任务 PrinterOutPage 打印页对像 PrinterClose 结束打印 常用转换函数: ToPY 生成指写字符串的拼音首字 NToC 数字转人民币大写 hzbh 计算指定字符串的汉字笔划 StringToDword 将高底位存放的字符串,转换为字符型 DwordToString 将整型数值转换为字符型数值 NumConver 进制转换函数,能够将一个数字转换为2至36进制的字符串 ConverNum 将指定进制的字符串转换为数值型 GB2312ToBIG5 简体转繁体 BIG5ToGB2312 繁体转简体 FormToBmp 将表单保存为BMP图片 RectToBmp 指定屏幕区域保存为bmp图片 StrReverse 指定屏幕区域保存为bmp图片 ImageConver 转换图片格式 FTrim 删除字符串中除指定字符以外的字符 Thumbnail 缩放图片 注册表读写函数: regRead 读取注册表中的设置 regWrite 向注册表中写入设置 regDelKey 删除注册表中的分支 regDelValue 删除注册表中的设置 ini
文件
读写函数: iniRead 从ini
文件
中读取设置 iniWrite 向ini
文件
中写入一个设置 iniSet 设置默认的数据段和ini
文件
iniSetSection 设置默认的数据段 iniSetFileName 设置默认的ini
文件
系统托盘 SysTrayAdd 向系统托盘添加一个图标 SysTrayEdit 修改系统托盘的图标 SysTrayDel 删除系统托盘中的图标 HotKeyAdd 向系统注册一个热键 HotKeyDel 删除向系统注册的热键 SysTrayShowMessage 显示托盘消息
文件
操作 CopyFiles 复制
文件
MoveFiles 移动
文件
DeleteFiles 删除
文件
CreateShortcut 创建快捷方式 GetIcon 释放exe或dll中的图标 其它: SetVFPEvents 设置MYFLL内部函数回调功能 SetDateTime 设置Windows系统时间 ChangEres 更改屏幕的分辨率 idleLoad 开始加载空闲检测 idleSeconds 读取系统空闲时间 idleUnload 卸载空闲检测 KillApp 终止指定进程 KillAllApp 终止所有进程,但排除指定标题的进程 KillProcessByName 根据程序
文件
名杀死一个进程 FindAllFile 查找指定
文件
夹下的所有
文件
IsNum 检测函数是否是数字 CheckProcess 检测主程序是否重复运行 ProcLoad 载入一个VFP函数,取得函数地址 ProcUnload 卸载函数 MemRead 读取指定地址的内存 MemWrite 写入指写内存 PushError 系统错误处理压栈 PopError 系统错误处理出栈 Format 格式化输出字符串(类C语言) CreateLink 创建
文件
关联 DesktopHide 隐藏桌面 SystemKeySet 禁用系统键 RegisterFile 注册
文件
名解除
文件
注册 封装过的Win32 API函数: FindWindow 查找指定窗口的句柄 SendMessage 向指写窗口发送指定消息 PostMessage 将消息投递到指定句柄的消息队列 ShowWindow 显示指定窗口 ShowWindowAsync 显示指定窗口 SetWindowLong 设置窗口的扩展样式 SetLayeredWindowAttributes 设置窗口效果 SetForegroundWindow 激活指定窗口使这成为最前面的窗口 ShellExecute
调用
系统关联,打开一个
文件
ShellExecWait
调用
一个程序,并等待执行结束 SuspendThread 暂停一个线程 ResumeThread 恢复一个线程 Beep 使电脑内喇叭发出beep声 ExitWindowsEx 退出Windows Sleep 程序挂起nMilliseconds毫秒 ExitProcess 终止当前进程 GetLastError 返回最后的错误号码 SetParent 设置窗口的父窗口 UpdateWindow 更新窗口
用
VC
#
.NET
开发交互式CAD系统
用
VC
#
.NET
开发交互式CAD系统,包括结合GDI+和OPENGL两种方案。 联系平台客服可开发票。
Oracle 数据库连接组件 不需要Oracle客户端
我见过最好的Oracle数据库连接组件,性能和效率甚至比官方的高,最爽的是它不需要安装Oracle客户端即可连接数据库。赶快破解了献给大家,希望大家喜欢。使用方法:一、不用安装,直接使用破解
文件
夹中的组件,使用提供的
CHM
帮助。二、安装原版,使用VS帮助。第二种方法要做处理,1替换安装
文件
目录
文件
。2删除官方安装到GAC中的配件。3注册破解
文件
夹中的组件到GAC。原因是破解后强名称做了替换,不做处理的话
调用
的还是原版。
华报智能报表工具
华报智能报表工具(ReportAll)是开发人员最理想的报表工具,具有全新的设计思想,对中国式报表和很多复杂报表有很强的针对性,他将“对象摆放”类和“电子表格”类报表开发工具完美融合,使用种类丰富且功能强大的报表对象组合生成任意复杂的报表样式。在华报智能报表工具中,无论是“带区(Band)”、“表格(Grid)”、“图表(Chart)”、“文字”及“线条”等元素都作为报表对象嵌入在报表页面之中。这些报表对象独立占据一定的区域,独立地进行分页控制。事实上,使用华报智能报表工具为报表布局不受任何限制,开发人员可以随意灵活地利用每一块页面空间。另外,华报智能报表工具提供的报表对象都是“数据感知”的,当他们和虚拟数据集中的数据建立“绑定”关系后,可以实时显示数据和感知数据的变化。 1、原理 ReportAll控件/插件是符合微软COM规范的ActiveX控件,运行时需要嵌入到应用程序的窗体或HTML页面中,并由开发人员传入用来表现报表的格式或样式的外观信息(报表文档)和用来存储报表内容的数据信息(报表数据),这两种信息既相互独立又相互关联。因此,报表的开发工作主要围绕这两种信息的生成过程而进行。 报表文档和报表数据可以通过URL(或本地
文件
路径)请求从Web服务器(或本地操作系统)的返回结果中加载,可以从内存中的XML字符串加载,也可以通过编程(
调用
API编程接口)动态生成。 ReportAll控件/插件不依赖于数据库平台,其数据从XML数据文本中获得,因此ReportAll可以灵活地适用于各种场合。 2、组成 ReportAll报表开发工具软件包主要包括以下各部分: ReportAll报表设计器:一个标准的Win32应用程序,用于对报表的文档进行编辑和调试,编辑的结果可保存到符合XML格式的文本
文件
中。 ReportAll报表控件/插件:嵌入到程序窗体或Web页面中的符合微软Com规范的ActiveX控件,用于展现或编辑(仅针对设计器版)报表的外观和采集数据,同时提供了API编程接口,便于开发人员对其进行各种控制。 数据源SDK源代码:这些源代码用于帮助开发人员生成加载报表数据用的XML数据文本,它们可以由开发人员根据项目的需要自由修改。目前提供语言版本包括:Delphi,VS
.Net
C#,Java。 帮助文档:微软标准
CHM
帮助
文件
,帮助开发人员对ReportAll进行学习。 在ReportAll报表设计器中,该文档可以提供上下文敏感的帮助信息。 范例:一些使用ReportAll进行报表开发的例子,帮助开发人员快速入门。 3、适用范围 因为ReportAll报表控件/插件是标准的ActiveX控件,所以所有支持ActiveX技术的前台开发工具(如:Delphi、C++Build、
VC
++、VB、、
VC
#、PowerBuild、JavaScript、VBScrip、Excel等)都可以使用ReportAll报表控件/插件输出报表。 4、特点 报表设计 使用“对象摆放”式和“电子表格”式相结合的方式进行报表文档的布局排版;开发人员既可以像设计Form那样灵活地摆放报表对象并设置他们的属性,也可以象使用Excel那样编辑不规则的表格。 提供了丰富的报表对象帮助您组合成任意复杂的报表样式。 采用“即点即输”的方式进行报表对象的文本编辑。 每一个报表对象都可以使用属性编辑器对其属性进行编辑(支持批量属性修改)。 支持复杂多层表头的快速设计。 支持无限级带区的快速设计。 支持单元格内的斜线排列功能。 支持行横向和纵向的窗口冻结。 使用折页器实现分栏分段 支持超文本的分页显示 支持复杂的图表功能 支持图片数据的动态加载 支持横向数据表格(记录横行动态扩展,自动分页)。 支持数据录入功能(可以下拉选择录入项)。 在套打设计时,提供辅助图底纹,可以帮助开发人员方便准确地定位报表对象。 可以在加载数据的状态下进行报表文档编辑的工作,使开发工作非常直观。 支持公制、英制、和屏幕三种单位制。 填报方式 无需预先定义数据集,通过直接对虚拟数据集操作(简单的增删和赋值操作)或从XML数据源中加载数据即可实现内容的填报。 可以在录入模式由用户通过用户界面UI输入数据至虚拟数据集中,从而实现数据的采集。 将报表对象与数据“绑定”,当加载数据或数据发生变化时,将会直接在报表页面上体现出来。 数据加载 以XML作为报表文档的存储格式。 可以通过报表设计器编辑静态的报表文档,也可以使用API编程接口动态地传入描述报表文档的XML字符串或者URL地址。 以XML作为数据交换的标准格式。可以传入符合XML格式的字符串或者URL地址实现数据的加载。 当从XML数据源中加载数据时可以采用多线程的方式(可选),在数据量较大的情况下的可以实现边加载边浏览
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章