自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Delphi中@,^,#,$分别表示什么?

@:取址运算符; var int:integer; p:^integer; new(P); int:=24; p:=@int; dispose(P);^:指针的引用解析操作符; var pint:^integer;new(pint); showmessage(inttohex(integer(@pint),8)); pint^:=$ff; showmessage(inttohex...

2016-07-20 14:37:00 148

转载 delphi 通过点击获取控件名称

你把一个TButton和一个TSpeedButton的OnClick都设置成一样的试看看。如procedure TForm1.SpeedButton1Click(Sender: TObject);begin if TWinControl(Sender).Name = 'Button1 ' then ShowMessage( 'Butto...

2012-07-23 10:38:00 987

转载 oracle数据类型详解

数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有...

2012-06-08 14:43:00 129

转载 delphi 动态创建 复选框控件

procedure TFrmSysIni.FormCreate(Sender: TObject);var I:Integer; Col,Row:Integer;//第几列begin TabelList:=TStringList.Create; DM1.ADOC1.GetTableNames(TabelList); Col:=0; Row:=0; For I:=0 to Tab...

2012-05-31 09:37:00 227

转载 JAVA Eclipse 操作笔记

1.在Eclipse 设置tomcat 默认服务器从Eclipse菜单 Windows->Preferseres->Server->Runtime EnviroMent->在右边 单击 add按钮,选择tomcat 6.x,点击Finish,然后浏览找到tomcat 根目录,点击Finish。2.在Eclipse 设置IE浏览器作为调试显示浏览器从E...

2012-05-30 22:59:00 77

转载 DBLookupComboBox 打开数据集后,指定默认值。

1. 在数据集已经打开的情况下才使用DBLookupComboBox1.ListFieldIndex:=0的。2.listfieldindex是你的DBLookupComboBox1在列出的字段中选择一个作为索引。比如你列了2个,0就是将第一个作为索引。 真正实现默认值是: DBLookupComboBox1.KeyValue:=你自己的值;3.dblookupcom...

2012-05-29 20:00:00 428

转载 数据列表中显示复选框

TListView 可以帮你实现。1. 在界面添加TListView 控件 ListView1,设置 ListView1.viewStype:=vsReport。或等于vsList。  ListView1.checkboxes:=True;2. 可以把数据加载到 ListView1中。 ListView1.Items.Clear; ListView...

2012-05-29 19:24:00 172

转载 DBGrid 更变数据内容显示

1.把DBGRID的第一列更变内容显示 if Column.FieldName= 'OPERATORID' then if DataCol = 0 then begin DBGrid2.Canvas.TextRect(Rect, Rect.Left + 2, Rect.Top + 2, IntToStr(i)); inc(i); end;//I:显示了其...

2012-05-29 15:39:00 157

转载 delphi AddObject 用法

//添加数据和对象到下拉框procedure TForm1.Button1Click(Sender: TObject);var s:string;begin ComboBox1.Items.Clear; s:= '1001'; //ComboBox1.Items.Add('1'); ComboBox1.Items.AddObject('1',TObject(s) );...

2012-05-23 10:40:00 411

转载 手工添加“显示桌面”快捷方式

手工添加“显示桌面”快捷方式保存为"显示桌面.scf"就可以了。程序代码[shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop然后放到C:\Documents and Settings\Administrator\Application Data\Microsoft\Inte...

2012-05-14 16:19:00 62

转载 DBGrid中顯示行號的終極解決方案(Delphi篇)

DBGrid中顯示行號的終極解決方案 昨天在大富翁論壇上見一貼子,求在DBGrid中顯示行號的方法,並稱此題為“曠世難題”,我一想,這樣的題目也叫曠世難題?於是自己就動手嚐試,結果發現原來並不簡單,確實是有點難度。後來又在網上搜索良久,也始終找不到一個很好的解決方案,有的也只是在瀏覽狀態下才能實現,而在Insert下卻不能實現,所有的行號都顯示為 -1。 ...

2012-05-14 15:14:00 144

转载 delphi quickReport 预览界面 禁用最小化按钮

在delphi Lib\目录下找到qrprev.dfm 文件,并在此文件中增加BorderIcons = [biSystemMenu, biMaximize] 如:C:\Program Files\Borland\Delphi5\lib\qrprev.dfm 中增加(红色部分) TextHeight = 13 BorderIcons = [biSystemMenu, biMa...

2012-05-11 14:50:00 217

转载 java jdk基本配置和tomcat配置服务器

1。tomcat6 配置服务器用户和密码在tomcat6\conf\tomcat-users.xml 中加以下项<user username="Lin" password="lin"roles="admin,manager" />2. 更改服务器端口8080 改为8088,修改方法如下:在tomcat6\conf\server.xml 中 如下中 8080 改为8088&...

2012-05-10 22:12:00 76

转载 Eclipse快捷键汇总

看了java私塾的中级视频,感觉很全面,总结整理出了一些Eclipse快捷键,希望对有用的朋友有所帮助:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面...

2012-05-10 11:58:00 71

转载 Oracle 常用操作

1.忘记用户(如:system,sys)密码?解决:cmd->sqlplus-> system as sysdba ->alter user system identified by abc123;说明:abc123 为新密码2.用户被锁,这么解锁?在SQLPLUS 中运行:alter user system account unlock;3.执行碰到异常,回...

2012-05-07 17:50:00 54

转载 安装中间层(COM+应用程序 组件)

控制面板->管理工具->组件服务展开组件服务->计算机->我的电脑->COM+应用程序右键 新建 应用程序或者在已有的条目下面->组件->右键“新建-组件”->下一步->安装新组件->找到目录,包dll或tlib文件选择,打开即可。转载于:https://www.cnblogs.com/yoogoo/archive/2012...

2012-05-07 14:54:00 290

转载 检查IP地址是否有效(delphi)

Function Checkip(const Ip:String):byte;var i,k:Integer; s1:String;begin Result:=0; s1:=Ip; i:= Pos('.',s1); s1 := s1 + '.'; while i > 0 do begin if not Length(Copy(s1,1,i)) in [2.....

2012-05-03 08:25:00 341

转载 Oracle 关键字或函数

1. DECODEDECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录 中的工资字段值? select sal...

2012-04-26 11:00:00 199

转载 从零开始学Java 第24章 网络聊天室

第24章 网络聊天室在网络编程一章中,介绍过一个简单的聊天室程序,其功能比较有限,并且是界面也不友好。本章将会完整的介绍一个相对来说完整的,界面友好的聊天室。本章的聊天室程序是的客户端是以Applet形式实现的,更方便Java嵌入在网页中使用的原意。24.1 服务器端在聊天室服务器端需要完成的任务有以下几点: 监听用户的连接请求储存连接用户的信息转发用户发送的信息处理用户的退出的信息...

2012-04-23 23:09:00 72

转载 从零开始学Java 第23章 用户登录验证模块

第23章 用户登录验证模块本章的内容是分析一个用户登录验证的过程。该过程虽然简单,但是要涉及到HTML、Servlet、数据库和XML等各个方面的知识,也反映了这些知识综合运用的重要性。在本章中使用servlet和javaBean来把验证的流程从页面中分离出来。这样就能把业务逻辑把和页面显示分离开,采用了目前流行的MVC结构来设计,各部分的作用都很清楚。23.1 验证过程分析一个用户...

2012-04-23 23:08:00 145

转载 从零开始学Java 第22章 JSP技术简介

第22章 JSP技术简介Internet已经发展成为电子商务、电子政务、应用系统等Web应用的基础设施。基于Web的应用程序称为浏览器/服务器模式,即B/S模式。跟传统的服务器/客户端模式相比,B/S结构的管理和部署都非常简单。要开发Web应用程序,传统的HTML已经不能满足要求,需要一些语言用于动态的处理用户请求。目前,生成动态网页的方法有CGI、ASP、PHP和JSP。其中JSP是...

2012-04-23 23:08:00 254

转载 从零开始学Java 第21章 集合框架

第21章 集合框架通过前面几章的介绍,读者对Java的基本特性已经有了一定了解。但是关于数据的存储目前还没有一个很好的工具,比如对象集合如何保存,可以使用它们使得在添加、查找、删除对象时候的效率更高。这时候就需要使用集合,使用了这些类和接口,就能方便操作大量的数据。前面讨论了关于数组的感念,其实数组就是一黾希撬泻芏嗖环奖愕牡胤健1热纾憾ㄒ逡桓鍪榈氖焙颍匦肷昝魉某ざ龋橹...

2012-04-23 23:07:00 67

转载 从零开始学Java 第20章 数据库编程

第20章 数据库编程数据库技术如今发展十分迅速,已经广泛的应用于各个行业。尤其在金融、电信等业务系统中占有十分重要的地位。作为一门强大的编程语言,Java对数据库的支持也十分强大,通过JDBC工具可以方便的进行数据库编程。本章将会先简单的介绍数据库的知识,然后重点介绍Java中对数据库的支持。20.1 数据库基础知识也许读者可能并不了解数据库的知识,所以本书设置了本节。本节会对数据库...

2012-04-23 23:07:00 185

转载 从零开始学Java 第19章 网络编程

第19章 网络编程网络应用是Java语言取得成功的领域之一,它已经成为现在Internet上最流行的一种编程语言。Java语言在网络编程方面提供了许多方便,其他语言往往需要数页代码才能完成的事情,在Java中可能只需要一条语句就可以。本节就主要介绍网络编程中要用到的Java类,如InetAddress 、URLs、Sockets、Datagram,在本章的最后,会讲解一个简单聊天室的示...

2012-04-23 23:06:00 75

转载 从零开始学Java 第17章 Java常用类

第17章 Java常用类Java中的类库非常大,对于开发提供了强有力的支持。本章就针对于部分常用的类进行介绍,用户可以应用这些类库比较方便的实现一些复杂的功能。17.1 封装类Java语言中为每一中基本的数据类型都提供了一个相对应的封装类,例如Integer类所对应的int型、Float类所对应的float型等等。这样一来就大大加快了程序的处理速度,提高程序的性能。Java中的封装类...

2012-04-23 23:05:00 66

转载 从零开始学Java 第18章 泛型

第18章 泛型泛型是J2SE 5中新添加的特性。该特性可以说对Java的影响非常大,甚至说翻天覆地的变化也不为过。本章主要对Java的泛型特性进行介绍。主要包括为什么要使用泛型,泛型方法、泛型类的使用以及泛型对Java继承机制的影响。通过本章的学习,读者应该在编程中尽量的使用泛型。18.1 为什么泛型这一节主要介绍Java中泛型产生的原因,泛型为Java带来的好处。主要还是通过示例来...

2012-04-23 23:05:00 66

转载 从零开始学Java 第15章 Java输入输出流

第15章 Java输入输出流Java提供了完善的输入输出功能,即I/O功能。用于处理键盘输入、文件读取、写入以及网络传输数据等事件。Java的输入输出流是非常复杂的,本章将会对Java的文件系统、各类输入输出流以及对象序列化进行介绍。通过本节的学习读者会对Java的输入输出流有清晰的认识。15.1 I/O基础在正式介绍Java输入输出流之前需要一些基本概念的介绍。这一节的主要内容就是...

2012-04-23 23:04:00 101

转载 从零开始学Java 第16章 图形编程

第16章 图形编程前面编写的程序,都是使用控制台来进行数据的输入与程序的输出。这样对程序的使用者来说这样是不够美观也不够友好的。本章的主要内容是介绍Java中的图形界面编程,目前Java图形界面编程主要用的是Swing技术,本章的主要内容就是介绍Swing的基本知识。16.1 Swing概述Swing是SUN公司推出的第二代图形编程包。使用Swing技术可以开发出功能强大,界面友好的...

2012-04-23 23:04:00 150

转载 从零开始学Java 第13章 多线程

第13章 多线程前面编写的程序都是单线程的。程序都是从main方法开始按照程序编写顺序的执行一条线索。但是在现实情况中有时候需要有多个线索同时运行。这就需要用到多线程的知识,Java对于多线程提供了良好的支持。本章的主要内容是介绍线程的基础、如何创建Java线程这些基本知识。并介绍了Java中多线程的应用以及线程同步等线程知识。13.1 线程基本知识 本节主要内容是从总体上来介绍一下...

2012-04-23 23:03:00 63

转载 从零开始学Java 第14章 Applet程序

第14章 Applet程序Java中有两种类型的程序,Application(应用程序)和Applet(小程序)。前面写的程序都属于应用程序。实际上,在Java发展的早期,是Applet带来了Java如此大甚至有些言过其实的名声,Sun公司希望通过Applet可以把应用程序都放在网上,这样用户不用安装就能使用。不过由于目前的网络速度的限制以及其它一些因素Applet并不能做到这一点,甚...

2012-04-23 23:03:00 134

转载 从零开始学Java 第10章 接口和内部类

第10章 接口和内部类接口是为了解决无法实现多重继承而提供的一个解决方案,接口与类的定义比较类似,但是接口中没有具体的方法实现,就像是没有进行装修的房子一样,只有一个外壳方法和公有的静态方法。一个类可以通过接口来实现多重继承。10.1 接口 接口在Java中是一项比较重要的接口,它是一系列抽象方法和常量的属性集合,一个类如果实现了接口,就必须要实现接口中所定义的所有方法,而且一个类可...

2012-04-23 23:02:00 79

转载 从零开始学Java 第12章 异常处理

第12章 异常处理世界上没有完美的事情,一个完善的程序不可能总是会准确无误的运行,它们的运行流程都是在开发人员所预料的范围之内。但是,实际却不尽人意。在程序的运行过程中可能会因为各种原因而导致出现错误,例如用户的误操作,各种环境原因等。Java为此提供了异常处理机制。通过这套机制就可以将容错率提高。本章就主要介绍Java的异常处理机制。12.1 异常Java中的异常处理是提前给出程...

2012-04-23 23:02:00 86

转载 从零开始学Java 第11章 面向对象编程技巧初探

第11章 面向对象编程技巧初探 面向对象技术比较吸引人的地方就在于它的代码复用方面的能力。在面向对象的编程语言中,代码的复用通常是通过重复调用一个方法来实现的,这种方式就是Java中“组合”的前身。本章就介绍这种技术的语法以及其他面向对象编程相关的技术。11.1.1 组合概述 组合就是指将已经存在的类型作为一个新建类的成员变量类型,并且使得新类型具备现有类的功能。这种模式也...

2012-04-23 23:01:00 89

转载 从零开始学Java 第9章 继承和多态

第9章 继承和多态继承和多态是Java面向对象语言设计中的两个重要的特点。所谓继承,就是在现有类的基础上来构建新类以满足新的要求。本章就主要介绍Java中的继承和多态。9.1 派生类 在继承的过程中,新的类继承原来类的方法和实例变量,并且能够添加自己的方法和实例变量,这就是继承。子类回去继承父类中的一些方法和属性,这就相当于显示生活中的父子关系一样。所以将这种机制称之为继承,而且其中...

2012-04-23 23:00:00 128

转载 从零开始学Java

第10章 接口和内部类接口是为了解决无法实现多重继承而提供的一个解决方案,接口与类的定义比较类似,但是接口中没有具体的方法实现,就像是没有进行装修的房子一样,只有一个外壳方法和公有的静态方法。一个类可以通过接口来实现多重继承。10.1 接口 接口在Java中是一项比较重要的接口,它是一系列抽象方法和常量的属性集合,一个类如果实现了接口,就必须要实现接口中所定义的所有方法,而且一个类可...

2012-04-23 23:00:00 96

转载 从零开始学Java 第7章 数组

第7章 数组数组是一种复合型的数据类型,它具有相同类型的数据集合。数组中的每一个数据称为数组的元素,数组元素是有序的。在本章中,主要介绍数组的知识,其中包括数组的定义、创建数组、数组的使用以及多维数组。7.1 数组基础 数组是一种线性表,是一组数据的集合。用户可以比较方便的获取到这个线性表中的任何一个元素,并且可以对其中的元素值进行修改。数组中的元素会根据下标的顺序在内存中按照顺序来...

2012-04-23 22:59:00 87

转载 从零开始学Java 第8章 类和对象

第8章 类和对象Java语言是一种纯面向对象的语言,如果要使用Java进行面向对象编程,首先就要建立面向对象思想。8.1 类 面向对象的程序都是由对象来组成的。所以在研究对象时首先要考虑对象的属性和行为。而有一些不同的对象却会表现出相同的属性或行为,例如苹果橘子等。通常将属性及行为相同或者相似的一些事物诚挚为类。类就是事物的集合和抽象。它所代表的是这类事物所共有的一些行为和属性8...

2012-04-23 22:59:00 71

转载 从零开始学Java 第6章 程序控制语句

第6章 程序控制语句编程语言都是使用控制语句来执行程序的过程,进行程序状态的改变。Java主要的控制语句有三种,选择语句、循环语句、跳转语句。本章会对这三种语句的各种形式进行详细的介绍,在最后一节中举了两个例子作为程序控制语句的实例。6.1 选择结构选择结构是指根据程序运行时候产生的结果或者用户的输入条件执行相应的代码。在Java中有两种选择语句可以使用:if和switch。使用它们...

2012-04-23 22:58:00 87

转载 从零开始学Java 第5章 运算符

第5章 运算符前一章讲了Java的数据类型,通过对这些数据进行有效的计算来完成程序,如何准确高效的进行运算,就需要了解Java的运算符。Java提供了相当丰富的运算符系统,主要分为以下四类:算术运算符、位运算符、关系运算符、逻辑运算符。这些运算符之间有优先级的关系,通过括号的组合而成的表达式可以完成复杂的计算。5.1 算术运算符 算术运算符一般在数学表达式中使用,使用方法和代数中的使...

2012-04-23 22:57:00 102

转载 从零开始学Java 第3章 Eclipse简介

第3章 Eclipse简介在正式介绍Java之前,本章先要介绍一款出色的Java IDE(集成开发环境)——Eclipse。它是目前最流行的集成开发环境,使用它可以高效的完成Java的开发。尽管对于初学Java的读者来说,笔者支持用记事本或是其它文本编辑器来完成程序的编写,但是这里还是对Eclipse进行简单的介绍,读者可以自行选取。3.1 Eclipse发展历史 Eclipse是I...

2012-04-23 22:56:00 153

空空如也

空空如也

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

TA关注的人

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