在IE7中,内置了一个"缩放"功能(在状态栏中显示),允许您放大最多400%.我在演示/模拟应用程序中使用WebBrowser .NET控件,需要放大网页.这是可能吗?
(我不想简单地对页面进行拍照并将其放大,因为我需要使用页面上的链接和按钮).
如果重要的话,我正在使用.NET 2.0.
我需要在Visual Studio 2010中为WinForms应用程序编写一个帮助文件.理想情况下,我想使用与Visual Studio集成的工具,而不是一个完全独立的工具.
过去我曾经使用HTML Help Workshop,但这很古老,我记得它使用起来有点时髦.我也知道Visual Studio 2005 SDK中内置了一个工具,但我需要2010年的东西.
我想知道,我什么时候可以使用foreach循环?我必须实现IEnumerable吗?
我只是回顾一下我写的一些代码,用于在CF2.0上用C#中的串口进行通信.我没有使用DataReceived事件,因为它不可靠.MSDN声明:
对于收到的每个字节,都不会引发DataReceived事件.使用BytesToRead属性确定要在缓冲区中读取的数据量.
我用read()轮询端口,并有一个委托,在读取数据时处理数据.我还读过"投票不好"的地方(没有给出解释).
为什么民意调查可能不好?除了通常的线程注意事项 - 我有一个单独的线程(后台线程)轮询端口,线程在读取数据后退出,所有测试并运行良好.
在升级到VisualStudio 2010之前,我想确保我仍然可以定位框架的2.0版本.我无法从MS找到关于此的陈述.有人知道吗?
通常我需要一组带有数字标识符的非顺序对象.我喜欢使用KeyedCollection,但我认为这有一个严重的缺点.如果对密钥使用int,则不能再通过索引访问集合的成员(集合[index]现在真的是集合[key]).这是一个严重的问题,以避免使用int作为键?什么是更好的选择?(也许是int.ToString()?)
我以前做过没有什么大问题,但最近我打了一个讨厌的障碍,其中对一个KeyedCollection XML序列化并没有如果,关键是一个int,由于工作在.NET中的错误.
为简单起见,我们假设我想为int类型编写扩展方法?和int:
public static class IntExtentions
{
public static int AddOne(this int? number)
{
var dummy = 0;
if (number != null)
dummy = (int)number;
return dummy.AddOne();
}
public static int AddOne(this int number)
{
return number + 1;
}
}
Run Code Online (Sandbox Code Playgroud)
这可以只用一种方法吗?
我需要查看我的c#程序使用的Access数据库中是否存在表.知道有其他数据库的SQL命令将返回表列表.Access/Jet数据库是否有这样的命令?
.net ×5
c# ×5
winforms ×2
chm ×1
collections ×1
foreach ×1
generics ×1
helpfile ×1
ienumerable ×1
javascript ×1
jet ×1
ms-access ×1
serial-port ×1
sql ×1
svn ×1