C#命名空间
最近刚开始学C#,光盘中有个图书管理系统。 
 MainForm中 
 using   System; 
 using   System.Drawing; 
 using   System.Collections; 
 using   System.ComponentModel; 
 using   System.Windows.Forms; 
 using   System.Data;   
 namespace   Library.UserInterface 
 {   
 book窗体中 
 using   System; 
 using   System.Drawing; 
 using   System.Collections; 
 using   System.ComponentModel; 
 using   System.Windows.Forms; 
 using   Library.UserInterface;   
 namespace   Library.UserInterface 
 {   
          public   class   Book   :   System.Windows.Forms.Form 
 	{ 
                      private   Library.UserInterface.DataSetBook   objDataSetBook;   
 =================================================================== 
 我仅仅是将Library换成了book。为什么我在写      private   book.UserInterface.自动出现的选择框里只有Book,MainForm两个窗体名,没有DataSetBook。我若是写成 
 private   book.UserInterface.DataSetBook   objDataSetBook;   
 则报错:类型活命名空间名称 "DataSetBook "在类或命名空间“book.UserInterface”中不存在(是否缺少程序集引用)。     
 请问代码开始的using   开头的有什么用?   
 private开头的有什么用?有些是自动生成的,有些却是要手动输入。   
 麻烦给详细介绍下。 
------解决方案--------------------手动输入的是自己添加了引用(在资源方案解决器里),然后要用到那个命名空间下的类或者其他什么的,就要添加 
 其实可以不用添加,直接命名空间往后面.(就像类一样使用),就可以把想要的东西点出来了 
 缺少程序集引用就是资源方案里没有添加引用   
 找本c#的书看看,一般都会有的,俺也只能解释这么多了 
------解决方案--------------------请问代码开始的using 开头的有什么用?   
 private开头的有什么用?有些是自动生成的,有些却是要手动输入。 
 ========================== 
 这些概念还不清楚的时候还是先别做项目了,找找基础的书看看吧
------解决方案--------------------要从最基本的的开始学习哦~嘿嘿~偶女朋友正在从最基本的开始学呢~hoho~
------解决方案--------------------请问代码开始的using 开头的有什么用?   
 引用了命名空间,再程序中如果用到了该命名空间的方法,变量什么的,直接写; 没有引用则是 命名空间.方法   
 private开头的有什么用?有些是自动生成的,有些却是要手动输入。 
 private声明是私有变量,方法什么,只能是此类及其继承类才能用。 
 一般是写一个p就会出现p打头的,你可以选择private,也可以手写
------解决方案--------------------我发现楼主连最基本的语法都不懂,因此我建议楼主先把书本上的语法搞懂了之后再来看项目,这样对你帮助大一点,不然的话,你现在连很基本的语法都看不懂就来看项目,这样你只会越学越没信心,最后你就会不想学下去
------解决方案--------------------这个 DataSetBook 应该是生成器生成的数据集...可以在 VS 数据集生成器中改或者改它的源文件,类似:DataSetBook.Designer.cs,DataSetBook.cs,DataSetBook.xsd 之类的...   
 不过从lz的描述来看...你要做这些会晕的...先去打好基础吧...