b2c信息网

您现在的位置是:首页 > 热点事件 > 正文

热点事件

vc写asp组件源码(vc数据库编程实例)

hacker2022-07-18 05:29:02热点事件90
本文目录一览:1、ASP常用内置组件有多少种2、ASP如何调用VC编写动态链接库

本文目录一览:

ASP常用内置组件有多少种

6个内置对象session server cookies response request application

Ad Rotator 组件参考

Ad Rotator组件创建一个Ad Rotator对象,该对象在Web页上自动轮换显示广告图像。当用户每次打开或重新加载Web页时,Ad Rotator组件将根据在Rotator Schedule文件中指定的信息显示一个新广告

浏览器性能组件

对于ASP的扩展组件,有些大家已耳熟能详,有些则还陌生的很,写这篇文章的的意图无非想抛砖引玉,在各位对ASP几大对象已烂熟于心时,不妨玩玩一些不常用的可扩展组件,相信会对各位的ASP编程有很大的启发

细说ASP中Counters 组件

Counter 组件创建一个可创建、存储、增长和检索任何数量的独立计数器的 Counters 对象

用CDO组件来发邮件

我们这里来玩玩发邮件的功能,当然,我们不能向perl,php一样有内置的发邮件的东东,嘿嘿!我们还是得用组件,不过,这个组件可不需要你花钱的啊!它是iis中SMTP中自带的! 我们来对其发邮件的功能来一次快闪吧!

创建服务器端的ASP搜索组件(一)

将一些asp web 站点的标题、描述、URL存在一个样本数据库Access 中。web站点标题在画面上显示的是URL连接,并允许访问者在另一个画面内阅读站点。一个导航条允许将字符串查询结果的标题列表进行分页

创建服务器端的ASP搜索组件(二)

ShowSearchFrame是唯一一个声明为Public 的主方法。它不接收自变量,动态生成搜索-输入域、导航条和标题列表。这是通过调用4个支持性Private 方法实现的

利用http组件实现多引擎搜索功能

ASP(Active Server Page)技术极大的方便了在网络中对于数据库的访问,而且由于ASP不同于CGI需要那么多的请求(减少了服务器的资源占用),以及ASP同Windows NT、2000的结合使得ASP技术被广泛的应用于今日的Internet

如何制作无状态的ASP组件

无状态应用中使用组件时,脚本运行完毕后我们都会丢失组件的所有参照。当然可以简单地将组件的参照保存在会话(session )变量中,但这浪费资源。更聪明的方法是用会话变量或隐式表单标签保存组件的一些信息

在ASP中用“VBScript5”编写COM组件

在VBScript5.0中,微软加入了强大的类功能。在许多情况下VBScript类使用起来都非常顺手。这个新的特征改变了ASP代码的方式,比如说,到目前为止,我们用VB或者VC++编写组件,并且在ASP页面中使用它们。我们中的大部分人不需要考虑使用面向对象的方法,只需要在ASP页面中编写代码。现在是改变的时候了

在ASP中使用CDO发送邮件

ASP(Active Server Pages)中发送邮件不是件困难的事情,需要的条件就是使用CDO组件(Collaborative Data Object),它是谁NT Option Pack 4安装后就有的。为了确认CDO组件已经正确安装在你的机器上,选择“开始/控制面板/添加、删除程序/NT Option Pack 4”,看看是否SMTP服务已经安装。如果没有安装,那么运行下面显示的代码时将会发生错误

用VB编写ASP组件

ASP编程人员总是要使用到组件---其实就是以下5个ASP内建对象:Response, Request, Session, Application 和 Server,它们存在与ASP.DLL组件文件中,是WEB动态应用程序开发的基础。利用它们,花费很少的工作量就能完成一定的任务

ASP中实用的广告交替组件

你是不是经常在网上看到一些公司的广告,并且他们能不停的变换各种广告内容,这就是运用ASP中的广告交替组件,使用广告交替组件交替广告图标可以更好的发布你的广告和服务的推广,更容易使别人接受你的广告,并能简单地实现交替显示图象

设置服务器日期时间组件

ASP组件为我们的ASP编程提供了强大的扩展功能,比如我们需要在服务器中启动一个应用程序,设置服务器的时间,访问操作系统内部信息等等,光靠ASP是干不了的

常用的 ASP ActiveX组件

ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等

ASP如何调用VC编写动态链接库

asp 可以访问 activex

vc vb 都可以编写 activex

asp 调用activex

set a = server.createobject("activexProID")

请问用VC++.NET开发ASP.NET有什么优势?

优势和弱点

优点:

(1)简单易学。有人在说这个开发基础是最广的。

(2)安装使用方便。装好一个Windows 2000,只要你安装了IIS哪么ASP就可以使用了。

(3)开发工具强大而多样。易用、简单、人性化,这本就是微软的强项。

(4)效率高。在低的访问量下,ASP能体现出一定的效率,这时它对机器的要求并不高。

ASP.NET2.0不足之处:

(1)Windows本身的问题也累加到它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来。ITPUB个人空间isRv9@X2C zK

(2)ASP由于使用了COM组件会变的十分强大,但是这样会由于Windows NT系统设计问题而会引发大量的安全问题。ITPUB个人空间"@!B-f rAE/I/B r

(3)由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。

(4)无法实现跨操作系统的应用。ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。

(5)还无法完全实现一些企业级的功能:完全的集群、负载均横。

ASP.NET 的优势很明显在于它简洁的设计和实施。这是面向对象的编程人员的梦想:语言灵活,并支持复杂的面向对象特性。在这种意义下,它真正能够与编程人员现有的技能进行互操作。

ASP.NET 的另一个优势是其开发环境。例如,开发人员可以使用 WebMatrix(一个社区支持的工具)、Visual Studio .NET 或各种 Borland 工具(如 Delphi 和 C++ Builder)。例如,Visual Studio 允许设置断点、跟踪代码段和查看调用堆栈。总而言之,它是一个复杂的调试环境。许多其他第三方的 ASP.NET IDE 解决方案也将必然出现。

但是ASP.NET强健性,是以损失效率为代价的。ASP.NET 在内存使用和执行时间方面耗费非常大,这大部分归因于较长的代码路径。对基于 Web 的应用程序,这些局限可能是一个严重的问题,因为在 Web 上,您的应用程序可能扩展为每秒成千上万的用户。内存使用率还可能成为 Web 服务器上的一个问题。

谁能给我一些用asp语言设计的源代码?

幕后-李学亮(7137462) 10:51:57

讲一下ASP工作原理方面的东西,从理论方面理解我们所做的具体工作.

幕后-李学亮(7137462) 10:52:23

有利于把握学习的方法和方向.

幕后-李学亮(7137462) 10:52:45

语音讲的, 哪有记录???

大连张诗琪(847431885) 10:52:54

我在看

梦想(774240481) 10:53:05

梦想(774240481) 10:53:12

文字吧 都没准备呢,,

大连张诗琪(847431885) 10:53:35

对,我在单位,白天不能打开语音呢。

幕后-李学亮(7137462) 10:53:56

打字很累啊....

这东西内容也很多,那我就简单讲一下得了.

梦想(774240481) 10:55:21

恩 那你简单输入一下

幕后-李学亮(7137462) 10:59:21

ASP工作流程

前台提交数据--数据处理---写入数据库

数据库数据--数据处理---发送到前台

幕后-李学亮(7137462) 11:01:18

前台页面也可以有数据处理程序,这就是属于前端开发

比如数据验证,JS特效,联动菜单等.....

幕后-李学亮(7137462) 11:02:14

ASP是一个环境,提供一些环境变量和方法,

比如读取数据,发送数据,就要用到这些方法.

幕后-李学亮(7137462) 11:03:13

还可以获取服务端的各种信息.

比如服务器版本,客户端访问服务器的IP地址,,等...

幕后-李学亮(7137462) 11:04:05

我们将要学到的VBS,主要是用来数据处理,

然后通过ASP的各种组件,对这些已经处理好的数据进行操作,比如写进数据库,就要用到ASP的某些对象,而不是VBS程序.

幕后-李学亮(7137462) 11:04:39

大家想想,理解一下这三者的关系.

幕后-李学亮(7137462) 11:04:53

数据来源,数据处理,数据库.

幕后-李学亮(7137462) 11:05:56

HTML语言是显示这些数据用的,

当然,HTML标签本身也是一种数据,可以由ASP对象当作数据直接发送给浏览器

幕后-李学亮(7137462) 11:06:40

前端的脚本程序,也是一种数据,都可以存在数据库中,

由ASP的相应对象来操作.

幕后-李学亮(7137462) 11:07:39

这样就可以划分我们学习ASP的具体课程了.

幕后-李学亮(7137462) 11:09:34

显示数据

处理数据分为前台处理和后台处理

数据库用来存放数据

ASP各种对象和组件,用来沟通这三者,为数据的传递做支持和服务.

幕后-李学亮(7137462) 11:09:46

就这四个要点.

大连张诗琪(847431885) 11:10:09

课程流程清楚了。

幕后-李学亮(7137462) 11:15:50

其中的重点就是ASP如何沟通这三者.

M我百度HI

asp源码,.net源码有什么区别?

说起ASP+的好处,那就很多了。我们这里举几个最明显的。

速度,ASP+是编译后执行的,也就是说当aspx文件第一次被请求时被编译,以后的请求就不需要重新编译了。而ASP是解释性脚本语言,每次都需要重新编译,这种原因,其速度就无法和ASP+来比了。不过ASP+的编译速度也够慢的,在本地机上调试,第一次执行的速度是很慢的。不过以后就很快了,第一次执行的任务就交给管理员去做吧。我们就去享受以后的高速度吧:)

功能,ASP+的功能是无比强大的,几乎能做我们在网络能想到的事情,呵呵,举个简单的例子,那就是文件的上传,在ASP的时代,这个问题只能通过组件才行,但是在ASP+中只需要以下的代码就可以了。下面是一个例子:

html

head

script language="C#" runat="server"

void Button1_Click(object Source, EventArgs e) {

if (Text1.Value == "") {

Span1.InnerHtml = "Error: you must enter a file name";

return;

}

if (File1.PostedFile != null) {

try {

File1.PostedFile.SaveAs("c:\\temp\\"+Text1.Value);

Span1.InnerHtml = "File uploaded successfully to c:\\temp\\"+Text1.Value+" on the web server";

}

catch (Exception exc) {

Span1.InnerHtml = "Error saving file c:\\temp\\"+Text1.Value+"

"+ exc.ToString();

}

}

}

/head

body

HtmlInputFile Sample

form enctype="multipart/form-data" runat="server"

Select File to Upload:

Save as filename (no path): input id="Text1" type="text" runat="server"

span id=Span1 style="font: 8pt verdana;" runat="server" /

input type=button id="Button1" value="Upload" OnServerClick="Button1_Click" runat="server"

/form

/body

/html

相信大家都能看懂上面的程序,不是太难。看看用ASP+上传文件就是这么简单,根本就不需要什么组件了,呵呵,只可怜飞刀我写了半天的"aspcnUP上传组件",一片心血就被M$给搞完了。我们的组件也要下岗了,唉,可悲啊。(飞刀悲情地唱起"风萧萧兮,易水寒,壮士一去不复返......")

ASP+能做的事远不止如此,这里只是举个小例子,它的更多功能我们以后再去介绍,呵呵。

ASP+还有一大优点就是结构化编程,他的程序语言可以自已任意加,目前支持C#,VB,JavaScript,呵呵,大家是不是对不支持VBScript感到失望 ?!:)这是大势所趋,大家也不必失望啦,我以后的文章的例程都会用C#去写,呵呵,如果你钟情于VB,你也可以看看本站一篇关于VB与C#语法比较的文章,很容易上手的。对于C#,大家可能比较陌生,不过我们看看上面的程序,发现他还是有很多地方是我们容易上手的。我个人认为它是C++与VB与Java的结合体,也可能是M$宣战Java的第一步,大家用多了就会觉得他好处多:)

写ASP+程序,你会觉得是在写VB或者是VC,很多的思想全都来自于VB,VC,可能是MS.NET的原因吧。所以我们写程序的思维需要改变,要让你自已感觉这是在写软件,不是在写传统的asp程序。

至于ASP+还有的一些功能,我们站点以前的文章也介绍了,呵呵,大家查查,我们以后也会通过程序去了解,只可惜,我们服务商的服务器不能使用asp+,否则我们会更多了解的asp+的特性。

另外一个大家关心的问题就是,装有NGWS的Windows 2000是否还支持asp,担心我们有了aspx,就没有了asp,以前的程序就全玩完了。这个问题大家根本不用担心,NGWS设计时M$就考虑过,NGWS同样可以解析asp,文件的扩展名是.asp,那就使用asp的方法解析,如果是.aspx就使用asp+来解析,所以您以前的asp是不会报销的。哈哈,大家可以放心啦。飞刀的机器上就是这样的咯。aspx,asp都可以用:)

怎样用VC做ASP的组件

新建自定义控件:

添加类-MFC类-选基类(可以选各种基类,如果要全部实现功能全新控件,就选CWnd)。输入类名 CxxxxWnd

生成2个文件 xxxxWnd.cpp, xxxxWnd.h;在里面添加消息的响应处理功能,尤其添加wm_paint消息的处理用来绘制控件的外观。

使用自定义控件:

1.包含xxxxWnd.h头文件。

2.如果是从 CWnd继承的自定义控件,需要动态生成控件。如:

CxxxxWnd* myWnd = new CxxxWnd;

myWnd-Create( NULL, "fuckxxx", ....),看MSDN的说明输入参数

然后使用 myWnd-MoveWindow调整窗口的位置。

如果是从其他已知控件继承的,比如CButton,可以使用子类化的方法来添加自定义控件,在对话框上方一个按钮,然后定义一个控件变量,比如CButton m_button1; 然后将这个定义修改为 CxxxxWnd m_button1,这样就是你的扩展的Button控件了。

发表评论

评论列表

  • 竹祭杞胭(2022-07-18 10:02:20)回复取消回复

    吧! 创建服务器端的ASP搜索组件(一) 将一些asp web 站点的标题、描述、URL存在一个样本数据库Access 中。web站点标题在画面上显示的是URL连接,并允许

  • 忿咬假欢(2022-07-18 11:52:47)回复取消回复

    种广告内容,这就是运用ASP中的广告交替组件,使用广告交替组件交替广告图标可以更好的发布你的广告和服务的推广,更容易使别人接受你的广告,并能简单地实现交替显示图象 设置服务器日期时间组件 ASP组件为我们的ASP编程提供了强大的扩展功能,比如我