扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
有的可以,有的不行,很明显,多线程控件就不行了。人家的net是在框架上跑的,我一直都用net的,不用VB6.0,人家可以实现6.0的所有功能,还可以做一些6.0无法实现的事,不过,我在学C++……VB的语法比较美观,看着顺眼,说真正的应用,还是自己熟手的好,没有哪门语言最好,比如,没有哪个女人好,自己的老婆才是王道。net的控件光标经过会闪的,好看。我用的是2010版本的net,除了退出开发环境有点慢之外,别的都还可以。多线程很稳定,后台在做别的事,前面操作一点都不卡,这是VB6.0很难做到的。当然C++的多线程是专业级的,我们最好也去学一学。拜拜
成都创新互联公司专注于郫都企业网站建设,响应式网站设计,商城网站定制开发。郫都网站建设公司,为郫都等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
你可以在vb.net里将你需要的空间做成控件并生成ocx控件或生成dll控件库,再到vb6里调用就成了。
对Graphics做世界坐标变换
Dim g As Graphics=PicutreBox1.GreateGraphics
g.TranslateTransform(PictureBox1.Width/2, PictureBox1.Height/2)
关于用户控件的使用,.net与v6环境下是有那么小小的区别。v6环境下的用户控件编写后可以直接使用,而在.net环境下,则需要先生成控件库(dll,应用程序扩展格式),然后再将这个控件库导入到.net编程环境的工具箱上方可使用。其具体方法如下(以VS 2010,Visual Basic.net 为例):1、新建项目-Visual Basic-Windows-Windows 窗体控件库-键入控件库名称(默认为Usercontrol1)确定;2、设计你的用户控件,完成后按“F7”进行编译;3、在该解决方案目录下找到控件库扩展(默认为UserControl1.dll),确认项目已经生成。在上三项为控件库DLL的生成方式,下面是调用方式:4、新建项目-Visual Basic-Windows-Windows 窗体应用程序-确定;5、打开工具箱,以任意一个控件上点击右键-选择项-.net framework组件-浏览-定位到生成的控件库扩展-确定;6、在工具箱中找到新添加的用户控件,将其拖至窗体中进行设计。经测,在.net环境下编译的用户控件是通用的。也就是说使用Visual Basic.net编写的用户控件,也可以在C#工程里使用,反之亦然。这充分体现了.net语言的交互性,在我看来,.net下各种语言能力相当,它们都是作为一种中间语言,编译出中间代码。所以,在.net环境下,采用混合编程也未尝不是一样提高效率的一种可选的方式。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流