关于Qt画点及计算机专业基础课程介绍

在计算机图形图像学中,开始都是先画点,我曾经在汇编上tc2.0上画点,后来是MFC,VB,Qt,Python,我觉得对于计算机专业的选择QT的原因是它是个C系的功能强大庞大的库,可以少写很多代码,但是又不会过于屏蔽底层,这样在方便的写一些小例子能增强信心,在深入时候迫使使用者需要系统学习很多知识和走迷宫一般的耐心及毅力的锻炼。

QT画点在网上资料很多,主要就是下面几步:

//在绘制事件中使用QPainter中的API绘制

TestWidget::paintEvent(..)

{

QPainter painter(this);

// 设置画笔颜色为蓝色,2像素宽

painter.setPen( QPen(QColor(0,255,0),2));

// 窗口左上角为原点,水平向右为+x,竖直向下为+y

painter.drawPoint(100,80);

}

当然安装QT5的sdk和VC201x及以上的IDE肯定要会,如果这些都没有经历,那说明想快速学习计算机知识的心情很急迫了,建议还是一步步来,先学习安装vc编译器,学着编一个c++的 hello world,指针,单链表,字符串算法等练习,对了最好安装vc助手,用于自动代码补全,最后还是建议深入学习,买一些计算机本科科班基础书(清华的或者国外经典的,最好不要不知名的计算机专业教材,不全看后还是要去看经典教材),工科其它专业也会或多或少开设,一般课程有先后,离散数学,算法与数据结构,C++程序设计,计算机组成原理,模拟电子数字电子技术(专业课有操作系统,编译原理,计算机网络,数据库技术,计算机图形学,图像处理与计算机视觉基础,数值计算方法,人工智能基础,模式识别等等等等),还有你会发现入门的基础知识并不是想象的那么难,当然离散数学难,因为背后的数学原理和证明搞清楚开始会很晕,但是原理书很重要别看比其它计算机的书都薄,淘汰的技术门类的书都当废纸卖了很多了但专业基础书还不会过时。

原文地址:https://www.cnblogs.com/abcstar/p/11625901.html

时间: 2024-10-08 19:32:17

关于Qt画点及计算机专业基础课程介绍的相关文章

由扎实的计算机专业基础知识和基本操作技能

硬件维护 计算机硬件的维护主要有以下几点:(1)任何时候都应保证电源线与信号线的连接牢固可靠:(2)定期清洗软盘驱动器的磁头(如三个月.半年等):(3)计算机应经常处于运动状态,避免长期闲置不用:(4)开机时应先给外部设备加电,后给主机加电:关机时应先关主机,后关各外部设备,开机后不能立即关机,关机后也不能立即开机,中间应间隔10秒以上:(5)软盘驱动器正在读写时,不能强行取出软盘,平时不要触摸裸露的盘面:(6)在进行键盘操作时,击键不要用力过猛,否则会影响键盘的寿命:(7)打印机的色带应及时便

计算机专业大学课程学习路线图

一个哥们想自学计算机,要我画了一个计算机课程学习路线图. 我只把我们学校开设的课程简单罗列出来,然后汇总成一个思维路线图. 这里我用了一个XMind8 Update4,一个非常给力的思维导图软件. 参考链接以及破解方法都参考这个网站吧. 成果见下图: 原文地址:https://www.cnblogs.com/Jason-Jan/p/8207197.html

【计算机综合真题】2012年计算机专业(基础综合)真题试卷

一.单项选择题:第 1-40 小题,每小题 2 分,共 80 分.下列每题给出的四个选项中,只有一个选项最符合试题要求 1.求整数n(n≥0)阶乘的算法如下,其时间复杂度是 2.已知操作符包括„+?. „-?. „*?. „/?. „(?和„)?.将中缀表达式 a+b-a*((c+d)/e-f)+g 转换为等价的后缀表达式 ab+acd+e/f-*-g+时,用栈来存放暂时还不能确定运算次序的操作符,若栈初始时为空,则转换过程中同时保存在栈中的操作符的最大个数是 . A. 5 B. 7 C. 8

计算机基础课程介绍

1.教学目标 2.课程体系 3.学习技巧

803计算机学科基础综合

803计算机学科基础综合 一. 考查目标 计算机学科基础综合考试涵盖数据结构.计算机组成原理.操作系统和计算机网络等学科专业基础课程.要求考生比较系统地掌握上述专业基础课程的基本概念.基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析.判断和解决有关理论问题和实际问题. 二.考试形式和试卷结构 1.试卷满分及考试时间 本试卷满分为150分,考试时间为180分钟. 2.答题方式 答题方式为闭卷.笔试. 3.试卷内容结构 数据结构 45分 计算机组成原理 45分 操作系统 35分 计算机网

计算机专业特色

计算机学科的特色主要体现在:理论性强,实践性强,发展迅速.按一级学科培养基础扎实的宽口径人才,体现在重视数学.逻辑.数据结构.算法.电子设计.计算机体系结构和系统软件等方面的理论基础和专业技术基础,前两年半注重自然科学基础课程和专业基础课程,拓宽面向.后一年半主要是专业课程的设置,增加可选性.多样性.灵活性和方向性,突出学科方向特色,体现最新技术发展动向.至今已覆盖所有二级学科课程.加强数学基础和分析能力,高等数学改上数学分析,增加计算机数学基础课程,体现在假设组合数学,增加离散数学的课时,并在

计算机专业如何高质量的走完大学四年?毕业成为Offer收割机

前言:迷茫本就是青春该有的模样,但不要让未来的你讨厌现在的自己. "就要毕业了. 回头看自己所谓的大学生活, 我想哭,不是因为离别,而是因为什么都没学到. 我不知,简历该怎么写,若是以往我会让它空白. 最大的收获也许是--对什么都没有的忍耐和适应--" 这是一个大四同学给李开复的信,这封来信道出了不少大三.大四学生的心声.大学期间,有许多学生放任自己.虚度光阴,还有许多学生始终也找不到正确的学习方向.当他们被第一次补考通知唤醒时,当他们收到第一封来自应聘企业的婉拒信时,这些学生才惊讶地

第一章 计算机专业英语基础知识

1.1 计算机专业英语的特点 :清晰.精练.严密.准确 1.1.1 用词和语法的特点 用词:专业术语多,缩略词汇多且都仍在扩充. 语法:被动语态为主体,常用非谓语动词,名词化结构和从句等. 1.1.2 It--句型结构 It is + 名词 + 从句 It is +形容词 + 从句 It is + 过去分词 + 从句 It is + 介词短语 + 从句 It is + 不及物动词 + 从句 1.1.3 专业文献的特征 1. 客观--常用被动语态和一般现在时 2. 精练--单词要少,导致了非限定动

清华计算机专业课程列表

本科课程 微型计算机技术 http://www.nuist.edu.cn/courses/jsj/GD_jsj_001b/index.htm数据结构 [url]http://www.nuist.edu.cn/courses/jsj/GD_jsj_002b/index.htm[/url] 人工智能导论 [url]http://www.nuist.edu.cn/courses/jsj/GD_jsj_003b/index.htm[/url] 信号处理原理 [url]http://www.nuist.e