- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 去掉swing的输入框
Swing 里面的文本框在输入的时候会弹出一个“输入窗口”,这个窗口让人看起来很不爽,而且有如下几个bug:1. 在某些版本的jvm下,有很多层的模式对话框的时候,最上面正在使用模式对话框可能会被隐藏,导致找不到该对话框。2. 在该“输入窗口”输入太多字符会导致jvm崩溃 有什么好的办法去掉这个“输入窗口”呢。 其实这个问题出在jre rt.jar 中的sun.awt
2009-12-03 11:44:00 1189
原创 WPF下面的 UI 打印
/// /// UI 打印 /// /// 打印的文档名称 /// 要打印的UI public static void ChartPrint(FrameworkElement ele, string description) { PrintDia
2009-04-07 14:53:00 1392
转载 C++模版使用
一.基本以下的模版类型关键字class在新C++标准中建议使用typename代替.1.1通用函数template re-type func-name(parameter list){ //body of funtion}例如:template void swap(X &a,X &b){ X temp; tem
2008-07-07 23:04:00 1273
转载 基于高度图的三维地形生成算法入门篇 —— 均匀网格地形生成算法
赵 刚引言在三维游戏等建立的虚拟世界中要求虚拟场景具有很高的逼真度,其中的三维地形逼真度是关键之一。然而三维地形的生成和绘制需要巨大的计算量,实景地形的生成还需要地形数据库的支持,在运算能力非常有限的PC机中实时生成逼真的实景三维地形一直是业界的一个难题。三维地形的生成方法经过了多年的探索,现已形成一系列优秀的算法,本文介绍的算法是一种入门的算法,学习该算法可为系统学习三维地形生成算法
2008-07-07 22:56:00 3047
原创 Windows SharePoint Services Version Comparison
Microsoft® Windows® SharePoint® Services is a versatile Windows Server technology that organizations and business units of all sizes can use to help increase the efficiency of business processes and i
2008-07-05 23:26:00 2976
转载 C#中使用反射动态加载和卸载DLL
C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。
2008-06-13 18:39:00 3412 1
原创 JPG压缩
/**//// /// 压缩JPG文件/// /// 带压缩的JPG图片/// 压缩百分比/// 压缩后的JPG图片private Image CompressJPG(Image source, int percent)...{ ImageCodecInfo myImageCodecInfo = GetEncoderInfo("image/jpeg"); Encoder myEnc
2008-05-22 16:01:00 760
转载 如何向 ActiveX 控件添加工具栏和工具提示
概要loadTOCNode(1, summary);作为其子窗口的 ActiveX 控件可有工具栏 (CToolBar 类)。 本文说明如何创建这样一个工具栏和也如何实现工具提示有关按钮工具栏窗口上。 更多信息loadTOCNode(1, moreinformation);VisualC++ 提供两种方法来创建工具栏。 文章 desribes 如何创建使用资源编辑器工具
2008-04-29 12:01:00 1786
转载 C和C++一些常用技巧
1) #define Length(array) (sizeof(array)/sizeof((array)[0]))2)内存泄漏解决(待扩充)3)
2008-04-28 16:52:00 512
转载 CString数据类型
CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。这篇文章包括以下内容:CStr
2008-04-28 16:49:00 694
转载 从数据结构角度理解ESRI的Geodatabase设计指导
地理信息系统是一个丰富的数据宝库,这些数据是自然features和facilities,比如交通和公用事业网络。当这些数据以geodatabase收集和管理时,如果不为了地理用途,外部的数据库应用系统也可以有效地获取和共享这些数据。地理数据模型是真实世界的抽象,它使用一系列数据对象来支持地图的显示、查询、编辑和分析。一 对象建模与GeoDatabase1 用GIS建模对象地理信息系统(
2008-04-19 02:39:00 1067
转载 计算几何常用算法介绍
计算几何常用算法介绍 1. 判断线段是否在多边形内线段在多边形内的一个必要条件是线段的两个端点都在多边形内;如果线段和多边形的某条边内交(两线段内交是指两线段相交且交点不在两线段的端点),因为多边形的边的左右两侧分属多边形内外不同部分,所以线段一定会有一部分在多边形外。于是我们得到线段在多边形内的第二个必要条件:线段和多边形的所有边都不内交;线段和多边形交于线段的两端点并不会影响线段是
2008-04-19 02:37:00 708
转载 《C++0x漫谈》系列之:右值引用
右值引用(及其支持的Move语意和完美转发)是C++0x将要加入的最重大语言特性之一,这点从该特性的提案在C++ - State of the Evolution列表上高居榜首也可以看得出来。从实践角度讲,它能够完美解决C++中长久以来为人所诟病的临时对象效率问题。从语言本身讲,它健全了C++中的引用类型在左值右值方面的缺陷。从库设计者的角度讲,它给库设计者又带来了一把利器。从库使用者的角度讲,不
2008-04-19 02:24:00 440
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人