ASP.NET网页设计C#将指定网页增加到保藏夹的办法
我以前很喜欢Serv-U,自从它用Java重写之后我就再也没用过,实在是太慢了,我宁可用IIS搭建FTP,虽然IIS搭建FTP在权限管理上很不灵活。网页 今天想完成一个小功效,就是把正在扫瞄的某网页增加到保藏夹中。之前在页面间接用JAVASCRIPT挪用一个办法就弄定了,如今我是想用WINFORM来完成,我本人找了一下没有看到相干的办法(大概找的不细心)。因而想了一下决意本人完成算了。完成这个功效次要是两步,起首要获得体系用户的保藏夹目次,第二是要依据取得页面地点在保藏夹目次创立一个快速体例。
要取得保藏加目次我们能够用GetFolderPath办法来完成,代码以下
1stringpath=Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites);要创立快速体例必要用到IWshRuntimeLibrary定名空间,在这里我们要USING一下。并在援用里增加一个COM,windowsscripthostobjectmodel。增加到保藏夹办法以下“
1publicvoidaddFavorites(stringurl,stringfilename,stringsavepath)
2{
3stringpath=Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites);
4if(!System.IO.File.Exists(path+""+filename+savepath+".url"))
5{
6
7IWshShell_Classshell=newIWshShell_ClassClass();
8IWshURLShortcutshortcut=null;
9if(savepath=="Favorites")
10{
11shortcut=shell.CreateShortcut(Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)+""+filename+".url")asIWshURLShortcut;
12}
13else
14{
15shortcut=shell.CreateShortcut(Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)+""+savepath+""+filename+".url")asIWshURLShortcut;
16}
17
18shortcut.TargetPath=url;
19shortcut.Save();
20}
21}
个中URL是你要保留网页的路径,filename是天生快速体例的称号,savepath是在保藏夹中保留在哪一个目次。
特地想提个成绩,有谁晓得怎样失掉AxWebBrowser工具中statustext。
你可以先看看这篇文章(软微学院生涯-三朝元老经验谈),打不开再跟我说。(我的意思是想让她自己先稍微了解一下到底现在各个方向学的工具以及以后要做的工具大概是什么,因为喜欢做什么样的事其实自己最清楚的) 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。 是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。 Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。 逐步缩小出错代码段的范围,最终确定错误代码的位置。 主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
页:
[1]