日期:2014-05-19  浏览次数:20985 次

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的描述来看...你要做这些会晕的...先去打好基础吧...