1

我几乎是一个完全的新手,我试过用谷歌搜索答案,然后完全糊涂了。

使用 Visual Studio 2010,我有一个 C# 应用程序,它是一个朋友的电子邮件通知程序。外部(Arduino)硬件工作,主要代码(来自网站)工作,但我将它发送给世界另一端的她使用,她非常“非技术” - 因此需要一个“设置表格”。

我创建了一个表单,她可以在其中输入通信端口(从列表中选择)、用户名和密码(全部由主代码使用),但该表单应该仅在应用程序首次安装在 PC 上时运行。

目前它在 VS-2010 中运行(尽管我需要消除一些障碍),验证和隐藏 - 但我不知道如何 a)存储数据并使其可用于主代码,b)确保表单仅在设置时运行,或者 c) 正是我需要做或包含的内容来创建可安装的应用程序。

有人可以帮助或指导我一些不认为我理解所有术语的教程吗?

我只是想创造一些她可以从记忆棒上安装的东西。我知道这是可以做到的,而且对于那些理解的人来说这很简单——我正在努力学习,但我不再年轻,这是一场斗争。

谢谢

4

2 回答 2

0

a) 存储数据并使其可用于主代码,

将数据写入文件!你有数百万种可能性,例如读取和写入纯文本文件可以用几行代码完成,但是如果你想加密你的文件(如果你想存储密码可能就是这种情况)你可以使用 System .Security.Cryptography 如本指南所示

b) 确保表单仅在设置时运行,

一旦你写了文件,那么这意味着程序已经运行了至少一次,所以你不需要再次询问用户(只需从文件中读取数据)

c) 正是我需要做或包括什么来创建可安装的应用程序。

Visual Studio 已经为这个任务提供了安装项目。看到这个很好的指南

于 2013-07-24T13:53:51.303 回答
0

从您的评论和指向 Arduino 代码项目的链接中,我了解到这是您第一次尝试用 C# 编写代码,或者非常接近它。理想情况下,您希望您的朋友尽可能轻松地完成此操作。我能给你的最好建议是在你学会走路之前不要尝试跑步。如果您尝试创建自定义设置项目并使用配置文件,这就是您所说的,您可能会遇到很多障碍,以至于您永远无法成功完成项目。这种经历令人沮丧,我不希望你失去尝试另一个软件项目的动力。

让这个初始项目对你自己很容易。在大多数情况下,这不是好的编程习惯,但如果您只有一个用户,请为第一个版本硬编码她的配置信息。也就是说,将她的用户名、密码、com 端口等直接放到主程序中。这消除了对配置和任何自定义设置表单的需要。如果你仍然想让整个东西可配置和通用,那么在你的下一个版本中这样做。自定义设置不是初学者的任务。在您朋友的兴奋和赞美的鼓励下,与第一个有效的版本相比,这将容易得多。

于 2013-07-24T19:09:13.760 回答