vb/c/c++ 的“hello word”程序的写法
这几天真是闲着没事干了,练习点打字,就选择写这篇文章,在语言编程中我所有点了解的就是vb,这几天没事也弄了一些c语言和c++,我就得学习什么语言不是很重要的(至少对像我这样的初学者来说),因为编程的思想都是一样的,只是外部表现形式的语法有所区别。
声明:我示例所用的软件编程平臺
vb:Microsoft visual basic 6.0
c:Microsoft visual c++6.0
c++:Microsoft visual c++6.0
写文章的目的:
閒著没事写点东西玩,也给像当初的我一样满网络“hello word”程序的朋友一点帮助。
对於初学程序的有电脑的朋友来说,说都想早一点看到自己设计的程序,教科书上所说的最出的程序也就是“hello Word”程序,也就是在代码编辑器中编辑一些代码,使得在运行中出现自己想要输出的字符串
(也就是一堆文字)。这是程序入门中最简单的程序,但是在这个程序中我们可以熟悉一个运行平臺。(呵呵,我在学c++的时候到处hello Word 程序,运行就是不行,差点把我急死,我想最初学习时像我这样的朋友应该不少,也给大家带来一点方便,我就写出来了)。在运行完“hello Word ”程序后就迫切地想知道更多的知识,反正我的感觉是这样的。好了,閒话少说,开始说正题吧。在这些程序中输出得示例文字均为“宝仪天下”。
1、vb中的hello Word程序
需要的控件:
文本框1个,一个命令按钮
输出方法:
代码编辑:
进入vb设计状态之后画出必要控件,双击命令按钮,进入代码编辑窗口,键入如下代码:
private sub command1_click()
<="宝仪天下"
end sub
注意:编写代码时所有的标点除了" "内的以外必须使用英文标点,否则出现语法错误!
运行:工具栏中有一个运行按钮,是向右的黑小三角,可以开啟运行,也可以在运行 ——>啟动 菜单运行。运行后单击命令按钮就可以在文本框上看到“宝仪天下”这四个字了。
解释说明:
1,
private sub command1_click()
end sub
这一段是不用键入的,代码编辑器直接给出,只要编辑中间的代码就可以了
2,sub
这个代码整体叫一个“sub”过程,end sub 表示这一过程的结束。vb中常用的有sub和function两个过程,在以后的学习中肯定能详细学到,不必著急。
3,private
表示是“私有的过程”,过程有私有和公有之分。公有过程用“public”表示,在学习过程的时候要注意一下。
4mand1_click
command1,指的就是那个命令按钮,click“单击”,是事件中的一个。就是说“你单击command1这个控件时会触发下麵的sub事件。
5,
text1指的就是你用的那个文本框,在键入“·”之后会出
现一个列表框,裡边有好多属性,这是以后我们需要学的内容。其中决定文本的属性是“text”。
6."宝仪天下"
你想输入的字符,“”可以理解成那是引用,让text1的值万贯引用这个引号内的文字,就是原样照搬。注意:这裡绝对不能使用汉文的“”引号,只能使用英文引号" "。
简单的说是因为这两个引号虽然看著相似,但ascii码是完全不同的。
7.=
这个符号在编程中可不叫“等号”,叫“赋值号”,这句话的意思就是“将“宝仪天下”这四个字赋值给text1的文本属性。在这裡好像跟“等号”的区别没有显现出来,以后学一些有数值的就好了。
2、c语言中的“hello Word ”程序
turb c这个编程平臺我没有用过,我只会用visual c++ 编程平臺,在这裡只能用这个平臺说一下c语言的编程了。
进入界面:
我在最初学习的时候这个问题都把我难倒了,新建文件就那麼麻烦,不像vb直接就能进入编程界面。
进入介面的方法如下:
1、文件——>新建,会打开一个对话框,选择倒数第三个:win32 console application,然后在右边键入工程名称,比如“宝仪天下”。右边还有位置,这个工程的保存位置,你可以改变这个位置,把它保存在你习惯的位置上。
然后点击“确定”
2、进入下一个对话框,选择“一个空工程”,之后点击“完成”。
3、进入下一个对话框,是验证你建造的工程是不是满足你的要求的,如果工程名和路径都是没有问题的,点击“确定”,就建造一个工程完成,有问题就点击取消,可以重置工程。
4此时左边会出现“宝仪天下classes”的工程文件,下麵有两个按钮,一个是默认的,classview(就是查看工程的意思)还有一个fileview(详细查看工程中的文件),点击“file view”,上面会发生相应的改动,下边列出“宝仪天下files”,单击加号,会显示三个文件夹,在第一个文件夹上右击鼠标,会出现一个快捷菜单,选中添加文件到目录,就会打开一个对话框,让你选文件,由於事先没有编辑的文件,你只能是新建。方法是在那裡输入一个文件名(自定义).cpp就可以了。其中cpp是c语言编程的代码文件的扩展名。比如输入“宝仪天下.cpp”,点击确定。
之后左边窗口上也发生了相应的变化,在文件夹前面出现了一个“+”号,点击,出现“宝仪天下.cpp”,双击,这一文件,点击确定,右边的空白处会出现一个文本输入页面。
好了,工程就建完了(呵呵,初学者是不是有点晕?没办法,我在初学的时候就是觉得非常晕,现在好点了),我们要编写的最简单的程序——hello Word就在此编写。
代码编程:
#include "stdio.h"
main()
{
printf("宝仪天下
\n");
}
注意:标点符号除了print语句引用" "内的可以使用汉文标点符号之外其他必须使用英文标点符号,否则会出现语法错误!而且在visual c++这个平臺中的语法错误在设计时是不会自动检查的,表现在无法运行,下麵显示错误数量。
运行:
完成程序变成之后就要运行,用以下几种方法可以运行程序
1.工具栏中的红嘆号是执行键。
2.菜单栏中 组建——>执行
3.快捷键ctrl+F5
解释说明:
1、#include "stdio.h"
这叫“头文件”,include就是“包含”的意思,后面的" "内的文字表示包括的库函数的种类。c语言中有好多的函数,这些函数在各有自己的分类,头文件就规定了调用函数的种类。在这个程序中我们调用了输出函数“printf”,是属於“stdio.h”这一类别的,在设计时必须声明,否则程序无法执行。
2、main()
main的意义就是“主函数”,是一切编程的基础,在一个程序中必须有一个main函数,如果省略不写,程序无法执行,
3、printf()
是c语言中最常用的输出函数,可以输出需要的字符串,与vb中的print方法差不多。
4、\n
这是换行标誌,在输出时如果使用这一符号,可以使下麵的文字换行输出,读者可以将\n去掉再运行一次,观察运行中的区别。
5、;
这个符号应该是结束的意思,在这个编程平台中必须要有,否则程序无法执行。再深入学习c语言就会发现,几乎每一个句子的结束都会有一个;符号(再强调一遍,必须是英文标点),我在初学的时候总是忘记这个标点(因为vb编程中除了print方法之外几乎不用这个标点的),结果运行总是出错。
6、{}
这个花括号别看在不同的行中,绝对不能省略,否则程序无法识别的。它管的事main函数的作用范围,在这个程序中main函数作用于printf函数,就把它括起来了。
三、c++中的 hello Word 程序
c++用的编程平臺还是跟c语言一样,用visual c++
用上述的方法进入visual c++的设计介面以及运行介面,在这裡不再重复了。
代码编程:
#include "iostream.h"
main()
{
cout<<"宝仪天下\n";
}
注意:除了cout的" "内可以使用中文标点以外必须使用英文标点,否则会出现语法错误,程序无法运行!
解释说明:
参见c语言的hello word程序解释说明
在这个程序设计中除了用cout<<;代替printf语句之外,跟c语言差不多。调用cout<<(c++中的输出方法)或者cin>>(c++中的输入方法),必须使用头文件“iostream.h”。否则出现程序错误,无法执行。
对新手来说调用函数时使用的头文件是特别容易出错的地方,在调用内部函数的时候必须先知道是属於哪个头文件的,声明之后才能调用。比如说要调用数学函数log(),则必
编程语言vb是什么须先声明头文件"math.h"然后才能调用,否则程序出错,无法运行。
四、学习这些程序设计语言中我的体会
用了这麼多的篇幅,说明的只是一个编程中最最基本的“hello word”程序,希望对有些朋友有一点帮助吧。编程不是一件简单的事,但也绝对不是难於上青天的事。在程序设计的初期学习中,会出现很多问题,可能自己设计短短几行的代码,明明觉得自己设计的一点错误都没有,电脑偏偏说是无法执行文件,能把人急死。其实在初学的时候谁都是一样的,只要我们坚持去学习,那麼肯定是不会错的。在往后的学习中不断积累经验,以后成习惯就自然没什麼问题了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论