引用CGlbDll 和 对象库,然后可以方便的在网页中使用对象层,如下所示:获取所有的Role对象,并且显示RoleName
代码如下所示:
--------------------------------------------------------------------------------------
Imports AgileSoft.CGlbDll
Imports AgileSoft.SysEccLib
Public Class WebForm1
Inherits System.Web.UI.Page
#Region " Web 窗体设计器生成的代码 "
'该调用是 Web 窗体设计器所必需的。
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
End Sub
Protected WithEvents Button1 As System.Web.UI.WebControls.Button
Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
'注意: 以下占位符声明是 Web 窗体设计器所必需的。
'不要删除或移动它。
Private designerPlaceholderDeclaration As System.Object
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
'不要使用代码编辑器修改它。
InitializeComponent()
End Sub
#End Region
Public xCn As Data.IDbConnection
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Not AgileSoft.CGlbDll.CGlbSharedMethods.GetDbConnect(xCn, "sa", "tiankelafei", "wujingmis", "ibm") Then
Me.TextBox1.Text = Me.TextBox1.Text & "连接数据库失败" & vbCrLf
Exit Sub
End If
Dim xColRole As AgileSoft.SysEccLib.CColSysRole
If Not CEngSysRole.GetColSysRoleBySQL(xColRole) Then
Me.TextBox1.Text = Me.TextBox1.Text & "返回对象失败" & vbCrLf
Exit Sub
End If
Dim xClsRole As CClsSysRole
For Each xClsRole In xColRole
Me.TextBox1.Text = Me.TextBox1.Text & xClsRole.RoleName & vbCrLf
Next
End Sub
End Class
运行效果如图:
相关推荐
我也转向了.net/j2ee的方向,使用vb.net ado.net重新定义ECC模式和编写ECC代码生成器的想法,一直在我心头。终于在2003年第一次写下了第一行代码,到目前为止,该方法已经经过我长时间的使用,基本稳定。 不敢说...
本教程中的VB.NET.pdf文件提供了丰富的实例,帮助读者将理论知识转化为实际操作能力。 六、.NET Framework VB.NET运行在.NET Framework之上,后者提供了丰富的类库和服务,如Common Language Runtime(CLR)负责...
【lua for vb.net】是一个专为Visual Basic .NET(VB.NET)开发的Lua脚本引擎实现,它使得VB.NET开发者可以方便地在他们的应用程序中嵌入和使用Lua语言。这个库包括两个主要部分:`lua.vb`源代码文件和`Luadll.dll`...
在VB.NET中,你可以创建Windows Forms应用、控制台应用、WPF应用以及Windows服务。 ASP.NET是.NET框架的一部分,专为Web开发设计。它允许开发者使用多种语言(包括VB.NET)编写服务器端代码,创建功能丰富的交互式...
通过学习这些源码,你可以了解如何将 VB6 的概念和技术应用到 VB.Net 中。例如,如何将 VB6 的过程转换为 VB.Net 的方法,如何使用 VB.Net 的控件替代 VB6 的控件,以及如何处理事件和异常等。 源码的实践运行是...
在VB.NET编程环境中,二维码(QR Code)识别是一个常见的需求,尤其在数据交换、信息追踪等领域。本源码提供了一个实用的方法,帮助开发者在VB.NET项目中实现二维码的读取和解析功能。二维码是一种二维条形码,能够...
ASP.NET和VB.NET是Microsoft开发的两种核心技术,用于构建动态、数据驱动的Web应用程序。ASP.NET是一个基于.NET Framework的服务器端编程模型,它提供了一套丰富的控件和工具,简化了Web应用程序的开发过程。而VB...
"asp.net__oa"暗示该系统是面向OA(办公自动化)的应用,而"oa_vb.net"和"vb.net_asp.net"则再次强调了VB.NET和ASP.NET在这套系统中的重要角色。 【压缩包子文件的文件名称列表】只有一个“oa”,这可能是源代码的...
首先,VB.NET 2008基于.NET Framework运行,这意味着你需要在计算机上先安装.NET Framework才能运行VB.NET的应用程序。.NET Framework是微软提供的一套软件开发框架,它包含了执行环境(CLR,Common Language ...
在VB.NET编程环境中,关闭应用程序是一项常见的操作,无论是退出整个应用程序还是关闭单个窗口。本文将深入探讨如何在VB.NET中实现这一功能,并提供具体的代码示例,以关闭指定的应用程序,例如QQ。同时,我们将讨论...
在VB.NET环境中,MQTT(Message Queuing Telemetry Transport)是一种广泛使用的轻量级协议,专为物联网(IoT)设备和低带宽、高延迟或不...理解这些概念和技巧,对于在VB.NET环境中构建MQTT相关的应用程序至关重要。
本篇文章将详细介绍如何在VB.NET中为WinForm应用实现多语言功能,包括多语言切换和程序的国际化。 首先,我们需要了解.NET框架中的资源管理。在VB.NET中,我们可以创建资源文件(resx文件)来存储不同语言的文本、...
【标题】"VB.Net写的简单论坛.rar" 涉及的核心技术主要集中在VB.Net编程语言以及Web应用程序开发领域,特别是ASP.NET和Winsock组件的应用。VB.Net是Microsoft .NET框架的一部分,它为开发者提供了一种面向对象的编程...
7. 集合与泛型:List在C#中对应VB.NET的List(Of T),Dictionary, TValue>对应Dictionary(Of TKey, TValue)。 8. 异常处理:C#使用`try-catch-finally`,VB.NET使用`Try-Catch-Finally`,格式上的差异需要转换。 ...
- **与.NET框架的集成**:VB.NET是基于.NET框架构建的,可以直接利用框架中的各种类库和技术,如ADO.NET、ASP.NET等,这使得开发者能够轻松创建Web应用和服务。 #### 三、关键特性对比 - **数据类型的变化**: - ...
VB.Net to C# Converter(代码转换工具) v2.23 VB.Net to C Sharp Converter 是一款将vb.net代码转化为c#代码的程序。在转化过程中,保留了原有的注释和变量名。 VB.Net to C# Converter是一款代码转换软件,将用户...
VB.NET转JAVA工具的出现,主要是为了帮助开发者将已有的VB.NET项目迁移到Java环境中,或者便于那些熟悉VB.NET语法但需要在Java平台上工作的开发者。这个工具包含说明文档和源代码,意味着用户不仅可以直接使用转换...
总结来说,"VB.Net to C# Converter"是.NET开发环境中的一个重要辅助工具,它通过自动转换功能,帮助开发者在VB.Net和C#之间自由穿梭,实现了语言间的无缝迁移。不过,无论工具多么强大,理解两种语言的本质差异和...
在VB.NET编程中,调用本地摄像头是一项常见的需求,特别是在开发视频聊天、监控或图像处理应用时。本实例通过引入Windows API(用户界面程序设计接口)中的user32.dll和avicap32.dll动态链接库,实现了对摄像头硬件...
需要注意的是,虽然工具能够自动化大部分转换工作,但特定的C#特性(如匿名方法、lambda表达式或C# 8.0及更高版本的新特性)可能在VB.NET中没有直接对应的语法,这可能需要手动修改。此外,代码风格和注释也需要相应...