今天给大家分享一下我是什么时候对编程产生兴趣以及我是如何入门的 在我的记忆里,从小到大真正感觉到热爱的时刻一共有两次,一次是初中老师做化学实验,当老师把碘液滴加到淀粉中变成蓝色,当时我感觉实在太神奇了,另外也觉得那个蓝色真的很漂亮!也是在那个时候对化学产生了兴趣,再后来遇见了鼓励型的化学老师和班主任,化学便成为我高中最喜欢的一门科目,没有之一,巅峰时刻是单科进入年级前十,那时候还很喜欢有机的附加题,如果做出来,便会暗暗高兴好几天,后来立志想当一名化学老师,可惜分数不够,有点遗憾,不过我现在也很喜欢我现在的专业~ 另外一次是大二上C++课程的时候,强哥用他用一个简单的例子打开了我对编程的热爱,他用VS2015新建了一个窗体应用程序,问道你们知道QQ是怎么来的吗?为什么你点击【登录】就会出现那个界面呢,这个疑惑我也有过,所以我很认真的听他讲述。 现在的版本 低奢版!
现在的QQ界面,为什么我输入账号密码,点一下登录,它就会登录,究竟是为什么,我没学编程的时候,百思不得其解,现在我知道答案了,这就是程序的魔法!! 其实只要在窗体界面加入两个TextBox控件,用于获取账号和密码,再加入button【按钮】控件,就可以出现草根版的QQ登录界面 运行后的样子 草根版QQ界面 猛女落泪!! 实际上现在的QQ是经过美工设计出来登陆界面将草根版美化而成的 相当于整容 而且会随着大家长大,大家的认知慢慢变化,来瞧一瞧之前的qq登录界面吧,是不是和草根版相差无几呢 当我们点击登录按钮时,它会有对应的Click事件响应,在这个事件里我们可以用C#语言告诉电脑我们想要什么样的效果 大体上我们可以窥一斑而知全豹,这个事件是首先获取我们的账号和密码,如果判断这个账号是否已经注册的,注册的话,再判断密码是否正确,如果正确将会调用登录界面的窗体,另外这个点击事件里也会有异常处理机制, 由于账号密码至少其中一个不正确而对应的错误显示界面(而且十分健全)因为有专门的代码测试人员 就是找各种各样的异常以及给出对应的解决方案,最终到用户手里的时候,这些代码将会封装。 到这里强哥上课讲的内容便告一段落了,当时的感觉不亚于化学实验遇碘变蓝,而我当时又有了新的疑惑,到底要怎么写才能让计算机明白我们的需求并实现,这就给了我动力去学习编程。编程很锻炼人的逻辑思维能力,有需求逐个拆分为小问题然后合并,这个程序或许就有了雏貌,今天是我第一次因为别人的问题给出编程解答,用程序带来便利,有一点点开心,嘻嘻~ 我的编程学习方法 另外我目前还是小菜机,不过我还是想给大家分享一下我的编程学习方法,第一是心态,当很多人都告诉你编程难学的时候,一定一定不要被这个吓到,你就当它是魔法,慢慢修炼呗,能到什么境界,靠自己的造化,尽人事听天命。第二我认为学习编程首先是要把自己敲过的每一行代码都弄懂,然后从中提炼出逻辑,最后是试着重现。第三就是学无止境,互联网瞬息万变,只有不断学习,才能不被淘汰。我觉得每个写代码的人都很会学习,copy,但是要明白自己的需求,能看得懂,能在自己的项目运行成功,懂得自然懂~ 最近是积极的一段时间!
|