- 博客(75)
- 资源 (6)
- 收藏
- 关注
原创 一个老菜鸟的J2ME心得
我业余开发的一点点心得,如果有问题的话,希望大家批评指导 .上一次,我主要聊了一下当前手机游戏开发的平台选择和开发环境的安装,也具体的谈了谈开发J2ME程序的简单入门方法。由于当前在手机上做游戏开发的大部分同志们用的都是J2ME,所以朋友们又催我继续深入谈一谈J2ME的开发技巧。本人所学甚浅,许多地方也都只是触及皮毛,因此只能简单的谈谈我在手机游戏的开发中碰到的一些问题和我个人采用的解决
2006-05-30 10:53:00 3470
原创 WTK使用简介——使用入门
J2ME Wireless Toolkit(WTK)是常用的J2ME SDK,使用WTK可以进行程序的编译、校验、运行。有关WTK的信息可查询如下网址%3http://java.sun.com/products/j2mewtoolkit。q%@©中国JAVA手机网 -- 做最专业的Java用户论坛,为Java开发者提供最全面的资料 y5 目前最新版本是WTK2.1,该版本支持JTWI(无线产业J
2006-05-30 10:37:00 4582
原创 JSP实战型程序连载:通用数据库连接JavaBean
package online; import java.sql.*; public class DBConn { private static String rootpath = "web发布路径"; private String sample = "sample"; private Connection con = null; private Statem
2006-05-30 09:36:00 3147 2
原创 ASP程序员过度JSP需要注意事项
1。java是大小写敏感的,用过其他编程语言的人最容易犯这个错误,尤其是刚上手的时候。我刚开始调试jsp的时50%以上的编译错误是都是因为这个。 2。java的调用过程都是要加括号的,一开始比较容易忽视,如title=request.getParameter("title").trim(); 3。jsp中对应asp中的request.form()和request.querystring()的解决方
2006-05-29 11:45:00 2163
原创 JSP实战型程序连载
JSP实战型程序连载,由于一个朋友最近在搞JSP,需要点资料,所以呢就收集些经常用到的实战型JSP片段供大家参考,有很多东西可以直接拿来用的,哪怕你只懂一点点语法,我相信如果你能关注本连载也会做简单JSP的。谢谢关注。从登陆验证开始吧:String userName = null;String userPasssword = null;String testName = jTextField1.g
2006-05-27 12:39:00 2654 2
原创 2005年10月6日的Flex2.0
连Flash8我都没怎么开始用呢,居然这么快就要搞出Flash8.5来了~,现在9.0都又出来,郁闷哦官方于10月6日,宣布了Flex2的产品线,看来这些无疑又是Flash开发平台的一大革新了。其中包括: Flash Player 8.5 Flex Framework 2 Flex Builder 2 Flex Enterprise S
2006-05-26 18:06:00 1936
原创 一个典型的Flex应用程序开发步骤
一个典型的Flex应用程序开发可以遵循下面的步骤:1 : 使用编辑器或可视化工具创建包含根标记的一个MXML文件;2 : 添加一个或多个容器;3 : 添加对容器的控制,如输入框、按钮和输出框;4 : 定义数据模型;5 : 添加WebService,HTTPService或请求远程Java对象操作;6 : 添加对数据字段的验证;7 : 添加脚本扩展组件;8 : 还有一个步骤怎么都跑不掉:调试
2006-05-26 17:56:00 3205
原创 Thinking in Flex
Flex开发对于一个熟悉ActionScript和XML语法的人来说比我想象中的要简单,效果也非常显著。也不要把Flex想象的非常神秘,查看生成的页面可以看到Flex不过通过服务器端的转换把xml文件编译成一个SWF文件显示在网页中(而且还不是显示在屏幕中间)。如果熟悉样式表的使用的话,mxml的属性也很容易理解和掌握。举几个例子,Flex页面背景色是默认的,想要更换的话,可以在mx:Applic
2006-05-26 17:48:00 4164 2
原创 Flex中的MVC模式
MVC架构是比较流行的开发模式,在Flex中也是很好的用三种类型的组件实现了这一模式。1. 模型组件-- 封装了数据以及和数据相关的行为2. 视图组件-- 定义了应用程序的用户界面3. 控制组件-- 处理应用程序中的数据交互举个例子,使用MVC模式,你可以使用三个清楚的模块来实现数据录入表单:模型组件包含了XML数据或者处理表单数据的远程服务中间件视图组件描述了所有展示给用户的界面元素控制组件处理
2006-05-26 17:45:00 3283
原创 在Flex中使用本地共享对象
本地共享对象的概念想必都很清楚了,有些类似于浏览器的Cookie,在Flash中提供了下面的操作本地对象的方法:SharedObject.clear() 删除本地共享对象SharedObject.flush() 立即把共享对象数据写入本地文件SharedObject.getLocal() 创建或连接本地共享对象SharedObject.getSize() 取得本地共享对象的指定大小数据Flex中使
2006-05-26 17:42:00 3309 1
原创 Flex组件篇:Label
Label组件是一个单行和不可编辑文本标签,支持HTML标记。创建方法:mx:Label text=这是一个普通文本标签 /> 1. 如果要在标签内容中包含HTML特殊标记,需要使用转换字串如要在标签中显示 符号必须使用mx:Label text=<;<;Prev /> 1. 如果觉得这样的写法太麻烦,可以使用CDAT
2006-05-26 17:36:00 5196 1
原创 Flex组件篇:HRule和VRule
有点类似于HTML标记中的HR,不过多了垂直标尺就更方便了。创建方法水平 mx:HRule /> 2. 垂直 mx:VRule /> 1. 其基本属性有:color 颜色shadowColor 阴影颜色strokeWidth 厚度或宽度对hrule和vrule使用样式mx:Style> 2. .thickRule { strokeWidth:
2006-05-26 17:32:00 5895
原创 Flex组件篇:HSlider和VSlider
Flex提供了水平和垂直两种滑动杆。基本使用方法: : mx:HSlider 创建水平滑动杆02 : mx:VSlider 创建垂直滑动杆03 : 设置滑动范围:minimum和 maximum属性04 : 设置滑杆的初始值:value属性05 : 设置最小滑动间隔为可以设置snapInterval属性(如snapInterval=2)06 : 创建滑杆的标签可以用labels数组(F
2006-05-25 18:25:00 3492 2
原创 Flex组件篇:DateField
DateField也是一个日期选择组件,点击会调用DateChooser组件,一般用于日期的选择。创建DateField的方式很简单,如:mx:DateField id=date1 width=120 /> 1. 可以使用dateFormatter属性格式化日期显示结果 1. mx:Script> 2. CDATA[ 3. fun
2006-05-25 17:27:00 6151
原创 Flex组件篇:DateChooser
日期选取组件用于显示日历和进行某天的选择,使用的是AS中的Date类。创建DateChooser组件下面的例子创建了一个日历组件,并且选中日期为2004年12月22号:mx:DateChooser id=date1 > 2. mx:selectedDate>3. mx:Date month=12 date=12 year=2004 />4. mx:selec
2006-05-25 17:23:00 3290 1
原创 Flex组件篇:Button
Button组件是Flex的最常用的控制组件之一,最普通的事件响应是鼠标单击。创建Button组件mx:Button id=button1 label=Hello world! width=100/> 1. 添加按钮图标Flex中允许在编译的时候和运行的时候导入图片,但是按钮图标必须在编译的时候导入。必须使用@Embed语法在icon属性中,在Flex中可
2006-05-25 11:55:00 3677 1
原创 Flex精华摘要 5:使用样式和字体
Flex所支持的样式比Flash要丰富,样式定义的方法也很多。这也是Flex比Flash要强大、适合网页开发的地方之一。样式定义类型1. 外部样式表mx:Style source=/css/myStyle.css/> 1. Flex会调用全局样式表global.css,该全局样式表由flex-config.xml定义,如:css-url>/WEB-INF/
2006-05-25 11:51:00 4598
原创 Flex精华摘要 4:使用AS脚本
在MXML文件中实现ActionScript逻辑的几种方法:最简单的方法,在一个MXML文件中通过组件的事件直接书写简单的逻辑控制,但是并不推荐。 1. mx:Application xmlns:mx=http://www.macromedia.com/2003/mxml> 2. mx:Panel title=My Application > 3. mx:HBo
2006-05-25 11:32:00 2670
原创 Flex精华摘要 3:基本语法
Flex基本语法绝大多数MXML标识符合AS2.0规范,MXML文件编译产生的SWF文件包含相应的AS对象。AS2.0是一种面向对象的语言,符合ECMAScript第4版规范。MXML文件的命名规范: : 必须符合AS的命名规范,以字母或下划线开头;2 : 不得使用AS的类名、组件ID标识和命名空间的MXML标识作为文件名;3 : 文件名必须用小写的.mxml作为后缀名。 1
2006-05-25 11:29:00 2673
原创 Flex精华摘要 2:基本MXML功能
存储和验证数据你可以使用数据模型来存储特定数据,数据模型是一个可以提供存储数据属性和包含附加方法的AS对象。申明一个简单的没有任何方法的数据模型可以使用 或 标记,你还可以使用验证组件验证存储数据的有效性。Flex包含了一套标准的数据验证组件,当然你也可以创建自己的验证组件。下面的例子显示了一个简单的数据验证。 1. mx:Application xmlns:mx=http:/
2006-05-25 11:12:00 2827
原创 Flex精华摘要 1:如何开始
你至少需要了解两种语言才能开发Flex应用程序:MXML和ActionScript。MXML是一种XML标记语言,主要用来设置Flex的用户界面,还包括一些不可见的元素,例如访问数据源、数据绑定等。ActionScript是一种面向对象的编程语言,采用ECMAScript第4版的标准,用来完成程序逻辑和响应用户的交互。和HTML的方式一样,MXML定义了相关的标记来表示不同的用户界面,区别的是比H
2006-05-25 11:07:00 3433
原创 J2ME(CLDC/MIDP) FAQ
这是我在[中国手机网论坛]上的一篇置顶帖子,先转到BLOG上供大家参考。原地址在:http://www.cnjm.net/cgi-bin/lbcjm/topic.cgi?forum=5&topic=4788&show=0J2ME(CLDC/MIDP) FAQ本文是J2ME的一个简陋的FAQ。希望能对初涉J2ME的朋友有所帮助。最近,我常收到朋友们的来信询问一些关于J2ME的基本问题。1.什么是
2006-05-19 09:42:00 3237
原创 Web报表工具iReport 1.2.2 详解
目前它们的版本:iReport 1.2.2, Jasperreport 0.9.2 前天一个叫“QQ高手”的朋友,问了个关于iReport的问题就想还是贴个教程出来,那些想用报表工具的朋友参考下,其实我们做报表用的只是Jasperreport,iReport是一个Jasperreport 的可视化开发工具。目前几乎还没有中文的介绍他们整合开发的文章,尽管如此我也不准备非常详细的介绍它们,在这里我仅
2006-05-18 09:35:00 3955
原创 Macromedia Flex 安装注册方法
Flex是作为Java应用程序服务器的模块形式存在,用来解析MXML文件生成SWF文件.试用版的Flex自带一个Java应用程序服务器(JRun4)先看看你的机器和系统达到安装Flex的要求了吗?http://www.macromedia.com/software/flex/productinfo/systemreqs/再来看看Flex应用程序都能做写什么事情呢?http://flexapps
2006-05-17 17:09:00 2494
原创 DVR的核心技术的新突破--H.264
在短短的几年里就成为了全球安防产业最受瞩目的产品明星,极大的推动了安防产业数字化的进程。而作为DVR技术的核心,视频编码技术的发展更是日新月异,不断的在安防产业掀起一波又一波新的技术革命,MPEG-4的出现掀起了一次技术革命,H.264以其较MPEG-4更高的视频压缩比和更强的网络传输功能无疑会引发另一场新的改革浪潮. 视频编码技术的发展历程 自上个世纪80年代以来
2006-05-17 15:12:00 2452
原创 一个创业者失去客户的六种错误
客户价值何在? 没有他们,你的新事业从一开始就注定要走下坡路。 著名的营销专家Joe Girard曾写过一本书:《如何将任何东西卖给任何人》,他说:你所遇到的每一个人都有可能为你带来至少250个潜在的顾客。 这对想开展自己事业的人们可是个再好不过的消息了。不过,根据Joe Girard的理论,从反面来看,当一个顾客由于不满意而离你而去时,你失去的就不仅仅是一个顾客而已----你将
2006-05-16 16:44:00 2046
原创 Apache+PHP5+MySQL4(5)+PHPMyAdmin 的简易安装配置
先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20(现在是5、有一些改变,比如设置变成用向导next的方法)、PHPMYADMIN2.57 (最好下载最新客户端软件这里不是最新的)apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zip mysql-4.0.20d-win.zip phpMyAdmin-2.5.7.zip
2006-05-16 11:36:00 3426 1
原创 做ColdFusion 常用的组件
大家都安装好COLDFUSION了吧,首先,我要简单介绍一下COLDFUSION的组件构成 ColdFusion Server ColdFusion Administrator ColdFusion Studio ColdFusion CFML应用页 ODBC数据源 ColdFusion扩展 1.ColdFusion
2006-05-15 20:20:00 2093
原创 ColdFusion如何从数据库读取信息例子
SELECT * FROM employee_info职员工资表 编号职员姓名工资 #employee_id##employee_name##employee_salary#显示为以下情况 编号 职员姓名 工资
2006-05-15 20:09:00 2833
原创 ColdFusion向数据库插入数据例子
向数据库插入数据的内容 保存以下代码,使用URL:HTTP://127.0.0.1/insert.cfm来得到HTML的内容。插入新职员相关信息.t { background-color: #FFFFFF; bord
2006-05-15 19:31:00 2173
原创 Macromedia的历史
Macromedia被并购进入Adobe的尘埃已经落定,新的产品,新的策略将在2006年产生。我相信一定有不少人对Macromedia公司的历史颇感兴趣,在这里,我为大家贴出一个完整无误的Macromedia历史和发展进程,相信能够帮助不少人了解Macromedia这家公司是如何发展并推动Web进程的,让我们记住曾经的Web发展之路上,曾经有过一个出色的公司叫作Macromedia。
2006-05-15 18:49:00 2793 3
原创 Flash+ColdFusion全新概念建站
coldfusion的定义ColdFusion可以从两方面来定义,它既是一种应用服务器也是一种编程语言。很多开发人员常常把它们当成一件事,他们用ColdFusion语言(CFML - ColdFusion Markup Language)来编写应有程序,并把编写的应用程序运行在ColdFusion服务器上。 但是用ColdFusion语言编写的应用程序可以运行在其它支持CFML的应用服务器上,
2006-05-15 18:41:00 1756
原创 怎么样用PHPMyAdmin 将*.Sql数据倒入MYSQL[经典推荐]
mysql 路径:c:/mysql先要创建一个数据库,比如是data把news.sql复制到c:/mysql/bin/下打开dos界面cd c: 进入c盘cd mysql 进入mysql目录cd bin 进入bin目录mysql data ok了
2006-05-15 09:03:00 1781
原创 Remoting事件机制续
(1)关闭一个客户端以后会影响其他的客户端事件原因:客户端没有取消事件订阅就关闭了,触发事件的时候找不到事件订阅者解决:遍历委托链,找到异常的对象,从委托链中卸下(2)服务器端对客户端广播,客户端能收到其他客户端的事件处理信息原因:使用了Singleton模式,共享远程对象解决:因为需要远程对象有状态且不共享实例,所以只有客户端激活可以选择修改后的服务端:using System; usi
2006-05-14 02:08:00 1404
原创 Remoting的事件机制(带具体例子)
概念就不说了,具体参见msdn相关章节: http://msdn.microsoft.com/library/CHS/cpguide/html/cpconEvents.asp 我们先来改造一下上次的程序,为上次的主线程方法添加事件,能不断的引发事件来汇报处理的进度:public class MyEventArgs { private int _rate; publ
2006-05-14 02:06:00 1393
原创 Remoting之异步操作模式
如果你还不知道什么是异步也不要紧,我们还是来看实例,通过实例来理解才是最深刻的。在Remoting中,我们可以使用以下几种异步的方式:1、普通异步2、回调异步3、单向异步一个一个来说,首先我们这么修改我们的远程对象:public int ALongTimeMethod(int a,int b,int time) { Console.WriteLine("
2006-05-14 02:04:00 1345
原创 RemotingIIS承载方式
这里来说一下iis承载方式,顺便简单说一下remoting的通道和【复杂对象】中的遗留问题。首先明确一点:iis来承载的话只能是http通道方式的。我们来建立一个web项目,比如叫remoting,删除项目中的所有webform,把远程对象dll-RemoteObject.dll复制到项目的dll文件夹下面,然后打开web.config进行服务端设置:configuration> a
2006-05-14 02:01:00 1407
原创 Remoting的承载方式是这样的
在实际的应用中我们通常只会选择用windows服务和iis来承载远程对象。选择windows服务的原因是能自启动服务,服务器重启后不需要再去考虑启动service。选择iis的理由是我们能使用集成验证等一些iis的特性。 在msdn中可以找到相关文章: http://www.microsoft.com/china/msdn/library/architecture/architecture/arc
2006-05-14 01:57:00 1242
原创 Remoting服务端和客户端程序该这样模式来写
远程对象的激活模式分服务端激活和客户端激活两种,(也就是对象分服务端激活对象或者说是知名对象和客户端激活对象两种)先看看msdn怎么描述服务端激活的:服务器激活的对象是其生存期由服务器直接控制的对象。服务器应用程序域只有在客户端在对象上进行方法调用时才创建这些对象,而不会在客户端调用 new 或 Activator.GetObject 时创建这些对象;这节省了仅为创建实例而进行的一次网络往返过程。
2006-05-14 01:54:00 2030
原创 Remoting和Web服务的区别
一、Remoting的优缺点? 优点: 1、能让我们进行分布式开发 2、Tcp通道的Remoting速度非常快 3、虽然是远程的,但是非常接近于本地调用对象 4、可以做到保持对象的状态 5、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象 缺点: 1、非标准的应用因此有平台限制 2、脱离iis的话需要有自己的安全机制 二、Remoting和Web服务的区别?
2006-05-14 01:51:00 1448
通用分页控件
2007-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人