小编Joe*_*orn的帖子

如何在Visual Studio 2010(C#Express)中构建版本?

我已经习惯了VS2008,在按下F6或在菜单Build> Build Solution中构建发布版本.

构建菜单已经消失,虽然我可以构建解决方案(通过F6),但它只构建调试.

我假设现在有某种配置管理器,但我无法在任何地方找到它.

release build visual-studio-2010

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

阻止用户启动多个帐户?

我知道最终它无法完成.

但是,有哪些选择:

  a)限制人员创建多个账户的选项,
  b)增加检测多个账户/人的机会

对于类似博客的Web服务?
(人们可以注册自己的博客)

更新:
我认为'限制选项'已得到很好的回答.(没有可靠的方法,但我们可以提高标准)
但是,我仍然想知道有哪些其他选项来检测多个帐户?

registration user-identification accounts

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

如何在SQL Server Reporting Services中最好地显示CheckBox?

我们遇到的众多报告服务的怪癖之一就是完全缺乏CheckBox控件甚至是远程类似的东西.

我们有一个表格应根据从数据库中提取的信息自动填写.我们有几个位数据类型字段.打印出"True"或"False"只是看起来很傻,因为它应该看起来像是一个自动填写的表单,所以我们想要一系列复选框和标签,可以选中也可以不选中.

我们正在运行SSRS 2005,但我不知道SSRS 2008添加了CheckBox控件.即使这样,我们也需要暂时替代.到目前为止我们发现的最好的是:

  1. 使用Wingdings
  2. 使用图像
  3. 使用带边框的文本框并打印空白/空格或大写字母X.

所有这三种方法都需要IIF表达恶作剧.

Wingdings的方法似乎可以接受,并且是最美观的,除了无论出于什么原因它并不总是正确打印.更重要的是,PDF导出,无论出于何种原因,将所有字体(通常)转换为Arial,因此我们得到了时髦的字母,而不是Windings dingbats.

作为基于像素的光栅的图像在沿文本等侧向矢量打印时效果不佳.除非小心处理,否则它们会拉伸,像素化,并做其他不专业的事情.

虽然这些方法确实有效(有些方法有上述限制),但它们都不是特别优雅.

我们缺少明显的东西吗? 不是很明显?微软的某个人是否有充分的理由为什么SSRS 2000中没有提供这样的控制,更不用说2个版本和8年之后?这不是第一次出现这个问题......

reportingservices-2005 reporting-services

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

调试点网应用程序时如何传递参数

我有一个使用参数的命令行,我对此没有任何问题,但每次我想测试应用程序时,我需要编译它,运行CMD,使用CMD中的参数调用应用程序,因为我没有'找到任何解决方案,让我动态地将参数传递给Visual Studio中的控制台任何想法?非常感谢!!

.net console

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

小型开发团队的质量保证

理想情况下,在项目中,开发人员,测试人员,QA经理等都会对代码质量做出贡献.但是,如果你没有那种资源怎么办?例如,如果您只有三名开发人员并且没有资源聘请全职QA经理,您如何确保代码质量符合设定标准?

您在质量保证方面注意什么样的事情?质量不仅仅是代码执行它应该做的事情(代码通过自动测试正确测试).质量也与代码清晰(可读,可维护,结构良好,文档记录等)有关.

我期待听到您为团队应用了哪些流程,以确保质量符合既定标准.我们已经应用了一个流程,我们在开发人员之间轮换QA角色.每个开发人员一次负责一周的QA.修改每个变更集并检查现有测试是否通过,是否已编写新测试,代码是否干净,当然还有项目构建.

编辑:

当然,这个过程中的一些可以通过CI自动化,但我正在寻找的是人为因素的经验.我的意思是,你如何确保每个开发人员编写干净的代码并实际测试所有内容.除非您手动检查,否则测试覆盖范围不会告诉您是否所有内容都已经过测试(从自动角度来看,实际上不可能实现100%覆盖率).即使覆盖范围会告诉您某些内容已经过测试,但这并不意味着实际的测试会测试正确的内容.

qa

29
推荐指数
4
解决办法
3496
查看次数

如何使用executeReader()方法检索一个单元格的值

我需要执行以下命令并将结果传递给标签.我不知道怎么能用Reader做到这一点.有人可以帮个忙吗?

String sql = "SELECT * FROM learer WHERE learer.id = " + index;
SqlCommand cmd = new SqlCommand(sql,conn);
learerLabel.Text = (String) cmd.ExecuteReader();
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我创建了SQL语句并执行它,但它不起作用.为什么?

控制台说:

不能隐式SqlDataReader到String ...

如何以String形式获得所需的结果,以便标签可以正确显示.

c# sql asp.net ado.net

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

如何在64位应用程序和VB2008 Express上启用"编辑并继续"?

当我尝试这样做时,我收到以下错误:

不允许更改64位应用程序.


@Wilka:在我选择工具>选项>项目和解决方案>常规并选中"显示高级构建配置"之前,该选项不可用.虽然我从你的MSDN链接中找到了这个提示.因此,如果您编辑评论,我可以将其作为接受的答案......

谢谢大家!


请看我对这个问题的第一个评论,它不存在......不知怎的......我可以选择目标框架(2.0,3.0和3.5),而不是我看到对这个特定问题的任何使用...


它不一定是64位程序,实际上,我更喜欢它是32位,因为它更像是一个实用程序,它应该在32位系统上工作.

另外,我在64位运行Vista.也许这与它有关?

@Rob Cooper:现在我想起来了,在创建解决方案/项目/应用程序时,我从未有机会选择64位或32位应用程序......根据您的链接"64位调试(X64)"是有可能与MS VB2008快递版.


哦顺便问一下,我发现了以下内容:

如果要调试64位应用程序并希望使用"编辑并继续",则必须更改目标平台并将应用程序编译为32位应用程序.您可以通过打开"项目属性"并转到"编译"页面来更改此设置.在该页面上,单击"高级编译选项",然后在"高级编译器设置"对话框中将"目标CPU"设置更改为x86.链接

但我没有看到目标CPU设置......

vb.net 64-bit visual-studio-2008

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

将"Java School"程序员变成C或C++程序员有多难?

我的公司,一个C++的房子,总是希望雇用最近的毕业生.然而,由于Java Schools现象,我们通常最终会采访可能只有一点点C++的强大的Java程序员.通常,C++课程并不能让学生真正为使用C++工作做好准备.然而,通常这些都是聪明的孩子,渴望学习并尽力而为.

每次采访,我都在努力解决这个基本问题:

将"Java School"程序员变成C或C++程序员有多难?贵公司是否有过将陈规定型的"Java Schools"程序员转变为强大的C++程序员的经验?值得努力吗?

我努力解决这个问题的原因之一不仅仅是由于C或C++与Java语言的差异,而是学习C或C++所带来的基本技能,我认为这些技能经常在Java学校迷失.这些包括数据结构,计算复杂性,手动内存管理,Joel Spolsky 在这里说的一切.

通常情况下,据我所知,学生将有一定的这些基本技能(能回答几个问题),但我仍然有我的这种心态很大程度上这是与人如何学习好这些非常怀疑在某些C或C++中没有弄脏自己的技能.也许我需要消除这种刻板印象.我只是不公平吗?

无论如何,你将"Java School"程序员变成C或C++程序员的经历是什么?

c c++ java

28
推荐指数
6
解决办法
6297
查看次数

Excel/VB函数出错:"需要常量表达式"

我是VB的新手,我很难做一些非常简单的事情.

我正在尝试创建一个n + 1长度的数组,并在运行以下代码时不断获得"需要常量表达式"

Function binomial(n As Integer, p As Double)
Dim probabilities(0 To n) As Double
End Function
Run Code Online (Sandbox Code Playgroud)

我知道用于构建数组的参数必须是常量,但是我是否从函数的参数创建了一个参数?

先感谢您

excel vba

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

如何检查字符串是否只包含数字?

Dim number As String = "07747(a)"

If number.... Then

endif
Run Code Online (Sandbox Code Playgroud)

我希望能够检查字符串内部以查看它是否只有数字,如果它只包含数字然后运行if语句中的任何内容?我用什么检查来检查字符串是否只包含数字而不包含alpha ot()等.?

我想要检查的是移动号码,所以应该接受077 234 211,但其他alpha不应该被接受

vb.net

28
推荐指数
4
解决办法
11万
查看次数