仪器社区

电脑软件编程序入门

wu197601 2007-12-02
我高中毕业 理科还不错 因为一些原因不得不放弃大学梦想,支持我的弟弟读书就业 现在家庭条件好转,想放下自己的工作 我弟弟现在在一家网络公司上班 我想学习电脑编程方面或网络方面的知识 将来有机会改变自己的人生轨迹 我有信心 我弟弟以前是在学校学... 我高中毕业 理科还不错 因为一些原因不得不放弃大学梦想,支持我的弟弟读书就业 现在家庭条件好转,想放下自己的工作 我弟弟现在在一家网络公司上班 我想学习电脑编程方面或网络方面的知识 将来有机会改变自己的人生轨迹 我有信心 我弟弟以前是在学校学习的 不知道从什么地方开始,希望有经验的同仁给我一些指导 我希望可以用一年学习基础,一年实习 自学能力还可以 学软件从什么地方开始 学网络从什么地方起步 我有一些电脑基础 谢谢!!!!!!!!!!!!!!!!!!!!!
评论
全部评论
932279018
编写程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,更需要有良好的编程习惯和风格。良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构更加合理,有助于提高程序的执行效率。下面是我在程序设计中总结的一些经验,供大家参考。
设计顺序在我们刚开始学习程序设计的时候,要编写一个程序,总是先进行一番构思,然后就一边写代码一边调试。这种方法一般只适用于非常小的程序,根据软件工程的特点,如果对所有程序都还按这种方法进行设计,是不合理的。
其实,设计程序就像我们盖高楼大厦,首先要设计图纸,然后动工。所以,对于个人编写程序来说,应遵循以下步骤:
2、结构设计:也就是对程序的整体框架进行设计,设计出我们需要使用的模块等等,并画出流程图。
3、用户界面设计:在此,我们要设计出用于与用户交互的输入输出界面。
4、代码设计:在这个步骤中,我们要进行代码的编写。
5、调试:对程序中正在发生或可能发生的各种错误进行处理。
6、维护:通俗地说,维护就是对程序进行升级,对原有错误进行修改。
对于以上几个步骤,我想大多数人会认为代码设计Z为重要,但如果程序的结构尚未清楚,我们在编写代码的时候就会发生混乱,一个程序性能的好坏,主要还是取决于它的结构是否合理。因此,在程序设计中,我们要尽可能注意这一点,这样才能使我们的程序更加完善。
设计环境一个良好的编程环境可以使我们在编写程序时,不至于造成各种资源的紊乱,还可以避免资源的丢失。建议大家要在放源程序的目录下建立“Programs”文件夹;然后再以你要编写的程序名和版本为名建立一个文件夹,用于存放整个源程序以及各种资源;Z后,分别建立几个文件夹,“Documents”:用于存放程序文档,包括流程图等;“Resource”:用于存放图片,声音,影片等资源;“Debug”:用于存放调试的程序。“Release”:用于存放Z终释放的程序。
例如:我们要制作一个英语学习软件,名为“English”,版本为1.0,那么我们的编程环境中应存在以下文件夹:
[DRIVE]:\\…\\Programs\\English1\\Debug\\
[DRIVE]:\\…\\Programs\\English1\\Documents\\
[DRIVE]:\\…\\Programs\\English1\\Resource\\
[DRIVE]:\\…\\Programs\\English1\\Release\\
另外,Z好再建立一个专门的文件夹,用于存放各种模块,以便能实现代码的重用,这样,我们就不用在每次写程序时,都重写所有的模块,编程速度会有很大的提高。
设计技巧代码如果写得很乱,程序便不易被阅读与修改,所以,在编写代码时要注意以下几点:
(1)注释:写注释虽然要占用一定的时间,但在阅读和修改代码时却会节省很多的时间。所以,建议大家在定义一个函数时,在函数的diyi行写出函数的作用,再用一行解释函数的参数,并在每个变量的定义语句后注释出其作用。
(2)变量和函数的命名:每个程序都会使用很多的变量和函数,如果随意命名变量与函数,每次使用时还得在变量或函数的定义语句处查出它的数据类型及名称,而且随意命名还会造成变量与函数重复定义。
建议大家使用匈牙利命名法,方法是:每个变量或函数的开头都以其数据类型的缩写命名,然后再加上代表这个变量或函数的作用的英文单词简写共同组成变量或函数的名称。例如:要定义用于计数的整型变量count,其定义语句为C\\C++:int icount; Basic:Dim icount as Integer。以这种方法定义,不仅可以有效地避免变量与函数的混乱与重复定义,还可以保证数据类型的匹配。
(3)控件命名:如果在Windows下编程,你有可能会大量地使用控件,如果不对控件名严加管理,会造成很大程度的混乱,因此,建议在给控件命名时,以控件类型缩写再加上代表这个控件作用的英文单词的简写共同组成此控件的名称。例如:你要命名一个按钮控件,作用是进行删除操作,那么控件名可以命名为cmdDel。
10 0 2017-09-12 0条评论 回复
tsagnufl815538
学好基础Z重要.
多的我也不多说了 现在80%的大学 软件工程的基础课188890211都写在上面了 如果你要入门就学JAVA也可以. 嗬禾 那证明楼上那位对软件工程的理解已经超过ZG人认知的范围了.

基础不打牢 就去当"程序员" 那种程序员就是一民工等到你30岁干不动了 照样被淘汰 学好基础 加快自己对新知识的吸收速度才是关键 谢谢.
-------------------------------------------
如果说照楼上的方法 你早日投身业界 就一般程序员那种工作压力.. 你还有几分钟来学新知识? 嗬禾 你不信就自己试试. :)
19 0 2007-12-03 0条评论 回复
896669504
除了信心,还有坚持。你们那里应该有电脑学校吧?你到电脑学校去问问看有没有学编程的,如果有建议你学一下。还有一个问题,不知道你会不会做基础的VB6?这个是Z简单的了,建议先学一下这个,还有如果做一个像Word2003的东西可以上网找一下C软件,这个开发是Z好的了。主要还是懂得怎样设置代码。所以在设计软件之前Z好还是学编程。
8 0 2012-09-08 0条评论 回复
香港名鞋汇
现在来说计算机只要你在其中任何一方面有非常深入研究的话你就可以在社会上立足的
但是学习好其中任何一个方面 软件开发也好 硬件也好 或者网络维护等等
你都需要首先学习好一门语言 C语言根本就不是 C++才算的上
学习好一门计算机语言你才能够去更好的解决你在计算机学习上所遇到的困难
基础知识还是必须的 计算机它是一门积累的工作
10 0 2007-12-05 0条评论 回复
liuzhuolele521
看楼主的情况建议从java或者C#开始学习。因为这两种语言的类库都很全,可以用来完成具体的任务,而且语言不很复杂,比较适于初学者入门学习。因为类库很全,可以比较容易的完成具体任务,因此初学比较容易建立起成就感,以促进后面的学习。而且这两种语言是面向对象的,学习其中的一种对于建立面向对象编程的思想还是比较有用的。
尽管C语言可以说是基础,但是,如果lz打算打持久战学习计算机,可以从C开始,然后学习C++(目前Z复杂Z难的语言)。但如果从java/C#开始,等把其中的一种语言学会之后再回头看C语言也许会更简单,这样的入门路径也许会快些。至于像数据结构之类的东西,利用java语言学习也完全没有问题。
lz提到想学习网络方面的知识,从java或C#开始也是很不错的。如果lz想学习做网站,学了这两种语言之后可以学习JSP或ASP.NET,这两种技术可以说是现代网站建设Z常用的两种技术。
不过本人建议lz学习java,因为java可以跨平台运行,而C#却把你限制在windows平台上。作为初学,lz可以去下载个jdk1.6.0.3和netbeans 6.0。netbeans是sun公司自己的java ide,用起来比较方便,也比较适合初学者,而且免费。
9 0 2007-12-09 0条评论 回复
longting1150
个人认为国LZ这种情况Z好还是找个java培训班学习,当然,要找好的,不要找那些骗人的

1 首先,LZ经济条件宽松
2 编程是个技术性很强的东东,有人带着学好一点
3 就算自学会了,但是没项目经验也很难找到工作的,我自认在大学期间学得还算认真,但是现在找工到处碰壁,很大原因就是因为没做过项目
4 在培训班中认识多几个人,一起学习、交流很有用处
---------------------------------------------------------------
我看过培训班安排的课程,大都是应用型的,基础讲得不多,跟我的学校安排的课程正好相反。我们学校基本上都是基础型的课程,两种教学方法究竟哪个好点,我不敢妄言,个人更喜欢前者。
10 0 2007-12-16 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论