您现在的位置是:课程
基于C++的Windows图形界面程序设计:零基础菜鸟从入门到高手
2023-11-29 22:28课程 人已围观
本课来源自天津大学的精选课程(又名《面向对象程序设计》),针对非计算机专业开设,面向零基础,人人学会!
学习本课,定让你有所收获!
比Python简单:
这是首先要强调的。
不要考虑C++是不是比python难?语言在于怎么使用,怎么学,而不在于语言本身。
我们在公众号中也举过很多例子,例如同样一个效果,python需要20几行代码,C++只需要5行代码!
详细这里不展开讨论,大家可以关注公众号查阅。
课程介绍:
这课是干啥的?能学到啥?
不废话,先上几个作品:
以下都是学过本课,同学们的作品噢 。 零基础的同学学完本课的作品噢,且多数是女生同学的作品噢:
(1) 零基础同学学过本课,自己做的“我的记事本”程序:
(2) 零基础同学学过本课,自己做的MyToDoList程序:
(3) 零基础同学学过本课,自己做的 可以双人对弈的五子棋游戏 :
(4) 零基础同学学过本课,自己做的 打靶游戏 :
(5) 零基础同学学过本课,自己做的 媒体播放器(可以播放多种格式的声音,还能播放视频噢) :
太专业了?太高大上了?
NO!
再强调,都是 零基础的同学,都是 非计算机专业的同学,而且大多数是女生做出来的。
只要上过我们这门课,都可以学会!
你通过学习本课,这样的程序你完全可以做出来,甚至做得比他们更好!
你想拥有这个本领么?
只需一门课,40个小时,即可让你由 菜鸟变身 高手!
重点强调:
与市面上多数这类课程、这类图书都不同!
我们的这门课: 不用MFC!
上手将非常容易!1小时就学会噢
而使用MFC,你不觉得它很臃肿吗?很费事吗?不好学吗?……这就是不用MFC的原因。
编程用什么语言好?你是否经常听到有人在为这个问题“掐架”:
有人说python好,我就用python,其他语言都不好;
有人说C#好,编写Windows图形界面应该用C#;
有人说C++里,就得用MFC;
有人说Java好,有人说VB好,有人说Delphi好,有人说Matlab好……
有人经常关注每年语言排名,什么语言名列前茅,某种语言又进了多少名、又退了多少名……
你们的掐架可以休矣!
因为这都是初学者的行为,高手从来不做这种事情。因为,
所有语言的本质都是一样的
我们这里学习的
Windows API就是一切语言的本质
无论什么语言,包括汇编语言
只要是编写运行在Windows上的程序
最终本质都是转换为对 Windows API的调用
这是系统的最底层本质!
我们绕开所有经销商,直接从厂家进货
直接调用 Windows API !
这里,我们只是以C++为例而已
使用其他任何语言,都是一样的
老师简介:
天津大学副教授,在计算机类课程一线教学多年,善于以通俗易懂的方式面向零基础非计算机专业学生授课,多次在各类讲课大赛中获奖。精通C语言、Visual Basic、Windows编程、MS Office等,有20余年编程和软件开发的实践经验,在国内外高水平刊物发表论文60余篇。著有《老兵新传:Visual Basic核心编程及通用模块开发》、《C语言其实很简单》、《玩转Office轻松过二级》(由清华大学出版社出版)等。
知识背景:
1)本课基于C++语言,零基础的同学,在学习本课之前,强烈建议先学习C语言课程: ke./course/483990
和 ke./course/803773 然后才能学习本课,以进一步进阶,达到高手的程度!
2)对于VC2010安装和基本用法尚不熟悉的同学,建议先学习VC安装和使用: ke./course/441062 然后才能学习本课。因为本课不包含“VC2010安装和基本用法”的说明。
资料下载:
别忘了下载本课对应的资料,非常丰富噢!
包括软件的安装程序、部分源代码,应有尽有噢!
微信公众号:
欢迎关注微信公众号:大零蛋带你零基础学电脑
比Python简单:
这是首先要强调的。
不要考虑C++是不是比python难?语言在于怎么使用,怎么学,而不在于语言本身。
我们在公众号中也举过很多例子,例如同样一个效果,python需要20几行代码,C++只需要5行代码!
详细这里不展开讨论,大家可以关注公众号查阅。
课程介绍:
这课是干啥的?能学到啥?
不废话,先上几个作品:
以下都是学过本课,同学们的作品噢 。 零基础的同学学完本课的作品噢,且多数是女生同学的作品噢:
(1) 零基础同学学过本课,自己做的“我的记事本”程序:
(2) 零基础同学学过本课,自己做的MyToDoList程序:
(3) 零基础同学学过本课,自己做的 可以双人对弈的五子棋游戏 :
(4) 零基础同学学过本课,自己做的 打靶游戏 :
(5) 零基础同学学过本课,自己做的 媒体播放器(可以播放多种格式的声音,还能播放视频噢) :
太专业了?太高大上了?
NO!
再强调,都是 零基础的同学,都是 非计算机专业的同学,而且大多数是女生做出来的。
只要上过我们这门课,都可以学会!
你通过学习本课,这样的程序你完全可以做出来,甚至做得比他们更好!
你想拥有这个本领么?
只需一门课,40个小时,即可让你由 菜鸟变身 高手!
重点强调:
与市面上多数这类课程、这类图书都不同!
我们的这门课: 不用MFC!
说明
不用MFC,这是和很多其他课程、很多教科书不同的。
我们采用的方式是:使用Windows API。
通过这种方式,使用C++编写Windows窗口图形界面程序,
不要再为用什么语言掐架了
有人说python好,我就用python,其他语言都不好;
有人说C#好,编写Windows图形界面应该用C#;
有人说C++里,就得用MFC;
有人说Java好,有人说VB好,有人说Delphi好,有人说Matlab好……
有人经常关注每年语言排名,什么语言名列前茅,某种语言又进了多少名、又退了多少名……
因为这都是初学者的行为,高手从来不做这种事情。因为,
所有语言的本质都是一样的
无论什么语言,包括汇编语言
只要是编写运行在Windows上的程序
最终本质都是转换为对 Windows API的调用
这是系统的最底层本质!
我们绕开所有经销商,直接从厂家进货
直接调用 Windows API !
这里,我们只是以C++为例而已
使用其他任何语言,都是一样的
究竟用哪种方式编写Windows应用程序最好,其实并无一定之规。应用程序本身的特性应该是决定采用何种编程工具的最主要因素。但是无论将来你采用什么编程工具,通过了解Windows API从而深入理解Windows的工作原理,这本身就具有很重要的意义。
—— Charles Petzold
徘徊在语言的选择中毫无意义,主要精力应放在如何解决实际问题上。
而且,要非常方便地解决。
老师简介:
天津大学副教授,在计算机类课程一线教学多年,善于以通俗易懂的方式面向零基础非计算机专业学生授课,多次在各类讲课大赛中获奖。精通C语言、Visual Basic、Windows编程、MS Office等,有20余年编程和软件开发的实践经验,在国内外高水平刊物发表论文60余篇。著有《老兵新传:Visual Basic核心编程及通用模块开发》、《C语言其实很简单》、《玩转Office轻松过二级》(由清华大学出版社出版)等。
知识背景:
1)本课基于C++语言,零基础的同学,在学习本课之前,强烈建议先学习C语言课程: ke./course/483990
和 ke./course/803773 然后才能学习本课,以进一步进阶,达到高手的程度!
2)对于VC2010安装和基本用法尚不熟悉的同学,建议先学习VC安装和使用: ke./course/441062 然后才能学习本课。因为本课不包含“VC2010安装和基本用法”的说明。
资料下载:
别忘了下载本课对应的资料,非常丰富噢!
包括软件的安装程序、部分源代码,应有尽有噢!
微信公众号:
欢迎关注微信公众号:大零蛋带你零基础学电脑