学习vb.net需要什么

larrychen314 2014-12-04 10:44:43
众所周知,学习一门技术的话,除了勤奋之外,还需要好的方法和技巧。因工作需要,现在我想好好学习一下vb.net,请问有什么好的书籍、网站、工具,以及好的方法和技巧,请大家不吝赐教。谢谢了
...全文
737 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
office_2007 2014-12-11
  • 打赏
  • 举报
回复
想精通vb.net 找我以拜为师。 可惜的是没有免费的!
养牛大人 2014-12-11
  • 打赏
  • 举报
回复
猫猫的意思是C#的实例多,学起来快,我写vb.net程序的时候很多点子也是从C#学到的,只不过对C#不熟悉 ,需要C#转vb.net
D56233577 2014-12-07
  • 打赏
  • 举报
回复
说先学C#的岂不是要人家南辕北辙,这两种语言使用相同的类库,不同的就是语法,市面上的资料学VB.net完全够了,而不是去买本C#的书学VB的语法。
皑刈苑 2014-12-07
  • 打赏
  • 举报
回复
直接用vs来编程,各种控件很好用,入门很快
皑刈苑 2014-12-07
  • 打赏
  • 举报
回复
我最近在学,用的是《VB.NET程序设计基础》这本书,图书编号:1220790809,是大学教材,对于新手我觉得很实用的一本参考书,讲解详细,因为是教材所以即基础又严谨
无涯大者 2014-12-07
  • 打赏
  • 举报
回复
建议还是先学习C#语言!
devmiao 2014-12-06
  • 打赏
  • 举报
回复
引用 7 楼 xiaobingking 的回复:
人家问的是VB Dim product = New With {Key .Name = "paperclips", .Price = 1.29} 你这也叫VB? 你要非跟我我谈版本,那我就闭嘴 人家小学生,你上来 就是微积分, 吓跑了咋办
人家问的是VB,不是你会的VB。你不能霸道地认为你自己不会的别人也都不许会,这些都是基础知识,不是“微积分”。 人家学习编程语言可不像你只是“小学生”的水平。
Dark-Source 2014-12-06
  • 打赏
  • 举报
回复
如果有VB6基础的话,学VB.net非常快.
红衣老大 2014-12-06
  • 打赏
  • 举报
回复
人家问的是VB Dim product = New With {Key .Name = "paperclips", .Price = 1.29} 你这也叫VB? 你要非跟我我谈版本,那我就闭嘴 人家小学生,你上来 就是微积分, 吓跑了咋办
rayyu1989 2014-12-06
  • 打赏
  • 举报
回复
已吓跑
devmiao 2014-12-05
  • 打赏
  • 举报
回复
另外啊,千万不能觉得{}头疼啊,因为用.NET编写Web程序,必须和Javascript打交道,而JS的语法和C#同属C Like,大量的{}出现,所以学好C#你会事半功倍。 甚至,你就是处理一般的数据,用WPF或者WCF,你也得面对Json吧?那么还是躲不过{}。 总之,要想学会编程,逃避是不行的,一定要用科学的方法去学习,这样才能进步。
devmiao 2014-12-05
  • 打赏
  • 举报
回复
除了匿名类型,VB还有什么地方要用到{}呢? 对啦,懂VB的小伙伴都知道,不知道的赶快看看书复习下吧,还有集合初始化器呢。比如
' 创建 String数组
Dim winterMonths = {"December", "January", "February"}
 
' 创建 Integer 数组
Dim numbers = {1, 2, 3, 4, 5}
 
' 创建菜单选项列表,需要List(Of MenuOption)的一个扩展方法 Add
Dim menuOptions = New List(Of MenuOption) From {{1, "Home"},
{2, "Products"},
{3, "News"},
{4, "Contact Us"}}
参考:http://www.cnblogs.com/feixian49/archive/2011/05/18/1738747.html
devmiao 2014-12-05
  • 打赏
  • 举报
回复
引用 2 楼 xiaobingking 的回复:
楼上 扯淡 VB.net 跟 C# 是平行的 对新手来说,没有多大差别,而且C#还要考虑头疼的的{} 楼主需要的是一般简单的书,去书店找一本薄的,先看看,不要让自己失去兴趣,这才是重要的
VB就没有{}了么?看来基本的VB语法你没有掌握。这也是很多学习VB的人的误区,因为他们没有学习过C#,学习起来自然就吃力啦。连{}都不懂,基本语法都不会,还怎么用好VB?相反,学习过C#的人理解这些基本的VB语法就很简单。 让我们看看{}是怎么用的,其实这个和C#就是类似的了,一点也不头疼。 http://msdn.microsoft.com/zh-cn/library/bb384767.aspx Visual Basic 支持匿名类型,使您能够在不为数据类型编写类定义的情况下创建对象。 此时,编译器将为您生成类。 该类没有可用的名称,是直接从 Object 继承的,它包含在声明对象时指定的属性。 由于未指定数据类型的名称,因此将它称为“匿名类型”。 下面的示例声明并创建变量 product,作为具有两个属性(Name 和 Price)的匿名类型的实例。
' Variable product is an instance of a simple anonymous type.
Dim product = New With {Key .Name = "paperclips", .Price = 1.29}
拜一刀 2014-12-05
  • 打赏
  • 举报
回复
需要动手,基础语句结构会了,剩下就是类库各种写好的函数了,msdn搜下成员函数实例写法,就能拿来试着用用 书的话我看的是Visual.Basic.2008入门经典,反正只要书里示例代码,跟着写写就好 反正是学习嘛,不要有压力,各种东西试着做做就会了
红衣老大 2014-12-05
  • 打赏
  • 举报
回复
楼上 扯淡 VB.net 跟 C# 是平行的 对新手来说,没有多大差别,而且C#还要考虑头疼的的{} 楼主需要的是一般简单的书,去书店找一本薄的,先看看,不要让自己失去兴趣,这才是重要的
devmiao 2014-12-04
  • 打赏
  • 举报
回复
学习VB.NET的捷径是先学会C#。因为你知道用一种语言开发,语言本身占3分,其余7分是平台类库和具体的开发技术,而如果你不会C#,就很难看懂C#的代码例子、技术书籍和论坛中的解决方案,这些东西远远比VB.NET的丰富,而C#和VB.NET使用的类库又是相通的。
第一部分 Visual Basic.net基础 1.vb. net介绍 2.vb.net的优点 3.新建一个vb.net项目 4.编写第一个vb.net应用程序 第二部分 vb.net的语法部分 1.vb.net的Numeric数据类型 2.vb.net的Byte数据类型 3.vb.net的String数据类型 4.vb.net的Boolean数据类型 5.vb.net的Date数据类型 6.vb.net的Object数据类型 7.vb.net的用户自定义类型 8.vb.net的数组定义 9.vb.net的数组列表 10.vb.net的多维数组 11.vb.net类型转换函数 第三部分 visual basic.net的运算 程序设计时经常用到的有6种运算:算术运算(Arithmetic)、赋值运算(Assignment)、二进制运算(Bitwise)、比较运算(Comparison)、连接运算(concatenation)及逻辑运算(Logical),下面对这6种运算进行简单介绍。 1.vb.net的算术运算 2.vb.net的赋值运算符 3.vb.net的二进制运算符 4.vb.net的比较运算符 5.vb.net的连接运算符和逻辑运算符 6.vb.net运算符的优先级 (一) Visual basic.net的常量和变量 1.vb.net的常量 2.vb.net的变量 (二) Visual basic.net的流程和控制结构 1.vb.net条件分支语句 2.vb.net的循环语句 (三) vb.net的过程和函数 1.vb.net的Sub过程 2.vb.net的Funtion过程 3.在vb.net中调用过程 4.如何向过程传递参数 (四)vb.net的类和对象基础 第四部分 visual basic.net的常用控件 1.vb.net的Label控件 2.vb.net的Button控件 3.vb.net的Textbox控件 4.vb.net的MainMenu控件 5.vb.net的Checkbox控件 6.vb.net的Radiobutton控件 7.vb.net的GroupBox控件 8.vb.net的PictureBox控件 9.vb.net的ListBox控件 10.vb.net的CheckedListBox控件 11.vb.net的Combobox控件 12.vb.net的ListView控件 13.vb.net的TreeView控件 14.vb.net的ImageList控件 15.vb.net的Timer控件 16.vb.net的HScrollBar和VScrollBar控件 17.vb.net的ProgressBar控件 18.vb.net的ToolBar控件 19.vb.net的StatusBar控件 20.Vs 2005的ToolStrip控件 21.Vs 2005的StatusStrip控件 22.Vs 2005的MenuStrip控件 第六部分 vb.net的OOP结构 1.什么是oop 2.vb.net的面向对象性 3.vb.net的共享成员(Share Members) 4.类模块和标准代码模块的区别和比较 5.对象浏览器 (一) 建立和使用对象 1.vb.net对象的建立和销毁:对象的生命周期 2.设置和重设vb.net的属性 3.用方法来表现动作 4.vb.net对象变量的声明 5.对一个对象进行多种操作 6.使用New关键字 7.如何释放对对象的引用 8.如何把对象传递到一个过程 (二) 在程序运行中得到一个类的信息: 用一个字符名称调用一个属性或者方法 (三) vb.net中的类、继承与多态性 1.vb.net中给一个类添加方法 2.命名属性、方法和事件 3.vb.net的事件和事件处理 4.类的继承(Inheritance) 5.vb.net继承的规则 6.用继承建立一个继承类 7.重载Windows控件 8.什么时候使用继承 9.什么是命名空间(Namespace) 10.vb.net继承的例子 11.vb.net中用继承实现多态性 12.vb.net中用接口实现多态性 第七部分 数据库访问技术 关于SQL语言的知识,请参考: sql语言教程及Sql语言基础 1.数据库基础知识 2.vb.net数据集(Datasets)的概念 3.什么是dao 4.Dao与Jet数据库引擎 5.Dao对象模型 6.远程数据对象RDO 7.Rdo对象模型 8.odbc api是什么 9.ODBC的结构 10.使用ODBC API访问数据库 11.ado数据对象 12.ado对象模型 13.ADO.NET简介 14.使用ADO.NET的基本方法 第八部分 vb.net的多线程 1.自由线程(Free Threading) 2.关于线程的参数和返回值的问题 3.vb.net的并发性问题 第九部分 vb.net的文件和出错处理 1.vb.net的出错处理 2.vb.net的多种出错处理(Multiple Exceptions) 3.vb.net的文件对象(file object) 4.vb.net文件处理的出错处理 5.检测文件的结束(Testing for End of File) 6.文件的静态方法(Static File Methods)

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧