2017山水汇园最新房价:一个中学生想从基础学编程,应该学那种?

来源:百度文库 编辑:高校问答 时间:2024/05/06 05:12:47
我是一个中学生,我想学习编程,但不知道那种既简单又有用处,希望大家能帮助我回答这个问题,谢谢了~!
希望大家再给我提供一些相应的软件

55555555555555555555,我的帐号因为作弊被封啦3天,所以先申请了一个帐号来回答你的问题(我原来的号子是houyunqing,QQ是362938909)

我是初一学的编程,把我原来回答别人问题的答案发过来吧,一定要认真地看看哦~~~:(我就不引用了)

我接触C#是早于普通人的,主要是因为我有一位杰出的很有远见的老师,是他带我走上了这条道路,但是道路最艰难部分的探索,他却没有给过我丝毫的帮助,因为那时他已经离开了我们学校,另谋高处去了
他当时给我推荐了一本书,在我不精通C#时,并不了解那本书的长处,然而在我精通了C#,并且看过了很多很多著名的编程书籍之后,才发现那本书是多么多么地强,多么多么地好,只可惜那本书不是很著名.
那本书的名字是:《C#与.NET技术平台实战演练》,如果你想学好,想学通,这本书是捷径,绝对的捷径!虽然我并不反对电子书,但是我强烈建议如此优秀的书籍应当亲手拥有。

还有,我可以告诉你,我第一次看那本书的时候,连“变量”是什么东西都不知道,那时我才读初一,看那种书50%是天书级别,但是不管看得懂看不懂,我毕竟是看下去了,没办法,我对它的兴趣太强烈了。你知道,在青少年的心目中,“编程”是个很了不得的东西,是个极具有吸引力的东西,所以我当初并不管自己是否能看懂,反正是认真地看了个通透,但是我发现当我看到书本中介绍语法的后半部分时,原来不懂的一些名词,例如:类,方法,继承,变量,控制台,I/O等等,全部都了解了。然后我回过头去再看了一遍,原来所没有注意到的地方,就了解得更加深刻了。

在对C#的语法有所了解之后,我安装了VS.NET开始亲自动手,编的第一个程序是HelloWorld,没成功,因为";"(分号)的使用不正确,我检查了很久,也不知道错在哪里了,因为我当时看不懂它的英文提示,然后我拿着书里面提供的源码仔细对比,才发现了自己的错误所在——我在Main方法花扩号结束的地方还加了一个";",在修改以后,程序成功地运行了,我突然觉得自己伟大无比。

就这样,从一些简单的程序入手,慢慢地复杂化,从HELLOWORLD,到质数验证程序,到。。。。后来我离开了控制台程序,走向了Windows窗体程序,并经过大约两个月的反复操作,对.NET常用的控件、类、方法有了比较详细的了解,然后我把书的语法部分又读了一遍,原来没有理解得太好的delegate,Event,抽象,接口,多态,convension操作数,Reflection,Attribute,以及在面向对象编程中一些特殊的操作数都有了更为透彻的理解,在这个时候,我对C#的了解就开始走向成熟了。

后来,在我能够熟练地使用C#做我想做的事情的时候(包括做很复杂的数学题目、做一些我自己喜欢的程序),我开始进行更有意义,更为大胆的尝试——使用C#自己编制一个数据库系统!事实上那个时候我自己根本不太了解数据库,只是觉得这东西挺好玩的,然后自己又极度憎恨MS的那套数据库(主要是买的SQL D版碟里面居然没有KEY),所以才下了决心自己做一个。在经过了大约一个星期的向他人的意见咨询和自己的计划之后,我开始了编程工作。在编程过程中遇到了很多难题,我都一一解决了,我并没有上论坛去问,全都是靠的自己的思考,自己的力量去解决的。当我数据库系统的所有功能都测试通过了以后,那种成就感我自己无法形容,我感觉自己比盖茨还要伟大!

当我的数据库的第一个版本完成以后,我觉得那时的技术应该可以说是精通了,虽然我现在不得不承认,那个数据库系统结构真的很糟糕,遇到多线程肯定就死。经过对那个数据库的一系大刀阔斧的修改和精细的加工,我的数据库系统结构越来越严谨,功能越来越齐全,运行效率更高,更安全,而代码却比我的第一个版本要少了大约6000行!

我要说的建议在上面已经全部说完了,如果你有心,你会把它一条一条地归纳出来的。另外,最重要一点我需要指出:兴趣是最好的老师,如果你实在没有兴趣,那就把它换成毅力。

软件嘛,这些:VS.NET 2005(或者2003),要中文版啦,6碟装的里面才有MSDN文档资料,方便你以后的学习,很有用哦!!!
SQL 200*
你可以下载,也可以自己去买碟,当然是D版啦,正版谁买得起

C++语言不错