学习vb.net需要什么

larrychen314 2014-12-04 10:44:43
众所周知,学习一门技术的话,除了勤奋之外,还需要好的方法和技巧。因工作需要,现在我想好好学习一下vb.net,请问有什么好的书籍、网站、工具,以及好的方法和技巧,请大家不吝赐教。谢谢了
...全文
804 17 打赏 收藏 转发到动态 举报
写回复
用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使用的类库又是相通的。

16,721

社区成员

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

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