静态博客入口:http://blog.5d.cn/user5/yoky/
2007/06/15 | 深入理解C语言指针的奥秘
类别(编程开发) | 评论(0) | 阅读(336) | 发表于 14:10
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。
先声明几个指针放着做例子:
例一:
(1)int*ptr;
(2)char*ptr;
(3)int**ptr;
(4)int(*ptr)[3];
(5)int*(*ptr)[4];

指针的类型
从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型:
(1)int*ptr;//指针的类型是int*
(2)char*ptr;//指针的类型是char*
(3)int**ptr;//指针的类型是int**
(4)int(*ptr)[3];/
2007/06/06 | [java]int float long与String互相转换的方法
类别(编程开发) | 评论(4) | 阅读(21147) | 发表于 15:45
1 如何将字串 String 转换成整数 int?

有2个方法:

1).int i = Integer.parseInt([String]);

i = Integer.parseInt([String],[int radix]);

2). int i = Integer.valueOf(my_str).intvalue();

注: 字串转成 Double, Float, Long 的方法大同小异.

2 如何将整数 int 转换成字串 String ?

有3种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

注: Double, Float, Long
2007/03/11 | Java游戏编程初步
类别(编程开发) | 评论(1) | 阅读(297) | 发表于 01:37
  现在流行的游戏似乎都是用C或C++来开发的。在java平台上几乎没有很大型及可玩的流行游戏。由于java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性。本文将带领大家一步一步学习编写Java游戏。最终打造属于自己的Java游戏。

  在开始之前我们得确认你已经安装了Java JDK,并已经安装了浏览器软件如IE。本章是以Internet为开发对象,一步一步教大家认识Java的Thread、Applets….以及游戏编程要注意的一些方方面面并在每一小部分附上了相应的源代码以供大家参考,最后我们还会对我们的游戏程序进行指导性的提示。在文章中我们还穿插了很多建设性的问题,让读者参与到我们的开发中来。但是由于本章指在带领大家进入这个门槛,大部分知识并不会很详细说明,有兴趣的读者可查阅相关的资料补充。在开始之前我们还得确认你已经知道类,继承和java语言的一些基本属性了。

  基本applet

  Applets是一种Web浏览器上的小程序,由于applet对系统而言绝对安全,所以它做的事比aaplication有限,但是对于客户端的程序,applets仍然是个很强大的工具。为了浏览和运行方便,我们就以applet为开发对象。

  开发Applets程序,我们得继承Applet类,并覆写必要的函数,下面几个函数控制了Web页面上的applet生成与执行。

函数 作用
Init() 这个函数会被自动调用,执行applet的初始化动作—包括组件在版面上的分配,你一定得覆写它
Start() 每当浏览器显示applet内容时,都会调用它,让applet开启其正规工作(尤其是那些被stop()关闭的工作),调用init()之后也会调用这个函数
Stop() 每当浏览器不显示内容时,都会调用它。让app
2007/03/06 | ASP.NET验证控件详解
类别(编程开发) | 评论(1) | 阅读(811) | 发表于 10:13
  ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。

  WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法。如果开发者熟悉javascript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑用户浏览器是否支持这些脚本语言;如果对这些不是很熟悉或者想支持所有用户浏览器,就必须在ASP程序里面验证,但是这样验证就会增加服务器负担。现在,有了

ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。

  ASP.NET公有六种验证控件,分别如下:

RequiredFieldValidator(必须字段验证) 用于检查是否有输入值
CompareValidator(比较验证) 按设定比较两个输入
RangeValidator(范围验证) 输入是否在指定范围
RegularExpressionValidator(正则表达式验证) 正则表达式验证控件
CustomValidator(自定义验证) 自定义验证控件
ValidationSummary(验证总结) 总结验证结果

  下面,我们来看这些控件的使用

  一:RequiredFieldValidator(必须字段验证)的使用

  RequiredFieldValidator控件使用的标准代码如下:

2007/01/19 | PHP字符函数大全
类别(编程开发) | 评论(0) | 阅读(465) | 发表于 09:09

AddSlashes: 字符串加入斜线。
bin2hex: 二进位转成十六进位。
Chop: 去除连续空白。
Chr: 返回序数值的字符。
chunk_split: 将字符串分成小段。
convert_cyr_string: 转换古斯拉夫字符串成其它字符串。
crypt: 将字符串用 DES 编码加密。
echo: 输出字符串。
explode: 切开字符串。
flush: 清出输出缓冲区。
get_meta_tags: 抽出文件所有 meta 标记的资料。
htmlspecialchars: 将特殊字符转成 HTML 格式。
htmlentities: 将所有的字符都转成 HTML 字符串。

...
2007/01/15 | Asp.net(C#)常用函数表
类别(编程开发) | 评论(0) | 阅读(113) | 发表于 13:11
Asp.net(C#)常用函数表 ...
2007/01/12 | FSO组件操作
类别(编程开发) | 评论(0) | 阅读(374) | 发表于 10:48
FSO组件操作 ...
2007/01/04 | XMLHTTP介绍
类别(编程开发) | 评论(0) | 阅读(43) | 发表于 09:13
MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。

创建XMLHTTP对象的语句如下:


Set objXML = CreateObject("Msxml2.XMLHTTP") 或
Set objXML = CreateObject("Microsoft.XMLHTTP")
'Or for version 3.0 of XMLHTTP, use:
'Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")



对象创建后调用Open方法对Request对象进行初始化,语法格式为:


objXML.open http-method,url,async,userID,password




Open方法中包含了5个 ...
2006/12/21 | ASP.NET程序中常用的三十三种代码
类别(编程开发) | 评论(0) | 阅读(130) | 发表于 13:52
ASP.NET程序中常用的三十三种代码 ...
2006/12/21 | 使用jsp生成彩色汉字验证码
类别(编程开发) | 评论(4) | 阅读(514) | 发表于 13:19
使用jsp生成彩色汉字验证码 ...
2006/12/19 | Java基本数据类型转换
类别(编程开发) | 评论(0) | 阅读(208) | 发表于 16:55
Java基本数据类型转换 ...
2006/12/13 | [java]Vector、ArrayList、List使用深入剖析
类别(编程开发) | 评论(0) | 阅读(2310) | 发表于 13:02
Vector、ArrayList、List使用深入剖析 ...
2006/12/11 | Structs中基本配置入门
类别(编程开发) | 评论(0) | 阅读(53) | 发表于 09:19
Structs中基本配置入门 ...
2006/12/11 | [java][struts]介绍struts提供的类
类别(编程开发) | 评论(0) | 阅读(79) | 发表于 08:54
struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。 本章详细讨论struts架构。我们将看到struts是如何清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序过程的。我们还将介绍struts提供的类如何使得开发工作更加简单,这些类包括: 1. 控制程序流程的类 2. 实现和执行程序事务逻辑的类 3. 自定义的标记库使得创建和验证HTML表单更加容易 1.1 Struts压缩包内容 文件夹jakarta-struts-1.0.2包含两个目录,lib和webapps。在lib目录中有使用struts创建应用程序是所需的文件: 文件描述jdbc2_0-stdext.jar 包含JDBC2.0 Optional Pa ...
2006/11/24 | 认识ASP.NET配置文件Web.Config
类别(编程开发) | 评论(0) | 阅读(75) | 发表于 00:54
认识ASP.NET配置文件Web.Config ...