
【计】 associated program
conjunction; relationship
【计】 associate; association
【经】 relevance
formality; ground rule; procedure; proceeding; process; program
【计】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【经】 program; sequence
在计算机科学领域,"关联程序"(Associated Program)指操作系统为特定文件类型默认指定的处理程序。当用户双击文件时,系统自动调用该程序打开文件。其核心机制是通过文件扩展名(如 .docx
)与执行程序的映射关系实现自动化处理。
文件扩展名绑定
操作系统通过注册表(Windows)或MIME类型(Linux/macOS)建立扩展名与执行程序的关联。例如 .pdf
文件默认关联 Adobe Acrobat,双击即触发程序启动并加载文件。
关联层级结构
http://
)与浏览器的绑定技术实现基础
Windows 通过 HKEY_CLASSES_ROOT
注册表项存储关联信息,包含:
Word.Document.12
)"C:Program FilesMicrosoft OfficeOffice16WINWORD.EXE" "%1"
)双击 .jpg
文件自动启动图片查看器,无需手动选择程序。
关联程序在文件右键菜单中生成操作项(如“用 Photoshop 编辑”)。
用户可手动修改关联(如将 .mp4
从默认播放器改为 VLC),系统记录最后使用偏好。
Windows 注册表中典型关联配置路径:
HKEY_CLASSES_ROOT
├── .txt
│└── (Default) = txtfile
└── txtfile
├── shell
│ └── open
│ └── command
│ └── (Default) = "C:Windows
otepad.exe" "%1"
└── DefaultIcon
└── (Default) = %SystemRoot%system32imageres.dll,-102
文件关联与默认程序管理(Windows Shell 开发指南)
MIME 类型与程序关联规范(Unix/Linux 系统实现标准)
中国计算机学会审定术语定义(科学出版社,2018)
该机制显著提升人机交互效率,其设计遵循 RFC 2045(MIME 类型规范)及操作系统核心架构原则,确保跨平台行为一致性。
“关联程序”在不同领域和场景中有不同含义,以下是综合解释:
指文件类型与默认打开程序之间的绑定关系。例如,TXT文件默认关联到记事本程序,DOC文件关联到Word。用户可手动修改关联设置,右击文件选择“打开方式”即可调整。
在单点登录(SSO)系统中,关联程序表示通过SSO连接的逻辑实体,如后端系统(UNIX主机)、业务子系统(如SAP模块)等。管理员可通过命令行或管理工具启用这些关联程序。
在机器人示教编程中,关联程序支持通过示教器进行位置点编辑(插入、修改、删除),其数据格式与标准程序不同,移动命令会根据操作动态更新位置值。
微信等平台通过关联小程序实现线上线下联动,例如用户可在小程序下单后到店取货,或通过“附近小程序”功能提升商家曝光率,降低人力成本。
关联程序的核心逻辑是建立两个对象间的依存关系,具体形式因场景而异:
吡哆茶碱察插线担保借款单位耦合方位误差风气高级研究计划局工具痕迹工作区寄存器关节积气检查口交差角度计尽人所知克劳斯氏综合征勒索的轮轴分离翼螺旋桨路施卡氏孔马鞍欠集束求助程序蕊木素嗜银纤维收款登记簿田熊式锅炉调制特性曲线铁矽末沉着透视图网目