摘要:
前面我的一篇文章提到使用CUTEFTP的FTP引擎制作.NET的FTP上传客户端,但是这是个很郁闷的事情,首先,需要在注册表中注册这个COM,CUTEFTP的官方站提供了一段注册表写法的文章,这还好说。最关键的是,在使用这个组建的时候还需要注册产品。不会有任何人希望用户在用软件的时候却还要注册别的公司的产品先。前面之所以写采用CUTEFTP的引擎做客户端主要是为了方便,在一台已经安装CUTEFTP的PC上使用还是很方便的,但是我们还是希望开发独立的软件。实际上采用FTP进行文件传输在搞清楚FTP命令和数据连接方式后做起来也不是很难,毕竟FTP是一个公共的协议。以下是本人写的一个简单的示例,其中 阅读全文
摘要:
<iframe onblur="a()" name="editarea" marginheight="1" marginwidth="1" width="100%" height="120" frameborder="1"></iframe><script>editarea.document.designMode="on";function a(){alert(editarea.document.bo 阅读全文
摘要:
作者:来自:网络如何用c#来制作一个activex控件或类似的东西 编号:QA004728建立日期: 2003年10月17日 最后修改日期:2003年10月18日 所属类别: C# - ActiveX技术 q cat: 操作系统: 2000/xp 编程工具: vs.net 2003 /c# 问题: 我想制作一个activeX控件或类似的东西,有用户界面的,然后想在ie中使用,通过Vbscript与其进行数据交换,在以前好像可以使用vb就能做到,但是现在是vs.net 2003企业版,好像已经进化了,activeX成了老的技术,那vs.net如何解决这种类似的问题?如果要使用c#来编程的话... 阅读全文
摘要:
为了解决大文件上传的问题,我曾经也用过XMLHTTP分块,但是感觉还是不够好。利用FTP的话就会方便服务器文件的管理。首先安装一个CUTFTP软件,安装好以后,安装的文件夹中会有一个ftpte.exe文件,这就是FTP传输引擎,最关键的就是利用他了。建立一个.NET的应用程序项目,引用ftpte.exe文件,之后,.NET会在BIN目录中生成一个Interop.CuteFTPPro.dll这个程序集,该程序集的名称空间为CuteFTPPro 。之后,编写代码:CuteFTPPro.TEConnectionClass ct = new CuteFTPPro.TEConnectionClass() 阅读全文
摘要:
一个已发布的产品将会同时具有创意、功能、外观、质量等元素,其中每一个元素都会对用户是否愿意使用、使用频率以及使用周期产生影响。我们希望开发出来用户自觉愿意用的产品并且经常用长期的用。通常每个产品都有自己的特点,或有创意,或功能完善而强大,或美观,或性能稳定BUG少。同类型的产品将会因为其特点不同占领不同的用户市场。上图为我个人根据公司产品用户调查得出的随时间推移的用户使用率曲线图。A代表峰值,B代表长期长期使用相对平稳值,C为达到峰值的时间,D代表整个产品的用户使用周期,E代表由峰值下滑到平稳值损失的用户使用率。创意、功能、外观、质量这几个元素中,创意和外观对A和C的影响最大,C越小A越大越好 阅读全文
摘要:
在ASP.NET中创建一个WEBSERVICE后,请求该WEBSERVICE某个方式后浏览器将会获得一个标准的格式良好的XML数据文档,其中包含了方法所返回的数据以及很多相关的信息(包括名称空间,节点类型,属性类型等)。在实际应用中,我们会生成一个代理类,然后通过使用代理类来使用WEBSERVICE的方法。当需要用到AJAX来异步获取数据的时候,我们通常会想到获取一个格式良好并包含需要的数据的XML,这个XML文档如果不需要即使更新,那么可以订时的生成一个需要的XML文档,如果需要事时更新的很多人会想到通过后台处理动态的生成一个包含信息的XML文档页,然后请求一个页。构造一个输出XML文档的页 阅读全文
摘要:
在《在ASP.NET页面中实现数据棒图》中已经介绍了ASP.NET中数据棒图的绘制方法。前文已经说过,ASP.NET之所以能够在客户端浏览器中形成各种数据图片,是因为在ASP.NET中提供了绘图功能,具体的作法是先在服务器端创建一个Bitmap实例,然后利用ASP.NET中提供的绘图功能,按照要生成的图片的模样,进行绘制,最后把绘制好的实例以数据流的方式传送到客户端的浏览器上,并形成图片显示出来。本文要介绍的在ASP.NET页面中实现数据饼图采用的基本也是这种方法。饼图有时称为"Pie"图,本文要实现的数据饼图模样具体如图01所示:图01:在ASP.NET页面中产生的数据饼 阅读全文
摘要:
下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevi 阅读全文
摘要:
AJAX热了也有两三年了,它对WEB带来革命性的改变以及对为用户带来的前所未有的体验感受是毋庸置疑的。虽然AJAX会给WEB应用程序带来很多好处,但是在AJAX应用用在什么地方,怎么用仍然需要认真考虑,千万不可以滥用。 首先阐述几个老问题: 第一个老问题,由于AJAX需要javascrip的支持,另外还需要用到xmlhttp对象,所以对于浏览器的兼容性需要考虑。可喜的是,市面上决大多数的浏览器都已经支持xmlhttp以及javascript。到目前,我们几乎可以最小程度的考虑兼容问题,但并不代表可以忽略它,毕竟不同的浏览器执行相同客户端代码会产生不同的效果。 第二,用户的习惯性,很多用户习惯. 阅读全文
摘要:
本章主要讨论Cache和Preload---图片的预先调用。为什么要对图片进行预先的调用?答案非常简单:为了速度。 你是否已经注意到了,一个以前曾经访问过的页面再次进入时速度会比以前快许多?这是因为页面中所有的图片都已经被“cached”了。对于IE,在windows目录下的Temporary Internet Files的子目录内,对于 Netscape则是在一个叫做cache的子目录中,保存这你曾经浏览过的一些页面的HTML文档和图片。当你第一次浏览页面时这些资料写入cache以备今后的需要。下一次再光临时,则直接从硬盘的cache中读取资料,速度当然快多了。 下面的内容就跟javascr 阅读全文