资源描述:
《基于c的英汉词典开发与设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于C#的英汉词典开发与设计【摘要】为了提高用户的使用感受,根据英汉词典软件的具体情况,本文简单介绍了微软开发的.NET编程环境和SQL数据库管理系统的功能特点以及C#语言,依靠.NET技术与SQL数据库技术设计了一套英汉词典软件。文中分析了英汉词典软件的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍,保证了数据信息的一致性和安全性,确保应用程序功能齐全完备,符合系统的要求。且不同于普通英汉词典,此软件采用了APIHOOK函数,实现了屏幕取词效果,使得软
2、件在使用时显得更人性化,更方便快捷。钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能。【关键字】英汉词典软件;.NET技术;SQL数据库ThedesignanddevelopmentofEnglish-ChinesedictionaryAbstract:Thedissertationintroducest
3、heenvironmentofMicrosoft.NETprogramming,thespecialfunctionsoftheSQLdatabasemanagementsystemandthecomputerlanguageC#.Furthermore,theauthordevisesthesoftwareaboutdictionarybythetechnologyof.NETandSQLDBMS(databasemanagementsystem)toimprovetheuserexperience,whichisbasedon
4、theparticularcaseofthedictionarysoftware.Theanalysisofthebasicfunctionsandtheconstitutesofthesoftwareincludetherequirementanalysis,thestructure,thefunctionalmoduleandthedatabaseanalysis.Thedissertationfocusesonintroducingtheactualapplicationdevelopment,whichensuresthe
5、dataconsistencyandsecurity,andensurestheintegrityoftheapplicationfunctions,squaringwiththesystemrequirements.DifferentfromthecommonEnglish-Chinesedictionary,thissoftwareusestheAPIHOOKfunction,torealizethescreeneffect,whichmakingthesoftwaremorehumaneandmoreconvenient.H
6、ookisaveryimportantsysteminterfaceintheWindowssystem,itcanbeusedtointerceptandprocessforotherapplicationmessage,tocompletethecommonapplicationprogram.Thehookcanmonitorsandinterceptsthesystemortheprocessofthevariouseventmessagetothetargetwindow,inthisway,wecaninstallth
7、ehookinsystemtosurveillancespecificevents,andaccomplishaspecificfunction.Keywords:English-Chinesedictionary;.NETtechnology;SQLDBMS目录【摘要】IABSTRACT:II【引言】1国内外研究现状及发展趋势1第1章绪论21.1选题意义21.2系统的特点与作用21.3系统开发背景3第2章:需求分析42.1系统需要解决的主要问题42.2系统应该具备的基本功能42.3可行性分析52.3.1技术可行性52.3.2经济
8、可行性52.3.3运行可行性5第3章:系统设计63.1设计语言简介63.2系统逻辑层次设计73.3系统总体结构设计原则93.4数据库层设计93.4.1后台数据库简介93.4.2数据库逻辑结构设计103.5系统功能设计113.5.1剪切板监听的实现1