Archive for the '.Net方面' Category

vb将图片转换为base64文本

七月 22nd, 2010 by admin


将一个图片转换为base64编码的文本,需要先将图片加载,并转成二进制,然后对二进制进行base64转换,最后输出文本。

带有 CLSID {0002E500-0000-0000-C000-000000000046} 的 COM 对象无效或未注册的解决方法

七月 21st, 2010 by admin


这个错误主要是使用office的owc控件,注册一下这个控件就可以了,然而对于0002E500-0000-0000-C000-000000000046这个编号,只能安装office2000或者找到office2000安装光盘下msowc.dll,使用regsrv32注册一下就OK了。

使用ApplicationClass打开word文档的注意事项

七月 20th, 2010 by admin


1、安装office,当然也有不安装也能运行的,方法我还没有找到;否则会报CLSID{*****}COM未注册的错误;
2、设置IIS的访问权限,包括对Word所在文件夹、对Word COM的访问;具体的设置方法为:
运行dcomcnfg命令,打开“组件服务”,找到“dcom配置”—〉“Microsoft word(或Microsoft excel)”–“属性”–“安全”–“启动和激活权限”–“自定义”,新增aspnet帐户(一般是Authenticated Users),勾选本地启用和本地激活。

c#获取网卡mac地址的方法

六月 29th, 2010 by admin


C#获取机器的mac地址的时候,会用到Win32_NetworkAdapterConfiguration类,像如下代码:

结合Silverlight MEF开发组件式WebGIS平台

六月 28th, 2010 by admin


公司的WebGIS平台采用Silverlight技术实现,根据Silverlight技术目前的发展情况,要做到团队成员之间组件化配置开发,是有一定复杂度的。既然决定了使用Silverlight技术开发WebGIS平台,那么就只能在Silverlight技术领域寻找解决方案。
第一个映入眼帘的就是MEF,地址为http://mef.codeplex.com/,在下载了示例程序并运行之后,发现其思路极其符合我们要求的:团队中只有一个Silverlight地图框架,其它的功能都是xap包,能够加载并运行于Silverlight地图框架之上,并获得地图句柄,进行地图的相关操作。示例程序中,通过Import和Export机制,解决了不同xap包之间传递不同对象的技术难题,一下子将我们预期完成时间缩短了非常多。一切都在顺利的进行着,直到组件xap需要通过地图控件句柄操作地图控件的时候,问题来了:组件获取不到地图控件句柄。在解决了几天仍然没方法的时候,另一个解决方案出现了:Prism,地址为http://compositewpf.codeplex.com/。

js与silverlight之间的交互

六月 9th, 2010 by admin


    使用js操作silverlight中的方法并获取返回的结果,这种方式网上比较多的,但通过操作silverlight的时候,调用js方法,这种方式操作的介绍就比较少了,下面我结合自己在实际开发gis业务中,框选了地图中的某个区域,将这个区域的信息反馈到html端,再使用脚本进行操作的例子介绍一下(进行操作是alert,同理,只要html端得到了silverlight的操作句柄和返回结果就可以进行任意的操作了)
大部分思想是参考了:SilverLight学习笔记–Silverligh之在Javascript中捕获和处理Silverlight控件事件

Silverlight:从 JavaScript 调用托管代码

五月 19th, 2010 by admin


主要是针对msdn中的一篇文章进行代码实现的时候遇到的问题处理:
演练:从 JavaScript 调用托管代码

译Extreme ASP.NET:Encapsulate Silverlight with ASP.NET Controls

五月 15th, 2010 by admin


第一次翻译msdn中的文章,也不知道翻译完后能不能读懂,试一试吧。
原文的地址:Extreme ASP.NET:Encapsulate Silverlight with ASP.NET Controls作者:Fritz Onion
中文名称:极限ASP.NET:将Silverlight封装成ASP.NET控件
这是微软网站上翻译的:使用 ASP.NET 控件封装 Silverlight
本文中的代码下载地址: ExtremeASPNET2008_01.exe,在线看代码地址:Browse the Code Online
本文分以下部分:
1、使用Silverlight
2、构建一个自定义Silverlight控件
3、ASP.NET AJAX与IScriptControl
4、The asp:Xaml and asp:Media Controls

installshield12下载地址

五月 12th, 2010 by admin


installshield12下载地址:http://saturn.installshield.com/is/12/windows/domestic/pro/installshield12pro.exe

将代码注释生成类似于msdn风格的文件

四月 9th, 2010 by admin


需要的软件有:
Sandcastle.msi
htmlhelp.exe
两个软件安装完成以后,第一个软件会自动将路径写入path环境变量,而第二个不会,所以需要手动来写,要确保hhc命令可以执行。
接下来就是生成了,进入带有xml注释文件的文件夹,执行build_Sandcastle.bat vs2005 项目全称(即dll的文件名),回车就可以生成了。可以看这篇blog使用 Sandcastle 生成 chm 帮助文档

pagepeel by webpicasso.de