background image

答:一般为 
数据访问层,业务层,表示层。
数据访问层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
表示层为了与用户交互例如用户添加表单。

 

优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。

 

缺点: 增加成本。

11.net 中读写数据库需要用到那些类?他们的作用?
答:DataSet:数据存储器。
DataCommand:执行语句命令。
DataAdapter:数据的集合,用语填充。

12.ASP.net 的身份验证方式有哪些?分别是什么原理?
答:10Windwos(默认)用 IIS...From(窗体)用帐户....Passport(密钥)

13..net 中,配件的意思是?
答:程序集。(中间语言,源数据,资源,装配清单)

14.常用的调用 WebService 的方法有哪些?
答:1.使用 WSDL.exe 命令行工具。
2.使用 VS.NET 中的 Add Web Reference 菜单选项

15..net Remoting 的工作原理是什么?
答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。

16.在 C#中,string str = null   

与 string str = “” 

 

请尽量使用文字或图象说明其中的区别。

答:string str = null 是不给他分配内存空间 ,而 string str = "" 给它分配长度为空字符串的
内存空间。

17.根据委托(delegate)

 

的知识,请完成以下用户控件中代码片段的填写:

namespace test 

public delegate void OnDBOperate(); 
public class UserControlBase : System.Windows.Forms.UserControl 

public event OnDBOperate OnNew; 
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButt
onClickEventArgs e)

if(e.Button.Equals(BtnNew)) 

//
请在以下补齐代码用来调用 OnDBOperate 委托签名的 OnNew 事件。