问题列表 - 第4994页

SOLID和用户界面?

我尝试遵循SOLID原则.但每次涉及到用户界面时,我发现在客户需要的笨重的混合数据集合数据和单一责任的优秀原则之间存在固有的摩擦.

现在,它可能的分而治之的各个位和一个典型的用户界面为单责任类的作品,但后来你遇到了各种有趣的结构问题,因为贵的所谓"独立"片实际上往往变成是相同共享状态的不同视图,或者是重叠状态的至少部分视图.

我经常最终将相当笨重的控制器类混合在一起,因为我的视图并不像SOLID那样,但它的编码实践相当不一致,而且让我感到困扰.看起来分裂的复杂性似乎不值得.

那你怎么处理它?

oop solid-principles

5
推荐指数
1
解决办法
423
查看次数

Mono有多成熟?

单声道项目atm有多成熟?我浏览了他们的网站,但没有找到任何关于功能完全单声道是如何向.NET 3.5/SP1的指示?

单声道准备重复的黄金时间?

.net c# mono maturity

4
推荐指数
1
解决办法
1874
查看次数

从命令行更改Terminal.app的背景

是否可以从shell更改Terminal.app的背景颜色?如果是这样,怎么样?

macos terminal

6
推荐指数
1
解决办法
3420
查看次数

将数据集写入SQL表

我已经将一个复杂的XML文件转换为一个数据集,该数据集有7个表和大约70个列,我在SQL Server中创建了表,以使用XML Schema匹配数据集中的表.如何轻松地将我的数据集写入SQL表?

c# xml dataset

5
推荐指数
2
解决办法
2万
查看次数

如何声明"控制实现接口ISomething"类型的变量/参数?

我希望以这样一种方式声明一个变量,因为它只能分配从Control派生的值并实现ISomething接口.

我打算将ISomething接口添加到控件的衍生物中.

我想从TextBox和DatePicker派生SpecialTextBox和SpecialDatePicker,并在每个上实现ISomething接口.

我希望能够将这些控件中的每一个分配给一个类型为"Control也实现ISomething"的变量,这样就可以从那里调用它们的ISomething方法,或者可以将它们添加到窗体上的控件集合中.

所以....如何声明类型"Control也实现ISomething"的变量

理想情况下,答案是VB.Net,但我也会对C#方法感兴趣.

c# vb.net controls interface winforms

1
推荐指数
1
解决办法
481
查看次数

为什么标签通常都是小写的?

我看到的每个地方都看到,每当网站实现标签系统时,他们都会将标签名称转换为小写.甚至在StackOverflow中也是如此.

我在想为什么会这样.除了防止重复,我想不出使用小写的原因.我认为它会伤害标签的实际方面.人们习惯于读"IBM"而不是"ibm"和"C#"而不是"c#".用户需要花费更多的时间来理解标签的含义是什么,我想知道我是否应该在我的标签系统中允许Capitals,或者它是一个约定而我错了.

我想听听你的意见.

tags case-sensitive

10
推荐指数
2
解决办法
4452
查看次数

10以下的编程语言和语言功能是什么?

似乎有许多"新"语言,但实际上似乎大多数流行的,非实验性的,已经在他们的青少年,真正的主流比大多数初级程序员更老.现在我只记得这个显而易见的事实,当我意识到本月(1994年2月)甚至"时髦"的Ruby语言是15.虽然像哈斯克尔这样的东西,但是每个人都要学习的东西比那个更老.

考虑到它是唯一真正使用的新语言,我可以想到10岁以下的是C#.但即使C#也没有真正的新功能,尽管它已经获得了它的前辈的一些最好的功能.

所以我想知道现在有哪些新语言及其相应的新功能/想法在10以下?从现在起10年后可能出现什么大事?任何新的语言功能都值得期待?或者我们已经完成了???


显然,没有什么新东西不是混合或改进.也许是LOLCODE,因为它的设计是荒谬的,但是像Brainf*ck和WhiteSpace这样的东西基本上都是古老的基于堆栈的汇编语言.

我们是否已进入编程语言的百科全书时代?

programming-languages survey

11
推荐指数
7
解决办法
4064
查看次数

我应该在我的PHP类/脚本中添加AJAX逻辑吗?

我刚刚开始创建一个PHP/AJAX网站,我想知道我应该在哪里添加"仅包含内容"的功能.

我应该在我的页眉和页脚脚本中使用if语句来检查"ContentOnly" get参数吗?然后将该参数附加到我的AJAX调用中的查询字符串中?

或者我应该在AJAX端使用过滤器来仅获取主要内容Div.就像在jquery中一样:

$(this).load("/myPhpPage.php #mainContentDiv")
Run Code Online (Sandbox Code Playgroud)

第一种方法会更快吗?但是第二种方法会将AJAX功能保留在表示方面,而不是我的PHP.

或者有第三种方法吗?我想保持我的PHP脚本完整,所以如果oyu直接转到它们,页眉和页脚就在那里.提前致谢!

html php ajax jquery

2
推荐指数
1
解决办法
388
查看次数

标签系统中标签的ID

我正在实现类似于StackOverflow标签系统的标签系统.我在考虑存储标签并与问题相关时,该关系将直接与标签名称相关,或者最好创建字段tagID以将问题与标签"链接"?看起来直接链接到标签名称更容易,但它看起来不太好,主要是为什么在使用统计和/或标签分类(恕我直言)时很难管理这个.另一个问题是当一个管理员决定"修复"标签名称时.如果没有tagID与标签名称分开,那么我将更改表格的键...

你有什么想法?

感谢所有回复.我将删除此帖子,因为有另一篇帖子具有相同的主题.我想知道为什么搜索和建议没有显示给我的结果......

database tags database-design primary-key

4
推荐指数
1
解决办法
807
查看次数

将图表添加到WordprocessingML

我想使用Open Xml SDK 2 生成一个包含Chart的Open XML文档.我找到了一个SpreadsheetML示例,但我无法弄清楚如何在.docx中添加图表...

Open Xml SDK 2的文档/示例是否有良好的来源?

.net ms-office openxml drawingml

8
推荐指数
1
解决办法
1303
查看次数