哈喽,上位机!(上位机开发指南)

在这里插入图片描述

哈喽,上位机!

-------上位机开发指南

作者:Robert Zhang
本书以一个程序猿的角度解答了:
- 有关上位机开发的疑惑
- 上机软件开发需要学习哪些知识
- 开发一个完整商业软件所需的技术与实现方法
- 怎样美化软件,那些漂亮的软件是怎样做出来的

序言

回想当初自己从懵懵懂懂的状态到现在可以独立开发一个完整可用的商用软件,开发过程中遇到了很多疑问,也走了很多弯路。到现在积累了一些实际开发经验,因此想把这些经验沉淀下来写一本有关“上位开发经验”的书。从而帮助初学者少走弯路并且快速提高专业技术水平。
写作本书主要原因是在市场上几乎找不到专门针对上位机开发相关的书籍,只有零星的博客可以参考。当然如果说特定平台的电脑软件开发的书籍倒是挺多,比如“C#开发快速入门”之类的书籍,但是主要讲的都是c#开发平台提供的库和系统函数的使用细节。这些书籍并没有站在一个PC软件的的整体高度上来讲开发一个商业软件所需要的构架经验和实现技术细节。导致实际开发还是一头雾水。

因此本书从数据通信、协议制定、UI设计与特殊控件定制、软件构架、数据结构与内存模型设计、配置文件与工程文件的读写、多线程、数据库、网络http请求等几个角度来介绍来开发一个完整商业软件所需要用到的经验与技术。

由于本书主要讲软件构架和特定技术的实现,因此建议读者阅读本书的同时,阅读一本关于面向对象语言的书籍(C++或C#),以及阅读一本关于数据结构的书籍。当然本书中对所用到的技术都作了说明,便于读者理解。

为了方便读者把本书内容快速应用到实际开发中,本书的所有例子都包括了一份Qt平台的实现代码和一份C#winForm开发平台的实现代码。

注:本书目前在创作阶段,将持续更新章节到本博客。

Robert Zhang
2020/01/30

发布了88 篇原创文章 · 获赞 45 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/robert_cysy/article/details/104237259
今日推荐