自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (3)
  • 收藏
  • 关注

原创 1 第一个微信小程序

微信小程序将在2017年1月9日正式上线,目前个人不能注册小程序,如果我们要向体验小程序开发过程可以使用微信开发工具进行体验。1 创建项目首先在微信提供的网站下载开发工具: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=1474644089359 安装完成后,打开开发工具,将会要求扫码进入,如图1所示。登录后

2017-01-08 14:30:08 745

原创 任务12 绘制地图

任务描述任务12主要利用二维数组实现坦克游戏的地图设计,并通过绘制方法绘制出地图,地图效果如图12-1所示。 图12-1 坦克游戏地图支撑知识12.1 二维数组相对于一维数组只有一个下标维度,二维数组具有两个下标维度,分表表示数组的行和列,图12-2描述了一维数组和二维数组的维度。 图12-2 数组维度12.2 维度观点从维度的观点可以看出,一维数组仅仅通过列下标获取数组元素:array[col

2016-12-21 00:04:01 1246

原创 任务10 发射炮弹

当用户按下空格键时,通过游戏面板中实现的键盘监听器接口(KeyListener),在坦克的位置创建一颗炮弹对象,并通过Runable接口,不断更新炮弹的坐标,并刷屏绘制炮弹。 图10-1 发射炮弹支撑知识10.1动画计算机动画是采用连续播放静止图像的方法产生物体运动的效果。比如一颗移动的炮弹,先在初始位置绘制,然后当炮弹移动到下一个位置时,把原先的炮弹擦除,再把改变位置后的炮弹绘制出来。只要时间足

2016-12-12 19:28:53 1053

原创 1 安装Docker

操作系统环境:Ubuntu 官方文档:https://docs.docker.com/engine/installation/linux/ubuntulinux/1 前提条件Docker有两个要求:(1)Docker仅仅工作在64位Linux操作系统上(Windows和Mac需要安装虚拟机,在虚拟机中安装Linux系统后安装Docker) (2)Docker要求3.10或更高版本的linux内

2016-12-12 10:35:40 414

原创 任务8:绘制坦克对象

本任务带领大家使用面向对象方法定义自己的坦克类,并将其在面板上显示出来。和以前直接在面板上显示坦克图片相比,项目增加了一个Tank类,面板将会创建出坦克对象,并调用坦克对象的位置等属性进行显示。

2016-11-14 21:17:04 772

原创 任务7:绘制漫天星斗

任务描述通过循环语句实现面板随机显示若干星星,完成的效果如图7-1所示。 图7-1 满天星斗支撑知识7.1 为什么需要循环如果我们再面板上绘制一颗星星,那么只需要调用drawString方法绘制即可。如果显示10颗,那么我们可以调用10次drawString绘制。但是要求显示1000颗呢?拷贝1000此drawString方法是不可取的。通过分析可以知道打印1000颗星星,都是重复的做某一件事情。

2016-10-08 09:44:25 815

原创 任务6:画面选择

任务描述创建字符串、图片两种面板,用户在控制台输入不同的整数,将会看到不同的图形,如图6-1、6-2所示。 图6-1 用户输入1显示 图6-2 用户输入2显示支撑知识6.1 输入类Java提供了输入类给用户使用,通过输入类,用户可以在控制台输入数据,程序接收到数据后可以进行相应的处理。 Java的输入类为:Scanner,当通过new Scanner(System.in)创建一个S

2016-10-08 09:40:44 492

原创 任务5:计算圆面积与周长

任务描述本任务带领大家完成一个扇形的显示,并计算出扇形的周长和面积,运行显示的效果如图5-1所示。 图5-1 图形界面支撑知识5.1 浮点型与表示整数的整型不同,浮点型代表的是实数,其实就是包含小数的部分。我们也知道现实世界中是由很多复杂的数据的,所以需要这种表示实数的数据类型的支持 浮点型定义如下:double f = 1.23456;5.2 类型转换有时我们需要将一些小数通过四舍五入转换为整

2016-10-08 09:32:13 1270

原创 任务4:计算方块面积与周长

任务描述本任务带领大家完成一个填充方块的显示,并计算出方块的周长和面积,运行显示的效果如图4-1所示。 图4-1 图形界面支撑知识4.1 整型数据类型说明了常量、变量或表达式的性质。常量是指在程序中直接给出的一个符号串,作用是为变量赋值或参与表达式的运算。它可以是一个具体的数值或字符串 。变量是指程序中存储单元的标识符表示,是内存中的一块空间,提供了可以存放信息和数据的地方,具有记忆数据的功能。通

2016-09-27 11:18:58 1869

原创 任务3:显示GUI图形界面

任务描述本任务带领大家完成一个图形界面的显示,运行显示的效果如图3-1所示。 图3-1 图形界面支撑知识3.1 GUIGUI(Graphic User Interface,图形用户界面)是当前编程标准,现在各种软件都是以图形界面的形式发布,例如Windows操作系统、QQ、WEB应用程序和手机软件微信等。 在Windows操作系统中,我们所能看见的按钮、菜单和图形等都是放在屏幕上的一个框架中,如

2016-09-26 17:23:58 1415

原创 任务2:编写第一个Java程序

任务描述本任务带领大家编写并运行第一个Java程序,开发步骤如下: ① 创建项目 ② 编写Java源代码 ③ 编译运行程序 在任务2中,你将了解到Java程序的运行机制、Java程序的结构和Eclipse的项目组织结构。支撑知识2.1 Java的程序结构Java项目都是由一个个类组成的,运行期间将会把类实例化为对象,对象之间的相互通信完成我们所期待的功能。一个Java项目有若干个源文件,源文

2016-09-26 17:17:41 1167

原创 任务1:搭建Java开发环境

任务描述本任务带领大家搭建Java开发环境,搭建环境过程步骤如下: ① 安装JDK ② 设置JDK环境变量 ③ 安装Eclipse开发环境 在任务1中,你将了解到Java的发展历史、Java的体系结构以及JDK/JRE/JVM之间的关系。支撑知识1.1 什么是Java印度尼西亚被称作千岛之国,其中有一个岛叫做爪哇(Java)。爪哇是世界著名咖啡出产地之一,因此,一杯飘香的咖啡成为了Java的

2016-09-26 17:00:11 848

原创 7 登录功能

本章将实现系统登录功能,当用户输入正确的用户名和密码,进入系统主界面,当输入错误的用户名和密码,提示错误信息。涉及到的新知识点JSON。

2016-07-01 19:38:14 1314

原创 6 模型驱动

如何获取前台页面提交的数据(一般来说是表单)?Struts提供了模型驱动和属性驱动两种方法,让我们快速的获取提交上来的数据。本章将带大家了解Struts2中的模型驱动和属性驱动,以及比较Struts中属性驱动和模型驱动适用范围。

2016-06-30 16:22:52 1606 1

原创 5 整合Hibernate4

本章将Hibernate整合进Spring框架中,并操作《4 使用Hibernate生成模型》中的用户表ilv_user对应的模型类IlvUser。

2016-06-26 17:49:31 2199

原创 4 使用Hibernate生成模型

搭建好Spring、Struts2框架之后,我们首先创建ilv_ic数据库,并建立用户表ilv_user,然后通过MyEclipse for spring自带的Hibernate反转工程,生成ilv_user对应的模型类IlvUser类。

2016-06-26 11:51:51 2269

原创 3 Spring3与Struts2整合

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。通俗的说就是页面端将信息提交给Struts,Struts负责将页面提交的数据生成模型,并调用业务层完成本次请求。

2016-06-25 11:15:14 482

原创 2 Spring运行机制

在《1 搭建Spring环境中》,我们从头开始搭建了Spring环境,并通过Java控制台环境和Web环境测试。本章主要分析这两种测试方法的运行机制,让读者对Spring运作有更深入的了解。

2016-06-24 10:14:16 1417

原创 1 搭建Spring开发环境

本教程主要依据作者课堂讲义整理而成,讲解如何使用SSH框架搭建一个权限管理系统。在本章中,将会带领读者搭建Spring开发环境,并测试是否搭建成功。

2016-06-22 10:46:21 614

原创 使用分层实现登录

登录是信息系统的基本功能,本章将使用Java实现用户登录功能,并以桑层结构重构登录功能。登录功能主要涉及Java如何与MySQL数据库交互。

2016-06-20 17:22:11 2487

原创 4 代码模块化

在网站中,经常将常用的代码做成模块,以方便调用,这样不仅较少了代码量,也易于维护。对于网页,最常被做成模块的代码就是页头和页脚。

2016-06-10 16:04:17 627

原创 3 视图分离

在讲解session和kookie的应用之前,我们必须将代码进行适当的分离。如果把页面的html与php写在一起,那么就表示1个文件由2个人负责(网页设计师负责html代码,程序员负责php代码),若这2个人同时更新文件,则会造成混乱,为了方便管理,一般会把视图(前端html)分开放置,并由php加载。 这样我们通过浏览器访问的是php文件,html文件由php文件负责加载。

2016-06-09 11:18:16 2415

原创 2 登录功能

在《1 PHP读取表数据》中,可以获取到查询的数据。有了这些查询数据,就可以与用户提交的用户名和密码进行验,进而实现登录功能。

2016-06-08 16:06:58 1099

原创 1 PHP读取表数据

这里写链接内容这里写链接内容本系列教程主要由将作者课堂讲义进行整理形成,演示如何PHP开发一个后台内容管理系统(CMS)。若要深入学习PHP知识,建议借几本参考书,毕竟操作步骤的完成并不能帮助大家很好的理解PHP技术要点。这里列出几本参考书籍: http://product.china-pub.com/209176 (基础) http://product.china-pub.com/195187

2016-06-05 18:53:55 2942

原创 2 微信开发者中心

微信公众号开发者中心提供了使用代码开发微信微应用的功能,使用代码开发微应用需要用到服务器,本章讲解如何申请新浪云服务器和分析用户与应用服务器如何传递消息。

2016-06-02 16:51:22 4420

原创 1 微信公众号申请

进行微信公众号开发,首先需要申请个人微信号,一个公众号(公众号含订阅号和服务号)

2016-06-01 09:11:45 1185

转载 jsp文件中charset和pageEncoding的区别

jsp文件中charset和pageEncoding的区别   pageEncoding="GBK"告诉JVM 这个jsp本身采用的"GBK"编码, JVM默认iso-8859. contentType里的charset=utf-8是指示页面的输出方式为utf-8pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时

2013-04-12 20:21:13 763

原创 安装svn for myeclipse插件的时候提示“Failed to load JavaHL Library.”

1、问题Win7(64bit)+ MyEclipse for Spring10 ,加入svn插件:site-1.8.18后重启,提示“Failed to load JavaHL Library.”2、解决32bit系统不会出现这种问题,此问题只出现在64bit系统中。百度一下,解决方法如下:在MyEclipse下选择:window --> preference --> Team

2013-03-22 20:20:00 683

原创 PL SQL Developer登陆Oracle提示客户端与数据库字符编码设置不一致

1、安装环境win7(64bit)+ oracle 10g(32bit)+ PL/SQL Developer8(汉化)2、问题PL SQL Developer登陆Oracle提示客户端与数据库字符编码设置不一致3、解决方法由于安装win7中文版,字符编码估计设置位GBK,因此估计汉化PL/SQL Developer时使用了GBK编码。而我创建Oracle数据库的时候设置编码为UTF

2013-03-21 22:02:16 3073

转载 MyEclipse for Spring 10.6设置编码方式

默认情况下,MyEclipse默认编码为ISO,如果使用uft-8编码,需要通过以下三步设置:1 windows->Preferences……打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8. 2

2012-12-23 14:29:00 1398

翻译 7 数据网格的编辑

前面我们通过数据网格显示了数据库中的数据信息,现在讲解数据网格的编辑功能。数据网格允许用户增加新行,更新行数据。下面教程展示如何创建编辑功能的数据网格。演示效果可参看:http://www.jeasyui.com/tutorial/datagrid/datagrid12_demo.html我们按照:http://blog.csdn.net/gdhyyanglang/article/

2012-12-19 11:35:15 1928 1

翻译 6.1 创建LinkButton

一般来说,按钮使用button标签创建,Link Button却是使用a标签创建。下面是Link Button按钮的演示效果:http://www.jeasyui.com/tutorial/mb/linkbutton_demo.html创建Link Button,只需要将一个class属性值为“easyui-lingkbutton”的样式添加到a标签中。下面我们演示如何将a标签变成按钮,首

2012-12-14 10:26:16 1834

翻译 6 数据网格的搜索功能

在这个教程中,将显示如何从数据库中获取数据并显示的数据网格中。首先案例定义一个搜索框,依据输入的内容来获取数据库中的数据。接着《5 数据网格具有分页功能》,需要在数据网格中添加一个搜索工具条。在datagrid_getdata.html表格之后添加如下代码: 用户名: 搜索注意链接标签使用了class="easyui-linkbutton"样式,关于这个知识点可

2012-12-14 10:12:03 1457

翻译 5 数据网格具有分页功能

数据网格接收数据库中数据的例子可参看: http://www.jeasyui.com/tutorial/datagrid/datagrid2_demo.html5.1 接收jsp返回的表数据在http://blog.csdn.net/gdhyyanglang/article/details/8249246中我们使用2中种方法使表格转换为数据网格。现在我们使用第一种方法创建一个数据网

2012-12-12 13:43:34 1418

原创 5.1 JSP访问mysql数据库

JSP连接mysql需要用到驱动,可在mysql官网下载mysql数据库Java驱动:http://www.mysql.com/downloads/connector/j/(需要注册)。下载后解压,然后把里面的mysql-connector-java-5.1.8-bin.jar复制到D:\Program Files\Apache SoftwareFoundation\Tomcat 7.0\lib(

2012-12-04 19:00:41 5454 1

翻译 4 课程表制作

这个教程将显示如何通过EasyUI创建一个课程表。我们将创建两个表格:左边为课程,右边为课程表。你可以拖动课程放置在课程表的单元格中。下面是官方网站示例:http://www.jeasyui.com/tutorial/dd/dnd3_demo.html4.1 显示课程在body标签中创建两个课程,如下: 英语

2012-12-03 21:15:53 4628

原创 3 拖放效果的购物车

如果你能在你的web应用程序简单的实现拖放效果,那么你的web应用程序才会有一些特别的东西。使用EasyUI,可以让我们的web应用程序具有拖放的能力。在下面的教程中,将向你展示如何创建一个购物车页面,它能够让用户通过拖放来进行购买商品。拖放过程中,购物篮的信息将会被更新。下面是官方演示网址:http://www.jeasyui.com/tutorial/dd/dnd2_demo.ht

2012-12-02 20:32:22 1403

原创 3.1 表格转换为数据网格

下面的案例演示(demostrate)如何将table转换为DataGrid。代码清单3-1 tableConvertDataGrid.htm表格转换为数据网格 Col 1 Col 2 Col 3 Details

2012-12-02 20:22:59 1148

原创 2 拖放效果

下面我们通过拖放来熟悉EasyU。这个教程显示如何使HTML元素变得可拖放。这个例子会创建3个DIV元素然后让它们变得可拖放。首先在EasyUIDemo目录下建立一个文件夹myDemo。使用Dreamware新建一个html文档,命名为dragTest.html。在head标签之间插入三条语句,如代码清单2-1所示。代码清单2-1 dragTest.html拖放测试

2012-12-02 10:41:40 1083

原创 1 搭建EasyUI环境

1 安装Web服务器,在http://tomcat.apache.org/download-70.cgi下载Tomcat7安装版本。安装好Tomcat后,启动Tomcat,在浏览器输入http://localhost:8080/ ,如果看到欢迎界面,表示安装成功。2 在官方网站http://www.jeasyui.com/download/index.php下载jQuery EasyU

2012-12-02 10:37:38 8754

CMS后台静态模板

CMS后台静态模板

2016-06-05

PV3D太阳系

使用PV3D编写的太阳系,同时添加了鼠标事件处理,当鼠标移动到地球的时候,地球会停止旋转,鼠标移开继续旋转

2012-03-28

Flash战机游戏资源

《Flash CS3 ActionScript 3.0 游戏开发基础与范例》资源

2011-09-01

空空如也

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

TA关注的人

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