-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Sem comentários... Graymalkin
-
Se você acabou de dizer que ambos os programas citados tem GUI e que foram feitos em C/C++, por que perguntas se é possível? Ah, e pergunte pro pessoal daqui sobre o tal compilador C que permite que você compile uma vez só e rode em qualquer plataforma... Abraços, Graymalkin
-
Então, bastaria: alunos = {'aluno1': {'matricula': 123, 'media':9.0}, 'aluno2': {'matricula': 321, 'media':9.5} } print alunos['aluno1']['matricula'] print alunos['aluno1']['media'] print alunos['aluno2']['matricula'] print alunos['aluno2']['media'] Ou, se quisesse um modo mais prático: for aluno in alunos: print aluno['matricula'] print aluno['media'] Não? Graymalkin
-
O VB não aceita extensão alguma... mas você pode usar uma API para isso. Pesquise sobre a função mcisendstring. Abraços, Graymalkin
-
O próprio tutorial (escrito pelo criador da linguagem) que acompanha a documentação é muito bom. Além disso, dê uma olhada nesse tópico: Tutoriais. Você também pode achar bastante coisa aqui: PythonBrasil Abraços, Graymalkin
-
Lindows?!?! Que Troço é Esse?!
pergunta respondeu ao Pilantra de Graymalkin em Outros Sistemas Operacionais
O Lindows seria uma distribuição Linux que viria com o Wine (Windows Emulator) já incorporado, de forma que rodaria aplicativos Windows quase que nativamente. Todavia, a idéia original do projeto foi esquecida e o Lindows agora é, definitivamente, uma distribuição Linux que vem com aplicativos equivalentes aos que são usados no Windows. Ou seja, decidiram torná-lo uma "alternativa" ao Windows e ao Office (tanto que ele já vem com a suíte StarOffice). Abraços, Graymalkin -
Sim, é pefeitamente possível. Aliás, Python oferece diferentes possibilidades para isso, como Anygui, wxPython, PyGTK, além de outros. E, é claro, a interface gráfica oficial, que é o Tkinter (já acompanha o interpretador). No caso do wxPython, você pode usar um programa chamado Boa Constructor para "desenhar" suas janelas (do mesmo jeito que fazemos em VB e Delphi). Abraços, Graymalkin
-
Por padrão, não existe isso no VB. Tem como fazer isso "na mão", prendendo os demais forms numa determinada área... mas iria dar um trabalho danado e seria falho. Aconselho usar abas (ou guias) como o William recomendou (é claro que você não pode colocar um "form" dentro de uma aba, mas, ao invés disso, poderá colocar todos os componentes que estão no form), ou usar uma interface de múltiplos documentos (igual ao Word, Excel, e centenas de outros programas por aí) como eu já havia dito. Abraços, Graymalkin
-
Que eu saiba não existe um "programa" para isso. A interface é criada no próprio VB (não as imagens, é claro). Já existe um tópico sobre isso (dois aliás), mas não consegui encontrar. De qualquer forma, você pode usar esses dois exemplos que fiz há algum tempo: http://www.graymalkin.globalhosts.com.br/stuff/transp.zip http://www.graymalkin.globalhosts.com.br/stuff/transp2k.zip O segundo só funciona no Win2000 ou superior (XP, 2003, etc.) Abraços, Graymalkin
-
Mas ele quer em VBScript... Graymalkin
-
O py2exe você consegue no SourceForge.net e no PythonBrasil (seção SoftwarePython) eu coloquei um script para facilitar o uso dele. Abraços, Graymalkin
-
Não sei se entendi muito bem, mas dê uma olhada nesse retorno: for i in z: print z[i] É isso que você quer? Abraços, Graymalkin
-
Sim, é possível, desde que o form1 seja um form MDI (Multiple Document Interface). Adicione um MDI Form e defina a propriedade MDIChild do form2 como True. Abraços, Graymalkin
-
Use o evento Click da ListBox e para saber qual item foi selecionado, basta verificar o valor retornado por list1.List(list1.listindex). Abraços, Graymalkin
-
O que seria uma "tabela dinâmica"? Graymalkin
-
Só complementando a resposta acima: imagine que as subs são como as funções no C++ que retornam void. Abraços, Graymalkin
-
Sim, pode. A diferença entre sub e functions é que a segunda pode retornar um valor. Por exemplo: k = Função(arg1, arg2) Isso você não pode fazer com uma sub. Abraços, Graymalkin
-
Ih, cara... aí eu já não sei. Mas, não tem tipo um ipconfig como existe no Windows? Caso positivo, você pode mandar a saída desse programa para um arquivo texto e ler o IP de lá. Abraços, Graymalkin
-
Acrescente um segundo form no projeto e mude a propriedade BorderStyle para 0, daí utilize o seguinte para mostrar esse form: Form2.Show Onde "Form2" é o nome desse form. Abraços, Graymalkin
-
William, repare na pergunta dele: Sei que não se trata de um fórum sobre a língua portuguesa, mas temos que zelar pelo uso correto de nosso idioma, e "mim" não conjuga verbo. Abraços, Graymalkin
-
Não entendi o que você quer dizer com isso... Mas seguem os exemplos... Exemplo de raiz quadrada: x = val(inputbox("Digite um número:")) msgbox sqr(x) Exemplo de potenciação (elevando ao cubo): x = val(inputbox("Digite um número:")) msgbox x ^ 3 Exemplo de seno: x = val(inputbox("Digite um ângulo:")) msgbox sin(x) Ah, e lembre-se que mim não faz nada... Abraços, Graymalkin
-
Você pode criar quantos módulos quiser e colocar suas funções/subs em qualquer um deles. Por padrão as funções e/ou subs são públicas, ou sejam, podem ser vistas em qualquer outro módulo. Se quiser que uma determinada função ou sub seja vista apenas naquele módulo, basta declará-la com a palavra Private na frente (o contrário é declará-la com a palavra Public). Qualquer dúvida, 'stamos aí. Graymalkin
-
Então pega o wxPython, ele deve vir com o PyAlaMode. Abraços, Graymalkin
-
Interessante? Se você pelo menos entendesse o que estou falando... Mas, se você quer um Omo da vida, se você se importa com títulos, saiba que Python é usada pelo Google... E não venha me dizer que isso é o que você define como "scripts web", pois não vejo essa distinção. Programa é programa, e pronto. Ah, e se você quer um software famoso feito em Python conheça o ZOPE. E se todas as linguagens vivessem de "revelar softwares famosos" não sei o que seria da maioria das linguagens. Com exceção da linguagem Lua, raramente vejo outras linguagens (tirando C, é claro) serem comentadas como destaque em projetos. No SourceForge, um dos maiores portais de softwares de código aberto, Python fica em sexto lugar em número de projetos num ranking de 45 linguagens. Se você quer números, isso não é significativo? Abraços, Graymalkin
-
Você foi bem claro quando disse qualquer usuário, portanto isso inclui usuários de qualquer sistema operacional (não apenas Windows). Dessa forma, o código compilado em uma plataforma Win32, mesmo que seja em C, só vai rodar em uma plataforma Win32 ou compatível. O que você poderia argumentar é que o código feito em C pode ser compilado em outros sistemas operacionais, mas isso, como disse anteriormente, Python também faz (no caso, me refiro a poder executar o mesmo código em diferentes plataformas). Outra observação é que em C a extensão do arquivo binário só vai ser .exe no Windows; no Linux, por exemplo, a extensão fica .o. Agora imagine o seguinte: no caso do C o usuário tem que compilar o código, a fim de que ele seja executado em sua máquina, imagine que esse usuário seja inexperiente... ele teria que baixar um compilador de C, se não possuir um, depois teria que configurar esse compilador (dependendo de qual ele baixar)... mas pode ser que esse compilador que ele pegou não tenha as mesmas bibliotecas do compilador que o autor do código usou. Imagine a dificuldade que seria para esse usuário. Agora, vamos ao caso da Python: o cara baixa um script .py... então ele precisará do interpretador... vai em www.python.org e baixa a última versão do interpretador. Pois bem, ele instala o interpretador (que basta você dar dois cliques no executável e seguir as telas [acho que você clica três vezes no Next e pronto) no caso do Windows, ou descompactar, no caso do Linux) e magicamente dá um duplo-clique no arquivo .py (no caso do Windows, ou digita python arquivo.py, no caso do Linux) que tinha baixado anteriormente e... pronto, o programa está rodando. Mesmo que o programa não dependa apenas da biblioteca padrão da linguagem, as bibliotecas necessárias deverão estar especificadas pelo autor e bastará que o usuário baixe-as também. Agora a pergunta: o que é mais fácil? Abraços, Graymalkin