Web表单设计器主要是利用WebBrowser控件,对网页文件进行编辑,最后上传到IIS当中,供Web应用程序使用(Web应用程序在运行时,会对Html元素中的扩展属性进行解析,完成操作).设计器操作网页主要是利用IHTMLDocument2对象,他是WebBrowser加载网页之后,从WebBrowser.Document.DomDocument属性取得的.加载网页完成后必须将IHTMLDocument2对象的designMode属性设置为:On,意思是
系统 2019-08-12 01:32:19 2849
TWaver提供了ImageBackground来为TNetwork设置背景,ImageBackground可以设置为颜色,渐变色,图片或纹理,但是如果想设置多张图片为背景,或者需要准确的定位背景(比如居中),ImageBackground就无能为力了,下面看我的解决方案:既然ImageBackground无法满足需求了,我们就自己写一个,得益于TWaver优秀的设计,我们可以很容易地扩展原有的类,然后加上自己的功能。通过查看API得知,ImageBack
系统 2019-08-29 22:52:49 2848
thickbox是jQuery的一个插件,其作用是弹出对话框、网页框,使用户体验度更加愉悦,下面就来简单介绍它的几种用法。声明一下:这只是个人的总结记载而已。准备工作:你需要三个文件:thickbox.js、thickbox.css、jquery.js,网上到处可下具体使用:第一步:将这三个文件引入到你要使用thickbox的页面
系统 2019-08-29 22:34:15 2848
转载http://hxraid.iteye.com/blog/614440我们首先来看一段代码:Java代码Integeri=100;Integerj=100;System.out.println(i==j);//trueIntegeri=200;Integerj=200;System.out.println(i==j);//falseIntegeri=100;Integerj=100;System.out.println(i==j);//trueInte
系统 2019-08-29 22:18:57 2848
目前国内出版的软件测试方面的书,深入讲解编写软件测试用例方法的很少,而且大多数方法都是很理论的描述。另外,最大的问题是把测试用例的确定
系统 2019-08-12 09:29:50 2848
对于日志和事件的记录在每个项目中都会用到,如果在每个manager层中触发时间记录的话,会比较难以扩展和维护,所以可配置的日志和事件记录在项目中会用到!首先在spring的配置文件中加入hibernate拦截器Java代码id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><
系统 2019-08-12 09:29:42 2848
1.num=num+(lower_bound(a+i+1,a+n,a[i]+mid)-(a+i+1));与num=num+lower_bound(a+i+1,a+n,a[i]+mid)-(a+i+1);在此我深刻检讨自己的傻逼行为,我tm当时为什么不用屁股想想num+lower_bound(a+i+1,a+n,a[i]+mid)有没有意义2.比赛时往加Case%d:下午过了六题,四题都要先wa一发case才能过。我是傻逼,不解释。3.欧拉回路那题被卡,本来
系统 2019-08-12 09:27:05 2848
使用M8过程中,安装使用相关软件,或者自己制作美化文件替换系统文件以达到美化UI的效果是广大煤油经常要“折腾”的。在此过程中可能会遇到一些问题,特别是美化文件替换系统文件比较麻烦,另外一些安装包安装方式和内容有些人不喜欢,比如安装包不允许卸载,不允许选择安装目录,应用程序名称或者公司名称加入网址等广告信息,这些其实都可以通过自己对安装包的制作修改解决。下面就通过两种安装包的制作方式,WinCE平台支持的安装包为CAB格式文件,给大家介绍一下如何制作WinC
系统 2019-08-12 01:54:39 2848
(1)StandardApplicationFrameExtend没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。为避免这种浪费,AppWizard和VisualC++编译程序一起进行工作,如下所示:1
系统 2019-08-12 01:54:25 2848
1:访问子字符串:strpos()2:提取子字符串:substr()3:逐字节处理字符串:strstr()4:计算字符串长度:strlen()5:替换子字符串:substr_replace()6:按字节反转字符串:strrev()7:按字反转字符串:(1)首先将字符串分解为独立的字:explode()(2)反转这个字数组:array_reverse()(3)重建反转后的字符串:implode()8:字符替换函数:str_replace()9:第一个字母大写
系统 2019-08-12 01:52:46 2848