https://blog.csdn.net/uruseibest
前言
为什么需要学习一门编程?
大多数时候,使用编程能够将工作效率最大化,最关键的是能让自己多休息会儿。
我也时常在工作中编写点小的程序,曾经的工作岗位是轮流24小时值班守候一个可以实时提醒的控制系统,这是通过网页来反馈情况,提醒等级分为蓝色、黄色、红色从低到高。其实蓝色和黄色不需要更多处理,只能算是一般的提醒,只需要知道情况然后签收即可。但是晚上基本都是蓝色或者黄色的告警,值班一晚上基本不能睡个安心觉。于是写了一个小程序来控制报警,仅仅是红色告警才通知值班人员,其它的都是自动签收。于是,终于能够睡个好觉。
为什么选择VB.Net?
如果非计算机专业,想在工作中能够减少重复劳动,提升效率,快速开发点程序来减轻工作负担,那么我推荐用VB.Net,因为它足够简单。
如果是计算机系出身的朋友,那么建议继续把自己的C或C++学习好。
学习好VB.Net需要学习什么?
并不特别需要学习别的,可以直接先学习本书。
建议要有一些数学基础。数学看似不相关编程,但是编程中的很多算法却要仰仗数学。当然大多数人并不了解微积分、傅里叶变换,包括我自己,早就还给大学老师了。
但是一般的数学知识也足够开发一些实用的程序。
为什么是本书?
纵观当前市面上的VB.Net书籍,你会发现这些书提供的学习内容要么很低级,要么很高级,缺少中间层级。低级的根本就不能带你进入编程的殿堂,知其然不知其所以然;而高级的你可能看看就倦怠了,因为太高深了,不易看懂。还没有开始就会打退堂鼓。
相较于前两类书,本书力求以授人以渔为基本出发点,以简洁的语言让读者在读懂的基础上更能够联系实际操作,掌握相关知识。
这个年龄还可以学习VB.Net吗?
笔者最敬佩的人是王江民(1951.10.7-2010.4.4)先生,他虽然只是初中毕业而且有腿部残疾,但他却在38岁开始学习计算机,开发了KV系列杀毒软件,在两三年之内成为中国最出色的反病毒专家之一。至今我的电脑上还是安装的江民杀毒软件。
VB.Net比当时的开发语言要简单的多,没有理由不尝试一下。
使用VB.Net可以开发大型软件吗?
这不是可不可以的问题,VB.Net是可以开发大型软件的。
但是,同C、C++、Java、C#一样,开发大型软件,一般不是靠一两个人完成的,都需要足够的研发能力。
你需要一群志同道合的朋友,需要一个团队。
本书适合哪些人?
所有想学习编程的朋友。
使用VB6开发的朋友。
使用VBA开发的朋友。
希望学习VB.Net的朋友。
希望能够学习编程而又没有基础的朋友。
非计算机专业而毕设又需要开发程序的朋友。
有其他编程语言学习经验但是始终不得提升的朋友。
有其他编程语言学习经验又希望多学习编程语言的朋友。
如何学习?
认真学习完本书的所有内容,所有例子边学边练习。
学生阶段记忆英语单词,一般是先记住英语单词的某个常用含义,然后在记住单词本身的基础上做扩展,直到记住这个英语单词大多数汉语意思。VB.Net的学习也是如此,往往某个类提供了大量的属性和方法,本书只选择了常用的来讲解,剩下的还需要读者自己来扩展知识。
至于是否需要死记硬背,虽然没有必要,但是要记得一些重点关键词和语法,剩下的查Msdn和百度,然后多练习便是。
如何提高?
认真学习完本书,水平预计应该是初级至中级,简单的项目能够独立完成,能够结合本职工作做一些小项目。
学习数学知识,学习算法。
剩下的就是不断找事做,也就是自己先想一个项目,然后动手来实现。
在后续,我也准备推出之前找事做写的一些更难(高级)的代码,再写一本书。
其次,在学习的过程中,遇到不懂的地方,也可以通过我的CSDN博客提问。我的博客地址:
https://blog.csdn.net/uruseibest
我也会专门开一篇博文,大家可以在下面留言。
如果发现本书中存在的问题,也请读者们留言指出。
前言
为什么需要学习一门编程?
大多数时候,使用编程能够将工作效率最大化,最关键的是能让自己多休息会儿。
我也时常在工作中编写点小的程序,曾经的工作岗位是轮流24小时值班守候一个可以实时提醒的控制系统,这是通过网页来反馈情况,提醒等级分为蓝色、黄色、红色从低到高。其实蓝色和黄色不需要更多处理,只能算是一般的提醒,只需要知道情况然后签收即可。但是晚上基本都是蓝色或者黄色的告警,值班一晚上基本不能睡个安心觉。于是写了一个小程序来控制报警,仅仅是红色告警才通知值班人员,其它的都是自动签收。于是,终于能够睡个好觉。
为什么选择VB.Net?
如果非计算机专业,想在工作中能够减少重复劳动,提升效率,快速开发点程序来减轻工作负担,那么我推荐用VB.Net,因为它足够简单。
如果是计算机系出身的朋友,那么建议继续把自己的C或C++学习好。
学习好VB.Net需要学习什么?
并不特别需要学习别的,可以直接先学习本书。
建议要有一些数学基础。数学看似不相关编程,但是编程中的很多算法却要仰仗数学。当然大多数人并不了解微积分、傅里叶变换,包括我自己,早就还给大学老师了。
但是一般的数学知识也足够开发一些实用的程序。
为什么是本书?
纵观当前市面上的VB.Net书籍,你会发现这些书提供的学习内容要么很低级,要么很高级,缺少中间层级。低级的根本就不能带你进入编程的殿堂,知其然不知其所以然;而高级的你可能看看就倦怠了,因为太高深了,不易看懂。还没有开始就会打退堂鼓。
相较于前两类书,本书力求以授人以渔为基本出发点,以简洁的语言让读者在读懂的基础上更能够联系实际操作,掌握相关知识。
这个年龄还可以学习VB.Net吗?
笔者最敬佩的人是王江民(1951.10.7-2010.4.4)先生,他虽然只是初中毕业而且有腿部残疾,但他却在38岁开始学习计算机,开发了KV系列杀毒软件,在两三年之内成为中国最出色的反病毒专家之一。至今我的电脑上还是安装的江民杀毒软件。
VB.Net比当时的开发语言要简单的多,没有理由不尝试一下。
使用VB.Net可以开发大型软件吗?
这不是可不可以的问题,VB.Net是可以开发大型软件的。
但是,同C、C++、Java、C#一样,开发大型软件,一般不是靠一两个人完成的,都需要足够的研发能力。
你需要一群志同道合的朋友,需要一个团队。
本书适合哪些人?
所有想学习编程的朋友。
使用VB6开发的朋友。
使用VBA开发的朋友。
希望学习VB.Net的朋友。
希望能够学习编程而又没有基础的朋友。
非计算机专业而毕设又需要开发程序的朋友。
有其他编程语言学习经验但是始终不得提升的朋友。
有其他编程语言学习经验又希望多学习编程语言的朋友。
如何学习?
认真学习完本书的所有内容,所有例子边学边练习。
学生阶段记忆英语单词,一般是先记住英语单词的某个常用含义,然后在记住单词本身的基础上做扩展,直到记住这个英语单词大多数汉语意思。VB.Net的学习也是如此,往往某个类提供了大量的属性和方法,本书只选择了常用的来讲解,剩下的还需要读者自己来扩展知识。
至于是否需要死记硬背,虽然没有必要,但是要记得一些重点关键词和语法,剩下的查Msdn和百度,然后多练习便是。
如何提高?
认真学习完本书,水平预计应该是初级至中级,简单的项目能够独立完成,能够结合本职工作做一些小项目。
学习数学知识,学习算法。
剩下的就是不断找事做,也就是自己先想一个项目,然后动手来实现。
在后续,我也准备推出之前找事做写的一些更难(高级)的代码,再写一本书。
其次,在学习的过程中,遇到不懂的地方,也可以通过我的CSDN博客提问。我的博客地址:
https://blog.csdn.net/uruseibest
我也会专门开一篇博文,大家可以在下面留言。
如果发现本书中存在的问题,也请读者们留言指出。