首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

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

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

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

    18210

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

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

    3.6K90

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

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

    81110

    Java财务在线咨询网站系统财务咨询网代理记账系统

    简介 财务咨询网站,可以咨询公司代办,代理记账等一系列的财务问题的资讯服务网站 演示视频 https://www.bilibili.com/video/BV1T54y1H7Ar/?...该财务咨询系统主要包含“公司简介、业务领域、客户案例、新闻中心、合作伙伴、公司注册、财务咨询、税务代理、记账报税、咨询台”等功能模块。...(9)记账报税:包括该服务模块的详情,支持立即咨询功能。 (10)咨询台:用户可以直接通过咨询台咨询相关的问题和服务。...2.3.1 Java Java是Sun公司推出的能够跨越多平台的,可移植性最高的一种面向对象的编程语言1,也是位居世界流行开发语言榜单前几名的开发语言,是现在世界上软件开发者用得最多的编程语言之一。...之所以会拥有这么多头衔,是因为用Java语言设计编写的软件系统具有非常高的可移植性。同时,Java不但拥有C++语言的优点,还抛掉了C++中的多继承,指针等不容易理解的概念。

    1.3K30
    领券