- 博客(6)
- 收藏
- 关注
原创 浏览器编程之二IE控件与JS交互篇
首先还是谈一下IE,虽然IE已被很多人深恶痛绝,但毕竟是微软已经出了这么多年的东东,并且绝大多数人的PC电脑上都有IE控件,使得基于IE发布程序的体积很小,但使用用户电脑上自带的IE控件带来的问题是烦琐的IE版本兼容问题,在这里鄙视一下微软,同一个系列的产品竟然不能做到完全向前兼容。html和css虽然不兼容,但是IE编程接口是完全一样的,这得益于微软的com库的结构化设计和实现。所以与IE交互,
2013-03-21 17:13:11 4125 1
原创 客户端UI开发浏览器编程技术浅析一
我们在客户端编程中,经常会遇到比较复杂的UI交互,特效等。最开始最容易上手的是内嵌浏览器控件,在2000年左右的时候,主要页面和交互都用html来实现,有过mfc开发经验的vc程序员都知道,在开发向导里头拖入一个IE控件,一个网页就可以展示出来了。其他windows平台的编程语言如dephi, c#, vb等都有类似的经验体会。要show一个网页就是如此的简单,但是那时候的html还没有现在如此之
2013-03-15 12:02:43 1765
原创 关于设计模式的思考
工作这么多年,经常遇到关于设计模式的思考,这也是很多面试官最爱问的问题之一.也有很多著名的书籍专门论述它们,并且一一起了名字和给出示例场景.下面是摘自百度百科的23条设计模式: 设计模式分为三种类型,共23类。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式
2013-03-06 16:22:26 780 1
转载 以太网中的UDP编程:udp分包问题
1.在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对 像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助: 首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层.
2013-02-27 14:38:00 854
原创 c++多重继承下虚函数的this指针问题
今天偶然发现一个很有意思的问题,在vc编译器想检查有没有内存泄露,于是在一个类的构造函数和析构函数各下一个断点,追踪特定分配出来的一个对象实例有没有析构。却发现无论如何都没有析构,但是使用vld内存检测工具却没有发现内存泄露,到底有没有析构呢? 原先我用的方法是直接下断点, 在监视器里看this的值,发现根本找不到对应的this被析构。有点抓狂,后来怕出错,把this赋给一个变
2013-02-25 12:02:23 2016 1
原创 开场白
工作这么多年,一直没有静下心来记录一些历程,感到特别惭愧。总是在忙忙碌碌中度过工作学习生活,有时有很多心得体悟,却总是不愿找个地方记录积累起来,以至于要温故而知新的时候却总是找不到以前的感觉。这就作为开场白,希望能够坚持下去,把自己想说的变成文字,经年累月的记下去,和众多的programmer一起分享,共同成长.
2013-02-17 16:53:28 461 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人