自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 VFP调用SBrowser时的网页与浏览器交互方法

webBrowser控件是经典的浏览器控件,简单易用,但他是IE内核,遭诟病吐槽多多,尤其是不能支持Html5,版本差异较大,导致界面不容易做到统一等。而SBrowser控件则是chrome和safari内核,只是网上介绍的不多。摸索了一下,发现它访问网页的方法与webBrowser不太一样,浏览器与网页的交互可由RunJs方法完成。最近找到了一个可替代webBrowser控件的好东西,名叫SBrowser,内核是chrome和safari,好像是苹果公司弄的。看起来,SBrowser显得更加灵活一些。

2023-12-28 22:46:50 411 1

原创 VFP调用VLC控件实现播放音视频的过程总结

thisform.olebfq.oBJECT.video.marquee.position='top-left' &&中心center,左left,右right,顶部top,左上角top-left,右上角top-right ,底部bottom,左下角bottom-left,右下角bottom-right。thisform.olebfq.oBJECT.video.marquee.text='当前播放:'+thisform.olebfq.objECT.mediaDescription.title。

2023-12-13 20:40:37 948 1

原创 VFP中通过代码实现映射网络驱动器的三种方法总结

通过代码实现映射网络驱动器的三种方法总结

2023-12-13 18:08:28 457 1

原创 WebBrowser控件与html页面进行双向交互的实现

但对于反向的操作,在页面中如何调用WebBrowser的方法,介绍的就很少,偶尔找到一两篇,却讲的不太有清楚,要么复杂难懂,要么绕来绕去较繁琐,还不怎么通用。通过上述示例验证,可知这种变通办法还是可行的,在实际应用中,可在网页的js代码中传递一些需要的命令字符串到网页的title元素中,由WebBrowser实时读取,识别判断后调用表单中的更多函数、方法,完成所需要的各种操作,包括那些网页本身所无法完成的功能,如操作本地磁盘文件等。这样就方便地实现了WebBrowser与html页面之间的双向交互。

2023-12-07 19:27:44 480

原创 Access日期时间型数值查询的写法总结

Access中查询日期时间型值需要用#括起来

2023-01-30 16:53:42 865

原创 关于修改IIS上传文件大小限制的心得

在部署IIS网站时,之前我在进行上传文件大小的设置操作中,一般是在“ASP”项的“限制属性”下的“最大请求实体主体限制”进行设置,比如改为“51200000”(即50兆),即可正常上传较大的文件,上传功能一直正常。但最近有用户在上传大文件时,比如上传48兆左右的单个文件,却出现“拒绝访问”的错误。经查,发现还需进入“请求筛选”项,在“隐藏段”栏右击web.config,选择“编辑功能设置”,在“允许的最大内容长度”栏修改为相应的长度。

2023-01-24 10:10:40 606

原创 parseInt函数与parseFloat函数的使用体会

有一次调试一段代码,总是得不到预期结果,检查发现是parseInt函数搞的鬼,换用parseFloat函数后正常。为此专门测试了这俩兄弟的区别,发现:parseInt('08') ,竟然返回0parseFloat('08'),返回8网上查了一下,原来parseInt函数有基模式,转换十进制整数时应明确加10的基数,否则会意外的转换成八进制,因此,上句中若需得到整数8,应写成pars...

2020-03-02 19:43:22 306

原创 关于asp连接DBF数据表报“NOT A TABLE”错误的解决办法

用asp连接DBF数据表,常用以下语句:dbfpath=server.MapPath("data") '源目录set conn=Server.Createobject("adodb.connection")vStr="Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + dbfpath + ";Exc...

2020-02-28 00:52:35 676

原创 MSSQL的nvarchar字段容纳超长字符的变通办法

在设计MSSQL数据表时,依实际需求,某字段需要使用nvarchar字段,但nvarchar字段最多能容纳4000个字符,如果需要容纳超过4000字符的信息,一般要改为使用ntext字段。但ntext字段有诸多限制,检索、插入、更新都比较麻烦。如何保持使用nvarchar字段的需求,又能容纳较多字符呢?笔者采用了如下变通措施,效果良好:一、用“一分为几”的方法,把该字段分为几个字段,本例中预计...

2019-08-18 13:56:11 1030

原创 vfp程序在编译时出现“超出允许的 DO 嵌套层次或表达式”错误

笔者在对项目进行编译时遇到了“超出允许的 DO 嵌套层次或表达式”的错误,编译无法进行下去。刚开始以为是哪里的代码真有do循环嵌套太多的问题,但全面检索全部代码均未发现异常。重新回想编译前后的经过,更觉得蹊跷,前一次编译明明是顺利完成的,最新这一次编译仅仅是作了很小的改动,需要再编译,为什么就因嵌套太多编译不下去了呢?经反复分析对照,认为各模块的代码方面没有多少变化,应排除自身代码问题。那会不...

2019-08-18 13:18:16 877

原创 vfp中调用SetThreadExecutionState函数总结

程序中的一个终端窗口多数时间处于无人值守状态,并实时联网工作,为避免系统休眠、显示器关屏等情况,可调用kernel32.dll的SetThreadExecutionState函数,此函数的作用是通知操作系统本程序正在使用中,不得进入睡眠状态或关闭显示器。*声明DECLARE integer SetThreadExecutionState IN kernel32.dll integer该...

2019-08-17 13:37:48 964

原创 在vfp中调用API函数ShowCursor的心得

在某一form模块中需要在无操作时隐藏鼠标指针,而当移动鼠标时又马上恢复显示鼠标指针。于是设计了一个时钟控件来判断和调用ShowCursor(0),在form的mousemove事件中调用ShowCursor(1),在destroy事件中也调用ShowCursor(1)。刚开始运行此form时能正常实现上述需求。但当关闭form后再次运行时,ShowCursor调用却失效了。经仔细分析,发现了原因...

2019-08-17 08:25:53 361

VFP调用浏览器控件SBrowser示例源码

SBrowser是可替代webBrowser控件的新款浏览器OCX控件,内核是chrome和safari。但网上相关介绍文章不多,不像webBrowser控件相关文章那样铺天盖地。经摸索,制作了一个VFP调用SBrowser的简单示例,现将源码上传分享,希望对需要者有所帮助。

2023-12-28

一个会学习的节拍器(网页版)

用html页面编写了一个简单的节拍器,用于设置歌曲的节拍速度。应用场景:当记谱时需要确定一下歌曲的节拍速度(一分钟多少拍),而手边一时找不到节拍器时,调用此html页面可实现此需求。浏览器要求:须支持html5。

2023-12-13

客户端上传图片的同时读取图片的经纬度

应用场景:用手机拍摄图片,然后上传到服务器,同时自动获取到该图片的经纬度信息,保存到数据库。该功能依赖exif.min.js库。获取图片经纬度的前提是,手机拍摄前须打开手机拍摄的“记录地理位置信息”功能,否则获取不成功。该文件压缩包已含有exif.min.js库文件和示例文档,可根据各自的具体业务需求进行扩展完善。浏览器要求:支持html5。

2023-12-13

VFP调用gdi+演示文字特效.rar

vfp9调用GDI+实现文字特效的一个示例,供参考。

2019-08-19

vfp调用API显示和隐藏鼠标示例.rar

本例提供一个vfp9表单实例,演示了隐藏和显示鼠标指针的实现方法,供有此类需求的程序开发项目参考。

2019-08-19

日历页面通用模板(asp)

调用示例: function getrq(vnd,obj){ var vrq=$(obj).val(),vdqrq=new Date(); vmyrq=showModalDialog("myCalendar.asp?nd="+vnd+"&rq;="+vrq,vdqrq,"dialogWidth:237px;DialogHeight=268px;status:no;help:no;"); if(vmyrq!=null)$(obj).val(vmyrq); }

2018-04-14

供模态窗口调用的页面模板(asp)

js调用模态窗口的asp页面模板。调用示例: var vmyasp="abc.asp?id="+id; var vbt1="页面窗口title"; var vbt2="附加的title"; var myretu=window.showModalDialog("mywindow.asp?bt1="+escape(vbt1)+"&bt2;="+escape(vbt2)+"&sj;="+vsj,vmyasp,vpara);

2018-04-13

页面Table导出为Excel的js包

可将页面的Table元素导出到Excel,设置灵活,通用性强。 参数说明:table的ID名,工作表名,标题,页面设置,单元格设置,副标题,附加信息,行高,首行高,缩放比例 ID名赋值格式: Table表的ID,如果是导出frames中的Table,则是:frames的ID|Table的ID 页面赋值格式: 1-纵向; 2-横向。 单元格(列)设置格式:[列号|列宽|居中|文本型数值][|||]…… 列号-指定要导出的列号,从1开始,可逐列标出,也可任意挑选;如果列号是0且只有1列则取table的首行列信息(针对列数不固定的table) 列宽-指定其宽度,以Excel的实际宽度取值; 居中-留空则为居中,n为不居中(左对齐); 文本型数值-留空为不设置,t为设置单元格为文本型。 行高:0为不设置(自动) 首行高:0为不设置(自动)

2018-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除