用为Web浏览器提供图像(三)(转)
2008-04-28 06:24
441 查看
建立ActiveX动态链接库
使用VB5.0,我们要开发一个ActiveX动态链接库。这个动态链接库让我们能够连接到SQL,提取图片数据,并把它们保存成文件,放在目录里。要建立动态链接库,请在打开VB程序之后执行下列步骤:首先:在文件(File)菜单里,选择新建项目(NewProject)。接着,在新建立项目对话框里,双击ActiveXDLL图标。VB自动地向项目里增加一个类,叫做Class1。然后,在属性容器里,双击名称(Name)属性,把它改成clsImageLoader,保持instancing属性为缺省值MultiUse不动。最后,在项目(Project)菜单里,选择Project1属性,打开项目属性对话框。选择通用(General)选项卡,把项目名称改为ImageLoader。其它字段可以不管,保持原样。单击确定(OK)完成对ImageLoader这个工程的设置。
在类里,写入了5个Let属性,1个Get属性(只读)和两个方法。Let属性传递动态链接库需要的信息,Get属性提供动态链接库生成的图片文件的位置。两个方法用来打开到数据库的连接,以生成图片文件。表A总结了这些属性和方法的作用。当然,根据项目的需要,可以在类里加入更复杂的功能。
表A:在ActiveX动态链接库里的属性和方法
属性/方法 作用
DbName 打开数据库连接所需的数据库名称。
TableName,
NameOfImageColumn, 打开记录集所需要的信息。
NameOfImageTypeColumn,
NameOfImageIdColumn
ImageFile(只读) 把图片文件的名称和位置返回给容器。
OpenConnection(方法) 打开数据库连接。
CreateTemplateImageFile(方法) 从数据库提取图片数据,并把它保存到目录里。
在类里还有其它的私有子程序,用来初始化类、终止类、打开记录集、建立图片文件,以及处理可能的错误。1
使用VB5.0,我们要开发一个ActiveX动态链接库。这个动态链接库让我们能够连接到SQL,提取图片数据,并把它们保存成文件,放在目录里。要建立动态链接库,请在打开VB程序之后执行下列步骤:首先:在文件(File)菜单里,选择新建项目(NewProject)。接着,在新建立项目对话框里,双击ActiveXDLL图标。VB自动地向项目里增加一个类,叫做Class1。然后,在属性容器里,双击名称(Name)属性,把它改成clsImageLoader,保持instancing属性为缺省值MultiUse不动。最后,在项目(Project)菜单里,选择Project1属性,打开项目属性对话框。选择通用(General)选项卡,把项目名称改为ImageLoader。其它字段可以不管,保持原样。单击确定(OK)完成对ImageLoader这个工程的设置。
在类里,写入了5个Let属性,1个Get属性(只读)和两个方法。Let属性传递动态链接库需要的信息,Get属性提供动态链接库生成的图片文件的位置。两个方法用来打开到数据库的连接,以生成图片文件。表A总结了这些属性和方法的作用。当然,根据项目的需要,可以在类里加入更复杂的功能。
表A:在ActiveX动态链接库里的属性和方法
属性/方法 作用
DbName 打开数据库连接所需的数据库名称。
TableName,
NameOfImageColumn, 打开记录集所需要的信息。
NameOfImageTypeColumn,
NameOfImageIdColumn
ImageFile(只读) 把图片文件的名称和位置返回给容器。
OpenConnection(方法) 打开数据库连接。
CreateTemplateImageFile(方法) 从数据库提取图片数据,并把它保存到目录里。
在类里还有其它的私有子程序,用来初始化类、终止类、打开记录集、建立图片文件,以及处理可能的错误。1
相关文章推荐
- 用为Web浏览器提供图像(一)(转)
- 用为Web浏览器提供图像(二)(转)
- 用为Web浏览器提供图像(四)(转)
- SQL Server为Web浏览器提供图像
- 用SQL Server为Web浏览器提供图像
- 用为Web浏览器提供图像
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- 提供和修改 MapPoint Web Service 地图图像
- 做web服务器提供apk下载,部分浏览器下载时后缀名为.html
- HTML5 Web Speech API 结合Ext实现浏览器语音识别以及输入
- 关于python开发web中插入本地图像和链接本地的html文件的方法
- redhat5.8+heartbeat+web+nfs(提供软件包)
- HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
- selenium_webdriver(python)获取元素属性值,浏览器窗口控制、网页前进后退,title/url打印
- JavaWeb编程:获取的计算机的版本号以及浏览器的版本之类的(${header['User-Agent']})
- web前端开发中浏览器兼容问题(一)
- Android 浏览器开发WebView setBlockNetworkImage本末
- 如何在PB中调用 Microsoft WEB 浏览器 控件?
- webDriver + Firefox 浏览器 完美兼容
- WebView.loadUrl方法弹出外部浏览器的解决办法