代码改变世界

随笔档案-2012年09月

『AA』AutoAnchor自动猫

2012-09-17 19:38 by 捣乱小子, 1179 阅读, 收藏, 编辑
摘要: 2012-09-1719:40:31:嘿嘿,给自己出了道编程题,难度不大(YY都可以), 大家有兴趣可以自己去实现下。文章目录引子思路用法bug源代码 & 可执行文件引子一篇博文如果太长的话,为博文标题添加锚链接可以给众多的读者导航,提高文章的易读性。我也喜欢上了锚链接。但博客后台编辑器的“锚链接工具”我不会用,于是AutoAnchor 自动猫的灵感就来了。思路这道编程题不难,YY都可以得到一个解决方法。每次搜寻到<h3>标签就自动在其前面添加<a name="%d"></a>,处理好html文件之后,再在文章的头部添加:< 阅读全文

漫谈界面和数据

2012-09-15 00:16 by 捣乱小子, 1555 阅读, 收藏, 编辑
摘要: 2012-09-15 00:18:瞅着要不要发?!求指导,欢迎斧正。以下是原文。下面的文字是关于界面和数据的,是在做了项目之中之后的心得体会。求指导,欢迎斧正。刚开始接触界面编程的时候,还不能意识到界面和数据的概念。所以代码的思路纯粹是跟着感觉走的,和搭积木一样。这时候,我更倾向于按照习惯——按事物的功能分类,把界面和数据代码放到同一个地方,这样让我对界面和数据(当时还没有清晰的概念)有满意的控制优越感。正是初学者,一开始都动手做自己YY的小软件,数据和界面的问题并不是很突出。这时候做到界面元素和业务逻辑的结合显然意义不大——后来发现句话说的有点早。原因是往后我又YY了下,想升级下上次小软件的 阅读全文

C++ 一不小心被delete两次

2012-09-11 12:10 by 捣乱小子, 4540 阅读, 收藏, 编辑
摘要: 2012-09-11 18:04:看到园里朋友们这么热心,有那么一会心里好兴奋。:)2012-09-11 下午:本文曾出现很严重的错误,但不要紧,感谢园友们的即使指正。不喜欢程序语言的C++类中,有时候使用到传值调用(对象实体做参数),遇到这种情况,可要小心了!特别是当你所传值的对象生命周期较长,而... 阅读全文

UIButton 简易的UI

2012-09-10 12:34 by 捣乱小子, 2528 阅读, 收藏, 编辑
摘要: 前些阵子,听说有个DirectUI的源码,很有兴致的去Google code上下载下来阅读,但后来没有坚持下来,DirectUI所看重的是窗口的安全性:只要能得到窗口的句柄,你几乎可以为所欲为了;但DirectUI显然没有这个问题,因为其所支持的控件都是windowless,没有句柄的,所有控件都是画出来的。接下来折腾XPButton,总算能看懂。但按钮依旧没有摆脱窗口,只是简单基础基础类库CButton,通过自绘实现DIYbutton。通过绘图的方式可以实现UIButton(画出来的按钮)。但在MFC下如果有多个按钮,那么代码会变得比较凌乱,所以可以把这部分抽象出来得到UIButton类。下 阅读全文