Delphi_培训(一)基础知识.pptVIP

  • 45
  • 0
  • 约2.45万字
  • 约 66页
  • 2020-01-18 发布于安徽
  • 举报
* * * 变量没有初始化:函数返回值没有初始化、编译优化导致的错误、函数递归、消息重入、野指针(string)、内存泄漏、程序不稳定,查并发 变量没有初始化:DELPHI默认初始化全局变量、类成员;用于判断的变量在使用前一定要初始化;枚举类型一定要初始化;申请的内存块要初始化;PChar要在末尾赋值#0 函数递归 递归导致死循环 消息重入 要慎用Application.ProcessMessages SendMessage和PostMessage的区别 野指针(string) 指针变量没有初始化 指针被Free或Dispose之后再次使用 指针操作超越了变量的作用范围 取string的地址要判断是否已经分配内存 * 如果大家有兴趣,可以开设更多的课程…… * TObject万类之源 TObject完成基本的内存管理,实例关联,多态控制等,提供基本的RTTI * * * * 如果大家有兴趣,可以开设更多的课程…… * 软件危机,软件的发展技术和硬件不匹配 软件系统急剧膨胀 软件复杂程度呈指数上升 可靠性不能控制 几乎不可能的管理和维护 软件危机的解决 面向对象编程(微观、代码级) 软件工程(宏观、整体) 组件开发技术 代码可重用性 面向对象的由来 运行时堆栈框架 子程序调用 结构化编程和模块化 代码是动态的,数据是静态的,人们从关心代码变换到关心数据 把数据和对数据的操作结合成一

文档评论(0)

1亿VIP精品文档

相关文档