摘要: 最近由于工作需要,要实现一个简单的gis系统。要求能够显示同一区域的多种分辨率的地图。由于图片有大有小,当图片很大的时候如果将整张图片读入内存,将会消耗大量的内存,效率不高。所以考虑将大的图片切割成小块保存,根据显示时候的需要调用指定区域的图片,拼接起来显示。下面是我切割图片的代码;仅供参考,希望能对大家有所帮助BMPSpliter.h 1// BMPSpliter.h: interface f... 阅读全文
posted @ 2007-02-15 15:22 拿走不谢 阅读(1321) 评论(1) 推荐(0)
摘要: 作者:袁晓辉(farproc@gmail.com) 声明: 1、 本文为作者原创,如需转载请保持本文的完整性并注明出自 www.farproc.com 和 http://blog.csdn.net/uoyevoli. 2、 本文附件中的源代码你可以免费使用并无需注明出处。 用C++实现事件机制我以前写过一个小例子,但不是很完善,比如Event只能接受全局函数作为handler,... 阅读全文
posted @ 2007-02-15 09:43 拿走不谢 阅读(2115) 评论(1) 推荐(1)
摘要: 正文图形为什么会闪烁的原因是:我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图形的交替出现,使得显示窗口看起来在闪。如果将背景刷设置成NULL,这样无论怎样重绘图形都不会闪了。当然,这样... 阅读全文
posted @ 2007-02-09 11:03 拿走不谢 阅读(2829) 评论(2) 推荐(0)
摘要: 1 如何在状态栏显示当前鼠标位置 1.1 添加一个pane的命令ID 切换到resource view界面上,单击右键,选择resource symbols,在resource symbols的对话框内点击new按钮,输入一个command ID,ID_INDICATOR_POS, 1.2 在string table中添加一个string 添加的这个strin... 阅读全文
posted @ 2007-02-09 08:17 拿走不谢 阅读(1906) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/goodxp/archive/2007/01/19/1487183.aspx 阅读全文
posted @ 2007-02-05 09:35 拿走不谢 阅读(402) 评论(0) 推荐(0)
摘要: 1 函数 1.1 内联函数 inline bool isNumber(char c) { return (c=='1'); } int main(int argc, _TCHAR* argv[]) { //cout//这种方式适合于用来引用库文件; #inlcude “…” // 这种格式适合用来引用工程内用户自己定义的文件 3 数组 ... 阅读全文
posted @ 2007-02-05 08:11 拿走不谢 阅读(4336) 评论(2) 推荐(1)
摘要: C++资源之不完全导引(转载)--编译器,开发环境,库我认为非常不错,值得一看。所发转载一下(其内容是关于编译器,开发环境,库)有很工具什得我们切磋。希望对学习C++了初学者有所帮助。另外下面附件是全文*.txt格式了需要了话请下载吧。C++资源之不完全导引撰文/ 曾毅 陶文声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处... 阅读全文
posted @ 2007-02-03 17:32 拿走不谢 阅读(401) 评论(0) 推荐(0)
摘要: 时间:2004年11月11日,地点:汴梁市中级法院审判大厅 审判长:包公审判员:海瑞、曾国藩公诉人:朱熹被告人:扯淡大学文学院原院长、博导、著名诗词作家柳永教授。 人民陪审员:茹莱书记员:陈仓包公:升堂!带柳永。王朝、马汉、张龙、赵虎(齐呼):带柳永上堂,威……武…… 包公:人犯报上你的姓名、年龄、职业、职务、职称,并将你所犯罪过从实招来,若有半点虚假,当心皮肉之苦。 柳永:在下名叫柳永,... 阅读全文
posted @ 2007-02-02 12:36 拿走不谢 阅读(785) 评论(1) 推荐(0)
摘要: 昔金圣叹有“不亦快哉”三十三则,顾而乐之,乃作“不讨老婆之不亦快哉”三十二则,以蔚今古奇观。 其一:不须跟人家丈夫比,不须为“出息”拼老命,没出过国,不怕埋怨,不怕丢脸,岿然独于故国山水之上,受台北市警察局管辖,不亦炔哉! 其一:不须看孕妇大肚皮,不亦快哉! 其一:不拿“红色炸弹”(喜帖)炸人,不亦快哉! 其一:经常使人以为你将拿“红色炸弹”炸他,不亦快哉! 其一:可含泪大唱“王老五”,... 阅读全文
posted @ 2007-02-02 08:40 拿走不谢 阅读(602) 评论(0) 推荐(0)
摘要: C#中的特性(Attributes)(翻译) http://sifang2004.cnblogs.com/archive/2006/01/12/316313.aspx 阅读全文
posted @ 2007-01-07 15:31 拿走不谢 阅读(234) 评论(0) 推荐(0)
摘要: 整理pqsys工程内的文件。一直以来都采用cvs来备份。但是一直都只是简单的检入,并没有做相关的整理。 随着项目的进行,有许多新的文件添加进来,有许多原有的文件要删除;添加文件相对比较简单,删除文件则有些麻烦。如果要永久删除一个文件,并不能简单的删除客户端的文件,而是要连同服务器端的文件一起删除。 有的文件则不能永久删除,因为他虽然在现在是没用的,但是在以前的某个版本中却是必须的,如果把其服务器... 阅读全文
posted @ 2006-12-23 08:12 拿走不谢 阅读(310) 评论(0) 推荐(0)
摘要: 参考AjaxToolkit的代码组织方式,来调整pqsys中自定义ajax控件的组织方式,虽然现在只有一个控件,但是以后必定会逐渐增多,只有一个好的统一的规则,才能够便于日后代码的添加和维护; 在调整结构的过程中遇到了新的问题。原本希望达到的效果和AjaxControlToolkit内控件的组织结构差不多。就是希望一个工程下能够包含多个Ajax的Extender控件。比如现在我建立了一个Asp.... 阅读全文
posted @ 2006-12-23 08:11 拿走不谢 阅读(356) 评论(0) 推荐(0)
摘要: 该扩展的功能有以下几点:1、当鼠标移到某个按钮上时,该按钮显示一个Css样式;2、当鼠标移开该按钮时,该按钮显示另外一个Css样式;3、当鼠标点击该按钮时,执行一个用户自己定义的javascript函数; 该extender共有以下三个文件:HoverButtonExtender.csHoverButtonDesigner.csHoverButtonBehavior.js其中HoverButton... 阅读全文
posted @ 2006-12-21 17:03 拿走不谢 阅读(374) 评论(0) 推荐(0)
摘要: 学习javascript的类面向对象特性;1、对象直接量,其实就是直接定义一个多个值对的组合,例如:var homer = { name: "Homer Simpson", age: 34, married: true, email: "homer@163.com" }2、对象的属性:可以把一个值赋值给对象的一个新属性来创建他,例如:var book = new Object();bo... 阅读全文
posted @ 2006-12-20 18:36 拿走不谢 阅读(227) 评论(0) 推荐(0)
摘要: ExtenderControlPropertyAttribute:在之前的代码中您也可以看到这个CustromAttribute的使用。它的作用是告诉Toolkit,一个Extender的哪些属性需要被设置到客户端的Behavior中。ElementReferenceAttribute:它表明了该属性会指定一个客户端的元素,这样只要在服务器端指定ID后,在客户端使用Behavior时就能直接得到... 阅读全文
posted @ 2006-12-20 18:35 拿走不谢 阅读(652) 评论(0) 推荐(0)
摘要: 引子:一位中国精细化管理专家,准备利用一年的时间考察精细化管理开展最好的日本、德国、新加坡三国。在第一站日本,我们的专家认识到:过去我们只知道日本企业家长于精细化管理,而这种精细化的思想,其实早已根植于日本社会的方方面面。 原文地址:http://news.sohu.com/20061220/n247153854.shtml 阅读全文
posted @ 2006-12-20 12:28 拿走不谢 阅读(441) 评论(0) 推荐(0)
摘要: Creating a new extender The following steps walk you through the process of creating a new ASP.NET AJAX extender from scratch. When you've completed this walkthrough, you'll have written a completely... 阅读全文
posted @ 2006-12-19 17:10 拿走不谢 阅读(299) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.sina.com.cn/u/584dee2c0100073g由于本Blog目前更多的是关注电信业的行业分析,而来自电信业的朋友们大多数对RSS订阅还是非常陌生的,也有不少朋友经常跑过来问,RSS怎么用?事实上,除了互联网业内人士,使用RSS订阅工具的人真的不多,即便是互联网人士,也有不少并没有真正使用起来。(独立博客地址:www.caozenghui.cn) 下面... 阅读全文
posted @ 2006-12-19 13:52 拿走不谢 阅读(386) 评论(0) 推荐(0)
摘要: Configure Visual Studio 2005 and Visual Web Developer Create a new web site from the ASP.NET AJAX web site template by opening the "File" menu, clicking "New", "Web Site...", and picking "ASP.NET... 阅读全文
posted @ 2006-12-19 08:46 拿走不谢 阅读(352) 评论(1) 推荐(0)
摘要: 1、如果一个页面使用了iframe,那么将这些iframe放在updatepanel中是没有效果的,要对整个iframe源页面使用updatepanel才有效;2、一个页面中可以使用多个updatepanel来分块局部刷新;3、一般把Updatepanel 的UpdateModel设置为Conditional比较好;4、在UpdatePanel内的控件的事件响应函数内使用ClientScript.... 阅读全文
posted @ 2006-12-18 17:44 拿走不谢 阅读(291) 评论(0) 推荐(0)
摘要: 弄清为什么在使用了UpdatePanel后,在服务器端为什么无法得到DropDownList的SelectedIndex的正确值;在尝试了各种方法之后,问题终于得到解决。最终的问题在于web.config配置了如下的配置项: 在把该配置项取消了之后就好了;一开始认为问题应该就出在UpdatePanel或者是MasterPage上;于是就按照一定的步骤来逐个排除原因:1、新建一个页面,在这个页面中... 阅读全文
posted @ 2006-12-14 18:51 拿走不谢 阅读(1677) 评论(1) 推荐(0)
摘要: 今天用css备份,然后重新检出代码之后出现了标题所示的问题,google了一下,发现问题的原因在于应用程序所在的目录下有两个web.config文件,当然,也包括子文件夹下面的web.config,所以如果你出现这个问题,最好搜索一下应用程序所在目录,看看是否有多余的web.config原文地址:http://forums.devarticles.com/net-development-43/se... 阅读全文
posted @ 2006-12-14 16:30 拿走不谢 阅读(739) 评论(1) 推荐(0)
摘要: 原文地址:http://www.microsoft.com/china/msdn/library/webservices/asp.net/WebDownloads.mspx?mfr=true 阅读全文
posted @ 2006-12-14 11:31 拿走不谢 阅读(233) 评论(0) 推荐(0)
摘要: 由于在updatepanel中无法使用Response.Write(...),所以如果在UpdatePanel内的按钮的事件响应代码中含有Response.Write(...)就会出错,具体什么原因我不知道; 解决的办法是,在updatepanel的trigger中将该按钮添加为PostbackTrigger。之后该按钮的事件响应函数就可以使用Response.Write()了。 阅读全文
posted @ 2006-12-14 11:30 拿走不谢 阅读(1731) 评论(5) 推荐(0)
摘要: 用Microsoft.Web.UI.ScriptManager.Register*系列函数替代掉原来的Page.ClientScript.Register*系列函数,通过多传递一个Control参数,来得知当前的控件是否在UpdatePanel中,那部分script是否需要传递到客户端。原贴地址:http://www.cnblogs.com/dlwang2002/archive/2006/12/... 阅读全文
posted @ 2006-12-13 18:34 拿走不谢 阅读(1637) 评论(0) 推荐(0)