小编Pau*_*sik的帖子

使用C#擦除硬盘驱动器上的可用空间

我的任务是覆盖几台笔记本电脑上的所有可用空间3次.我知道有一些选择,但我想知道事情是如何工作的,如果我能用C#自己做的话.

1)是的,我知道有很多免费软件应用程序可以做到这一点

2)不,我们不需要遵守任何具体的政府标准

我在哪里可以找到关于如何开始这个的想法?

谢谢,如果你能指出我正确的方向.

可以用C#实现吗?如果是这样,怎么样?

.net c# security hard-drive

6
推荐指数
1
解决办法
6775
查看次数

WQL不支持TOP-需要解决方法

WQL(基本上是WMI的SQL)不支持TOP或LIMIT关键字。Sql Server使用TOP和许多其他RDBMS支持LIMIT等。

有没有变通方法来模拟SELECT查询,使其表现得好像具有将结果集限制为任意数字的TOP / LIMIT子句?

还是还有其他一些特定于WQL的关键字可以像TOP或LIMIT一样工作?

sql wmi wmi-query wql

5
推荐指数
1
解决办法
7105
查看次数

如何提高GDI的DrawImage(Unscaled)的性能?

在我的用户控件的绘图处理程序中,我遍历一组预定义的Bitmap对象,并将它们绘制到客户区:

C#版本:

private void Control_Paint(object sender, PaintEventArgs e) {
    Graphics g = e.Graphics;
    foreach (BitmapObj bmpObj in _bitmapObjCollection) {
        g.DrawImageUnscaled(bmpObj.Bitmap, bmpObj.Location);
    }
}
Run Code Online (Sandbox Code Playgroud)

VB.NET版本:

Private Sub Control_Paint(ByVal sender As Object, ByVal e As PaintEventArgs) Handles MyBase.Paint
    Dim g As Graphics = e.Graphics

    For Each bmpObj As BitmapObj In _bitmapObjCollection
        g.DrawImageUnscaled(bmpObj.Bitmap, bmpObj.Location)
    Next
End Sub
Run Code Online (Sandbox Code Playgroud)

代码工作正常但是当十几个对象添加到集合时开始陷入困境.我的问题是:有没有办法加快速度?是否可以使用Win32 bitblt函数替换DrawImageUnscaled?如果是这样怎么样?

谢谢!

注意:到目前为止,谷歌搜索BitBlt的使用仅产生了我的屏幕截图样本......

c# vb.net performance drawimage bitblt

5
推荐指数
1
解决办法
3891
查看次数

有效处理超宽但不高的位图?

有没有办法创建更多空间/资源有效的位图?目前我尝试渲染一个文件,大约800px高,但大约720000px宽.它崩溃了我的应用程序,可能是因为位图的共享内存大小.

我可以更有效地执行此操作,例如直接将其创建为gif,而不是稍后保存它吗?

我尝试从现实世界的阅读中保存一系列线条/矩形,我希望它是每1/100秒1px.

c# memory-management bitmap

5
推荐指数
2
解决办法
727
查看次数

WPF MVVM UserControl绑定以创建向导UI

我正在WPF MVVM项目中工作,并且正在使用一个Wpf窗口。在此窗口中,我有一个用户控件的空间,以及下一个和后两个按钮。当我单击下一个按钮时,我希望将usercontrol1替换为usercontrol2。等等

c# wpf mvvm c#-4.0

5
推荐指数
1
解决办法
7220
查看次数

javascript webapp开发

我对Web应用程序开发感到困惑.我读了w3和苹果选择并推荐javascript用于开发网络应用程序,但我听说开发网络应用程序我需要用Java创建后端.我可以通过仅使用这些技术来学习html5/css3/javascript并开发完整的Web应用程序吗?

谢谢

javascript html5 web-applications

5
推荐指数
1
解决办法
734
查看次数

有没有比在整个应用程序代码中传播try/catch更优雅的方法来进行错误处理?

我发现自己用try\catch语句进行了太多的错误处理,并且让我的代码变得丑陋.你们有任何技术或框架来使这更优雅吗?(在c#windows窗体或asp.net中).

c# asp.net error-handling try-catch winforms

5
推荐指数
1
解决办法
1077
查看次数

DB 设计帮助 - EAV + 表单生成器

我正在尝试构建一种表单构建器,它允许我以灵活的方式定义、显示和存储“测试”。即允许用户通过 Web 界面创建新类型的测试/表单(“分组”)并定义一组将显示在表单上的字段(任何类型的字段,包括日期、文本、收音机、复选框等)。我还需要一个结果表来存储保存在每个表单/测试中的值。

作为一个不充分的例子,到目前为止我有以下 3 个表:

dd_TestGrouping
- TestGroupingID [pk]  
- TestGroupingName  "Algebra-1"
- TestGroupingTypeID "Math"

dd_TestFields
- TestFieldID [pk]
- TestGroupingID [fk]
- TestFieldName "Circumference"
- TestFieldType "TextBox"
- Sequence

TestResults
- TestResultID [pk]
- TestFieldID [fk]
- value "50"
- Unit "CM"
Run Code Online (Sandbox Code Playgroud)

上面的问题 - 如果没有别的 - 我不确定如何动态显示下拉列表和链接的单选框/复选框。另外,我该如何处理验证?

提前感谢您的任何帮助/指示。

sql database sql-server database-design

5
推荐指数
1
解决办法
1068
查看次数

如何创建赛道游戏?

我打算在android中制作赛车游戏.我已经在不同的移动技术中创建了许多应用程序.但我几乎是游戏应用的初学者.所以我的问题是如何在Android中制作赛道?我应该如何证明汽车正在赛道上移动.我有汽车和赛道的图像.但我不知道我应该如何展示赛道的一部分以及应该如何显示赛车在赛道上?

android drawing java-2d

5
推荐指数
1
解决办法
8093
查看次数

在我的应用程序中使用Apple的示例代码是否可以?

我正在写我的第一个iPhone应用程序.我想使用从Apple网站下载的示例代码中的一些方法,例如PhotoScroller示例项目.

这样做可以吗?(对不起,我不知道版权和版权.)

谢谢

iphone

5
推荐指数
1
解决办法
573
查看次数