'dotnet' Tag

  • 通过反射计算算术表达式的例子

    四月 6, 2010

     

    之前讨论和朋友讨论过计算表达式的问题,通过数据结构分析比较头疼。记得有印象之前看过使用反射处理的方法。今晚想起来,整理出来。

     ……

  • 【转载】WinForm/Silverlight多线程编程中如何更新UI控件的值

    三月 9, 2010

     转载自:http://www.cnblogs.com/yjmyzz/archive/2009/11/25/1610253.html

    单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如:…

  • ADO.NET的Connection对象Close()和Dispose()的区别

    三月 9, 2010

     之前在使用ADO.NET的Connection时,习惯的是使用try.catch.finally{con.Close();},后来发现了using的方便,又开始习惯使用using。

    今天看MSDN的WebCast时,看到上面说Connection对象的Close()和Dispose()的区别,说Close将连接放回连接池,而Dispose将连接彻底销毁。

    我晕,那我之前写的代码,使用using自动调用Connection对象的Dispose方法,就犯了一个根本性的错误嘛,在没有设置连接字符串的Polling=false;的情况下,就没有使用连接池了。

  • 【转载】WINCE全屏

    三月 5, 2010

    今天在研究在我的SmartQ5的WINCE上写Compact Framework的程序,移植了我的记忆图片小游戏。

    碰到全屏的问题。搜索结果如下,保存下。wince的编程还是比较麻烦的。对dotnet的支持还好,但是很多类库都被阉割了 :(

    全屏使用示例:…

  • [转]Anders Hejlsberg谈C#、Java和C++中的泛型

    十二月 27, 2009

    PS:虽然发表时间是2004年的,但原文链接有效,有能力可以看看原文站点。对了解泛型很有帮助。 By MadGoat :)
     

    [翻译] lover_P 2004-03-25

    原著:Bill Venners、Bruce Eckel  2004.2.26

  • 【转载】C# 装箱和拆箱

    十二月 8, 2009

    1. 装箱和拆箱是一个抽象的概念 。 

    2. 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型
        利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来。

  • Asp.net网站视频下载地址分享

    十二月 4, 2009

    研究asp.net,发觉WWW.ASP.NET网站的视频还是蛮基础的,可以拿来参考一下,在线看又不爽。

    于是把视频下载下来,慢慢看。虽然是英文的,关键看操作,而且大部分专业词汇还能连猜带蒙的搞懂。

    视频分布在每个网页上,提取下载地址比较麻烦,使用迅雷批量下载了页面,然后使用正则提取的下载地址,顺便共享出来。

    这是ASP.NET 3.5的Learn视频。地址如下:

    http://download.microsoft.com/download/c/6/9/c692e4c7-bcb9-4b7a-b198-c476ab947a6b/WinVideo-HDI-VS08-JavaScript-Debug.wmv

  • [转载]C#的内存管理:堆栈、托管堆与指针

    十二月 4, 2009

    之前一直忽略的基础,网上看到这篇文章,出处没找到。贴下来,以备参考。

    ===================================================================

    在32位的Windows操作系统中,每个进程都可以使用4GB的内存,这得益于虚拟寻址技术,在这 4GB的内存中存储着可执行代码、代码加载的DLL和程序运行的所有变量,在C#中,虚拟内存中有个两个存储变量的区域,一个称为堆栈,一个称为托管堆,托管堆的出现是.net不同于其他语言的地方,堆栈存储值类型数据,而托管堆存储引用类型如类、对象,并受垃圾收集器的控制和管理。在堆栈中,一旦变量超出使用范围,其使用的内存空间会被其他变量重新使用,这时其空间中存储的值将被其他变量覆盖而不复存在,但有时候我们希望这些值仍然存在,这就需要托管堆来实现。我们用几段代码来说明其工作原理,假设已经定义了一个类class1:

  • 获取系统字体和颜色列表的小技巧

    十二月 1, 2009

    在搞消小球游戏时,想添加一个自定义小球颜色的功能,要用到把颜色列表的功能。其实可以使用ColorDialog让用户输入,不过觉得这样的体验还不太好。

    网上Google了下,最初找到的解决方案如下:

     

    ...

  • .NET开发winform程序输出调试信息的小技巧

    十一月 16, 2009

    将项目的属性-应用程序-输出类型-更改为:控制台应用程序。

    在form的构造函数内添加如下语句: 

    ...
 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org