VB.NET VB

可以用此做VB的实训Public Class Form8 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim f5 As New Form5 Module1.db() conn.Open() ds.Clear() cmd.CommandText = "select sno,password from stu" da.SelectCommand = cmd da.Fill(ds) Dim i As Integer For i = 0 To ds.Tables(0).Rows.Count - 1 If TextBox1.Text = ds.Tables(0).Rows(i).Item(0) Then If TextBox2.Text = ds.Tables(0).Rows(i).Item(1) Then If TextBox1.Text "jolan" Then Form5.维护ToolStripMenuItem.Dispose() End If (TextBox1.Text = "jolan" And RadioButton1.Checked = True) Or (TextBox1.Text "jolan" And RadioButton2.Checked = True) Then Form5.Show() Me.Hide() Exit For End If Next If i = ds.Tables(0).Rows.Count Then MsgBox("登录失败!") End If conn.Close() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End Sub End Class 【VB.NET与VB】 VB.NET是Visual Basic的现代版本,是.NET框架的一部分,支持面向对象编程和.NET的所有服务。VB.NET提供了丰富的类库和工具,使得开发Windows应用程序、Web应用程序和服务变得更加简单。VB.NET继承了VB的易读性和易学习性,但引入了更多现代编程特性,如泛型、自动垃圾回收、异常处理等。在给定的代码段中,我们看到了一个登录功能的实现,这是VB.NET应用程序中的常见部分。代码首先创建了一个Form8类,其中包含两个按钮事件处理程序:Button1_Click(登录按钮点击事件)和Button2_Click(退出按钮点击事件)。登录过程首先创建了一个Form5实例,这可能是用于展示登录成功后的界面。然后调用了Module1.db()方法,这可能是一个全局的数据库初始化或连接方法。接着,打开数据库连接,清空数据集(ds),并设置SQL命令为获取stu表中的sno(学生编号)和password(密码)字段。通过数据适配器填充数据集,然后遍历数据集来检查输入的用户名和密码是否匹配。如果用户名不等于特定值"jolan",则会关闭Form5中的“维护”菜单项。如果用户名是"jolan"并且第一个单选按钮被选中,或者用户名不是"jolan"且第二个单选按钮被选中,那么将显示Form5并隐藏当前登录界面。如果遍历完所有数据行仍没有找到匹配的用户,则显示“登录失败!”的提示。退出按钮点击事件(Button2_Click)简单地结束应用程序,这在VB.NET中通常意味着关闭当前窗体。 【VB的相关内容】 VB(Visual Basic)是Microsoft开发的一种编程语言,主要用于创建Windows桌面应用程序。它使用事件驱动编程模型,使得编写用户交互式的程序变得容易。VB.NET是VB的.NET版本,它利用.NET框架提供了更强大的功能和跨平台能力。在这个描述中,提到了一个学生信息管理系统,该系统包括管理员和学生两种登录身份。管理员可以进行成绩录入、课程管理和学生信息管理,而学生则可以查看课程信息、选择和查询成绩、修改密码。系统由多个模块组成,包括数据库设计、登录模块、总窗体模块、数据库连接模块、维护模块、查询模块和修改密码模块。数据库设计部分提到了使用ACCESS2003创建student.mdb数据库,其中包含三个表:course(课程信息)、sc(学生选课及成绩)、stu(学生详细信息)。每个模块都有其特定的功能,例如登录模块负责验证用户身份,查询模块用于成绩和选课的查询,而维护模块则处理课程的增删改查。 VB.NET和VB都是为了简化应用程序开发,提供易于理解和使用的编程环境。在VB.NET中,可以利用.NET框架的强大功能,构建复杂的、具有数据库交互的业务系统。这个描述中的代码示例就是一个具体的VB.NET应用实例,展示了如何处理用户登录验证这一基础功能。
doc 文件大小:66.5KB