小编Tim*_*imo的帖子

Oracle SQL中是否存在类似"如果不存在创建序列..."的内容?

对于我使用Oracle 8 DB的应用程序,我提供了一个SQL脚本来设置触发器,序列等内容,可以将其复制并粘贴到SQL*Plus中.如果我尝试创建的序列已存在,我希望脚本不会因错误而停止.对于触发器,可以使用"创建或替换触发器..."轻松完成,但对于序列,这不起作用.我也试过""如果不存在mysequence然后创建序列..."但它也没有.有没有其他选择?

或者,如果这不可能,有没有办法在没有SQL*Plus的情况下执行"drop sequence mysequence",如果mysequence不存在则中止脚本?

sql oracle sequence

18
推荐指数
3
解决办法
4万
查看次数

XAML - (输入)有什么意义呢?

我目前正在研究学习WPF和Silverlight.到目前为止,我一直在开发Delphi和C#(Winforms).在看一些关于WPF的书籍并在线观看一些介绍性视频的同时,我得到的印象是,这个XAML在效率和可用性方面是倒退的(对开发者而言).特别是在在线视频中,人们很乐意输入XAML代码来创建表单和控件,我认为这是一种技术,很久以前,视觉形式设计师的到来已经过时了.当使用表单设计器时,为什么我要通过在XAML中键入文本表示来创建按钮或网格?当从属性检查器的下拉列表中选择颜色或字体名称要快得多时,为什么要键入颜色或字体名称?真实世界的应用程序GUI是真正开发的吗?输入 XAML?

我相信我在这里遗漏了一些东西,虽然我无法弄清楚是什么......

.net wpf xaml

7
推荐指数
4
解决办法
1327
查看次数

NUnit(或NUnitLite)和.NET CF的"入门"问题

我有一个现有的VS 2005 Std .NET Compact Framework应用程序,我想做一些重大的重构.目前没有单元测试,但我想在搞乱代码之前添加它.我没有单元测试的实践经验,尽管我知道这个理论(只是从来没有实际实现它;我知道:对我感到羞耻:-))这里有一些我正在思考的问题:

a)作为初学者,我应该使用NUnit还是NUnitLite(声称更容易使用)?

b)我是否应该在移动设备或桌面上运行测试(当然,特定于设备的代码除外)?目前桌面看起来更具吸引力,特别是在自动构建中包含测试......

c)我想测试的课程通常如何包含在测试项目中?我的应用程序是一个.EXE文件,即我不能像测试项目中的.DLL程序集一样引用它(或者我可以吗?从未尝试过这个......).我检查了各种NUnit教程,但是没有发现它,或者有一个教程建议将我要测试的类复制并粘贴到测试项目中(yuk!).我应该链接到我的测试项目中的原始源代码文件吗?那些私有方法或其他类的依赖呢?

d)我是否应该开始修改我的原始代码以允许更好的可测试性,例如将私有方法公开,解耦等?这有点像重构之前能够测试,这对我来说听起来不太好......或者最好不要在开始时触摸原始代码,即使这意味着更少的代码覆盖等等?

e)我应该调查大多数人使用的任何其他工具或插件吗?

提前感谢任何答案(如果他们只是上述一个或一些项目,我也很感激.)

nunit unit-testing compact-framework

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

在不刷新ASP.NET网页上的整个页面的情况下刷新内容的最佳布局是什么?

我是Web开发和ASP.NET的初学者.我正在创建一个Web应用程序(不公开,因此搜索引擎优化,书签等无关紧要),顶部标题的典型布局,左侧导航,右侧内容.我希望在导航栏上选择内容时不更新整个页面来更新内容.实现这个的典型方法是什么?使用ContentPages和使用UpdatePanel的MasterPage(试过这个,但似乎不起作用,我猜因为每个内容页面的URL不同)?使用框架?使用iFrame作为内容部分?UserControls的内容部分?

谢谢,蒂莫

asp.net web-applications

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