搜索到与相关的文章
各行各业

"#RRGGBB"与Color类型的转换,ColorConverter和W

在System.Drawing命名空间有一个ColorConverter类,可以进行一些Color的转换操作,但它并不能满足在Web开发中的应用,比如,我们在HTML中经常会使用"#FFFCCC"之类的六位制RGB表示颜色的方法,而ColorConverter却只能将这种字符串转换成System.Drawing.Color类型的实例,不能将之再还原成"#FFFCCC"。其实要做到"#xxxxxx"与Color类型之间的自由转换,我们可以借助System.W

系统 2019-08-12 09:27:05 2723

C#

The "as" Keyword in C#

as关键字最大的好处就是,当转换不能进行的时候,会返回一个空值,而不是抛异常。其实现类似于这样的语句:expressionistype?(type)expression:(type)null。一个应用场景是,DataGridView中cell的value是一个object类型。如果想判断用户的输入是不是空串,需要这样判断:If((cell.Value!=null)&&(!string.IsNullOrEmpty(cell.Value.ToString())

系统 2019-08-12 09:26:54 2723

C#

C#实现对Word文件读写

#实现对Word文件读写手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。实现方法:首先需要引用VBA组建,我用的是Office2003Professional,Dll版本号为MicrosoftWord11.0另外当然还需要引用Interop.Word.Dll.代码如下:///#region打开Word文档,并且返回对象wDoc,wDoc//////打开Word文档,并且返回对

系统 2019-08-12 09:26:53 2723

Android

【Android Developers Training】 11. 支持不同

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/supporting-devices/languages.html将UI字符串从你应用的代码中提取出来,并将它们放置在一个外部的文件中是一个值得长期保持的习惯。Android使得这件事情变的简单,在每个And

系统 2019-08-12 01:55:22 2723

Linux

linux下启动oracle服务和监听程序

linux下启动oracle服务和监听程序oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:exportORACLE_SID=testexportORACLE_BASE=oracle_install_dir

系统 2019-08-12 01:53:34 2723

数据库相关

SQL数据库中的XML应用

下面我介绍一种通过XML技术在SQLSERVER2005中进行合併行轉列的功能DECLARE@idocintDECLARE@docxmlSET@doc=''EXECsp_xml_preparedocument@idocOUTPUT,@docSEL

系统 2019-08-12 01:52:12 2723

Linux

Linux系统编程:dup2()重定向

对于Dup2的理解:源代码:1#include2#include3#include4#include5#include67#defineMSGSIZE208#defineREAD09#defineWRITE11011intmain(intargc,charconst*argv[])12{13intp[2],bytes,res,c;14charinbuf[10240

系统 2019-08-12 01:33:54 2723

C#

[C#]DLL继承IConfigurationSectionHandler即可

一般来说,只有Application才能够用自定义的IConfigurationSectionHandler接口类读取app.config中的配置。只要两步:第一步,在自己的应用中定义一个类:publicclassActionConfigurationSectionHandler:IConfigurationSectionHandler即可,并且重载publicobjectCreate(objectparent,???objectconfigContext

系统 2019-08-12 01:31:54 2723

各行各业

利用动态调用方式实现分布式应用(上)

利用动态调用方式实现分布式应用(上)(本文转载自软件工程专家网www.21cmm.com)苏洋CORBA规范中定义动态调用接口(DynamicInvocationInterface,DII)和动态骨架接口(DynamicSkeletonInterface,DSI)的目的在于增加分布式应用程序设计的灵活性。通常,基于客户端存根程序的情况下,需要预先知道被调用方法的名称、参数、返回值类型等信息。但是,在实际应用中往往在设计客户端应用时,不知道服务对象实现的具体

系统 2019-08-12 01:31:50 2723

各行各业

installshield 注册dll

functionOnFirstUIAfter()STRINGszTitle,szMsg1,szMsg2,szOpt1,szOpt2;NUMBERbOpt1,bOpt2;beginDisable(STATUSEX);bOpt1=FALSE;bOpt2=FALSE;if(BATCH_INSTALL)thenSdFinishReboot(szTitle,szMsg1,SYS_BOOTMACHINE,szMsg2,0);elseSdFinish(szTitle,s

系统 2019-08-12 01:31:39 2723