摘要:如何对webbrowser和ie编程
一、
因为工作缘故,需要研究对ie编程,所以翻译了ms的有关资料,供参考。
ie的体系
webbrowser host
首先,必须有com的基础知识,因为ie本身就是com技术的典型应用。我们看到最上层是webbrowser的宿主(host......
摘要:在这里我们来讲一篇关于如何进行数据列内容与显示操作的方法。这种方法类似于实现:有数据表test(id int not null primary key ,name varchar(20) ,sex bit ), 那么是否有方法不通过直接使用sql语句,如:select id ,name ,sex =case sex ( when true then ‘男’ when fal......
可复用设计:组件还是类,这是个问题
可复用设计:组件还是类,这是个问题 【程序编程相关:
使用非托管代码直接修改字符串
】
【推荐阅读:稻农的无组件上传程序ASP.NET版
】
【扩展信息:自定义控件--图片按钮
】
当封装一个功能模块时,第一个想法是我可以把它封装成一个类,如果你使用rad的方法,那么要考虑的下一个问题是要不要把它做成一个组件.看到这里,rad的反对者应该准备关闭窗口了,因为他们不考虑“组件”这个词.但不管用不用rad的概念,面临的问题是一样的,只是有不同的解决方法.
一般当一个类要晋级成一个组件时,一个重要的原因就是有可持久的(persistent)配置数据.组件的属性是可在ide里配置并保存的;而在不用rad的模式里,如java常用的发布功能模块的方式里,是用程序外部的配置文件来配置与保存配置数据.比较而言,rad方式自动完成了数据配置的琐碎工作,而且这些数据是程序内部的,这对大量应用组件的情况很重要,因为:1. 绝大部分属性是不希望保露在外部给用户修改的2. 不希望因为组件多而导致一大对的配置文件3. 当用了同一个组件的多个副本时,外部配置文件会有重名文件问题...
下一页 摘要: visual basci中的几个函数:1.split(包含子字符串和分隔符的字符串表达式 ,[分隔符],[要返回的子字符串数],[数字值表示判别子字符串时使用的比较方式]),[]部分为可选部分。该函数返回一个以零为下标的一维数组,它包含指定数目的子字符串。 例: dim xx as variant xx=split("hello world"," ")将......