Java集合框架 (一) (转)
Java集合框架 (一) (转)[@more@]第一部分 集合框架介绍XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 2003-11-30926010.bmp" align=absMiddle border=0> ASPectratio="t" v:ext="edit"> Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类
■ 实例学习 PHP 之表单处理篇 (转)
■ 实例学习 PHP 之表单处理篇 (转)[@more@]标题: ■ 实例学习 PHP 之表单处理篇 学习前的准备: 要想学习PHP,当然少不了要安装PHP啦,所以如果你是初次学习,请先阅读网络学院的文章: .NET/school/php4Linux.htm">PHP4.03在linux下的安装 win98.htm">PHP4.04在win98下的安装 win2000.htm">PHP4.04在英文win2000下的安装 如果你找不到安装程序请到下面下载: PHP4.04Beta win32 安装程序 PHP4.03源程序 PHP3.0.16 WIN32 安装程序 PHP3.0.16源程序
HTML组件库(之一:splitter) (转)
HTML组件库(之一:splitter) (转)[@more@]HTML组件库(之一:splitter) 微软自从在浏览器大战中战胜网景后,其HTML技术逐步走向组件化,从简单的Javascript到scrptlet再到behavior技术,渐趋成熟。新版本的IE内部集成了许多很有用的behavior,在微软的站点上亦有免费的behavior库可供下载。其最新的web controls更是提供了几个强大的组件(工具栏,制表(TAB),树等)。用它们来构筑web程序倍感方便。从本文开始,我将推出一系列HTML组件的实现。这次给大家的是一个水平的splitter。(作为练习,希望大家把这个组件加上垂直方向split的
在VBScript中使用类(四) (转)
在VBScript中使用类(四) (转)[@more@]现在的代码离我们想要的还是有些不太实用,我们将在其他页使用类TVProgram,因此最好将其独立定义,以便所有也面都可以调用。创建一个ASP页面,并命名为TVProgramClass.asp,我们在其中定义类TVProgram。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> --TVProgramClass.asp-- <% Class TVProgram Private internal_StartTime Public Property Get StartTime StartTime = Hour(internal_StartTime) & _ ":" &
水晶报表性能优化之道 (转)
水晶报表性能优化之道 (转)[@more@]目录一、在数据库服务器端执行纪录选定,只传输筛选后的数据。1、优势2、下推记录选定 - 示例二、按需显示数据,仅在需要的时候获取并显示需要的数据。1、优势2、隐藏(深化完成)数据,按需显示……3、利用按需分配子报表……三、在数据库服务器端处理分组和排序1、优势2、在服务器上执行多数处理并只将有关详细信息推入您的计算机。四、使用已保存在报表里的数据。1、优势2、已保存数据3、将数据与报表一起保存命令----------------------------------一、在数据库
开始VC之路--创建窗体 (转)
开始VC之路--创建窗体 (转)[@more@]第一讲 用Create()方法新建一个窗体应用程序 一般来讲,大多数windows应用程序的界面都是由一个或数个窗体构成。而VC++中提供了丰富的类库,用于创建Windows窗体应用程序。 我们一般可以通过CFreameWnd类中的Create()方法来创建一个窗体,Create()函数的定义如下: BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, Dword dwStyle = WS_OVERLAPPEDWINDOW, const RECT& rect = rectDefault, CWnd* pParentWnd = NULL, // != NULL for popups 
在VBScript中使用类(三) (转)
在VBScript中使用类(三) (转)[@more@]我们来分析一下(2)中的程序: Class TVProgramXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Public StartTime Public internal_Programdate Public Property Get ProgramDate ProgramDate = Day(internal_ProgramDate) & _ " " & MonthName(Month(internal_ProgramDate)) & _ " " & Year(internal_ProgramDate) End Property Public ProgramTitle End Class
《专栏声音》Web Services ,在困惑中突围 (转)
《专栏声音》Web Services ,在困惑中突围 (转)[@more@]《专栏声音》web Services ,在困惑中突围 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 小气的神 2001-12-12 “What is a Web Service?”,这是一个不错的问题,但也是我无法回答的问题,而且这篇文章不会对此有任何结论,开始不会有结尾也不会有,答案将是一个仁者见仁,智者见智的归结。回答它需要有足够的智慧和许多人的相同或相似的认识,而目前只能是雾里看花,能看多少看多少,能看多远看多远。不过得承认
史上最强的数据分页方法 (转)
史上最强的数据分页方法 (转)[@more@]看到前辈们无数的分页方法,其中奇淫技巧不尽有之,其中之最当属这篇帖子.NET/develop/Read_Article.ASP?Id=18627">http://www.csdn.net/develop/Read_Article.asp?Id=18627分页方法为之最,令我等菜鸟不尽畏然我观前辈的帖子,皆由于数据库的sql大不一致,且SQL SERVER,ACCESS等菜鸟级数据库没有如rowid,_n_,obs等之类的辅助列,空有BETWEEN运算符而无用武之地,又无如except之类的数据集运算符,真是令无数英雄尽折腰 偶详观各数据库SQL,得出是数据库就有取前面N条记录的SQL语法,如什么select
限制程序运行实例数 (转)
限制程序运行实例数 (转)[@more@]限制一个程序同时只能运行一个实例的方法一般有两种,即使用“信号”与FindWindow,通常第一种方法较为安全,而第二种方法必须知道Window的CLASS(在MFC中是很痛苦的,而且一旦CLASS NAME变了以后程序也要跟着改),否则可能就会出错。然而这两种方法都只能限制程序运行一次,如果要控制程序运行次数,比如3次,则使用以上的两种方法就会很困难。前段时间写了一个HOOK函数,其中用到了共享变量,在这个程序写完后我突发奇想,不知道这个东西在EXE文件中是否有用?想到了那就试一试吧,一试,果然蛮爽的,居然
分析与理解消息反射机制 (转)
分析与理解消息反射机制 (转)[@more@]郑力群前言: 我曾写过一篇文章对通知消息WM_NOTIFY进行分析,消息反射是MFC中对通知消息的处理方式,两者之间关系十分紧密,因此,我写了这篇文章,希望能够描绘出通知消息的完整印象。消息反射的基础知识1、消息反射解释: 父窗口将控制子窗口发给它的通知消息,首先反射回子窗口进行处理(即给控制子窗口一个机会,让控制子窗口处理此消息),这样通知消息就有机会能被子窗口自身进行处理。2、MFC中引入消息反射的原因: 在windows的消息处理中,控制子窗口的发给其父窗口的通知消息只能由
Developing COM Components using VC-ATL(1) (转)
Developing COM Components using VC-ATL(1) (转)[@more@]用ATL创建COM组件 一、创建一个模型(工程) MyProj。二、给模型(工程)增加一个组件 MyCom。三、给组件增加方法(函数) MyF1、MyF2、MyF3、MyF4。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 一、创建模型(工程) MyProj在VC++6.0工作平台中,点击菜单 File 下的 New 菜单项,在出现的 New 对话框中选中 Projects 卡片,在列表框中选中 ATL COM AppWizard(活动模板库组件导航)。 在 Project Name 编辑框中输入项目名如 MyProj ,并
分析与理解通知消息-WM_NOTIFY (转)
分析与理解通知消息-WM_NOTIFY (转)[@more@]郑力群 前言 近来,有几个网友发妹儿问了我一些关于WM_NOTIFY通知消息的使用问题,为此,我写了这篇文章,将我对WM_NOTIFY消息的理解阐述如下,希望能对各位有所帮助。 引入WM_NOTIFY消息的原因 1、问题的提出: 在windows3.x中,不存在WM_NOTIFY消息,控制子窗口的通知消息同菜单的命令消息及加速键消息一样,均使用WM_COMMAND来发送,此时,根据WM_COMMAND消息传递的做法,可知道含有如下的传递结构:wParam high-order : Notify Code :(如TTN_NEEDTEXT)wParam low-order : C
glade 编译过程 (转)
glade 编译过程 (转)[@more@]glade 编译 glade 我总想把她说成是Linux 下的"VB",真得是个不错的程序。可惜以前一直没有用她编译通过程序的经历。直到昨天我成功的编译了。现在第一时间写出这个过程和大家分享。步骤如下: 一、启动glade-2 (当然是用最新版的了。这个没个说,有中文界面的)画出图形界面。设好适当控件的事件之后保存吧,假设我们的保存路径是:project/project1 。单击按钮“Build"。这样就生成了我们需要编译的文件了。退出glade-2 吧。 二、编译。用终端进入 project/project1 目录。运行 ./autogen.sh这
Guru of the Week 条款21:代码的复杂性(第二部分) (转)
Guru of the Week 条款21:代码的复杂性(第二部分) (转)[@more@]GotW #21 Code Complexity – Part IIXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 著者:Herb Sutter 翻译:K ][ N G of @rk™ [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingo
杂感 (转)
杂感 (转)[@more@]0 关于本文 转眼间,大学就到了头,下学期的毕业设计做完,就得卷起铺盖走人了。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 昨天还在郁闷逃课的日子何时结束,今天却已经没有课可逃了;昨天还在闹别扭的同学,明天却要面对分离。自己近日也忙于找工作,没有太多时间关心技术发展了,不过在找工作中却也有了不少感慨,也就写在这里,希望能为来者鉴吧。 1 关于人生 其实在进大学时,就应该对自己的人生进行详细的规划了。你想成为什么样的人?你要怎么做才能
用 IE 调用 RDS 实现远程数据库存取 (转)
用 IE 调用 RDS 实现远程数据库存取 (转)[@more@] 互连网上的数据库应用大多采用 web 后台数据库,用 ASP、PHP、JSP 等嵌入式脚本语言编程进行数据的后台存取。实际上,应用微软的 RDS(Remote Data Service 远程数据服务)同样可以进行 Web 服务器端的数据库访问,使用起来更显简单。而这一技术一般的报刊杂志介绍的比较少。 RDS 是微软随 IE4.01 以上浏览器发布的一个 ActiveX 组件,负责网络系统中远端数据库的访问。与 ASP 等数据库访问组件不同的是,RDS 不是工作在 Web 服务器端,而是调用浏览器本地的组件功能,实现真正
在VB.NET中改变显示器的分辩率 (转)
在VB.NET中改变显示器的分辩率 (转)[@more@]XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在vb.NET中改变显示器的分辩率 微软MVP 李洪根 在VB.NET中,我们很容易获得显示器的分辩率,但是,要改变显示器的分辩率就比较麻烦了。由于.NET的类库没有将EnumDisplaySettings 和ChangeDisplaySettings这两个api函数进行封装,但是我们得调用它们函数,相对于vb6来说,VB.NET调用API函数是有一些小的改动! 下面,我们就尝试一下在VB.NET中,使用这两个API函数。 新建一个项目,在For
谈用Delphi程序获取拨号连接的动态IP地址 (转)
谈用Delphi程序获取拨号连接的动态IP地址 (转)[@more@]在WIN9X下,如果安装了拨号网络,则在windows系统的系统目录System下将有两个拨号网络管理程序库Rasapi32.DLL和RasApi16.DLL,我们可利用其中的RAS系列函数来获取和设置拨号连接网络的信息。当然是可以获取拨号连接的动态IP地址了。在Delphi帮助文件中,有相关RAS函数的详细说明。 ---- 一、先解释一些要用到的数据常量和数据结构。 const RAS_MaxDeviceType = 16;//设备类型名称长度 RAS_MaxEntryName = 256;//连接名称最大长度 RAS_MaxDeviceName = 128;//设备名称最大长度 RAS
C#变量类型(1):引用类型和值类型 (转)
C#变量类型(1):引用类型和值类型 (转)[@more@] C#是一种类型安全的语言。每一个变量都要求定义为一个特定的类型,并且要求存储在变量中的值只能是这种类型的值。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 变量既能保存值类型,也可以保存引用类型,还可以是指针。这一课将讲述前两种类型,关于指针的讨论我们将在下一课中进行。 下面是关于值类型和引用类型不同点的概论: 如果一个变量v存储的是值类型,则它直接存储包含数据的对象。任何其他的变量v’都不能直接存储已经由v存储了