2009年11月10日
摘要: 继上一节实现MDataTable之后,我们再为MDataTable加上一个NewRow()方法,以便能构造出该表的新行如下:[代码]OK,接下来,我们新建一个Demo的web工程,在Default.aspx中随便拖一个GridView控件进去,然后在Page_Load里写下以下代码:[代码]敲mdr["A"]本来是要这样敲的,不支持字符串索,只好敲了mdr[0]了,这里顺路为MDataRow加上一... 阅读全文
posted @ 2009-11-10 00:05 路过秋天 阅读(1286) 评论(0) 推荐(0) 编辑
  2009年11月8日
摘要: 自从构成最小单元数据单元之后,之后的行与列头的类,都变的很容易写表也是一样,所有行的集合,即为表,于是,我们也很容易写出表类如下:[代码]这时表就基本构建好了,默认只有一个表名属性我们再为它增加访问列头的属性如下:[代码]至此,表也基本构建完成了下一节,我们将实现让我们的自定MTable与我们常用的用户控件交互 阅读全文
posted @ 2009-11-08 13:06 路过秋天 阅读(1140) 评论(1) 推荐(0) 编辑
  2009年11月7日
摘要: 有了数据结构单元DataCell之后,数据单元行也就很容易写了,因为,所有的数据单元加起来,就成了数据行了于是,我们很轻易的写出了以下类:[代码]看,没几行代码现在,我们为行加几个常用的属性,比如访问行所属的表名,还有从行访问出其列的结构,顺便加上一个数据库链接字符串如下:[代码]OK,此至属性也加完了,顺便加个克隆方法[代码]至此,数据行也构建完成了 阅读全文
posted @ 2009-11-07 14:33 路过秋天 阅读(1204) 评论(4) 推荐(0) 编辑
摘要: 有了数据结构单元的结构类之后,数据单元列集合就得很容易写了,因为,所有的数据单元结构加起来,就成了数据单元列集合了于是,我们很轻易的写出了以下类:[代码]看,没几行代码为了以后把该架构缓存到cache里,我们为它加上一个Clone()方法方法如下:[代码]这里再为列集合加上一个添加列的Add重载方法如下;[代码]至此,头列表集合就完成了 阅读全文
posted @ 2009-11-07 13:49 路过秋天 阅读(1296) 评论(6) 推荐(1) 编辑
  2009年11月6日
摘要: 继上一节,回头看这张图片:回顾上节的话题,怎么设计这样一个数据单元类?才不会有重复的单元表头,又能合理解释出数据与表头的关系?[代码]于是,我们开始写出这样的类:先构造出一个存放值的类:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--///summary///只包函被填充的数据状态和值////summarypublicclassMDataCellValue{///summary/////值是否为空////summaryinterna 阅读全文
posted @ 2009-11-06 23:18 路过秋天 阅读(1732) 评论(3) 推荐(0) 编辑
摘要: DataTable,你有多丰富:[代码]解析:[代码]所以:[代码]下面开始构造自己的MDataTable系列类:一.单元格:MDataCell我们先来看我们常用的表现的一行数据,如下图:描述:[代码]说明:[代码]下节解说! 阅读全文
posted @ 2009-11-06 09:59 路过秋天 阅读(2136) 评论(2) 推荐(0) 编辑
摘要: 在很久很久以前。2007年底,我曾发布过CYQ.Data.DLL,那时的学术氛围很浓,评论的也比较重在那里,我曾做过一些简介与使用方法的帮助在这个系列中,我将一步一步开源并讲解实现的过程,由于文章进行编辑,日期变了以前旧文章地址为:http://www.cnblogs.com/cyq1162/archive/2009/11/05/968626.html这里先简单介绍一下数据访问层的大体结构:这里先... 阅读全文
posted @ 2009-11-06 00:57 路过秋天 阅读(2435) 评论(3) 推荐(1) 编辑
  2009年11月5日
摘要: 1.CyQ.Data 介绍 说明:本文已历史悠久,仅供休闲浏览。CyQ.Data.DLL下载地址:http://files.cnblogs.com/cyq1162/CyQ.Data.rar功能特点如下:l 支持SQL Server 2000/2005 .Net 2.0。其它数据库,暂不支持l 无需要任何配置,直接引用DLL即可,若您非要一个配置,那即是webConfig中的连接字符串默认,不写则可以在类的构造函数里传入l 简单易用,简单使用于下面介绍。2. 使用说明 该工具基于.NET 2.0,所以不能用在.NET 1.1的工程。首先给你的工程添加SyQ.Data引用即可本DLL主要类说明: 阅读全文
posted @ 2009-11-05 10:18 路过秋天 阅读(4691) 评论(48) 推荐(0) 编辑
  2009年11月4日
摘要: 本次使用WEbTool自定义工具,实现一个简单的功能效果描述:[代码]一:先从客户端处理怎么发送请求1:拖webtool工具到界面[代码]说明: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--客户端有三个重要的脚本:在项目MapXtremeWebRe... 阅读全文
posted @ 2009-11-04 15:28 路过秋天 阅读(2372) 评论(1) 推荐(1) 编辑
摘要: 在新建的项目中,我们看示例的MapForm.aspx页面上的html代码上面放了N个工具:1:MapControl 地图显示工具[代码]详细说明: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--简单说就是由MapController.ashx以流方式... 阅读全文
posted @ 2009-11-04 10:25 路过秋天 阅读(2116) 评论(0) 推荐(0) 编辑
  2009年11月3日
摘要: 今天js遇到的两问题1.firefox下,默认status不让修改以通过工具->选项->内容->启用javascript->高级->把修改状态栏文本打上勾就好了2.相对坐标问题ie下:e.offsetX和e.offsetY正常firefox下:用e.layerX和e.layerY,还是不正常的需要为相应的对象加上e.target.style.position='rel... 阅读全文
posted @ 2009-11-03 10:36 路过秋天 阅读(611) 评论(0) 推荐(0) 编辑
  2009年11月2日
摘要: 新建示例1:新建项目[代码]2:把上节函数放到类LayerManager中[代码]3:打开MapForm.cs,在Page_Load代码里,添加如下代码[代码]说明:[代码]GetDPoint 函数如下[代码]4:完整的页面代码如下[代码]5:运行结果[代码] 阅读全文
posted @ 2009-11-02 21:10 路过秋天 阅读(2311) 评论(4) 推荐(0) 编辑
摘要: 网上看到的基本上代码都大同小异,经过本人小小修改或未修改的代码如下:一:先创建图层1:创建图层函数代码:CreateLayer[代码]二:在图层的基础上,创建点,线,或其它图型1:创建点函数代码:AddPoint[代码]说明:[代码]2:创建线函数代码:AddLine[代码]三:显示标注文本1:显示标注文本函数代码:ShowValue[代码]先上这四个最基本的函数,如果把这几个函数放一个类中,别忘... 阅读全文
posted @ 2009-11-02 18:54 路过秋天 阅读(2391) 评论(2) 推荐(0) 编辑
摘要: 在看代码之前,先来了解下简单的代码知识:1.MapFactory[索引或地图别名][代码]2.Map:地图[代码]3.FeatureLayer[代码]4.TableInfo[代码]5.Table Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--数据表,... 阅读全文
posted @ 2009-11-02 17:23 路过秋天 阅读(2312) 评论(6) 推荐(0) 编辑
摘要: 一:新建示例[代码]救命网站目录关键结构如下:1:App_Code文件夹[代码]2:MapXtremeWebResources文件夹[代码]3:Global.asax[代码]4:MapForm.aspx[代码]5:Web.Config:相关的地图配置[代码][代码] Code highlighting produced by Actipro CodeHighlighter (freeware)ht... 阅读全文
posted @ 2009-11-02 15:32 路过秋天 阅读(2806) 评论(0) 推荐(1) 编辑
摘要: 前言: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--没折,公司丢了这个东西过来,说要搞车载的GRRS定位在地图上显示.杂七杂八的折腾到现在快两周了,决定写点学习心得,以示后人公司既然已定了用MapXtreme2005开发,没折。于是开始研究,找资料... 阅读全文
posted @ 2009-11-02 15:31 路过秋天 阅读(3455) 评论(4) 推荐(1) 编辑
  2009年9月3日
摘要: 没事瞎忽悠,发一小工具,用来快速清除svn/vss文件.包源码 点击下载 阅读全文
posted @ 2009-09-03 15:40 路过秋天 阅读(2241) 评论(2) 推荐(0) 编辑
  2009年8月13日
摘要: [代码] 阅读全文
posted @ 2009-08-13 10:44 路过秋天 阅读(253) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-08-13 10:43 路过秋天 阅读(245) 评论(0) 推荐(0) 编辑
  2009年7月20日
摘要: TreeView,这东西,正常情况下一般是不用的,不过我们的美工,没弄个树型的样式出来,没折,将就用一下TreeView了说重点:环境搭建:一页面,拖一下TreeView控件上去,随便添加几个项。然后Page_Load事件里输出: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->System.IO.StringWritersw=newSystem.IO.StringWriter();HtmlTextWriterwrite=newHtm 阅读全文
posted @ 2009-07-20 16:24 路过秋天 阅读(1037) 评论(2) 推荐(0) 编辑
  2009年7月11日
摘要: 在url地址栏输入:javascript:alert(window.c=function(){document.getElementById("sideBar").style.display='none';}()) 阅读全文
posted @ 2009-07-11 16:43 路过秋天 阅读(172) 评论(0) 推荐(0) 编辑
  2009年6月29日
摘要: 上周在开发服务器上装了svn服务器把所有权限都设置了一番后,在本机测试正常后,到其它同事安装,正常晚上,又一另同安装,出现怪事,只能更新,不能修改或删除的提交,报错的消息是乱码。。唉于是回到本机测试相同权限,正常跑过去试了几下,还是不行,没法,让他重启电脑,过了一会,还是不行这时下了一个小结论,其它电脑都正常,就这电脑不行,是不是中病毒了,没折,实在想不出啥问题今天上班另一同事机子也现同样事件,只能更新,不能删除或修改提交我又跑我本机测试,一切正常又换了一另同事机子试,以前好的,突然也成那样了。。。郁闷于是,进虚拟机试了试,虚拟机E文环境的,提交,出错,这下不是乱码,一看就是权限出错了跑开发服 阅读全文
posted @ 2009-06-29 11:51 路过秋天 阅读(799) 评论(0) 推荐(0) 编辑
  2009年6月18日
摘要: 研究了半天。。。终于有点成果网上教程,看了半天,这里也写一下自己的辛苦路程这里分两种情况打包情况:安装过程中需要修改webconfig或执行sql之类的1.webapplication情况 简称A情况2.website情况 简称B情况大多数操作,就在博客园搜,就有答案了这里讲下我遇到的问题一:要修改webconfig之类的,就要添加Install安装类,在B情况下,添加新项里根本没有Install... 阅读全文
posted @ 2009-06-18 16:51 路过秋天 阅读(396) 评论(0) 推荐(0) 编辑
  2009年3月4日
摘要: 上一篇说到:为了可扩展与方便大伙,我定义了一个抽象类,先实现了三个正则用于截取标题,说明,和关键字。抽象类代码简洁如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicabstractclassReplaceTextListBase{///summary///将被返回的替换文本集合列表////summarypublicDictionarystring,stringreplaceTextList=newDictionarys 阅读全文
posted @ 2009-03-04 19:44 路过秋天 阅读(950) 评论(2) 推荐(1) 编辑
摘要: 首先要提到一个东西:Response.Filter,它可以为你服务什么?[代码]第二个问题,在哪里,如何使用Response.Filter[代码]事件代码复杂?其实就一行:[代码]代码中的HttpResponseFilter类是什么?[代码]复写代码示例:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicoverridevoidWrite(byte[]buffer,intoffset,intcount){//读出写的文字byte[]dat 阅读全文
posted @ 2009-03-04 19:41 路过秋天 阅读(815) 评论(0) 推荐(2) 编辑
路过秋天