bService 使用了 SOAP 这个所有主要供应商都
支持的新标准协议,因而避免了在 CORBA、DCOM 和其他协议之间转换的麻烦。还因为可以 使用任何语言来编写 Web Service,因此开发者无需更改其开发环境,就可编写和使用 Web Service,Web Service 使用 HTTP 和 XML 进行通信。因此,任何支持这些技术的设备都可 以拥有和访问 Web Service。你可以通过 Internet Explore 浏览器来访问它,你甚至也可 以通过智能手机来访问它, Web 服务的另一个重要特征是支持松散耦合。 一个应用程序可以 分解为多个逻辑服务组件, 其中的每个服务组件都可以使用结构框架构建, 也可以在物理上 分布于多个
计算机之间。松散耦合的另一个重要方面是 Web 服务只在需要时实时集成。
19.
string 和 stringBuider 有什么区别.为什么在.NET 中 要同时存在. String 是表示字符串的字符对象的连续集合。String 的值是恒定的。 由于 String 的值一旦创建就不能再修改, 所以称它是恒定的。 表面上看 String 得知 可以修改,实际上只是返回一个包含修改内容的新 String。 StringBuilder 类表示可变字符的字符串, 通过 StringBuilder 你可以方便的对字符串 进行追加,插入,替换等操作。 总之这两个类的用途不同,当你想要存储一个相对固定的字符串时就使用 string,而你 要动态根据程序生成一个字符串时或频繁的更改字符串里的内容时使用 StringBuilder
20.
请解释接口,反射,委托.并按性能进行排序。 a) 接口 b) 反射 c) 委托
一、 C#
10. 请解释在 new 与 override 的区别? 11. 请
解释 virtual 的含义? 12. 请解释.net 采用委托实现的事件模型与 JAVA 中采用接口实现的事件模型有什么区 别,以图示方式解释。 13. 请解释接口的显式实现有什么意义? 14. 请以图示方式解释.net framework? 15. 什么是.net? 16. Ref 与 out 有什么不同? 17. 值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型。 18. 结构体是值类型还是引用类型的? 19. C#中有没有静态构造函数,如果有是做什么用的? 20. 在 C#中如何实现多态? 21. 什么是反射?如何实现反射? 22. 请解释流与文件有什么不同? 23. 程序集与命名空间有什么不同? 24. 请编写一个捕获所有错误的错误处理代码
25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
委托与事件是什么关系?为什么要使用委托 一个类中有几种元素? 请解释这种语法现象 Session[“name”]=20; 装箱与取消装箱是什么含义? 一个构造函数能否调用另一个构造函数,如果能请写出简单的代码 请编写创建一个线程的代码。 Params 是什么含义? C#中有没有运算符重载?能否使用指针? C#中有很多类被定义为 public 有什么意义? Internal 修饰符有什么含义? JAVA 的代码是半编译半解释的 C#的代码是否也是这样 私有程序集与共享程序集有什么区别? 请解释进程与线程的区别?进程与程序的区别? CLR 与 IL 分别是什么含义? 对象能否调用静态方法 请说明如下代码的结果
void show() } static void Main(string[] args) { Father obj=new Child(); obj.show(); } {
class Father{ Console.Write("Father");
} class Child:Father{ void show() } } { Console.Write("Child");
二、 ASP.NET
20. ASP.NET 中的身份验证有那些?请解释。 21. 什么是 WEB 控件?使用 WEB 控件有那些优势? 22. 请解释 ASP。NET 中以什么方式进行数据验证? 23. 请谈谈对正则表达式的看法? 24. ASP。
NET 中共有几种类型的控件?各有什么区别? 25. WEB 控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动 传回是什么?为什么要使用自动传回。 26. WEB 控件及
HTML 服务端控件能否调用客户端方法?如果能,请解释如何调用? 27. ASP。NET 与 ASP 相比有什么优势? 28. 请解释