代码改变世界

随笔档案-2011年12月

C# 调用API -炒冷饭系列

2011-12-31 17:19 by GhostHorse, 2266 阅读, 收藏,
摘要: 阳历今年的最后一天了,又该干点什么。小鬼职业病又来了"神情恍惚,目光呆滞的敲着键盘,陶醉的望着跳动的光标,嘴角上扬。"最近项目中用到C#调用第三方提供的动态链接库 就是DLL中API。这也是VB6.0的时代就有如何调用Window API了,点选API Viewer 查询相关API点选两下就可以生成方法的签名 (声明函数) 用方法签名 + 参数就可 直接调用了。C#刚开始没有提供相关类是API Viewer; 在自己动手,丰衣足食的年代,就手写写吧。这也无可厚非的做法,但是手写要知道API的方法签名才行。还有许多的类型替换和构造;宽字符怎样正确的调用API得到我们想要的的结 阅读全文

二代身份证读取-微调版

2011-12-29 14:39 by GhostHorse, 6671 阅读, 收藏,
摘要: 说起微调其实就是对 上一篇文章 今天意外和身份证结缘 中提到的代码码放和调用一些巧妙的用法(至少小鬼觉得很有意思很巧妙)。为什么有必要在写一篇 写的理由千千万;不写的理由万万千。对于小鬼来说就是:我吃饱了,撑着了,该找点事做了。于是神情恍惚,目光呆滞的敲着键盘,陶醉的望着跳动的光标,嘴角上扬。 IDCardReader #region Using using System; using System.IO; using System.Runtime.InteropServices; using System.Text; #endregion /// <sum... 阅读全文

今天意外和身份证结缘

2011-12-17 10:22 by GhostHorse, 1372 阅读, 收藏,
摘要: 说起身份证,人人都有,前几年才领的身份证外皮都没撕开过, 当时那个高兴呀,终于可以像大人一样了。咱也是有身份的人了! 记得在学校的时候课间和老师聊天 小鬼问了老师一个问题,这么说的 “老师,您做程序员有这么长时间你觉得那些有意思的事是什么?” 老师想了稍许。答道“就是半夜三更时候,解决了困扰自己很久一个问题,再看看QQ 同事和同学还在群里讨论学术问题。 赶紧向群里敲两个字。 然后睡安稳觉了”。 听的小鬼当时那个悲催呀。小鬼又问了一句“还有呢” 这回他马上回应道:“就在别人掏出二代身份证的时候!”小鬼一愣 “因为老师当年在某某公司 承接了二代身份证的程序开发, 一看到别人掏出身份证就暗暗乐‘.. 阅读全文

win7下Telerik的radControl控件的porperty Builder保存按钮不见了

2011-12-13 12:01 by GhostHorse, 275 阅读, 收藏,
摘要: 鬼域马开发项目中... 花个几分钟 说一个我遇到的问题 “win7下Telerik的radControl控件的porperty Builder保存按钮不见了”,几番需找问题根源,过程有点多就不提了。说的不清楚还请见谅!对了鬼域马使用的是vs2010.图文说明 比较好一点,话不多说 看图:打开Property Builder后没有save按钮,诡异的很:|解决方案:没错,就是把Windows7主题调成Windows7basic然后看看vs里的情况尽管没全部出来但是可以点了。如果各位遇见有如此情况可能这种解决办法是个好思路。 撤了。 阅读全文

Linq版N层架构(拿来主义系列)1

2011-12-10 22:07 by GhostHorse, 315 阅读, 收藏,
摘要: Linq版N层架构(拿来主义系列)1 -鬼域马近一年来浸在linq的学习氛围中,但是工作的大环境中用不到, 鬼域马也很疑惑为什么这么好的技术为什么工作环境中不用. 总之杯具了!这不不耽误我的成长, 嘿嘿.鬼域马暂时没什么创新的东西,只是巧妙的组合现有的东西借了园子大牛们文章里很多东西,可以说是拿来主义者.如果有借鉴到大牛们的想法没有报告的请见谅:P有一点要说明这里暂时介绍web Framework民用用法。先搭一个基本骨架.-Comm : 框架通用类的或辅助类-DAL : 数据库(linq to Sql) 或者 其他Service-Model : 实体 , 用于层级间... 阅读全文