Mudanças entre as edições de "MIRC"

De MysticWiki
Ir para: navegação, pesquisa
(Nova página: {{minúscula}} {{Info/Software | nome = mIRC | logo = | imagem = | legenda = | desenvolvedor = Khaled Mardam-Bey | d...)
 
Linha 1: Linha 1:
{{minúscula}}
 
{{Info/Software
 
| nome                = mIRC
 
| logo                =
 
| imagem              =
 
| legenda            =
 
| desenvolvedor      = [[Khaled Mardam-Bey]]
 
| data_lancamento    = [[28 de Fevereiro]] de [[1995]]
 
| ultima_versao      = 6.33
 
| ultima_data        = 2008-jul-18
 
| versao_beta        =
 
| data_beta          =
 
| sistema_operacional = [[Microsoft Windows]]
 
| genero              = [[cliente de IRC]]
 
| licença            = [[software proprietário]]
 
| website            = [http://www.mirc.com mirc.com]
 
}}
 
 
'''mIRC''' é um cliente de [[IRC]], [[shareware]], para o [[sistema operacional]] [[Microsoft Windows]], criado em [[1995]] e desenvolvido por [[Khaled Mardam-Bey]] com a finalidade principal de ser um programa [[chat]] utilizando o protocolo [[IRC|IRC]], onde é possível conversar com milhões de pessoas de diferentes partes do mundo. Este era somente o seu uso, mas evoluiu para uma ferramenta totalmente configurável, que pode ser usada para muitas finalidades devido à sua linguagem de programação incorporada ([[mIRC Script]]ing). Outros usos incluem:
 
'''mIRC''' é um cliente de [[IRC]], [[shareware]], para o [[sistema operacional]] [[Microsoft Windows]], criado em [[1995]] e desenvolvido por [[Khaled Mardam-Bey]] com a finalidade principal de ser um programa [[chat]] utilizando o protocolo [[IRC|IRC]], onde é possível conversar com milhões de pessoas de diferentes partes do mundo. Este era somente o seu uso, mas evoluiu para uma ferramenta totalmente configurável, que pode ser usada para muitas finalidades devido à sua linguagem de programação incorporada ([[mIRC Script]]ing). Outros usos incluem:
 
*Gerente para canais de IRC
 
*Gerente para canais de IRC
Linha 84: Linha 67:
  
 
mIRC Scripting também permite realizar recursos extraordinários como, efetuar conexões TCP/UDP através de Sockets e até mesmo a manipulação de arquivos [[Dynamic Link Library|DLL]]
 
mIRC Scripting também permite realizar recursos extraordinários como, efetuar conexões TCP/UDP através de Sockets e até mesmo a manipulação de arquivos [[Dynamic Link Library|DLL]]
 
=={{Veja também}} ==
 
*[[Internet Relay Chat]]
 
*[[Khaled Mardam-Bey]]
 
*[[mIRC Script]]
 
 
=={{Ligações externas}}==
 
*{{Link|en|http://www.mirc.com|mIRC, Página oficial}}
 
*{{Link|en|http://www.mirc.net|mIRC.net - site com addons, scripts e outros conteúdos relacionados com o mIRC}}
 
*{{Link|en|http://www.mircscripts.org|mIRCscripts.org - site com todos os tipos de downloads relacionados com o mIRC}}
 
*{{Link|pt|http://www.canalscript.com.br|CanalScript.com.br - site com vários addons, dlls, rotinas e etc sobre mIRC-Scripting}}
 
*{{Link|pt|http://www.ircmaster.com.br|Ircmaster.com.br - site com vários addons, dlls, rotinas e etc sobre mIRC-Scripting}}
 
*{{Link|pt|http://voltamirc.rg3.net|Tutorial IRC e mIRC para iniciantes em Português}}
 
 
[[Categoria:Clientes de IRC|mIRC]]
 
 
[[ar:إم‌.آي‌.آر.‌سي]]
 
[[ca:MIRC]]
 
[[da:MIRC]]
 
[[de:MIRC]]
 
[[el:Mirc]]
 
[[en:MIRC]]
 
[[es:MIRC]]
 
[[fi:MIRC]]
 
[[fr:MIRC]]
 
[[he:MIRC]]
 
[[hu:MIRC]]
 
[[id:MIRC]]
 
[[it:MIRC]]
 
[[lt:MIRC]]
 
[[ms:MIRC]]
 
[[nap:MIRC]]
 
[[nl:MIRC]]
 
[[no:MIRC]]
 
[[pl:MIRC]]
 
[[ru:MIRC]]
 
[[simple:MIRC]]
 
[[sl:MIRC]]
 
[[sr:MIRC]]
 
[[sv:Mirc]]
 
[[tl:MIRC]]
 
[[tr:MIRC]]
 
[[zh:MIRC]]
 

Edição das 03h42min de 10 de janeiro de 2009

mIRC é um cliente de IRC, shareware, para o sistema operacional Microsoft Windows, criado em 1995 e desenvolvido por Khaled Mardam-Bey com a finalidade principal de ser um programa chat utilizando o protocolo IRC, onde é possível conversar com milhões de pessoas de diferentes partes do mundo. Este era somente o seu uso, mas evoluiu para uma ferramenta totalmente configurável, que pode ser usada para muitas finalidades devido à sua linguagem de programação incorporada (mIRC Scripting). Outros usos incluem:

  • Gerente para canais de IRC
  • Servidor de jogos multiplayer
  • Leitor de MP3
  • Browser
  • Servidor de DCC, HTTP e de IRC
  • Plataforma de jogos (designados de mIRC games, jogos de mIRC)

Apesar de seu caráter limitado os recursos são muito úteis e funcionais. O programa é muito popular, tendo atingido a marca de 150 milhões de downloads [1]. Também ficou entre o top 10 das aplicações de internet mais populares em 2003 pelo Neilsen Net Ranking. A sua popularidade pode explicar o fato de muitos utilizadores do mIRC pensarem que esté é também o nome do protocolo que o programa utiliza (IRC), e se referirem aos servidores e canais de IRC como "servidor de mIRC" ou "canal de mIRC".

Funcionalidades principais

  • Ligação a múltiplos servidores simultaneamente
  • Língua de programação incorporada;
  • Bases de suporte para CTCP;
  • Suporte para som via CTCP (pode ler MP3, WAV, e MIDI);
  • Suporte para chat e envio de arquivos por meio do protocolo DCC;
  • Tentativas para parar downloads inadvertidos de Trojan horses;
  • Servidor de arquivos (através de DCC chat) que permite um utilizador navegar em uma pasta específica e efetuar o download de arquivos;
  • Suporte para decoração de texto estilo ANSI e estilo mIRC;
  • Reconhecimento e síntese de voz via produtos.

mIRC Scripts

É comum os usuários do mIRC configurarem e modificarem o programa através do mIRC Scripting. Foram criados bastantes canais de IRC, sites e fóruns que ajudam as pessoas a aprender o mIRC Scripting. Existem milhares de scripts que podem se encontrados em sites relacionados com o mIRC, deve-se ter atenção para o fato de alguns scripts possuírem código malicioso.

Exemplos de Código em mIRC Scripting:

Exemplo 1: Somando dois números

alias Soma {
  var %n1 = $1
  var %n2 = $2
  return $calc(%n1 + %n2)
}

Observações:

  • Em mIRC Scripting, funções de programação são chamadas de Aliases
  • A Aliase acima recebe dois dados de entrada: $1 e $2, armazenando os mesmos em duas variáveis locais %n1 e %n2. Por fim, retorna a soma de ambas com o auxílio do identificador $calc.

Exemplo 2: Contando um número de 1 até 10

alias Contar {
  var %n1 = 1
  while (%n1 <= 10) { echo -a %n1 | inc %n1 }
}

Observações:

  • A estrutura de programação é feita através de blocos de chaves como na Linguagem C
  • O comando echo é uma função interna do próprio cliente mIRC que exibe na janela atual os valores de %n1 em cada loop.
  • mIRC Scripting apenas aceita a estrutura de repetição while

Exemplo 3: Exibindo uma mensagem no canal #Ajuda toda vez quem alguém entrar no mesmo

on !*:JOIN:#Ajuda:{ msg $chan Olá $nick bem vindo ao canal #Ajuda }

Observações:

  • mIRC Scripting também permite a manipulação de eventos. O Exemplo acima dispara sempre que qualquer pessoa (que não seja você) entre no canal #Ajuda. O evento de ao entrar em canal é o ON !*:JOIN.
  • A função msg é interna do cliente e permite enviar mensagens de texto para um canal ou uma pessoa diretamente. No exemplo acima a mesma envia para $chan, sendo esta, um identificador que conterá o canal de onde o evento disparou. A mesma coisa acontece com o identificador $nick que mostra o nick ou apelido do indivíduo que entrou no canal.

Poderíamos ter utilizado desta forma:

on !*:JOIN:#Ajuda:{ msg $chan Olá $nick bem vindo ao canal $chan }

O Exemplo exibirá o seguinte texto no canal #Ajuda: Olá fulano bem vindo ao canal #Ajuda, onde fulano é qualquer pessoa.

As possibilidades são inúmeras para mIRC Scripting. É possível automatizar todo um cliente mIRC, sendo que, já existem clientes assim denominados Bots. Os Bots geralmente são programados em mIRC Scripting ou em linguagem TCL com a finalidade de proteger um canal contra ataques de flood, spam, indivíduos com más intenções etc.

mIRC Scripting também permite realizar recursos extraordinários como, efetuar conexões TCP/UDP através de Sockets e até mesmo a manipulação de arquivos DLL