VB6.0开发的软件界面外观与 VS .net 有差别么?若有差别很大么?
VB6.0开发的软件界面外观与VS.net有差别么?若有差别很大么?VS.net开发的软件必须用户电脑安装.net框架么?我的情况是,我知道VB6.0编我的软件已足够,但...
VB6.0开发的软件界面外观与 VS .net 有差别么?若有差别很大么?
VS .net 开发的软件必须用户电脑安装 .net 框架么?
我的情况是,我知道VB6.0编我的软件已足够,但我怕编出来的软件界面会跟不上时代,比如颜色、控件形式等等,与 .net差别很大,那样我不如用 .net 了,当然得学习一下了。
用 .net 的担心是有点超前,开发的软件可以不需要用户电脑安装 .net 框架么?如果可以那么还是可以考虑的。
请有经验的 6.0 进化为 .net 的前辈帮忙解答! 展开
VS .net 开发的软件必须用户电脑安装 .net 框架么?
我的情况是,我知道VB6.0编我的软件已足够,但我怕编出来的软件界面会跟不上时代,比如颜色、控件形式等等,与 .net差别很大,那样我不如用 .net 了,当然得学习一下了。
用 .net 的担心是有点超前,开发的软件可以不需要用户电脑安装 .net 框架么?如果可以那么还是可以考虑的。
请有经验的 6.0 进化为 .net 的前辈帮忙解答! 展开
4个回答
展开全部
如果你用VS.NET编写的软件再XP下运行。那么软件界面和VB6是没什么区别的。用VS.NET开发的软肯定需要客户电脑安装.net框架。
VB6做出的软件也可以有很漂亮的界面,这个你可以自己做皮肤或者用第三方皮肤控件。例如国产的skinsharp,同样vs.net想要做漂亮的界面也一样。
用.net 不是超前,而是现在的一个主流之一了。VB6目前是还能用,不过随着微软已经宣布WIN7之后就不支持VB6了。所以还是学.net吧。至于你关注的软件安装 .net框架这个不必担心,微软新一代的操作系统都已经整合了.net框架了。也就是说在新系统下安装用.net 开发的软件就不必再安装框架了。
这一点,如果你在win98下编过程就有体会了,vb6时代也有人这样问过,vb6编写的程序能不能不用安装包直接在电脑上运行呢。在win98的时候这的确是个问题。但是到了xp时代。系统已经进程了vb6基本的动态库和控件。一般只要不引用第三方控件,而只用vb6自带的控件的情况下,编译出来的exe是可以直接在任意xp系统下不用安装即可运行的。
VB6做出的软件也可以有很漂亮的界面,这个你可以自己做皮肤或者用第三方皮肤控件。例如国产的skinsharp,同样vs.net想要做漂亮的界面也一样。
用.net 不是超前,而是现在的一个主流之一了。VB6目前是还能用,不过随着微软已经宣布WIN7之后就不支持VB6了。所以还是学.net吧。至于你关注的软件安装 .net框架这个不必担心,微软新一代的操作系统都已经整合了.net框架了。也就是说在新系统下安装用.net 开发的软件就不必再安装框架了。
这一点,如果你在win98下编过程就有体会了,vb6时代也有人这样问过,vb6编写的程序能不能不用安装包直接在电脑上运行呢。在win98的时候这的确是个问题。但是到了xp时代。系统已经进程了vb6基本的动态库和控件。一般只要不引用第三方控件,而只用vb6自带的控件的情况下,编译出来的exe是可以直接在任意xp系统下不用安装即可运行的。
名片
2024-10-28 广告
2024-10-28 广告
Altair HyperWorks是一套功能强大的集成化CAE(计算机辅助工程)软件平台,由Altair公司开发。它涵盖了结构分析、流体动力学、优化、多体动力学、电磁场仿真等多个领域,提供了丰富的仿真工具和优化算法。HyperWorks以其...
点击进入详情页
本回答由名片提供
展开全部
目前总体而言,是在一个C#替换VB6的进程中:
一、从桌面软件的用户角度来说,用VB6比.net好太多了。同样的程序VB6不但运行速度更快,而且占用内存更小,尤其是启动速度可以快数倍。
二、从VB6开发人员角度来说,桌面程序方面.net能做的VB6都能做到,差别只是少许。当然,更强的功能可能需要调用API或外部库文件。.net程序必须安装安装几十M的框架framework库,但框架包括了XML支持;而VB可以安装几M的XML引擎实现同样功能。
三、默认界面VS.net比VB6稍好一点,但都是素颜的。好看的界面都需要借助第三方控件,或者美工设计后单独开发。
四、从用VB的软件开发公司角度来讲,旧产品会继续用VB6,新产品则会选择C#。因为VB6架构已经停止发展,而.net中的核心语言是C#。此外,新招募的员工会C#的也更多,VB6终究是十几年前的产品了,就像Delphi一样虽然是神一样伟大的产品可还是有英雄迟暮的一天。
五、.net的进化,首先在ASP.net方面可以开发强大的网站,其次IDE更加好用一些,对于大型项目支持更好。
因此,建议可以继续使用VB6,更出活产品也更出色。但必须学习一下C#,做一些小型项目的实验,积累技术。再过几年,VB6就会逐渐绝迹了。
一、从桌面软件的用户角度来说,用VB6比.net好太多了。同样的程序VB6不但运行速度更快,而且占用内存更小,尤其是启动速度可以快数倍。
二、从VB6开发人员角度来说,桌面程序方面.net能做的VB6都能做到,差别只是少许。当然,更强的功能可能需要调用API或外部库文件。.net程序必须安装安装几十M的框架framework库,但框架包括了XML支持;而VB可以安装几M的XML引擎实现同样功能。
三、默认界面VS.net比VB6稍好一点,但都是素颜的。好看的界面都需要借助第三方控件,或者美工设计后单独开发。
四、从用VB的软件开发公司角度来讲,旧产品会继续用VB6,新产品则会选择C#。因为VB6架构已经停止发展,而.net中的核心语言是C#。此外,新招募的员工会C#的也更多,VB6终究是十几年前的产品了,就像Delphi一样虽然是神一样伟大的产品可还是有英雄迟暮的一天。
五、.net的进化,首先在ASP.net方面可以开发强大的网站,其次IDE更加好用一些,对于大型项目支持更好。
因此,建议可以继续使用VB6,更出活产品也更出色。但必须学习一下C#,做一些小型项目的实验,积累技术。再过几年,VB6就会逐渐绝迹了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
差别相当大,对vb6来说,vb.net就是一门全新的语言!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询