im的啥意思!详细的。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了im的啥意思!详细的。相关的知识,希望对你有一定的参考价值。
IM是即时通讯的意思。
即时通讯(instant messaging)是一种透过网络进行实时通信的系统,允许两人或多人使用网络即时的传递文字消息、文件、语音与视频交流。
目前众多流行的即时通讯服务有:Windows Live Messenger、Yahoo! Messenger、AOL Instant Messenger、skype、LINE、WhatsApp、Telegram、微信、.NET Messenger Service、Jabber、ICQ与QQ等。这些服务的许多想法都来源于历史更久的在线聊天协议——IRC。
扩展资料:
即时通讯是一个终端连往一个即时通讯网路的服务。即时通讯不同於e-mail在于它的交谈是即时的。大部分的即时通讯服务提供了presence awareness的特性——显示联络人名单,联络人是否在线上与能否与联络人交谈。
在早期的即时通讯程式中,使用者输入的每一个字元都会即时显示在双方的萤幕,且每一个字元的删除与修改都会即时的反应在萤幕上。这种模式比起使用e-mail更像是电话交谈。在现在的即时通讯程式中,交谈中的另一方通常只会在本地端按下送出键(Enter或是Ctrl+Enter)后才会看到讯息。
早期的即时通信是属于Unix用户的专利,随着个人计算机与互联网的普及,即时通信成为人与人沟通的另一条管道。
参考来源:百度百科_IM(即时通讯软件)
参考技术Aim表示即时通讯(Instant Messaging)
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。
不容置疑,Internet已经成为真正的信息高速公路。从实际工程应用角度出发,以计算机网络原理为指导,结合当前网络中的一些常用技术,编程实现基于C/S架构的网络聊天工具是切实可行的。
目前,中国市场上的企业级即时通信工具主要包括:信鸽、视高科技的视高可视协同办公平台、263EM、群英CC2010、腾讯公司的RTX、击科技的GKE、r等。相对于个人即时通信工具而言,企业级即时通信工具更加强调安全性、实用性、稳定性和扩展性。
扩展资料
IM的历史
即时聊天使亲友的沟通突破时空极限,使办公室的沟通突破上下级极限,使陌生人的沟通突破环境极限,使自我与外界的沟通突破心理极限……
作为使用频率最高的网络软件,即时聊天已经突破了作为技术工具的极限,被认为是现代交流方式的象征,并构建起一种新的社会关系。它是迄今为止对人类社会生活改变最为深刻的一种网络新形态,没有极限的沟通将带来没有极限的生活。
聊天一直是网民们上网的主要活动之一,网上聊天的主要工具已经从初期的聊天室、论坛变为以MSN、OICQ(又称QQ)为代表的即时通讯软件。大部分人只要上网就会开着自己的MSN或QQ。据统计,迄今为止,全球约有一亿多人使用即时通讯软件在网上交流。中国网民惯用的即时聊天工具腾讯QQ从1999年2月诞生到现在,注册用户已超过7亿,在线用户最高时超过176,375,723人,而每天独立上线人数更是达到一亿,拥有活跃用户5500万,几乎覆盖所有中国网民。
即时通讯工具使用频率之高,超出任何一种网络软件。有专家预测,到2004年,即时通讯软件将取代电子邮件,成为最流行的互联网通讯工具。
IM的类别
1.个人IM
个人IM,主要是以个人(自然)用户使用为主,开放式的会员资料,非赢利目的,方便聊天、交友、娱乐。此类软件,以网站为辅、软件为主,免费使用为辅、增值收费为主
2.商务IM
商务IM的主要功用,是实现了寻找客户资源或便于商务联系,以低成本实现商务交流或工作交流。此类以中小企业、个人实现买卖为主,外企方便跨地域工作交流为主。
3.企业IM
企业IM,一种是以企业内部办公为主,建立员工交流平台;另一种是以即时通讯为基础、系统整合、边缘功能。
由于企业对信息类软件的需求还在“探索”与“尝试”阶段,所以会导致很多系统不能“互通”,这也成了IM软件的一个使命。当信息软件被广泛使用之后,“互通”接口具备否,将被作为软件被选用的重要条件。
4.行业IM
主要局限于某些行业或领域使用的IM软件,不被大众所知,主要在游戏圈内小范围使用。
也包括行业网站所推出的IM软件,如化工网或类似网站推出的IM软件。
行业IM软件,主要依赖于购买或定制软件。使用单位,一般不具备开发能力。
5.泛IM
一些软件带有IM软件的基本功能,但以其它使用为主,如视频会议。泛IM软件,对专一的IM软件是一大竞争与挑战
6.社区IM
在百纷新型电子商务社区中,内嵌“IM聊天系统”功能类似于QQ、MSN的在线即时沟通工具,用户可通过IM聊天系统与百纷的其他用户、商户进行及时可靠的沟通,以达到电子商务和社区互动的需求,是国内电子商务新形态的一种积极尝试。
参考资料来源:百度百科-IM(即时通讯软件)
参考资料来源:百度百科-IM即时通信系统
参考技术B IM-介绍IM, InstantMessaging(即时通讯,实时传讯)的缩写是IM,这是一种可以让使用者在网络上建立某种私人聊天(chatroom)的实时通讯服务。大部分的即时通讯服务提供了状态信息的特性——显示联络人名单,联络人是否在线及能否与联络人交谈。目前IM在中国互联网的十年发展可分为大众IM(腾讯QQ),商务IM(微软MSN),企业IM(RTX、imo)分别服务与各自的领域,随着企业IM近期越加被企业们所重视,国内IM鱼龙混杂的现状将会有所改观。用户对IM的认识也会逐渐清晰。
受欢迎的大众IM包括QQ、百度Hi、飞信等;商务IM包括MSNMessenger、Yahoo!Messenger、Skype等;企业IM包括imo、RTX、IBM Sametime等。
通常IM服务会在使用者通话清单(类似电话簿)上的某人连上IM时发出讯息通知使用者,使用者便可据此与此人透过互联网开始进行实时的通讯。除了文字外,在频宽充足的前提下,大部分IM服务事实上也提供视讯通讯的能力。实时传讯与电子邮件最大的不同在于不用等候,不需要每隔两分钟就按一次“传送与接收”,只要两个人都同时在线,就能像多媒体电话一样,传送文字、档案、声音、影像给对方,只要有网络,无论对方在天涯海角,或是双方隔得多远都没有距离。
互联网的历史总显得具有不可思议的戏剧性:1996年,4位以色列人发明了IM的鼻祖——ICQ“坏小子”,那时它只是一个主要搞网上寻呼的“小玩意”;1998年,腾讯研发团队为QQ用户突破100人而“兴奋不已”;2000年前后,业内传马化腾打算把QQ作价100万卖给深圳电信,但深圳电信却不要。到2005年腾讯却成为中国收入前三名的互联网公司,而与腾讯一样做即时通讯的朗玛UC,依靠市场份额和用户数排名第二的优势,被新浪收购后换来了3600万美元的现金和股票。
个人IM
个人IM,主要是以个人(自然)用户使用为主,开放式的会员资料,非赢利目的,方便聊天、交友、娱乐,如QQ、雅虎通、网易POPO、新浪UC、百度HI、盛大圈圈、移动飞信(PC版)等。此类软件,以网站为辅、软件为主,免费使用为辅、增值收费为主。
商务IM
此处商务泛指买卖关系为主。商务IM,以阿里旺旺贸易通、阿易旺旺淘宝版、惠聪TM、QQ(拍拍网,使QQ同时具备商务功能)、TQ(抓客户为主,包括此类IM软件)、MSN、SKYPE。
商务IM的主要功用,是实现了寻找客户资源或便于商务联系,以低成本实现商务交流或工作交流。此类以中小企业、个人实现买卖为主,外企方便跨地域工作交流为主。
企业IM
企业IM,一种是以企业内部办公为主,建立员工交流平台;另一种是以即时通讯为基础、系统整合、边缘功能,如Callin、企业通火炬版。
由于企业对信息类软件的需求还在“探索”与“尝试”阶段,所以会导致很多系统不能“互通”,这也成了IM软件的一个使命。当信息软件被广泛使用之后,“互通”接口具备否,将被作为软件被选用的重要条件。
行业IM
主要局限于某些行业或领域使用的IM软件,不被大众所知,如盛大圈圈,主要在游戏圈内小范围使用。
也包括行业网站所推出的IM软件,如化工网或类似网站推出的IM软件。
行业IM软件,主要依赖于购买或定制软件。使用单位,一般不具备开发能力。
移动IM
移动IM,主要是以移动手机用户使用,一般以手机客户端为主,如手机QQ、手机MSN,飞信等。
移动IM是以往是对互联网IM的扩展,移动IM的优势在于可以随时随地使用,无需再坐在电脑前,大大增加了IM的方便。
泛IM
一些软件带有IM软件的基本功能,但以其它使用为主,如视频会议。
泛IM软件,对专一的IM软件是一大竞争与挑战。
社区IM
在百纷新型电子商务社区中,内嵌“IM聊天系统”功能类似于QQ、MSN的在线即时沟通工具,用户可通过IM聊天系统与百纷的其他用户、商户进行及时可靠的沟通,以达到电子商务和社区互动的需求,是国内电子商务新形态的一种积极尝试;
IM系统提供四个分组列表:好友列表;群组列表;商家列表;场景列表;
通过IM聊天面板下方菜单功能键,用户可以在线查找其他用户、查看个人资料(签名,个人设置);查找群组、创建群组等。本回答被提问者采纳
动态数据库的啥是动态链接库?
DLL三个字母对于你来说一定很熟悉吧,它是Dynamic Link Library 的缩写形式,函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个 DLL 副本的内容。
动态链接库是一个能够被应用程序和其它的DLL调用的过程和函数的集合体,它里面包含的是公共代码或资源。由于DLL代码使用了内存共享技术,在某些地方windows也给了DLL一些更高的权限,因而DLL中可以实现一些一般程序所不能实现的功能,如实现windows的HOOK、ISAPI等。
同时,DLL还为不同语言间代码共享提供了一条方便的途径。因而DLL在编程时应用较为广泛,本文将介绍如何在 Delphi 中建立和使用DLL。
从使用效果看,DLL和unit 很像,它们都可以被别的工程模块所调用,但二者在内部的实现机制上确存在着差别。如果一个程序模块中用uses语句引用了某个unit,编译程序在编译该模块时,便会连同unit一起编译,并把编译后的可执行代码链接到本程序模块中,这就是一个程序模块能够调用所引用unit中过程和函数的原因。
当同一个unit被多个工程所引用时,则每个工程中都含有该unit的可执行代码,当含有该unit的多个工程同时执行时,unit的可执行代码会随不同工程而多次被调入内存,造成内存资源的浪费。DLL则不同,它即使被某个工程调用,编译后仍是独立的。
也就是说编译后,一个DLL库形成一个单独的可执行文件,而不与任何其它的可执行文件连接在一起,因而DLL库并不从属于某个特定的工程,当多个工程调用同一个DLL库时只有第一个工程把DLL库调入内存,其余工程并不重复调入同一个DLL库到内存,而是到同一个共享内存区读取。并且,DLL的执行代码是在程序运行期间动态调入的,而不是如unit在程序运行时就与整个工程一起调入内存。这样便可消除unit带来的相同代码多处占用内存的弊病。Delphi中DLL库的建立
在Delphi环境中,编写一个DLL同编写一个一般的应用程序并没有太大的区别。事实上作为DLL主体的DLL函数的编写,除了在内存、资源的管理上有所不同外,并不需要其它特别的手段。
一般工程文件的格式为:
program 工程标题;
uses 子句;
程序体
而DLLs工程文件的格式为:
library 工程标题;
uses 子句;
exprots 子句; 1.一般工程文件的头标用program关键字,而DLL工程文件头标用library 关键字。不同的关键字通知编译器生成不同的可执行文件。用program关键字生成的是.exe文件,而用library关键字生成的是.dll文件;
2.假如DLL要输出供其它应用程序使用的函数或过程,则必须将这些函数或过程列在exports子句中。而这些函数或过程本身必须用export编译指令进行编译。 在Delphi主菜单file 中选new...项,在弹出的窗口中双击DLL图标,便会自动给出DLL源模块框架,如下:
Library project1;
...注释...
uses
SysUtils, Classes;
begin
end.
接下来便可在USES和begin之间加入想在该DLL中实现的过程和函数的定义,并用export和exprots保字把它们引出,以便别的模块引用,在begin和end之间加入初始化代码,初始化代码是用来对DLL变量初始化的。应注意,即便无初始化代码begin与end也不可省略,如下例:
library minmax;
function Min(X, Y: Integer): Integer; export;
begin
if X < Y then Min := X else Min := Y;
end;
function Max(X, Y: Integer): Integer; export;
begin
if X > Y then Max := X else Max := Y;
end;
exports
Min index 1,
Max index 2;
begin
end.
经编译后,并以minmax.DLL存盘后,一个DLL库文件便形成了。 访问DLL库有两种方式,一种是静态引用,另一种是动态引用。
用静态引用这种方法装入DLL要做两件事情:为DLL 库创建一个输入单元,以及用USES把输入单元连接到要使用DLL 函数的程序模块中。为DLL库创建的输入单元与普通的单元的区别仅在于:在它的接口处声明的过程、函数,并不在它的实现部分给出真正的实现代码,而是用external关键字把过程、函数的实现细节委托给外部DLL模块。
external命令的使用语法如下:
procedure /function 过程/函数名;external DLL模块名;
下面给出为上面创建的minmax.DLL库写的输入单元源文件testdll .pas,从中可看出输入单元与一般单元的一些差别,代码如下所示:
unit testdll;
interface
uses
function Min (X, Y: Integer): Integer;
function Max (X, Y: Integer): Integer;
implementation
function Min; external ‘minmax.DLL’;
function Max; external ‘minmax.DLL’;
end.
一个应用程序若想调用minmax.DLL中的函数,只须在其uses语句中加入testdll 单元即可。
动态装入DLL,要用到Windows的三个API函数。Loadlibrary、Freelibrary和GetprocAddress 。 loadlibrary函数用来装入DLL库,其调用格式如下:
function loadlobrary (DLLfileName:Pchar): THandle:
当不再需要一个DLL库时,应调用FreeLibrary函数将其释放,以空出宝贵的内存资源,其调用格式如下:
procedure FreeLibrary (Libmodule:THandle)
Libmodule 为由LoadLibrary调用得到的DLL库句柄。在用loadlobrary 函数装入某个DLL库和调用FreeLibrary释放该DLL库之间的程序段中, 可以使用该DLL库中的过程和函数,具体使用方法是:用GetprocAddress函数把DLL库中函数的地址传递给程序中某个函数变量,再用该变量实现DLL函数的调用。GetprocAddress函数声名如下
function GetprocAddress (Libmodule:THandle:procname:pchar):TFarProc:
如下例所示:
type
TTimeRec = record
Second: Integer;
Minute: Integer;
Hour: Integer;
end;
TGetTime = procedure(var Time: TTimeRec);
THandle = Integer;
var
Time: TTimeRec;
Handle: THandle;
GetTime: TGetTime;
...
begin
Handle := LoadLibrary('DATETIME.DLL');
if Handle <> 0 then
begin
@GetTime := GetProcAddress(Handle, 'GetTime');
if @GetTime <> nil then
begin
GetTime(Time);
with Time do
WriteLn('The time is ', Hour, ':', Minute, ':', Second);
end;
FreeLibrary(Handle);
end;
end;
在调用动态链接库时应注意, 所需动态链接库须与应用程序在同一目录或Windows System 目录下。
动态链接库是 Windows下程序组织的一种重要方式,使用动态链接库可以极大地保护用户在不同开发工具、不同时期所做的工作,提高编程效率。
动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 文件中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个 DLL 副本的内容。
使用动态链接库可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您有一个大型网络游戏,如果把整个数百MB甚至数GB的游戏的代码都放在一个应用程序里,日后的修改工作将会十分费时,而如果把不同功能的代码分别放在数个动态链接库中,您无需重新生成或安装整个程序就可以应用更新。 参考技术B 动态链接库(Dynamic Link Library,缩写为 DLL),是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。这些库函数的扩展名是 ”.dll"、".ocx"(包含ActiveX控制的库)或者 ".drv"(旧式的系统驱动程序)。它并不是可执行的文件,而是能向多个程序提供公用代码函数和数据的封装库,程序所需要的一些函数和数据被事先封装在DLL文件中,当程序运行时可以主程序需要调用这些DLL动态链接库,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 文件中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数,同时有助于共享数据和资源,多个应用程序可同时访问内存中单个 DLL 副本的内容,使用动态链接库可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您有一个大型网络游戏,如果把整个数百MB甚至数GB的游戏的代码都放在一个应用程序里,日后的修改工作将会十分费时,而如果把不同功能的代码分别放在数个动态链接库中,您无需重新生成或安装整个程序就可以应用更新。
以上是关于im的啥意思!详细的。的主要内容,如果未能解决你的问题,请参考以下文章
问:SAP BW会被HANA取代吗?说明原因!详细。。。 HANA的建模和BW类似,农夫山泉上HANA用的啥架构?图?
在vb.net中Not,And,Or,Xor相当于C++里面的啥的????????? 他们啥意思呀