VB2008写的--收藏夹查看程序,适合.net初学者研究(附源码)
2009-03-12 17:34
495 查看
Public Name As String '定义书签类属性--名称
2 Public Url As String '定义书签类属性--网址
3 Public Sub Load()Sub Load(ByVal filename As String) '书签类Load方法 参数表示书签文件名如:书签名.url
4Code
Public FavoritesCollection As WebFavoriteCollection
Public ReadOnly Property FavoritesFolder() As String
Get
Return Environment.GetFolderPath(Environment.SpecialFolder.Favorites) '返回系统收收藏夹存储的位置
End Get
End Property
Public Sub ScanFavorites()
ScanFavorites(FavoritesFolder)
End Sub
Public Sub ScanFavorites(ByVal folderName As String)
If FavoritesCollection Is Nothing Then
FavoritesCollection = New WebFavoriteCollection
End If
For Each strFile As String In My.Computer.FileSystem.GetFiles(folderName)
My.Computer.FileSystem.GetFiles(folderName)
If strFile.EndsWith(".url", True, Nothing) Then
Try
Using objWebFavorite As New WebFavorite '用Using确保系统资源及时回收
objWebFavorite.Load(strFile)
FavoritesCollection.Add(objWebFavorite)
End Using
Catch ExceptionErr As Exception
Throw New Exception(ExceptionErr.Message)
End Try
End If
Next
End Sub
有了以上三个类我们就可以在程序窗体中调用
下载源码:/Files/quejuwen/Favorites.rar
使用现有的三个类,我们还可以建立任务栏程序如:
2 Public Url As String '定义书签类属性--网址
3 Public Sub Load()Sub Load(ByVal filename As String) '书签类Load方法 参数表示书签文件名如:书签名.url
4Code
Public FavoritesCollection As WebFavoriteCollection
Public ReadOnly Property FavoritesFolder() As String
Get
Return Environment.GetFolderPath(Environment.SpecialFolder.Favorites) '返回系统收收藏夹存储的位置
End Get
End Property
Public Sub ScanFavorites()
ScanFavorites(FavoritesFolder)
End Sub
Public Sub ScanFavorites(ByVal folderName As String)
If FavoritesCollection Is Nothing Then
FavoritesCollection = New WebFavoriteCollection
End If
For Each strFile As String In My.Computer.FileSystem.GetFiles(folderName)
My.Computer.FileSystem.GetFiles(folderName)
If strFile.EndsWith(".url", True, Nothing) Then
Try
Using objWebFavorite As New WebFavorite '用Using确保系统资源及时回收
objWebFavorite.Load(strFile)
FavoritesCollection.Add(objWebFavorite)
End Using
Catch ExceptionErr As Exception
Throw New Exception(ExceptionErr.Message)
End Try
End If
Next
End Sub
有了以上三个类我们就可以在程序窗体中调用
下载源码:/Files/quejuwen/Favorites.rar
使用现有的三个类,我们还可以建立任务栏程序如:
相关文章推荐
- 疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 角色权限
- .NET / Rotor 源码研究2 – PAL Initialization / Termination
- 通告: 已经上传部分程序及源码,有兴趣的朋友请到:http://download.csdn.net/user/WallesCai 查看
- 微软缘何“.NET研究”认为VB与C#需要异步语法
- Log“.NET研究”4Net 全方位跟踪程序运行
- 仅900行的Java简易《炸弹人》(无AI,适合初学者源码剖析)
- ASP.NET MVC 框架是 .NET 平台 Web 开发的主流,但是并不适合初学者
- 保护你的JAVA / .net 程序,终极避免被反编译方法研究
- VB6.0 程序升级到 VB 2008 相关问题总结
- 国外flash as高级程序特效研究探索网站(提供源码下载)
- C语言基础字符,数据类型整理(适合初学者查看)
- 常用ASP脚本程序集锦(适合初学者)
- 疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 操作权限
- 疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 数据集权限
- GuessNumber程序具体的题目(附)适合初学者学习练习,这是我学习时老师用的一个项目
- 【.NET】浅谈VB.NET程序开发
- .NET 类库研究必备参考 添加微软企业库源码
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- VB6.0 程序升级到 VB 2008 相关问题总结
- [VB.NET源码]防止运行重载多个程序实例