主题:(非计算机系学生)如何入门篇(11)--概念VC-VB之路
你好
开始的时候我也被同样的问题困扰
但是我要告诉你,这种问题可以说将伴随你,在
所有的学习过程中
包括我现在也不时有这类问题
非计算机系人员学习必须独自找到解决问题的途径答案
毕竟这样很有效,再就是你不能现就算机的学生依靠任何人,
靠自己吧,象我一样的笨人不是一样也可以做到么?
我并不是想即时的帮助你解答这个问题
我特别想告诉你解决这种方法的有效办法,而不是仅仅是答案
就好像你想要开一扇门而不得不找到一把钥匙但是却发现
这把钥匙放在另一个房间里,而这时你有发现打开这扇门
还得要一把钥匙,所以不要急于求成,你的这个问题其实
很复杂例如如果我这样回答你:
1> basic语言和vb说的是同一个东西(你感到迷惑了吧!但这就是答案)
就如同c和c++,bland C++,bland builder C++,也是同一个东西
计算机语言的发展造成了各种的技术的发展各种编译器版本的
发布,基于不同的优化方法,理论的编译器出现了不同的语言
例如典型的c和c++,后者来自于对前者的"改进"
可以现象你还是不能明白什么是"编译器"
这样的概念"因为这把钥匙在不同的房间里"
有如第二种答案:
2> basic是一种语言,而VB是微软改进后的一种集成开发环境
这次有多了一个"集成开发环境"的概念"这样的概念"这把
钥匙又在在不同的房间里"
又或者还有一种答案
3> basic是一种解释执行程序VB是一种在windows下需要VB运行库
才能执行的其编译的程序的开发环境
这一下又多了几个概念"解释执行"
有如
4> basic是一种语言,而VB是衍生出来的面向对象的编译器
好了,你一定糊涂了但很不幸,你必须知道这些概念之后
你才真的了解,真的才又意义
那是因为别人一提起basic就是指的是唯一的一种编译器
然而basic是一种出现过很多编译器版本的语言
所以basic就是遍解释遍执行,需要vb运行库才能使用
你需要理解编译器和语言的关系才能理解vb是什么!
*************************************
最好的解释就是
很多人口中的basic不是指的语言的Basic而是指早期微软
在Dos下自带的qbasic,而VB指的是 Visual Basic 6++ 中文版
你可以在win98的command目录底下找到qbasic.exe
你可以编辑程序F9执行但只是一个"执行环境",无法得到程序
VB可以单独的得到一个可以执行的*.EXE文件
好吧你该知道你下一步该做什么了吧!
对!赶快找到qbasic在dos下运行或者在window的dos7.0下运行
又或者找到Vb安装一
又或者找到office的basic 编辑器试一试
更好的就是找到记事本打开一个具有basic脚本的网页文件(*.htm,*,html)
开一看
***************************
其实什么语言都基于一种技术,原理的关键是
来龙去脉,不如你在网上查几个关键词
例如
在
www.google.com
输入
最早的计算机 冯-布依原理 机器原理
dos basic qbasic 虚拟机 面向对象 运行库
教本
网络这么好不要不用
****************************************
好了如果现在你还要我解答C和VC的关系,
也好,
C是一种语言VC是一种集成开发C和C++语言环境
象VB一样它是提供自己的函数库的
我没想学VB但是我知道
Vc是使用MFC的函数库,还有一些类库和自己的控件很强大
但是我现在喜欢使用纯C编译器(Lcc Win32)直接调用Win 32 API
可以参考我的关于LCC Win32 编译器的发贴(论坛的下载推荐)
好,多谈一点背景:
C程序或者C++编译的程序(看一个程序的生成)是可以
不需要解释器独立可执行的二进制机器码,这就是为什么C程序
比Basic程序快的原因
由于现在我还无法弄懂虚拟机的原理,我只能告诉你
java是一种从C++衍生而来的,但java需要解释器的
才能运行,形式象C++但编译原理不同(编译原理课程)
简单的说,"用程序'解释器'运行程序"这就大多数脚本的
一般简单原理解释,当然实际到问题还要复杂一些
最后还是告诉里
通常说的C指的是turbo C或bland C++
而VC说的是Visual C++ 6.0 中文版和英文版
但我原来使用的是Bland Builder C++ 3.0
VC这个版本解密不好而且无法在D版软件中
找到安装后不提示有组建欠缺的,虽然可以补救但是
我建议没有可靠版本的人,不如用BC(Bland Builder C++ 3.0)
现在版本已经到V5 ,V6
*****************************888
不要问我如何使用和配置这些VB.VC,BC
自己慢慢就会熟练
不过有趣的是BC使用自己的一套控件,而控件并不单纯的
来自于C++类库,更多来自于急于Pasal语言的"戴妃"(dephi)
在复杂的Win32 API与程序员面前搭起一个傻瓜界面
曾经一度宣称"使不会编程的人一分钟内学会编程"
但现在看来用起来好像是跟一些没完没了的对话框
打交道,不过可以达到"快速"但是达不到"开发"
的目的,
不过它的窗口编辑器,编程器很不错
不如有一天试一试,
如果你是一个初学者,知识面还很窄有,又对编程
感兴趣倒不如在看
【2】经典图书
书名:《C++ 程序设计教程》
主编:钱能
出版社:清华大学出版社
版次:1999年4
定价:39 元
页数:468 页
*此书提供快速入门c++
但是此书技术细节讲的不多,
试一试它
介绍
BC的书太多了
如果你被我的这些吓坏了,朋友努力吧
在你看玩上一本之后接着看下面的一本
作为参考
书名:《C++ 程序设计语言》特别版
作者:Bjarne Stroustrup
翻译:裘宗燕
出版社:机械工业出版社
版次:2002.7第一版 2003.2第四次印刷
定价:85 元
页数:905 页