[求助]需要把一个小程序从VB6.0转到c#下

searoc_1117 searoc_1117 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位朋友,本人是个农村初中教师,对程序也是一知半解,希望各位不吝赐教。
事情是这样的:
我自己做的有windows共享服务,ftp服务,WEB服务,前几年用vb6.0写了一个登录器,免除老师们记地址和密码.
现在学校换新电脑了,都是win7家庭版,导致我的登录器windows共享服务不能登录,还有的升级到了win10,所有都功能都不能用.请大家帮忙说说,用C#应该怎么写?

第一类:网上备课和网络U盘做的是windows共享文件夹,需要输入用户名和密码才能登录.在VB里我是这样写的
Open "c:\a.bat" For Output As #1
Print #1, "net use * /del /y"
Print #1, "net use \\10.12.0.244 1 /user:test"
Print #1, "start \\10.12.0.244\wlup"
Print #1, "del c:\a.bat"
Close #1
Shell "c:\a.bat"
这里必须用windows的窗口登录这个共享文件夹,可以直接对教案进行操作,就跟在本地一样的,非常方便.请问用C#该怎么写?
第二类:登录web服务器,就是我自己做的内部网,包括校园网站,成绩查询和信息收集.在VB里是这样写的
ShellExecute Me.hWnd, vbNullString, "http://10.12.0.244/exam/lookup.aspx", vbNullString, vbNullString, 1
这个没啥特别的要求,只要求调用浏览器开打就行了.请问这用C#该怎么实现?
第三类:是ftp服务,包括常用软件,教学视频和教学资源.在vb里我是这样写的
ShellExecute Me.hWnd, vbNullString, "ftp://10.12.0.244", vbNullString, vbNullString, 1
但是这样写系统用调用默认的浏览器打了ftp地址,而我想用windows窗口打开,这个问题一直没有解决.请教如果用windows窗口直接打开ftp地址用C#怎么写?

学校挺忙的,没时间泡论坛,问题多但分不多,请大家帮帮忙吧.
...全文

相关推荐

VB6.0调用C# Dll解决方法

**C#实现DLL**: 在C#中创建一个类库项目,编写需要暴露给VB6.0的方法。这些方法应遵循公共接口、公共访问修饰符且为静态,因为VB6不支持实例化.NET对象。

未来方向

VB6.0抽奖程序实战教程

Visual Basic 6.0(VB6.0)是一款在1990年代后期广泛使用的经典编程语言和开发环境,它以其快速开发应用程序的能力而著称。该环境由微软公司开发,凭借其直观的界面和事件驱动的编程范式,成为许多初学者和专业人士青睐的工具。尽管VB6.0已经在2008年停止官方支持,但它在某些行业的开发工作中仍然占有一席之地。在VB6.0中,计时器控件(Timer)用于按照一定的时间间隔周期性地触发事件。通过设置其Interval属性,我们可以定义触发事件的频率(以毫秒为单位)。

飞翔的袋鼠弟

C# 如何调用VB6.0编写的dll.doc

本文中,我们讨论了如何在 C# 项目中调用 VB6.0 编写的 dll,并提供了一个简单的示例代码,以便读者更好地理解这个技术。

大龙软件工作室

C# 如何调用VB6.0编写的dll (1).doc

这是一个常见的问题,因为很多遗留系统都是使用 VB6.0 编写的,而新的系统则使用 C#。要调用 VB6.0 编写的 DLL,我们需要遵循以下步骤。

大龙软件工作室

c# vb2008 vb6.0实现屏幕取词

无论是在C#、VB.NET 2008还是VB6.0,都可以通过调用该组件的方法来实现屏幕选取单词后的翻译功能。

podvcd
评论 7
收藏 已收藏
分享
返回顶部
searoc_1117
C# 111,129 成员 642,538 内容