摘要: javascript绘制图形 想用javascript画图,当前可以通过什么途径实现呢?首先,jfreechart那种后台生成图片发送到前台的方法就不要包括进来了,我们就排列一下html+js进行画图的方式。1.使用浏览器支持的图形引擎,比如ie下的vml,firefox,opera,safari支持的svg或者canvas。 2.http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm,这是一个相当纯正的js图形库,它特立独行的地方就是:“完全使用div来画图。” 3.http://excanvas.sourceforge.net/,goog 阅读全文
posted @ 2012-09-12 15:05 北冥子 阅读(699) 评论(0) 推荐(0) 编辑
摘要: OnClick是button的服务器端事件OnClientClick是button的客户端事件一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则OnClick失效。当返回false时OnClick服务器端事件才被中止,当你的js验证有错误,也会跳过验证,直接执行服务器端事件OnClientClick。例:单击按钮判文本框是否为空在.aspx文件中可以如下编写: <asp:TextBox ID= "PwdText " runat= "server " TextMode= 阅读全文
posted @ 2012-09-08 16:37 北冥子 阅读(2875) 评论(0) 推荐(0) 编辑
摘要: 跳转页面asp.net提供的三种方法比较1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。2 server.transfer 速度快,只需要一次postback ,但是。。。。他必须是在同一个站点下,因为它是serve 阅读全文
posted @ 2012-09-08 16:31 北冥子 阅读(231) 评论(0) 推荐(0) 编辑
摘要: What does 100% height means?Setting the 100% height of the table means the table will occupy 100% of the available space vertically. Here available space means space of it's parent control. If the height of the parent control is not 100% then height of the table couldn't be 100%.If you are t 阅读全文
posted @ 2012-09-08 10:51 北冥子 阅读(6373) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/esricd/article/details/7587136在ArcGIS API for Silverlight/WPF中原版的TextSymbol只能支持文字正向显示。在很多实际项目中,往往需要文字标注有一些角度甚至是沿线标注,下面我们来看一下原装的TextSymbol和扩展后的TextSymbol的比较和实现思路。要实现右图的效果只需要从TextSymbol继承一个Symbol并增加Rotation属性,并加载相应的控件模板就行了。以下是控件模板的代码: [html] view plain copy<ControlTemplate 阅读全文
posted @ 2012-09-08 10:48 北冥子 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 表现:excel中某列中,有的单元格左上角有绿色箭头标志,有的没有,c#编写读取程序,但是只能读取出带绿色箭头的单元格中的内容,其余不带的读取不到内容原因:excel中单元格因为是文本格式而存储了数值,导致后台错误检查,在左上角显示绿色箭头解决:string strConn;原来读取不完全的写法:strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+ "Extended Properties=Excel 8.0;";完全读出的写法:strConn = "Pro 阅读全文
posted @ 2012-08-11 12:56 北冥子 阅读(4500) 评论(1) 推荐(0) 编辑
摘要: access中时间字段存储的结果是有秒的,但显示到页面的表中时却只显示时分,没显示秒,后将dataGridView1中显示时间的这一列的默认显示格式改为时间格式(2012-01-01 12:05:08)就好了。也可用代码实现方法:dataGridView1.Columns[5].DefaultCellStyle.Format = "G"; 阅读全文
posted @ 2012-07-17 15:42 北冥子 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 创建新表时先确定目录下不存在打开的同名表,否则,该表内容有变化时,地图上的该表中的图元不会立即变化 //确保当前目录下不存在同名表 MapInfo.Data.Table table = MapInfo.Engine.Session.Current.Catalog.GetTable("监测终端"); if (table != null) { MapInfo.Engine.Session.Current.Catalog.CloseTable("监测终端"); } 阅读全文
posted @ 2012-06-27 11:30 北冥子 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Access中不支持Case when语法,可用iif如:select id,num,dt,username, iif(dxaction , '还' , '取' ) AS dxaction from dxaction;注:dxaction字段本身为bool类型select iif(sex= '1 ', '男 ', '女 ') from tt帮助说明:用 SWITCH 函数也可以,如select switch(fieldname= 'a ', '您选择了选项1 ',fieldname= 阅读全文
posted @ 2012-06-26 15:49 北冥子 阅读(494) 评论(0) 推荐(0) 编辑
摘要: sqlserver中:select * from tab1 where dt between '2011-01-01' and '2012-01-01'Access中:select * from tab1 where dt between #2011-01-01# and #2012-01-01# 阅读全文
posted @ 2012-06-26 15:42 北冥子 阅读(5735) 评论(0) 推荐(0) 编辑