惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 春鱼

在文档中正确地使用中英文 拟成立Office团队 实现类型化的数据绑定(列表)控件 数据与操作的分离、数据实体设计及零、一与多(单体与集合)的辨证统一 推荐一个关于"架构"的演示文稿(PPT) 设计一个 validatable control(可校验控件)、兼论“三级联动” 浅论taglib设计 HTC 编程思想 ASP后遗症种种 录友人一曲清歌 log4net 配置与应用 Visual SourceSafe应用守则 应用程序设计/命名及编码规范方案 TreeView穿新衣: 以优雅的名义 回忆一支有意境的老歌... 列表和分页器之间的对话 统一、标准、扩展:模块间数据传送实践 重新画差不多一摸一样的UI? - ASCX的MVC模式实现 Custom Control 设计初论
文档还是程序? Smart Document 技术概述
春鱼 · 2005-02-03 · via 博客园 - 春鱼

注:本文是MSDN文档的翻译稿.原文见:

Smart Document在技术上比较灵活。Smart Document的动态链接库文件可以使用VB 6.0,VB.NET,C#,VC++ 6.0,VC++ .NET以及任何为Microsoft .NET Framework所设计的语言来编写。甚至可以使用Microsoft Office Smart Tag List(MOSTL)Schema来创建一个使用XML定义控件的智能文档。

由于Smart Document是设计成与Word 2003和Excel 2003一起使用的,我们可以使用这两个软件的一些优秀特性。例如,可以使用Word建立一个窗体,使用range保护技术指定不同用户对于不同部分的编辑权限。以下所举“员工考核”的示例就是一个很好的说明。在Smart Document的文档或者模板里可以使用“加载项”,和使用宏的方式类似。

另外,Smart Document可以与数据库交互操作。例如SQL Server或者Access 2003,也可以使用BizTalk服务器来跟踪工作流。Smart Document也可以与其他Office应用程序进行交互操作,例如可以通过OutLook 2003发送邮件或者使用Power Point 2003创建幻灯片,其他客户端应用也是一样。

Smart Document可以部署在企业的内部网络、内联王或者互联网中。通过Web Services、Windows SharePoint Servces以及Office SharePoint Potal Server 2003进行发布。

应用案例

经费支出报告

企业员工填写经费报告后,需要再三的向有关部门提出审核,直到会计部门冲帐。使用Smart Document可以开发一个Excel表格,可以帮助用户完成表格的填写然后自动地进入审批流程。Smart Document可以使用编程方法来保证表格提交审批之前所填写各项齐全无误。然后Smart Document访问员工数据库确定文档的审批人,再将自己传送给相关人员。审批通过后,最后传送给会计部门。所有这些逻辑都包含在智能文档和相关的程序内,所以经费报告可以自行处理有关过程。

员工考核

不管是大公司还是小公司,都要对员工进行正式考核程序。考核程序需要填写至少一个表格。使用Smart Document开发考核表格可以使考核过程进行顺利。智能文档哪个用户是员工或者哪个用户是管理人员。可以依据用户类型呈现不同的表格。智能文档可以帮助用户完成各部分的填写。检查所填写的数据是否完整以及是否应该显示“提交”按钮。表格提交后发送到考核的管理人员。如果填写不合格,则表格可能退回。这个过程可能是反复进行的。一直到考核工作完成。然后表格自己进行归档。

法庭诉讼及合同

一个法律事务所需要开发一个智能文档来创建管理合同。员工新做合同后可以自动根据合同类型进行排版和格式化。Smart Document的“文档片断”可以向文档中插入文字样本。为了达到更大的灵活性和效率,该文字样本可以是位于外部文件中,例如Word 2003格式。当需要更改文字样本时,只需要编辑保存该外部文件。以后所创建的新文档就使用新的样本。

报纸与杂志

报刊杂志的文档经常使用通用的样式和标准体裁。这些都是可重用的组件。也可能有审核过程的工作流处理。