摘要: Delphi的参数可以分为:默认参数(传值)、var(传址)、out(输出)、const(常数)四类 可以对比C/C++的相关知识,类比学习。 1.默认参数是传值,不会被改变,例子 2.var参数是传址,会被改变,例子 3.out参数是为支持Com的,和var的结果是一样的,一般我们用不着 4.co 阅读全文
posted @ 2015-04-03 17:03 xumenger 阅读(1648) 评论(0) 推荐(0) 编辑
摘要: use单元引入分为在interface中引入,如 和在implementation,如 区别简单的理解就是 两个所在的声明位置不同,所以使用范围不同 在interface下是全局的,在其他但原因如本单元的时候,这些单元也会被引入。 在implementation下的就不是这样,它可以避免单元的循环引 阅读全文
posted @ 2015-04-03 15:02 xumenger 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/doit8791/archive/2012/08/17/2644859.html 集合是Pascal特有的数据类型,在Visual Basic、C/C++都没有(虽然C++ Builder提供了一种模板类成为集合,它模仿了Pascal集合的行为)。 阅读全文
posted @ 2015-04-03 14:51 xumenger 阅读(4884) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/railgunman/articles/1800318.html 程序设计当中,我们时常遇到需要处理文件、目录及驱动器的情况,这里将对如何处理不同类型的文件进行讲述 主要包括如何使用 TFileStream 类封装文件的输入/输出以及如何利用 ... 阅读全文
posted @ 2015-03-30 18:41 xumenger 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 参考自:http://www.cnblogs.com/railgunman/articles/1800318.html Delphi 中默认有input 和 output 两个文件变量,使用可以不用定义,直接使用。但是,input 只读、output 只写。使用的时候要注意以免引起异常。 文件是... 阅读全文
posted @ 2015-03-30 14:28 xumenger 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 第一部分 快速开发的基础 第1章 Delphi 5下的Windows编程 1 1.1 Delphi产品家族 1 1.2 Delphi是什么 3 1.2.1 可视化开发环境 3 1.2.2 编译器的速度和已编译代码的效率 4 1.2.3 编程语言的功能及其复杂性 4 1.2.4 数据库结构的灵活性和可 阅读全文
posted @ 2015-03-29 22:35 xumenger 阅读(1217) 评论(1) 推荐(0) 编辑
摘要: 参考:http://www.delphifans.com/InfoView/Article_850.html Delphi 7支持对XML文档的操作,可以通过 TXMLDocument类来实现对XML文档的读写。可以利用TXMLDocument把XML文档读到内存中,从而可以进行编辑、保存操作。T... 阅读全文
posted @ 2015-03-29 00:07 xumenger 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/ninetowns2008/article/details/6311663 结合这篇博客:http://www.cnblogs.com/xumenger/p/4372289.html 再结合:http://blog.csdn.net/lailai186 阅读全文
posted @ 2015-03-27 16:50 xumenger 阅读(6455) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.chinaunix.net/uid-91034-id-2009700.html http://blog.csdn.net/procedure1984/article/details/3897155 Delphi中的函数指针实际上就是指针,只是在使用的时候有些不同 函数执 阅读全文
posted @ 2015-03-26 22:02 xumenger 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 参考http://blog.chinaunix.net/uid-10535208-id-2949323.html 一、概述 Delphi提供了好几种对象以方便进行多线程编程。多线程应用程序有以下几方面的功能: 1.避免性能瓶颈:单线程应用程序在进行比较慢的操作如磁盘读写的时候,CPU必须停下来等待, 阅读全文
posted @ 2015-03-25 21:25 xumenger 阅读(1089) 评论(0) 推荐(1) 编辑
摘要: Q1: 多线程中需避免多个线程同时向全局变量进行写入操作,导致访问冲突问题。 A1: 可以通过使用加锁机制(比如:临界区、互斥、信号量)解决此问题。 Q2:多线程中对于结构体和CLASS类型的全局变量是需要进行加临界区机制来实现数据同步 A2: 注意:临界区只有在所有的线程都使用它来访问全局内存时才 阅读全文
posted @ 2015-03-23 13:51 xumenger 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: 参考http://www.cnblogs.com/dashan9zj/archive/2008/11/22/1338841.html 一.异常的来源 在Delphi应用程序中,下列的情况都比较有可能产生异常。 1.文件处理 2.内存分配 3.windows资源 4.运行时创建对象和窗体 5.硬件和操 阅读全文
posted @ 2015-03-23 11:24 xumenger 阅读(8771) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.itpub.net/8432156/viewspace-924843/更为详细的内容请参见:http://blog.csdn.net/akof1314/article/details/6256952以下是四种方法的简介,要想去准确的使用,请参考Delphi的帮助手册,里... 阅读全文
posted @ 2015-03-22 13:22 xumenger 阅读(13617) 评论(0) 推荐(0) 编辑
摘要: 分类运算符操作操作数结果类型范例算术运算符(加法、减法和乘法运算符的结果为参加运算的两个数据中的精度高的类型)+加整数,实数整数,实数X + Y-减整数,实数整数,实数Result - 1*乘整数,实数整数,实数P * InterestRate/实数除整数,实数实数X / 2,不同于C中,C中5/2... 阅读全文
posted @ 2015-03-15 13:12 xumenger 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 1.在函数或过程中声明的变量是局部变量,只能在函数或过程中使用 2.在单元的implementation部分声明的变量是单元级的(又称模块级、窗体级)变量,该单元的所有函数与过程都能使用,其他引用该单元的单元就没法使用该变量 3.在interface部分定义的变量是全局变量,其他引用该单元的单元也可 阅读全文
posted @ 2015-03-15 11:44 xumenger 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 参考http://www.cnblogs.com/del/archive/2007/12/04/982167.html 在学习之初,在这么多的数据类型中,最好记住这五种标准数据类型(整型、实型、字符型、字符串型、布尔类型)和这五种类型中的最常用的类型,其他类型在以后的学习中会较快记住 其中,最常... 阅读全文
posted @ 2015-03-15 10:08 xumenger 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 暂时就遇到了以下这几种,以后遇到再进行补充 .DPR Delphi Project文件,打开这个文件,就会打开所有的编程的代码文件。包含了Pascal代码 .PAS Pascal文件,Pascal单元的源代码,可以是与窗体有关的单元或是独立的单元。 .DFM Delphi Form File,描述窗 阅读全文
posted @ 2015-03-13 19:28 xumenger 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.1.形参命名建议 所有形参的名称都应当表达出它的用途。如果合适的话,形参的名称最好以字母a为前缀,例如:procedure SomeProc(aUserName:string; aUserAge:integer); 当参数名与类的特性或字段同名时,前缀a就有必要了1.2.命名冲突 当两... 阅读全文
posted @ 2015-03-13 16:15 xumenger 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 在编程时候,尤其是在一个大的团队里面,遵守统一的编程规范是极其重要的。为所有的开发人员制定一个源代码书写标准,以及程序和文件的命名标准,使他们在编程时有一致的格式,这样,每个编程人员编写的代码能够被其他人理解,减少程序维护和移交的成本。 这里先只介绍关于Delphi语言的编程规范,暂时跳过文件... 阅读全文
posted @ 2015-03-13 15:54 xumenger 阅读(1341) 评论(0) 推荐(1) 编辑
摘要: 1. 介绍Win32 API和Win32系统。还要讨论Win32系统的功能以及它与16位系统在功能上的几个主要区别。只是让对Win32系统有一个基本的了解。当已经基本了解Win32操作后,就可以在任何需要的时候使用Win32系统提供的高级功能了。 2. Win32环境中有两种基本的对象类型:内核对象 阅读全文
posted @ 2015-03-06 22:03 xumenger 阅读(1398) 评论(0) 推荐(0) 编辑

业精于勤而荒于嬉,行成于思而毁于随

十万小时的反复练习