愤怒的大鸟 发表于 2015-1-18 11:14:32

ASP.NET教程之WebBrowser控件的经常使用办法、属性和事务仓酷云

net网页编程欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!1.属性

属性申明Application假如该对象无效,则前往掌管WebBrowser控件的使用程序完成的主动化对象(IDispatch)。假如在宿主对象中主动化对象有效,这个程序将前往WebBrowser
控件的主动化对象Parent前往WebBrowser控件的父主动化对象,一般是一个容器,比方是宿主或IE窗口Container前往WebBrowser控件容器的主动化对象。一般该值与Parent属性前往的值不异Document为举动的文档前往主动化对象。假如HTML以后正被显现在WebBrowser中,则
Document属性供应对DHTMLObjectModel的会见路子TopLevelContainer前往一个Boolean值,标明IE是不是是WebBrowser控件顶层容器,是就前往true
Type前往已被WebBrowser控件加载的对象的范例。比方:假如加载.doc文件,就会返
回MicrosoftWordDocumentLeft前往或设置WebBrowser控件窗口的外部右边与容器窗口右边的间隔Top前往或设置WebBrowser控件窗口的外部右边与容器窗口顶边的间隔Width前往或设置WebBrowser窗口的宽度,以像素为单元Height前往或设置WebBrowser窗口的高度,以像素为单元LocationName前往一个字符串,该字符串包括着WebBrowser以后显现的资本的称号,假如资本
是网页就是网页的题目;假如是文件或文件夹,就是文件或文件夹的称号LocationURL前往WebBrowser以后正在显现的资本的URLBusy前往一个Boolean值,申明WebBrowser以后是不是正在加载URL,假如前往true
就能够利用stop办法来打消正在实行的会见操纵
2.办法

办法申明GoBack相称于IE的“前进”按钮,使你在以后汗青列表中前进一项GoForward相称于IE的“行进”按钮,使你在以后汗青列表中行进一项GoHome相称于IE的“主页”按钮,毗连用户默许的主页GoSearch相称于IE的“搜刮”按钮,毗连用户默许的搜刮页面Navigate毗连到指定的URLRefresh革新以后页面Refresh2同上,只是能够指定革新级别,所指定的革新级其余值来自RefreshConstants列举表,该表界说在ExDisp.h中,能够指定的分歧值以下:
REFRESH_NORMAL实行复杂的革新,不将HTTPpragma:no-cache头发送给服务器
REFRESH_IFEXPIRED只要在网页过时后才举行复杂的革新
REFRESH_CONTINUE仅作外部利用。在MSDN里写着DONOTUSE!请勿利用
REFRESH_COMPLETELY将包括pragma:no-cache头的哀求发送到服务器
Stop相称于IE的“中断”按钮,中断以后页面及其内容的载进
3.事务

PrivateEventsDescriptionBeforeNavigate2导航产生前引发,革新时不引发CommandStateChange当命令的激活形态改动时引发。它标明什么时候激活或封闭Back和Forward菜单项或按钮DocumentComplete当全部文档完成是引发,革新页面不引发DownloadBegin当某项下载操纵已入手下手后引发,革新也可引发此事务DownloadComplete当某项下载操纵已完成后引发,革新也可引发此事务NavigateComplete2导航完成后引发,革新时不引发NewWindow2在创立新窗口之前引发OnFullScreen当FullScreen属性改动时引发。该事务接纳VARIENT_BOOL的一个输进参数来唆使IE是全屏显现体例(VARIENT_TRUE)仍是一般显现体例(VARIENT_FALSE)OnMenuBar改动MenuBar的属性时引发,标示参数是VARIENT_BOOL范例的。VARIANT_TRUE是可见,VARIANT_FALSE是埋没OnQuit不管是用户封闭扫瞄器仍是开辟者挪用Quit办法,当IE加入时就会引发OnStatusBar与OnMenuBar挪用办法不异,标示形态栏是不是可见。OnToolBar挪用办法同上,标示工具栏是不是可见。OnVisible把持窗口的可见或埋没,也利用一个VARIENT_BOOL范例的参数StatusTextChange假如要改动形态栏中的笔墨,这个事务就会被引发,但它其实不剖析程序是不是有形态栏TitleChangeTitle无效或改动时引发2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。

再见西城 发表于 2015-1-20 18:22:43

ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。

不帅 发表于 2015-2-5 23:59:16

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

冷月葬花魂 发表于 2015-2-6 11:05:57

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

精灵巫婆 发表于 2015-2-16 00:38:27

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

活着的死人 发表于 2015-3-4 19:39:57

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

兰色精灵 发表于 2015-3-5 23:28:44

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

灵魂腐蚀 发表于 2015-3-11 04:46:07

那么,ASP.Net有哪些改进呢?

深爱那片海 发表于 2015-3-12 02:49:05

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

变相怪杰 发表于 2015-3-19 17:39:44

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
页: [1]
查看完整版本: ASP.NET教程之WebBrowser控件的经常使用办法、属性和事务仓酷云