现在位置: 首页 > 软件开发
2012-08-21 05:35 工业·编程 ⁄ 共 1260字 暂无评论
o、前言     初学动态链接库时,总被许多概念搞得一塌糊涂,比如“隐式链接”,“动态加载”,lib静态库和lib导入库。虽然会用,但概念还是很模糊的。后来了解了编译和链接的一些原理,总算有一个比较清晰的理解,整理出来和大家分享。若有不对之处,还望斧正!谢谢! 五.总结 1.头文件并不参加链接和编译。编译器第一步要做的就是简单的把头文件在包含它的源文件中展开。不知你是否能理解这句话。也就是头...
阅读全文
2012-08-17 11:08 工业·编程 ⁄ 共 3024字 评论 1 条
    前面,我们分析了消息的基本理论和基本的函数及用法(深度解析VC中的消息(上) 、 深度解析VC中的消息(中)  、深度剖析消息反射机制),接下来,我们将进一步讨论消息传递在MFC中的实现。 MFC消息的处理实现方式     初看MFC中的各种消息,以及在头脑中根深蒂固的C++的影响,我们可能很自然的就会想到利用C++的三大特性之一:虚拟机制来实现消息的传递,但是经过分析,我们看到事情并...
阅读全文
2012-08-17 10:34 工业·编程 ⁄ 共 2877字 暂无评论
  当我们进行软件开发时,如果代码比较少,我们可以很容易的掌握、了解程序的执行情况,但是当代码超过数千行,特别是达到上万行的时候,我们就很难准确掌握程序的流程,在这种情况下,进行代码跟踪是很重要的一件事情。     代码跟踪技术,对于大多数程序员来讲,就是定义一个比较简单的Trace类,将程序的信息进行输出,一般是在程序的入口写一条信息,在程序的出口写一条信息,虽然这是以时间性能为代...
阅读全文
    我如何处理我在工作中的位置?特别是我不用做底层的工作的时候?我目前的处境:   1、 工作三年,在编程上有一定积累。   2、 在系统设计上经验尚浅。   3、 在研发部中,已处于一个比较高的层次。   4、 底层的新人迅速成长,可以在一定程度上取代我目前的开发工作,比如简单的设计,编码。   5、 不用将大部分的精力投入在编码中和底层的设计中。有一种不安全感。   &...
阅读全文
今年是我工作的第四年,也是程序员成长的一个重要阶段。通过今年的学习,希望可以获得一个质的提高。要充分利用工作,工作间隙,晚上,周末的时间进行学习。 要同时关注广度和深度两个方面进行学习。 驱动开发,嵌入式开发:主要是和硬件结合比较紧密的领域,现在这是我广度上的一个盲区。这个完成后,基本上在近几年内,广度上应该达到目标了。后面就是要在深度上进行钻研了。充分利用公司这次的接入设备开发机会学习。今年主...
阅读全文
2012-08-16 07:44 工业·编程 ⁄ 共 1601字 暂无评论
    很多人会问怎么样学习开发游戏呢?比如想开发像《星际争霸》、《帝国时代》或者《大话西游》那样的游戏。其实开发游戏就是一件努力工作,努力工作,更努力工作的事情,没有其它什么秘密可言了。     当然,要想成为一个游戏开发人员,就得先成为一个很好的程序开发人员。当你成为一个很好的程序开发人员时,就可以考虑学习游戏开发了。要想成为一个非常好的游戏开发人员,最重要的一点,就是...
阅读全文
2012-08-16 06:30 工业·编程 ⁄ 共 4797字 评论 1 条
    不知不觉做软件已经做了两年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差得太远。通过这几年的软件开发,积累了一些经验而已,先谈谈自己的经验,其实我的经验也不足,只能算是这几年来在编程方面的一些看法吧。    一、什么叫编程     有人说:“编程讲究是一个整体的平衡性”。“平衡性”是软件的很重要的部分,从平衡性的角度去...
阅读全文
一 开心的工作 这一点是最重要的,开心的工作好似天堂,不开心的工作那就是在地狱. 二 关闭电脑来思考 依个人经验,通常在早上刚刚睡醒,还赖在床上的时候思考最难的编程问题,当早上上班的时候,尽情的一展身手就可以了.或者带着编程问题睡觉.如果是上班的时候思考就将电脑关掉,一张纸和一张笔足以. 三 一蹴而就的完成一个模块 今天完成一点,明天再完成一点.这种编程方式我虽没有什么意见.我提倡寻找在精神和身体状体比较好的时候,...
阅读全文
2012-08-12 23:45 工业·编程 ⁄ 共 2416字 暂无评论
一、常见的四种网络编程方式 1.ISAPI编程 ISAPI(即Internet Server Application Program Interface),是微软提供的一套面向Internet 服务的API接口,它能实现CGI(Common Gateway Interface,公共网关接口)能提供的全部功能,并在此基础上进行了扩展,如提供了过滤器应用程序接口。ISAPI的工作原理和CGI大体上是相同的,都是通过交互式主页取得用户输入信息,然后交服务器后台处理。但是二者在实现机制上大相庭径。ISAPI与C...
阅读全文
2012-08-12 06:52 工业·编程 ⁄ 共 1789字 暂无评论
一、几种UML工具汇总 目前市场上UML工具比较多,我们将列出比较有影响力的UML工具。 ◆Rational Rose: 如果不提及由Rational软件公司开发的Rational Rose建模工具,那就无需考虑UML工具的完整性。Rational Rose(Rose代表“Rational Object-oriented Software Engineering”)对UML来说,是一款可视化的建模工具。它有不同的版本来满足不同的需求。 Rational Rose提供上面我们谈到所有的特征。除此之外,Rational Rose也可以支持在...
阅读全文