腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
面向对象设计的良好参考
、
我发现自己在设计应用程序时很少使用面向对象的原则。我正在寻找一个面向对象设计的好参考。我正在使用C#作为我的编程语言,并希望有一个参考资料,它有助于使用C#提供的面向对象结构。但基本上,我需要一本好书来获得一些灵感。
浏览 1
提问于2009-08-28
得票数 3
回答已采纳
8
回答
使用C#的设计模式
、
、
、
我计划在工作中学习C# --一个中等复杂(2000行代码)的项目。我对沿途学习“设计模式”很感兴趣。 有人能推荐一本不需要太多c#专业知识并且讲授设计模式的书吗?如果这本书不致力于设计模式(它可以是其中的一个章节),那也没关系。
浏览 2
提问于2010-12-01
得票数 17
回答已采纳
1
回答
winform应用模式的选择
、
有人能指导我选择在winforms C#中开发的应用程序的模式吗? 应用程序的目的是导入xml文件并将一些属性从xml文件导出到Excel表,UI将通过winforms实现。
浏览 1
提问于2013-07-24
得票数 0
10
回答
c#扩展方法-设计模式
、
、
我想知道C#扩展方法是否基于任何现有的设计模式。
浏览 0
提问于2010-02-02
得票数 10
回答已采纳
1
回答
函数式语言中中介模式的等价物是什么?
、
、
、
在C#中,我习惯了中介器和它的相关模式,但是我正在慢慢地转向F#,我想知道是否有一些等价的函数式语言。
浏览 30
提问于2019-05-21
得票数 2
1
回答
PHP的__call()和__callStatic()函数在c#中等效
、
、
最近我正在努力学习c#。我是新来的。在c#中有类似于函数的构造吗?具体来说,php中存在的__call()和__callStatic()函数在c#中的等效函数是什么?
浏览 0
提问于2017-01-21
得票数 2
1
回答
声明式和命令式模式是一种设计模式吗?
、
、
我读了这句话 "C#支持纯度模式“ ...in,这本书,C# 8.0,概括地说是O‘’Reilly的。它继续说 “函数式编程的核心是避免使用值变化的变量,以利于声明式模式。” 我试着理解什么是声明式模式。但我找不到声明式模式作为设计模式的任何子类别。 有人能向我解释一下,声明性模式是否与行为、创造和结构等设计模式不同?
浏览 11
提问于2020-05-17
得票数 5
回答已采纳
4
回答
在ANSI中引用设计模式?
、
你能给我指出标准C (C89或C99)中的设计模式的参考资料吗?(不是C#,也不是C++。)
浏览 0
提问于2009-06-19
得票数 10
回答已采纳
4
回答
设计模式视频教程
我在哪里可以找到一个好的视频/截屏教程,它将解释并提供面向对象设计模式的代码示例-理想情况下使用c#? 非常感谢
浏览 0
提问于2010-01-12
得票数 9
2
回答
经验丰富的开发人员和软件架构师是否能够根据设计模式描述整个软件应用程序?
、
、
、
、
经验丰富的开发人员和软件架构师是否从设计模式的角度来看待整个应用程序?换句话说,有经验的开发人员和软件架构师能够用设计模式来描述整个软件应用程序?经验丰富,我指的是具有10+年经验的开发人员。这是我应该努力达到的目标。我说的是从事面向对象语言(如C#、Java和C++ )的开发人员,但也想听听Javascript开发人员/架构师的意见。
浏览 0
提问于2021-07-23
得票数 1
回答已采纳
1
回答
在项目中对图书(添加/编辑/删除)图书使用哪种设计模式?
我正在用c#和asp.net mvc做一个.Net项目。这是一款适用于图书的web应用。登录的用户将能够看到图书列表,编辑有关图书的信息(标题、图像、流派、描述等),以及删除和添加图书。 我是设计模式的初学者,我不知道在我的情况下,使用设计模式是否明智,甚至是可能的。
浏览 1
提问于2013-03-22
得票数 0
回答已采纳
10
回答
OO设计原则是否适用于Python?
、
似乎许多OO讨论都使用Java或C#作为示例(例如,Head First设计模式)。 这些模式是否同样适用于Python?或者,如果我遵循设计模式,我会不会最终用Python编写Java (这显然是一件非常糟糕的事情)?
浏览 2
提问于2009-02-13
得票数 26
回答已采纳
10
回答
设计模式是特定于语言还是技术的?
、
这里的问题是特定于编程语言或技术的设计模式, 就像你只能在C#,Java中做复合模式,但不能在VB6.0中做。是真的吗?如果是真的,那么什么是不能用面向对象编程语言实现的模式呢?
浏览 1
提问于2010-03-27
得票数 12
回答已采纳
1
回答
在C#中用“物理对象”制作二维地图
、
、
、
、
我想用C#制作一个2D地图,其中包含使用坐标和可扩展标记语言的物理对象。Xml将被解析,其中的内容应该被“映射”到表单中的矩形上。 例如: <chair> <x>12</x> <y>20</y> </chair> 会将椅子的图像放在表单上的矩形(12,20)中。 我的XML方法正常吗?不管有没有XML,我都想做到这一点,我只是没有其他简单的好主意。 换句话说:在我的表单上,我有一个区域,我们称它为“房间”。我解析XML,发现这个房间里应该有一把椅子在(12,20)上。我怎么才能在我的“房间”里的那个地方放一张椅子的
浏览 0
提问于2014-10-17
得票数 0
1
回答
使用Visual Studio在C#中创建类型库中的全局函数
、
、
、
我想使用C#创建一个在Excel中使用的COM类型库。我希望类型库包含一些全局函数。当然,我知道C#中没有全局函数。但是,有没有办法将C#类方法公开为类型库中的全局函数呢?
浏览 4
提问于2015-09-02
得票数 0
1
回答
设计模式,任何参考应用程序(C++,Csharp,Java)
我正在写我的期末论文,需要开发一个设计模式识别器软件。为了测试,我正在寻找一些开源应用程序,它们系统地应用了设计模式(并记录了它们)。我知道JHotDraw和JUnit,但我也需要用C++和C#编写的应用程序。我在谷歌上找到了一个用于.NET和Jt的(闭源)模式框架,它是开放的,但也是用java编写的。我想知道是否有这样一个用于C++和C#的库。
浏览 2
提问于2012-09-03
得票数 2
回答已采纳
23
回答
学习/实现设计模式(适用于新手)
、
我是一个困惑的新手和业余程序员,试图掌握这一点,所以如果我的问题有点离题或没有太多意义,请原谅我。 我在网上看到了很多围绕设计模式使用的问题,我想知道是否有人有好的资源来学习和实现设计模式?我理解其中的一般概念,并知道如何/何时使用其中的几个(单例、工厂方法),但我知道我错过了。 (以防万一,我的首选语言是C#,但我可以从其他语言的示例中学习)
浏览 6
提问于2008-10-28
得票数 86
9
回答
将涵盖.NET中的测试驱动程序、驱动程序设计和设计模式的书籍
、
、
、
、
我想得到一本书,能让我对使用C#、测试驱动开发、ASP.NET MVC、DDD和设计模式(如存储库模式)的现代ASP.NET开发有一个完整的了解。我非常擅长使用C#和ASP.NET MVC,但是我想填补这个空白。 如果你对一两本涵盖这些主题的书有很好的体验,你能分享一下吗?
浏览 0
提问于2009-10-13
得票数 13
回答已采纳
3
回答
分离Windows窗体和类C#
、
我正在寻找一种方法来设计一个C#应用程序。我理解3层模型,但我不知道如何在一个好的C#设计中应用它。 我看过一些windows教程,但我正在寻找一个基于asp.net表单的教程。 有没有任何书籍或网站可以学习实现这一点的方法?
浏览 0
提问于2010-12-14
得票数 6
2
回答
如何有效地学习/理解C#中的OOP?
、
简而言之,在过去的6个月里,我一直在上C#课程。我们涵盖了语言的所有基础- vars,数组,方法,循环,文本处理,与字符串等与许多练习.但是作为一个整体,这些材料改善了我的算法思维(我没有任何编程背景),而且一切都进行得很顺利。 然而,自2月中旬以来,我们开始了工作,艰难的时刻来到了。实现OOP原则对我来说是一场噩梦,尽管我在理论上了解这些原则。 我帮自己做的事: 读我的C#类书籍 阅读在线资源 阅读别人的守则 试图编写我自己的代码失败 你能给我建议吗,因为我不想放弃!?
浏览 1
提问于2013-03-06
得票数 5
2
回答
具有设计模式统计信息的示例项目
、
、
、
我已经实现了一个分析c#源代码并检测设计模式的工具。我试着用几个测试用例来验证这个工具,它工作得很好。我想在检测设计模式时找出误报和漏报的数量。 因此,为了进一步评估这个工具,我正在搜索一些现有的开源项目,其中包含了在其中实现的设计模式的统计数据。像这样的统计数据.. 我可以将工具的结果与项目提供的这些统计数据进行比较。这将帮助我知道我的工具可以找到的设计模式的数量,从已经给出的数量。 这将是有帮助的,如果我得到少量的链接到这样的项目。 提前谢谢。
浏览 0
提问于2011-07-18
得票数 3
10
回答
您在使用软件设计模式方面有哪些实际经验?
、
维基百科有一个关于各种设计模式的很好的。你在实践中使用最多的是哪些,你的经验是什么?什么时候应该尝试一种模式,什么时候不应该? 编辑:一个很酷的基于C#的,带有实用的DP示例(从tnx到
浏览 0
提问于2009-04-23
得票数 9
回答已采纳
2
回答
事件和委派。什么设计模式?
、
在学习事件和委托的同时,我不禁想到了观察者设计模式。 我在C#和设计模式方面都是新手。当使用事件和委托来比方说,从子窗体激发事件并被父窗体拾取时,这是观察者设计模式吗? 事件和委托中还使用了哪些其他设计模式? 我很有兴趣知道.NET中的其他“东西”(对不起,我缺乏术语)是基于通用的设计模式的,比如“四人帮”中的那些。 我认为,如果你能将其与模式联系起来,就会更容易理解这样的主题的代码示例和解释。不管怎样,就个人而言。 谢谢。
浏览 3
提问于2011-11-03
得票数 5
回答已采纳
2
回答
水晶报表图线重
、
、
我试图在水晶报告中增加线条图的线重,这是可行的吗?是还是不是?如果是,请向我提供执行这样一件事所需的步骤,,即使是通过我正在使用的asp.net C#代码。 致以敬意, 巴赫。
浏览 6
提问于2011-02-07
得票数 0
1
回答
使用带有Direct3D控件的Visual Studio2010会导致什么延迟?
、
、
、
我有个很麻烦的问题。当使用.NET 4.0框架和用于托管代码的Direct3d编写C#应用程序,并在用户控件内创建设备(以便我可以将其用作一种视窗)时,我的visual Studio2010在第一次编译之后开始“滞后”。当我键入某些内容时,会有大约0.5s - 1s的延迟,直到显示键入的文本。当通过page down或page up或箭头键滚动时,也会出现同样的延迟。对于其他更大的项目-有多达1000个源文件(C++),或者其他C#项目-没有这样的问题。鼠标交互也会延迟0.5s - 1s。 所以我的问题是什么会导致这个问题,我如何避免它? 编辑:另一个提示是,我经常通过编译得到: Unable
浏览 2
提问于2011-09-14
得票数 0
4
回答
可替代面向对象设计模式的功能或动态技术示例
、
、
、
、
这在某种程度上与有关 自从在C#中引入lambda和dynamics之后,是否有任何标准设计模式可以被认为是过时的,或者使用lambda或其他语言特性以其他方式解决? 例如,现在可以使用C#的动态特性来执行多个方法。 (我认为Marc有一些关于这件事的帖子给?) 就我个人而言,我现在倾向于使用Func做工厂。 例如: public static class SomeFactory { public static Func<IUnitOfWork> GetUoW = () => new EF4UoW(new SomeModelContainer());
浏览 12
提问于2011-04-13
得票数 13
回答已采纳
3
回答
社区版创建一个空白应用程序限制?
、
、
我跟随一本书,这本书要求我在Visual中创建一个“空白应用程序”项目。 创建新项目时,我在以下路径中选择“空白应用程序”模板: Installed -> C# C# -> Universal 我有社区版。 双击解决方案资源管理器中的MainPage.xaml文件 我得到以下错误: 由于无法应用有效的许可证或旁写策略,无法部署包源未签名的包e109a48f-03e8-4942-9834-3d62008a21f8_1.0.0.0_x86_NorthAmerica_8wekyb3d8bbwe。可能需要开发人员许可证()或企业旁位配置()。 我怎么才能让这个起作用?我发现社区版是
浏览 4
提问于2017-10-28
得票数 1
2
回答
Flyweight模式的一个很好的例子是什么?
、
c#中的字符串内嵌就是一个很好的例子。其他?
浏览 1
提问于2011-04-22
得票数 2
回答已采纳
2
回答
场景后面的Unity3d可视化脚本框架是如何工作的?
、
、
、
我想知道在unity3d中使用可视化脚本工具会发生什么。 假设我想做一个FSM: 第一种方法是当我不使用这样的工具时。在这种情况下,我应该在源代码(C#)中做所有事情,这意味着创建所有必要的类并手动连接整个状态机。 第二种方法是当我使用像或这样的工具时。我仍然需要编写State类,但这一次,通过基于节点的图形编辑器将它们连接起来。 问题是,这些工具是如何将图形转换成某种统一可以使用的东西的?他们是否使用像C#这样的模板引擎根据图形生成代码?或者他们还做了别的什么?
浏览 0
提问于2019-04-13
得票数 1
回答已采纳
3
回答
设计模式的c#片段有什么好的框架或库吗?
、
我们想为c#构建一个.NET代码片段库,我们四处看看是否存在类似的东西。该库将是开放源码和免费使用和分发。 我看到这里有一个类似的问题,但更多的是理论问题,而不是实际问题,我想要。任何帮助都将不胜感激。
浏览 11
提问于2008-12-19
得票数 0
回答已采纳
1
回答
我们在哪里和为什么使用接口?c#
、
可能重复: 我们在哪里和为什么使用接口?,c#
浏览 2
提问于2010-09-27
得票数 0
9
回答
值得学习设计模式和最佳实践的C#代码?
、
、
有人知道有什么开源的c#/asp.net项目吗?这些项目都有很好的文档,恰当地使用了设计模式,并包含了最佳实践。我想阅读高质量的代码,从中学习,并将其应用到我的工作中。
浏览 1
提问于2009-10-03
得票数 5
回答已采纳
2
回答
C# GOF模式示例
、
有没有C# GOF设计模式的例子?我一直在寻找有示例的,但只有当你购买他们的产品时,"C# Optimised“示例才可用。
浏览 8
提问于2010-08-02
得票数 2
回答已采纳
1
回答
使用单例类的C#自定义HTMLReporting
、
、
、
、
我想为我的智能测试自动化编写一个定制的HTML报告。所以,这就是我心中的想法: 创建一个Singleton类(Jon版本的线程安全Singleton在C#中完全延迟实例化) 创建一个方法,在构造函数内创建文件(因此,当调用单个构造函数时,只创建一次文件) 在我的代码中,我可以调用HTML ()或append()方法将数据写入我的HTML文件中 你觉得我的逻辑有什么问题吗?如果它是如此天真和糟糕的实践,那么请您告诉我一些用C#编写HTML的例子,以便我可以在我的项目中对它进行调整吗? 谢谢! 编辑 所以,当我说定制报告的时候我是这么想的. 一个MasterIndex.HTML
浏览 9
提问于2016-06-21
得票数 0
回答已采纳
5
回答
在winforms中使用MVC MVP模式
、
、
我在网上读过关于MVC,MVP模式的UI设计。但是,我无法完全掌握它是如何工作的,即使在重读了几次之后也是如此。我使用C#/winforms进行开发。有人能给我推荐一本好书/博客/网站吗?这将使我决定是否应该采用它。谢谢。
浏览 0
提问于2009-08-02
得票数 7
3
回答
使用Visual设计器-“对象引用未设置为对象实例”(Visual 2008)
、
、
最近,我被抛出了一些C#代码来对其进行一些小的修饰。但是,当我在中打开一些文件时,我会发现以下错误: 以防止数据丢失. 其中第一个错误是: 对象引用未设置为对象的实例。 我可以很好地跟踪堆栈跟踪,但我不确定在这种情况下我真正应该寻找什么。而且,堆栈跟踪的末尾有一个以"PageScroller..ctor()“结尾的调用。 根据Google的一些研究,我认为这意味着调用构造函数。这是真的吗?
浏览 3
提问于2009-06-23
得票数 8
回答已采纳
1
回答
设计模块
、
、
我有一个模块列表,比如1,2,3,等等。我有一个验证清单,比如A,B,C,D,等等。每个模块需要执行一些验证,例如:- validationmodule模块1将需要执行A和B验证,模块2将需要执行A、B,C3将需要执行B和D验证 那么,您能告诉我在.net内核中应该遵循哪种最佳设计模式,这样我才能有效地执行相同的设计模式吗?一些代码示例在c#中也会有所帮助,但是Java也会起作用。
浏览 3
提问于2021-07-18
得票数 0
2
回答
在父级上单击时更改颜色的模式窗体
、
、
、
我想在单击其父窗体/控件时更改模式窗体中textBox的颜色。我在激活的模式子项上尝试了事件,输入,但当我单击父项时什么也没有调用,只有模式表单的托盘栏闪烁。 有没有办法获得信息,即用户点击父级,然后在模式表单中更改文本框的颜色? 我正在使用c#和winforms,非常感谢!
浏览 1
提问于2012-03-01
得票数 0
2
回答
如何在c#代码中打开/浏览html?
、
我想创建一个使用C#窗口表单应用程序的可视化程序,所以我想问一下如何使用C# VS在我的桌面上浏览或打开我创建的本地html文档?
浏览 1
提问于2019-11-04
得票数 0
2
回答
如何在C#中获取水晶报表中数据网格视图的数据
、
我在C#中有一个窗口窗体。我希望当我点击get report时,datagridview的确切数据也会显示在crystal report viewer中。 DataTable dt = new DataTable(); DataSet ds = new DataSet(); dt = dataGridView1.DataSource as DataTable; ds.Tables.Add(dt); CrystalReport2 cos = new CrystalRepo
浏览 10
提问于2013-02-25
得票数 2
5
回答
用C#设置Windows Form
、
、
、
有没有什么好的资源可以用来用C#创建一个Windows Form?希望使用C#和VS2008创建我的第一个数据库应用程序。谢谢,任何建议都是非常感谢。
浏览 0
提问于2010-01-22
得票数 0
1
回答
Selenium PageFactory与页面对象模型
、
、
、
、
为了好玩,我在C#中创建了一个框架,现在我正在用Java创建一个框架来学习Jenkins等.也是为了好玩。 我遇到了PageFactory概念,并了解到它是POM模型的优化版本。有人能告诉我它是如何优化的吗? 在我看来,虽然您可以使用PageFactory的方式在页面上存储对象,但您可以使用这种方式进行操作。你也可以用POM做这件事。使用C#,使用getter语法甚至要简单得多。但是对于Java,您必须使用@FindBy语句。 我可能错了,但似乎您必须用Java编写更多的行来在类中存储元素,然后才需要使用C#。
浏览 0
提问于2019-11-06
得票数 4
回答已采纳
1
回答
DAL,BLL,Facade。旧模型?
、
许多Java程序员开玩笑说,他们在用C#编程时都使用DAL、BLL和Facade模型。我想知道,那些编程时间比我C#更多的人,如果推荐这个模型,或者这个模型是不是已经过时了。 我使用过这个模型,坦率地说,我不喜欢这个模型,因为总是更改所有层都很麻烦。想知道你的意见。
浏览 1
提问于2010-08-05
得票数 0
回答已采纳
1
回答
VS 2008 Intellisense缺失:组合键绑定到当前不可用的命令
、
、
Intellisense已经停止了对我的aspx文件的工作,我已经研究了解决这个问题的其他问题,但没有解决方案。 当我尝试格式化aspx文档(Ctrl-K,Ctrl-D)时,状态栏显示“组合键绑定到当前不可用的命令(格式化文档)”。 轮廓不再显示。 我没有使用resharper。我已经验证了C#、Basic和->以及常规的设置(工具、HTML选项、文本编辑器)。 我怎么才能把这个拿回来?
浏览 1
提问于2010-12-02
得票数 7
回答已采纳
2
回答
良好的设计模式在线资源
、
我正在读GoF关于设计模式的书,现在一切都变得更有意义了。 我想知道是否有任何好的在线资源通用在线模式,最好是在C#,但它可以在任何语言。 有小费吗?
浏览 3
提问于2010-12-09
得票数 0
回答已采纳
1
回答
UWP:从reactiveui的ReactiveObject继承DesignViewModel时出现VS设计器错误
、
、
、
、
尊敬的C# reactiveui社区: 我目前正在开发一个UWP应用程序。为了将UI与我的BusinessLogic连接起来,我在我的ViewModels中使用了reactiveui。 但是,当我将DataContext或d:DataContext设置为扩展ReactiveObject的ViewModel时,VisualStudio设计器总是告诉我XAML中有一个错误。 我一直看到那个讨厌的提示来检查我的XAML代码中的错误。我设置DataContext的位置加了下划线。 我正在运行调试x86,目标是构建10240。尝试其他构建目标或切换到发行版都没有帮助。要使用设计器,我必须切换到x64,因
浏览 0
提问于2016-02-08
得票数 2
1
回答
用DDD实现基于组件的设计
、
、
、
我是DDD的新手,但对它有一定的了解。我计划用C#开发基于组件的应用程序。首先,我创建了ER图,并用它创建了db模式。 我选择了像EmployeeManagement、ProjectManagement和ResourceAllocation这样的组件。但是EmployeeManagement和ResourceAllocation组件都使用Employees表,ProjectManagement和ResourceAllocation组件也使用Projects表。 我为访问dbContext的每个组件分离了DataAccessLayer文件。这是一个质量明智的可接受的解决方案吗?或者有没有其他方法
浏览 1
提问于2015-01-29
得票数 0
1
回答
Silverlight编码标准
对于遵循MVVM模式的标准Silverlight应用程序,我们使用哪些编码标准?微软有什么可用的东西吗?标准指南是针对C#的,我正在寻找针对Silverlight的特定指南。 谢谢 Soni
浏览 1
提问于2013-04-02
得票数 2
2
回答
有人知道names.nsf中Person文档的模式定义吗?
、
、
、
我正在编写一个实用程序来更新names.nsf中的person文档。我正在使用一个使用Interop.Domino的C#程序。 我想验证输入,但我找不到描述person文档模式的文档,所以我可以确定最小长度、最大长度等。 有没有人知道有一个?
浏览 0
提问于2010-03-13
得票数 0
回答已采纳
1
回答
使用tcp命令启动c++应用程序中的函数
、
、
我有一个应用程序,在c++中,通过总是打开的TCP套接字将数据流到另一个应用程序,在C#中。 我想做的是通过从c++应用程序发送一个命令来启动和停止c#应用程序中的函数。 这在TCP上有可能吗?我只发送过流数据,在正确的方向上推动发送命令和触发功能将是非常感谢的。
浏览 2
提问于2016-04-20
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#进阶必读,送你一本《C#设计模式》电子书!
C#转换异步模式
实验3:C#窗体设计及使用
实验2:C#程序设计基础
实验4:C#窗体和控件综合设计
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券