摘要: 要简化脚本编写,可以将一个脚本分成多个部分。使用这种方法,将会创建一个 .wsf 文件并将其用作执行的起点。其他部分可以是 .js 或 .vbs 文件。将从 .wsf 文件中引用这些文件。该方法使您的代码更为强健,因为它将代码的各个片段隔离开来,允许您一次调试一个片段。它还使您的代码能重复利用,因为它允许您创建可反复调用的函数。Windows 脚本文件 (*.wsf) 是含有可扩展标记语言 (XM... 阅读全文
posted @ 2010-09-20 10:32 2012 阅读(7431) 评论(2) 推荐(2) 编辑
摘要: Windows 脚本宿主 (WSH Windows Script Host) 是一种 Windows 管理工具。Windows 98引入,后续的Windows一直支持。由WScript CScript(默认安装在Windows的System32目录下, wscript.exe: GUI形式 cscript.exe:命令行形式, 执行参数完全一样,没有差别)解释执行。当前目前对于Windows的管理... 阅读全文
posted @ 2010-09-18 21:13 2012 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 推荐一个silverlight的站点www.silverlightchina.net这个站点包含了丰富的关于silverlight新资讯包含一些解决方案和开源项目代码论坛有各种资料和图书下载 阅读全文
posted @ 2010-09-05 09:09 2012 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 日常的开发工作中,为了避免重新发行轮子[DRY],一些工作最好选择一些已有的,提高效率和代码的可靠性。c++的库比较庞杂,涉及各个方面,如下式一些参考:http://wenku.baidu.com/view/2ad3abd126fff705cc170af4.htmlhttp://hereson.javaeye.com/blog/200799新入门的人员,在基本概念熟悉后,可以选择几个库下载源代码熟... 阅读全文
posted @ 2010-08-31 17:45 2012 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 最近检查一些代码,发现一些实习学生编写的C++代码对基本的一些概念有时会混淆,如:函数内定义一个1M以上的字符数组,这样如果调用层次一深,栈就溢出了。为此,特检索了一些相关的基本概念方面的资料供学习参考:C++对象内存布局:vtable和 继承、多态如何实现的http://wenku.baidu.com/view/047655f5f61fb7360b4c65b4.htmlhttp://hi.bai... 阅读全文
posted @ 2010-08-31 17:31 2012 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Expression Studio工具从版本3开始有一个原型系统制作工作SketchFlow,这个工具对于WPF和silverlight程序的原型体现很丰富,而且方便使用。这个工具的介绍和使用参考以下的文字,用起来也比较简单,主要是需要熟悉WPF。通过使用这个工具,比以前Visio的形式画界面想法强了很多,最强的功能是能够收集反馈信息,如果使用sliverlight,可以随时地更新,很是方便。Sk... 阅读全文
posted @ 2010-08-28 08:03 2012 阅读(2989) 评论(2) 推荐(0) 编辑
摘要: 字符编码的问题 C/C++发展的过程很长,早期的字符都是Multibyte的形式,后期为了处理多国语言增加了Unicode,因此比JAVA和C#这些后来者内置的字符是Unicode的支持,在处理时需要注意。 I18n Internationalization:国际化的简写 l10n localization: 本地化的简写 ms-help://MS.VSCC.v90/MS.MSDNQTR.... 阅读全文
posted @ 2010-08-25 17:37 2012 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 前几个文章总结了COM的应用情况,涉及COM的应用不能不提到COM+。COM+不再局限于COM的组件技术,它更加注重于分布式网络应用的设计和实现.COM+进一步把COM、DCOM和MTS统一起来,形成真正适合于企业应用的组件技术。具体的应用包括事务、对象池、队列、事件、安全设置等等。http://www.codeproject.com/KB/COM/#COM%2b 这个地址涉及了COM/COM+相... 阅读全文
posted @ 2010-08-21 11:52 2012 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 由于现在.net的应用比较广泛,日常的工作中会经常地遇到C#和COM的互操作问题,为了更完整,本篇把C#处理COM的情况汇总以下 C#中对COM的互操作很是方便,具体如下: NO PIAPIA首先IDE中Add Refernce引用组件,此时自动生成互操作的库(也可使用tlbimp.exe手动生成)如下是对于Office操作的C#不同版本比较 由于现在.net的应用比较广泛,日常的工作中会经常地遇... 阅读全文
posted @ 2010-08-17 21:28 2012 阅读(2771) 评论(0) 推荐(0) 编辑
摘要: 接着把这个总结继续。实例以常用的HTML文档的处理为例,深入地描述一下COM的使用,其他的类别使用类同(如Office的编程对象)首先工程包含#include <mshtml.h>具体的代码如下://以DOM对象的形式遍历HTML文档 int WalkTree(CComPtr<IHTMLDOMNode> domNode) { ASSERT(domNode!=NULL); ... 阅读全文
posted @ 2010-08-16 15:33 2012 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 很久没有涉及COM组件的内容了,这两天有个已有的产品需要更新涉及了COM的处理,小组人员对这个不是很熟悉,给小组人员交流了一下,把主要的内容记录一下,对于快速理解和上手提供一些指导,当然对于具体的工作原理和更多的内容参考具体的图书进行学习。初步分三篇总结一下:Ø C++中的COM组件Ø C#中的COM组件Ø C++实例和部署基础和参考资料All-In-On... 阅读全文
posted @ 2010-08-13 21:00 2012 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 最新设计项目用到了VS2010的建模工具-层图。 记录一下相关的概念过程以备后续使用的参考。层图可以让我们以高层的角度来分析整个软件结构,细腻程度可以自由选择,从项目、Namespace、Class到方法皆可。大体的使用过程:1、 确定系统采用的架构:形成层图,并确定各个层之间的依赖关系2、 建立系统的解决方案结构:将解决方案的项目的内容和层图的各个部分之间进行绑定3、 验证:在系统设计和后续的开... 阅读全文
posted @ 2010-08-12 11:47 2012 阅读(3550) 评论(0) 推荐(0) 编辑
摘要: 使用Zend Framework时,看到一个基于数据建模的工具Boza具体如下:在http://www.bozasolutions.com/index/framework2/menuId/6/download/1/下载文件,参考http://www.bozasolutions.com/public/generator/index.html可以自动生成数据库代码简化了部分了开发 阅读全文
posted @ 2010-08-05 12:44 2012 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 简单的方法下载WampServer安装即可。下面描述的是有较好的IDE支持形式的开发环境建立。Mysql和管理工具mysql-essential-5.1.47-win32.msiNavicat_Premium[也可以使用有名的phpmyadmin,不过是WEB版,用惯窗口程序的Navicat更方便]ZendS erverZendServer-CE-php-5.3.2-5.0.2-Windows_x... 阅读全文
posted @ 2010-08-03 11:35 2012 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 今天分析一个比较大的Javascript文件时,在VS系列IDE中竟没有函数定义列表,找函数和类的定义真是很麻烦,在Eclipse中提供了这个功能,就很方便。找了一下,找到了一个扩展JsParserhttp://visualstudiogallery.msdn.microsoft.com/en-us/288a2b0f-1357-47b4-8215-1134c36bdf30查看大的javascrip... 阅读全文
posted @ 2010-08-02 21:06 2012 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 最近项目涉及一个PHP的已有项目的移植的功能扩展,由于现有的人员.net很熟悉,因此检索到了Phalanger方案步骤: 1、将已有的项目运行在Phalanger上(改动不多,如果有的项目涉及不兼容的地方很多那就需要一些功夫搞定了) 2、在项目基础上可以引入和.net的互操作实现新的功能 安装Phalanger (June 2010).msi PHP环境,安装完成后有web和一般的例子,比较简单P... 阅读全文
posted @ 2010-07-30 10:03 2012 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 看到园子中每期都发布的电子,有时想下载下来在Mp4(支持pdf)上看,因此周末下雨抽功夫搞了一个http://cid-56b433ad3d1871e3.office.live.com/self.aspx/.Public/cnblogsEmagAll.ziphttp://cid-56b433ad3d1871e3.office.live.com/self.aspx/.Public/cnblogsEma... 阅读全文
posted @ 2010-07-10 16:09 2012 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 两大步,先生成sql,然后部署SQL文件的生成数据库架构这个可以使用SQL Server Managerment Studio或者Entity Framework的等工具生成默认数据对于很多应用来说,系统部署后一般都有默认的数据内容,可以使用VS提供的工具实现默认数据的导入准备工作:首先将默认的数据库的数据整理准备好(如GIS)使用数据架构脚本建立一个空的数据库(如GisData)VS的菜单:Da... 阅读全文
posted @ 2010-07-06 20:48 2012 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 关键词:WCF, Ado.net Entit, Ado.net Self-Trakcing Entity, silverlight, O/R mapping概述[例子代码在http://cid-56b433ad3d1871e3.office.live.com/self.aspx/.Public/OrderServices.zip]Ado.net Entity是微软推出的O/R mapping框架,... 阅读全文
posted @ 2010-06-23 13:53 2012 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: Modeling Feature Pack是对VS2010建模的增支持,在 http://blogs.msdn.com/b/jasonz/ 上有具体的效果图。主要功能:支持C++项目的dgml生成:可以查看项目和类的依赖关系UML类图的代码双向生成:   从UML类图生成代码   从代码形成UML类图如何安装:http://msdn.microsoft.com/zh-cn/vstudio/ff65... 阅读全文
posted @ 2010-06-13 17:46 2012 阅读(3932) 评论(7) 推荐(2) 编辑
摘要: Vs2010的建模分析过程图 类别支持工具理解代码顺序图标准图架构浏览器有向图标语言[DGML]域理解UML设计包控制和包连接UML概要文件工作项集合自定义配置文件控制维护层图表团队结构和层验证自定义工作项自定义任务已有代码的分析和改进架构浏览器DGML顺序图类图[VS2008已有]层图新系统设计UML图:用例、组件、顺序、活动、类图层图MSF的软件设计过程概念设计:用例图、活动图、层图从业务和用... 阅读全文
posted @ 2010-06-13 17:18 2012 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: 新用到了实体框架,用到了并发,参考以下的图书资料Entity Framework 4.0 Recipes A Problem-Solution ApproachISBN-13 (pbk): 978-1-4302-2703-8 ISBN-13 (electronic): 978-1-4302-2704-5http://apress.com/book/view/1430227036具体的步骤如下:建立... 阅读全文
posted @ 2010-06-11 20:30 2012 阅读(2055) 评论(0) 推荐(1) 编辑
摘要: Entity FrameworkThe Entity Framework is a set of technologies in ADO.NET that helps fill in the space between object-oriented development (objects) and databases. This gap is commonly known as an &ldq... 阅读全文
posted @ 2010-06-10 17:20 2012 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 由于Arcgis版本加上数据库等完整的版本安装起来实在是太耗费时间,而开发的系统又要经常的在不同的机器上演示,如果每次在新的机器上安装一遍,那肯定会累吐血,为了开发过程中,使用了虚拟机的安装形式供小组共享开发和客户试用等用途,具体步骤是: 1、 首先安装Virtual PC 2、 安装虚拟机操作系统Win2003 3、 安装Arcgis server .net 4、 安装arcMap: 编辑地图使用(mxd文件处理) 5、 发布地图服务: 使用以上的mxd文件发布或ArcSDE发布 6、 安装Oracle 7、 安装pl-sql 8、 将项目小组确定的数据库表等数据库文件使用p... 阅读全文
posted @ 2010-06-01 16:43 2012 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 用户打开同一SilverLight站点时,由于每次都要重新加载SilverLight应用程序包(.xap文件),因此会大大的降低用户体验。因此微软在SilverLight 3.0版本中提供了应用程序集缓存(Application Library Caching),可以解决这一缺陷。 应用程序集缓包括两个部分: 1、SilverLight本身的程序集缓存; 2、用户自定义程序集缓存。第一种方式MSDN已经提到,只要在IDE设置一下即可第二种方式操作时容易出错,具体例子如下:假如项目引用的是库文件,如c:\project\ Microsoft.Windows.Controls.dll,那就在c:\ 阅读全文
posted @ 2010-05-18 15:47 2012 阅读(1163) 评论(0) 推荐(3) 编辑