下载站

展开
精品推荐
一站式示例代码库

一站式示例代码库

源码相关大小:826.85MB语言: / 类别:编程书集系统: / WinXP, WinAll 提供:
应用介绍

十月新增中文版示例:CSAutomateWord/VBAutomateWordCSAutomateWord案例阐述了如何使用VisualC#代码生成MicrosoftWord实例,构建新的Word文档,插入段落、表格,保存文档,关闭Word应用程序及释放非托管COM资源的过程。Office自动化建立在组件对象模型(COM)的基础上。当从托管代码中调用Office相关的COM对象时,将自动生成一个运行库可调用包装(RCW)。RCW掌管.NET应用程序与COM对象间的调用,它保存对COM对象进行引用的数量值。如果RCW上并非所有的引用都被释放,那么Office的COM对象将不会退出,这也将导致Office应用程序在自动化运行后无法终止。为了确保Office应用程序完全退出,示例提供了两种解决方案。解决方案1.AutomateWord通过MicrosoftWord主要的互用组件(PIA)自动化Word应用程序,并且将每个COM访问对象分配给一个新的变量,使用户最终可以通过调用Marshal.FinalReleaseComObject方法释放这些变量。解决方案2.AutomateWord通过MicrosoftWord主要的互用组件(PIA)自动化Word应用程序,在自动化方法退出堆栈后执行垃圾收集器(此时RCW对象不再被引用),从而清除RCW并释放COM对象。----------------------------------CppCreateLowIntegrityProcess/CSCreateLowIntegrityProcess/VBCreateLowIntegrityProcess这个代码示例演示了如何启动一个低完整性进程。当你点击本程序中“以低完整等级执行本程序”按钮,此应用程序使用低完整性再次启动一个本程序实例。低完整性进程只能在低完整性区域内写入数据,比如%USERPROFILE%\AppData\LocalLow文件夹或者注册表中的HKEY_CURRENT_USER\Software\AppDataLow键值。即使当前用户的SID在自由访问控制列表(discretionaryaccesscontrollist)中拥有写入权限,如果你想要访问一个完整性高的对象,你也将会收到一个无法访问的错误。默认情况下,子进程继承其父进程的完整性等级。要启动一个低完整性进程,你必须使用CreateProcessAsUser和低完整性访问令牌启动一个新的子进程。详细信息请参考示例CreateLowIntegrityProcess中的相关函数。----------------------------------CSSL4WCFNetTcp/VBSL4WCFNetTcpSilverlight4支持netTcpBinding,这给我们提供了一个调用WCF双向通信的新途径。在这个示例中,我们创建了一个简单的天气预报应用来演示怎样在Silverlight中应用netTcpWCF。----------------------------------CSASPNETMenu/VBASPNETMenu这个示例展示了如何绑定ASP.NET菜单控件到数据库.所有菜单的内容都是动态生成的,如果我们需要在网站中添加新的导航项,我们只需要数据库中添加或修改相应的数据.这使我们非常方便的完成了一个菜单模块.----------------------------------CSASPNETSendMailCSASPNETSendMail示例如何通过System.Net.Mail收发邮件。----------------------------------CSEFForeignKeyAssociation/VBEFForeignKeyAssociation示例展示了EntityFramework(EF)4.0的一个新特性,ForeignKeyAssociation。此示例比较了新的ForeignKeyAssociation和IndependentAssociation,并且展示了怎样插入一个新的关联实体,通过两个关联插入已存在的实体和更新已存在实体。

Tags:一站式示例代码库,代码,Visual C#.

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com