# study **Repository Path**: shishangyiwugu/study ## Basic Information - **Project Name**: study - **Description**: 一名学生的编程探险日志,记录从新手小白到全栈大佬的过程 - **Primary Language**: C/C++ - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2024-11-25 - **Last Updated**: 2026-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 考核, 笔记, 算法题 ## README # 学习仓库:从 Hello World 到项目实战 ## 📖 项目简介 这是一个记录编程学习历程的仓库,包含了从基础语法练习到完整项目的全过程。作为一名编程学习者的探索日志,该仓库展示了不同阶段的学习成果,涵盖 C/C++ 基础练习、数据结构与算法实现、Web 前端开发实践以及 GUI 编程等多个方向。 仓库名称 "study" 直观地表达了其核心定位——一个持续更新的学习记录平台,每一行代码都见证着学习者思维的成长与迭代。 ## 📂 项目结构 仓库采用分类归档的方式组织内容,主要包含以下几个模块: ### 考试与练习项目 (exam/) 该目录下存放各类编程练习和课程设计项目: - **C 语言测试系列** (`C test1/`、`C test2/`、`C test3/`) 包含 C 语言基础练习代码,适合巩固语法知识和编程逻辑 - **银行管理系统** (`bank_management_system/`) 基于 C++ 实现的完整管理系统,包含以下核心功能: - 用户登录与管理员认证 - 账户创建、信息查询与删除 - 存取款操作与交易记录管理 - 密码修改与账户信息修改 项目文件结构清晰,分为界面层 (fun)、业务层 (class)、数据层 (massage) 和记录层 (record),体现了良好的软件工程思想。 - **学生信息管理系统** (`student regulate/`) 使用 C 语言和链表实现的学生数据管理程序,提供以下功能: - 学生信息的插入、删除与查询 - 按姓名或学号排序 - 学生数量统计 该项目是数据结构应用的典型案例。 - **艺术网络网站** (`Art network/`) 完整的静态网页项目,包含: - HTML 结构文档 (`index.html`) - CSS 样式文件 (`basic.css`) - 大量图片资源 展示了前端布局、导航设计、图片展示等常见网页设计技巧。 ### 学习笔记 (notes/) - **Qt 学习笔记** (`Qt/`) 记录 Qt 框架学习过程中的知识点,主要涉及 QMainWindow 布局组件和图标添加等内容。 ### 图片资源 (picgo/) 用于存放仓库中使用的各类图片资源文件。 ## 🚀 快速开始 ### 环境要求 根据项目类型,建议准备以下开发环境: - **C/C++ 项目**:需要 GCC/G++ 编译器,Windows 用户推荐使用 Dev-C++ 或 Visual Studio,Linux/macOS 用户可使用 GCC - **Web 项目**:任意现代浏览器即可查看 HTML 页面效果 - **Qt 项目**:需要安装 Qt Creator 和 Qt 开发库 ### 运行方式 **银行管理系统** ```bash cd exam/bank_management_system # 使用 C++ 编译器编译 g++ -o bank main.cpp class.cpp fun1.cpp fun2.cpp massage.cpp record.cpp ./bank ``` **学生管理系统** ```bash cd exam/student\ regulate/ gcc -o student main.c fun.c ./student ``` **查看网页项目** 直接使用浏览器打开 `exam/Art network/index.html` 文件即可预览页面效果。 ## 📚 技术栈说明 仓库目前主要涉及以下技术领域: | 技术方向 | 应用场景 | 学习阶段 | | -------- | -------------------------- | -------- | | C 语言 | 基础语法练习、链表应用 | 入门巩固 | | C++ | 银行管理系统、面向对象编程 | 进阶实践 | | HTML/CSS | 艺术网络网站前端开发 | 技能拓展 | | Qt | 图形界面开发学习 | 持续探索 | ## 🤝 贡献指南 作为个人学习仓库,欢迎以下形式的交流与建议: - 发现代码中的问题或优化建议 - 对项目结构的改进意见 - 学习心得交流 如有任何想法,欢迎通过 Gitee 平台提交 Issue 或 Pull Request。 ## 📝 更新日志 仓库持续记录学习进度,每个 commit 都代表着思维的迭代与成长。更多详细信息可在 Gitee 提交历史中查看。 ## 📧 联系方式 如需交流学习心得或反馈问题,可通过 Gitee 平台私信联系仓库主人。 --- **学习格言**:"代码永不停歇,但可以更优雅"