江南大学物联网工程学院数据库课程实验三作业3vb.net实验报告

简介: 江南大学物联网工程学院数据库课程实验三作业3vb.net实验报告

一、开发环境


语言环境:Microsoft.NET Framework 4.6 SDK

IDE:Microsoft Visual Studio Community 2015


二、代码及配置


1、Form1


Public Class Form1
 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
 End Sub
 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 '点击按钮后跳转到 Form2 窗体并且隐藏 Form1 窗体
 Form2.Show()
 Me.Hide()
 End Sub
End Class


窗体的背景、文字及图标等属性可以直接在右侧编辑区可视化配置,配置后效果如下图所示。


f08d74d54c1f46df8358cef5280c46f9.png


2、Form2


Public Class Form2
 Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
 '给下拉框添加上值
 ComboBox1.Items.Add("001")
 ComboBox1.Items.Add("002")
 ComboBox1.Items.Add("003")
 ComboBox1.Items.Add("004")
 ComboBox1.Items.Add("005")
 End Sub
 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 '定义一个变量用来存放(标记)下拉框所选择的内容
 Dim selectedNum As String
 selectedNum = ComboBox1.Text
 '判断下拉框选择的内容是否是 Form1 窗体中文本框输入的三个学号之一,如果是则 PictureBox
中加载相应的照片
 If selectedNum = Form1.TextBox1.Text Or selectedNum = Form1.TextBox2.Text Or selectedNum = 
Form1.TextBox3.Text Then
 PictureBox1.Image = Image.FromFile("C:\Users\xxx\Desktop\vb\projects\" & 
selectedNum & ".jpg")
 End If
 '判断下拉框选择的内容是否不是 Form1 窗体中文本框输入的三个学号之一,成立则弹出
MsgBox 提示
 If selectedNum <> Form1.TextBox1.Text And selectedNum <> Form1.TextBox2.Text And 
selectedNum <> Form1.TextBox3.Text Then
 PictureBox1.Image = Image.FromFile("C:\Users\xxx\Desktop\vb
\projects\none.jpg")
 MsgBox("找不到这个同学的照片,请重新选择!", vbOKOnly, "友情提示!")
 End If
 End Sub
End Class


窗体的背景、文字及图标等属性可以直接在右侧编辑区可视化配置,配置后效果如下图所示。


b52aad3def404cc385322a61f83df608.png


三、小结


通过 Microsoft Visual Studio 开发的程序编译后由于其属于微软的生态体系中,可以简单的直接在 widows 上运行。vb 由于其面向对象性,语句语法也较好理解并使用,而半可视化的编程也使得开发的难度降低。之前未接触过 vb,但是由于其具有类似 Java 的面向对象性,学习理解起来也就较容易。而其前端的配置,例如背景图标文字等,跟 web 的 css 在设计上有相同的思想



相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
846 3
|
SQL 开发框架 数据库
".NET开发者的超能力:AgileEAS.NET ORM带你穿越数据库的迷宫,让数据操作变得轻松又神奇!"
【8月更文挑战第16天】AgileEAS.NET是面向.NET平台的企业应用开发框架,核心功能包括数据关系映射(ORM),允许以面向对象方式操作数据库,无需编写复杂SQL。通过继承`AgileEAS.Data.Entity`创建实体类对应数据库表,利用ORM简化数据访问层编码。支持基本的CRUD操作及复杂查询如条件筛选、排序和分页,并可通过导航属性实现多表关联。此外,提供了事务管理功能确保数据一致性。AgileEAS.NET的ORM简化了数据库操作,提升了开发效率和代码可维护性。
131 5
|
数据库 C# 开发者
ADO.NET连接到南大通用GBase 8s数据库
ADO.NET连接到南大通用GBase 8s数据库
|
存储 缓存 NoSQL
2款使用.NET开发的数据库系统
2款使用.NET开发的数据库系统
159 3
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
645 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
存储 安全 物联网
.NET 跨平台工业物联网网关解决方案
【9月更文挑战第28天】本文介绍了利用 .NET 构建跨平台工业物联网网关的解决方案。通过 .NET Core 和多种通信协议(如 MQTT 和 Modbus),实现工业设备的高效接入和数据采集。系统架构包括设备接入层、数据处理层、通信层、应用层和数据库层,确保数据的准确采集、实时处理和安全传输。此外,还详细阐述了设备身份认证、数据加密及安全审计等机制,确保系统的安全性。该方案适用于不同操作系统和工业环境,具备高度灵活性和扩展性。
423 2
|
SQL 存储 关系型数据库
C#一分钟浅谈:使用 ADO.NET 进行数据库访问
【9月更文挑战第3天】在.NET开发中,与数据库交互至关重要。ADO.NET是Microsoft提供的用于访问关系型数据库的类库,包含连接数据库、执行SQL命令等功能。本文从基础入手,介绍如何使用ADO.NET进行数据库访问,并提供示例代码,同时讨论常见问题及其解决方案,如连接字符串错误、SQL注入风险和资源泄露等,帮助开发者更好地利用ADO.NET提升应用的安全性和稳定性。
795 6

热门文章

最新文章

相关产品

  • 物联网平台