VB.NET—窗体引起的乌龙事件

目录

前言:

过程:

总结:

升华:


前言:

fedc2d3623684b72b4680c4ab212b0a2.png

 分享一个VB.NET遇到的一个问题,开始一直没有解决,这个问题阻碍了很长时间,成功的变成我路上的绊脚石,千方百计的想要绕过去,但事与愿违怎么也绕不过去,因为运行不了窗体,程序就起不来,到后来废了九牛二虎之力终于找到的问题的根源,后来发现这个问题就在眼前而且解决的办法还是很简单的,自己确是一直没有找到,心里有点无语,来记录一下。

过程:

2023年11/12号,
正在重构VB.NET机房信息系统,正在点击运行我,不知什么原因我的机房收费系统窗体突然运行不起来,报出的错误而是:未指定启动窗体,这个问题来的有点突然,有点措手不及,因为之前的系统还能正常运行,但是现在确运行不起来。刚开始开始尝试着重启VIsual  Studio 2022,尝试几次无果,当时心里给我的想法就是找到属性设置一下启动窗体,当我点击之后左看右看上看下看还是没有没找到。大家可以看看下面的图片,点击属性最开始弹出来的画面,多次点击的我无功而返,对这个问题感觉自己解决不了,想要放弃。

59cef69f9c3744f6b6ac1549e92f8fa3.png

中途开始在网上查询答案。
尝试过的解决方案:

1.在属性窗口中,找到”StartupForm”属性将其设置为启动窗体的窗体

2.在窗体属性下面,添加代码

Sub Min
Application.Run(New Form1())
End sub

3.点击解决方案,重新运行,找到项目中选项的环境进行配置,在项目中新建窗体等等.....

以上方法都已经试过:
第一种:找不StartupForm这个属性,对窗体的整个属性,全部翻找了一遍,后来查询发现没有这个属性
第二种:往窗体里面加入这段代码,运行之后没起到什么作用。
第三种:方法也都尝试过,没有起到什么作用

后来请教高人:经过一系列的操作,后来重新新建一个项目,在项目里面新建了一个窗体,运行程序,发现这个可以运行,我就从它们的属性配置上进行对比,不对比还好对比之后瞬间让我无语,大家可以看这个图片和最开始的图片对比一下,只是弹出的界面不同,我发现其它的都一样,我再次把出现问题的项目窗体打开弹出来的确不是这个框框,经过仔细对比,原来应用程序可以点击。自始至终从未发现,哈哈。

c0e5df7f4f5b4de4ade369f1e41b89ca.png

在这里我得吐槽一下VB.NET配置属性中的应用程序第一眼看上去很像下面所有的大分支,而且点击的几个名称没有加深颜色或是标记一下让人分辨不出来很容易搞混。

总结:

窗体删除之后出现问题的记录:
1.运行之后弹出的消息
a5f23e5f5d7a46f885c367d42f1adfaa.png

2.Form1窗体删除,无法将Form1窗体初始化,这段d代码删除之后,才是出现了后面的一系列问题
67f9711b2f9c4fd28d67695f3aba498e.png

最来总结一下这个问题的出现原因,我新建了一个窗体,把最开始的的窗体删除了,最开始的窗体是配置窗体默认启动的,删除之后就无法运行,因为找不到名字,当时的错误信息已经提示出来,我只是一晃而过大概看了一眼没有真正读懂弹出的错误信息,而是随手把爆红的信息给删除,后来就出现了一系列的乌龙事件,从中也是吸取了教训,从而浪费了大量的时间。

升华:

1.密切关注细节,不要让任何东西从裂缝中溜走。

2.一丝不苟,即使面对问题,也不要在质量上妥协。

3.彻底检查和验证工作的各个方面,以确保不遗漏任何内容。

4.要有耐心,避免匆忙完成工作,因为这可能会导致错误和疏忽。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/131199.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

本地idea远程调试服务器程序

本文主要介绍idea本地调试远程服务器程序的方式。相信很多同行跟我一样,在最初接触公司项目的时候,遇到测试提出的缺陷,往往会在本地进行调试、替换jar包远程调试等方式,本地调试往往会导致数据和环境不一致的问题使得问题无法复现…

Python与CAD系列高级篇(十八)文本前后缀及部分内容替换

0 简述 本篇介绍以下几项功能开发:1.选择文本并将指定前缀替换为特定文字;2.选择文本并将指定后缀替换为特定文字;3.选择文本并将指定部分内容替换为特定文字。 1 选择文本并将指定前缀替换为特定文字 需求: ① 用户定义需要替换的文本前缀及替换后的文字。 ② 将选中的文本…

生成带分表和水印的excel压缩文件

功能描述 将查询结果生成带分表和水印的excel压缩文件 功能点 1、将查询结果导出为excel文件 2、每个表格存放50万条数据&#xff0c;超过50万条数据&#xff0c;生成新的分表 3、生成的表格需要添加水印 4、将生成的全部分表&#xff0c;打包成zip压缩文件 引入依赖 <…

33. 搜索旋转排序数组(二分法)

1、算法思路 题目要求必须设计一个时间复杂度为 O(log n) 的算法解决此问题&#xff0c;所以我们可以采用二分法。 Step1. 先把 nums[0] 作为目标值&#xff0c;通过二分法找到旋转点索引&#xff1b; Step2. 如果旋转点索引为0&#xff0c;则数组本身就是升序的&#xff0c…

在C++中,当无符号数和有符号数进行减法运算时,通常有符号数会被转换为无符号数

一段程序引发的问题&#xff1a; for (int i 0; i < s.length() - L; i) {string str s.substr(i, L);if ( hash[str] 2) {res.push_back(str);}} }terminate called after throwing an instance of std::out_of_rangewhat(): basic_string::substr: __pos (which is 2…

SpringMVC Day 11 : 零 xml 配置

前言 欢迎来到《Spring MVC Day 11: 零XML配置》&#xff01;在之前的学习中&#xff0c;我们已经掌握了如何使用Spring MVC框架构建灵活、高效的Web应用程序。然而&#xff0c;我们可能还记得那些繁琐的XML配置文件&#xff0c;它们是我们在过去几天中使用的方式。 好消息是…

软考高项-配置管理相关论文

论文思路 制订配置管理计划 配置管理的目标和范围配置管理角色和责任安排建立了开发库、受控库、产品库三个配置库配置项识别 识别配置项目需求、设计文档、程序代码、项目管理计划等内容&#xff0c;配置项分配一些属性&#xff0c;比如配置项的名称、编号、版本号、责任人等…

Stable Diffusion 的提示词使用技巧

推荐Stable Diffusion自动纹理工具&#xff1a; DreamTexture.js自动纹理化开发包 什么是提示语&#xff1f; 提示语是人工智能中的一个重要组成部分&#xff0c;尤其是自然语言处理 &#xff08;NLP&#xff09;。在AI自人工智能中&#xff0c;想要获得好的效果&#xff0c;简…

JavaScript执行上下文和调用栈

上节课我们已经说过了&#xff0c;JavaScript的代码执行是发生在js引擎中的调用堆栈的&#xff0c;但是具体是如何运行的&#xff0c;我们来详细剖析一下 如何执行上下文 执行上下文&#xff1a; 执行上下文是指在JavaScript中代码被执行时所创建的环境。它包含了变量、函数、…

pam_radius库的使用

一. 前言 我们知道&#xff0c;linux pam库是一系列的库&#xff0c;用于处理一些应用程序的认证工作&#xff0c;比如login程序。但是默认的pam库只是用于本地认证&#xff0c;也就是认证的用户名和密码存储在本机上。如果需要远程认证&#xff0c;比如向radius服务器认证&…

uni-app学习笔记

目录 一、前期准备 1、项目认识 2、pages.json基本配置 3、创建页面 二、tabBar 1、获取图标 2、代码配置 三、基础认识 1、页面生命周期 2、App.vue应用生命周期 四、基础组件 1、scroll-view可滚动视图区域 2、提示框 3、swiper滑块视图容器 4、form表单组件 一…

【漏洞复现】Apache_HTTP_2.4.49_路径穿越漏洞(CVE-2021-41773)

感谢互联网提供分享知识与智慧&#xff0c;在法治的社会里&#xff0c;请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞验证方式一 curl方式二 bp抓包 说明内容漏洞编号CVE-2021-41773漏洞名称Apache HTTP 路径穿越漏洞漏…

新手入门Python一定要看的八个超实用建议!

文章目录 前言一、项目文件事先做好归档二、永远不要手动修改源数据并且做好备份三、做好路径的正确配置四、代码必要的地方做好备注与说明五、加速你的Python循环代码六、可视化你的循环代码进度七、使用高效的异常捕获工具八、要多考虑代码健壮性关于Python技术储备一、Pytho…

[PyTorch][chapter 61][强化学习-免模型学习1]

前言&#xff1a; 在现实的学习任务中&#xff0c;环境 其中的转移概率P,奖赏函数R 是未知的&#xff0c;或者状态X也是未知的 称为免模型学习&#xff08;model-free learning&#xff09; 目录&#xff1a; 1: 蒙特卡洛强化学习 2&#xff1a;同策略-蒙特卡洛强化学习 3&am…

JavaFX作业

前言&#xff1a; 在写这个作业之前&#xff0c;尝试在JavaFX中添加全局快捷键&#xff0c;测试了大概5个小时&#xff0c;到处找教程换版本&#xff0c;结果最后还是没找到支持Java8以上的&#xff08;也有可能是我自己的问题&#xff09;&#xff0c;最后只能退而求其次&…

手写数字识别--神经网络实验

实验源码自取&#xff1a; 我自己搞的代码&#xff0c;预测精度才94% 神经网络实验报告源码.zip - 蓝奏云 老师给的实验源码答案和资料&#xff0c;预测精度高达99% 深度学习实验报告.zip - 蓝奏云 上深度学习的课程&#xff0c;老师布置了一个经典的实验报告&#xff0c;我做…

libpcap之数据分流

当前系统都是多核系统&#xff0c;为了充分利用多核优势&#xff0c;数据包可以在底层就进行分流&#xff0c;可以通过多线程/多进程对同一个接口的数据进行并行的处理。 一、实验 一个server/client程序一个简单的抓包程序&#xff0c;抓取server/client之间的通信数据 1.1 …

如何利用Python实现分词和NER的Web服务

大家都知道python在数据处理、数据分析和机器学习等方面的强大之处&#xff0c;那么如何使用Python实现Web方式的HTTP应用和服务呢&#xff0c;其实有很多种方式&#xff0c;比如利用gradio、streamlit实现web应用&#xff0c;利用FastApi实现web服务等等&#xff0c;具体详见之…

【蓝桥杯 第十四届省赛Java B组】真题训练(A - C)正在更新

目录 A、阶乘求和 - BigInteger B、幸运数字 - 字符串 进制转换 暴力大法 C、数组分割 - A、阶乘求和 - BigInteger 思路&#xff1a; 当时比赛时&#xff0c;拿计算器算的&#xff0c;然后辛辛苦苦也没对 看到这个数肯定很大&#xff0c;而且只求后9位&#xff0c;阶乘越…

【计算机网络】应用层

应用层协议原理 客户-服务器体系结构&#xff1a; 特点&#xff1a;客户之间不能直接通信&#xff1b;服务器具有周知的&#xff0c;固定的地址&#xff0c;该地址称为IP地址。 配备大量主机的数据中心常被用于创建强大的虚拟服务器&#xff1b;P2P体系结构&#xff1a; 特点&…