自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coding...

业精于勤荒于嬉

  • 博客(12)
  • 资源 (55)
  • 收藏
  • 关注

原创 DirectUI界面编程(五)WindowImplBase的使用

上节笔者向大家介绍了Duilib的界面布局并在最后编写了一个仿QQ旋风的界面,但是由于我们屏蔽了系统的标题栏,读者可能已经发现,我们的窗口没办法移动,同样也不能通过拖动来改变窗口的大小。这就需要我们对WM_NCHITTEST消息进行处理,该消息的LPARAM参数存放鼠标的x坐标和y坐标,在程序中需要对x/y坐标位置进行判断,当坐标落在下图红色线框位置时,我们向窗口过程函数返回HTCAPTION,这样

2015-07-26 21:57:39 5735 2

原创 Zxing实现在线二维码生成程序

关于zxing的使用请参考笔者的另外一篇博文:Java二维码生成与解码工具Zxing使用首先我们来看看效果: 在文本框中输入内容后点击生成二维码按钮,应用自动对文本框中的内容进行编码,生成二维码图片显示在下方。要实现这个功能并不复杂,大致思路如下:点击按钮时,获取文本框中的内容提交到一个Servlet进行处理,在该Servlet中使用Zxing工具库对内容进行编码,返回一张图片即可。接下来看一下这

2015-07-25 17:51:13 2049

原创 Java二维码生成与解码工具Zxing使用

Zxing是Google研发的一款非常好用的开放源代码的二维码生成工具,目前源码托管在github上,源码地址: https://github.com/zxing/zxing可以看到Zxing库有很多个模块,在Java语言中使用Zxing只需要关注core和javase两个模块,读者可以clone一份源码到本地,將core和javase两个工程打成jar包,添加到自己的工程中即可。笔者看来,我们没

2015-07-25 13:59:13 5349

原创 DirectUI界面编程(四)界面布局详解

Duilib的界面布局使用xml文件进行描述,在Duilib v1.1版本的xml布局文件中我们可以使用以下这些标签(后续版本标签有扩充): 这些标签总的来讲可以分为三类:窗口类,该类别中只有一个Window标签,它表示一个Window窗口,是每个xml布局文件的根节点,也是必不可少的元素。容器类,和该类别相关的标签有ChildLayout、Container、VerticalLayout、H

2015-07-24 22:53:10 4989

原创 DirectUI界面编程(三)从XML文件中加载界面

Duilib支持xml界面布局,使得界面设计与逻辑处理相分离,本节介绍如何从xml文件中加载界面元素。 我们需要以下几个步骤:创建并初始化CPaintManagerUI对象。创建CDialogBuilder对象,调用CDialogBuilder对象的Create函数加载xml文件,该函数返回界面元素根节点。调用CPaintManagerUI的AttachDialog將界面元素根节点附加到CP

2015-07-19 14:47:21 3419

原创 DirectUI界面编程(二)绘制一个按钮

上节介绍了使用源码方式构建Duilib应用的项目配置,并创建了一个最简单的基于Duilib库的窗口,细心的读者会发现,当我们点击窗口的关闭按钮时,应用并没有真的退出,因为我们并没有对窗口事件进行处理,本节我们在窗口中绘制一个按钮并响应窗口及按钮的相关事件。在窗口中绘制一个按钮我们需要以下几个步骤:创建并初始化CPaintManagerUI对象,CPaintManagerUI类是Duilib库的绘图

2015-07-18 19:57:23 4011 1

转载 Five Invaluable Techniques to Improve Regex Performance

Regular expressions are powerful, but with great power comes great responsibility. Because of the way most regex engines work, it is surprisingly easy to construct a regular expression that can take a

2015-07-12 15:41:53 1207

原创 DirectUI界面编程(一)创建第一个应用

1.获取Duilib库文件通过上一节大家对DirectUI界面设计有了初步的了解,本节开始我们一起学习Duilib界面库的使用。 首先我们需要获取Duilib库,目前最新版本为2.0,最新版本源码托管在Github上,项目地址: https://github.com/duilib/duilib 笔者选择的版本为1.1版,该版本可以从Google Code上获取: https://code.g

2015-07-11 15:54:19 11958 2

原创 DirectUI界面编程(零)简介

有过Win32、MFC编程经验的朋友应该都知道,传统Windows应用中的按钮、编辑框等控件都是一个子窗口,操作系统通过窗口句柄来唯一标识该窗口。 使用Windows 标准控件创建用户界面,美化起来是相当困难的,例如我们需要使用一张位图作为按钮的背景,MFC应用需要以下几个步骤:1.继承CButton类。2.为按钮添加BS_OWNERDRAW样式。3.重写DrawItem函数,在该函数中调用

2015-07-07 21:47:34 9318 1

原创 win32应用禁止改变窗口大小方法

一种简单的处理方法是在调用CreateWindow函数时指定的窗口样式中去掉WS_THICKFRAME样式。 如果你使用的样式中已经包含该样式,例如WS_OVERLAPPEDWINDOW,我们可以將WS_OVERLAPPEDWINDOW和WS_THICKFRAME进行按位异或运算来实现。hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPE

2015-07-04 22:41:41 10935 1

原创 MyBatis数据持久化(十一)Mybatis3、Spring4、Struts2整合开发

上一节我们將Mybatis和Spring4进行整合,本节向大家介绍Mybatis在Web开发中的应用,并与主流的MVC框架Struts2进行整合。 我们首先需要获取Struts2框架,Struts2官方下载地址: http://struts.apache.org/download.cgi#struts2324读者可以根据自己的需要选择版本,笔者使用的版本为struts-2.3.12。 下载

2015-07-02 19:58:05 2442

原创 MyBatis数据持久化(十)与Spring4整合

前面几节介绍了mybatis的基本使用方法,本节主要介绍如何使用mybatis与主流的IoC容器Spring进行整合。 我们首先需要获取Spring框架的jar文件,在写本文时spring的最新Release版本为4.1.7,笔者采用的版本为4.0.0。 下面是Spring各个版本的下载地址列表: http://repo.springsource.org/libs-release-local/

2015-07-01 22:04:21 1834

JDBC 4.2规范文档

jdbc4.2-fr-spec.pdf JDBC规范文档,需要全面学习JDBC规范的朋友可以下载

2019-03-28

从PAXOS到ZOOKEEPER分布式一致性原理与实践.pdf

################################################# 从PAXOS到ZOOKEEPER分布式一致性原理与实践.pdf ################################################

2017-09-26

Hadoop实战-陆嘉恒(高清完整版).pdf

######################################## Hadoop实战-陆嘉恒(高清完整版).pdf #######################################

2017-09-26

Pig编程指南.pdf

######################################## Pig编程指南.pdf ############################################

2017-09-26

高可用性的HDFS:Hadoop分布式文件系统深度实践

####################################### 高可用性的HDFS:Hadoop分布式文件系统深度实践 #######################################

2017-09-26

Apache Oozie.pdf

########################################## Apache Oozie.pdf ########################################

2017-09-17

ZooKeeper分布式过程协同技术详解

########################################### ZooKeeper:分布式过程协同技术详解.pdf ############################################

2017-09-17

Hadoop开启通向云计算的捷径.pdf

########################################## Hadoop开启通向云计算的捷径 ##########################################

2017-09-17

Hadoop大数据分析与挖掘实战.pdf

############################################ hadoop相关图书,需要的下载 ###########################################

2017-09-17

Hadoop in 24 Hours, Sams Teach Yourself.pdf

########################################## hadoop相关书籍,英文原版,文字版,需要的可以下载 ###########################################

2017-09-17

PowerDesigner16.5 x64 bit 破解文件

PowerDesigner16.5 64位专用,替换掉安装目录下对应的dll文件

2017-04-12

OSGI整合Spring、Mybatis、Spring MVC实现一个登录应用案例

OSGI企业应用开发(十五)基于Spring、Mybatis、Spring MVC实现一个登录应用博文源码

2017-02-18

OSGI应用中整合Spring、Mybatis、Spring MVC案例

OSGI企业应用开发(十四)整合Spring、Mybatis、Spring MVC博文源码

2017-02-13

Jar转换为Bundle工具

Jar转换为Bundle工具,需要的可以下载

2017-01-15

osgi-tutorial(7).zip

OSGI企业应用开发(七)细说Blueprint & Gemini Blueprint(二) 博文源码

2016-12-25

osgi-tutorial.zip

OSGI企业应用开发(五)使用Blueprint整合Spring框架源码

2016-12-19

Eclipse中搭建Felix运行环境

OSGI企业应用开发博文源码

2016-12-17

算法谜题(中文版全).pdf

算法谜题(中文版全),非常不错的书籍,对算法感兴趣的朋友可以研究下

2016-06-16

Apache Karaf Cookbook.pdf

Apache Karaf Cookbook.pdf非常稀有的Karaf的资料,学习OSGI的朋友不容错过!

2016-05-31

learning bootstrap随书源码.zip

learning bootstrap随书源码,案例较多,适合学习bootstrap新手

2016-05-30

angular-1.5.5.zip

AngularJs官网基于Google的CDN构建,国内访问有问题,此处为angluarjs最新release版本。

2016-04-23

JAX-WS所需Jar包

JAX-WS基于WEB应用服务器发布WebService所需全部Jar包,需要的可以在这里下载

2016-03-24

apache-tomcat7源码eclipse工程

Eclipse中搭建apache-tomcat7源码调试环境,此处为tomcat源码的eclilpse工程,喜欢研究tomcat源码的朋友们可以看下。

2016-01-01

ThinkingInJava第四版源代码.rar

Thinking In Java第四版随书源代码,不错的资源哦!

2015-11-04

algorithms for compiler design.chm

编译原理算法相关书籍,需要免积分下载!

2015-11-04

[编译原理].陈意云.文字版.pdf

编译原理相关书籍,高清文字版,需要的下载!

2015-11-04

NoSQL精粹.pdf

学习nosql不错的资源,免积分奉上!

2015-11-03

编程语言实现模式.pdf

《编程语言实现模式》是学习编译原理不错的书籍,免积分下载.

2015-11-03

ibatis-2.3.4(含源码)

ibatis项目已改名为mybatis,之前的版本可以从这里下载!

2015-10-31

duilib v1.1版本

duilib界面库 1.1版本 需要的拿去

2015-07-08

JQuery实现的弹窗效果

jquery实现的弹窗效果,详情请查看我的博客对应的文章。

2015-06-19

mybatis-3.1.1-bundle

mybatis3.1.1版本,一款不错的orm框架,前生ibatis。

2015-06-13

jedis-2.4.2版本

jedis-2.4.2版本及其依赖的jar包,java操作redis必备

2015-04-25

AngularJs与web服务器交互

【AngularJs与Java Web服务器交互】博文演示源码

2015-04-21

angular-1.3.0.14.rar

angular js 1.3.0.14版本,官网经常打不开 可以从这里下载

2015-04-20

pthread-win32演示程序

【Windows平台下使用pthreads开发多线程应用】博文演示程序

2015-04-15

ogldev_tutorial01-04

OpenGL编程逐步深入系列文章源码01-04

2015-04-09

ogldev.part3

opengl编程逐步深入系列文章所需库和资源文件

2015-04-09

ogldev.part2

opengl编程逐步深入系列文章所需库和资源文件

2015-04-09

ogldev part1

opengl编程逐步深入系列文章所需库和资源文件

2015-04-09

空空如也

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

TA关注的人

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