- 浏览: 178360 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
xiangyufangai:
很好很强大膜拜中哈哈!!
VB 两个字符串处理函数(类似Left/Mid/Right/Split的结合) -
hellohank:
这个……叫摘要算法,不叫加密算法~
Java实现的加密工具类(支持MD5和SHA) -
NIUCH1029291561:
接口有问题奥
网银在线支付接口和应用 -
yeuego:
能幫你就行了
MySQL索引分析 -
ForgiDaved:
很给力的介绍。记得前段时间给一个系统加功能,设计的表没有 ...
MySQL索引分析
'建立活动桌面'(IADS)对象,首先要引用 Active DS Type library 组件
Dim WWWServer As IADs, WWWService As IADs, WWWVDir, WWWVdirRes As IADs
Function CreateWebSite(ByVal WWWSiteName As String, _
ByVal WWWSitePort As String, _
ByVal WWWSitePath As String, _
ByVal WWWHostName As String, _
ByVal ComputerName As String) As Boolean
'变量定义
Dim SiteExist As Boolean
Dim WebName
'变量初始化
SiteExist = False
WebName = 1
CreateWebSite = True
On Error Resume Next
Err.Clear
'取得W3SVC服务
Set WWWService = GetObject("IIS://" & ComputerName & "/W3SVC")
Do While Err.Number <> 0
Err.Clear
Set WWWService = GetObject("IIS://" & ComputerName & "/W3SVC")
Loop
Err.Clear
'出错处理
'在IIS中查找每一个WEB站点
For Each WWWServer In WWWService
If UCase(Trim(WWWServer.ServerComment)) <> UCase(Trim(WWWSiteName)) Then
If IsNumeric(WWWServer.Name) Then
If CInt(WWWServer.Name) >= WebName Then WebName = CInt(WWWServer.Name) + 1
End If
Else
SiteExist = True
Exit For
End If
Next
If SiteExist Then
MsgBox "该站点已经存在!", vbInformation + vbOKOnly, "系统信息"
Exit Function
End If
'创建WebServer
Set WWWServer = WWWService.Create("IISWebServer", WebName) '创建新站点
WWWServer.ServerComment = WWWSiteName '设置站点名
WWWServer.KeyType = "IISWebServer"
WWWServer.ServerBindings = ":" & WWWSitePort & ":" & WWWHostName '设置端口号和主机头
WWWServer.DefaultDoc = "Default.asp,Index.asp,Default.htm,Index.htm" '设置默认启动文件
WWWServer.AccessScript = True '设置权限
WWWServer.AccessRead = True
WWWServer.FrontPageWeb = True
WWWServer.EnableDefaultDoc = True
WWWServer.DefaultDoc = "Default.htm, Default.asp, Index.htm, Index.asp"
Set WWWVDir = WWWServer.Create("IISWebVirtualDir", "Root")
WWWVDir.Path = WWWSitePath
WWWVDir.AppCreate True
WWWVDir.SetInfo
WWWServer.SetInfo
WWWServer.Start
MsgBox "主机设置成功!", vbInformation + vbOKOnly, "系统信息"
'Set WWWVdirRes = WWWVdir.Create("IISWebVirtualDir", "Resource") '创建虚拟目录
'WWWVdirRes.Path = WWWFilesPath + "\Resource"
'WWWVdirRes.AccessRead = True
'WWWVdirRes.AccessWrite = True
'WWWVdirRes.SetInfo
'下面为自定义IIS Web Server的错误信息,等发生404错误时候指定调用网站主目录下的404.htm页面显示
'WWWServer.HttpErrors = "404,0,FILE," + WWWFilesPath + "\404.htm"
'WWWServer.SetInfo
CreateWebSite = True
End Function
Function DeleteWebSite(ByVal WWWSiteName As String, ByVal ComputerName As String) As Boolean
'定义变量
Dim Tmp As Integer
Dim WebName
Dim SiteExist As Boolean
'变量初始化
SiteExist = False
DeleteWebSite = True
'取得W3SVC服务
On Error Resume Next
Err.Clear
Set WWWService = GetObject("IIS://" & ComputerName & "/W3SVC")
Do While Err.Number <> 0
Err.Clear
Set WWWService = GetObject("IIS://" & ComputerName & "/W3SVC")
Loop
Err.Clear
For Each WWWServer In WWWService
If UCase(Trim(WWWServer.ServerComment)) <> UCase(Trim(WWWSiteName)) Then
SiteExist = False
Else
If IsNumeric(WWWServer.Name) Then
WebName = WWWServer.Name
End If
SiteExist = True
Exit For
End If
Next
'删除站点
WWWService.Delete "IISWebServer", WebName
MsgBox "主机删除成功!", vbInformation + vbOKOnly, "系统信息"
End Function
Private Sub cmdCreateWebSite_Click()
CreateWebSite txtSiteName.Text, txtSitePort.Text, txtSitePath.Text, txtHostName.Text, txtComputerName.Text
End Sub
Private Sub cmdDeleteWebSite_Click()
DeleteWebSite txtSiteName.Text, txtComputerName.Text
End Sub
发表评论
-
vb 启动外部程序并且模拟鼠标点击
2011-03-09 13:28 1229Imports System.Runtime.InteropS ... -
VB 列出SQL数据库中所有表及字段信息
2011-03-09 13:24 1191程序思想:用Select name From sysobje ... -
VB 纯代码实现Timer控件的功能
2011-03-09 13:23 1408本博客有一篇类似的文章《VB 中运用 TimeSetEvent ... -
VB 控制音量
2011-03-09 13:22 1256'按钮一是音量增加,按钮二是音量减少,按钮三是静音切换. ... -
拦截 VB TextBox 双击消息
2011-03-09 13:22 968我们都知道在VB中TextBox默认是没有双击消息过程的(也就 ... -
VB 获取/设置屏幕分辨率
2011-03-09 13:21 1144Option ExplicitPrivate Decla ... -
VB 将数据快速导入EXCEL
2011-03-09 13:21 1064Public Function ToExcel()On ... -
VB 建立快捷方式
2011-03-09 13:20 801Private Declare Function fCr ... -
VB 获取快捷方式原文件路径
2011-03-09 13:20 945'此方法不需要引用IShellLink.Private ... -
VB 的一组字符串转换函数
2011-03-09 13:20 808Public Function chrConvert(s ... -
VB 在浏览目录时指定初始目录
2011-03-09 13:19 1116'VB也可以使用CallBack,下面是一个例子: '先 ... -
VB 获得鼠标滚轮的事件
2011-03-09 13:18 1019'窗体代码Private Sub Form_Load() ... -
VB 比较两组字符串
2011-03-09 13:18 1314【方法一】 StrComp(string1, Stri ... -
VB 用API下载文件实例
2011-03-09 13:17 814'########################### ... -
VB 窗口处理技巧大全
2011-03-09 13:17 802VB提供了API函数SetWindowLong和GetWind ... -
VB 实现屏幕右下角浮出式消息窗口,透明淡出效果。
2011-03-09 13:16 1020'任务栏高度[此部分相关代码转载自 枕善居]Privat ... -
VB Filter 函数用法
2011-03-09 13:16 2000例子1:Dim aa(10) As StringDim bbD ... -
VB 在EXPLORER进程崩溃之后重建托盘图标
2011-03-09 13:15 862重点为:向系统注册“TaskbarCreated”消息 ... -
Shell 调用程序后等待该程序结束后返回继续
2011-03-09 13:15 1249方法1: Private Declare Functi ... -
VB 最简单的WAV声音或音乐文件播放的代码
2011-03-09 13:14 1401'最简单的WAV声音或音乐文件播放的代码'API声明Pr ...
相关推荐
在本案例中,使用VBScript作为应用语言来实现对IIS的打包配置。这是因为VBScript易于学习且功能强大,尤其适合于快速开发简单的自动化任务或小型脚本,如配置文件的读写、系统信息的获取等。 #### 知识点四:IIS...
ASP.NET提供了丰富的功能,包括控件、事件驱动模型、自动状态管理以及对XML和Web服务的强大支持。通过ASP.NET,开发者可以使用C#、VB.NET等.NET兼容语言编写服务器端代码,实现网页的逻辑和交互。 IIS(Internet ...
综上所述,这个知识管理系统VB源代码项目涵盖了前端用户界面设计、后端数据库交互、文件管理和版本控制等多个方面,对于学习VB开发和理解知识管理系统的实现原理非常有价值。开发者可以通过分析和修改源代码,进一步...
在VB.NET和ASP.NET框架下实现一个简单的Web应用程序,特别是构建一个在线论坛,涉及到许多关键概念和技术。这个项目可能是为了教学目的,让学生了解基础的Web开发,并熟悉数据库操作。以下是一些相关的知识点: 1. ...
ISAPI(Internet Server Application Programming Interface)允许开发者编写C++或VB等语言的扩展来增强IIS的功能。 6. **日志和故障排查**:IIS会记录详细的访问日志,帮助管理员了解网站的访问情况和问题定位。...
【VB.Net简单留言簿_网站在线聊天留言源码】是一个基于VB.Net编程语言开发的简易留言簿应用程序,适用于创建一个网站上的在线聊天和留言功能。这个源码为开发者提供了一个基础框架,帮助他们理解如何利用VB.Net实现...
使用VB与ADSI结合,可以实现自动化IIS的配置和安全管理。例如,以下是一段简单的VB代码,用于列出所有IIS站点: ```vb Dim iisServer As Object Set iisServer = GetObject("IIS://LocalHost/W3SVC") For Each ...
"Vb.net简单新闻系统_新闻文章发布系统" 这个标题表明我们正在讨论一个基于Vb.net编程语言构建的新闻管理系统。这个系统主要用于发布和管理新闻文章,适合初学者或者小型企业使用,以实现基础的新闻发布功能。 ...
4. **安装SQL Server** 或 **Visual Studio**: 这两个是可选的,SQL Server用于数据库管理,Visual Studio是开发环境,支持创建和调试IIS上运行的应用程序。 **注意事项**: - 安装顺序很重要,应先安装IIS,然后...
在代码层面,我们可以使用.NET Framework提供的System.Web.Hosting命名空间来管理和控制FTP服务器,但这通常需要对IIS有深入的理解。 2. FTP客户端: 实现FTP客户端则相对简单,主要通过FtpWebRequest和...
在网购系统中,VB.NET用于编写后端逻辑,处理用户的请求,管理数据库操作,以及实现业务规则。 3. **商品展示**:在系统中,商品信息通常存储在数据库中,通过ASP.NET的控件(如GridView或ListView)显示在前端页面...
3. **控件基础**:丰富的服务器控件使得界面设计和交互功能的实现变得简单。 4. **状态管理**:通过视图状态和隐藏字段等方式,解决了Web的无状态性问题。 5. **自动页面生命周期管理**:自动处理页面加载、回发和...
这个项目利用了Microsoft的ASP.NET框架,VB.NET编程语言,以及SQL数据库来实现一个简单的在线交互平台,让用户能够留下他们的信息。 ASP.NET是微软开发的一种服务器端Web应用程序框架,它简化了Web开发过程,提供了...
在本系统中,VB用于编写后端逻辑,处理用户请求,与数据库交互,以及实现新闻发布和管理的各种功能。 2. **Access数据库**: Access是微软提供的关系型数据库管理系统(RDBMS),适合小型到中型企业级应用。在这个...
【ASP.NET源码——[聊天留言]VB.net简易留言本.zip】这个压缩包包含了一个基于ASP.NET技术构建的VB.NET语言实现的简单留言本应用。ASP.NET是微软开发的一个用于构建动态网站、Web应用程序和Web服务的框架。在这个...
综上所述,"VB写的精减数据库管理程序"是一个实用且全面的管理工具,结合了VB的强大编程能力和SQLDMO对数据库的管理能力,提供了便捷的数据库管理和IIS配置功能,对提升企业内部的信息化管理水平具有重要意义。...
【ASP.NET源码——[新闻文章]Vb.net简单新闻系统.zip】是一个包含VB.NET编写的简单新闻管理系统源代码的压缩文件。这个系统主要用于展示如何在ASP.NET平台上开发一个基本的文章发布、管理和展示功能。ASP.NET是...
在VB.NET中,你可以创建控制器、视图和模型来实现这一模式。同时,ASP.NET Web Forms是另一种常用的方式,通过控件和事件驱动的模型,简化了Web开发。 数据库集成是ASP.NET的核心特性之一。ADO.NET是.NET Framework...
8. **部署与发布**:最后,你将学习如何将开发好的Asp.NET应用部署到IIS服务器,包括配置Web.config文件、发布到远程服务器和更新版本管理。 9. **实例分析与项目实践**:书籍中可能包含多个实际项目案例,帮助读者...
* IIS5.0 * VS.NET开发环境 2 系统安装包的构成 整个系统包括3个解决方案 2.1 供货商平台.sln:一个简单的WebService服务,模拟企业的供货商提供此服务用于接收外部传入的采购订单并写入XML文件 2.2 商务解决方案....