如果您使用的是Windows操作系统,您或许会注意到一些以OCX结尾的文件。OCX代表“对象链接与嵌入控件”(OLE),这个技术是Microsoft提出的程序技术,用于处理桌面文件的混合使用。现在COM的概念已经取代OLE的一部分,Microsoft也使用ActiveX控件代表组件对象。
组件的一大优点就是可以被大多数应用程序再使用(这些应用程序称为组件容器)。一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBScript。
目前,ActiveX控件在Windows 95/NT和Macintosh中运行,Microsoft还准备支持UNIX的ActiveX控件。
ActiveX组件包括如下几类:
1.自动化服务器:可以由其他应用程序编程驱动的组件。自动化服务器至少包括一
个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。自动化服务器
可以含有也可以没有用户界面(UI),这取决于服务器的特性和功能。
2.自动化控制器:那些使用和操纵自动化服务器的应用程序。
3.控件:ActiveX控件等价于以前的OLE控件或OCX。一个典型的控件包括设计时和运
行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的
IConnectionPoint接口用于控件可引发的事件。
4.文档:ActiveX文档,即以前所说的DocObect,表示一种不仅仅是简单控件或自动
化服务器的对象。ActiveX文档在结构上是对OLE链接和模型的扩展,并对其所在的
容器具有更多控制权。一个最显著的变化是菜单的显示方式。一个典型的OLE文档的
菜单会与容器菜单合并成一个新的集合,而ActiveX文档将替换整个菜单系统,只表
现出文档的特性而不是文档与容器共同的特性。
5.容器:ActiveX容器是一个可以作为自动化服务器、控件和文档宿主的应用程序1. Flash Player ActiveX Control 6.0.47.0
与FLASH 6.0配套的浏览器端动画播放插件
download.pchome.net/development/activex/551.html
2. ACE Mega Codec Pack Professional 6.03
目前互联网上最齐全的多媒体文件播放插件CoDecS、ActiveXFilterS和其他应用程序(基于
www.onlinedown.net/soft/11915.htm
3. Anti ActiveX-3721 百度搜霸 CNNIC 免疫器 1.51
AntiactiveX-3721 百度搜霸 CNNIC 免疫器
download.pchome.net/system/treak/17251.html
4. ActiveBar V2.0 SP3 汉化版
ActiveBar 是一款设计用户界面必不可少的 ActiveX 控件
www.skycn.com/soft/8387.html
5. SpywareBlaster 3.51
主要用来屏蔽国外的色情站点和黑客站点的弹出式ActiveX
download.pchome.net/internet/safe/17262.html
6. EasyByte Cryptocx 6.1.7
一个加密ActiveX control,超过3MB的文件在一秒内即可加密完成
download.pchome.net/development/activex/9013.html
7. ActiveX Control Pad 1.0
让你轻松在网页中加入ActiveX控制项,是一种网页编辑工具,有了它你就可以建立一般HTM
www.onlinedown.net/soft/3770.htm
8. ActiveSkin 4.3
一个Visual Basic ActiveX组件
download.pchome.net/development/activex/8859.html
9. PowerTCP Emulation Tool 1.8.3
一个用于 Internet 应用程序设计的 ActiveX 控件组。
download.pchome.net/development/activex/764.html
10. Anti ActiveX nags 1.51 Build 0925
经常上网的朋友在浏览网页时,是否经常会碰到各类要求您认证的对话框(如“3721网络实
www.onlinedown.net/soft/28775.htm
11. AVCapture 音/视频捕捉 1.12
基于DirectShow技术开发的音视频讯号捕捉ActiveX控件
download.pchome.net/development/activex/14398.html
12. Authorware Web Player ActiveX Control 5,2,0,61
浏览器插件
download.pchome.net/development/activex/553.html
13. a.Paper 动态桌面 2.1
a.Paper是个独特的软件,可以让你将建立在Flash动画、Javaapplets、ActiveX对象和HTML
www.onlinedown.net/soft/33540.htm
14. ActiveX Control Pad 1.0
把ActiveX控件和脚本加入到你的HTML页面中
download.pchome.net/development/activex/664.html
15. 常见Active X插件屏蔽器 040113
PChome特别放松的常见ActiveX插件的屏蔽解决方法例如3721,网易等
download.pchome.net/internet/safe/16222.html
16. Basic Constituents for VB V1.0
一个 VB 控件组。其中包含了 25 个厂商制定的 ActiveX 控件
download.pchome.net/development/vb/7072.html
17. ShuX ActiveX Control 中文版 1.0.0.6
功能强大的界面增强控件
download.pchome.net/development/activex/12796.html
18. 反间谍专家 2.1
提供系统免疫,确保系统不受恶意网站、间谍软件、有害ActiveX的侵扰
download.pchome.net/internet/safe/19313.html
19. 圆盘仪表控件 V3.1
圆盘仪表控件 是一套基于 ActiveX 技术,面向仿真、工控、科学、仪表
download.pchome.net/development/components/876.html
20. Atguard 1.31
不仅可以实现广告过滤,还可以过滤JavaScript,ActiveX,Cookie
download.pchome.net/internet/ispeed/2590.html
21. ShuX XPMenu ActiveX Control 中文版 1.0.3
能使您快速设计出Office XP风格的菜单
download.pchome.net/development/activex/13369.html
22. teeChart Pro for Delphi 5 V5.0
teeChart Pro 是生成图表的 ActiveX 控件。
download.pchome.net/development/delphi/845.html
23. NCTAudioConvert 2.1.617 Build 2003.04.11
一个转换声音文件格式的 ActiveX 控件
download.pchome.net/development/activex/10105.html
24. ImpulseStudio 3.02
功能多多的 Visual Basic ActiveX 控件包
download.pchome.net/development/activex/11328.html
25. ActiveX Manager 1.4
无需知道REGSVR32,用该软件你就可以轻松管理机器中装的ActiveX插件
download.pchome.net/development/activex/6751.html
26. NCTWavRecord 1.4.27
由 NCT Company 制作的,声音录制和回放的 ActiveX 控件
download.pchome.net/development/activex/10103.html
27. NotTroubleMe 别烦我 英文版 1.2 build 0114
GreenBrowser外部工具,可以禁止弹出关于ActiveX认证的对话框
download.pchome.net/internet/browser/plugin/16176.html
28. ActiveX Manager 1.4 汉化版
ActiveXManager是一个管理ActiveX控件的简易程序。它可以注册及反注册ocx、dll控件,
www.onlinedown.net/soft/30727.htm
29. PrintCell电子表格打印预览控件 V4.2
PrintCell电子表格是一款ActiveX组件,解决软件开发中
www.skycn.com/soft/13533.html
30. 别烦我 V1.2 Build 0114
"别烦我" 可以禁止弹出某些关于ActiveX认证的对
www.skycn.com/soft/454.html
31. Cell 组件 V3.34
CELL 组件是在中文环境下开发的图表处理 ActiveX 组件
download.pchome.net/development/components/878.html
32. PC-Cillin 扫描引擎for Win9x/Me V6.150
PC-Cillin 2000 扫描引擎,可检测并删除恶性 Java 与 ActiveX 。同时也增加了压缩
download.21cn.com/list.php?id=5186
33. CDWriterXP 1.6
以ActiveX控制整个烧录机制,稳定地烧录
download.pchome.net/utility/cdr/9915.html
34. SpywareBlaster 3.5.1
SpywareBlaster是一个放间谍工具的软件,它可以关闭流行的间谍软件的ActiveX控件,从
www.onlinedown.net/soft/11918.htm
35. ActiveThreed Plus 3.03.3
是一个 ActiveX 控件组
download.pchome.net/development/activex/7421.html
36. ShuX XPMenu ActiveX Control V1.0.1 中文版
ShuX XPMenu 是一个全新的增强型介面控件,它能使您快
www.skycn.com/soft/9434.html
37. ActiveXperts Network Monitor 6.0
ActiveXpertsNetworkMonitorb是一个使用方便功能强大的局域网、广域网服务器和网络设
www.onlinedown.net/soft/21365.htm
38. zhwxGUI ActiveX Controls 1.0
Ani动画控件 &Splitbar,etc.
download.pchome.net/development/activex/8857.html
39. Active Backup Expert Pro 1.92
保存多份备份文件,制作自解压缩文件,支持ActiveX
download.pchome.net/system/backup/3155.html
40. 字幕滚动控件 V1.0
字幕滚动控件是一标准ActiveX控件。在Win98、Win2000、
www.skycn.com/soft/14537.html
热门频道首页
博客
研修院
VIP
APP
问答
下载
社区
推荐频道
活动
招聘
专题
打开CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved
打开APP
ARM9嵌入式Linux开发-嵌入式GUI开发 原创
2020-08-09 23:17:27
求佛_ce123
码龄12年
关注
GUI的一般架构
图形用户界面GUI(Graphics User Interface)是迄今为止计算机系统中最为成熟的人机交互技术。一个好的图形用户界面的设计不仅要考虑到具体硬件环境的限制,而且还要考虑到用户的喜好等。
由于图形用户界面的引入主要是从用户角度出发的,因此用户自身的主观感受对图形用户界面的评价占了很大比重,比如,易用性、直观性、友好性,等等。另外,从纯技术的角度看,仍然也会有一些标准需要考虑,比如,跨平台性、对硬件的要求等。在嵌入式系统开发和应用中,我们所考虑的问题主要集中在图形用户界面对硬件的要求,以及对硬件类型的敏感性方面,在提供给用户的最终界面方面只是要求简单实用就够了。
虽然不同的GUI系统因为其使用场合或服务目的不同,具体实现互有差异,但是总结起来,一般在逻辑上可以分为以下几个模块:底层I/O设备驱动(显示设备驱动、鼠标驱动、键盘驱动等)、基本图形引擎(画点、画线、区域填充)、消息驱动机制、高层图形引擎(画窗口、画按钮),以及GUI应用程序接口(API)。
底层I/O设备驱动,例如,显示驱动、鼠标驱动、键盘驱动等构成了GUI的硬件基础。由于此类设备的多样性,需要对其进行抽象,并提供给上层一个统一的调用接口;而各类设备驱动则自成一体,形成一个GUI设备管理模块。当然,从操作系统内核的角度看,GUI设备管理模块则是操作系统内
文章知识点与官方知识档案匹配
CS入门技能树Linux入门初识Linux
26057 人正在系统学习中
点击阅读全文
订阅专栏 解锁全文
打开CSDN APP,看更多技术内容
ARM9嵌入式Linux开发-嵌入式Linux开发环境构建
目录 1、嵌入式Linux开发简介 1.1嵌入式系统 1.2嵌入式操作系统简介 1.2.1嵌入式操作系统的发展 1.2.2几种代表性嵌入式操作系统 1.3嵌入式Linux简介 2、搭建嵌入式Linux开发环境 2.1基本概念 主机系统和目标系统 交叉编译 2.2软件安装及使用 3、基本的Makefile语法 3.1最基本的Makefile文件 3.2MakeFile简介...
继续访问
基于ARM-LINUX嵌入式GUI的研究与开发.pdf
基于ARM-LINUX嵌入式GUI的研究与开发.pdf
基于ARM嵌入式系统GUI开发研究
随着嵌入式系统的发展,它在软件和硬件上日趋复杂,对于人机交互的效率的要求也日渐提高,特别是一些复杂的工控设备和消费电子产品。因此,图形用户界面(GUI)就从嵌入式系统的系统程序中被独立了出来。嵌入式GUI发展至今,已经有了许多的种类,具有了强大的功能。嵌入式GUI已经成为一个成功的嵌入式系统不可缺少的组成部分[1]。本文在ARM为的嵌入式系统上进行了图形界面的开发,并对Windows界面进行了模拟。 1 ARM处理器 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物。嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统,对功
《嵌入式设计及Linux驱动开发指南——基于ARM9处理器》读书笔记
嵌入式设计及Linux驱动开发指南——基于ARM9处理器》 读书笔记 第一章嵌入式系统基础 1、 嵌入式系统定义: “嵌入式系统是用来控制或者监视机器、装置、工厂等大规模系统的设备。” ——电气工程师协会 “嵌入到对象体系中的专用计算机系统” ——北京航空航天大学何立民教授 “嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。 2、 嵌入式操作系统: 硬实时系统有一个
继续访问
chengdongyue的笔记
---------------------------------------- Linux 基础 --------------------------------1.Linux的诞生 1.unix两大分支:BSD和system V 2.GUN计划:允许软件自由复制更改移植 3.Linux发行版本:red_hat(red_hat) Debian(ubuntu) 系列 4...
继续访问
DOS工控界面开发-图形用户界面
eCGUI功能特性介绍 eCGUI=微型16/32位嵌入式GUI,自主开发,历时四年左右,拥有全部版权.体积小巧 大小在 100KB~180KB!特性: 多窗口支持| 完全中文输入/显示| 多数常用GUI控件| 99.9% ANSI C 编写| 已成功移植 DOS,Linux,uc/OS-II| 组
继续访问
适合arm9的linux图形,ARM9+Linux平台上计算机视觉的实现.pdf
总第266期 计算机与数字工程 VoI.39No.122011年第12期 Computer&DigitalEngineering 134马智叶林葛俊锋(华中科技大学控制科学与工程系武汉430074)摘要文章以在ARM9+Linux平台上实现人脸检...
继续访问
最新发布 在Linux下开发GUI程序的方法
AWT是AbstractWindowToolkit(抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口,与wxWidgets类似,因此具有相对比较高的运行效率。GTK+是基于GLib构建的,其中GLib是一个通用的C语言库,类似于C++中的STL,提供了对动态数组、链表、队列、散列表、平衡二叉树、线程操作和XML解析等功能。,wxWidgets则是另一个使用广泛的图形库,此外使用Java中的Swing/AWT组件也可以用于开发Linux下的GUI应用。...
继续访问
嵌入式系统/ARM技术中的嵌入式系统中的GUI开发
作者:穆煜,华清远见嵌入式培训中心讲师近年来手持式设备、消费类电子产品得到了飞速的发展。随着这些产品用户的增多,对其用户界面也提出了越来越多的要求。在这类产品刚进入市场的时候,例如,手机、PDA、数字机顶盒等,这类产品的用户界面都比较单一,而到了今天,我们可以看到,在市场销售的这些电子产品都具有漂亮的图形用户界面,甚至要求能够支持全功能的浏览器,使得用户能够随时随地进行网络信息的浏览。但是,由于消费类电子的成本敏感性特点,这些产品大多数希望建立在一个有限占用系统资源的轻量级GUI系统之上,这与 PC机中 GUI 系统有根本性的区别。 另外一个轻量级GUI系统的需求存在于工业控制领域、
嵌入式系统/ARM技术中的基于Linux的轻量级嵌入式GUI系统及实现
1、引言 近年来,随着信息家电、手持设备、无线设备的迅速发展,人们对嵌入式系统的需求逐渐增多,要求也越来越高。这使为嵌入式系统提供一个友好方便、稳定可靠的G UI系统成为非常紧迫要求[5]。嵌入式技术是当前微电子与计算机技术中的一个重要分支[1], 它是指以应用为中心, 以计算机技术为基础,软件、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等的严格要求的专用计算机系统[2]。常用的PC机上的GU I因嵌入式设备对资源的严格要求显得过于庞大,而不适合嵌入式系统[6]。与普通环境下的GUI 系统相比较.嵌入式环境下的GUI 系统要求轻型、占用资源少、高性能、高可靠性、可配置等。同
从ARM9到A15 手机处理器架构进化历程
手机中国 【原创】 作者:手机中国 徐磊 责任编辑:白沫飞 2012年04月13日 05:30 随着智能手机越来越普及,消费者在选购手机的时候也越来越理性化,除了关心价格和外观之外,手机的性能也成为了人们最关心的因素,大家都知道,处理器是影响手机性能的最关键的因素,像德州仪器、高通、英伟达以及三星等主流的处理器厂商,大家都已经耳熟能详。 随着智能手机越来越普及,消费者在选购手机的
继续访问
基于KEIL4开发ARM9(S3C2440)的裸机程序
本文主要介绍如何使用Keil4开发ARM9(S3C2440)裸机程序。 说明: 一、平台: 操作系统:Windows XP系统 KEIL版本:4.73 开发板:ARM9(S3C2440) 二、建立工程: 1、新建工程,选择S3C2440A处理器: ...
继续访问
ARM9嵌入式Linux开发-Linux基础知识
目录 1 Linux简介 1.1 Linux的内核版本 1.2 Linux的发展历史 1.3 Linux的发行版本 1.4 Linux内核源码目录结构 2 Linux内核的配置和编译 2.1 Linux的配置 2.2 Linux内核的编译 2.2.1 Linux的Makefile体系 2.2.2 Linux内核文件编译 2.2.3 Makefile如何决定编译哪些文件 2.3.4 Makefile是怎样编译这些文件的? 2.3.5 Makefile是怎样连接这些文件 2...
继续访问
linux-arm9显示图片程序,Linux和ARM9下视频图像采集与显示系统设计
摘要:随着嵌入式系统的逐步发展, 实现在嵌入式系统上的视频采集与显示能够提高嵌入式的应用范围与实用性.基于这个目的, 设计了基于S3C2440控制芯片、Linux操作系统的视频采集与显示系统, 对PAL制式的模拟摄像头进行信号采集和解码, 然后显示在LCD显示屏上.根据视频显示测试结果, 该系统具有稳定性好、可移植等优点, 在生产生活中有较高的实用价值.关键词:嵌入式系统ARM-Linux...
继续访问
ARM9嵌入式Linux开发-开篇
将自己之前学习嵌入式开发的一些资料整理出来。这些文章适合入门,文章中涉及的一些工具比较老(暂时不去更新了),但不影响对嵌入式开发技术本质的思考和理解。博主目前的工作主要系统框架和中间件的开发,感兴趣的朋友可以一起进行讨论和交流。 当今社会,嵌入式系统已经渗透到人们工作、生活中的各个领域。而嵌入式Linux系统也蓬勃发展,不仅继承了Linux源码开放、内核稳定高效、软件丰富等优势,...
继续访问
ARM GUI画线函数
嵌入式系统中GUI中在1pixel基础上绘制粗线(3 pixel)
ARM ucGUI界面模拟器
本压缩文档提供了一个基于VC++的ucGUI模拟器及例子程序
eCGUI 0.3 for Linux-ARM 嵌入式GUI
微型16/32位嵌入式GUI,自主开发,历时四年左右,拥有全部版权. 最新增加对JPEG图像支持!!! 最新动态 http://www.ecgui.com 联系: ecgui.com@gmail.com 体积小巧 大小在 100KB~180KB! 特性: 多窗口支持| 完全中文输入/显示| 多数常用GUI控件| 99.9% ANSI C 编写| 已成功移植 DOS,Linux,uc/OS-II| 组件式 API(易用,高效) 目前可以使用的控件有: MainWindow 主窗口 DialogWindow 对话窗口 Button 按钮,多种风格 TextBox 单行文本框,可设置字体,背景颜色等 完全简体中文输入/显示/编辑 支持 EditBox 多行文本框,可设置字体,背景颜色等 完全简体中文输入/显示/编辑 支持 HScrollBar 横向 滚动条 VScrollBar 竖向 滚动条 SelectBox 列表选择框 MainMenu 主菜单 PopMenu 弹出式菜单 Combobox 组合框 ChoiceBox,CheckBox 单/多选框 Label 文字标签 -------------- 这个包适用于 三星ARM9 2440
热门推荐 主流嵌入式开源GUI比较
本文主要说明了MicroWindows、MiniG、QT、GTK+、OpenGUI和FLTK,第七小节是对比的详细表格,内容是根据网上的一些资料还有各大开源GUI的官网的资料整理而来,目的是为自己以后学习把握方向。
继续访问
数据库课程设计
c语言文件读写操作代码
html+css+js网页设计
写评论
评论
2
点赞
踩
分享
前往
组态说大了 你用的office都是组态 但是确定在工业里面就不一样了 组态不一定需要编程 有的东西用图形控件和变量就实现了啊 相当于远程控制端子 人机打个比方研华1707我最近接触的 用DP通讯 这就需要DP板卡在电脑里 于是就会加一个盒子 千万记住 组态不一定用脚本的(也就是外行说的编程)