首页
学习
活动
专区
圈层
工具
发布

【iOS】基于Realm数据库的记账软件--记账模块(二)

1、记账界面搭建 从记账的需求出发,该界面需要用户输入以下账单信息: (1)账单金额 (2)账单类型 (3)相关账户 (4)账单产生的日期 (5)备注 那么,结合一下需求,开始构思一下界面如何搭建吧...记账界面 其实这个界面不难搭建,一个控制器的scrollView添加包含两个控制器的视图(一个是收入,一个是支出)。子控制器分别用CollectView布局即可。...是否为收入类型 @property (nonatomic, assign) BOOL isIncome; @end RLM_ARRAY_TYPE(MPCategoryModel) 那么,对应地,我们在程序第一次启动时...6、小结 建议从记账模块入手,这一块完成后。记账软件的基本功能就完成了,剩下的只是对写入的数据,进行操作。所以这一模块是重中之重,有不明白的可以评论或者github上issue我~

1.2K30

Java中规模软件开发实训——掌握财务自由的关键!解锁智能家庭记账系统的神奇力量!(家庭记账软件)

☀️项目一:家庭记账软件 一、 实验内容 《家庭记账管理软件》是一个利用Java Swing图形界面创建的应用程序,旨在帮助家庭记录和管理收入和支出,并提供支出明细表的打印功能。...该软件具有以下主要功能: 用户界面:软件使用Java Swing库创建图形用户界面,提供友好的操作界面,使用户能够轻松输入和管理家庭的财务信息。...记账方便性:传统的手写记账可能繁琐且容易出错,而该软件提供了一个简单直观的图形界面,使记账变得更加方便和准确。用户可以通过输入相关信息,快速记录收入和支出,而且软件会自动计算和管理数据。...通过这个《家庭记账管理软件》,家庭成员可以方便地记录和管理他们的财务信息,有助于更好地掌握和规划家庭的经济状况。...通过完成这个项目,我对Java Swing的使用有了更深入的理解,并且学会了如何设计和实现一个简单的图形用户界面应用程序。我也意识到良好的代码结构和注释对于代码的可读性和可维护性是非常重要的。

51610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    养车记账本小程序开发实例

    前言 自微信6.5.3版本开始,小程序正式跟大家见面了。最近利用业余时间做了个小程序,命名“养车记账本”。...创建微信小程序服务器 在腾讯云购买小程序解决方案时需要选后台语言,决定了分配给你的是什么系统及环境的服务器(有PHP、Java、Node.js、.NET四种选择),后期可更改、重装系统。...反正我是练手,还是绕过这个限制,改做记账本之类的小工具了,鉴于目前小程序只能匹配全名,只在个别关键词开启了模糊匹配,经过查验,“养车”和“记账”两个词都可以模糊搜索,所以名字就叫“养车记账本”了,可以给车主提供个专门记录养车所产生的费用的统计工具...增加记账和修改账目可以共用同一个界面,根据实际需要,要用到账单分类、账单产生日期,再就是额度。记账页面操作简单,见后面设计图。...附件: 养车记账本小程序开发实例附件.zip

    3.8K90

    【iOS】基于Realm数据库的记账软件--前言

    前言 笔者在今年毕业的时候,为了应付学校的毕业设计,因此做了一款基于Realm数据库的记账软件。现在毕业后,稍微闲下来了,所以打算将整个项目的核心实现步骤记录下来,供大家学习学习。...折线图 项目结构 项目大体分为四大模块,分别是 记录 是整个项目的核心模块,记账其实大体分为两部分,一部分是数据记录,另一部分就是生成报表,明细。因此,这一块将是重中之重。...时间线 这个时间线布局,是我模仿口袋记账的时间线布局,后续会说明的,这里就不再详细说明了。 钱包 这个界面是展示用户相关的钱包 报表 根据记录的数据,生成两个报表,一是饼状图,二是折线图。...移动数据库的新皇者 Charts 非常强大的图表库 Mansory Auto布局库 SVProgressHUD 提示框 FSCalendar 日历选择器 UI风格 如果细心的朋友,可以发现,该项目的整体UI是跟口袋记账...没错,我就是以口袋记账为模仿对象的,图标也是从中抠出来的~ 总结 以上就是整个项目的基本结构,以及效果图。项目的关键点在于对Realm数据库的增删查改。

    90110

    开源一个记账软件,支持docker一键部署

    该记账网站主要为了简便而生,涵盖基础记账功能,支持docker一键部署 项目简介 简单记账 是一个基于 Spring Boot 和 Thymeleaf 开发的开源、免费的记账软件。...它的目标是提供一个简单、易用的记账工具,专注于核心的记账功能,没有复杂的附加功能。你可以轻松地记录每一笔收支,并通过分类来查看和管理你的财务状况。 本项目完全开源,代码简洁易懂,适合学习和二次开发。...项目结构 simple-accounting/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── fun/acowbo/simpleaccounting...├── fun.acowbo.simpleaccounting.vo/ # VO │ │ │ └── SimpleAccountingApplication.java...联系作者 如果你有任何问题或建议,欢迎通过以下方式联系我: 微信:acowbo 邮箱:todoitbo@gmail.com GitHub: acowbo 简单记账 - 让记账变得更简单!

    52510

    Python GUI 项目实战:用 Tkinter 打造一个桌面记账软件

    本文将手把手教你用 Python 内置的 GUI 工具 Tkinter 开发一个完整的桌面记账应用,从界面布局到数据保存,实现一个真正可用的小工具。...一、项目简介记账应用是很多人入门 GUI 编程的首选项目,它涉及: 表单输入界面 表格数据展示 数据本地保存(CSV/SQLite) 收支统计与汇总 本项目特点: 界面美观简洁,适配常见桌面系统...Linux) 内置于 Python 中(无需额外安装) 支持基本控件(按钮、输入框、表格) 三、项目结构设计bash复制编辑my_budget_app├── main.py # 主程序...├── data.csv # 记账数据(自动生成)└── assets/ # 可放图标或样式四、界面布局与控件设计1....tk.Label(root, text="总收入:0 元 总支出:0 元", font=("Arial", 12), fg="blue")total_label.pack(pady=10)九、启动主程序

    43510
    领券