07 2009 档案

摘要:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。序列化的目的:  1、以某种存储形式使自定义对象持久化;2、将对象从一个地方传递到另一个地方。.NET Framework 提供两种序列化技术:  * 二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴... 阅读全文
posted @ 2009-07-30 07:51 -飛天蟲 阅读(237) 评论(0) 推荐(0)
摘要:一,通常我们做软件时,如果想点击退出时,真正实现退出。要么就用Application.Exit,但还是会有些线程可能 并未能及时关闭,或者程序因为开的线程太多而无法及时退出。这时候使用结束进程能解决这些问题 //退出方法 privatevoiddb_logoff_Click(objectsender,System.EventArgse) { FormClose=true; System.D... 阅读全文
posted @ 2009-07-23 07:51 -飛天蟲 阅读(585) 评论(0) 推荐(0)
摘要:开发软件时,当用到商业用途时,注册码与激活码就显得很重要了。现在的软件破解技术实在在强了,各种国内外大型软件都有注册机制,但同时也不断地被破解。下面发的只是一个常用版本,发出源码被破就更容易了,但我们学习的是技术。当然也为以后自己的软件不会被轻易破解。 第一步。根据卷标,CPU序列号,生成机器码 //取得设备硬盘的卷标号 publicstaticstringGetDiskVolumeSeria... 阅读全文
posted @ 2009-07-16 07:51 -飛天蟲 阅读(1171) 评论(0) 推荐(0)
摘要:以前做的一个MP3播放器,怎么读取mp3文件的信息,曾经走了不少弯路,看到网上标准的取信息的方法,于是重新整理后,收藏了。 publicstructMp3Info { publicstringidentify;//TAG,三个字节 publicstringTitle;//歌曲名,30个字节 publicstringArtist;//歌手名,30个字节 publicstringAlbum;... 阅读全文
posted @ 2009-07-10 07:52 -飛天蟲 阅读(283) 评论(0) 推荐(0)