我是个asp编程者   现在在学.net   可是刚入门就出现了很郁闷的事我学习了一些入门知识 比如说添加原件和连接数据库的方法  然后我就在网上下了些源代码去学习高手们都是怎么写程序的但郁闷的事情出现了  我总是在页面里看到在某处直接调用数据库操作程序  可当我想看这个程序是怎么写的时候 去找不到程序在哪  我整站搜索程序的名字 可在任何文件里都找不到    那些人到底是把连接数据库的程序或 调用数据库的程序写在什么地方了?   只能在文件里看到程序名 却看不到程序是怎么写的  这个和asp有了很大区别  这让我如何入门啊   希望高手们给小弟指条明路吧 拜托各位了!!!

解决方案 »

  1.   

    代码?右键查看代码
    链接数据库?ADO.NET?
      

  2.   

    你右击名称--转到定义,不就可以看到了。不在app_code中就在引用的dll中
      

  3.   

    代码里只能看到在某处调用了程序的名字   但是我不知道这些程序写在哪了
    不是ADO.NET  就是操作数据库 对数据的添删改 这些操作代码我不知道。net中都写在哪
      

  4.   


    你说的应该是某些已经封装好的并且已经编译成dll文件的那些东西吧,呵呵,这跟.net framework自带的类库调用方式类似的,引入命名空间后,就可以使用其中的方法,像SQLHelper等等。
      

  5.   


    右键谁?  dll的文件里面能写源代码吗?  程序都是在dll文件中写的吗? 那怎么查看呢?
      

  6.   

       你是说你找到了方法名,但是找不到方法体吗?
       你可以把焦点放到方法名上然后点击F12进行方法定位。
        还有一种情况,别人调用的dll组件,里面封装了许多方法,这种情况你是看不到方法体的。点击F12会进入一个metadata 页面,里面能看到有方法的定义。
      

  7.   

    在数据库操作的函数上按f12 如果在项目里肯定能过去 
    如果进去了显示的是元数据 
    用Reflector反编下就可查看
    Reflector(.net开发必备工具)
      

  8.   

    大家看 像我这种学。net的阶段   现在应该从什么地方开始学呢?   哪个教程好呢?