项目实战
文章平均质量分 51
Blockchain Explorer
雄关漫道真如铁,而今迈步从头越。
真想做,总有办法;
不想做,总有理由。
展开
-
GO语言项目实战之家庭收支记账软件(1)项目分析
一、模拟实现一个基于文本界面的《家庭记账软件》掌握初步的编程技巧和调试技巧 主要涉及以下知识点:局部变量基本数据类型 循环语句 分支语句 简单的屏幕输出格式控制进阶编程:面向对象编程使用二、需求说明模拟实现基于文本界面的《家庭记账软件》。 该软件能够记录家庭的收入、支出,并能够打印收支明细表。 1、项目采用分级菜单方式。主菜单如下:---------...原创 2018-08-17 22:31:17 · 995 阅读 · 0 评论 -
GO语言项目实战之家庭收支记账软件(2)面向过程(OPP)代码实现
一、思路分析:1、功能1:先完成可以显示主菜单,并且可以退出 分析思路: 1) 使用一个for循环,循环显示菜单 2) 根据用户的输入来完成对应的功能 3) 如果用户输入了4, 就退出该软件 代码:/*面向过程实现*/func MyFamilyAccount() { var num int var flag bool = false var is...原创 2018-08-17 22:51:28 · 441 阅读 · 0 评论 -
GO语言项目实战之家庭收支记账软件(3)面向对象(OOP)代码实现
说明:代码编写时加入了保存账户数据到file和Redis中。 完整代码如下:package utilsimport ( "log" "io/ioutil" "os" "fmt" &原创 2018-08-17 22:56:20 · 313 阅读 · 0 评论 -
GO语言项目实战之客户信息管理软件(1)项目分析
一、项目需求模拟实现一个基于文本界面的《客户信息管理软件》 进一步掌握编程技巧和调试技巧,熟悉面向对象编程 主要涉及以下知识点:切片的插入、删除和替换多对象协同工作分层二、需求说明1、模拟实现基于文本界面的《客户信息管理软件》。 该软件能够实现对客户对象的插入、修改和删除(用切片实现),并能够打印客户明细表。 项目采用分级菜单方式。主菜单如下:-----...原创 2018-08-18 22:53:10 · 798 阅读 · 0 评论 -
GO语言项目实战之客户信息管理软件(2)代码实现
一、代码实现分析1、第1步 — 实现Customer结构体 1. 按照设计要求编写Customer结构体,并编译 2. 在Customer 结构体中临时添加一个main方法中,作为单元测试方法。 在方法中创建Customer对象,并调用对象的各个方法,以测试该类是否编写正确。 2、第2步 — 实现CustomerService结构体 1. 按照设计要求编写Custome...原创 2018-08-18 23:04:07 · 505 阅读 · 0 评论 -
项目开发流程说明
项目开发流程示意图如下:原创 2018-08-17 22:19:08 · 1125 阅读 · 0 评论