作者:痴情小猪噜噜1907181048 | 来源:互联网 | 2023-09-23 11:32
我们已经在microsoft Excel用户窗体中构建了一个应用程序。它基本上连接到访问数据库以记录文档的位置和日期等。然后,程序还与单词对象和Outlook进行交互。好了,我们已经到了要开始利用多线程的优势,而摆脱纯粹的VBA的地步。我们正在尝试使其尽可能地过时,但我们会在高度安全的计算机的局限性下工作,这些计算机不允许您在没有管理特权的情况下安装任何软件。因此,我们想知道在使用Visual Studio进行开发时这是否是前进的最佳方法:
UI:
我们认为最好使用WPF而不是Winform构建UI,因为WPF似乎提供了易于响应的布局和图形功能。我们对WFP不太熟悉,但是对html,css都很熟悉,因此我们认为尽管学习难度很大,但我们仍可以使用该知识来帮助WPF建立。
编程语言:
我们熟悉VBA和Vbscript,因此VB.net似乎是一种不错的选择语言,但根据我的研究,c#似乎是.net的核心语言,对于将来的证明/支持,我们认为学习C#可能是最好的并尝试对其进行编程。
部署:
给定用于安装软件的字符串安全设置,我们正在考虑将其部署为exe文件。我确实知道我们能够使用HKCU注册dll文件,所以我不确定这对于某些类型的安装是否也是可行的选择。考虑到我们仍然需要与Outlook,Word,文件系统和access db进行交互,从长远来看,使用exe程序是否会引起任何问题?
总的来说,这基本上是我在开始这个大项目之前的想法。在上面提到的项目上是否有任何输入或您从我上面提到的内容中发现的问题可能有问题,并且采取了更好的途径?
非常感谢,并希望大家新年快乐!