2012-10-01 21:40
⁄ 工业·编程
⁄ 共 821字
程序员到底应该如何发展?从我入职开始就很多疑惑。按照国外的大企业的管理方式,微软、hp之流,基本都是细分工作角色,根据不同角色制定独立的成长路径和级别,同级别间可以工作调动。但是这种模式适合中国,适合中小企业吗?在中国没有技术如何管理手下,没有技术如何服众?
由于我所属的公司是应用软件类公司,有自己的产品,不属于外包型和项目性软件公司。我认为随着公司的发展有如下几个阶段:
1、初起——强组长型。就是说...
软件之路阅读全文
2012-10-01 21:33
⁄ 工业·编程
⁄ 共 2066字
听了,学了,用了很多COM、OLE、ActiveX的技术,但是一直是一团模糊的概念,只知道这三样东西都是一路货色,但是具体有什么区别呢,没有去深究,今天心血来潮,上网查了一些资料,终于有点清楚了~~
》》》Activex、OLE、COM、OCX、DLL之区别
得到的结论就是:COM、OLE、ActiveX的的确确是一路货色!!!虽然说的有些武断,但我只是将人们对COM、OLE、ActiveX最广泛的理解表达出来,三者之间还是很大区别的,具体渊源后面讲。
一...
ActiveX, COM, ole阅读全文
2012-09-30 21:16
⁄ 工业·编程
⁄ 共 487字
DDE:Dynamic Data Exchange,主要解决进程间通信问题,局限在于通信数据量以及网络数据通信,之后出现过NetDDE、FastDDE和AdvancedDDE等扩展版。 OLE:Object Linking and Embedding,对象连接与嵌入,提供了建立复合文档的方法。1.0版本中使用了Virtual Function Table(VTBL)技术,在2.0中已经由COM取代。 OLE Custom Controls:当时作为一种VB Extension控件的替代方案,以扩展名为.ocx的动态链接库的形式封装。 ...
ActiveX, COM, 发展史阅读全文
2012-09-29 21:09
⁄ 工业·编程
⁄ 共 1752字
进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的内存则是...
VC阅读全文
2012-09-28 21:06
⁄ 工业·编程
⁄ 共 3439字
熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。
在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。它们...
ActiveX, COM, dll, OCX, ole, 区别阅读全文
2012-09-27 07:26
⁄ 工业·编程
⁄ 共 1355字
根据网上资料和自己的理解,做的一个初步总结,随着认识的深入,将来再做修改:
COM是microsoft制定的一个组件软件标准,跟unix上的CORBA一样。凡是遵循COM标准开发出来的组件称为COM组件。简单的说就是要实现在二进制方式的重用 。(COM组件为何物) 在windows平台上,COM的实现形式有DLL(进程内组件)和EXE(进程外组件)2种。 DLL就是动态连接库,它也是为了解决软件模块化和接口稳定问题而出现的。DLL...
ActiveX, ATL, COM, ole阅读全文
2012-09-26 07:20
⁄ 工业·编程
⁄ 共 280字
Windows使用DLLs在二进制级共享代码。DLL不是跨语言的。 MFC引入了另外一种MFC扩展DLLs二进制共享机制。但它的使用仍受限制——只能在MFC程序中使用。
COM独立于语言。COM 规范为了实现跨语言,规定了二进制分配的内存结构。
很多COM 选择C++的原因
在内存中,COM对象的标准形式在C++虚函数中偶尔用到.但是记住,编写COM模块所用的语言是无关的,因为结果二进制代码为...
dll, 演变阅读全文
2012-09-25 07:23
⁄ 工业·编程
⁄ 共 1074字
刚刚读完《COM技术内幕》一书,整理了一个FAQ,供大家在学习此书时参考。这是第一部分,包含前3章的内容。
FAQ1:什么是COM组件?〖第一章〗
Answer:
COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成。
COM组件是遵循COM规范编写的
COM组件是一些小的二进制可执行文件
COM组件可以给应用程序、操作系统以及其他组件提供服务
自定义的COM组件可以在运行时刻同其他组件连接起...
COM阅读全文
2012-09-24 07:05
⁄ 工业·编程
⁄ 共 1530字
COM是Component Object Model (组件对象模型)的缩写。
用户需要什么样的软件产品?这是一个多选题,但高效,健壮是肯定会被选种的。作为一名软件开发人员如何做才能满足用户的需要呢?必须要保证升级应用时不破坏与以前版本的向后兼容性。必须做到扩展系统服务时不依赖特定的操作系统。面向对象的程序设计显然是一次革命性的改变。采用面向对象的设计方法我们可以很容易的把要解决的问题事物抽象成各种类,并将内部动作封装...
COM阅读全文
2012-09-23 06:42
⁄ 工业·编程
⁄ 共 5020字
MySQL是历史上最受欢迎的免费开源程序之一。它是成千上万个网站的数据库骨干,并且可以将它(和Linux)作为过去10年里Internet呈指数级增长的一个有力证明。
那么,如果MySQL真的这么重要,为什么还会出现越来越多的核心MySQ产品的高端衍生产品?这是因为MySQL是免费的开源应用程序,所以开发人员总是可以获得其代码,并按照自己的想法修改代码,然后再自行分发代码。在很长的一段时间里...
MySql阅读全文