面向对象的思想主要包括什么

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.面向对象的思想主要包括什么?

答:任何事物都可以理解为对象,其主要特征:继承。封装。多态。特点:代码好维护,安全,隐藏信息

2.什么是中的用户控件

答:用户控件就是.ascx扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整.

3.列举一下你所了解的XML技术及其应用

答:XML可扩展标记语言,保存配置,站与站之间的交流,Web服务,

4.值类型和引用类型的区别?写出C#的样例代码。

答:基于值类型的变量直接包含值。将一个值类型变量赋给另一个值类型变量时,将复制包含的值。这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而不复制对象本身。

所有的值类型均隐式派生自System.ValueType。

与引用类型不同,从值类型不可能派生出新的类型。但与引用类型相同的是,结构也可以实现接口。

与引用类型不同,值类型不可能包含null 值。然而,可空类型功能允许将null 赋给值类型。

每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值。

值类型主要由两类组成:结构、枚举

结构分为以下几类:Numeric(数值)类型、整型、浮点型、decimal、bool、用户定义的结构。

引用类型的变量又称为对象,可存储对实际数据的引用。声明引用类型的关键字:class、interface、delegate、内置引用类型:object、strin

中常用的对象有哪些?分别描述一下。

答:

Connection 打开数据库连接

Command 执行数据库命令

DataAdapter 连接数据,执行数据库命令,填充DataSet

DataSet 数据在内存中的缓存,数据结构

DataReader 只读向前的读取数据库

6.C#中的接口和类有什么异同。

答:

异:

不能直接实例化接口。

接口不包含方法的实现。

接口、类和结构可从多个接口继承。但是C# 只支持单继承:类只能从一个基类继承实现。

类定义可在不同的源文件之间进行拆分。

同:

接口、类和结构可从多个接口继承。

接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。

接口可以包含事件、索引器、方法和属性。

一个类可以实现多个接口。

7.。net中读写数据库需要用到哪些类?他们的作用

答:这个类自已可以写的啊,基类是configuration,connection,command等都要用到.

8.UDP连接和TCP连接的异同。

答:前者只管传,不管数据到不到,无须建立连接.后者保证传输的数据准确,须要连结.

的身份验证方式有哪些?分别是什么原理?

答:Windows 身份验证提供程序

提供有关如何将Windows 身份验证与Microsoft Internet 信息服务(IIS) 身份验证结合使用来确保 应用程序安全的信息。

Forms 身份验证提供程序

提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用Forms 身份验证的一种简便方法是使用 成员资格和 登录控件,它们一起提供了一种只需少量或无需代码就可以收集、验证和管理用户凭据的方法。

Passport 身份验证提供程序

提供有关由Microsoft 提供的集中身份验证服务的信息,该服务为成员站点提供单一登录和

核心配置

10.进程和线程分别怎么理解?

答:进程可以有多个线程,线程是程序执行的序号

11.什么是code-Behind技术。

答:代码分离,这是个明智的东西,像ASP这样混成一堆很不爽.或者可以理解成HTML代码写在前台,C#代码写在后台.当然前台也有脚本,类的调用等,其实写在一起也是可以的

中读写XML的类都归属于哪些命名空间?

答:System.XML

13.解释一下UDDI、WSDL的意义及其作用。

答:

UDDI

统一描述、发现和集成协议(UDDI, Universal Description, Discovery and Integration)是一套基于Web的、分布式的、为Web服务提供的信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web服务注册以使得别的企业能够发现的访问协议的实现标准。UDDI 提供了一组基于标准的规范用于描述和发现服务,还提供了一组基于因特网的实现。

WSDL

WSDL描述Web服务的公共接口。这是一个基于XML的关于如何与Web服务通讯和使用的服务描述;

服务URL 和命名空间

网络服务的类型(可能还包括SOAP 的函数调用,正像我所说过的,WSDL 足够自如地去描述网络服务的广泛内容)

有效函数列表

每个函数的参数

每个参数的类型

每个函数的返回值及其数据类型

14.什么是SOAP,有哪些应用。

答:SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何

平台上,以任何一直语言相互通信。

SOAP 是一种轻量级协议,用于在分散型、分布式环境中交换结构化信息。SOAP 利用XML 技术定义一种可扩展的消息处理框架,它提供了一种可通过多种底层协议进行交换的消息结构。这种框架的设计思想是要独立于任何一种特定的编程模型和其他特定实现的语义。

SOAP 定义了一种方法以便将XML 消息从A 点传送到B 点。为此,它提供了一种基于XML 且具有以下特性的消息处理框架:1) 可扩展,2) 可通过多种底层网络协议使用,3) 独立于编程模型。

15.如何部署一个页面。

答:VS 2005和VS 2003都有发布机制。2003可以发布然后再复制部署。VS2005基本上可以直接部署到对应位置。

16.如何理解.net中的垃圾回收机制。

答:.NET Framework 的垃圾回收器管理应用程序的内存分配和释放。每次您使用new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时,它检查托管堆中不再被应用程序使用的对象并执行必要的操作来回收它们占用的内存。

17.常用的调用webservice方法有哪些?

答:WSDL和SOAP

18.描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。

答:都能保存信息。

cookie保存客户端信息,用户可以禁止使用cookie,而且大小比较小,保存的信息有限。

Session生存周期是一次会话,基于cookie,但不受cookie限制

相关文档
最新文档