Delphi 模式编程》经过多年的酝酿和一年多的艰难写作终于完稿了。这本书最初仅仅是我本人学习模式的一个私人笔记,所以使用《Thinking in Patterns with Delphi》的英文名称可能更为准确。 本书第一部分“模式编程原理”,阐述了模式的概念,深入讨论了Delphi 的模式编程机制和模式编程法则;后面各部分则分别围绕23 个经典的设计模式进行解说,介绍其结构和用法,并给出模式编程的实践范例。 对于有编程经验的Delphi 程序员来说,阅读这本书并不困难。书中的例子他们大都很熟悉,只不过以前可能没有用模式编程的方式实现过。在比较不同的思考问题的方法和解决问题的途径后,我相信他们会有“于我心有戚戚焉”的感受。在理解模式的基础上,如果进一步深入阅读本书的“Delphi 的模式编程机制”和“模式编程法则”两章将会有更高层次的收获。 诚恳地讲,这部书并不适合初学者阅读,甚至不适合没有建立面向对象概念和不了解面向对象编程的读者阅读。不过初学者可以先积累一些编程实践经验,并通过阅读本人的《Delphi 面向对象编程思想》来建立面向对象的思维方式。然后,尝试阅读本书的一些较为简单和常用的模式,例如:Factory Method 模式、Strategy 模式等。 本书的结构是松散的,各个模式相对独立,自成一章。强烈建议读者在阅读时,先跳过那些你们认为难读的章节和暂时用不上的模式。我并不是说这些章节不重要,而是说最后再回过头来阅读这些章节效果会更好! 当然也可以将此书作为一本模式编程参考手册,便于读者在项目开发中遇到实际的设计问题时直接查阅相关章节,而不需阅读全书。 本书的光盘中包含了书中绝大多数示例程序的源代码,并在Delphi7 上调试通过。
2023-08-01 14:47:38 2.57MB 模式编程
1
在Windows上熟悉了图形操作界面,所有的软件都是图形操作界面,点击对应的功能操作即可,这意味着所有软件实际只有一种操作方式。而Linux,从系统到软件,都是命令行操作,你需要记忆各种命令,以及命令的各种参数,相对来说还是比较复杂的。程序员多少都需要了解一点linux命令的知识。 《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以帮助大家更好的记忆、更好的学习
2023-07-19 23:36:34 1.58MB linux 范文/模板/素材
1
1、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的输入输出函数 2.2 Python中的注释 2.3 Python中的变量 3、Python中的基本数据类型 3.1 整型-int 3.2 浮点型-float 3.3 布尔类型-bool 3.4 字符串类型-str 4、Python中的常见运算符 4.1 算术运算符 4.2 关系运算符 4.3 逻辑运算符 4.4 位运算符 4.5 成员运算符 4.6 身份运算符 5、Python中的分支结构 5.1 单向分支-if语句 5.2 双向分支-if 5.3 多分支-if 5.4 分支结构的嵌套 5.5 条件表达式 6、Python中的循环结构 6.1 while循环 6.2 for循环 6.3 循环结构嵌套
2023-07-12 09:33:11 22.35MB python
1
Oracle内核技术揭秘_PDF电子书下载 带书签目录 高清完整版
2023-06-28 21:55:40 63.79MB Oracle
1
敏捷开发必要的技巧111111111111111111111111111111111111111111111111
2023-06-16 09:20:42 2.06MB 敏捷开发的必要技巧完整版
1
文件已上传到百度网盘,附件中是下载地址。真正免积分免费完整版,绝不出现仅下载到部分章节,书中广告页要求QQ联系支付宝购买完整版的流氓行为! 欢迎免积分下载更多本人独有网上难寻觅的 高清IT电子书:http://download.csdn.net/user/sinophp123 人无我有,人有我优,人优我廉!我的版本是全网最清晰的独家制作版本,还不要资源分。 同样一本书,下我的就可以了! 本人上传资料的原则: (1)如果CSDN和网上其他地方已随处可见高清下载,本人不再上传。 (2)如果网上已有我还上传,那么肯定是经重新制作,如不再缺页,清晰度更高,或者加上书签。 (3)每本书都经过逐页纯手工精心处理,包括清晰度的增强,水印的去除。当然最重要的,是尽量保证有书 签方便您浏览。 (4)如果是中译版,文件名前半部分是英文原版书名,后面是中译版书名。 如:“Implementing.Responsive.Design-响应式Web设计实践”。书名经反复校对绝无一字错漏。 (5)每本pdf书默认都是有书签的。来源不限“某星”网站,还有各大网络书店和出版社官网的页码信息。 凡无书签的pdf文件名均含“_no.bookmark”字样,如“HTML5程序开发范例宝典_no.bookmark”。请不要再 浪费时间去寻找书签,肯定没有,网上别人提供的下载版本也绝对不会有(除非您是出版社内部人员!), 没有人会浪费自己时间逐页输入章节页码来费时费力免费给您制作。 (6)只提供中文书籍,您不用担心下载的是英文原版。 (7)只提供完整版,绝不上传只有部分章节的所谓“迷你书”,“试读版”。 (8)书中绝不含广告页和水印LOGO。 Teach.Yourself.NoSQL.with.MongoDB.in.24.Hours-MongoDB入门经典 [美]布拉德·戴利(brad dayley)(著) | 米爱中(译) | 人民邮电出版社 | 9787115391117 | 2015-06-01
2023-05-06 22:55:02 1KB 云计算 大数据 NOSQL 数据库
1
renren-security (人人权限系统)是一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管 理、定时任务、参数管理、字典管理、文件上传、系统日志、文章管理、APP模块等功能。其 中,还拥有多数据源、数据权限、Redis缓存动态开启与关闭、统一异常处理等技术特点。
2023-04-15 15:14:16 2.99MB renren-security
1
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式。 MATLAB 的应用领域非常广泛,从事技术研发的理科生基本上都绕不过 MATLAB。 《matlab手册》是一个matlab资料汇总,压缩包里面含有入门教程,命令大全等,感兴趣的可以下载学习
2023-04-13 14:53:52 4.24MB matlab 课程资源
1
14天学会安卓开发_(完整版).pdf 后续会继续上传视频和源码教程.请多支持
2023-04-01 13:58:13 5.36MB 14天 pdf 安卓 开发
1
KEPServerEX6 MTConnect-Driver 中文说明书(完整版) 讨论群:905485143
2023-03-28 16:01:56 748KB MTConnect KEPServerEX6 KEPServerEX KEPServer
1