顾乔芝士网

持续更新的前后端开发技术栈

客户端程序开发漫谈_客户端 开发

在音视频领域中,除了关注服务器相关技术外,客户端也无法回避,毕竟客户端也要负责采集,编码,收发,解码和渲染,所以客户端开发也是整个音视频技术栈不可或缺的部分。本文梳理一下客户端常见技术方案,为以后客户端开发选型提供技术储备。

1) MFC方案。

MFC做客户端是一个很古老的技术,那是上个世纪流行的技术,记得大学老师教学用的VC6.0(VC98)开发计算器的案例还记忆犹新。但由于历史和易用性原因,MFC产品还是在存在。如工业控制领域,医疗软件等还是存在MFC软件身影,笔者近几年上去车管所考科目一和科目四考试系统就是MFC做的。存在的原因主要这些领域软件是早期开发的,近10年甚至20年也许需求变化不大,只是小部分维护而已;其次就是这些行业技术过于陈旧,但满足目前需求,没有动力去引入新的技术;当然还有原因与我国大学教育有关,很多课堂教学都是VC和MFC为案例,以至于写测试程序和测试工具都是MFC去快速成型(给自己用,有个UI就够了,虽然界面很丑)。一方面开发效率低,另一方面界面风格太素,在正式的商业软件很少会用MFC了。

QT实现简单的上位机软件_qt实现页面的跳转

最近项目要求写上位机软件,需要实现界面功能和串口读写。界面方面用过MFC(早忘记了),网上查阅资料后发现QT在5.1版本后有自带的串口模块,而且用QT实现简单界面功能很容易上手(也就期末设计随便玩过几天,约等于0基础),果断下载QT试试水。

一开始当然先看快速入门的攻略。。网上有很多攻略就不细说了。

自认为入门后开始想上位机软件的功能和架构,需要实现的功能模块不多,无非是:串口功能、数据处理、显示数据,然后根据这些模块设计界面。这里贴上后来设计好的界面雏形

「Windows平台高级工程师」基础入门:win窗口原理

1、Windows程序开发流程:

Windows 程序分为「程序代码」和「UI资源」两大部分,通过RC编译器整合为一个完整的EXE 文件。

Qt Creator 快速入门教程_qt creator快速入门 第3版 pdf

一 Qt简介

Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。也就是说,Qt 可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现有的所有主流平台。你只需要编写一次代码,发布到不同平台前重新编译即可。 Qt 不仅仅是一个GUI库,它除了可以创建漂亮的界面,还有很多其他组件,例如,你不再需要研究STL,不再需要C++的<string>头文件,不再需要去找解析XML、连接数据库、Socket 的各种第三方库,这些 Qt 都已经内置了。 Qt 是应用程序开发的一站式解决方案!Qt 虽然庞大,封装较深,但它的速度并不慢,虽不及MFC,但比Java、C#要快。Qt 程序最终会编译成本地代码,而不是依托虚拟机。

实用 | 分享几个非常实用的开源项目

前言

本次分享几个实用的、值得学习使用的嵌入式相关开源项目,下面列举的这些基本上都在本公众号分享过,详细介绍及使用可查看往期笔记。

C/C++编程推荐学习顺序和书籍_c++编程需要学多久

C/C++学习解惑文章

C++程序员学习发展方向分析和指导 C++学习的各种疑惑解答

内存模型与指针以及变量的关系 通过内存模型来看指针和变量,理解更加深刻

带你深入理解指针,轻松掌握指针 对指针进行专题讲解,深刻分析

循环的深入理解和妙用 循环的深入分析学习

数组的深入理解以及与指针的关系的深入分析 数组的深入理解分析

如何学习C++编程 初学者必看

非计算机专业朋友如何学习编程-以发展为中心学习 非计算机专业朋友

C++学习教程_C++语言随到随学_不耽误上班_0基础

C++学习教程0基础学C++也可以,空闲时间学习,不耽误上班.2019年C语言新课程已经上线,随到随学,互动性强,效果好!

带你征服C++语言,让所有学过和没有学过C++语言的人,或是正准备学习C++语言的人,找到学习C++语言的不二法门。

C++学习教程介绍

c++学到什么程度可以找工作

C++学习视频教程课程目录

C++学习教程百度盘下载

c++学到什么程度可以找工作

很多人问我c++要学到什么程度?MFC的视图界面编程,DLL,XML,算法/图像相关肯定要学会的,最起码要有经验,或者有代码的成绩才能很好的胜任工作!

MFC转QT:Qt基础知识_mq基础命令



1. Qt框架概述

Qt的历史和版本

机器视觉软件开发新人入门必看 --机器视觉软件开发学习路径

机器视觉是机械、运动、控制、光学、软件、算法于一体的交叉学科,对于学工科的人来说,机械、运动、控制都有一定的了解,对于软件、算法、光学不是很了解。一台设备,有一个到二个机械设计师或者结构工程师,那么这个角色就胜任了机械部分,有一个电气工程师,那么就胜任了控制部分了,再来一个视觉工程师,担当视觉软件开发部分,那么整套系统就构成一套机器视觉系统, 对我们视觉软件发来说,做好光学(相机、镜头、光源)的选择,软件框架设计好,算法的实现,就可以了。

从业多年,可以看到,机器视觉软件开发是跟机械、电气紧密相连的,从而,我见过很多机械、电气行业从业人员进行转行进入到视觉软件开发,直接的接触让很多电气、机械的同学想进入机器视觉软件开发领域,今天我来说说从零基础学习视觉软件开发的学习路径,需要学习哪些知识?

一看就懂 | 30分钟入门正则表达式,看这一篇就够了(值得收藏)

正则表达式,简单却又复杂,强大却又薄弱,本身的功能很强,但却令人望而却步。

作为程序员必须掌握的技能之一,千万别被正则表达式所恐吓住了,只要认真按照步骤学习,你就会发现其实也不过如此。

今天教你30分钟入门正则表达式

<< < 11 12 13 14 15 16 17 18 19 20 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言