寻找工具(windows平台)从现有的Oracle数据库中生成ER图(或类似的).
有哪些好的工具可以免费使用或成本低廉?
oracle reverse-engineering data-modeling documentation-generation er-diagram
System.Windows.Forms.TextBox使用C#在.Net 2.0中实现水印功能的最佳方法是什么?
编辑:
使用CodeProject中的现成组件非常简单.它还带有代码项目开放许可证(CPOL).
有兴趣描述最常用的ASP.NET httpmodules,它解决了webapp的特定问题.
欢迎提供最佳实践和现场使用.
我正在尝试确定如何最好地构建.NET实体框架项目以实现一个很好的分层方法.到目前为止,我已经在基于浏览的游戏中尝试过,玩家拥有并操作行星.这是我如何得到它:
网站
这包含所有前端.
C#项目 - MLS.Game.Data
这包含带有我所有数据映射的EDMX文件.这里别的不多.
C#项目 - MLS.Game.Business
这包含我称之为"管理器"的各种类,例如PlanetManager.cs.行星管理器具有用于与行星交互的各种静态方法,例如getPlanet(int planetID),它将从MLS.Game.Data返回生成的代码对象.
从网站上,我会做这样的事情:
var planet = PlanetManager.getPlanet(1);
它从MLS.Game.Data(从EDMX生成)返回一个Planet对象.它有效,但它在某种程度上困扰我,因为这意味着我的前端必须引用MLS.Game.Data.我一直认为GUI应该只需要引用Business项目.
另外,我发现我的经理类往往变得非常沉重.我最终会得到几十种静态方法.
所以...我的问题是 - 其他人如何布置他们的ASP EF项目?
编辑
经过一些更多,还有额外的项目困扰我.例如,假设我有我的Planet对象,它再次从向导生成代码.如果时间到来我的星球需要有一个专门的属性,比如说"人口",这是基于Planet对象的其他属性的某种计算.我是否想要创建一个继承自Planet的新类,然后返回它?(嗯,我想知道这些课程是否被EF密封?)
谢谢
我一直在寻找一种方法来在显示器或投影仪上显示iPhone屏幕(而不是模拟器)以进行演示.
以前的SO帖子建议越狱(Veency,iDemo/DemoGod,screensplitr)或模拟器.
发行说明iOS 3.2(外部显示器支持)和iOS 4.0(继承改进)提到应该可以将外部显示器连接到iOS 4.0设备.
现在可以在不使用模拟器的情况下在显示器上演示iPhone设备,还是有关其他改进的发行说明?
有人试图在投影仪或显示器上显示iOS 4.0设备吗?
更新22.Jul.2010:
更新15.Apr.2011;))
更新1.Dec.2011:
作为一名在过去几年中进入Web开发的win32开发人员,我发现
基于extjs 的Web桌面非常有趣.
Coolite桌面(破碎)
Extjs桌面
Puppy Web桌面
维基百科列表
Lifehack列表
Windows 3.1桌面(已损坏)
您是否了解其他人?
没有任何开发应用程序作为Web桌面的经验(我不是在宣传extjs,只留下深刻印象......),
我不得不说我喜欢这个概念.
你觉得怎么样,有用吗?
编辑12月30日关于这个主题的更多信息:
are-webos-practical-yet
刚参加了一个测试公司表示可以在使用java和c#开发的敏捷开发团队中使用V模型测试的演示文稿.
在V模型测试之前,我更喜欢测试驱动开发和验收测试的自动化.
不确定V模型测试和敏捷测试是否可以被认为是相同的.
寻找您在敏捷团队中使用v模型测试的测试经验或意见.
如果你在敏捷中使用V模型测试,你是如何做到的(或者它没有意义)?
更新:Thoughtworks演示文稿(敏捷vs v模型)
大多数编程语言都使用lambdas/closures.建议使用哪种语言不可知源作为最佳学习Lambda基础知识?
Lambdas/Closures用不同的语言:
对于MacOSX Objective-c应用程序的TDD,有什么好的解决方案吗?
编辑:更多信息
我真的很喜欢Ruby世界中类似于rSpec的东西.XCode内置的东西足够吗?我听说不是.我想要一些支持Mocks,Stubs以及rSpec(或类似测试条件)提供的大多数/所有测试条件的东西.
我不懂Ruby,我有兴趣学习MacRuby.
你会推荐什么样的最佳资源(书籍,博客,网站)?
发现:http://www.macruby.org/
更多信息来自rubyconf.org Macruby talk