我们的程序是给用户使用的,一个漂亮的图形解面对于软件的美观性不言而喻,从今天开始带领大家学习一下图形界面的知识。让我们的程序更美观吧。
知识点:注释的使用,图形界面库,数组精讲,字符串精讲。
项目实现:
将上次课中关于菜单的地方代码改成下面这样。
代码解释:
运行程序,发现当输入的账号密码正确时程序进入菜单,菜单不再是控制台形式的了。
知识点讲解:
1、常用图形界面
在出学阶段,我们暂时用EasyX图形界面库。可以到我的个人微信公众账号下载。关注之后,点击资源菜单项即可。
第57行的作用就是定义一个窗体的大小
2、注释的使用
其实注释我们一直都在用,之所以之前不讲,是想等大家对注释有一个直观的认识之后在进行讲解,大家跟能理解。
以//开头的叫做单行注释,通常用来解释这一行代码的作用是什么,以提高代码的可读性。不信你试试一直不写注释,当2个月后,代码量越来越多的时候你就知道什么叫做后悔了,自己都看不懂了,那如何让其他人看懂呢?毕竟我们以后工作的话,同事之间都是分工合作的。
以/*开头,以*/结尾的注释叫做多行注释。多行注释只是程序员为了省事跟单行注释的作用一模一样。这样做的好处是不用在每一行都写//了。
注释除了有解释代码的作用之外,还有一个更重要的做用是使代码失效。即程序永远也执行不到注释的部分。
3、背景图片
代码中的59-62行就是添加背景图片的语句,每条语句的作用我都用注释在后面解释的很清楚了。大家可以自行查看这两个函数得用法,EasyX库中有一个帮助文档,找到这两个函数查看其用法。左侧的图像处理相关函数中找到loadimage看看帮助文档。记住,能够自己查看帮助文档才是技术人员最核心的能力。我们学编程不是为了考试,工作中遇到不会的问题能够查看帮助将问题解决就行。没人在乎你究竟背没背住这些函数的用法。当然了自己去百度也是很不错的手段。
其中,关于函数和指针的概念,我们很快也会接触到的。应该就在这一两次课的时候了。
练习题:
1、自己写一个窗体改变一下窗体的大小和背景图片。(若不能设置图片请先做第4题)
2、再次理解变量的概念,看看是不是除了字符和数字之外就没有其他类型的变量了。
3、程序都是跟现实生活有联系的思考是不是现实世界中存在的都可以用变量表示。
4、自己去查一查绝对路径和相对路径的概念,看看我loadimage的第二个参数为什么这样写。
可关注我的个人微信公众号:
(豆浆and油条er)
喜欢的朋友请点个赞支持一下,谢谢!~