自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 Delphi XE + Windows 10 环境下应用 TauAutoUpgrader 组件自动更新功能未能正常完成的解决办法

TauAutoUpgrader 组件在以前的 Delphi7 下用得好好的,现在估计大多数 Delphi 开发者都转到 XE 版了吧?我在网上能找到的TauAutoUpgrader 组件最新版本是Version5.0.2 的,尽管在 Delphi XE 10.3 下也能编译安装,但更新测试的最终结果却是——通过网络检测和下载文件的步骤都能正确执行,但下载完成后却无法替换掉主程序。观察主...

2019-12-20 20:30:54 1225 1

原创 Delphi XE 10.3 版安装的 Raize Components 控件无法支持64位目标平台的解决办法

之前用的 IDE 是 Delphi XE10.0 西雅图版,Raize 控件组是能够同时支持32位和64位目标平台的(Target Platforms)。现重装Delphi 决定选择XE 10.3 Rio 版。但在安装 Raize 组件时,不管从哪个渠道下载的控件(Raize 6.2.3)——有带自动安装向导的也有手动安装的,其结果都是只能支持Win32位以及linux64位、iOS64位目标...

2019-07-01 22:14:48 4972 2

原创 设置AlphaControls支持DevExpress皮肤之后编译出错:E2003 Undeclared identifier: 'TcxExpandButtonState'

参照网上找到的文章《让AlphaControls改变DevExpress皮肤》,分别修改相应的两个配置文件sDefs.inc(我的64位和32位对应文件分别在如下两个位置——  F:\PlugIns\DelphiXE\AlphaControls\DX10_x64  F:\PlugIns\DelphiXE\AlphaControls\DX10 )温馨提示:上文作于2012年,当时...

2019-04-19 09:37:02 1614

原创 Android 中如何才能让 StackView 的 OnItemSelectedListener 侦听器响应选中事件

StackView 组件能以堆叠方式显示一组图片,其滑动手指查看图片的操作方便而且直观。我们在切图的时候或许还希望更新一些文字描述等相关信息,这时你会发现 StackView 已经提供了一个 setOnItemSelectedListener() 方法,可以设置 OnItemSelectedListener() 侦听器以便在图片切换后执行后续工作。不过先别高兴得太早,测试时你会发现 OnItemS

2015-02-27 17:11:52 720

原创 Android TextView 横排文字变竖排的简单方法

TextView 并没有提供文字竖排的方法。在网上搜了一下,只找到一些相对复杂的解决方案(比如继承重写View组件的绘制方法)。而我需要的仅仅是将数据集中取得的两行汉字按竖排格式输出即可。类似下面的需求:从数据库或字符数组中随机获取的字符串——    路见不平一声吼,\n你不喝酒谁喝酒?该字符串中间已加有换行符(\n),如果直接显示到 TextView 则效果如下——

2014-05-13 00:26:59 8315 1

翻译 Android 中如何调节 TextView 的字间距

当前版本的 Android 似乎并未提供控制 TextView 的字间距方法。搜索网上发现大量“教程”声称可以利用 TextView 的 setTextScaleX() 方法设置字间距,但从字面上(Scale)就可看出其实它是用于设置字体的缩放比率(试验结果亦是如此)。最后从国外的一家论坛上发现一个解决方案:通过继承 TextView 并重写 setText() 和 getText

2014-05-13 00:15:54 14888 4

原创 原始XML文件如何引用Android项目中的其他资源

近期一个移动端小游戏项目中有这样的需求:游戏中有多个角色,分别包含多个属性。而这些属性中有部分并非直接的数值,而是指向项目内的其他图片或声音等资源。这些角色全部通过一个原始XML资源文件来记录。该文件经简化处理如下(playerinfo.xml):

2014-05-07 22:26:37 1089

原创 学完分享:李刚《疯狂JAVA讲义》学习笔记思维导图版

李刚老师的《疯狂JAVA讲义》厚达800多页,如果不做任何笔记并将知识体系化,很难将里面的知识内化成自己的东西。我在三个月的学习过程中,不但认真完成里面的实验,而且细心梳理了知识结构,并通过思维导图软件(MindManagerV14)按全书的章节布局进行记录和整理,从而方便自己随时复习、巩固和查阅。现在,我又信心满满地踏上征程,开始了下一阶段的学习:也就是李刚疯狂系列的《疯狂Android讲义》!

2013-12-28 15:58:41 4701 7

原创 C语言简单实现折半查找法

近期研习C语言,谭浩强《C语言程序设计(第2版)》P167.6原题:    有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。    因以前使用其他高级语言时从未使用过该查询算法 ,苦思了有差不多半个钟才代码实现。不过对照原版答案后认为自己的算法更简洁。原书做法是每一次查找时先根据值的比较结果定出

2013-06-09 15:18:07 10799 2

原创 关于Delphi第三方控件bsSkinDateEdit日期选择面板中周名显示不正常的解决办法

    第三方控件BusinessSkinForm各个版本都存在这样的Bug:日期控件TbsSkinDateEdit的选择面板上方只能显示一排“星期”,而是正常的“星期一、星期二……”。 网上翻了个底朝天,总算找到如下解决办法:    在控件源路径下找到bsCalendar 单元(bsCalendar.pas),用记事本或任何文本编辑器打开后,注释掉下述截断字符的语句即可:procedure TbsSkinMonthCalendar.DrawCalendar(Cnvs: TCanvas); ……    fo

2010-12-10 00:00:00 1675

TRichView17.6 Full Source 全部源码包含 ScaleRichView 和 ReportWorkshop

安装注意事项—— 1、将压缩文档内 TRichView 下的所有文件解压至安装目标路径(例如 F:\PlugIns\DelphiXE\TRichView\)。 2、执行目标路径子目录“Setup”下的安装程序 IDEInstall.exe。 3、安装程序会弹出一个文件选择对话框。当前路径下有6个安装配置可供选择。请首先安装主要组件TRichView,即根据需要选择 TRichViewFullDelphi.iide(For Delphi)或者 TRichViewFullCBuilder.iide(ForCBuilder),再点击“打开”,依提示下一步直至完成安装步骤即可。如果系统弹出错误对话框称环境参数未配置,请打开Win系统的环境变量配置窗口,手动添加一个系统变量——变量名:TRichViewVCL,变量值为第1步的安装目标路径。 4、若有需要请重复步骤 2、3,依次安装另外两个组件 ScaleRichView、ReportWorkshop。 5、安装完成后打开 IDE,检查 Tools/Options/Language/Delphi Options/Library 下的 Libra

2022-04-29

CnPack IDE 专家包之CnWizards_1.1.7.975.exe

官网原本就有提供下载,但速度奇慢!看不惯某些人借此索高分,因此也出了一份! CnWizards 是 CnPack 项目组的主力产品之一,中文全称是 CnPack IDE 专家包,英文全称是 CnPack IDE Wizards,简称 CnWizards。CnWizards 是一组集成在 Delphi/C++Builder/BDS 的 IDE 中,用于增强 IDE 功能、提高 IDE 的可用性及开发效率的免费、开放源码工具。

2019-05-08

《疯狂Android讲义》学习笔记思维导图版

我是去年九月份开始计划学习 Android 开发技术的,当时从当当买下这本《疯狂Android讲义》之后发现自己吃不消——因为几年前学过的 Java 皮毛根本不够用,只好又买了《疯狂Java讲义》回来恶补!所幸一路坚持下来,先花了三个多月学完Java,元旦前夕又开始了Android的学习,至上周止终于完成了全部内容的学习! 急不可待了,我即刻启动自己的 Android 小项目啦!先为自己加油!!! ^_^ 为方便随时查阅和借鉴,我在学习过程中始终坚持做笔记。上周学完后就利用整理的笔记花了四天时间回顾全书的内容,很快理清知识结构,也很好地梳理了各知识点之间的联系。这样的整理,对于以后在项目中灵活应用 Android 提供的各个组件以及各种 API 接口、工具类等,我相信肯定获益匪浅! 为帮到更多的朋友,现将笔记共享到网上,欢迎有需要的朋友下载。 笔记特色: 1、各章节的知识之间,凡是关联比较紧密的地方都创建了知识的内部链接,以方便跳转查阅。 2、少数章节补充摘录了互联网上搜集到的相关知识(会标明出处)。 3、为方便随时参考、查阅相关源码,书中所有示例均注明教程所在页码,以及光盘源码路径。 4、书中源码偶有出现异常的地方,附笔者的解决方案。 5、笔记开头附《勘误表》。 (注:该笔记文档系用 MindManagerV14 制作,建议用 V14 以上版本打开。如果使用2012等其他较低版本,可能在 Notes 注释的汉字偶而会出现乱码)

2014-02-24

李刚《疯狂JAVA讲义》学习笔记思维导图版

李刚老师的《疯狂JAVA讲义》厚达800多页,如果不做任何笔记并将知识体系化,很难将里面的知识内化成自己的东西。我在三个月的学习过程中,不但认真完成里面的实验,而且细心梳理了知识结构,并通过思维导图软件(MindManagerV14)按全书的章节布局进行记录和整理,从而方便自己随时复习、巩固和查阅。现在,我又信心满满地踏上征程,开始了下一阶段的学习:也就是李刚疯狂系列的《疯狂Android讲义》!我相信很快就会有自己开发的手机软件诞生! 兄弟们,让咱们一起携手共进吧! (注:该笔记文档系用 MindManagerV14 制作,建议用 V14 以上版本打开。如果使用2012等其他较低版本,可能在 Notes 注释的汉字偶而会出现乱码)

2013-12-27

王爽《汇编语言(第2版)》学习笔记思维导图版

以前学习汇编语言总觉得深不可测,尝试几次均以失败告终,直至遇到王爽教授的《汇编语言》!真想不到从前那么晦涩难懂的汇编语言在王老师这里却学得这样轻松随意,总感觉身边就真有一位循循善诱的老师,带着自己不知不觉就置身汇编的殿堂! 学习过程中我应用了一个思维导图软件(Mindjet MindManager 2012)来记笔记,各个知识点是经过消化和整理,并理清了各点的结构和关系,这样就大大方便了自己随时查询学过的知识结构,不必每次重复翻书(实话说王老师的书是属于循序渐进式的,事后要查找一个内容点往往颇费周折),尤其在完成“毕业论文”(即课程设计2)的时候更体现了它的价值,学习效率提高了不小!

2013-05-05

全国省份城市access版本数据库

全国省份城市access版本数据库,省市数据表之间可通过father字段和provinceID字段联动。 表结构: province (省份列表) -id -provinceID -province city (城市列表) -id -cityID -city -father area (地区列表) -id -areaID -area -father

2010-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除