业务函数和系统函数的区别
来源:互联网 发布:招聘流程优化方案 编辑:程序博客网 时间:2024/06/05 19:33
今天需要新写一个函数用于在对话框上显示bmp图像,在显示图像之前需要将对话框的背景刷黑,之前利用工具箱中的一个picture control控件,在对话框类中的OnPaint()函数中利用画刷将控件区域刷黑,之后就需要在这个黑区域上面显示bmp图像了,纠结了一天,屡不清楚到底应该在OnPaint()函数中显示bmp图像合适还是再写一个函数来显示bmp图像合适,后来参看了公司以前的产品发现了一个规律,显示图像的函数基本上都是程序员自己新写的函数,并不是在OnPaint()中写的函数,记得以前牛人曾经跟我提起过所谓的业务函数和系统函数之分,现在细细想来,确实是这样的,将系统原有的功能函数和业务上需要实现的功能函数分开来做,不仅可以使思路更加的清晰,同时还能够在需要用到某个函数的时候更加的灵活,比如这个显示bmp图像的函数,其中要求的业务不仅要画上图,同时还要显示一些文件中的数据,对图像的格式进行处理等等,将此函数单独独立出来,也就可以在其他的地方进行应用,同时如果显示图像的部分出了问题,可以直接找到显示图像的函数中来,解决问题的时候就直接了很多。
在解决这个问题的同时也总结了一些其他的经验,就是有的时候写的代码和逻辑稍显复杂,我们可以将每一个步骤写到纸上,将想法直接保留下来,否则想着想着,前面的就忘了。
加油!!!!!!
- 业务函数和系统函数的区别
- C语言——系统函数和库函数的区别
- C语言——系统函数和库函数的区别
- C语言——系统函数和库函数的区别
- API和系统调用函数的区别(个人理解)
- 业务用例和系统用例的区别
- 系统用例和业务用例的区别
- 系统调用和函数调用区别
- 指针函数和函数指针的区别
- 函数指针和函数引用的区别
- 宏、函数和宏函数的区别?
- 函数指针和函数引用的区别
- 指针函数和函数指针的区别
- 指针函数和函数指针的区别
- 内联函数和普通函数的区别
- 虚函数和抽象函数的区别
- 函数指针和指针函数的区别
- 宏函数和普通函数的区别
- 12306招标回溯:带病仓促上线 易程科技出局
- SQL Delta实用案例介绍
- iphone-common-codes-ccteam源代码 CCUIScreen.h
- 详解CreateFile函数
- SQL 时间转换大全
- 业务函数和系统函数的区别
- 随便记一下j
- 换个角度看12306售票网站——程序员的自我修养
- InterBase 和 Firebird服务器事务和FIBPlus支持
- C# 控制小键盘锁 numlock
- 利用存储过程删除指定表中指定列的值为指定值的数据行
- 使用Java反射机制实现访问其他类的私有方法
- oracle 毫秒数到日期 日期到毫秒数 转换
- 媒体知识一点点(1)———编解码