'dotnet' Tag

  • 【转载】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