您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Delphi陷阱大全4.pdf
  所属分类: Delphi
  开发工具:
  文件大小: 799kb
  下载次数: 0
  上传时间: 2019-07-16
  提 供 者: chunya*******
 详细说明:Delphi陷阱大全4.pdf且前很少有 Delphi相关的新书上架。以前出的书大都是讲解入门知识,要么罗列组件 的使用方法。深入探讨语言底层的很少见,希望这本书能够提供一些补充吧。 软件廾发最重要的就是代码复用,我们来看看 Delphi为我们提供了多少官方代码: 版本 行数 Delphi4 25万行 phil 80万行 Delphi2007 >100力行 DelphixE2 200万行 Lazarus lo 80万行(包括收集的一些第三方包) 这样大量的代码,其BUG量却很低,可见 Delphi是一款高质量的软件。加上各种高质 量第三方代码,可复用代码库可达到几百万甚至千万行级代码。为软件开发商节省了大量重 复开发时间成本。 本书内容以 Delphi7为蓝本,以最新的 Delphi版本作为补充,解释些BUG、陷阱, 并讲解一些非陷阱的知识点。由于版木差异,书里面的例子不一定全部正确,请自行调试 Delphi的陷阱主要来自 1 Delphi自己版本的变化,在老的版本的意义和新的版本可能不同 2.一些入门书簊没有深入探讨的讲解 3.程序员没有认真阅读联机帮助手册 4安装了版不一致的第三方软件; 5网络上的资料很多没有注明算法或者代码适用的版本 声明:本书起《 Delphi陷阱大全》这个名字,并非哗众取宠,也不是表示 Delphi这个 软件有多少BUG,而是我们常常看到的书籍,没有深入探讨一些问题,导致我们许多学员 学习到一些错误的知识。作者水平有限,写出这些文字,希望大家能够共同进步,也欢迎 Delphi的爱好者、程序员提出不冋意见,促进 Delphi开发者共冋提高。我的Mai: 1565498246 gg. Col。或加入QQ群:34176611 木书参考∫: macro cantu的书,万一的博客,2 CCC. Com等网站资源片段。 加入QQ群:34176611 这甲有东兰,纯2,木木,algo等高手坐镇。感谢盒子网友 sephil等的建议。 分类目录 第一部分MBCS问题 第二部分用法习惯 第三部分 Delphi BUG 第四部分知识点 目录表 第一部分MBcS问题 1辨析Pos和 Ansipos函数 2 ansiquotedstr和 quotedstr别 3. Alloc mem和 GetMem函数区别 4对比, Ansi Compare File Name, samefilename,比较两个文件名 5对比 Ansilastchar,得到字符串最后一个字符(没有非MBCS的版本) 6对比 Ansilowercase filename, Lower Case函数,转换到小写。 7对比, StrNextchar, nextchar得到下个字符指针,支持MBCS 8.对比 Bytc Type, Str Byte Typc,査找字符串某个位置字符是什么字节类型 9对比, Byte ToCharIndex, BytcToCharLcn,防止半个汉字进行探测,用来截取字符串 10.对比, chartobyteindex, CharToByteLen,也可以用来探测半个字符情况 11对比, charlength, strcharlength,探测某个位置字符是单字节字符,还是双字节字符 12.对比, strleft, strbleft, ansileftstr区别和联系,取字符串左边若十字符 13对比, ansiConta ins str, AnsiCon tains text是否字符串包含在另外个字符串里面 14对比 AnsiEndsstr,一个字符串是否和另外一个字符串的尾巴相同,区分大小写,15对 比, Ansicontains str, Ansicontainstext和 Ansilndexstr, Ansilndextext,探测字符串在另外一个 字符串中位置 16对比, Ansilndex str, Ansicon tains str, AnsiMatch Str,匹配字符串 17对比, AnsiMatchStr, AnsiMatchText,在字符串数组中,配,查找字符串 18.对比, ansiMidst, Midst, midSt,取字符串中间串 19对比, AnsiReplaceStr, AnsiReplace Text, StringReplace替换字符串 20.字符(不是字节,反序算法, AnsiReverse String 21对比, AnsiRightstr, Rightbstr, Rightstr取字符串右边着干字符串 22对比, Ansistartsstr, Ansistarts text,Pos函数,取得字符串在是否是另外一个字符串中的开始 24应该用 quotedstr还是 ansiQuotedstr? 25 Compare Text和 AnsiCompare Str函数 29. Lower Case F AnsiLowerCase 30 Uppercase FA Ansi Case 31同样, AnsiUpperCasefileName和 uppercase进行对比 第二部分用法习惯 23 ExtractStrings函数陷阱 26.with语句陷阱 27 TForm1, TForm2陷阱 28 TDataModule陷阱 32 Inttostr陷阱 33向后兼容函数或者过程列表 40 marc Valuc函数比较浮点数 4l. TimeStamp和Msgl的 Time Stamp的不同点 43.字符串转换成 boolean的自定义,如果不小心使用可能导致错误 42. ours Between Fl lour Span 38ceil和INT函数区别 38Frac和INT函数 39 TStringList陷阱 36BCD数据表示范围 37 DIVMOD过程 66. trunc,int, Integer into64, ceil floor区分 77ry语句级联 第三部分 Delphi BUG 34Ceil函数 35 Floor函数陷阱 65不完整的 OLE To int64 67.int64支持情况 69.endofaday bug 73. IDE Bug Fix Pack 4.3 第四部分知识点 44 Delph中的序列化与反序列化 45 Delphi中的哈希表 46.另外一个第三方的快速哈希算法 47XE中动态数组的错误忽略功能 48 Delphi, Lazarus数组属性 49 Delphi同单元的类保护域的访问 50.For循环变量是否不可变 51Case语句是否可以用字符串作为判定变量 52 Delphi程序的5种单元结构 53过程、函数、变量、属性∠间的区分 54数组型属性和数组的不同点 55默认数组属性和数组 56无法转换的 Tlist. last指针 57没有类型的参数 58 writeln不能支持的变量类型 59没有初始化的动态数组,例程: 60.for循环变量是否可以使用复杂变量? 61. Delphi的 Class, object, Classi( TObject区别 62 Delph2007新的类犁 63 Delphi不支持的指针操作 64 Unicode引起的问题 68来自Wiki上资料片段BUG 70 function是否可以返回 array of integer 71是否可以将字符串赋值给 aarray[0.25 of ansichar 72. array of integer不等于 TIntegerDynArray 74 private不是 private 75case条件,最大支持的整数 76 delphi类型转换大全 78 delphi7以后版本新语法 9 Record的内存泄漏 1.辨析Pos和 Ansipos函数 许多资料,包括万一的博客等都说 delphi的pos函数可以用在汉字的查找 这是明显不对的,官方资料help里面明显说了,pos数没有按本地字符集 进行查找,很可能导致查找错误。如果不是asci字符集的字符串,必须用 antIpas函数。 << Delphi函数大全>也错了。至少是不完整的描述 所谓本地字符集就是MBCS(主要针对亚洲的多字节字符集编码) procedure TForml ButtonlClick(Sender: TObject var s: AnsiString w: Widestring egin bAc memo1. lines. add(inttostr(Pos (a, s)) memo1. lines. add (inttostr(Pos (a', s))) w:= bac memol. lines. add(inttostr(Pos (A', s))) memo1. lines. add(inttostr (POs (A', w)))
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Delphi陷阱大全4.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: