您发现在Visual Studio中用于代码操作和自动化的一些宏有哪些?
我想为基础新报告创建模板,以便进行通用设计.你怎么做呢?
现在我正在开发一个Web应用程序,它从一个有可能返回null结果的数据库中接收大量数据.当经历应用程序的圈复杂度时,许多函数的权重在10-30之间.大多数具有高数字的函数有很多类似于以下的行:
If Not oraData.IsDBNull(4) Then row("Field") = oraData.GetString(4)
Run Code Online (Sandbox Code Playgroud)
这引出了我的问题,试图降低这些数字的最佳方法是什么?现在我正在考虑将大部分功能都放在10以下.
尝试重新启动线程时,我不时会收到System.Threading.ThreadStateException.有问题的代码如下:
// Make sure the thread is done stopping
while (this.mThread.ThreadState == ThreadState.Running)
{
Thread.Sleep(0);
}
// Respawn a thread if the current one is stopped or doesn't exist
if (this.mThread == null || this.mThread.ThreadState == ThreadState.Stopped)
{
this.mThread = new Thread(new ParameterizedThreadStart(Monitor)); }
// Start the thread
if (check)
{
this.mThread.Start(60000);
}
else
{
this.mThread.Start(0);
}
Run Code Online (Sandbox Code Playgroud)
所以有两个问题 - 这是正确的做事方式,而且,是否有办法防止错误发生?
好吧,这可能是一个很长的镜头,但我有问题让AnkhSVN从Visual Studio 2005连接到外部SVN服务器.在这种方式中有一个网络代理,但我似乎无法在AnkhSVN中找到配置代理的方法,并且似乎没有检测到Internet Explorer代理配置.有什么方法可以解决这个问题,还是可能不起作用?
有时在显示日历时,有必要阻止周末日期和日期标题中的周末名称显示,有没有办法使用ASP.NET日历控件执行此操作?
虽然可以使用Office Automation自动生成PowerPoint演示文稿,但建议不要在服务器上使用.如何在不使用Office Automation的情况下生成PowerPoint演示文稿?
单一责任原则是否意味着您的验证规则应该在实体外部?
如果是,那么每个验证规则使用一个类吗?
由于不推荐使用System.Data.OracleClient库,因此我们正在迁移代码库以使用Oracle Data Provider for .NET(ODP.NET).我们遇到的一个问题是System.Data.OracleClient使用参数名绑定而不是按位置绑定,并且所有代码都直接访问System.Data.OracleClient.OracleCommand而不是使用中间数据层.
由于存在相当多的代码,是否有一种简单的方法可以强制ODP.NET OracleCommand.BindByName默认为true,或者我们必须在每次使用它时设置值?如果失败了,是否有一种简单的方法可以在Visual Studio 2008中插入这行代码?
目前我们正在为大型项目(大约2000个源文件)重新编写所有构建系统的脚本,并且已经谈到对文件进行二进制比较以确保一切正确,从而导致以下问题:编辑的输出javac保证是相同的,还是可以改变?
另一个问题暗示常量池可能有不同的顺序,但假设我们能够控制进入javac调用的文件的顺序是否仍然存在差异的可能性?我们正在使用Ant和Maven作为构建的一部分,如果这也可能影响事物.
.net ×3
ankhsvn ×1
asp.net ×1
automation ×1
c# ×1
calendar ×1
code-metrics ×1
exception ×1
javac ×1
macros ×1
ms-office ×1
odp.net ×1
openxml ×1
oracle ×1
powerpoint ×1
proxy ×1
refactoring ×1
single-responsibility-principle ×1
svn ×1
templates ×1
validation ×1