随笔分类 - .NET 系列
about asp.net
动态数据类型转换
摘要:这是我的工具包里的一部分代码部分方法已被我移值到我的框架去,做为实体的基类的默认方法。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Web.UI;usingSystem.Reflection;usingSystem.Web.UI.WebControls;namespaceToolkit{///
阅读全文
IIS 属性
摘要:以前写IIS操作建网站时从网上找的属性表,其实IIS 6.0系统帮助文件里就有的。IIS属性Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--ServerBindingsIIS虚拟站点绑定的IP、端口、域名ServerCommentIIS虚拟站点的名称M...
阅读全文
定位到文件目录并选定文件
摘要:这里以前写xml模版批量修改工具时用到的。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Process pro = new Process();pr
阅读全文
MapXtreme 2005 学习心得 道路区域选择(十三)
摘要:事实上,在选择道路的时候,出了点问题。问题一:之前在显示道路的时候,每取两个点就画了一条线显示,以至于选择道路时,只选中了两点间的一线,事实上,一条路可能是多个点组成的,所以选择路时,应该是选中整条路。经过折腾,把画线的代码改成如下,多点组合成一线。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://w...
阅读全文
MapXtreme 2005 学习心得 画道路区域(十二)
摘要:有了需求,又得弄那MapXtreme地图了,需要增加一个道路区域监控。折腾了一天,算是有点结果。一:画线前台JS可以通过自带的测量功能来画线,使用Command="Distance",同样双击结束画线。上一展画线的图:2.画区域前台JS可以通过自带的功能来区域,使用Command="PolygonSelection",同样双击结束画区域同样上一下图:二:后台显示:画线的可以直接用画线的画就行了。以...
阅读全文
MapXtreme 2005 学习心得 缩放比例下不显示图层(十一)
摘要:上次将一份上海的地图从wor格式转成gst再转成wms后,能用是能用了,可是每次点击地图时,都需要5-6秒的生成时间,在效率上成了一个问题。主要是图层显示太多引起的,生成后的图片有100多K。来一张大图片,图层很多的情况下的图片:终于有点空,于是也开始想一下如何减少图层的显示。早上经过发现,安装完后的MapInfo下的Workspace Manage就有对图层的显示有控制功能。先上一张图:点击图层...
阅读全文
MapXtreme 2005 学习心得 将wor格式转wms格式(十)
摘要:地图从Wor格式转wms的方法一.先通过MapInfo Professional 6.5工具,转成gst格式方法如下:1.打开工具2.File->Open WordSpace->选择wor格式文件打开地图3.Tools->Tool Manager->Mapx Geoset Utility打上Loaded列对应的勾->OK确定4.Tools->Mapx Geose...
阅读全文
网站安装打包 修改app.config[六]
摘要:在winform的安装工具中,少不免有一些配置文件要放到app.config去,于是修改也是成了一种需求!无论是修改web.config还是app.config,普遍方式都有两种,用net自带封装的类,或是自定义xml操作。可参考之前的一篇:网站安装打包 webconfig修改[三]这里用的,还是以xml方式操作,比竟类都写了,就顺路用上了。这里的操作方式和webconfig的差不多一个样:修改a...
阅读全文
网站安装打包 浏览网站[五] 附加IIS其它功能
摘要:在创建完网站与虚拟目录,接下来就是要浏览网站了,于是,在界面上多加一个按钮,点击浏览是顺势而加了:代码就一句:[代码]//IP地址用System.Net.Dns.GetHostAddresses(Dns.GetHostName())[0].ToString()就可获取以下附加一下IIS一些其它功能: IIS重启:IIS重启 Code highlighting produced by Actipro...
阅读全文
网站安装打包 新建网站[四][虚拟目录及其它方法] 下
摘要:接上一节,网站安装打包 新建网站[四][创建网站] 中这里提供一下创建虚拟目录的大体方法,虚拟目录是通过Root节点去创建的:创建虚拟目录 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicboolCreateWebVirtualDir(st...
阅读全文
网站安装打包 新建网站[四][创建网站] 中
摘要:在IIS6.0的帮助文档中,对于创建IIS,提供了三种程序管理方法,一种是WMI,另一种是ADSI,还有一种是命令行方法。这里,采用网上代码比较多的ADSI编程方式进行。用C#进行ADSI编程,需要引用添加名称空间:System.DirectoryServices主要操作类是:DirectoryEntry操作的内容主要是xml节点:这点上,最好从IIS-》网站右键-》所有任务-》将配置保存到一个文...
阅读全文
网站安装打包 新建网站[四][文件解压] 上
摘要:在新建网站之前,就是要把打包好的项目拷贝一份到IIS指定的路径上,同时,还要为个别目录设置相应的访问权限!于是就产生了两件事:1。拷贝-》[这里我是采用RAR打包,然后解压]2。设置权限如果是用拷贝方式,关于文件夹Copy,可以参考我的这篇文章:文件夹复制操作(非递归循环遍历文件夹)http://www.cnblogs.com/cyq1162/archive/2007/05/28/762294.h...
阅读全文
网站安装打包 webconfig修改[三]
摘要:在net中,在System.Configuration.ConfigurationManager中,提供了几个静态方法,用来修改配置文件。如:System.Configuration.Configuration config = System.Configuration.ConfigurationManager.OpenMachineConfiguration();获得应用程序下的配置文件,之后再...
阅读全文
网站安装打包 软件环境检测与安装[二] 下
摘要:这一节主要说安装!1。操作系统这个应该不用了,没系统也没法运行了!2。IIS安装这个是重点,最后面介绍!3。framework安装这个也不用了,工具安装时会先检测,如果没安装这工具也打不开了!4。RAR安装这个可以通过调用RAR的安装文件启动安装。代码简单的就一句话:Process.Start(“RAR的安装软件路径”);以下重点介绍IIS的自动安装IIS的自动安装也很简单...
阅读全文
网站安装打包 概述[一]
摘要:怎么制作一个网站安装的软件?以前一开始的时候,是通过制作web安装程序,然后框的一下把网站安装完了。但是由于网站涉及到虚拟目录,创建网站等操作,直接制作web安装程序,如果中间有大量的配置是是灵活改变的,就变的相当的烦锁了。于是,换了一种方法:通过制作一个网站安装的工具,然后通过制作应用程序安装程序:--------就是制作一个网站安装工具,然后通过安装工具,再进行网站安装!!!一.工具的组成:五...
阅读全文
网站安装打包 软件环境检测与安装[二] 上
摘要:这一节主要讲检测,下一节讲安装!一个C#制作完的工具一运行,一个可以不用检测与安装的就是framework环境了,要是没这东西,也运行不起来。这里提供几个检测的范围:一.检测操作系统版本二.检测IIS版本三.检测framework版本四.检测RAR工具是否安装以下为具体实现:一.检测操作系统版本: 我们通过:System.Environment.OSVersion.Version 可以获取到操作系...
阅读全文
关于控件导出Excel格式问题的新解决方案
摘要:今天弄了一下控件导出Excel,于是产生了格式问题了,一些日期如20091222的名称被显示为科学记数法。所以,我搜了博客园。一大堆的文章都是复制来复制去的资料。基本上都有这么一行闪亮的代码:文本:vnd.ms-excel.numberformat:@有深入一点的文章,会告诉你,这个东西要写在<td style="vnd.ms-excel.numberformat:@">xxx<...
阅读全文
MapXtreme 2005 学习心得 第八节Session问题澄清-两种配置方式致开发方式不同(九)
摘要:前言:[代码]就写多一篇文章,澄清下我上一篇文章MapXtreme2005学习心得一此问题(八)所说中的Session问题。之前的调试方式[代码]先说说怎么调试MapXtremeControl情况分析:[代码]卸载的方法如下:以下是网上搜到,以前我搜的时候,是通过修改注册表,然后进行卸载的:[代码]卸载后,即可以调试你添加的项目了。问题澄清的结论:[代码]关于两种配置方式Code highligh...
阅读全文
MapXtreme 2005 学习心得 一些问题(八)
摘要:先上一张MapXtreme的丑陋的图片这个是我历经千山才弄出来的效果。在处理的过程中,会有一些问题经常报错,网上几乎找不到资料可以解决了,本人经过大量实践,反复点击报错,代码步步注释的方法。终于小有成果。Table.BeginAccess(TableAccessMode.Write);这句代码,报错率非常高。我们在修改一个表的时候,通常要begin一下,然后处理,处理完之后再end一下在反复的be...
阅读全文
MapXtreme 2005 学习心得 使用WebTool工具(七)
摘要:本次使用WEbTool自定义工具,实现一个简单的功能效果描述:[代码]一:先从客户端处理怎么发送请求1:拖webtool工具到界面[代码]说明: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--客户端有三个重要的脚本:在项目MapXtremeWebRe...
阅读全文
浙公网安备 33010602011771号