当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: JBuilder中出现的光标问题不是Borland的问题,而应该是Sun留下的麻烦。
 

 

    摘要:找了很久,才在这个地方找到了可以下载的coderush for delphi6.0 。下面是一个有效的下载网址:http://soft.0zones.com/softview/softview_16770.html好像delphi6.0 先装上了sp2补丁,再装coderush , 这样会比较稳定。 ......
 ·vc 点滴 之 重绘    »显示摘要«
    摘要:? 一、??????????? 基本知识: 1.onpaint和ondraw函数 view的父类的onpaint函数调用了ondraw函数,若在子类为wm_paint消息添加响应函数onpaint,ondraw函数将不会被调用。 2.cpaintdc和cclietndc cpaintdc的构造函数中调用了beginpaint(),析构函数中调用了endpaint(); cclietn......


jbuilderx 光标定位问题解决方法(转载)
jbuilder中出现的光标问题不是borland的问题,而应该是sun留下的麻烦.大家知道,i18n问题主要通过操作系统对用户工作地区与使用语言通过locale

问题就出在sun提供的font.properties.zh上.sun在该文件中对各种字体的正常体,粗体,斜体均使用的是正常体.我们知道,在编辑器中,正常体与粗体或斜体占用的宽度是不同的.因此粗体(bold)与正常体(plain)均使用正常体会导致编辑器对粗体字符宽度计算错误,这下,我们明白了问题的原因所在.有趣的是sun对英文的字体属性文件却进行了正确的区别.(好像是故意的啊?!)比较font.properties与font.properties.zh文件,你可以直观的了解该问题. 【程序编程相关:如何用c#解析word(1)--获得文档

(window2000或xp中的控制面板上通过“区域与语言选项”)来进行区分,从而开发者通过使用相应区域与语言的属性文件来实现软件包对国际化的支持.具体来说,jbuilder通过使用jre的font.properties.zh来实现对中文字体的支持. 【推荐阅读:CInt与Int的区别

# component font mappings 【扩展信息:网格入口

=======correct font setting =====

#

dialog.plain.0=arial,ansi_charset

dialog.bold.0=arial bold,ansi_charset

dialog.italic.0=arial italic,ansi_charset

如上,plain应该使用字体xxx,bold则应该使用xxx bold,italic则应该使用xxx italic.

明白了问题的根结,找到解决问题的办法也就非常容易了.

对font.properties.zh中的相应component font mappings段替换为下面部分.
...   下一页
    摘要:我是做行业软件的所以经常会接触到对数据进行实时采集的问题。一般的问题是,一个线程读取数据,其他的线程对数据进行处理(如画出实时曲线,将数据存入文件等等)。这涉及到两方面问题.1,线程的同步问题—典型的生产者和消费者的问题;2,数据结构问题。即将采集的数据以什么形式存储并由消费者进行读取。 下面我将对这两个问题和大家一起探讨一下。相信大家对生产者消费者问题并不陌生。在读书的时候我们采用......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE