您不需要具有编程专业知识就可以设计高效的表单模板。但是,如果由于业务需要而要您编写代码,可以利用 Office InfoPath 2007 中专门为开发人员设计的新增功能。以下几节对这些功能进行了简要说明。
Office InfoPath 2007 增加了许多开发人员感兴趣的新功能和改进。在这些改进中,最重要的是新增的托管代码对象模型,该模型可与 Microsoft .NET Framework 进行更加“干净”、完美地集成。无论是在 Office InfoPath 2007 中打开的表单模板,还是在 Web 浏览器中打开的表单模板,使用此新对象模型编写的业务逻辑的工作方式都相同。通过一次性编写和编译代码,可以节省宝贵的开发时间。
可通过在您的计算机上下载并安装 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 来将 InfoPath 设计模式功能集成到 Microsoft Visual Studio 2005 开发环境中。然后可以打开 Visual Studio 2005,创建一个 InfoPath 表单模板项目,并使用设计模式功能来设计表单模板。有关下载 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 的详细信息,请参阅 Microsoft Developer Network (MSDN) 网站上的 InfoPath Developer Portal。
在 Office InfoPath 2007 设计模式中,通过打开 Microsoft Visual Studio 2005 Tools for Applications (VSTA) 可以快速地将托管代码添加到表单模板中。VSTA 是对 Microsoft 脚本编辑器 (MSE) (Microsoft 脚本编辑器 (MSE):一种编程环境,用来在 InfoPath 表单中创建、编辑和调试 Microsoft JScript 或 Microsoft VBScript 代码。) 的托管代码补充,您可以继续使用后者编写脚本。
Office InfoPath 2007 支持创建和注册组件对象模型 (COM) 加载项 (COM 加载项:通过添加自定义命令和指定的功能来扩展 Microsoft Office 程序的功能的补充程序。COM 加载项可在一个或多个 Office 程序中运行。COM 加载项使用文件扩展名 .dll 或 .exe。),该加载项是一个补充程序,用于向 Office InfoPath 2007 中添加自定义命令或专用功能。该开发模型与其他 Microsoft Office 程序(例如,Word 和 Excel)的开发模型非常相似。
现在,您可以在自定义 Windows 应用程序或网页 (.aspx) 中承载 InfoPath 编辑环境。
要在自定义 Windows 应用程序中承载 InfoPath 表单,应使用 Microsoft Office InfoPath 表单控件,该控件作为 ActiveX 控件或 .NET 组件提供。例如,保险公司可以使用 InfoPath 表单控件将 InfoPath 用户界面元素和功能包含在自定义的应用程序内,用于处理保险索赔。
要在自定义网页中承载 InfoPath 表单,可以使用 Microsoft Office InfoPath XmlFormView 控件,这是一种可在运行 InfoPath Forms Services 的服务器上使用的 ASP.NET Web 控件。
现在,您可以在设计模式下确定 InfoPath 表单模板上的控件的 ViewContext 标识符,操作方法是:显示控件的“控件 属性”对话框,然后单击“高级”选项卡。当前控件的 ViewContext 值将显示在“高级”选项卡的“代码”部分中。
声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!
第1页 | 第2页 | 第3页 | 第4页 | 第5页时间:2007-7-19 21:26:30,点击:0
上一篇:使用编程代码自定义表单模板简介【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!
相关评论