2009年12月4日
摘要: 要开发OpenXml相关应用程序,需要安装.net framework 3.0或者.net framework 3.5,如果要使用微软的Openxml SDK,还应该安装OpenXmlSDK开发包。其开发环境的配置很简单,如果不用OpenXmlSDK的话,只要安装了Visual studio 2008就可以了,如果要使用OpenXMlSDK的话,需要下载相关安装包并安装即可。OpenXml相关方法位于using System.IO.Packaging;命名空间下。首先添加对WindowsBase的引用,然后再代码中添加该命名空间即可。WindowsBase的目录一般在C:"Progr 阅读全文
posted @ 2009-12-04 11:53 James Cheung 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 环境:Win2003+SqlServer2005+TomCat6+roller3.11.准备工作,下载以下文件:a.TomCat6b.roller3.1c.hibernate-3.1.2.tar.gzd.required-jars-roller-src-3.1.zip2.安装首先安装Tomcat,将下载的文件解压D:\Java\apacheTomcat60配置Tomcat的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。 新建系统变量CATALINA_HOME:D:\Java\apacheTomcat60 在系统变量CLASSPATH的值的后 阅读全文
posted @ 2009-12-04 11:50 James Cheung 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cuj.com/documents/s=8209/cujweb0301walcheske/ 原文作者:Shawn Patrick Walcheske 译者:电子科技大学 夏桅 [引言] 在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制.其中一些是全新的,而有些则是从以前的语言和平台上照搬过来的.然而,这种巧妙的结合产生了一些有趣的方法可以用来解决我们的问题.这篇文章将讲述如何利用这些奇妙的特性,用插件(plug-ins)机制建立可扩展的解决方案.后面也将提供一个简要的例子,你甚至可以用这个东西来替换那些已经在很多系统中广泛使用的独立的 阅读全文
posted @ 2009-12-04 11:48 James Cheung 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 获取前一天时间:select sysdate-1 from dual;或select to_date('&ora_date','dd-mm-yyyy')-1 from dualsysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟5天add_months(sysdate,-5) 在系统时间基础上延迟5月add_months(sysdate,-5*12) 在系统时间基础上延迟5年上月末的日期:se 阅读全文
posted @ 2009-12-04 11:47 James Cheung 阅读(872) 评论(0) 推荐(0) 编辑
摘要: (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [option] file option: -l 显示详细列表 域1 :文件类型和文件权限 域2 :文件连接数 域3 :文件所有者名字 域4 :文件用户组名字 域5 :文件长度 域6-8 :最近修改日期 域9 :文件名 -a 显示所有文件,包含隐藏文件(以. 起头的文件名) -R 显示文件及所有子目录 -F 显示文件(后跟*)和目录(后跟/) -d 与l选项合用,显示目录名而非其内容 2.cd 目录转换,等同于dos下cd命令 注意目录分隔符为“/”,与dos相反 命令格式:cd dirna 阅读全文
posted @ 2009-12-04 11:46 James Cheung 阅读(94487) 评论(0) 推荐(4) 编辑
摘要: 离开vi:q! 离开vi,并放弃刚在缓冲区内编辑的内容。:wq 将缓冲区内的资料写入磁盘中,并离开vi。:x 同wq。进入输入模式a (append) 由游标之后加入资料。A 由该行之末加入资料。i (insert) 由游标之前加入资料。I 由该行之首加入资料。o (open) 新增一行於该行之下供输入资料之用。O 新增一行於该行之上供输入资料之用。删除与修改x 删除游标所在该字元。X 删除游标所在之前一字元。r 用接於此指令之后的字元取代(replace)游标所在字元。如:ra将游标所在字元以 a 取代之。R 进入取代状态,直到《ESC》为止。s 删除游标所在之字元,并进入输入模式直到《ES 阅读全文
posted @ 2009-12-04 11:46 James Cheung 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 关联文件类型和图标WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\.mrf]@="Metarace.DataFile"[HKEY_CLASSES_ROOT\Metarace.DataFile]@="Metarace数据文件"——这里为该类型文件的说明[HKEY_CLASSES_ROOT\Metarace.DataFile\DefaultIcon]@="\"E:\\MyPictures\\我的图标\\database.ico\""——指定该类型文件使用的图标[HK 阅读全文
posted @ 2009-12-04 11:45 James Cheung 阅读(488) 评论(0) 推荐(0) 编辑
摘要: window.document.getElementById("ddlSearchType").options.length=0;//将select清空window.document.getElementById("ddlSearchType").add(document.createElement("OPTION"));//新加一个functionAddItem(chs){if(chs.selectedIndex>=0){varchs2=window.document.getElementById("l2" 阅读全文
posted @ 2009-12-04 11:45 James Cheung 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在使用DataGrid开发程序时经常遇到需要用户确认的操作,最常见的为更改和删除操作,问题是 ASP.NET并没有提供直接的方法,所以一般都使用Javascript来实现.实现方法如下在DataGrid的ItemGreated事件中添加如下代码,下面代码首先找到触发事件的控件,我用的是按钮列,如果是用的模板列的话可以直接用findcontrol方法来做.PrivateSubdgMdl2_ItemCreated()SubdgMdl2_ItemCreated(ByValsenderAsObject,ByValeAsSystem.Web.UI.WebControls.DataGridItemEven 阅读全文
posted @ 2009-12-04 11:43 James Cheung 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Oracle:Provider=OraOLEDB.Oracle;Data Source=mydb;User ID=sinory;Password=sinorySybase:Driver={SYBASE ASE ODBC Driver};NLN=Winsock;NA=192.168.0.200,4100;Srvr=sinory;DB=sinory;Uid=sinory;pwd=sinory;Charset=eucgb;Language=chinese Informix:Driver={IBM INFORMIX 3.82 32 BIT};Host=192.168.0.200;Server=JXCN 阅读全文
posted @ 2009-12-04 11:38 James Cheung 阅读(244) 评论(0) 推荐(0) 编辑