零基础学习vb. net怎样学?

Python014

零基础学习vb. net怎样学?,第1张

你得先补基础。

最好去学校,找计算机系的学生,抄下专业专业课程和对应的课本(说不定顺便能讨些旧课本),卖齐这些课本(一般学校里面就有书店)慢慢学。

(以下课程不全)

至少需要读一遍的:计算机导论、程序设计基础、软件工程、编译原理

重点学习的:算法与数据结构、面向对象程序设计

还有VB.Net需要一定的基础,建议先从 C++ 或 VB(版本6.0)入门

这是典型对.net构架不理解造成的!

只要是.net编程,一定使用的是.net类库,必须是同运行版本的.net支持方可运行。而所谓的vb.net只是说编程的语言层使用的是vb语言而已。该语言在.net构架下被编译成为IL语言(MSIL,严格说来是IL的一个子集)。而上层的语言只是产生软件时所使用的一个不同语言规则而已,与IL已经没有任何相关性了。上层语言无论是C#还是VB,甚至是Java(J#)均只适应编程人员的一个策略,与整个构造没有多大的相关性。

.net的最终目的就是让不同的语言编程人员能协同工作,那么语言在其中的区别没有多大了,所有的运行核心都是由.net完成的,没有必须依赖于.net。这是没有任何疑问的。

vb.net就是.net,只是表示用VB语言人的称呼,用C#的则称其为C#.net,但不管是哪种,它是无法脱离.net的。

简单VB2010程序(命令行上的):

Class Module '程序开头(自动会加的)

Dim a as integer '声名变量a为整型(整数)

Sub Main() '本程序(自动加的)

Console.Readln(A) '读取变量a的值(键盘打2)

Console.Writeline(A) '输出a的值(屏幕上出现2,也就是a)

End Sub ‘程序结束(自动加的)

End Class ‘程序结尾(自动加的)

要学VB先学Basic语言,非常简单,我猜是最简单的了。

解释变量:是一个单词或字母(不能用中文),除了语句用的单词,变量的值可以变,如:A等于1,如果写A=A+1的话,A就会给自己的值加上1,变成2.

基本运算符号:

+加,-减,*乘,/除,mod取余数。

=等于,<>不等于,>大于,<小于,>=大于或等于,<=小于或等于。

逻辑运算:

not不、否,and和,or或, xor异或(详情后面解释),一般XOR不会用到,除非做数学或画图。

变量类型:

integer整数,string字符串,char字符,single数位少的小数,double精度高(数位多)的小数,decimal非常多个数位的小数,boolean布尔:分真(True)与假(False)

数学成绩好吗(最低要求>90,高要求>95 or =100)?把学的东西用上去。

Not:

Not True(真)=False(假),不真等于假,显然,不假等于真。

And:

真和真等于真,只要有一个假,全假。

Or:

只要有一个真,全真,全是假,就是假。

Xor:

全是真的话,那结果是假,其他的跟Or一样。

再加一句,编程主要是人人讨厌的数学,英语也得好,编程语言不重要。

邮箱:[email protected]