江南大学物联网工程学院数据库课程实验三作业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
相关文章
|
小程序 JavaScript Java
寝室快修|基于SprinBoot+vue的贵工程寝室快修小程序(源码+数据库+文档)
寝室快修|基于SprinBoot+vue的贵工程寝室快修小程序(源码+数据库+文档)
166 0
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
1037 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
人工智能 物联网
【2022年无线通信和与物联网专场】中国工程院张平院士-AI使能6G演进与应用
中国工程院张平院士关于"AI使能6G演进与应用"的演讲摘要。
396 8
|
人工智能 物联网 开发者
**.NET技术革新赋能软件开发:从.NET 5的性能飞跃、跨平台支持,到微服务、物联网、AI和游戏开发的广泛应用。
【7月更文挑战第4天】**.NET技术革新赋能软件开发:从.NET 5的性能飞跃、跨平台支持,到微服务、物联网、AI和游戏开发的广泛应用。随着云集成深化、开源社区壮大,未来将聚焦性能优化、云原生应用及新兴技术融合,培养更多开发者,驱动软件创新。**
448 1
|
运维 JavaScript Serverless
Serverless 应用引擎产品使用合集之php工程已经部署,可以正常访问数据库,静态资源样式无法正常加载,要怎么配置
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
Serverless 应用引擎产品使用合集之php工程已经部署,可以正常访问数据库,静态资源样式无法正常加载,要怎么配置
|
存储 Oracle 关系型数据库
实验三 Oracle数据库的创建和管理
实验三 Oracle数据库的创建和管理
339 1
|
SQL Oracle 关系型数据库
实验一 安装和使用Oracle数据库
实验一 安装和使用Oracle数据库
347 1
|
数据库管理 Python
在停车场管理系统工程中,我们可能会涉及到硬件设计、软件编程、数据库管理、用户界面设计等多个方面
在停车场管理系统工程中,我们可能会涉及到硬件设计、软件编程、数据库管理、用户界面设计等多个方面
|
关系型数据库 分布式数据库 数据库
云原生数据库PolarDB快速入门实验
【2月更文挑战第2天】很基础的PolarDB入门操作实验考试,假期闲着无聊考着玩玩。云原生数据库 PolarDB MySQL 版是阿里云自研产品,100%兼容 MySQL。PolarDB产品具有多主多写、多活容灾、HTAP 等特性,交易性能最高可达开源数据库的6倍,分析性能最高可达开源数据库的400倍,TCO 低于自建数据库50%。
|
Oracle Java 关系型数据库
[学习笔记] 在Eclipse中使用Hibernate,并创建第一个Demo工程,数据库为Oracle XE
[学习笔记] 在Eclipse中使用Hibernate,并创建第一个Demo工程,数据库为Oracle XE

相关产品

  • 物联网平台