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

推荐订阅源

博客园_首页
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cyber Attacks, Cyber Crime and Cyber Security
Project Zero
Project Zero
P
Proofpoint News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cisco Blogs
V
Vulnerabilities – Threatpost
G
GRAHAM CLULEY
N
News | PayPal Newsroom
NISL@THU
NISL@THU
雷峰网
雷峰网
J
Java Code Geeks
Latest news
Latest news
aimingoo的专栏
aimingoo的专栏
Microsoft Azure Blog
Microsoft Azure Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Cisco Talos Blog
Cisco Talos Blog
Hacker News: Ask HN
Hacker News: Ask HN
AWS News Blog
AWS News Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
The Exploit Database - CXSecurity.com
P
Privacy International News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
Spread Privacy
Spread Privacy
V2EX - 技术
V2EX - 技术
S
Schneier on Security
K
Kaspersky official blog
Recent Announcements
Recent Announcements
T
Threat Research - Cisco Blogs
B
Blog RSS Feed
S
SegmentFault 最新的问题
Security Archives - TechRepublic
Security Archives - TechRepublic
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
W
WeLiveSecurity
PCI Perspectives
PCI Perspectives
The GitHub Blog
The GitHub Blog
The Last Watchdog
The Last Watchdog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
Scott Helme
Scott Helme
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
量子位
A
Arctic Wolf

博客园 - 春鱼

在文档中正确地使用中英文 拟成立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格式。当需要更改文字样本时,只需要编辑保存该外部文件。以后所创建的新文档就使用新的样本。

报纸与杂志

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