- 11
- 0
- 约9.75千字
- 约 28页
- 2017-09-14 发布于安徽
- 举报
联系方式:QQ223857666勾月
基于C#的桌面搜索系统文档
1 引言
随着计算机技术的发展,本地和互联网上的信息量越来越大,想要获取有用的信息相当困难,尤其对于网站建设来说网络信息,是[1]。这个过程类似于通过字典中的检索字表查字的过程。全文检索系统的结构与功能如图1.1所示。
图1.1 全文检索系统的结构与功能
2 编程语言、开发工具及Lucene介绍
基于Lucene的桌面搜索系统,采用C#语言,使用Microsoft Visual Studio .NET开发工具,以开源项目dotlucene的dll(版本)作为核心。
2.1 C#介绍
C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来[2]。C#是C/C++系列中第一个面向组件的程序语言。近几年来,面向组件式的程序设计方式已被广泛的应用,组件的设计在C#中可一次完成,不再像C++一般得要处理一些头文件,IDL等外部文件。
C#执行在.NET Framework上,通过C#编译器所编译的程序称为Managed Code,它只能够在.NET Framework上的Common Language Runtime上执行[3]。
C#通过编译器编译产生EXE或DLL等可执行文件,这些编译过的EXE或DLL并不是CPU可以直接执行的程序代码(Native Code),而是一种中间语言(Inter
原创力文档

文档评论(0)