自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 用AWT生成图形化用户界面

用AWT生成图形化用户界面  抽象窗口工具包AWT (Abstract Window Toolkit) 是 API为Java 程序提供的建立图形用户界面GUI (Graphics User Interface)工具集,AWT可用于Java的applet和applications中。它支持图形用户界面编程的功能包括: 用户界面组件;事件处理模型;图形和图像工具,包括形状、颜色和字体类;布局管理器,可

2006-04-24 16:45:00 2040

转载 用Java实现的Status Bar

/*=============================================================================== * SlightBevelBorder.java *=============================================================================== * au

2006-04-13 17:53:00 1493

转载 用Java实现的Status Bar - TestStatusbar.java

/*=============================================================================== * 说明: * 这是StatusbarBuilder的一个测试。StatusbarBuilder是我新做的一个类,也可以说是 * 我学java以来第一个比较满意的作品,虽然确实还存在一些问题。但时间不允许,所以暂告 *

2006-04-13 17:49:00 2058

转载 追MM与设计模式

转自 http://calmzeal.cnblogs.com/articles/270737.html创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向

2006-04-11 14:13:00 706

转载 WSE 2.0中使用Stream作为附件

转自 http://calmzeal.cnblogs.com/archive/2006/01/05/311422.html开始想直接写dimeStream没有成功改用MemoryStream再用dimeAttach的Stream构造函数必须要将Stream Seek 到SeekOrigin.Begin才能成功 1        /**////  2        /// 分块下载附件 3 

2006-04-11 13:28:00 802

转载 j2ee的13种核心技术(中英文字幕)

 ava originally made its debut in browsers and client machines; at the time, many questioned whether it was suitable for server-side development. Now, with increasing third-party support for the

2006-04-10 13:44:00 1988

转载 Java入门:J2ee学习流程简介

Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。   J2SE就是Java2的标准版,主要用于桌面应用软件的编程;   J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;   J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 先学习j2se   要学习j2ee就要先学习j2se,刚开始学习j2

2006-04-10 13:30:00 727

转载 Web 2.0 ------作为下一代软件的设计模式和商业模型

Web 2.0  ------作为下一代软件的设计模式和商业模型2001年秋季网络泡沫的破灭标志着互联网的一个转折点。很多人得出结论说,互联网被过分夸大了,实际上,泡沫和随之而来的衰退看上去是所有科技革命的共同特点。衰退是正处于上升期的科技准备占据中央舞台的特色。伪装者被逐出门外,真正的成名故事显示出他们的实力,开始理解一个事物与其他分开的原因。 Web 2.0的概念开始于O’Reil

2006-03-31 14:49:00 1144

转载 Web 2.0与Web 1.0的区别是什么?

Web2.0到底是什么,它与Web1.0之间存在哪些区别,什么样的网站可以称之为Web2.0?这些问题似乎现在还没有一个大家比较公认的答案。del.icio.us上的Web2.0标签中也可以看到很多各式各样的网站,到底Web2.0为什么是Web2.0,它的特性是什么,收集整理了一些人的观点,作为自己学习的资料。Wikipadia:维基百科上关于Web2.0的条目中有两段涉及Web2.0的特色:1、

2006-03-31 14:45:00 7043

转载 什么是Web 2.0?

要理解WEB2.0,先得看WEB的历史。 World Wide Web,简称WWW,是英国人TimBerners-Lee 1989年在欧洲共同体的一个大型科研机构任职时发明的。通过WEB,互联网上的资源,可以在一个网页里比较直观的表示出来;而且资源之间,在网页上可以链来链去。在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google。 Netscape研发出第一个大规模商用的浏

2006-03-31 14:43:00 962

转载 如何在MDI程序中把子窗体菜单合并到主窗体上

 这里只讲在MDI中,子菜单与父菜单合并的简单方法。 首先在MDI的主窗体中:1.  在主窗体构造函数中,添加如下代码,注意要在InitializeComponent调用之后,如:            //Add File Menu            MenuItem miFile = mnuMain.MenuItems.Add("&File");          

2006-03-29 14:27:00 4325

转载 如何在子线程中操作窗体上的控件

一般来说,直接在子线程中对窗体上的控件操作是会出现异常,这是由于子线程和运行窗体的线程是不同的空间,因此想要在子线程来操作窗体上的控件,是不可能简单的通过控件对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法,其作用就是让子线程告诉窗体线程来完成相应的控件操作。 现在用一个用线程控制的进程条来说明,大致的步骤如下:1.  创建Invoke函数,大致如下:       

2006-03-29 14:26:00 694

转载 如何用C#创建Windows Service

在.Net中用C#创建Windows Service,其实很简单,按照以下的步骤就可以做出一个简单的Windows Service。1.首先在创建工程的时候选择Windows Service,这样.Net会自动生成Windows Service的框架;2.完成Windows Service的相应事件,主要是OnStart和OnStop这两个事件,完成后大致代码如下:using Syst

2006-03-29 14:19:00 913

转载 主窗体和子窗体之间如何相互操作对方的控件

很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异:第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如:        public static yourMainWindow pCurren

2006-03-29 14:15:00 1107

转载 如何在DataGrid中进行添加、删除和修改操作

见于好多人在CSDN上问如何在DataGrid中进行添加、删除和修改操作,我最近作了如下一个例子。 首先,例子所用的数据库是SQL Server2000,数据库表格如下: 字段名 类型

2006-03-29 14:14:00 1399

转载 如何C#中实现在TreeView查找某一节点

在TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。 第一种,递归算法,代码如下:    private TreeNode FindNode( TreeNode tnParent, string strValue )    {        if( tnParent == null )

2006-03-29 14:11:00 1121

转载 如何使自己的程序只运行一次

介绍两个主流的方法。方法一:使用Mutex来进行1. 首先要添加如下的namespace:using System.Threading; 2. 修改系统Main函数,大致如下:        bool bCreatedNew;                //Create a new mutex using specific mutex name       

2006-03-29 14:08:00 1055

转载 在C#中轻松操作注册表

Visual Studio .Net以前的版本,要对注册表进行修改,则需要调用系统API,而现在则不用那么麻烦,因为.Net已经把注册表相关的操作封装到一个类中,调用的时候只要只要调用此类对象相应的属性或方法即可。 以下就注册表这个类进行说明。首先,要引入注册类所在的nampespace,如下: 接下来就是对注册表的操作,则第一步要像以前操作的那样,需要设定注册表的位置,例如:

2006-03-29 12:58:00 769

空空如也

空空如也

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

TA关注的人

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