说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

利用VB访问Internet

HTML文档下载 WORD文档下载 PDF文档下载
利用VB访问Internet
当前,有许多构造模块可以帮助用户创建名为超客户端(rich client)的Internet应用, 其中包括Visual Basic(以下简称VB)的ActiveX控件集合。它们可以提供SMTP和POP邮件服务、FTP、Newsgroup和Web访问等功能。另外,利用OLE也可以实现Web访问的自动化。本文向大家介绍这两种方法。

在应用中嵌入Active X控件


利用Crescent的Internet Toolpak(Internet 工具包)符合HTTP协议的控件,可以将VB应用连接到Web站点,向站点传送数据,并从站点获取HTML页面。Crescent HTTP控件不能实际显示出下载的HTML页面,但能使应用程序以字符串的形式使用页面数据。例如,如果服务器产生一个名叫Myresult.html的HTML文件答复来自客户端的请求,客户端应用能够通过与服务器建立的Crescent Active X连接来获取并下载这个文件。建立连接的代码段如下:

CIHTTP1.HostName="myresult.myhost.com"CIHTTP1.URL="results\myresult.html"CI HTTP.ParseIncomingData = TrueCIHTTP1.ConnectToServer一旦Active X控件与服务器建立连接,它就会触发HTTPServerConnection事件。这时,应用程序发出命令CIHTTP1.GET,检索U RL属性中指定的页面,然后该控件激活FileClosed事件取回指定的页面。应用程序通过Acti ve X的属性HTMLPageText WithTags(主页不嵌有HTML代码时用属性HTMLPageTextWithOutTa gs)读页面文本。代码如下:

mytext= CIHTTP1. HTMLPageTextWithTags如果不想用控件下载整个主页,可以通过控件的PacketReceived事件的Packet参数快速扫描页面数据。每当控件接受到服务器的数据后都会激活PacketReceived事件。

另外,客户端应用还可以使用HTTP控件提取来自标准浏览器的Web页面数据。例如,Acti veX控件在幕后与Web建立连接并下载正在发布的页面,让传统的客户端应用不断接收最新We b信息,更改原有内容。

为进一步简化处理,在ActiveX控件与Web页面相连之前需设置好属性。Crescent的HTTP 控件还可以把下载页面的URL地址、图像文件的地址和所有HTML命令文件分别添加到指定的三个列表框中。

用OLE实现Web访问的自动化


除了ActiveX控件以外,还有一种方法可以实现应用程序与Web的交互自动化,这就是OLE 自动化,即利用OLE Automation建立传统应用,再通过浏览器的OLE Automation服务器接口进行自动Web连接。Netscape Navigator 和Microsoft Internet Explorer 3.0 以上版本都支持OLE Automation。

Netscape Navigator的OLE Automation接口是专为这一目的而设计的。例如,通过OLE Automation接口让Navigator打开一个Web页面,它不会在自身的浏览器窗口中显示这个页面 ,而是下载该页面的内容,复制到服务器对象的数据缓冲区中,让客户端的应用程序去访问这些内容。

例如,假设需要Navigator在Excel中打开一个Web页面,首先必须使用Excel的"引用"对话框引用Navigator程序目录中的Netscape.TLB库,然后把Navigator对象作为一个实例,并完成打开页面的功能。代码如下:

Dim Nav as Object, result as BooleanDim url$Const urlGet=0Const urlPost=1ur l$=http://www.microsoft.com/indev/default.htmset Nav=CreatObject("netscape.netw ork")result=Nav.Open(url$,urlGet,",",0," ")如果自动化对象的属性IsFinished设置为 True,就可以通过对象缓冲区仔细处理页面中的内容。
回车代替Tab移动输入焦点-Delphi资料 获取Windows临时路径-Delphi资料 获取当前鼠标位置的类名和句柄-Delphi资料 检测存在打印机-Delphi资料 将BMP文件转换为JPG文件-Delphi资料 类似链接的效果-Delphi资料 利用COM技术实现外壳扩展的属性页-Delphi资料 留意DELPHI的命名规则 判断元件有哪一特定的属性-Delphi资料 全局热键-Delphi资料 让自己的程序防破解-Delphi资料 如何查找一个目录下的某些特定的文件-Delphi资料 如何在全屏幕显示一个AVI文件-Delphi资料 删除文本文件中的多余空格-Delphi资料 实现Hint的分行提示-Delphi资料 实现应用程序的文件拖放功能-Delphi资料 死循环的控制权转让-Delphi资料 添加桌面快捷-Delphi资料 统计中英文字个数-Delphi资料 为 应 用 程 序 添 加 口 令-Delphi资料 应用软件加入全面的功能权限控制-Delphi资料 用Delphi编写安装程序 用Delphi实现超级链接 用Delphi实现子目录级的文件查询 用Delphi自制英语复读机 用DEPHI为应用软件建立注册机制-Delphi资料 优化delphi5.0秘籍大曝光 元件的handle的建立-Delphi资料 元件卷动的改进-Delphi资料 在delhpi程序中获取网络资源信息-Delphi资料 在Delphi中操作快捷方式 低手勿入,高手请进,剧难??? 一个程序调试中产生的问题 -------数据接收和发送模式的问题!(非资深程序员勿入)100分只给答的最好的 求救!关于坐标系转换问题 现在很多邮件服务器要身份验证,ASP.NET(C#)的SMTPMAIL类有设置身份验证和密码的属性吗? 怎么在基于对话框的程序中加入一幅bmp作为底图? 刚学java,碰到一问题,请 有空进来看看 showMessageDialog的使用问题 disable mainmenu控件的某个subitem怎样实现 哈哈,需要短信网关IP地址及其源代码的快来顶一下。 sybase12.0安装时的问题??? 怎么样能用asp编写使得IE打开pdf文件?在查询后怎样还能在查询的输入框里面保留查询的输入? 如何使用TreeView进行分级管理 触发器的效率问题! 寻求解决方案 组件刷新问题,UP有分 请问 虚拟目录 和 WEB站点 有什么区别? DBEXPRESS的问题!很简单 请问那里有支持中文好的jsp开发的webmail下载?很急!谢谢大家了! 我如何在程序中切换输入法 怎么把一个COleDateTime类型的变量转成time_t类型(long型)变量? 结构成员这样定义 WCHAR bString[0]; 长度为0有意义吗? 关于DLL中的函数 如何动态分配指针数组? 哪里有关于delphi多线程资料下载? 急!!!SQL2000数据库IMAGE图象数据的存取?????? 这个存储过程怎么写? D7中的这个怎不见了啊-----急急 为什么只能传递两个汉字?有解决的办法吗? 关于DLL文件中的函数 lotus菜鸟请求急就!!!!!!!! 如何动态分配指针数组? 怎样实现点击按钮,将光标所在行的某列参数传到另一个form,显示出另一个表的某条相关记录? 这句话到底有什么含义??? T-SQL连接字符串的操作符号是? 问一个送分问题。 如何得到驱动器信息? (腊肉)欢迎讨论:简体、繁体同界面显示问题 請問在水晶報表里怎樣實現這樣的設計 谁有校友录? 欢迎讨论:简体、繁体同界面显示问题 用VB写了Lable控件,但不知如何把背景是否透明的属性加入 这堆警告是什么意思? 关闭API函数? 怎么按钮的字体的颜色改变不了? 关于图像识别,急急,谢谢 用Oracle8i(个人版)连接Oracle8问题(在线) 用quickreport如何做master/detail 報表 大家请看这段代码(部分):为什么returnValue第一次返回null,第二次返回正确??百分求解 发一个笑话--跟警察牛B的人 呵 请问如何用oledb连sybase11.9.2? 古代的人喝什么水?3Q我个人觉得古代的人大部分喝矿泉水,那时候环境资源没怎么开发,大部分喝山泉,溪水,河水,这些水中都含有一定的矿物质! 往FeS04加氨水,开始看到的现象是什么后来在空气中露置,继续看到的现象是什么 迎春花的作文 1000 为什么水永远都喝不腻呢?3Q 妥尔油脂肪酸与妥尔油区别 函数y=sin(2x+π/6)图像的一个对称中心是 为什么咪唑比吡啶碱性强? 井水烧开有白色液体井水烧开以后壶底有一层白色的块状...每次烧开水都有这种白色块状物体...但是水未烧以前是清澈的干净的水...为什么烧开以后就有一层白色的物体..如果喝了这样的水 已知函数y=1/2tan(2x+q)的图象的一个对称中心为(-帕/6,0),求满足条件的绝对值最小的q 浇花用水怎么选听大家说慎重选择浇花用水很重要,比如说找一瓶子里面放入蛋壳 馒头渣 剩下的饮料 果肉等等 倒入水放置一段时间取其上清液浇花这样好吗 直接把上清液倒入花盆吗?还需要 桶装方便面和桶装过桥米线各有各的什么缺点和优点呢? 告诉我制氯气的方法.不能用浓盐酸,浓硫酸,浓硝酸,但不限浓磷酸,稀硫酸,稀盐酸,稀硝酸.次氯酸钠可以吗? 测气相色谱时使用溶剂必须是色谱纯吗? 关于迎春花的作文 为什么稀释浓硫酸时要把浓硫酸倒进水中? 高效液相色谱专用的色谱纯溶剂可以用于气相色谱吗? 下列离子Fe3+ Cu2+ Ag+ Fe2+ Hg+按氧化性排列顺序为? activities from following HR processes什么意思?RT 气相色谱测定残留溶剂能用稀硫酸吗 上班族午餐带饭,用什么样的保温饭盒比较好? 距离产生的到底是什么?我觉得两个人分开久了,产生的一定不是美,是隔阂,是不信任. 方便面厂拉出来的碎方便面渣子有何用处? 在电解池中阴极放电时,氧气放电能力与Ag+,Cu+等金属活动性顺序表中的金属相比谁更强? 混沌的解释是什么?要的,谢谢啦! 高一【氧化还原反应】有关离子共存问题.题目如下图.特别是必要化学反应方程式(A选项的反应方程式要写清楚)】 钠会和双氧水反应吗? 如何确定该结构的相对构型 我国井水里有什么物质我国南方某些地区的井水之后,井水由澄清变成有少量红棕色絮状沉淀积于缸底,水面上浮着一层绣皮.这两样东西是怎样产生的 迎春花作文21211221122 用E/Z法确定构型都说是按照官能团的优先次序来看是否一致,我有如下问题是否卤素次于烷基同样是卤素,BR和CL的优先次序怎么样双键是不是优于烷基H是不是比任何都要劣 混沌与秩序~英雄战歌,那个英雄最值得购买? 晶体硅和sio2晶体中的si原子为什么也是sp3杂化 OF2是极性分子,可以判定其分子构型为”V”形结构吗? 想变白反倒变黑了~怎么回事?最近白天用美加净珍珠银耳霜,晚上用片仔癀珍珠膏,一个多星期了,这几天发现有明显的黑了一个系号!:crab-1-)怎么回事嘛! 现在每天我还用白醋兑水擦脸.据说美白 氯气制取氯气与水反应生成HCI和HCIO,HCIO分解成HCI 和氧气,那氯水的酸性会增强吗 能否由氯水加热直接制备氯气?如果可以要注意事项有哪些 井水含有什么物质?它跟自来水一样吗?我家的井水对洗衣粉、肥皂,很容易过清,用自来水洗干净手上的洗衣粉洗很久都是很滑,但用井水却一瓢水手上的洗衣粉都去掉.为什么呢? 毕赤酵母有细胞壁吗?如果有的话,细胞壁的主要成分是什么呢?能有溶菌酶降解吗? 美女hr什么意思 在混沌与秩序之英雄战歌中,请问那个英雄比较厉害,推荐买哪个? 迎春花的作文要700字,不要“一到春天,百花仙子就往地上撒出许多的花蕊,而最娇小、最芬芳的花肯定当属迎春花喽!迎春花是在三月份开...”和“看着看着,我才想起来我不是迎春花,我是在看 函数y=-2tan(2x+π/3)的图像的对称中心 女人下面变黑了是怎么回事 山东省济宁市新高二化学学必修几山东省济宁市新高二化学学第几本?选修四还学吗 地质构造理论当中的‘活动论’和‘固定轮’的区别是什么 脂肪酸甲酯的磺酸盐类表面活性剂大家好,我是北京化工大学的研究生,现在做一个关于脂肪酸甲酯的课题,最近有一个疑问想请教大家.我现在有50%的液体脂肪酸甲酯磺酸钠(液体MES)从喜赫石 甲苯为什么呈黄色 枕状构造为什么能够确定地质年代?如上我差点忘了。放射性同位素可以用来确定火成岩石的绝对年龄。稳定同位素好像是判断岩石的物质环境与来源。 混沌与秩序之英雄战歌出装色龙,水人,12B出装.跪求大神指点 一道物理竞赛题 行星的退行速度和离我们的距离成正比即v=Hr H为哈勃常数.假设宇宙大爆炸个星体以不同的速度想外匀速运动,我们位于其中心则速度越大的离我们越远 用上述理论确定宇宙的 初学疑问 高温下SiO2与碳酸盐反应生成CO2高温下SiO2与碳酸盐反应生成CO2 是不是假设没有高温条件能发生这个反应就能得出硅酸强于碳酸?但实际碳酸强于硅酸,反应能发生是因为有高温? 农村很多地区使用的井水属于...A.陆地水B.地表水 为什么那么爱气求大神帮助 怎么看两个离子会不会发生氧化还原反应 温度对细胞膜通透性影响的原因请问温度对细胞膜的通透性的影响是什么原因?是只改变蛋白质的活性,还是还对其他膜上物质有影响?例如磷脂双分子层而且我听说在高温下,磷脂分子之间会 请教高一离子反应和氧化还原反应, 别人气我我气别人行不行?谢谢了,大神帮忙啊 么水不可以喝拜托各位了 3Q 1.石油磺酸盐和脂肪酸相比有哪些特点? 已知函数1/2tan(2x+φ)的图像的一个对称中心为(-π/6),求满足条件的绝对值最小的φ 普京称索契冬奥会欢迎同性恋者参与 不禁化武组织:叙公布41处化武设施 已看到蛇会害怕?研究称恐惧有助灵长类避巴基斯坦一部族长老家遭袭7人死亡2014圣保罗秋冬时装周开幕美国白宫称不会停止要求俄罗斯移交斯诺澳新政府继续禁止华为参加宽带网络竞标一名越南籍变性人涉嫌贩毒被马来西亚警谷歌被曝建造海上神秘建筑物 或为海上格鲁吉亚执政联盟候选人总统选举胜券在日本在亚太动作频频放言制衡中国 中方剧场版《圣斗士星矢Legend of男子胡须长4.3米创世界纪录 32年安倍拟借索契冬奥会开幕会晤普京磋商领美国白宫称不会停止要求俄罗斯移交斯诺韩婚姻报告显示晚婚成潮流 姐姐新娘现日本前首相博客曝出核能阴谋论 被批可外媒称土为导弹采购留后手 以防与中国民调称奥朗德成为法国史上最不受欢迎总美宾州大学将向该校性侵案受害人赔59看到蛇会害怕?研究称恐惧有助灵长类避日本飞机失联 矛头指向中国?“一带一路”:金融强,经济强,中国强道家武学秉持“尚武精神”挑战世界搏击和事佬今天还在送电影票!深度调查:中国女性为什么恐惧宋佳┃时尚的人什么时候都走在潮流的尖北京警方称T3航站楼坠亡男子非专车司“老家河南 根在中原”古乐诗文朗诵会北京\"朝阳798和颐酒店一女子被袭扭曲的自信:朝鲜离灭亡还有多远?滞胀起码还有人气 比日式通缩要好些道不尽故土恋,诉不完思乡情 黄帝故里唐嫣与姚晨互动频繁:在片场会聊生活和汉民族女子成人“及笄礼”仪式武汉举行中国首提构建知识产权“大保护”格局文化搭台 旅游唱戏 琼中“三月三”受海口强力整治交通乱象 1个月查处交通交警查违停,查出车主涉嫌强奸、非法持天猫、京东将开始一场大洗牌!从国外买黄晓明片场请假 为粉丝“最美白血病人辛东方重组百花园传媒 人员大调整
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘