易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

18句话入门SQLServer XML

18句话入门SQLServer XML 收藏
/*
sql xml 入门:
    --by jinjazz
    --http://blog.csdn.net/jinjazz
   
    1、xml:        能认识元素、属性和值
   
    2、xpath:    寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁)
               
                语法格式,这些语法可以组合为条件:
                "."表示自己,".."表示父亲,"/"表示儿子,"//"表示后代,
                "name"表示按名字查找,"@name"表示按属性查找
               
   &nb ......

Delphi源程序格式书写规范

1,规范简介
  本规范主要规定Delphi源程序在书写过程中所应遵循的规则及注意事项。编写该规范的目的是使公司软件开发人员的源代码书写习惯保持一致。这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护。
2,一般格式规范
2.1 缩进
  缩进就是在当源程序的级改变时为增加可读性而露出的两个空格。缩进的规则为每一级缩进两个空格。不准许使用Tab。因为Tab会因为用户所作的设置不同而产生不同的效果。当遇到begin 或进入判断、循环、异常处理、with语句、记录类型声明、类声明等的时侯增加一级, 当遇到end或退出判断、循环、异常处理、with语句、记录类型声明、类声明等的时侯减少一级。例如:
if TmpInt <> 100 then
TmpInt := 100;
2.2 Begin..End
  begin语句和end语句在源程序中要独占一行,例如:
for I := 0 to 10 do begin //不正确的用法
end;
for I := 0 to 10 do //正确的用法
begin
end;
2.3 空格
  在操作符及逻辑判断符号的两端添加空格,例如:I := I + 1;,a and b 等,但添加括号时不需要空格。例如:if ( a > b ) then //错误的用法
If (a > b) then //正确的用法
又例如:proced ......

Delphi调用Servlet

一直想让Delphi做为RIA,而业务层使用Java!今天没事做,简单实现了一下!
目前有2种方案:
WebService
IndyHttp调用Servlet
以下是用IndyHttp来调用Servlet
一、先写一个helloworld的Servlet
1.编写ui以及service
//工具包
package com.cdrs.jutils;
import java.io.IOException;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public abstract class FormObject extends HttpServlet {

protected static final String ACTION = "ACTION";
public FormObject() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}

*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

}

@SuppressWarnings("deprecation")
p ......

Delphi中DLL初始化和退出处理


<1>利用Unit的
Initalization与Finalization这两个小节
  可以在Unit的这两个小节中安排Unit的进入和退出,但是
Program

Library并没有这两个部分,所以只能写在Unit中。
<2>利用ExitProc变量
  在Library的begin
..end.中间是可以写代码
的,
这里可以放置
DLL初始化代码
。如果想要做善后工作,则可以利用ExitProc变量。
我们首先在初始化代码

把ExitProc中包含的默认的善后过程地址保
存下来,然后把自定义的过程的地址赋给它,这样DLL退出时就会执
行我们制定的程序;在
自定义的过程的最后,把ExitProc恢复原来的
默认值,以便DLL能够继续完成原来默认的善后工作。下面是示例:
  library
MyDLL;
  ...
  OldExitProc: pointer;
  ...
  procedure
MyExitProc;
  begin
  ... //善后程序
  ExitProc :=
OldExitProc;
  end;
  ...
  begin
  ... //初始化程序
 
 OldExitProc := ExitProc;
  ExitProc := @MyExitProc;
  end.
<3>利用DllProc变量
  和ExitProc一样,DllProc也是一个在Systemd单元中预定义的变
量。
在使用DLLProc时, 必须先写好一个具有以 ......

Javascript中类的定义和继承

类的定义有3种基本方法:
1、创建并能返回特定类型的对象的函数(工厂函数)如:
function wu()
{
  var w=new object;
  o.a=1;
  return o;
}用这种方式创建对象:var u=wu();
2、创建构造函数,用new实例化例如:
function wu()
{this.a=1;}
用这种方式创建对象: var u=new wu();
3、原型方式,利用对象prototype的属性例如:
function wu()
{}
wu.prototype.a=1;
用这种方式创建对象 var u=new wu();
类的继承
类的继承有两种
对象冒充基本原理:构造函数使用this关键字给所有的属性和方法赋值(构造函数仅仅是赋值函数),所以可以利用一种方式,在类内部直接运行赋值函数,把this关键字传递给新类:
如:
var a=function()
{
 this.a=1;
this.b=1;
alert(this);
}
var b=function()
{
  this.aa=a;//对a中的this 进行转换,同样的方式还有
  this.aa();
  delete this.aa;//要把这个中间方法删除掉,否则会在以后的操作中覆盖原来类的方法
 //或者
  a.call(this,arg1,arg2);
//或者
 a.apply(this,[args]);
}
var ob=new b();
原型链:
基本原理:关于原型链,详见(http://www.javaeye ......

JavaScript函数闭包(closure) 的理解

自从学习JavaScript以来,一直对函数闭包不是太理解。知道大概是什么个意思,但是要将一个不会的人教会还真不行。总之就是不能彻底的理解。
今天看到的这篇文章感觉不错,和大家分享一下。
http://www.felixwoo.com/archives/247 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [2447] [2448] [2449] [2450] 2451 [2452] [2453] [2454] [2455] [2456]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号