English Sentence Loading...
英语句子加载中...
java 的编译环境
作者:junyuqin 日期:2007-05-04
JDK(Java Develop Kit)与JWS(Java Workshop)这是二个通用的编译环境,j2sdk1.4.1_03是可以用的,也是可以下载的,完整构建请看 .
JBuilder
业界最主流的IDE之一,是Java开发工具的大哥大,目前最新版本 JBuilder 2005 ,无论开发j2se、j2me、j2ee还是xml/webservice,都是一把利器 .
Foundation Edition可免费下载,但功能较少,网上有流传企业版,为避免不必要的麻烦,请谨慎使用(尤其在公司)
相关链接:http://www.borland.com/products/jbuilder
JBuilder
业界最主流的IDE之一,是Java开发工具的大哥大,目前最新版本 JBuilder 2005 ,无论开发j2se、j2me、j2ee还是xml/webservice,都是一把利器 .
Foundation Edition可免费下载,但功能较少,网上有流传企业版,为避免不必要的麻烦,请谨慎使用(尤其在公司)
相关链接:http://www.borland.com/products/jbuilder
Java 的简单介绍
作者:junyuqin 日期:2007-05-04
Java是一个由Sun公司开发而成的新一代编程语言。它可以在不同的机器和不同的操作平台的网络环境中开发软件。也就是说Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。
首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、 具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其 次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而 不受 CPU和环境的限制。另外 ,Java还提供了丰富的类库 ,使程序设计者可以很 方便地建立自己的系统。
一、 Java语言
Java语言有下面一些特点 :简单、面向对象、分布式、解释执行、鲁棒、 安全、体系结构中立、可移植、高性能、多线程以及动态性。
1.简单性
首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、 具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其 次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而 不受 CPU和环境的限制。另外 ,Java还提供了丰富的类库 ,使程序设计者可以很 方便地建立自己的系统。
一、 Java语言
Java语言有下面一些特点 :简单、面向对象、分布式、解释执行、鲁棒、 安全、体系结构中立、可移植、高性能、多线程以及动态性。
1.简单性
VGA10H如何编制RPG游戏
作者:junyuqin 日期:2007-05-03
汇编语言实现篇
VGA的绘图模式中,最重要的是模式12和模式13(我想大部分玩家手上已经没有CGA、EGA显示卡了吧)。模式12H采用平面式对应的方法,支持640×480,视频内存起始地址为A0000H,和其它D、E、10H三种模式一样同为16色,只是分辨率有所不同。视频内存地址上,每一个字节代表8个像素,每一位又可对应到颜色平面中同样位置的4位上。当我们要在屏幕上绘出一个点时,就必须将数据分别存放到四个颜色平面中对应的位上。VGA提供了许多存取颜色平面数据的方法,如一次存取4个颜色平面数据或每次只对单一平面操作,哪种方法比较快呢?如果是图像方面的处理,选择第二种较理想;而对于画点方式的作图,第一种更快速一些。
模式13H是VGA卡中唯一可同显256的模式,支持分辨率320×200,视频内存起始地址A0000H,它采用的是线性对应的方法(SVGA的所有256色和真彩都是用这种方法)。线性对应将屏幕上每一点与视频内存地址按顺序一一对应起来,一个点对应一个字节,这样做的好处是:这种对应方式比颜色平面对应方式简单多了,因为我们只需直接对视频内存地址做存取即可,而不必理会颜色平面与内存地址的对应关系。大家不难看出,其实线性对应就是将四个颜色平面的内存串联在一起,而成为一种直线的排列。
MODE 13H模式
VGA的绘图模式中,最重要的是模式12和模式13(我想大部分玩家手上已经没有CGA、EGA显示卡了吧)。模式12H采用平面式对应的方法,支持640×480,视频内存起始地址为A0000H,和其它D、E、10H三种模式一样同为16色,只是分辨率有所不同。视频内存地址上,每一个字节代表8个像素,每一位又可对应到颜色平面中同样位置的4位上。当我们要在屏幕上绘出一个点时,就必须将数据分别存放到四个颜色平面中对应的位上。VGA提供了许多存取颜色平面数据的方法,如一次存取4个颜色平面数据或每次只对单一平面操作,哪种方法比较快呢?如果是图像方面的处理,选择第二种较理想;而对于画点方式的作图,第一种更快速一些。
模式13H是VGA卡中唯一可同显256的模式,支持分辨率320×200,视频内存起始地址A0000H,它采用的是线性对应的方法(SVGA的所有256色和真彩都是用这种方法)。线性对应将屏幕上每一点与视频内存地址按顺序一一对应起来,一个点对应一个字节,这样做的好处是:这种对应方式比颜色平面对应方式简单多了,因为我们只需直接对视频内存地址做存取即可,而不必理会颜色平面与内存地址的对应关系。大家不难看出,其实线性对应就是将四个颜色平面的内存串联在一起,而成为一种直线的排列。
MODE 13H模式
VB使窗体右上角的X按钮失效
作者:junyuqin 日期:2007-05-03
窗体右上角的X按钮通常用来关闭一个程序,这个小X按钮实际上是和系统菜单的“关闭”菜单项关联在一起的,什么?不知道什么是系统菜单,系统菜单是指我们点击窗体左上角的小图标时所弹出的菜单,其中好象有“恢复”、“移动”、“最大化”、“最小化”、“关闭”这么几个按钮。这个菜单用普通的方法是不能编辑和改变的,但是我们可以通过API函数GetSystemMenu来得到它的句柄,然后通过菜单相关的API函数就能改变它了,下面一起看看怎么做吧。 为了学习方便,下面先给出源码,并且已经作了详细的中文注释: -------------------------------------------
使窗体右上角的X按钮失效-------------------------------------------
程序说明:
本例利用API函数GetSystemMenu得到系统菜单的句柄X按钮是系统菜单的一菜单项,然后用RemoveMenu函数删去这一菜单项,也就是使X按钮失效了。
-------------------------------------------
使窗体右上角的X按钮失效-------------------------------------------
程序说明:
本例利用API函数GetSystemMenu得到系统菜单的句柄X按钮是系统菜单的一菜单项,然后用RemoveMenu函数删去这一菜单项,也就是使X按钮失效了。
-------------------------------------------