摘要:很久在blog上写东西了,自从在手机上折腾一个hello world程序之后,我紧接着就开始折腾这个手机通过蓝牙遥控电脑的玩艺。其实在购买n-gage之前我就已经有这样的想法,因为我电脑上装的电视卡遥控器没用多久坏了,我就想能不能用手机蓝牙作遥控器,这样我以后就可以躺在床上看电视,看累了在手机按两下就可以关机睡觉……呵呵,经过几番折腾,我还真把它给实现了。其实我的电视遥控器......
摘要:如何安装虚拟网卡在“控制面板”中双击“添加/删除硬件”图标,运行“添加/删除硬件向导”,依次选择“添加/排除设备故障→添加新设备→否,我想从列表选择硬件→网卡”,制造商选择“microsoft”、网卡选择“microsoft loopback adapter̶......
从NUnit中理解.NET自定义属性的应用摘要:
【程序编程相关:
象ORACLE里面的ROWNUM一样的效】
.net的自定义属性可以实现程序集元数据扩展,并能为框架设计与实现提供新的思路与解决办法.nunit即是一个很好的例子. 【推荐阅读:
[ASP.NET]如何点击按钮弹出新窗口】
.net的元数据体系是.net framework的亮点之一.利用元数据可以对程序集.模块.类型.方法.成员等进行某种特性描述,而这些描述将作为元数据被编译到程序集中,并通过.net运行环境为其调用者所使用.这也即元数据扩展. 【扩展信息:
tcp/ip系列(一)】
1.属性概述
属性(attribute)的定义与使用是元数据扩展的主要内容.这包括对.net标准属性的使用与自定义属性.
注:“属性”是汉化msdn对本文所讨论的概念—attribute的翻译,我也习惯这么说.这好像很容易与oo中的“属性”混淆.有些同类讨论中,将此翻译为“标签”.“标记”,请注意区分.
也许开发者对属性还感觉比较陌生,对其如何发挥作用也没有什么感性认识.但其实在日常的开发中,.net开发者来已经在大量使用.net的标准属性.如:
当要引用某个传统动态连接库中的函数时,我们常用到dllimportattribute标准属性来注释某个函数的原型:
[dllimport(“user32.dll”)]
public static extern int messageboxa(int p, string m, string h, int t);
//…
又比如,在编写web service时会使用到webserviceattribute与webmethodattribute属性.[webservice]与[webmethod]会在生成wsdl时发挥作用,为我们生成相应的web service描述,下面的代码片段开发者是多么的熟悉:
[webmethod]
public string helloworld()
//…
这些属性直接对程序集中的类型或类型成员进行注释,并且这样的注释可以影响相应程序集的编译.逻辑.运行等..net framework带有很多标准的属性,并在msdn中有详细的文档.
2.自定义属性
属性也可以自定义,即自行开发属性,对属性进行某种格式的定义,并利用属性来影响开发者自己开发的程序集.这也是.net元数据扩展最直接的应用了.自定义的属性在编译时作为元数据被编译到程序集中,在运行时可以利用反射机制(reflection)被读取.
.net中的属性是以一个类的形式来定义的.几乎所有的属性都继承自system.attribute,开发者自定义属性也需首先继承自该抽象类.
图1:system.attribute是所有属性的基类...
下一页 摘要: point mousepos;//保存鼠标的位置 getcursorpos(&mousepos);//把当前的鼠标位置保存在mousepos里 showmessage(mousepos.x); showmessage(mousepos.y);正文
......