随笔分类 -  vc#

CSharp Tips:调用Win32 API如何处理指针类型的参数
摘要:0、前言从VB到C#,被人诟病比较多的就是交互性比较差,又集中表现在调用Win32 API上。如果说C/C++调用API只是调用函数这类轻松的活,在C#下却成了阻挡入门者的技术活。之所以产生这么大区别在于数据类型的差异,就是因为C#这类采用了“安全”的类型,我们避免了内存释放和内存访问错误的一些困扰,但是不得不面对调用API时的繁琐。有得必有失,关键看你选择了什么。在调用API时,对于值类型的数据,不存在什么转换问题,只要搞清楚到底是Byte、Int16、Int32 还是Int64就可以了,比较麻烦的地方是指针,因为C#中没有办法显性的使用指针,有时需要借助unsafe code达到这个目的。 阅读全文

posted @ 2008-12-07 20:48 imgogogo 阅读(616) 评论(0) 推荐(0)

visual studio 2005自动添加模板信息
摘要:对文件模板的修改:找到%Visual Studio Root %/Common7/IDE/ItemTemplatesCache,对 想改造的文件模板进行改造吧,千万注意别破坏乱修改原文件模版, 加上类似于以下的代码到模版文件的顶部,下为 C# 语言的样例/**//**版权所有,未经允许不得擅自修改*Createby:$username$//文件作者*Createat:$time$//时间**/对工程模板的修改:%Visual Studio Root %/Common7/IDE/ProjectTemplatesCache道理与上面一样. 阅读全文

posted @ 2007-12-04 19:29 imgogogo 阅读(147) 评论(0) 推荐(0)

导航