Bill Tillman 发表于 2022-7-6 22:26:22

VS 2012 Express

终于通过VB 2010 Express完成了最初的学习过程,今天晚上我开始学习VS 2012 Express。打开“深色”环境颜色,看起来很酷。现在我可以用VB编程了。NET,然后快速转移到C。这也是免费的,所以我不能抱怨价格。
 
自动化是未来的发展方向,我正在努力。还有其他人参加过2012年的比赛吗?我想听听你的想法和意见。

BlackBox 发表于 2022-7-6 22:37:36

我在家测试了Visual Studio 2011(又名Visual Studio 2012预发行版),尽了我有限的能力,但我没有在我的工作笔记本电脑上使用它进行制作。
 
至于主题、颜色等。。。。我在C#和VB Express 2010中使用了一个稍微修改过的黑曜石之子版本。
 
我也从VB开始,但刚刚完成了“完整”C#插件的第一个功能版本,其中包括自动加载注册表项、DocumentCollection事件处理程序和一些漂亮的系统。IO任务在后台。我还有很多要学习,但这是从Visual LISP反应器向前迈出的一大步。
 
这个帖子有几个链接,其中两个是关于VS 2010和2012的文章,你可能会感兴趣。

Bill Tillman 发表于 2022-7-6 22:40:43

当我在客户办公室的公司电脑上安装时,我也注意到了一些事情。它会安装。NET 4.5框架。这是否意味着我用它编写的任何代码都需要在任何运行可执行文件的计算机上加载4.5?我之前使用2010 Express遇到的问题是让工程部门的所有用户将其系统更新到4.0。该公司表示,他们将与Zenworks合作推出该产品,但这一努力正在进行中。所谓的自动过程根本不是这样。我最终不得不走遍这个部门的每台机器,手动安装它。
 
在阅读了链接中关于为什么要坚持使用VB 2010 Express的文章之后。。。。嗯,这只是个令人沮丧的消息。我认为这就是这个该死的云计算概念的发展方向。有一天,你的电脑将不再是你的。它只是一个必须通过网络下载其操作系统的设备,你运行的任何软件都是一样的。。。哦,按ISP和软件供应商每小时或每分钟收取的大量订阅费。

BlackBox 发表于 2022-7-6 22:49:32

 
有几件事。。。。
 
您可以指定。NET Framework在编译时使用,只需修改项目属性(或Alt+Enter)。。。对于C#,请参阅应用程序选项卡和目标框架的下拉列表。。。对于VB,请参阅编译选项卡,高级编译选项。。。按钮,以及目标框架的下拉列表。
 
至于。安装在用户计算机上的NET framework。。。所需的。NET framework随无数Autodesk产品一起安装(如果尚未安装)。我认为你应该编译你的。NET应用程序。NET framework正在生产中使用(如果可能)。
 
也就是说,如果你有两个用户,一个在2011年(NET 3.5),另一个在2012年(NET 4.0),你就可以编译到。NET 3.5,生成的组件可以成功地用于这两种应用程序中。
 
显然,如果这是不可能的(即,您正在使用的功能在旧的.NET框架中不存在),那么就做您必须做的事情。
 
您应该能够使用Visual Studio 2010或2012来为所有人开发。NET框架,但4.5除外,据我所知,4.5是Visual Studio 2012的独家版本。
 
Windows Presentation Foundation(WPF)可由使用。NET 3.5,但您必须删除对XAML的引用。dll.NET 4.0及更高版本),但在本例中我坚持使用4.0。
 
此外,对Acad进行了一些简单的修改。Exe。配置,其中之一是启用LoadFromRemoteSources,甚至允许。NET 3.5应用程序(如Civil 3D 2011)都可以使用。NET 4.0并加载。NET程序集,而不需要将每个程序集复制到每个用户的计算机。
 
 
希望你是错的,或者世界末日,哪一个先来,哈哈

BlackBox 发表于 2022-7-6 22:59:45

此外,如果尚未意识到,AutoCAD也不能很好地使用。NET 4.5框架

BlackBox 发表于 2022-7-6 23:03:17

更新:
 
带有的AutoCAD 2013 SP1.1。已安装NET 4.5 framework

Bill Tillman 发表于 2022-7-6 23:11:50

谢谢你给我的提示,Renderman。我可以看出我可能已经遇到了坠机区。今天,AutoCAD对我进行了两次打击。我昨天才安装了4.5,这是因为VS 2012 Express需要它。我必须应用引用的service pack,因为他们似乎在说,使用service pack解决了问题。我在家里使用VS 2012 Express,也在家里运行AutoCAD 2012。到目前为止,那里没有任何麻烦。
 
我可能是在开玩笑,但我觉得我更喜欢使用VS 2012 Express而不是VB 2010 Express。既然它是免费的。。。好吧,我现在要坚持下去。我正在编写的所有代码都运行良好。我将开始编译exe,以便在下周早些时候部署到工程部门。

CyberAngel 发表于 2022-7-6 23:19:27

对于那些因期待而颤抖的人来说,你必须从Vista以下的任何版本升级你的操作系统。如果没有Framework 4.5,Express将无法安装,Framework 4.5也无法安装在XP设备上。我不是在抱怨——嗯,我是在抱怨,我也在努力为CAD猴子同胞节省一点时间。

BlackBox 发表于 2022-7-6 23:22:45

我想这就是重点。。。如果内存可用,则没有AutoCAD应用程序,甚至Revit(仅限.NET API,无LISP等)也不会使用。NET 4.5框架,因此不需要Visual Studio 2012(Express或其他)进行AutoCAD开发。
 
虽然我很欣赏Visual Studio 2012 Express不需要为每个C++、C#和VB单独安装(就像2010年一样),以及所做的一些改进,但出于上述原因,我认为使用Visual Studio 2012(Express或其他)是一个美学驱动的决定,除非使用Windows 8操作系统进行生产。
 
... 我不是在敲它(我向它发送了安装VS 2012的请求),只是在我看到的时候调用它。英雄联盟

Bill Tillman 发表于 2022-7-6 23:28:52

 
哦,呜呜,宝贝。这也是我昨晚发现的。在XP机器上,VS 2012将安装4.5 FW,然后报告一些关于4.5框架来自亚洲的愚蠢错误消息。这肯定不是一个明确的信息。我真的很喜欢新的界面和从VB快速跳转到C的能力。这将不得不等待下一次。我用它编写的代码在Excel中运行得很好,但AutoCAD。。。。呃!不太好。我还注意到,我用于AutoCAD的一些代码在Win7或任何64位上都无法工作。这真的很痛苦,因为他们为我买的这个漂亮的新系统运行的是Windows 7。我闻到了一些新的解决方法,可能是在这个Win7系统的后台运行XP。
页: [1]
查看完整版本: VS 2012 Express