【完结24章】Qt 全流程实战企业级项目 - 云对象存储浏览器
给大家分享一套课程——Qt 全流程实战企业级项目 - 云对象存储浏览器,已完结24章。附源码+PDF课件。
开发QT有两种IDE可以使用,一种是使用 VS + Qt 的插件,另一种就是使用QtCreator工具。前一种是微软的工具,用的都比较多容易上手,缺点是信号槽的支持不太好,需要手写,不能自动生成,另外可能有中文编码的问题。后一种是Qt的官方IDE,智能提示与调试功能不如VS强大,但是是跨平台的IDE,其QtDesigner设计UI界面操作比较方便,并且由于是QT官方的IDE,对编码等支持都比较好,里面集成了Qt的帮助文档。不得不说Qt的帮助文档做的是非常好的,集成进QtCreator环境之后更加方便。
QT中最常用的控件QPushButton(按钮)、QLineEdit(文本框)、QRadioButton(单选框)、QCheckBox(复选框)、QFrame(一般用作容器控件,配合布局)、QProgressBar(进度条控件)这些控件的使用方法都非常简单,查一下帮助文档就可以搞定,下面的章节中,我们会讲解另外的一些控件的常用但是却不是很容易找到的功能。
一款针对云对象存储开发的可视化界面管理工具,界面简洁,操作便捷,轻松
实现对云对象资源的查看和管理
无目录层次结构、无数据格式限制,可容纳海量数据,支持 HTTP/HTTPS 协
议访问的分布式存储服务
适用于CDN数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景
项目涵盖:存储桶管理、资源对象管理、文件上传、文件下载等功能
覆盖核心知识:元对象系统,属性系统,对象树模型,事件系统,信号槽,MVC,
QSS,数据库、网络以及前后端架构分层模型等
云存储(Cloud Storage)就是在线上服务端提供数据存储功能的服务,这里的线上服务端通常称为云端。云存储与传统存储的区别在于,云存储中的资源通常通过互联网可以直接访问,而传统存储通常不对外提供直接访问的接口。其实我们每个人都接触过云存储,比如iCloud、网盘和云相册等,都是云存储。而且这些云存储都是以对象存储的形式呈现的。
云存储其实除了对象存储外还有很多种形态,比如块存储和文件系统存储等也都有云的形态。只不过普通用户并不会直接使用云上的块存储和文件系统存储。云中的块存储和文件系统存储与传统存储并没有本质的差异。
块存储:块存储提供一个线性空间,通常用户不会直接使用,需要经过操作系统的文件系统才能使用。
文件存储:文件存储提供一个目录树,文件存储有目录和文件两个基本概念,其中目录是容器,可以容纳目录和文件,因此可以形成树状结构。
对象存储:对象存储其实对文件存储的简化,将多级目录树简化成了一级,对象存储包含桶和对象两个基本概念。其中桶是容器,可以容纳对象,类似文件存储中的目录,但是差异在于桶不可以嵌套。![QQ截图20240112154813.png](https://static.golangjob.cn/240112/27dd93b945a37983ef391cede8659834.png)
有疑问加站长微信联系(非本文作者)
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)