我可以在VisualStudioExpress中开发Silverlight应用程序吗?当我启动VisualC#Express2008时,它没有提供任何创建Silverlight应用程序的选项吗? 最佳答案 要启动并运行一个有效的Silverlight开发环境,需要安装的东西很长。下面是一个有序的列表,用于运行VisualStudio2008Silverlight3环境。1)VisualWebDeveloper2008这是您的基本开发环境。需要VisualWebDeveloper,因为Silverlight3应用程序可以托管在ASP.
我需要在我的服务器上的Windows服务中运行一堆可插入进程,并希望创建一个用户界面,允许我与服务使用的每个插件进行交互。用户界面和长时间运行的Windows服务之间最常用的通信方法是什么?我正在考虑提供一个中间位置,例如数据库,并使用某种消息队列向服务发出命令。你们中有没有人实现过这样的方法,或者其他一些更好的方法?在这个过程中你遇到了什么问题? 最佳答案 不要使用远程处理!虽然它肯定会奏效,但微软表示远程处理是一项遗留技术,所有新的分布式应用程序都应该使用WCF开发。见here更多细节。WindowsCommunicationF
在我一头扎进C#之前......我一直认为C或C++最适合在Windows上开发驱动程序。我不喜欢在.NET机器上开发驱动程序的想法。但是.NET似乎是MS走向应用程序开发的方式,所以我现在想知道:人们是否正在使用C#开发驱动程序?您是否必须执行大量APIHook,或者C#是否具有无需大量黑客操作即可与内核交互的工具?谁能谈谈运行C#程序比通常情况下更接近Ring0的可靠性和安全性?我希望我的设备可以在C#中使用,如果C#中的驱动程序开发成熟,那显然是可行的方法,但如果不推荐,我不想在这方面花费太多精力。有哪些好的入门资源,例如开发简单的虚拟串行端口驱动程序?-亚当
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭13年前。这个问题可能看起来很主观,但考虑到微软:拥有Xbox360平台拥有Windows平台拥有自己的游戏工作室(MGS)拥有其他第3方开发人员是主要出版商让我想知道为什么微软不插入他们的旗舰语言来证明你不仅可以减少大量的开发时间,从而减少金钱,而且还表明你可以发布一个实时交互性不存在的下一代标题'不要受苦。如果Microsoft这样做一次,我相信很多AAA开发
我正在编写的应用程序基本上只是一个首选项对话框,很像VisualStudio本身使用的TreeView首选项对话框。该应用程序的功能只是将数据从串行设备传递到文件。它在将数据写入文件之前对数据执行许多很多转换,因此应用程序的GUI只是指示这些转换应该是什么的所有设置。设计/编码TreeView首选项对话框的最佳方式是什么?我一直在做的事情是构建主窗口,左侧有一个停靠的树控件。然后我一直在创建对应于树的每个节点的容器控件。当一个节点被选中时,应用程序将该节点的相应容器控件带到前面,将其移动到正确的位置,并在主窗口中将其最大化。这在设计时看起来真的非常笨拙。这基本上意味着在设计期间我有大量
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion您如何设置.NET开发树?我使用这样的结构:-projectname--config(whereIputtheconfigurationfiles)--doc(whereIputallthedocumentconcerningtheproject:e-mails,documentation)--tools(allthetoolsIuse:Nunit,Moq)--lib(allthelibr
如何创建流畅的界面而不是更传统的方法?这是一种传统方法:接口(interface):interfaceIXmlDocumentFactory{XmlDocumentCreateXml()//serializesjustthedataXmlDocumentCreateXml(XmlSchemaschema)//serializesdataandincludesschema}interfaceIXmlSchemaFactory{XmlSchemaCreateXmlSchema()//generatesschemadynamicallyfromtype}用法:varxmlDocFactory
我有一些简单的C#应用程序(单一形式),最初是在Win上用VS编写的。现在我用monodevelop打开它,我收到了警告和错误:Warning:Assembly'System.Deployment'notfound.Makesurethattheassemblyexistsindisk.Ifthereferenceisrequiredtobuildtheprojectyoumaygetcompilationerrors.(Tring.Fiscal.Primjer)Error:Thecompilerappearstohavecrashed.Checkthebuildoutputpadfo
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion对于一般的.NETWeb开发和编程新手,谁会选择C#作为首选语言?先学习C#而不尝试将其应用于Web开发是否更好?似乎大多数C#文献都使用控制台或Windows窗体作为学习平台。那么这是最好的方向吗?或者您应该在练习Web开发的同时尝试学习C#?
对于经验丰富的C#3.0开发人员来说,学习F#有多难,和/或您认为学习F#最困难的部分是什么? 最佳答案 从F#开始(学习语法,了解如何以函数式方式编程)并不难。熟悉LINQ并深入了解Lambda表达式的优秀C#3开发人员应该能够快速掌握基础知识。很难说他们要改掉面向对象解决问题的习惯有多难,但是需要函数式解决方案的问题应该迫使他们做出这一飞跃。在我看来,除非你遇到新问题,否则很难改变你的想法。总而言之,我会说我花了一周的时间在业余时间(每晚2-3小时)学习该语言的语法和基础知识。不过,您需要更多时间才能真正了解函数式编程。问题我仍