菜鸟初次接触框架逻辑

图书管理系统

一.变量,动态内存,结构体的准备。

     一些程序中需要用到的工具,我会放在同一个头文件中,包括函数的声明,结构体的定义,宏定义,变量的外部声明,这样做的好处就是方便调用,在程序编写过程中,减少了无定义变量或结构体的错误。

2.整体逻辑框架的构思

    根据需求分为几大模块,界面三个功能分为三大板块,三个功能函数入口放在同一个文件中,也是main函数下面的第一个文件。main函数担任启动的角色,main文件中越少越好,全局结构体和变量的定义还可以放在main文件下面的文件中。main文件后面的文件担任总指挥的功能,具有实现各个大功能板块的权限,我习惯用surface.c 来命名。各个功能分别用不同的ch组合来实现,各个组合下面连接着各自的分支。整体框架分模块,功能板块再分模块,功能板块分为终端操作功能模块,和计算机底层实现模块,不同属性的功能放在不同的文件中,能方便管理,有效的减少错误。
     在编程过程中,我习惯一边写一边检查错误而不是等到最后再来检查,每个文件结束时都检查文件的错误,防止最后错误成堆。
     对于初次接触项目,虽然很简单,但对于新手还是有所收获,这种写项目的方法,大大减少了段错误的概率,整个编程过程还算是顺利的,收获也很多,以后的学习中还会掌握更多的逻辑框架构建方法,而且我认为项目一开始的方向思路和步骤,至关重要,虽然是第一次写项目,但已经认识到了这一点,没想好方向千万别动手。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值