文章列表
 
2007-12-14 21:07

十首世界最著名圣诞歌曲







White Christmas /白色圣诞节 歌词


美国歌手 美国猫王elvis presley


I'm dreaming of a white Christmas
Just like the ones I used to know
Where the treetops glisten,
and children listen
To hear sleigh bells in the snow

I'm dreaming of a white Christmas
With every Christmas card I write
May your days be merry and bright
And may all your Christmases be white

I'm dreaming of a white Christmas
With every Christmas card I write
May your days be merry and bright
And may all your Christmases be white


世界上最可爱的圣诞歌曲!





下面是被人改编了最后对白的调皮的版本,





The Chipmunk Song 歌词

Jaci:Hey guys!
Alvin:Oh my gosh! She's beautiful! Theodore, you took Spanish. How do you say...Your face shines brighter then the sun?
Theodore:Uh...Um...well...
Jaci:Ready guys?
All:Christmas, Christmas time is near
Time for toys and time for cheer
We've been good, but we can't last
Hurry Christmas! Hurry fast!
Want a plane, that new ska-loo
Alvin:Me, I want a date with you
All:We can hardly stand the wait. Please Christmas don't be late!
Theodore:Alvin! [whispering]
Alvin:Oh Jaci! Tu cara luce como calabasa quemada
Jaci:My face looks like a sun burnt pumpkin?!?
Alvin:No! NO! Theodore!!
Theodore:Oh...Uh...Sorry. Uh....try [whispering]
Alvin:Uh Jaci! Haha darling, tu cara es suave como chiquele de masca!
Jaci:Oh...my face is soft like bubblegum...great...
Simon:Uh, Alvin. Theodore failed Spanish!
Alvin:What?!?
Jaci:Guys, can we just sing the song?
All:Want a plane, that new ska-loo
Alvin:I still want a date with you!
All:We can hardly stand the wait. Please Christmas don't be late!
We can hardly stand the wait. Please Christmas don't be late!
Alvin:Uh Jaci...what I meant was...
Jaci:Alvin, I'm not interested in anymore of your...uh...compliments...OK?
Alvin:Jaci, please! Your face is...hotter than the sun!
Jaci:Alvin!


Alvin:No...no! I mean...your face is blistering me with love!
Jaci:Alvin!!
Alvin:Jaci please! My words are jumbling...tongue...I...please...I...just bear with me!
Jaci:ALVIN!!!!!!!!!
Alvin:Oh, I love it when she calls my name










Jingle Bell Rock/钟声在响


Jingle bell, jingle bell, jingle bell rock
Jingle bells swing and jingle bells ring
Snowing and blowing up bushels of fun
Now the jingle hop has begun

Jingle bell, jingle bell, jingle bell rock
Jingle bells chime in jingle bell time
Dancing and prancing in Jingle Bell Square
In the frosty air.

What a bright time, it's the right time
To rock the night away
Jingle bell time is a swell time
To go gliding in a one-horse sleigh
Giddy-up jingle horse, pick up your feet
Jingle around the clock
Mix and a-mingle in the jingling feet
That's the jingle bell,
That's the jingle bell,
That's the jingle bell rock.




美国著名歌手KING COLE




The Christmas Song


Chestnuts roasting on an open fire
Jack Frost nipping at your nose
Yuletide carols being sung by a choir
And folks dressed up like eskimos


Everybody knows some tofu and some mistletoe
Help to make the season bright
Tiny tots with their eyes all aglow
Will find it hard to sleep tonight


They know that Santa's on his way
He's loaded lots of toys
And goodies on his sleigh
And every mother's child is gonna spy
To see if reindeer really know how to fly


And so, I'm offering this simple phrase
To kids from one to ninety-two
Although its been said
Many times, many ways
Merry Christmas! Merry Christmas! Merry Christmas to.. You!


 
2007-12-14 20:45



Seven Daffodils
————The Brothers Four
乐队简介:
相信曾经经历过或喜爱六十年代欧美流行音乐的乐迷们应该都还记得由四位温文尔雅的大男孩组成的The Brothers Four吧。The Brothers
Four成军于1958年的西雅图,成员包括Bob Flick、Michael Kirkland、John Paine与Dick
Foley等四位当地受过良好教育的大学生。他们除了每个人都拥有一副优美的嗓子外,他们均还有相当英俊的外表,这使得他们在成团没多久便受到了广大乐迷的喜爱。
1959年他们首次推出的单曲"Greenfields"立刻登上了排行榜前二十名,随后他们便开始在全美各大院校的校园巡回演唱,甚至在1961年还曾经应邀在当年的奥斯卡颁奖典礼上演唱,这让他们名声大噪;当然同时也让他们成为电视综艺节目争相邀请的对象之一;著名的苏利文秀、白光名人有约、米奇米勒秀等全国性高收视率节目的主持人均对他们赞赏有佳,印象深刻。
The Brothers Four是着重美妙和声的合唱团体。在他们的歌唱生涯里曾演绎了许多著名词曲作者的作品,从Peter Seeger的民谣歌曲"Where
Have All The Flowers Gone",传统歌谣到Joni Mitchell的"Both Sides Now",Simon &
Garfunkel的"Scarborough
Fair"等等。旋律优美的流行民歌是他们的主要曲风。这张精选集除了收录当时他们最畅销的冠军单曲外,还收录了许多相当柔和婉转的清新合唱曲,比如"Four Strong Winds"、"500 Miles"、"Try To Remember"等,都是当时许多美国大学院校里非常受欢迎的校园民谣。

《Seven Daffodils》(七朵水仙花 )歌词:


I may not have a mansion(也许我没有大厦)
I havent any land(也没有土地)
Not even a paper dollar(甚至没有一张纸币)
To twinkle in my hand(在我手中熠熠生辉)
But I can show you morning(但我能带你去看那清晨)
On a thousand hills(在一千座远山之上)
And kiss you and give you seven daffodils(并轻吻你,送你七朵水仙花)
I do not have a fortune(我没有许多财产)
To buy you pretty thing(为你买美丽的饰物)
But I can weave you moonbeams(但我能用月光为你编织)
For necklaces and rings(那项链和戒指)
And I can show you morning(我还要带你去看那清晨)
On a thousand hills(在一千座远山之上)
And kiss you and give you seven daffodils(并轻吻你,送你七朵水仙花)

Oh, seven golden daffodils(哦,七朵金色的水仙花)
All shinning in the sun(在阳光里璀璨闪亮)
To light our way to evening(照亮我们夜晚的路途)
When our day is done(当我们的白天过去)
And I will give you music(我会为你带来音乐)
And a crust of bread(和一片硬面包)
A pillow of piney boughs(松枝作枕)
To rest your head(让你休息依靠)
A pillow of piney boughs(松枝作枕)
To rest your head(让你休息依靠





 
2007-11-20 9:00

创建流程图,组织图表,程序流程图,以及其他商业和技术图表迅速。

丰富的流程图模板,流程图符号以及流程图样本,将有利于迅速制定最常见的流程图。

常见的图形格式支持及印刷你所看到的是什么,你得到的。 ...更多

Flow Diagrams Software v3.1

Flow Diagrams

Create flow diagrams, organizational charts, program flowcharts and other business and technical diagrams rapidly.

Abundant flowchart templates, flowchart symbols and flowchart samples will help to quickly create most common flow diagrams.

Common graphic format support and printing what your see is what you get.

Feature: 1. A new flowchart software, which creates flowcharts with minimum time loss for you.
2. Support basic flowcharts, organizational charts, business charts, hr diagrams, work flowcharts, programming flowcharts and process flowcharts.
3. Powerful and easy-to-use drawing tools and many pre-drawn library objects, drawing does not need to start anew. Just drag the ready-made shapes from the toolbar and drop them on your page. Drawing couldn't be easier!
4. What You See Is What You Get. Zooming, scrolling, multi selection and multi-level undo/redo supported. No artistic skill is required.
5. Automatically aligns and arranges everything to look great.
Lots of shape templates. Offer more than 600 flowchart shapes in common use, drawing does not need to start anew.
6. Gallery support. Offer the template storehouse to collect, manage various kinds of works of excellence.
7. Distinct colors, fonts, shapes, styles, pictures, text and symbol for each object of the diagram are available.

 
2007-11-20 8:58

Office Viewer ActiveX Control integrates with Word ActiveX, Excel ActiveX and PowerPoint ActiveX!

    EDraw Office Viewer Component contains a standard ActiveX control that acts as an ActiveX document container for hosting Office documents (including Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Project, and Microsoft Visio documents) in a custom form or Web page. The control is lightweight and flexible, and gives developers new possibilities for using Office in a custom solution.

Latest Version 5.3 http://www.ocxt.com/download/OfficeOCXSetup.exe

History Version 4.1 http://www.ocxt.com/download/OfficeViewerSetup.exe

Microsoft Windows 2000/XP/2003/Vista Compatible

Support Microsoft Office 2000/XP/2003/2007

Why use EDraw Office Viewer Component?

Why is this EDraw Office Viewer Component the leader in the Office Viewer OCX industry? Below are several features you may find only in EDraw Component on the market.

  1. Integrated with all functions of Word Viewer OCX, Excel Viewer OCX, PowerPoint Viewer OCX, Project Viewer OCX and Visio Viewer OCX.

  2. Read-Only Support for Word document and Excel Sheet! It is a great solution for companies wishing to display read-only Word document data and Excel sheet to their employees while restricting modifications to the underlying data.

  3. Play SlideShow at the same window. You can play the Microsoft PowerPoint file in the same window or full screen mode.

  4. You can also display password protected Word documents without supplying passwords to your users - keep your confidential data safe and secure!

  5. HTTP/HTTPS Support. With the office ocx it is easy to upload or download file between server and client via HTTP/FTP.

  6. Support More file types. You can open all the file format supported by Microsoft Word such as doc, docx, dot, rtf, txt, mht, xml, wps, wri, wpd, wps, wpi, olk, pab. You can also open the follow file in the Microsoft Excel sheet such as xls, xlsx, xlt, xlw, cvs.

  7. Switch to different View such as edit view, normal view, outline View, print preview view, reading view and web view.

  8. Multiple Language Support. Easy to modify the interface in run time/design time.

  9. Support Office Automation. Enable the developer to customize the office application by the dispatch interface.

  10. This EDraw Web Office Component is currently running in over 100 of the Fortune 1000 companies, in over 40 countries.

 
2007-11-07 16:51

Microsoft Visual Studio 2005 Team Edition Full

Microsoft Visual Studio 2005 Team Edition Full
(3DVD)

Microsoft Visual Studio 2005 Team
Edition Full (3DVD)


DVD1:
Visual
Studio 2005 SP1 Team Edition
Microsoft .NET Framework 3.0
Microsoft ASP
.NET AJAX
Microsoft Web Services Enhancements 3.0
Visual Studio 2005
Extensions for .NET Framework 3.0 (WCF, WPF, WWF)
Visual Studio 2005
Extensions for SharePoint Services 3.0
Visual Studio 2005 Extensions for
Office 2007 System

DVD2:
MSDN Library April 2007 Edition
Visual Studio 2005 Team
Foundation Server
Microsoft Office SharePoint Server 2007 Standard

Microsoft Office SharePoint Server 2007 Enterprise 64bit
Visual
SourceSafe 2005
SQL Server Management Studio Express
XNA Game Studio
Express Edition

DVD3:
Windows Vista and .NET 3.0 SDK
Visual Studio SDK
(February 2007)
DirectX SDK (February 2007)
Platform SDK x86 Edition
(April 2007)
Platform SDK IA-64 Edition (April 2007)
Platform SDK AMD64
Edition (April 2007)
Office SharePoint Server 2007 SDK
Visual Studio Tools
for Applications SDK (February 2007)
CodeName "WPF/E" SDK (February
2007)
一共10.3Gb
 
2007-08-22 10:29

CSS代码:

body {
     margin:0px;
     filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff45c8ff', endColorStr='#ffffffff', gradientType='0');
     }

StartColurStr为起始颜色值,endColorStr为结束原色值,gradientType为渐变颜色方向

 
2007-08-22 9:31
1.new有几种用法

第一种:new Class();

第二种:覆盖方法

public new XXXX(){}

第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。

2.如何把一个array复制到arrayList里

foreach( object o in array )arrayList.Add(o);

3.datagrid.datasouse可以连接什么数据源 [dataset,datatable,dataview]

dataset,datatable,dataview , IList

4.概述反射和序列化

反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性

序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。在另一端,反序列化将从该流重新构造对象。

5.概述o/r mapping 的原理

利用反射,配置 将类于数据库表映射

6.类成员有( )种可访问形式

可访问形式?不懂。

可访问性:public ,protected ,private,internal

7.用sealed修饰的类有什么特点

sealed 修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。

密封类不能同时为抽象类。

sealed 修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。

8.列举ADO.NET中的五个主要对象,并简单描述

connection,command,dataReader,trans,dataset ...

9.执行下面代码后:

String strTemp ="abcdefg 某某某";

Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;

Int j = strTemp.Length;

问:i=(14 ) ;j=(11 )

i=(14 ) ;j=(11 ) 中文两个字节

10.C#中,string str = null 与 string str ="",请尽量用文字说明区别。(要点:说明详细的内存空间分配)

string str ="" 分配空间

11.详述.NET里class和struct的异同!

class:放在 ? struct放在?

struct值传递

类与结构有很多相似之处:结构可以实现接口,并且可以具有与类相同的成员类型。然而,结构在几个重要方面不同于类:结构为值类型而不是引用类型,并且结构不支持继承。结构的值存储在“在堆栈上”或“内联”。细心的程序员有时可以通过聪明地使用结构来增强性能。

12.概述.NET里对 remoting 和 webservice 两项技术的理解和实际中的应用。

远程逻辑调用,remoing接口只能用在.net中

13.什么是code-behind技术

aspx and cs

14.概述三层结构体系

web/business/dataaccess

15.asp.net如何实现MVC模式,举例说明!

web/business/dataaccess

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

答:这个题范围太广,不知道说什么.

2.什么是ASP.net中的用户控件

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

3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

答:装箱就是把值类型转成引用类型,从MS IL角度看好像是boxing,没记错的话是把值从堆栈转到堆中.拆箱相反,重载就是指一个方法名同,参数个数不同,返回值可以相同的方法.CLR是通用语言运行时,其它的不清楚.

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

答:XML可是好东西,保存配置,站与站之间的交流,WEB SERVICE都要用它.

5.值类型和引用类型的区别?写出C#的样例代码。答:结构是值类型,类是引用类型,所以传结构就是值类型的应用啦,传对象或类就是引用类型的,这个不用多写了吧.

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

答:connection command sqladapter dataset datatable dataview等等.写不完了.

7.如何理解委托?

答:据说相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法.

msdn2005中是这样解释的:

委托具有以下特点:

委托类似于 C++ 函数指针,但它是类型安全的。

委托允许将方法作为参数进行传递。

委托可用于定义回调方法。

委托可以链接在一起;例如,可以对一个事件调用多个方法。

方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。

C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。

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

答:这个异同可多了,要说清楚还真不容易.

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

答:这个类自已可以写的啊,你是指基类吗?那configuration,sqlconnection,sqlcommand等都要用到.

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

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

11.ASP.net的身份验证方式有哪些?分别是什么原理?答:form认证,windows集成认证等,原理不清楚.

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

答:进程是老子,线程是儿子,没有老子就没有儿子,一个老子可以有多个儿子.一个儿子可以成为别人的儿子,一个老子也可以为别的老子生儿子.

13.什么是code-Behind技术。

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

14.活动目录的作用。

答:这个不明白.请明白的补充一下.

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

答:System.Xml

我自已写的就不一定了,嘿嘿.

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

答:什么东西?

17.什么是SOAP,有哪些应用。答:SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一直语言相互通信。这种相互通信采用的是XML格式的消息,具体请看:http://playist.blogchina.com/2521621.html

18.如何部署一个ASP.net页面。

答:随便啦,想直接上传就直接上传,想打包成EXE就打包,看个人喜好.

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

答:GC?对象创建了总要清除啊,不然内存哪够用?

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

答:调用就调用,还有很多方法吗?

答:什么东西?

17.什么是SOAP,有哪些应用。答:SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一直语言相互通信。这种相互通信采用的是XML格式的消息,具体请看:http://playist.blogchina.com/2521621.html

18.如何部署一个ASP.net页面。

答:随便啦,想直接上传就直接上传,想打包成EXE就打包,看个人喜好.

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

答:GC?对象创建了总要清除啊,不然内存哪够用?

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

答:调用就调用,还有很多方法吗?

 
2007-08-22 9:31
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。
答 . private :       私有成员, 在类的内部才可以访问。
         protected : 保护成员,该类内部和继承类中可以访问。
         public :        公共成员,完全公开,没有访问限制。
         internal:       在同一命名空间内可以访问。

2 .列举ASP.NET 页面之间传递值的几种方式。
答. 1.使用QueryString,      如....?id=1; response. Redirect()....
        2.使用Session变量
        3.使用Server.Transfer

3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34......      求第30位数是多少, 用递归算法实现。
答:public class MainClass
        {
            public static void Main()   
            {
                Console.WriteLine(Foo(30));
            }
            public static int Foo(int i)
            {
                if (i <= 0)
                    return 0;
                else if(i > 0 && i <= 2)
                    return 1;
                else return Foo(i -1) + Foo(i - 2);
            }
        }

4.C#中的委托是什么?事件是不是一种委托?
答 :      
委托可以把一个方法作为参数代入另一个方法。
委托可以理解为指向一个函数的引用。
是,是一种特殊的委托

5.override与重载的区别
答 :
override 与重载的区别。重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要
Override 是进行基类中函数的重写。为了适应需要。

6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?
答 :
this.Server.Transfer

7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?
答:
          foreach (System.Windows.Forms.Control control in this.Controls)
          {
if (control is System.Windows.Forms.TextBox)
{
        System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;
        tb.Text = String.Empty ;
}
          }

8.请编程实现一个冒泡排序算法?
答:
            int [] array = new int [*] ;
int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ; i++)
{
for (int j = i + 1 ; j < array.Length ; j++)
{
if (array[j] < array[i])
{
temp = array[i] ;
array[i] = array[j] ;
array[j] = temp ;
}
}
}

9.描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
答:不是。可以用任意类型。

10.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m
答:
        int Num = this.TextBox1.Text.ToString() ;
int Sum = 0 ;
for (int i = 0 ; i < Num + 1 ; i++)
{
if((i%2) == 1)
{
Sum += i ;
}
else
{
Sum = Sum      - I ;
}
}
System.Console.WriteLine(Sum.ToString());
System.Console.ReadLine() ;

11.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
答:一般为3层
            数据访问层,业务层,表示层。
            数据访问层对数据库进行增删查改。
            业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
            表示层为了与用户交互例如用户添加表单。
优点:      分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:      增加成本。

12.在下面的例子里
         using System;
         class A
         {
              public A()
               {
                    PrintFields();
               }
              public virtual void PrintFields(){}
          }
          class B:A
          {
               int x=1;
               int y;
               public B()
       {
                   y=-1;
               }
               public override void PrintFields()
               {
                   Console.WriteLine("x={0},y={1}",x,y);
               }
当使用new B()创建B的实例时,产生什么输出?
答:X=1,Y=0;x= 1 y = -1

13.什么叫应用程序域?
答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。

14.CTS、CLS、CLR分别作何解释?
答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。

15.什么是装箱和拆箱?
答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。

16.什么是受管制的代码?
答:unsafe:非托管代码。不经过CLR运行。

17.什么是强类型系统?
答:RTTI:类型识别系统。

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

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

20.什么是Code-Behind技术?
答:代码后植。

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

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

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

24.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。
答:string str = null 是不给他分配内存空间,而string str = "" 给它分配长度为空字符串的内存空间。

25.请详述在dotnet中类(class)与结构(struct)的异同?
答:Class可以被实例化,属于引用类型,是分配在内存的堆上的,Struct属于值类型,是分配在内存的栈上的.

26.根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew))
{
//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew事件。
}
}
}
答:if( OnNew != null )  
        OnNew( this, e );

27.分析以下代码,完成填空
string strTmp = "abcdefg某某某";
int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;
int j= strTmp.Length;
以上代码执行完后,i= j=
答:i=13,j=10

28.SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号
答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)

29.根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。
public void test(int i)
{
       lock(this)
{
       if (i>10)
       {
         i--;
         test(i);
       }
}
}
答:不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生)

30.简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。
答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。



31.公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路
答:根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到ListView中。

32.给定以下XML文件,完成算法流程图。
<FileSystem>
< DriverC >
<Dir DirName=”MSDOS622”>
<File FileName =” Command.com” ></File>
</Dir>
<File FileName =”MSDOS.SYS” ></File>
<File FileName =” IO.SYS” ></File>
</DriverC>
</FileSystem>
请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。
答:
void FindFile( Directory d )
{
       FileOrFolders = d.GetFileOrFolders();
       foreach( FileOrFolder fof in FileOrFolders )  
       {
         if( fof is File )  
         You Found a file;
         else if ( fof is Directory )  
         FindFile( fof );
        }
}

33.写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。
答:解1:      select top 10 * from A where id not in (select top 30 id from A)
        解2:      select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)

34.面向对象的语言具有________性、_________性、________性
答:封装、继承、多态。

35.能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。
答:IEnumerable 、 GetEnumerator。

36.GC是什么? 为什么要有GC?
答:GC是垃圾收集器。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:
      System.gc()
      Runtime.getRuntime().gc()

37.String s = new String("xyz");创建了几个String Object?
答:两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。

38.abstract class和interface有什么区别?
答:
声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。

39.启动一个线程是用run()还是start()?
答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。

40.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?
答:接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。

41.构造器Constructor是否可被override?
答:构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。

42.是否可以继承String类?
答:String类是final类故不可以继承。

43.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
答:会执行,在return前执行。

44.两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
答:不对,有相同的hash code。

45.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
答:switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。

47.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
不能,一个对象的一个synchronized方法只能由一个线程访问。

48.abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
答:都不能。

49.List, Set, Map是否继承自Collection接口?
答:List,Set是Map不是

50.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
答:Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。
equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。

51.数组有没有length()这个方法? String有没有length()这个方法?
答:数组没有length()这个方法,有length的属性。String有有length()这个方法。

52.sleep() 和 wait() 有什么区别?
答:sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级
(b)正在运行的线程因为其它原因而阻塞。
wait()是线程交互时,如果线程对一个同步对象x 发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。

53.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
答:short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。

54.谈谈final, finally, finalize的区别。
答:
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此         一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中         不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为         final的方法也同样只能使用,不能重载
finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会         执行,然后控制就会进入 finally 块(如果有的话)。
finalize—方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理         工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的         ,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize()          方法是在垃圾收集器删除对象之前对这个对象调用的。

55.如何处理几十万条并发数据?
答:用存储过程或事务。取得最大标识的时候同时更新..注意主键不是自增量方式这种方法并发的时候是不会有重复主键的..取得最大标识要有一个存储过程来获取.

56.Session有什么重大BUG,微软提出了什么方法加以解决?
答:是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate       server或SQL       Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。

57.进程和线程的区别?
答:进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。

58.堆和栈的区别?
答:
        栈:由编译器自动分配、释放。在函数体中定义的变量通常在栈上。
        堆:一般由程序员分配释放。用new、malloc等分配内存函数分配得到的就是在堆上。

59.成员变量和成员函数前加static的作用?
答:它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。比如类成员变量可以用来统计类实例的数量,类成员函数负责这种统计的动作。

60.ASP。NET与ASP相比,主要有哪些进步?
答:asp解释形,aspx编译型,性能提高,有利于保护源码。

61.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
int[] intArr=new int[100];
ArrayList myList=new ArrayList();
Random rnd=new Random();
while(myList.Count<100)
{
int num=rnd.Next(1,101);
if(!myList.Contains(num))
myList.Add(num);
}
      for(int i=0;i<100;i++)
       intArr[i]=(int)myList[i];

 
2007-08-22 9:30

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

答:这个题范围太广,不知道说什么.

2.什么是ASP.net中的用户控件

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

3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

答:装箱就是把值类型转成引用类型,从MS IL角度看好像是boxing,没记错的话是把值从堆栈转到堆中.拆箱相反,重载就是指一个方法名同,参数个数不同,返回值可以相同的方法.CLR是通用语言运行时,其它的不清楚.

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

答:XML可是好东西,保存配置,站与站之间的交流,WEB SERVICE都要用它.

5.值类型和引用类型的区别?写出C#的样例代码。答:结构是值类型,类是引用类型,所以传结构就是值类型的应用啦,传对象或类就是引用类型的,这个不用多写了吧.

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

答:connection command sqladapter dataset datatable dataview等等.写不完了.

7.如何理解委托?

答:据说相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法.

msdn2005中是这样解释的:

委托具有以下特点:

委托类似于 C++ 函数指针,但它是类型安全的。

委托允许将方法作为参数进行传递。

委托可用于定义回调方法。

委托可以链接在一起;例如,可以对一个事件调用多个方法。

方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。

C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。

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

答:这个异同可多了,要说清楚还真不容易.

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

答:这个类自已可以写的啊,你是指基类吗?那configuration,sqlconnection,sqlcommand等都要用到.

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

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

11.ASP.net的身份验证方式有哪些?分别是什么原理?答:form认证,windows集成认证等,原理不清楚.

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

答:进程是老子,线程是儿子,没有老子就没有儿子,一个老子可以有多个儿子.一个儿子可以成为别人的儿子,一个老子也可以为别的老子生儿子.

13.什么是code-Behind技术。

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

14.活动目录的作用。

答:这个不明白.请明白的补充一下.

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

答:System.Xml

我自已写的就不一定了,嘿嘿.

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

 
2007-08-22 9:29

1.new有几种用法

第一种:new Class();

第二种:覆盖方法

public new XXXX(){}

第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。

2.如何把一个array复制到arrayList里

foreach( object o in array )arrayList.Add(o);

3.datagrid.datasouse可以连接什么数据源 [dataset,datatable,dataview]

dataset,datatable,dataview , IList

4.概述反射和序列化

反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性

序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。在另一端,反序列化将从该流重新构造对象。

5.概述o/r mapping 的原理

利用反射,配置 将类于数据库表映射

6.类成员有( )种可访问形式

可访问形式?不懂。

可访问性:public ,protected ,private,internal

7.用sealed修饰的类有什么特点

sealed 修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。

密封类不能同时为抽象类。

sealed 修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。

8.列举ADO.NET中的五个主要对象,并简单描述

connection,command,dataReader,trans,dataset ...

9.执行下面代码后:

String strTemp ="abcdefg 某某某";

Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;

Int j = strTemp.Length;

问:i=(14 ) ;j=(11 )

i=(14 ) ;j=(11 ) 中文两个字节

10.C#中,string str = null 与 string str ="",请尽量用文字说明区别。(要点:说明详细的内存空间分配)

string str ="" 分配空间

11.详述.NET里class和struct的异同!

class:放在 ? struct放在?

struct值传递

类与结构有很多相似之处:结构可以实现接口,并且可以具有与类相同的成员类型。然而,结构在几个重要方面不同于类:结构为值类型而不是引用类型,并且结构不支持继承。结构的值存储在“在堆栈上”或“内联”。细心的程序员有时可以通过聪明地使用结构来增强性能。

12.概述.NET里对 remoting 和 webservice 两项技术的理解和实际中的应用。

远程逻辑调用,remoing接口只能用在.net中

13.什么是code-behind技术

aspx and cs

14.概述三层结构体系

web/business/dataaccess

15.asp.net如何实现MVC模式,举例说明!

web/business/dataaccess

 
   
 
 
文章存档
 
     
 
最新文章评论
  

上面的图片好漂亮
 

可以使
 

弟弟,就这么点东东还要我提供正确答案! 劝你改行吧! 这行没那么好混
 

能不能提供准确的答案?
 

《七朵水仙花》,溶入我骨髓的音乐。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu