原文:COM编程之一 组件

组件产生的背景 一个应用程序通常是由单个二进制文件组成的。 当应用程序版本发布后一般不会发生任何变化,对于操作系统 硬件以及客户需求的改变都必须要等到修复源代码后且整个应用程序被重新编译才可处理。 很显然这种状况极不理想。矛盾总是推动事物向前发展的源动力。 当人们认识到应用程序在发行之后不应该保持那种静止的状态之后,开发人员找出一种方法,以能够给已发行软件不断注入新的活力。 其解决方案就是将单个 ...

2013-11-20 19:29 0 6467 推荐指数:

查看详情

COM编程之三 QueryInterface

【1】IUnknown接口 客户同组件交互都是通过接口完成的。 在客户查询组件的其它接口时,也是通过接口完成的。而那个接口就是IUnknown。 IUnknown接口的定义包含在Win32SDK中的UNKNEN.h头文件中。引用如下: 【2】COM接口内存结构 所有的COM ...

Thu Nov 21 22:45:00 CST 2013 0 3972
C++ COM编程-什么是组件

1. 什么是组件一个组件同一个微型应用程序类似,即都是已经编译、链接好并可以使用的了,应用程序就是由多个这样的组件打包而得到的。各定制的组件可以在运行时同其他组件连接起来以构成某个应用程序。在需要对应用程序进行修改或改进时,只需要将构成此应用程序的组件中的某个用新的版本替换掉即可。 2. COM ...

Mon Aug 16 17:44:00 CST 2021 0 98
Vue 编程之路(一)——父子组件之间的数据传递

  最近公司的一个项目中使用 Vue 2.0 + element UI 实现一个后台管理系统的前端部分,属于商城类型。其中部分页面是数据管理页,所以有很多可以复用的表格,故引入自定义组件。在这里分享一下开发的过程。   一、父组件向子组件传值          图 1 - 1 父组件 ...

Fri Jul 27 01:04:00 CST 2018 0 2681
并发编程之:BlockingQueue

大家好,我是小黑,一个在互联网苟且偷生的农民工。 队列 学过数据结构的同学应该都知道,队列是数据结构中一种特殊的线性表结构,和平时使用的List,Set这些数据结构相比有点特殊,它的特殊之处在于它 ...

Fri Sep 10 05:56:00 CST 2021 5 439
并发编程之:synchronized

大家好,我是小黑,一个在互联网苟且偷生的农民工。 之前的文章中跟大家分享了关于Java中线程的一些概念和基本的使用方法,比如如何在Java中启动一个线程,生产者消费者模式等,以及如果要保证并发情况下 ...

Mon Aug 30 19:27:00 CST 2021 2 374
并发编程之:ThreadLocal

大家好,我是小黑,一个在互联网苟且偷生的农民工。 从前上一期【并发编程之:synchronized】 我们学到要保证在并发情况下对于共享资源的安全访问,就需要用到锁。 但是,加锁通常情况下会让运行效率降低,那有什么办法可以彻底避免对共享资源的竞争,同时又可以不影响效率呢?答案就是小黑今天要和 ...

Tue Aug 31 21:21:00 CST 2021 0 443
网络编程之select

一、select函数简介   select一般用在socket网络编程中,在网络编程的过程中,经常会遇到许多阻塞的函数,网络编程时使用的recv, recvfrom、connect函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在这里,无法执行下面的代码。这是就需要用到非阻塞的编程 ...

Fri May 20 05:24:00 CST 2016 3 5560
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM