百度首页 | 百度空间
 
文章列表
 
2008-02-28 12:46

这是个比较困难的东西,我花了较长的时间来研究它,数据操作无非增删改查,这里实现的是增加操作。

1. 在SharePoint中新建一个空白 Website,命名为UserList,然后新建一个Custom List,命名为Users,向列表中添加User ID 和 Memo 两个字段,修改默认视图为显示 Title,User ID 和 Memo

2. 访问SharePoint的Web Service,在

类别:delphi技术 | 评论(3) | 浏览()
 
2008-02-27 12:17

其实很简单,利用WebPartManager对象就可以实现,代码如下:

procedure RaisePostBackEvent(eventArgument: string);
var
i: integer;
instance: Hello;    // the class from namespace Rarnu.Hello
begin
for i := 0 to WebPartManager.WebParts.Count -1 do
begin
      if WebPartManager.WebParts[i].Title =

类别:delphi技术 | 评论(0) | 浏览()
 
2008-02-26 23:38

SharePoint提供了较为强大的工作流功能,但是也会有系统自带的无法满足需求的情况
此时就需要自己动手写一个工作流模块,并使用它。下面就是一个简单的工作流实例。

首先还是建一个Chrome类库项目,然后导入以下命名空间:
  System
  System.Data
  System.Design
  System.Drawing
  System.Drawing.Design
  System.Transactions
  System.Xml
  System.Web
  System.Web.Services
  System.Core

在设计窗口上拖入一个CodeAction控件,命名为

类别:delphi技术 | 评论(2) | 浏览()
 
2008-02-24 15:53

这是一个Chrome工程,需要RemObjects Chrome 2.0的支持

新建一个Chrome Class Library,然后添加 System.Web 的引用

namespace WPChrome;

interface

uses
System.Web.UI.WebControls.WebParts,
System.Web.UI;

type
TMars = public class(WebPart)
private
    fText: String := 'We are from Mars!!';
protected
    procedure Render(writer: Ht

类别:delphi技术 | 评论(9) | 浏览()
 
2008-02-19 12:14

正则表达式如下:
[\x81-\xfe][\x40-\xfe]|[\x41-\x5a]|[\x30-\x39]|[\x61-\x7a]|[\x20]

在Delphi中应用:
var
re: TRegExpr;
begin
re := TRegExpr.Create;
re.Expression := '([\x81-\xfe][\x40-\xfe]|[\x41-\x5a]|[\x30-\x39]|[\x61-\x7a]|[\x20])*';
re.InputString := '123abc一贰三';
ShowMessage(BooltoStr(re.Exec));
re.Free;
end;

类别:delphi技术 | 评论(8) | 浏览()
 
2008-02-17 19:23

这是一个全新的论坛,基本上讨论什么都是可以的
非常感谢ETIV sama帮我购买了空间,也帮我上传、配置了论坛

欢迎大家有空多来看看,多发帖子,谢谢大家的支持~

论坛地址:点击进入

类别:默认分类 | 评论(9) | 浏览()
 
2008-02-15 10:32
1. Delphi for AS/400
    这个消息是从范路先生这里得知的,CodeGear将发布一个专用于IBM AS/400 服务器开发的Delphi版本
2. Eclipse for Delphi
    据说是 IBM 的一个新计划,具体情况不得而知.就以往的Eclipse来看,应该是会方便一下Web应用的开发,并且也不会像原本的Delphi那样拥有很多的组件.这倒底是好事还是坏事呢
3. Delphi2008/RAD Studio2008
    终于能上Unicode了,等这一天不知等了多久,还有泛型之类的新特性加入,值得期待
类别:默认分类 | 评论(2) | 浏览()
 
2008-02-14 12:26

增加加载项:
procedure TConfig.AddModule(dllName: string; im: TInnerModule);
var
len: Integer;
i: Integer;
idx: Integer;
bHasModule: Boolean;
bHasInner: Boolean;
begin
bHasModule := False;
for i := 0 to Length(FModules) - 1 do
begin
    if ExtractFileName(FModules[i].DllName) = dllName

类别:delphi技术 | 评论(0) | 浏览()
 
2008-02-12 15:16

procedure TFormModuleList.FormCreate(Sender: TObject);
var
i, j:   integer;
tmpStr: string;
len : Integer;
begin
SetLength(md, ServerForm.HYModule.ModuleCount);
for i := 0 to ServerForm.HYModule.ModuleCount - 1 do
begin
    md[i].DllName := ExtractFileName(ServerForm.HYModule.Modules[i].FileName);
    md[i].Count   := ServerFor

类别:delphi技术 | 评论(1) | 浏览()
 
2008-02-10 01:18

为了实现数据连接模块共享,一个较好的解决方案就是使用插件中的插件(Plugin In Plugin/PIP)。
在Hydra中,可以较为轻松的实现PIP,下面做一个简单的解说

首先需要建立一个 PIP,例如说一个数据连接模块,名称为 CommonData,这个插件设为 Non-Visible,不可视模块保存为 untDataConnection.pas。在DataConnection上放置各种数据连接的控件,然后写以下接口:

unit DataIntf;

interface

uses
Classes, SysUtils, DB, ADODB, ZConnect

类别:delphi技术 | 评论(2) | 浏览()
 
     
 
 
文章分类
 
 
 
 
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 

请问CnCodeFormatter 什么时候放出来
 

好东西 ,支持
 

最终用了 appserv 整个世界清净了
 
 
     


©2008 Baidu