GCDN Community(.NET技术社区)

以微软平台和.NET技术为主的软件开发社区。
Welcome to GCDN Community(.NET技术社区) Sign in | Join | Help

Front Page News

  • 不可思议之十九 : MyButton错误一览

    恩, 一览无余。 今天看下平时记得日记, 发现了很多如果不记下, 很快就会忘掉的东西。 其实也是我们几个新生血淋淋的教训吧 不晓的明年还会不会有新员工翻阅我的日志来看我的教训。。。 15:06 2008/7/2 button在lostfocus的时候未必是没有focus效果的。。。 这个的意思是, 不能在按钮lostfocuse里面, 直接去掉default效果。 例如:点击button并让他获得焦点。 然后你用鼠标点击另一个窗体, 这个窗体就不活动了, 那么button也就同时lost了focus。...
    11 hours, 58 minutes ago by Arthas to 冰封王座
  • 原来如此之四 :开发人员适合的键盘和鼠标

    郑重声明: 本文只是自己的一点小看法 不代表正确 另外: 如果不喜欢看长文章那么, 本文结论为: 戴尔8135+罗技G1或微软的舒适2000+罗技G1 大学期间买的最多的就是键盘和鼠标, 统计结果:键盘用过8个, 鼠标用过4个。 总结下来, 大部分是适合游戏的 不是适合打字的 T T 充分说明了我宝贵的大学时光用于游戏, 好可惜。。。。 我对键盘和鼠标的看法就是, 不一定要最贵的, 一定要最舒服的。 现在用的是三星的DT-35,鼠标是铜斑蛇, 鼠标垫是H3 我发现公司并不注意鼠标垫的问题, 大部分人是没有鼠标垫的。...
    07-01-2008, 22:25 by Arthas to 冰封王座
  • 原来如此之三 : 做一个有道德的程序员

    恩, 三楼能上外网那可怜机器算是完了 被大家乱用一通, 基本瘫痪了。 抢救了一阵子, 发现还能凑合着使用。 现在恶意软件基本消失, 但是诺顿却崩掉了。 仅仅靠刚下载的360维持着他的生命。(经历千辛万苦居然终于能让360运行起来。。 看来病毒作者还是够手下留情啊。。 虽说可能是失误?) 也不知道我这算是救了他还是坑了他。 (其实我一直认为360不一定不如诺顿, 就像一个少林高手不见得不如一个中南海保镖一样, 别看你是正宗, 还要钱) 在大学期间, 最喜欢研究的理论就是如何破坏电脑, 因为只有这样才能知道如何防范,...
    06-28-2008, 20:15 by Arthas to 冰封王座
  • 原来如此之二 : 我要回公司了

    经过不懈的努力与奋斗 与老师的斗智斗勇 和同学的艰苦拼搏 对诱惑的抵制与接受 在南摇头的咒骂与痴迷中 额, 拿到了毕业证和学位证。 拿到了派遣表还是什么东东来着 以及户口迁移的东东。 不晓得都干什么的, 估计给人事部一塞就OK了吧 俺们是技术人员 不需要操心这类东西。。。。 公司会把我们安排的很好滴。。。。 嘿嘿。 p.s. 这叫封装? 炫耀帖, 拍摄现场是我们班土哥的地盘。 我已经发现我已经养成了一个习惯 每次写完日志都在评分上点下最高分。。。。...
    06-27-2008, 19:35 by Arthas to 冰封王座
  • Keyboard Message

    WM_KEYDOWN,WM_KEYUP,WM_SYSKEYDOWN,WM_SYSKEYUP 这4中主要的key消息的WParam保存的是虚拟键码信息,LParam存着其它信息。 以前使用的是真是的键盘码,由硬件产生,叫做“扫描码”。但是考虑到它对设备的依赖性太大,便改用虚拟键码。它用来标识是哪一个键在执行按下或者释放操作。 LParam存储了很多跟键操作有关的信息。 31 30 29 28 27 26 25 24 23 ... 16 15 ...00 | | |___ 环境代码 | |______|...
    06-24-2008, 13:58 by gw0506 to GW0506's Blog
    Filed under:
  • GDI(2) - 获取HDC有多少种办法

    GDI中,获取HDC有多少种办法? BeginPaint() :用在收到WM_PAINT消息后。一般情况要与EndPaint()成对使用。调用BeginPaint()之后,该区域被至为有效。(不会引发WM_PAINT消息)。 GetDC() :用于除了WM_PAINT消息以外的时机。一般情况要与ReleaseDC()成对使用。GetDC()不能是任何区域有效。(即还会不停的发WM_PAINT消息)。如果给GetDC()传一个NULL参数,将获得DeskTop的HDC。很爽,也很危险。 GetWindowDC()...
    06-23-2008, 17:26 by gw0506 to GW0506's Blog
    Filed under:
  • GDI (1)

    ---------------segment1--------------------------------- case WM_PAINT: BeginPaint (hwnd, &ps) ; EndPaint (hwnd, &ps) ; return 0 ; ---------------segment2--------------------------------- case WM_PAINT: return 0 ; segment1 和segment2有区别吗? 有的,而且很大。...
    06-17-2008, 15:58 by gw0506 to GW0506's Blog
    Filed under:
  • Class Style

    CS_BYTEALIGNCLIENT : Aligns the window's client area on a byte boundary (in the x direction). This style affects the width of the window and its horizontal placement on the display.(layout) CS_BYTEALIGNWINDOW : Aligns the window on a byte boundary (in...
    06-17-2008, 10:59 by gw0506 to GW0506's Blog
    Filed under:
  • Window数值常量前缀一览

    CS 类风格选项 CW 创建窗口选项 DT 绘制文本选项 IDI 图标ID号 IDC 光标ID号 MB 消息框选项 SND 声音选项 WM 窗口消息 WS 窗口风格...
    06-16-2008, 11:51 by gw0506 to GW0506's Blog
    Filed under:
  • 原来如此之一 : 校内网时代的css

    呃, 已经没什么不可思议的了 慢慢的开始正规的培训。 一切进入“原来如此” 时代了 一切不再是感到神奇 而是恍然大悟。 校内时代, css是为javascript服务的。 因为有人用javascript对校内进行过攻击 所以校内一再封杀。开始是禁止script关键字。 后来有人 在img的onload里面插javascript。 校内禁止了onload 然后有人在onerror里面插 校内又禁止了所有的事件。 后来就有了yoyu同学伟大的addJs文件, 对新浪博客甚至都产生了一次javascript的狂潮。...
    06-10-2008, 15:01 by Arthas to 冰封王座
  • 不可思议之十八 : Safari, 我爱死你了

    一直对苹果的东西情有独钟。 当然,因为价格问题, 往往只能选择“暗恋” 前一阵子买了个shuffle, 心疼的要死。 现在进web控件开发了, 就拼命的安装浏览器。 现在最喜欢的就是Safari, 苹果的那个。 应该是免费的吧?浏览器这个东西。。。 首先漂亮就不必说了, 操作也是方便的很, 例如下载一个图片只要拉出来, 一个特效, 就可以了。 然后我尝试了下IE7, 也可以拉出来, 不过拉出来的是从缓存直接出来的, 直接导致的结果就是 例如图片原名是a.jpg, 拉出来会变成a[1].jpg 而且IE拖动的时候没那个效果...
    06-06-2008, 10:16 by Arthas to 冰封王座
  • 不可思议之十七 : 真的是你的能力更强吗?

    最近喜欢上了把饭卡和胸卡放到一起。 因为这样携带很方便的。 然而, 打卡的时候出来了问题, 机器不认, 一直没有给我“滴” 一声。 然后郁闷的把饭卡拿出来, 再打, 机器滴了一声。 OK了。 今天算我上班了, 可以不用请假了。 然后 (鉴于GW同学的建议, 这里应该更改为后来, 然后这个词会让人认为是立刻执行, 中间没有延迟。 不过貌似有了先入为主的思维后, 我发现无论改成什么词, 理解上都是立刻去吃饭。。 OMG。 那改为中午好了) 去食堂吃饭的时候, 直接把卡放上去, 卡机直接识别出来, 不需要把胸卡拿出来。...
    06-04-2008, 12:23 by Arthas to 冰封王座
  • 不可思议之十六 : 我只说一句话

    不是乱说啊。。 想想很有趣的。 晚上没走, 我在写毕设的论文。 头上一个苍蝇嗡嗡的叫, 在棚顶, 够不到。 我恶狠狠的说了一句: “冻死你!” 然后, 我打了个很响的喷嚏。...
    06-02-2008, 19:59 by Arthas to 冰封王座
  • 不可思议之十五 : 水一下地震的问题

    额。。 说个晚安被一顿鄙视。 “我要是睡的安了, 万一楼塌了怎么办啊?” 人心惶惶倒这个地步, 不需要地震, 人自然就垮掉了。 明天, 请假。。 回家。。。。 原因? 某女生。。 死活要离开西安。。 我说, 那我带你去黑龙江玩好了。。 绝佳的机会。。 然后。。 OKOK啊。。 然后想想, 一旦签约了, 就很难有机会回家了。 趁机回去下吧。 要不, 估计十一都很难回。 原因? 西安到我家, 火车36小时, 汽车5小时。 注意, 倒车需要等待。 而且可能是等一天, 或者半天。 然后我先和爸爸打了个招呼,爸爸说,...
    05-28-2008, 1:26 by Arthas to 冰封王座
  • 不可思议之十四 : WTSHelper?

    代码刚刚更新. 呃, 又到了填写WTS的时间了. 太无辜了. 我这种每天晕晕乎乎的人, 每次到这个时候都痛苦万分. 因为不记得上周到底干过什么. 随时记呢? 我又没那么好的习惯.... 刚才填写的时候发现大上周的WTS被打回来了.. 我居然才发现! 囧 刚突发奇想, 写了个截屏的程序 大概的关键代码如下: try { // 过滤中午的时间 if ( (DateTime.Now.Hour == 12 && DateTime.Now.Minute > 30) &&...
    05-26-2008, 11:52 by Arthas to 冰封王座
  • 不可思议之十三 : 入侵的艺术?

    恩, 那本入侵的艺术, 我拿到很久了. 最近看显示器看的眼镜疼的时候, 就看一会这个, 当休息休息. 这个是当故事书看的, 只不过是真实的故事. 一直以来, 对黑客"故事"很感兴趣, 技术反倒.. 恩, 也不能说不感兴趣吧, 可能是没天赋吧. 再说这东西没个系统教的 很多要自学甚至研究的. 可能我没这耐心吧. 然后今天在书里面看到一句话, 说微软的sp2补丁, 打开了默认的防火墙, "默认安全设置"终于被开启了. 为什么这么多年, 操作系统厂商才想明白呢? 其实他不是不了解, 就这么一个防火墙,...
    05-23-2008, 18:45 by Arthas to 冰封王座
  • 不可思议之十二 : txt的日记功能.

    恩, 做界面的时候, 做到菜单, 插入一个标准箱, 然后 就打开记事本, 照着看, 他的菜单是什么样的. 我好大概照着补全, 或者去掉一些不太常用的东西. 做个参考吧. 然后, 做到帮助的时候, 忽然注意到, 其实记事本和普通程序一样, 是有帮助的. 于是我好奇的打开了下. 这不打不打紧, 一打开, 意外的看到记事本原来还有好多没用过的功能. 例如这个日记功能. 帮助的描述: To append a log to a document On the first line of a Notepad...
    05-22-2008, 19:05 by Arthas to 冰封王座
  • 不可思议之十一 : 从开发人员的角度思考问题的后果

    前几天, 因为在校内网要引用一个GCDN的图片链接, 出现的一点小问题. GCDN, 例如给了这样一个链接: http://gcdn.grapecity.com/cs/photos/pic4articles/images /8423/original.aspx 那么问题出现了. 另一张图片的链接, 和这张的区别, 在于那个8423, 而不是其他地方. 为什么, 在上一层不同呢? 按我们正常的理解, 一般说来, 网站习惯是, 把图片放一个文件夹内, 用文件名区分. 或者一个页面, 用id或其他参数来决定,...
    05-19-2008, 11:38 by Arthas to 冰封王座
  • 不可思议之十 : csproj的修改引发的问题

    今天, 因为一个form的函数过多了. 我想, 不是有拆分关键字吗, 我拆成另一个文件好了. 于是, 有一个FormMain.cs 下面有一个FormMain.Designer.cs 我就建立了一个FormMain.Event.cs 然后问题出现了. 大家也可以试验着这么建立一个. 拆分关键字写好了, 结果, 我建立的文件依然在最上层, 而不是像designer一样在下一层.... 然后我试着又建立了一个FormMain.Event.Designer.cs 居然能跑到FormMain.Event.cs的下一层!...
    05-16-2008, 13:14 by Arthas to 冰封王座
  • 不可思议之九 : 你使用什么快捷键进行复制和粘贴操作?

    众所周知的复制和粘贴, 是ctrl+c和ctrl+v 大家习惯的按法是: 左ctrl+c和左ctrl+v 虽说, 在代码中大量的ctrl+c和大量的ctrl+v, 是个不好的习惯(谁说的呃? 忘记了. 反正听过.) 但是单行的复制粘贴其实是很常见的事情. 然后, 左ctrl+c, 其实是个很难受的姿势... 大家是用哪个手指按那个c呢? 每到这个时候, 我都要看键盘, 然后不定哪个手指按下去....可能是中指, 也可能是食指. 我是用小拇指的根部压着ctrl, 这个是玩魔兽争霸留下的习惯, 小指压ctrl会很方便的编队....
    05-09-2008, 9:31 by Arthas to 冰封王座
  • 不可思议之八 : 金山词霸与开发人员不得不说的故事

    声明: 本文版权归我所有, 技术版权归Carl及西安葡萄城信息技术有限公司所有. 今天, Walter Zhang在用VS2008的时候, 把鼠标放到了一个下拉框上, 就是改debug和release那个. 然后, 出现了一个小白条... 然后他告诉我说, 嘿, 看, 我发现了VS2008的 一个bug... 我看了下, 回来在我机器试验了下, 居然不出现... p.s. 他的机器全线配置都远远超过我的机器. ?????????????????????????????????? 然后打水碰到Carl,...
    05-08-2008, 11:51 by Arthas to 冰封王座
  • 不可思议之七 : 英文很重要

    不管你信不信, omit这一个单词耽误了我一个下午的时间. 金山词霸的解释是: omit vt. 省略, 疏忽, 遗漏 而我不知道意思的时候, 直接写下去. 对于XmlWriter, 有这样一个属性: OmitXmlDeclaration 忽略Xml前面的声明. 而我不认识这个单词, 而且抱着, 尽量不查词典的目的, 我直接看了下提示的帮助: Gets or sets a value indicating whether to write an XML declaration. 翻译过来: 获得或设置一个值,...
    05-07-2008, 16:43 by Arthas to 冰封王座
  • 不可思议之六 : 注释的写法

    发现自己好多xml标签写的很混乱, 想研究下MSDN里面,它是怎么写的. 大概看了几句话, 忽然发现一个严重的问题! 我以前写的大部分注释是错误的... 例如, 初始化一个实例, 如何写? 看MSDN的标准写法, button的构造函数: Initializes a new instance of the Button class 不是Initialize, 而是Initializes! 有个第三人称单数! 这不是巧合. 在所有的属性中, MSDN用的是Gets和Sets, 从不用get和set....
    05-06-2008, 17:02 by Arthas to 冰封王座
  • 不可思议之五 : NDoc的版权问题

    baidu下Ndoc, 第一名就是破宝的汉化版. 我就毫不犹豫的直接down了. 只能在.net1.1下运行... 还提示我没装.net1.1..... 我还去下了一个.... 然后运行的时候还提示一堆乱七八糟的东西... 加个config文件就可以了 加一行 <supportedRuntime version="v2.0.50727" /> /*------------------------------------------------------------*/ 我想看下, 我写的xml注释,...
    05-06-2008, 9:00 by Arthas to 冰封王座
  • 不可思议之四 : get真的是只读的吗?

    编译的时候, 不小心, 给一个我只设了get的属性进行了赋值操作, 然后编译器提示我, 该属性是只读的. 然后我想, 恩, 我只给了get而已. 但是, 只给了get的就真的是只读的吗? 我当时, 定义的是一个int类型. 那么, 如果我定义的是引用类型, 而不是值类型呢? 假设, 在一个类中, 包含了一个属性, 返回的是一个引用对象, 那么, 返回来的对象我是否可以进行操作呢? 实际是可以的. 而且, 只要该对象自己给权限, 那么, 完全不管属性是不是只读的, 都可以没问题, 甚至编译都可以过去....
    05-04-2008, 16:12 by Arthas to 冰封王座
More Posts Next page »
Powered by Community Server (Personal Edition), by Telligent Systems