编程小屋
文章平均质量分 54
cnStreamlet
这个作者很懒,什么都没留下…
展开
-
[C#]把文件分割又重写了一遍
最早的是易语言写的,上学期用 VB6 重写了一遍,现在就用 C# 写,写了个 dll,又搞了 CMD 和 UI 两个版本,呵呵 。贴个关键代码吧:using System;using System.Text;using System.IO;namespace FS{ public class FileSplitter { private enum MSG原创 2007-06-17 23:01:00 · 1257 阅读 · 1 评论 -
xlWarKey v2.0 手记
经过一周多的断断续续的奋战,终于赶在除夕夜把 xlWarKey v2.0 发布了。现在把一些心得体会记一下。 从去年 5 月 21 发布 1.2 版以来,到现在已经半年多了,由于上学期忙于找工作等一堆乱七八糟的事,一直没去更新它。但期间得到的反馈还是蛮多的。主要有两方面的,一是 Vista + 浩方 下改键无效的问题,而是游戏里聊天打字受影响以及切出游戏切回来显血失效的问题。第二个显血失效原创 2009-01-29 14:57:00 · 6965 阅读 · 9 评论 -
疑似...微软拼音输入法 2007 Bug?
用 VC 建个 MFC 对话框应用程序,在上面放个 Edit,再添加它的 OnChange 事件函数,调试之。调试的时候切换到微软拼音输入法 2007,在框里随便输个中文,下面的调试信息里就会出现: [Application bug!] True-in-line appliction doesnt handle WM_IME_ENDCOMPOSITION! 试过其它输入法以及原创 2009-01-27 16:13:00 · 2046 阅读 · 0 评论 -
2008金山暑期实习在线考试(2008-06-14)小记
提前十几分钟登录的系统,8:54 左右就可以看到题了。题目是这样的:1、编程计算从 1 到 2008080808 之间的整数有多少个含有数字7。 2、结构RECT可以表示一个平面上的矩形区域: struct RECT { int left, right, top, bottom; }; 编程计算两个矩形区域A和B构成的区域总面积。 3、将给定的字符串以词为单位倒序,同时给定一个子串原创 2008-06-22 17:13:00 · 1553 阅读 · 6 评论 -
Absolut Chess v1.5 注册算法分析
Absolut Chess v1.5 是一个国际象棋软件。下载的版本是演示版,有 10 次使用次数限制,否则将不能运行。演示版不能输入注册码(但实际上功能存在的,被隐藏掉了)。补丁部分首先是去掉使用次数限制。10 次以后会跳出一个框,在 DialogBoxParamA 上设断点顺利截到。0040F9EF 833D 50834300 00 cmp dword ptr [原创 2008-06-08 02:33:00 · 2637 阅读 · 1 评论 -
佳宜客户管理软件 v2.05 注册算法分析
这几天老想找个东西破破,无奈加密都太高明,我又太弱下午逛 WZ,看到去年发的一个帖子(当时是发个破解混分数),后面有人求新版破解。于是把新版下载下来研究发现注册判断一点也没有变给 MessageBoxA 设断点,随便输入注册码,断住后跳出 MessageBoxA 本身,然后再跳出一层函数,往上看,就找到了判断的地方:005ED03D 0F85 FE000000 jnz 005ED141上次是原创 2008-06-03 00:40:00 · 2651 阅读 · 1 评论 -
TM2008 preview4 / QQ2009 preview 聊天记录保存位置修改
本来 QQ 的聊天记录都放在安装目录下的,可是 TM2008,以及近日 tx 拿来炒作的 QQ2009,都把聊天记录放在“我的文档”下了。前几天正式决定从 TM2007 转2008,当时暂时把“我的文档”移到别的盘下了。不过心里总是不爽。今天自习得很烦,又回来搞它,终于搞定了~首先是猜测它取得我的文档路径的方法。网上查了下,较多的是说 SHGetSpecialFolderPath。(一开始引起我注原创 2008-01-19 08:32:00 · 4632 阅读 · 4 评论 -
一个改程序小记
原文首发 CC98 白洪欢老师答疑版(http://10.71.45.99/dispbbs.asp?boardID=323&ID=1979518)今天的改程序小记昨晚逛 WZ 水区,居然有个人问怎么改程序。是这么一个东西:文件名叫“补丁.exe”……(那改了后是不是该叫“补丁过的补丁.exe”之类的了?)按菜单上这个“设置”,会出来这么个框。那个人说要让那个框出来时编辑框里面就有文字,直接改资源没原创 2008-01-26 12:21:00 · 3203 阅读 · 1 评论 -
DOS 游戏编程二十一条
我在一家游戏公司多年,现就自己的编程经验谈一点体会,希望能对大家有点帮助,本文中所有例子均在 WATCOM C/C++ 10.6 下调试通过。 1、找一种好的编程语言。 当然,游戏可以用任何语言编写,这是可以肯定的,我就使用过 Turbo Basic 编写过跑马机游戏,还用 VB 写过一个半成品的网络拱猪游戏,但是,一个好的编程语言能够达到好的效果,这是毋庸置疑的。一个转载 2007-06-12 07:12:00 · 2631 阅读 · 2 评论 -
[C#]即时通讯——文本聊天做好了,文件传输还没做
可以自己跟自己聊天 了,还没跟别人测试过,不知道真实网络下行不行“数据到达”这个事件不知道有没有的,我现在是这样实现的:连接后开新线程处理数据:msgthread = new Thread(new ThreadStart(MsgSolve));msgthread.Start();这个“消息循环”里:private void MsgSolve(){ while (true) {原创 2007-06-11 20:57:00 · 2336 阅读 · 2 评论 -
[C#]简单即时通讯
文本聊天、文件传输原来没有数据的时候 Network.ReadByte() 会自动等待的,不用死循环去检测有没有数据的监听的时候新的执行 AcceptTcpClient() 线程处于阻塞状态,如果没有连入,Abort() 线程也不行,这个线程永远也关不掉,上次我用死循环去检测 Pending(),这样跟上面的检测数据一样,占用 CPU 很高的,后来看到 CSDN 上有人提供的解决方案,就是将那个原创 2007-06-13 14:47:00 · 1407 阅读 · 0 评论 -
[C#]复数类,练习重载
using System;namespace _07{ class Complex { private double m_dRealPart; private double m_dImagePart; public Complex(double dRealPart, double dImagePart) {原创 2007-06-14 23:28:00 · 2042 阅读 · 1 评论 -
[C#]写个记事本作为 Windows 程序的练习,这个是雏形
学习手记菜单好漂亮啊!TextBox.Text 表示文本框中的文本TestBox.SetBounds() 用来重设其位置、大小, 相当于 VB6 中的 .Move()OpenFileDialog 和 SaveFileDialog 是打开文件对话框和保存文件对话框返回 DialogResultSystem.IO.StreamReader 用于读入文本流System.IO.StreamWriter 用原创 2007-06-10 16:32:00 · 1101 阅读 · 0 评论 -
[C#]记事本写得差不多了
熟悉了一下TextBox、RichTextBox ,以及常用窗口元素的使用菜单、工具栏都自动有 Office 2003 风格真的挺好看哈界面:原创 2007-06-10 20:25:00 · 946 阅读 · 0 评论 -
[C#]练习了下数组和类,C++ 基础还算可以,不是很吃力
using System;namespace _02{ class SortNum //输入几个数、排序、输出 { private int[] iNum; public SortNum() { Init(); InputValue(); } private void In原创 2007-06-10 16:21:00 · 899 阅读 · 0 评论 -
[C#]第一个程序——HelloWorld
namespace _01{ class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, world!"); System.Console.ReadKey(true); } }}/* * 学原创 2007-06-10 16:18:00 · 795 阅读 · 0 评论 -
自己写了个魔兽显血改键工具
xlWarKey v1.2 正式版 软件介绍 -------- xlWarKey 是一款魔兽争霸改键、显血工具。目前支持永久显示血条,支持键盘上几乎所有按键的一对一映射,支持多个改键方案。 本工具的定位是改键和显血。显血这个功能将要或许会成为多余,因为传说中的 1.22 补丁里面含有了此功能。改键方面的工具其实挺多的,功能也相对都比较成熟,可拓展的余地并不大。本工原创 2007-08-31 14:26:00 · 31218 阅读 · 38 评论 -
---Warkey 界面修改手记
WarKey 是一个魔兽辅助工具,它可以修改英雄物品栏的快捷键,以及显血条等,越来越多的玩家开始离不开它,我所知道的是,很多玩真三的人都在使用它。遗憾的是,这个工具功能上挺实用,但是界面却很糟糕,完全不是一个已经对外发布的作品应该有的。请看截图:这是主窗口。第一是菜单,又是“File”,又是“自定义……”,不知道这个到底是中文软件还是英文软件;第二是字体,作者只是用 DrawText 函数显示了一原创 2007-08-05 10:16:00 · 9346 阅读 · 3 评论 -
抽象工厂学习小记
由于讨论班上我要讲 Microsoft .Net PetShop 4.0,里面用了工厂模式,所以不得不去了解。我之前听过“设计模式”这个词语,以及“没有写过十万行代码不要去谈设计模式”这句话,但精确的概念我基本上是不知道的。这阵子断断续续地在网上找了些文章看,也翻了些书,自认为模模糊糊地有点理解了,故写篇小记,一来检验自己是否真的有些理解了、能不能用文字描述清楚,二来如果有错误之处可以请大家原创 2008-12-08 21:11:00 · 1283 阅读 · 0 评论