电子专业外文翻译网络聊天工具.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学士学位论文(外文翻译) THESIS OF BACHELOR (2010—2014年) 中文题目: Linux局域网通信软件设计(服务器部分) 英文题目: Communication Software Design Based Linux OS in LAN (Server Part) 学 院: 系 别: 专业班级: 学生姓名: 学 号: 指导教师: 二 ○ 一四年 八 月 网络聊天工具 在网络无所不在的今天,在Internet上,有ICQ、MSN、Gtalk、OICQ等网络聊天软件,极大程度上方便了处于在世界各地的友人之间的相互联系,也使世界好像一下子缩小了,不管你在哪里,只要你上了网,打开这些软件,就可以给你的朋友发送信息,不管对方是否也同时在线,只要知道他有号码。 Linux 操作系统作为一个开放资源的操作系统被越来越多的人所应用,它的好处在于操作系统源代码的公开化!只要是基于GNU公约的软件你都可以任意使用并修改它的源代码。但对很多习惯于Windows操作系统的人来说,Linux的操作不够人性化、交互界面不够美观,这给Linux操作系统的普及带来了很大的阻碍。因此制作一个Linux 操作系统下的拥有人性化界面的实时通讯工具,将给那些刚刚接触Linux操作系统的用户带来极大的方便,而且通过设计这样的一个应用程序还能更好的学习网络编程知识和掌握Linux平台上应用程序设计开发的过程。 编程语言和编程工具简介 因为C语言是平台适应性最强的语言,差不多每种平台上都会有一个C编译器。C语言也更易移植,因而,在Linux下编程的最佳语言应该是C语言,Linux上的很多应用程序就是用C语言写的。因为Gtk+ 和Gnome是用C语言编写的,所以在开发LINUX下的GUI程序时使用C语言是非常方便的。 LINUX发布版本中都提供了C编译器gcc,它目前的版本是4.1。 LINUX系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30% gcc 编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。 调试器GDB能让你观察另一个程序在执行时的内部活动,或程序出错时发生了什么。GDB主要能做四件事(包括为了完成这些事而附加的功能),帮助用户找出程序中的错误。 运行程序,设置所有的能影响程序运行的东西。 保证程序在指定的条件下停止。 当程序停止时,让用户检查发生了什么。 改变程序。那样用户可以试着修正某个bug引起的问题,然后继续查找另一个bug。 用户可以用GDB来调试C和C++写的程序。 该系统所提供的旧插件以前的Messenger Plus!已被取代,不再受支持的Messenger Plus!生活。这些插件开发人员面临两种选择的Messenger升级时加过自己的老插件!: 创建一个脚本代理将调用他们的老插件的DLL。 重新创建在新的Messenger Plus开头其功能!生活脚本系统。 如果你在赶时间,解决方案一听起来很有吸引力,所以你可能想知道,这个解决方案,是不是有一些局限性。首先,脚本API不提供直接访问旧Messenger的COM对象(从Windows Messenger的4天),这意味着,如果你的插件是使用“iMessengerObj”或“oMessenger”的初始化参数,这将需要修改工作在新的制度。另外,如果你的插件是用C / C接口(而不是VB的界面)创建,您将需要使用对象来创建一个DataBloc对于像ParseCommand功能结构参数。 重塑你的脚本系统功能直接可能需要较长时间,但会带来一些新的优势。主要明显的是丰富的API相比,这是一个插件的可用的脚本系统提供。你的脚本将可以做更多和更少的代码。您还可以利用界面窗口的Messenger Plus功能优势!为您的生活和脚本,完全融合在Messenger创建窗口。不过,如果你想要直接加载您的旧插件的DLL,这里是如何做到这一点: //Load a C plugin DLL function LoadPlugin_Dll(DllPath) { if(Interop.Call(DllPath, Initialize, 8, , 0) == 1) Debug.Trace(The C plugin has been initialized); } //Load a VB ActiveX object function LoadPlugin_

文档评论(0)

莎士比亚 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档