江南大学物联网工程学院数据库课程实验三作业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 在设计上有相同的思想



相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
4月前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
380 3
|
6月前
|
SQL 开发框架 数据库
".NET开发者的超能力:AgileEAS.NET ORM带你穿越数据库的迷宫,让数据操作变得轻松又神奇!"
【8月更文挑战第16天】AgileEAS.NET是面向.NET平台的企业应用开发框架,核心功能包括数据关系映射(ORM),允许以面向对象方式操作数据库,无需编写复杂SQL。通过继承`AgileEAS.Data.Entity`创建实体类对应数据库表,利用ORM简化数据访问层编码。支持基本的CRUD操作及复杂查询如条件筛选、排序和分页,并可通过导航属性实现多表关联。此外,提供了事务管理功能确保数据一致性。AgileEAS.NET的ORM简化了数据库操作,提升了开发效率和代码可维护性。
65 5
|
2月前
|
SQL 存储 运维
从建模到运维:联犀如何完美融入时序数据库 TDengine 实现物联网数据流畅管理
本篇文章是“2024,我想和 TDengine 谈谈”征文活动的三等奖作品。文章从一个具体的业务场景出发,分析了企业在面对海量时序数据时的挑战,并提出了利用 TDengine 高效处理和存储数据的方法,帮助企业解决在数据采集、存储、分析等方面的痛点。通过这篇文章,作者不仅展示了自己对数据处理技术的理解,还进一步阐释了时序数据库在行业中的潜力与应用价值,为读者提供了很多实际的操作思路和技术选型的参考。
53 1
|
3月前
|
数据库 C# 开发者
ADO.NET连接到南大通用GBase 8s数据库
ADO.NET连接到南大通用GBase 8s数据库
|
3月前
|
存储 缓存 NoSQL
2款使用.NET开发的数据库系统
2款使用.NET开发的数据库系统
|
3月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
3月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
4月前
|
存储 JSON Ubuntu
时序数据库 TDengine 支持集成开源的物联网平台 ThingsBoard
本文介绍了如何结合 Thingsboard 和 TDengine 实现设备管理和数据存储。Thingsboard 中的“设备配置”与 TDengine 中的超级表相对应,每个设备对应一个子表。通过创建设备配置和设备,实现数据的自动存储和管理。具体操作包括创建设备配置、添加设备、写入数据,并展示了车辆实时定位追踪和车队维护预警两个应用场景。
143 3
|
5月前
|
SQL 关系型数据库 MySQL
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
课程分类查询、课程新增、统一异常处理、统一封装结果类、JSR303校验、修改课程、查询课程计划、新增/修改课程计划
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
|
5月前
|
前端开发 应用服务中间件 API

相关产品

  • 物联网平台