在已有的文本文件中写入文本 VB.NET

2023-12-25

我一直在开发一款街机游戏,与每一款优秀的街机游戏一样,它都有一个内置的记分板,以便玩家可以看到谁得分更好。我的问题是,每次输入新的分数线时,它都会删除文本文件中所有先前的行。我一直在使用的代码如下:

    If player1 > 25 Then

        objReader.Close()
        MsgBox("O " + jogador1 + " ganhou.")
        tab1.Enabled = False

        Dim wrtScore As String = "C:\Documents and Settings\Joao\My Documents\Visual Studio 2010\Projects\flaghunter\flaghunter\deposito\scores.txt"
        Dim objWriter As New System.IO.StreamWriter(wrtScore)

        wrtScore = wrtScore.Trim()

        objWriter.WriteLine(jogador1 + " " + Str(player1))

        objWriter.Close()


    End If

感谢您的关注和任何帮助。


Use 文件.追加文本 http://msdn.microsoft.com/en-us/library/system.io.file.appendtext.aspx反而:

    // This text is always added, making the file longer over time
    // if it is not deleted.
 Using sw As StreamWriter = File.AppendText(path)
        sw.WriteLine("This")
        sw.WriteLine("is Extra")
        sw.WriteLine("Text")
 End Using

如果第一次不存在,这将创建该文件;如果该文件已存在,则附加文本

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在已有的文本文件中写入文本 VB.NET 的相关文章

  • 从特定 IP 地址发送 SOAP 请求

    我有一个具有多个 IP 地址的系统 但我只能从一个 IP 地址发起 SOAP 请求 我如何在 VB NET 中获得它 我从来没有这样做过 看起来很复杂 首先 阅读自定义 ASMX 客户端代理的方法 http johnwsaunders3 w
  • 如何设置 Firefox 配置文件:Selenium RC、.Net 客户端驱动程序?

    我正在使用 Selenium RC Net 客户端驱动程序 我在 c selenium 目录中创建了一个 Firefox 配置文件 这是我的代码 Dim MySelenium As ISelenium Nothing MySelenium
  • 检查 DBNull 会引发 StrongTypingException

    我正在使用数据集从数据库中提取数据 一行中的一个字段是NULL 我知道这个 但是 以下 vb net 代码会抛出StrongTypingException 在数据集设计器中自动生成的 get SomeField 方法中 If Not IsD
  • 如何测试 UITextField 是否为零?

    我正在尝试制作我的应用程序的一部分 如果该人不更改我的 UITextField 中的空白文本 那么他 她将无法继续下一步 基本上 我想测试 UITextField 的 nil 文本 我已经使用了 if text 方法 但是如果用户单击 UI
  • 从字体到跨度(大小和颜色)和背面的正则表达式(VB.NET)

    我正在寻找一个正则表达式 可以将我的字体标签 仅具有大小和颜色属性 转换为具有相关内联CSS的span标签 如果有帮助的话 这将在 VB NET 中完成 我还需要一个正则表达式来实现相反的效果 下面详细说明的是我正在寻找的转换示例 font
  • 将签名位图转换为签名字符串(很奇怪的一个)

    基本上我需要将位图图像转换为字符串 但这不是常见的 困境在于该字符串由两部分组成 1 积分 2 线路 我需要将图像转换为由 分隔的两个部分 我得到的一个例子是 221A 221A270A270A25032503200720071716171
  • 将名称字符串编码为唯一的数字

    我有一大堆名字 数以百万计 他们每个人都有一个名字 一个可选的中间名和一个姓氏 我需要将这些名称编码为唯一代表这些名称的数字 编码应该是一对一的 即一个名称只能与一个数字相关联 一个数字只能与一个名称相关联 对此进行编码的明智方法是什么 我
  • 如何使用文本相似性删除 pandas 数据框中相似(不重复)的行?

    我有数千个数据 这些数据可能相似也可能不相似 使用 python 的默认函数 drop duplicates 并没有真正的帮助 因为它们只检测相似的数据 例如 如果我的数据包含类似以下内容怎么办 嗨 早上好 嗨 早上好 Python 不会将
  • 如何在状态更改时更改 Android 切换按钮的文本颜色?

    我的切换按钮对于每个状态都有不同的颜色背景 红色和白色 现在我需要在激活时更改切换按钮文本 红色 白色 的颜色 使用 xml 我无法让它工作 也许有人知道我做错了什么 我的布局 xml 中的按钮
  • 如何在 html 画布上使文本适合精确的宽度?

    如何在 html5 画布上将单行文本字符串调整为精确的宽度 到目前为止我尝试过的是以初始字体大小编写文本 测量文本的宽度measureText my text width 然后根据我想要的文本宽度和实际文本宽度之间的比例计算新的字体大小 它
  • 使用 DirectCast、CType、TryCast 转换数据类型

    自从我在 2005 年从 VB6 迁移到 VB NET 以来 我一直在使用 CType 将一种数据类型转换为另一种数据类型 我这样做是因为它打字速度更快 以前存在于 VB6 中 而且我不知道为什么我必须使用 DirectCast 如果它们之
  • 创建 Visual Studio 风格的选项/设置对话框

    我目前正在改进 winforms 应用程序的选项对话框 目前我正在使用选项卡控件 我想为类似于 Visual Studio 的设置创建一个表单 对话框 这是怎么做到的 我可以在左侧看到类似树视图的控件 但是他们使用什么控件来显示每个选项页面
  • 获取 NLTK 索引的所有结果

    我正在使用 NLTK 来查找单词的一致性 但我不知道如何获取所有结果并将它们放入list or set 例如 text concordance word 仅打印前 25 个结果 TL DR text concordance lines 10
  • 如何使用网络浏览器控件填写 html 表单

    在VB6 classic中 我们可以这样做 Private Sub Form Load WebBrowser1 Navigate2 http yourSite com End Sub Private Sub Command1 Click W
  • 如何在 vb.Net 中设置默认表单?

    如何将第四个表单设置为在 Visual Studio 2008 中按 f5 时将运行的默认表单 因为表单 1 始终是第一个启动的 在解决方案资源管理器中右键单击您的项目 选择属性 选择应用程序选项卡 从 启动表单 下的下拉列表中选择您的表单
  • ASP.NET DropDownList OnSelectedIndexChanged 事件未触发

    我试图同时使用一些 AJAX 和 ASP Net 来运行函数而无需刷新整个页面 但我在执行此操作时偶然发现了一个问题 这是我的代码
  • 如何在VB.NET中从另一个窗体打开一个窗体?

    我认为这很容易 我没有经常使用 VB NET 我正在尝试通过单击按钮打开一个表单 表单不会显示 并且我收到空异常错误 代码有什么问题吗 Private Sub Button3 Click sender As System Object e
  • 在VB.net中动态添加用户控件

    我在 Vb net Windows 应用程序 中制作了自定义 UserControl 如何将其动态添加到表单中 UserControl 本质上只是另一个类 它继承自 Control 因此您可以使用控件执行各种操作 但除此之外它只是一个类 因
  • 以编程方式设置 IIS 6.0 的服务器绑定

    我正在尝试设置安装程序来注册网站 目前 我已经在 Windows Server 2003 下创建了应用程序池和网站 不幸的是 每当我尝试修改 ServerBindings 属性来设置 IP 地址时 它都会向我抛出异常 我第一次尝试这个是因为
  • 使用 CoCreateInstance 从 C++ 调用 COMVisible VB.Net dll

    自从我上一个问题以来 在某种程度上取得了进展 我已经编译了以下项目 它是基于https stackoverflow com a 10949784 846550 https stackoverflow com a 10949784 84655

随机推荐

  • Java 中的 Diffie-Hellman 密钥交换

    我正在使用 Java 开发一个个人项目 其中涉及通过不安全的通道发送敏感数据 我需要知道如何使用其库在 java 中实现 Diffie Hellman Key Exchange DHKE 我知道有关它的所有密码理论 因此无需详细介绍 我只需
  • 在 R markdown 中循环

    我有一个像这样的 R markdown 文档 The following graph shows a histogram of variable x r hist x 我想引入一个循环 这样我就可以对多个变量做同样的事情 假设是这样的 fo
  • 使用 WorldPay 验证付款金额

    我们使用 WorldPay 处理分级会员系统的付款 该系统的付款金额根据所选的会员级别而变化 付款通过表单发布从多个隐藏字段传递到 WorldPay 其中包括
  • 部署和托管 .net core 2.0 和 Angular 6 应用程序

    Intro 目前 我有两个独立的项目 一种解决方案是针对 NET core Web API 2 0 另一个项目是 Angular 6 应用程序 我在将其部署到我的托管提供商 asphostsportal 时遇到问题 它由一个根文件夹 htt
  • 错误:找不到导航器的任何屏幕。您是否将任何屏幕定义为其子屏幕?

    我正在尝试制作动态 tab screen 我的代码是这样的 import React from react import Text View TouchableOpacity Modal from react native import A
  • 如何检查传入 HTTP 标头请求的内容

    我正在研究一些 API 并试图解决这个问题 我正在通过 API 向我的服务器发出基本的 HTTP 身份验证请求 作为此请求的一部分 经过身份验证的密钥作为用户名存储在 HTTP 标头中 所以我的问题是 如何获取传入请求的内容以便我可以对其进
  • 如何使用资产管道(回形针)中的图像为 Rails 数据库播种?

    我正在尝试为客户重构我的 Rails 应用程序 我创建了一个包含相关列的新模型 title description body 我需要添加image到这个模型 但我不知道要使用什么数据类型 而且我读到将图像放入数据库是一个坏主意 目前 我正在
  • 为什么 JavaScript 最初没有实现块作用域?

    我读过 并通过自己的经验发现 JavaScript 没有块作用域 假设该语言这样设计是有原因的 你能向我解释一下这个原因是什么吗 我在 Google 和这里 四处查看 但我发现的帖子只是重申 JS 有函数作用域而不是块作用域 而没有解释原因
  • 模拟数组对象

    面向对象的 JavaScript 书中的问题 想象一下 Array 不存在并且数组文字表示法也不存在 创建一个名为 MyArray 的构造函数 其行为尽可能接近 Array 我认为这将是一个很好的挑战来测试我的技能 这是我想出的 但它不起作
  • 如何以容器格式在 Hadoop 中使用 Snappy

    我必须使用 Snappy 来压缩 map o p 和 map reduce o p 此外 这应该是可拆分的 正如我在网上学习的那样 为了让 Snappy 编写可分割的 o p 我们必须以类似容器的格式使用它 您能建议如何去做吗 我尝试在网上
  • 未排序长度 n 数组中 k 个最大元素的索引

    我需要找到 C 中未排序 长度为 n 的数组 向量的 k 个最大元素的索引 其中 k 在没有 nth element 的情况下实现它似乎我必须迭代整个数组一次 在每一步填充最大元素的索引列表 标准 C 库中是否有任何内容可以使其成为一句简单
  • OpenGL ES 中的自定义视图过渡

    我正在尝试创建一个自定义过渡 以替代您在此处获得的默认过渡 例如 self navigationController pushViewController someController animated YES 我准备了一个基于 OpenG
  • 如何包装 glibc 库函数以自动使用“unsigned char”和“wchar_t”?

    我总是用char as unsigned char and wchar t as wint t 鉴于此 是否存在一种解决方案来更改函数接口以使用这些类型 无论是否重新编译 glibc 另请参阅这个问题 如何更改 wchar h 以使 wch
  • 如何使用 WebStorm IDE 在 Meteor 应用程序中调试 CoffeeScript

    我可以使用 JavaScript 使用此问题中的说明在 WebStorm 中进行 Meteor 调试 如何使用 WebStorm IDE 调试我的 Meteor 应用程序 https stackoverflow com questions
  • array_diff_uassoc 的行为不清楚

    首先 我需要提到的是 我深入研究了手册和 php 文档 但没有找到答案 这是我使用的代码 class chomik public state normal public name no name public function constr
  • 为什么 WinRT 类型必须密封?

    在几个地方 例如 使用 C 和 Visual Basic 创建适用于 JavaScript 的 Windows 运行时组件 http msdn microsoft com en us library windows apps br23030
  • 使用VB.NET读取和写入注册表[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我制作了一个游戏 我想将高分和其他值存储在 Windows 注册表中 它是用 VB NET 制作的 有人可以给我一个简单读取和写入注册
  • 比较存储在 mysql 数据库中的 SIFT 特征

    我目前正在扩展一个用于对图像进行分类的图像库 我想查找重复的图像 转换后的图像以及包含其他图像或包含在其他图像中的图像 我已经测试了 OpenCV 的 SIFT 实现 它工作得很好 但对于多个图像来说会相当慢 太快了 我想我可以提取特征并将
  • 如何在Android SHELL中运行C++应用程序

    我想跑hello world用 C 编写并编译Android toolchain 9 但我遇到了问题 默认情况下我没有启动它的权限 并且无法使用 chmod 更改权限 I used Android 2 3 3 Api Level 10 应用
  • 在已有的文本文件中写入文本 VB.NET

    我一直在开发一款街机游戏 与每一款优秀的街机游戏一样 它都有一个内置的记分板 以便玩家可以看到谁得分更好 我的问题是 每次输入新的分数线时 它都会删除文本文件中所有先前的行 我一直在使用的代码如下 If player1 gt 25 Then