在这里寻找一些方向,因为我遇到了一些迁移问题.
我们有一个遗留应用程序."基础设施"运行得很好.用VB编写的业务逻辑和数据访问层,为数据库调用SQL Server.
我有很多编写Winforms(桌面)应用程序的经验,没有遇到任何问题.但是,我上次编写任何ASP.NET的东西都是在1.1(VS.NET 2003)中.
除此之外,对于ASP.NET 2.0及更高版本,Grid布局已经消失.这不仅仅是一个简单的案例,即删除表单上的控件,对齐它们,对它们进行排序以及使用代码隐藏.
新的基于Web的应用程序开始非常简单.只是一个公共标题(已经成为用户控件)和页脚,中间是典型的CRUD函数.
我在使用带有内容占位符的母版页时尝试过"直观",但我无法让占位符"增长",更不用说无法将文本框放在我想要的位置.哦,我发现VS2008中的选项允许绝对定位,但它只适用于某些控件 - 其他我必须手动编辑asp标签.
然后我看到了使用div的示例并试图实现它们但我最终得到的结果是对象彼此重叠.至少可以说,在线帮助没有帮助.
有没有人知道一本好的书,网站或教程,可以提供我正在寻找的基础知识?在实践中,我希望制作一些简单的页面,其中一些对象可能需要将其他对象推向y轴(例如,正在进行的几条评论中,该部分将推动将'附件'进一步向下列出的部分).当涉及到该应用程序的所有其他方面时,我没有遇到任何麻烦.我的网络技能似乎已经过时了大约3 - 4年.
这不是一些花哨的flash/silverlight应用程序 - 只是简单的'数据维护',以摆脱一些丑陋和容易出错的过程,包括阅读公共邮箱和解码Word文件.新目标是通过适当的验证获得一个漂亮的weborm.
我想我正在寻找的是"Winforms程序员的Webforms"书或网站.
救命!
提前致谢.
我想做的事情如下:
exec sproc1 and sproc2 at the same time
when they are both finished exec sproc3
Run Code Online (Sandbox Code Playgroud)
我可以用dts做到这一点.有没有办法在transact sql中做到这一点?或者有没有办法使用批处理脚本(例如vbs或powershell)?
我有一个PHPUnit模拟对象,'return value'无论它的参数是什么都返回:
// From inside a test...
$mock = $this->getMock('myObject', 'methodToMock');
$mock->expects($this->any))
->method('methodToMock')
->will($this->returnValue('return value'));
Run Code Online (Sandbox Code Playgroud)
我想要做的是根据传递给mock方法的参数返回一个不同的值.我尝试过类似的东西:
$mock = $this->getMock('myObject', 'methodToMock');
// methodToMock('one')
$mock->expects($this->any))
->method('methodToMock')
->with($this->equalTo('one'))
->will($this->returnValue('method called with argument "one"'));
// methodToMock('two')
$mock->expects($this->any))
->method('methodToMock')
->with($this->equalTo('two'))
->will($this->returnValue('method called with argument "two"'));
Run Code Online (Sandbox Code Playgroud)
但是如果没有使用参数调用mock,这会导致PHPUnit抱怨'two',所以我假设定义methodToMock('two')覆盖了第一个的定义.
所以我的问题是:有没有办法让PHPUnit模拟对象根据其参数返回不同的值?如果是这样,怎么样?
如何将参数绑定到Python方法以存储一个用于以后调用的nullary仿函数?与C++类似boost::bind.
例如:
def add(x, y):
return x + y
add_5 = magic_function(add, 5)
assert add_5(3) == 8
Run Code Online (Sandbox Code Playgroud) 我们怎样才能在我们的套件中找到需要最长时间运行的junit测试?junitreport ant任务的默认输出很有帮助,但我们的套件有数千个测试组织到许多较小的套件中,因此它变得乏味,而最坏的违规者总是在变化.
我们使用luntbuild,但理想情况下我们可以从ant运行.
我正在编写一个链接到Active Directory的应用程序,我需要将userPrincipalName存储在数据库表中,但我不知道该字段需要多大.
在MSDN上,没有给出Length,在RFC 822中也没有.现在,在我恢复到具有已定义长度的DOMAIN\Username之前(sAMAccountName少于20个字符,NETBIOS域名最多15个字符),我想知道是否有人知道这个限制是通过标准还是通过实现在Windows 2003和Windows 2008域中.
所以,假设我有一个数字123456. 123456%97 = 72.如何确定需要将哪两位数添加到123456的末尾,以使新数字%97 = 1?注意 - 它必须始终为两位数.
例如,123456 76%97 = 1.在这种情况下,我需要将数字"76"添加到数字的末尾.
(这是用于IBAN编号计算.)
我在Ganymede中遇到了很多关于JSEclipse的问题,但我找不到与Ganymede兼容的替代品(eclipse 3.4).
所有我真正想要的是代码突出显示.任何人都有任何好的选择,或者我只需要吸吮它并继续使用它?
我想赞扬我们在(商业)应用程序中使用的所有开源库.我想在我们的about对话框中显示一个HTML页面.我们的构建过程使用ant,第三方库在svn中提交.
您认为生成HTML页面的最佳方式是什么?
关于对话显示的内容应该是什么?
有一些最佳实践建议吗?一些很好的例子(应用程序有一个很好的对话框显示依赖关系)?
unit-testing ×2
asp.net ×1
dependencies ×1
dts ×1
eclipse-3.4 ×1
iban ×1
ivy ×1
java ×1
javascript ×1
junit ×1
maven-2 ×1
mocking ×1
modulo ×1
open-source ×1
php ×1
phpunit ×1
python ×1
sql ×1
sql-server ×1
t-sql ×1
wcf ×1