我是一个新手,对于编程,我一开始就接触的是vb.net,至于其他语言可以说是一概不知。甚至可以这样说,我不知道vb.6.0和vb.net有哪些不一样的地方,因为我没有接触过vb.net以外的语言。做程序,我可以算是半路出家吧。但我现在发现,我好象不知不觉的钻了进来,对于编程有很越来越浓厚的兴趣,尤其是对b/s结构下的软件开发。我很希望自己有一天能够做出一个漂亮的网站来。asp.net是我现在主攻的方向,当然,代码一定是用vb.net了。通过学习知道asp.net技术的优势就是代码分离,可以使用不同的.net语言作为后置代码,来实现灵活而又强大的功能,不管是c#或者是vb.net。可是最近遇到一些问题,让我困惑起来。
    第一个问题,用vs.net IDE 开发web界面,我总感觉不灵活或者是我干脆不会用?比方说布置界面,我加了一个html<table>在界面上用来放控件,当我觉得要在<table>的某个<tr>或者〈td>里再加一个<tr>或者〈td>的时候,就不能直接增加,而是又要在这个<tr>或者〈td>里面再加<table>。而且调整起来也挺麻烦的(找不到类似于winform界面编辑时可以用的那些功能),感觉还没有winform界面编辑来得方便。我的一个同事告诉我说,他的界面都是用DW mx开发的,然后才在vs.net里面写代码。我有点被吓住了!真的。是不是vs.net的界面开发(web页面)真的不如其他编辑器灵活?还是我没有掌握呢?大家说说各自的开发经验,好让我快速提高。
   第二个问题,脚本语言问题。我一个同事的项目快开发完了,从前台到后台都是他一个人搞定。我觉得他的网站界面做的不错,于是想学习学习。我问他好几个地方都是怎么实现的,包括像收起导航拦之类的,结果他告诉是用了java脚本。我想,.net语言功能很强大了,应该可以实现这些问题,所以自己下去研究,想用vb.net实现收起导航栏这个功能。结果发现,根本没有table.visble这个属性,所以我想用table.visble=false来实现收起导航栏的想法破灭了。问题,是不是要做好网站,一定要掌握好java脚本语言?那么.net语言的强大又何以体现呢?
    第三个问题,有没有人现在肯站出来给出一个完全用vb.net实现的网站的源码供小生学习呢?当然一定是技术含量高涉及面广的。250分送上!![email protected]
    第四个问题,我现在要如何对待我的职业选择?我要注意哪些方面?我该看些什么书?(我觉得我现在最该看代码)
    第五个问题,对第三个问题的补充。刚才第三个问题有说笑的成分,大家不要见怪。不过如果有人肯帮我,大不了全部分送上,以后重注册ID上来继续问问题。
    本人学习之心迫切,学习之兴高涨,希望大家拉兄弟一把,不要让我迷失方向。

解决方案 »

  1.   

    我问他好几个地方都是怎么实现的,包括像收起导航拦之类的,结果他告诉是用了java脚本。我想,.net语言功能很强大了,应该可以实现这些问题,所以自己下去研究,想用vb.net实现收起导航栏这个功能。结果发现,根本没有table.visble这个属性,所以我想用table.visble=false来实现收起导航栏的想法破灭了。--------------------------------------------------------------VB.NET是用来做后台程序的,用户端界面是用javascript或vbscript脚本语言+html+css写的,包括你所说的“收起导航拦”例子自己用GOOGLE搜吧,很多的我觉得你连基本的概念都不懂
      

  2.   

    >>根本没有table.visble这个属性,所以我想用table.visble=false来实现收起导航栏的想法破灭了。有服务器端的table的。你说的这个功能,如果我没有记错的话,可以用.net实现。
    你点table ,右键 “设为服务器端控件”就行了。
      
      

  3.   

    恩.楼主还没有理解网络编程.你同事说的没错,界面是用DW mx开发的,也就是前台.后台的就用到了.NET技术啦.
      

  4.   

    哥们莫做山间竹笋,真要想做这行(不只是娱乐),还得从基础开始..NET我一天没学过,只是利用两天时间熟悉一下它的理念,然后开始做了,当然这事两年前的事情了.
      

  5.   

    TrampZMJ(Tramp)
    VB.NET是用来做后台程序的,用户端界面是用javascript或vbscript脚本语言+html+css写的,包括你所说的“收起导航拦”例子自己用GOOGLE搜吧,很多的我觉得你连基本的概念都不懂--------------------------------------------------------------
    不是我不懂,是asp.net书籍里面是这样介绍的,脚本语言为.net语言!!
    而且,用ocoogo(噢,酷哥) 的方法,可以实现收起导航栏功能。只不过<table>做为服务器控件,要在服务器端运行。这样可能比客户端动态技术(用jscript 或vbscript实现)来的慢些。
    不要打击我的积极性,不要侮辱我。