自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 关闭窗体的8种方法

JFrame是Swing中一种比较典型的GUI组件,掌握了其窗口事件的处理可以进而扩展到其他组件,编程思想都是大同小异的。使用事件监听器接口,需要实现该接口的所有抽象方法,而通常只应用一种或几种,全部实现显得很繁琐。于是,对于拥有多个方法的接口可使用事件适配器,由于它提供了空实现,所以只要实现需要的方法即可。事件处理的过程大致可分为3个步骤:一、确定某组件产生的事件类型;二、提供处理该事件的处

2010-01-25 16:35:00 984

原创 Java与EditPlus的安装配置

去年找Java语言的IDE(集成开发环境),像JBuilder、VJ++、Eclipse这类工具像都没想,它们很适合软件开发,但同时耗费大量资源,不太适合学习Java。有人推荐JCreator,用了LE版的,发现对中文支持不好,光标经过中文之后,一部分会变成乱码。下载安装jdk1.4、jdk1.5和jdk1.6三个版本的Java开发包,并且熟练切换各个环境,其实就是配置不同的环境变

2010-01-25 16:34:00 515

原创 Eclipse及相关插件的安装配置

1、下载Eclipse必须安装配套版本的插件。一个可行的方案如下:Eclipse 3.2.1:EMF 2.2.1:GEF 3.2.1:VE 1.2.1:2、Eclipse的安装Eclipse不用安装,只要解压缩到一个文件夹即可。本文默认安装在D:/eclipse主文件夹下,也可以放在其他不含空格的英文路径中,否则可能会安装失败。3、Eclipse

2010-01-25 16:34:00 361

原创 关于二维浮点型数组的问题

void main(){ float a[2][2]; int i,j; for(i=0;i<2;i++) { for(j=0;j<2;j++) { scanf("%f",&a[i][j]); } } for(i=0;i<2;i++) {

2010-01-25 16:12:00 3065

原创 递归之探索

学习完了算法,对其中的递归研究了一下,有些心得列举如下,尚有许多不足之处留待改进。1、每个递归函数都必须有非递归定义的初始值,这个值通常作为参数传递。若出现其它类似计数的值,则该值为全局变量。2、若操作数是基本数据类型,一般采用递减式递归,最终减至初始值;若操作数是数组,一般采用递增式递归,使下标从0增加到length-1。3、结束条件可以有多个,按顺序列在递归语句前面。

2010-01-25 15:05:00 381

原创 10进制换成为36 进制

#include#include#include"stack.h"int main(){ int divider=36;//除数 int dividend=90;//被除数 int quotient=0;//余数 //36进制的标识 char str[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";

2010-01-25 15:00:00 445

原创 汉诺塔演示版

/*stack_hanoi.h汉诺塔演示程序专用头文件,其他内容同纪念版的栈。*/typedef struct{ ElementType *buffer; int max; int top; char name; int row; int col;}Stack;void PutStack(Stack *sp){

2010-01-25 14:57:00 493

原创 链表(纪念版)alpha

本链表的实现有问题,暂时留作纪念。typedef char ElementType;typedef struct node{ ElementType data; struct node *next;}ChainNode;typedef struct list{ ChainNode *head;}LinerList;ChainNo

2010-01-25 14:54:00 265

原创 二叉树(纪念版)

硬化代码很多,目前只能实现字符型数据。typedef char ElementType;typedef struct node{ ElementType data; struct node *lchild; struct node *rchild;}TreeNode;TreeNode *CreateTree(ElementType **); /*创

2010-01-25 14:52:00 253

原创 队列(纪念版)

这是一个循环队列,用数组实现。比栈的改进之处在用函数memcpy()代替了用等号直接赋值,这样的好处是程序的通用性更强了,不仅可以用于基本数据类型,换成结构体也不必做任何改动。/*queue.h*/typedef char ElementType;typedef struct{ ElementType *buffer; int head; int ta

2010-01-25 14:51:00 274

原创 栈(纪念版)

这个程序吸取了前一个线性表的经验,增加了判空和判满两个函数,思路更加清晰了,然而“硬化代码”的情形仍然存在。其实有些缺点是因为用数组实现的缘故,如果换成指针会减少现在出现的问题,同时也会出现新的问题。同样的逻辑结构可以用不同的物理结构实现,它们各有优缺点,适用于不同的环境。/*stack.h*/typedef char ElementType;typedef struct{

2010-01-25 14:49:00 281

原创 线性表(纪念版)

这是用数组实现的线性表,作为头文件使用。现在看起来有些粗糙,功能上倒还过得去。最后的遍历函数可以满足不同的数据类型,只需要在主程序中写一个显示函数,比如void show(ElementType *data){}。如需改动只要修改显示函数,不必改动头文件里的遍历函数。另外,判空和判满还可以用另外的函数实现,这样不仅可以使程序更清晰,而且修改比较方便,利于扩充和增强重用性。/*list.h*

2010-01-25 14:44:00 262

原创 十六进制查看器

import java.io.*;/*简介:一个类似于debug的十六进制文件查看工具,左侧显示十六进制数字,右侧显示字符。用法:java HexReader filename*/public class HexReader{ private static final int MAX_BYTE_PER_LINE=16; //每行的数字和字符数 public stat

2010-01-25 14:24:00 1845 1

原创 简单的C语言编译环境

(以下使用编译器tc2.0的一些文件)一、基本编译:(1)无库文件的编译:将tcc.exe,tlink.exe放入文件夹cc。建立三个c语言源文件a.c,b.c,c.c。其中a.c的内容为main(){    show(10,10,2,a);}b.c的内容为void show(int row,int col,char color,char ch

2010-01-25 14:19:00 2504 1

空空如也

空空如也

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

TA关注的人

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