上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 203 下一页
摘要: MVC架构是"Model-View-Controller"的缩写,中文翻译为"模型-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和 MVC模式Applet。随着应用的复杂性 阅读全文
posted @ 2011-02-28 15:57 delphi中间件 阅读(326) 评论(0) 推荐(0)
摘要: 对于Query一类的SQL查询控件来说,Macro宏替换功能真是一个好东西。比如,您可以设置一个叫ZTName的宏来代表当前帐套名称,这样所有需要添加帐套WHERE条件的地方,都可以使用这个宏来代替。其实不仅UniDAC提供了宏替换的功能,就算是十年以前的RxLib系列控件,也已经提供了类似的功能。但网上一直没有说明怎么使用这个功能,关于怎么应用这个功能就是找不到了。下面我就以一个简单的例子来说明一下使用方法:1、首先在UniConnection中找到Macros属性,并在里面添加ProjectName这个宏,宏的值为'OA管理系统'。2、要注意:如果要替换的值是一个字符串,那 阅读全文
posted @ 2011-02-27 07:34 delphi中间件 阅读(341) 评论(0) 推荐(0)
摘要: 当你选择Oracle作数据库服务器时,客户端一般需要装一个肥硕的200M左右客户端,而且还要做连接配置,尤其是C/S模式,客户端多的时候非常不便。当然,网上也有一个10M左右的Oracle精简客户端,性能和稳定性和官方版差不多。Oracle还提供了Direct Mode(直连模式),只要你的客户端机子支持TCP/IP协议,完全可以不用安装Oracle客户端及其连接配置。幸运的是,UniDAC也提供了Direct Mode。只需要如下简单配置:1、在TUniConnection控件上点击右键,选择菜单“Connection Editor”,在弹出的对话框中选择分页“Options”,“Optio 阅读全文
posted @ 2011-02-27 07:32 delphi中间件 阅读(454) 评论(0) 推荐(0)
摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids, DBGrids, DB, DBAccess, Uni, MemDS, UniProvider, InterBaseUniProvider;type TForm1 = class(TForm) UniConnTest: TUniConnection;//用于数据库的连接 InterBaseUniProTest: TInterBaseUniProvi 阅读全文
posted @ 2011-02-27 07:29 delphi中间件 阅读(525) 评论(0) 推荐(0)
摘要: delphi中move函数的正确理解 收藏 我们能看到以下代码var pSource,pDest:PChar; len: integer;.......................//一些代码Move(pSource,pDest,len); //错误Move(pSource^,pDest^,len); //正确看起来确实好像是传值,而不是传地址,但是各位别忘了,这不是C,C++,而是DelphiObject Pascal,所以,绝不能从函数调用的方法判断是传值还是串地址!!必须看函数的定义,只有定义才能说明是传值还是传地址,再说一遍,这不是C,C++!!我们看到的函数定义是这样的proce 阅读全文
posted @ 2011-02-25 18:28 delphi中间件 阅读(4351) 评论(0) 推荐(0)
摘要: function ReadFileToBuffer(const AFileName: string; var AFileSize: Cardinal; var AData): Boolean;varFileHandle: THandle;MappingHandle: THandle;FindData: TWin32FindData;MappingName: string;TheCreationTime: TFileTime;FileAttrs: DWORD;ThisSize: Cardinal;CommitSize: Cardinal;Segment: Cardinal;PFileData, 阅读全文
posted @ 2011-02-25 18:22 delphi中间件 阅读(517) 评论(0) 推荐(0)
摘要: function WriteFileFromBuffer(const AFileName: string; AFileSize: Cardinal; var AData; AIsAppend: Boolean = False): Boolean;typePTQWord = ^TQWord;TQWord = packed record case Boolean of False: (QWORD: Int64); True: (LODWORD: DWORD; HIDWORD: DWORD);end;varDriveName: string;MappingName: string;DiskFreeS 阅读全文
posted @ 2011-02-25 17:46 delphi中间件 阅读(549) 评论(0) 推荐(0)
摘要: 1.组件对象的序列化从TCOMPONENT继承下来的组件对象序列化都简单,因为它本身支持流化,通过流化也就达到了序列化组件对象的目的。TReader和TWriter都只支持Tcomponent流化,除非你自己写个TReader和TWriter,就有可能支持TPersiten的流化. function ComponentToString(Component: TComponent): string; var BinStream:TMemoryStream; StrStream: TStringStream; s: string; begin BinStream := ... 阅读全文
posted @ 2011-02-25 11:24 delphi中间件 阅读(1371) 评论(0) 推荐(0)
摘要: object FormChoose: TFormChoose Left = 331 Top = 269 BorderStyle = bsDialog Caption = #36873#25321 ClientHeight = 242 ClientWidth = 439 Color = clBtnFa 阅读全文
posted @ 2011-02-23 21:10 delphi中间件 阅读(1304) 评论(0) 推荐(0)
摘要: 湘潭真武山陈氏 鼻祖晓苍公,讳晚,江西永新人,以世乱于明洪武16年(1383)移籍湖广宝庆府邵阳县杨柳冲西萼塘,置水田三百六十亩,得业承差,遂为邵人,生子数人,昂公居长。时靖难兵起,邵差繁重,公不堪其苦,遂以家产付兄弟,于景泰2年(1451)徙于湘潭草叶桥,虑邵役追及,尝改姓萧,家道日昌。昂公有七孙,五阙,仅得长孙添祯、七孙添华。添祯之后世居中湘,至孙辈别为三房:柳桥祖玉爵、近桥祖玉受、仲桥祖玉管;添华孙玉珠为还溪房祖,玉珍为儒溪房祖。清嘉庆24年(1819)再建宗祠于十四都八甲真武山,门联:灵钟真武,瑞映德星。明天启7年(1627)创修族谱,清乾隆50年(1785)续修,道光25年(1845 阅读全文
posted @ 2011-02-22 13:26 delphi中间件 阅读(363) 评论(0) 推荐(0)
上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 203 下一页