问题列表 - 第38833页

我怎样才能在Windows Vista和更新版本中看到.NET程序集的汇编版本(WIndows 7,2008)?

在Windows 2003和Windows XP中,您可以右键单击程序集(.dll)转到属性,单击版本选项卡,然后您将看到3个不同的版本号:程序集版本,文件版本和产品版本.

如果您使用相同的文件并在Windows 2008中查看其属性,则只能看到文件版本和产品版本.

有没有办法在Windows Vista和更新版本(没有第三部分工具)中查看.NET程序集的程序集版本?

.net assemblies windows-vista file-properties windows-7

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

使用C#更新Windows窗体中的文本框时,如何编写"闪存"效果?

我所拥有的是一个Windows窗体,在C#中,有7个文本框.当其值更改并被接受时,每个文本框都会更新2或3个其他文本框.我想要做的是以某种方式采取那些需要更新的文本框,并使用浅色或其他东西使它们"闪烁".目的是向用户显示正在更新的内容,增加了一点天赋.

我不确定是否有一种简单的方法可以做到这一点,这就是我在这里问的原因.我可以使用计时器,while循环和背面颜色,文本框上的alpha通道递减控制背面颜色,我想,但我想看看是否有更好的方法.

jQuery UI有一个"突出显示"效果,显示我想要完成的任务(虽然我希望我的速度有点慢).只需转到jQuery UI Effects Demo页面,从窗口的下拉框中选择"highlight",然后单击"Run Effect".

编辑
我必须根据我的时间和资源限制使用我自己的解决方案,但文本框不支持Hans Passant提到的透明颜色.所以,我使用了一个自动停止计时器来增加R,G和B值,直到控制器完全变白(R = 255,G = 255,B = 255);

编辑2
在我们更新到.NET 4.0之后,使用George Johnston解决方案的变体将Flash事件重新编码为扩展方法.我觉得这是一个更清洁的解决方案,并且扩展方法可以让任何人自动使用using它.

c# animation textbox backcolor winforms

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

如何在flex中的控制台中禁用警告(特别是绑定警告)(带有flex插件的eclipse)

我使用"-show-binding-warnings = false"在flex编译器中抑制了警告.但我有兴趣实现的是抑制运行时警告(特别是绑定警告 - 因为我在模型中获取数据主要是在XML结构中,如果它无法绑定到它的嵌套子节点,它对我来说很好)在控制台中(我我正在使用flex插件在Eclipse上进行flex工作.有没有办法实现它?

actionscript flex3

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

GCHandle,Marshal,托管和非托管内存:固定或不固定

正如Hans Passant所 希望的那样这是我的情景.我有一个混合模式应用程序,其中本机代码执行所有艰苦的工作,同时尊重性能和托管代码只负责GUI.用户也将通过编写他们的专有C#代码参与.我有本地类的C++,GUI和用户代码的C#以及介于两者之间的包装类的C++/Cli.在我的所有C++类中,有一个执行%90的计算,每次都创建一个不同的参数.我们称之为NativeClass.有apprx.这个NativeClass的2000个实例,我必须在计算之前找到与某个参数相关的正确实例.所以我设计了一个hash_map,其参数是哈希码,用于此目的.当我得到一个参数时,我在hash_map中寻找正确的实例,我找到它并调用它的一些方法.
当用户通过编写C#代码来控制计算时,该类通过回调执行这些代码.这是微不足道的,但有时我需要一些关于用户构建的.Net类的信息.所以我需要以某种方式将特定的ManagedClass附加到NativeClass.我的第一个解决方案是使用GChandle.Alloc()并传输句柄地址.但有一些担心 GC不会正常工作.Hans建议Marshal.AllocCoTaskMem()和Marshal.StructureToPtr()在非托管内存中分配托管对象,但我相信这对值类型类或结构有效.ref类怎么样?如何在防止GC收集并使GC同时正常工作的同时传递对NativeClass的引用?

以下是一些示例代码:

class NativeClass
{
private:
    int AddressOfManagedHandle;
public:
    static NativeClass * GetNativeClassFromHashMap(int SomeParameter)
    {
// return NativeClass associated with SomeParameter from NativeClassHashMap;
    }
    NativeClass(int addr, int SomeParameter) : AddressOfManagedHandle(addr)
    {

    }
    int GetAddress(){return AddressOfManagedHandle;}
void DoCalculation(){ 
// CALCULATIONS
}
};


public ref class ManagedClass : MarshalByRefObject
{
private:
    NativeClass* _nc;
//GCHandle handle;
    void FreeManagedClass()
    {
        Marshal::FreeHGlobal(IntPtr(_nc->GetAddress()));
//if(handle.IsAllocated)
//handle.Free();
        delete _nc;
    }
public: 
    ManagedClass()
    {
        IntPtr addr = (Marshal::AllocHGlobal(Marshal::Sizeof(this))); // Error
        Marshal::StructureToPtr(this,addr,true);
//handle …
Run Code Online (Sandbox Code Playgroud)

.net c# c++-cli marshalling pinning

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

用于使div与页面/文档大小相同的CSS/javascript

设置

#myDiv
{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
Run Code Online (Sandbox Code Playgroud)

使div与可见页面的大小相同,但如果您有一个活动的滚动条,则div实际上与整个页面的大小不同.

在CSS中有没有办法解决这个问题?

或者如果没有,什么是最简单的javascript/jQuery解决方案.

编辑:这里是一个jsFiddle,因为人们似乎误解了这个问题.向下滚动! http://jsfiddle.net/QEzbP/

html javascript css jquery

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

如何将INT数据库字段与VARCHAR类型进行比较

我有以下存储过程,而不是编写完整的存储过程,但其中一些是:

@course int = null,
    SET @query = @query + 'Where course_id='+ cast(@course as varchar)
Run Code Online (Sandbox Code Playgroud)

我想知道何时将@course转换为VARCHAR类型,而我course_id在数据库中的类型是INT类型 - 比较是如何进行的?

sql t-sql sql-server

2
推荐指数
1
解决办法
7135
查看次数

如何在 asp.net web 表单中禁用输入条目验证

我需要在 TextBox 中显示一些 html 代码。这是我的文本框描述:

<asp:TextBox ID="responseTextBox" runat="server" Width="910px" ReadOnly="True" TextMode="MultiLine" CausesValidation="false" />

我正在以编程方式将 html 传递给它,并且它可以工作,但是在从页面回发时,我收到以下错误:

从客户端检测到潜在危险的 Request.Form 值 (ctl00$MainContent$responseTextBox="...

如何禁用输入验证?

asp.net validation

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

关于TCP连接缓冲区的问题

Linux操作系统.

我在两台计算机之间有一根以太网电缆.C中的简单服务器 - 客户端程序,用于将文件从客户端传输到服务器.客户端从文件中读取100个字节的数据并将其发送到服务器,然后在发送下一个数据包之前等待2秒.

当客户端发送数据时,我拔出了服务器端的以太网电缆,因为连接断开,我预计客户端会出现一些错误.但是客户端继续将数据写入管道,服务器没有收到任何东西(但仍在等待接收).Client发送整个文件并停止.现在,我再次连接以太网电缆,服务器接收客户端发送的所有数据.这怎么可能?数据包是否存储在某个缓冲区中并在连接时再次发送?

很抱歉让它太久了.

c networking tcp

2
推荐指数
1
解决办法
1724
查看次数

抢先线程与非抢占线程

有人可以解释先发制人线程模型和非先发制人线程模型之间的区别吗?

据我了解:

  • 非抢占式线程模型: 一旦线程启动,它就无法停止,或者在线程完成其任务之前无法将控制权转移到其他线程.
  • 抢占式线程模型:允许运行时随时介入并从一个线程手动控制到另一个线程.优先级较高的线程优先于优先级较低的线程.

有人可以请:

  1. 解释理解是否正确.
  2. 解释两种模型的优缺点.
  3. 什么时候使用什么将是非常有帮助的一个例子.
  4. 如果我在Linux(系统v或Pthread)中创建一个线程而没有提到任何选项(有没有?)默认情况下使用的线程模型是抢占式线程模型?

unix linux multithreading pthreads

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

修复了JQuery Mobile中隐藏内容的标题

我正在运行jquery-mobile alpha 1,我正在创建一个带有固定标头的列表.当我查看页面时,标题位于第一个列表项的顶部.到目前为止我找到的唯一解决方案是在顶部放置一个隐藏的列表项,其中有足够的空间来覆盖标题.还有其他解决方案吗?

这是一个初始的例子:

<!DOCTYPE HTML>
<html>
<head>
    <title>JQuery Mobile List test</title>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.css" />
    <script src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"></script>
</head>
<body>
<div data-role="page" data-fullscreen="true" id="list">
    <div data-role="header" data-position="fixed">
        <h1>This is a header</h1>
    </div>
    <div data-role="content">
        <ul data-role="listview">
            <li> <div>Item 1</div> </li>
            <li> <div>Item 2</div> </li>
            <li> <div>Item 3</div> </li>
            <li> <div>Item 4</div> </li>
            <li> <div>Item 5</div> </li>
            <li> <div>Item 6</div> </li>
            <li> <div>Item 7</div> </li> 
        </ul>
    </div><!-- /content -->
</div><!-- /page -->
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery-mobile

2
推荐指数
1
解决办法
3192
查看次数