有类似百度百科的源码吗,要用C#编写的?

梦想综合搜索(Chrome和Firefox扩展) 一款简洁的综合搜索扩展,可自定义快捷搜索和搜索按钮。 功能介绍 1,在地址栏旁添加了功能图标,点击图标可展示综合搜索窗口。 2,浏览网页时,选择您想搜索的文字,点击鼠标右键,可通过快捷菜单可快速搜索。 3,可通过设置自定义快捷搜索菜单和搜索窗口按钮。 4,默认支持百度,谷歌,必应,360,搜狗,维基百科和百度百科搜索。

文件来实现的。先来了解下

是对象类别扩充组件。如果你用过

一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上

等等。每个控件都有自己的事件、方

使用了控件的编程非常容易。

在程序的设计阶段可以设置一些属性,

等等;在程序运行阶段,可以更改这些属性,还可以针对不同的

调用不同的方法来实现对该控件的控制。

控件就好像一块块的积木,

控件的最大好处是可以重复使用,

甚至可以在不同的编程语言之间使

里面最后一句话比较重要,就是用

控件,你可以在其它语言里面都能

这样很好的实现了功能化组件的良好循环使用,

而且还可以实现跨语言地调用

C#(读做 "C sharp",中文译音暂时没有.专业人士一般读"C sharp",现在很多非专业一般读"C井"。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。
并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。
在本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现.然后我将介绍C#和它与Java,c,c++的相似之处.其次我将讨论一些存在于Java和C#之间的高层次的,和基础的差别.我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C#的一个主要战略.目前,C#和.NET还只能以C#语言规则,以及Windows 2000的一个"d预览版本",还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型).
微软c#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮框架进行自动内存垃圾回收.
C#从C和C++继承的特点
编译:程序直接编译成标准的二进制可执行形式.但C#的源程序并不是被编译成二进制可执行形式,而是一中中间语言,类似于JAVA字节码。如果前面的Hello World程序被保存成一个文本文件并被命名为语言里编写COM客户和服务器端.C#编写的类可以子类化一个以存在的COM组件;生成的类也能被作为一个COM组件使用,然后又能使用,比方说,JScript语言子类化它从而得到第三个COM组件.这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用用任何.NET语言子类化.
索引下标:一个索引与属性除了不使用属性名来引用类成员而是用一个方括号中的数字来匿名引用(就象用数组下标一样)以外是相似的.
可以用一个循环器来匿名引用字符串内部数组成员,就象下面这样:
代理和反馈:一个代理对象包括了访问一个特定对象的特定方法所需的信息.只要把它当成一个聪明的方法指针就行了.代理对象可以被移动到另一个地方,然后可以通过访问它来对已存在的方法进行类型安全的调用.一个反馈方法是代理的特例.event关键字用在将在事件发生的时候被当成代理调用的方法声明.
C#简史——摘自《程序员》杂志2005-12月刊
编者按:时间过得真快,居然现在就可以写C#的简史了。但是想想也不奇怪,C#可谓
起点高、发展快的新一代语言,它的这五年走过了很多前辈十几年的路。公允地说,C#是目
前兼顾系统开发和应用开发的最佳实用语言,并且很有可能成为编程语言历史上的第一个“全
能”型语言。看过这篇简史,我们都应该明白,不要再把C#看成年轻后生了——只要是“马
拉多纳”,就早晚当“球王”。

我要回帖

更多关于 仿百度百科源码 的文章

 

随机推荐