预览模式: 普通 | 列表

后Merry时代

  最近,美女Merry离职,又恰逢部门座位大调动,我被安排到坐Merry的原座位上。于是事情就这么发生了...

查看更多...

Tags: 公司 朋友 搞笑

分类:生活 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 73

如何实现TextBox获取输入焦点时自动全选

  C#开发WinForm,如何实现TextBox获取输入焦点时自动全选?
  肯定不少朋友一看就会觉得再容易不过了:给TextBox添加GotFocus事件,然后在事件中调用TextBox.SelectAll()不就完事了吗?巢皮一开始也理所当然得这么认为,但要是你试试这么做,你会发现的当你用点击鼠标左键让TextBox.获得输入焦点时,里面的文本根本不会全选。
  这是why咧?原因是通过鼠标让TextBox获得输入焦点时,TextBox触发的事件顺序是:MouseDown->GotFocus->MouseUp,也就是说TextBox在鼠标按下的那一刻已经获得了输入焦点,此时可以对文本全选。但郁闷的是,MouseUp却会取消TextBox的文本选中状态...也就是说文本其实曾经被全选了,但立即又被取消选中(-_-#)
  这样也好办啊,那我改在MouseUp事件中TextBox.SelectAll()不就成了?这么一改,鼠标左键点击TextBox还真的能实现全选,然而新的问题又会发现:当你希望再次左键点击TextBox取消全选时,会发现TextBox仍然在全选。
  根据上述描述,大致可以摸清这样一个逻辑:
  1、如果TextBox本身未获得焦点,则点击鼠标左键获得焦点后,执行全选。
  2、如果TextBox本身已经获得焦点,则点击鼠标左键则不再执行全选。

查看更多...

Tags: .Net Visual C#

分类:技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 29

【开怀大笑】晒鱿鱼~

Q群上看到的转载,笑翻~

Tags: 搞笑

分类:其他 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 48

什么叫爽翻了?最近有具体的体会


  什么叫爽翻了?最近有具体的体会...

查看更多...

Tags: 公司

分类:生活 | 固定链接 | 评论: 11 | 引用: 0 | 查看次数: 103
  今晚打算帮老爸的SP(多普达575,WM5系统)装听网,奇怪得发现在IA内运行CAB文件居然毫无反应。在网上搜索了一下,基本上是表示要在注册表内把CAB文件关联到\Windows\winceloa.exe即可。但我打开注册表发现CAB文件似乎关联正确:
引用内容 引用内容
位 置:HKEY_CLASSES_ROOT/cabfile/shell/open/command
默认值:"/windows/winceloa.exe" %1

  想到自己用的PPC也是Windows Mobile,注册表结构也相同,所以参考了自己的手机的注册表:
引用内容 引用内容
位 置:HKEY_CLASSES_ROOT/cabfile/shell/open/command
默认值:winceloa.exe "%1" /nodelete

  感觉只是写法不同罢,windows目录应该被设置为全局Path了,/nodelete也只是安装后不自动删除cab的参数而已,执行效果应该是一样的,不过试试也无妨吧~于是尝试把PPC的注册表值用到SP上。
  怎料...这一试,问题就解决了-_-...极其郁闷,百思不解~放上来做个记录,也好让有需要的朋友搜索到。

查看更多...

Tags: WM2003 WM5 WindowsMobile

分类:技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 72

避免EFS加密文件的一些方法

  前段时间曾经帮助过一位因误用EFS加密导致磁盘文件无法打开的朋友,自己也深感这东西的麻烦,感觉EFS这东西对于一般用户只可能造成不必要的麻烦,一旦用户自己没处理好,即使是自己加密的文件自己也可能拿不回来。最近买来的500G移动硬盘,为了保证性能不得不保留它原有的NTFS分区,但又极担心会误用EFS导致重要文件被锁住,因此花了点时间了解EFS并希望找到一些避免或者禁用EFS加密的方法。简单汇总如下:

【什么是EFS】
  Microsoft从windows2000开始引入了加密文件系统(EFS)。EFS能够以加密的形式把数据存储在硬盘中。一旦用户加密了一个文件,文件就会以加密的形式存在,只要该文件还存储在硬盘中。
  EFS所用的加密技术是基于公钥的。它易于管理,不易受到攻击,并且对用户是透明的。如果用户想要访问一个加密的NTFS文件,并且有这个文件的私钥,那么就能像打开普通文档那样打开这个文件,而没有该文件的私钥拥护将被拒绝访问。
  公钥:EFS中公钥其实是用来加密数据的,就相当于自己家里的门锁,任何人都可以使用它。
  私钥:就是用来解密文件的,也就是我们家里的门钥匙。如果我们的私钥损坏或丢失了,我们同样不能打开自家的锁。


【如何使用EFS】
  简单,只要你的操作系统是windows 2000 SP1以上或者windows xp的,并且要加密的文件所在磁盘分区的格式是NTFS的,右击要加密的文件,选择“属性”,选择“高级”,在“压缩或加密属性”中将“加密内容以保护数据”前面的勾选中,然后确定就完成了对该文件的加密。选择加密内容的“详细”选项,会看到一个框,题目是:“可透明访问这个文件的用户”下面是加密人登陆帐号的名称和证书缩略标志。


【如何禁用系统使用EFS】
  方案A:修改注册表
   1、单击“开始”-“运行”,输入“regedit”,单击“确定”按钮。

查看更多...

Tags: 操作系统

分类:技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 95

给爸爸的礼物 - Maxtor Basics 500G移动硬盘


  在淘宝上转了两天,讨价还价,终于定下了父亲节的礼物:Maxtor Basics 500G移动硬盘。今天自己到赛格提货回来了。

查看更多...

Tags: 亲情 牢骚

分类:生活 | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 140
  SQL和ACCESS基本都相同,可以直接导入导出,如果是程序访问的话,sql语句有些不同,需要改动一下。

1、对于日期字段
  access表示为:#1981-28-12#
  SQLSERVER2000表示为:'1981-02-12'

2、SQL语句区别
  select、update 在对单表操作时都差不多,但多表操作时update语句的区别ACCESS与SQLSERVER中的Update语句对比:
  SQLSERVER中更新多表的Update语句:Update Tab1 SET a.Name = b.Name FROM Tab1 a,Tab2 b Where a.ID = b.ID;
  同样功能的SQL语句在ACCESS中应该是:Update Tab1 a,Tab2 b SET a.Name = b.Name Where a.ID = b.ID;
  即ACCESS中的Update语句没有FROM子句,所有引用的表都列在Update关键字后。更新单表时都为:Update table1 set ab='ss',cd=111 where ....

3、delete语句
  access中删除时用:delete * from table1 where a>2 即只要把select 语句里的select 换成delete就可以了。
  sqlserve 中则为:delete from table1 where a>2 即没有*号

查看更多...

Tags: 数据库

分类:技术 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 107