摘要: DBGrid中顯示行號的終極解決方案 昨天在大富翁論壇上見一貼子,求在DBGrid中顯示行號的方法,並稱此題為“曠世難題”,我一想,這樣的題目也叫曠世難題?於是自己就動手嚐試,結果發現原來並不簡單,確實是有點難度。後來又在網上搜索良久,也始終找不到一個很好的解決方案,有的也只是在瀏覽狀態下才能實現,而在Insert下卻不能實現,所有的行號都顯示為 -1。 難道?delphi真的是無能為力的嗎?我不信,幾經試驗,終於讓我找到了解決方法,代碼如下: //聲明全局變量i procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Re. 阅读全文
posted @ 2012-05-14 15:14 yoogoo 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 在delphi Lib\目录下找到qrprev.dfm 文件,并在此文件中增加BorderIcons = [biSystemMenu, biMaximize] 如:C:\Program Files\Borland\Delphi5\lib\qrprev.dfm 中增加(红色部分) TextHeight = 13 BorderIcons = [biSystemMenu, biMaximize] object StatusBar: TStatusBar Left = 0 Top = 538 Width = 644 Height = 19 阅读全文
posted @ 2012-05-11 14:50 yoogoo 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1。tomcat6 配置服务器用户和密码在tomcat6\conf\tomcat-users.xml 中加以下项<user username="Lin" password="lin"roles="admin,manager" />2. 更改服务器端口8080 改为8088,修改方法如下:在tomcat6\conf\server.xml 中 如下中 8080 改为8088<Connector port="8088" protocol="HTTP/1.1" connectionTi 阅读全文
posted @ 2012-05-10 22:12 yoogoo 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 看了java私塾的中级视频,感觉很全面,总结整理出了一些Eclipse快捷键,希望对有用的朋友有所帮助:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下 阅读全文
posted @ 2012-05-10 11:58 yoogoo 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.忘记用户(如:system,sys)密码?解决:cmd->sqlplus-> system as sysdba ->alter user system identified by abc123;说明:abc123 为新密码2.用户被锁,这么解锁?在SQLPLUS 中运行:alter user system account unlock;3.执行碰到异常,回滚以前读写操作begin ..........COMMIT;EXCEPTION WHEN OTHERS THEN BEGIN ROLLBACK;RAISE;END;END;oracle 更新字段名、添加字段、删除字段对字 阅读全文
posted @ 2012-05-07 17:50 yoogoo 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 控制面板->管理工具->组件服务展开组件服务->计算机->我的电脑->COM+应用程序右键 新建 应用程序或者在已有的条目下面->组件->右键“新建-组件”->下一步->安装新组件->找到目录,包dll或tlib文件选择,打开即可。 阅读全文
posted @ 2012-05-07 14:54 yoogoo 阅读(1693) 评论(0) 推荐(0) 编辑
摘要: 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..4] then break; k:=StrTointDef(Copy(s1,1,i-1),-1); if (k<0) or (k>255) then Break; inc(Result); 阅读全文
posted @ 2012-05-03 08:25 yoogoo 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 1. DECODEDECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录 中的工资字段值? select salary into var-salary from employee,然后对变量var-salary用if-then-else或choose case之类的流控制语句进行判断。 如果用DECODE函数,那么我们就可以 阅读全文
posted @ 2012-04-26 11:00 yoogoo 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 第24章 网络聊天室在网络编程一章中,介绍过一个简单的聊天室程序,其功能比较有限,并且是界面也不友好。本章将会完整的介绍一个相对来说完整的,界面友好的聊天室。本章的聊天室程序是的客户端是以Applet形式实现的,更方便Java嵌入在网页中使用的原意。24.1 服务器端在聊天室服务器端需要完成的任务有以下几点: 监听用户的连接请求储存连接用户的信息转发用户发送的信息处理用户的退出的信息24.1.1 服务器服务器端首先需要建立一个ServerSocket,然后监听用户的连接请求。当监听到用户请求时,建立相应的Socket,通过该Socket与用户进行信息的交互。24.1.2 服务器端线程对象服务器 阅读全文
posted @ 2012-04-23 23:09 yoogoo 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 第22章 JSP技术简介Internet已经发展成为电子商务、电子政务、应用系统等Web应用的基础设施。基于Web的应用程序称为浏览器/服务器模式,即B/S模式。跟传统的服务器/客户端模式相比,B/S结构的管理和部署都非常简单。要开发Web应用程序,传统的HTML已经不能满足要求,需要一些语言用于动态的处理用户请求。目前,生成动态网页的方法有CGI、ASP、PHP和JSP。其中JSP是基于Java的,本章主要介绍JSP的知识。22.1 JSP综述JSP是Java Server Page的缩写。它是SUN公司推出的一门基于Java的Web动态页面技术。JSP为创建动态的Web应用程序提供了简介快 阅读全文
posted @ 2012-04-23 23:08 yoogoo 阅读(448) 评论(0) 推荐(0) 编辑