-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Ao invés de estabelecer uma posição para cada casa, você deverá estipular um tamanho para a casa. Vamos supor que a casa tenha o tamanho 1000, e que o left, a princípio seja 0, daí se o dado cai em 3, você multiplica 1000*3 = 3000 e soma com o que já está no left (0+3000=3000). Daí, rola o dado de novo e dá 1, daí multiplica-se 1*1000=1000 e soma com o que já está no left (3000+1000=4000). Acredito que algo assim, vá de encontro com a lógica para posicionar as peças do jeito que você precisa. Abraços, Graymalkin
-
Para mudar a posição basta alterar as propriedades Left e Top ou utilizar o método Move da picturebox. Abraços, Graymalkin
-
Quando você fala "cor em HTML" refere-se a que exatamente? Aos valores hexadecimais das cores? Se for o caso, você pode, bastando acrescentar &H na frente do valor. Abraços, Graymalkin
-
Para os dados e as frases você utilizará a função Rnd(), que gera números aleatórios. Por exemplo: valor = int(rnd()*6)+1 int(Rnd()*6) gera um número randômico de 0 a 5, mas como queremos de 1 a 6, basta somar +1. O mesmo serve para frases, bastando guardá-las em um vetor e utilizar o número aleatório gerado como indíce do vetor a fim de obter uma delas. Quanto aos pinos, acredito que uma picturebox seja suficiente, não? Abraços, Graymalkin
-
Claro, fica muito mais organizado utilizar classes. Apenas comentei isso, pois lendo novamente a questão dele ("mas como eu poderia utilizar isso ,você pode me dar um exemplo de alguma coisa que é necessario o uso das classes !"), percebi a palavra destacada e não quis deixar a impressão errônea de que algo só pode ser feito com classes. Mas valeu pelo toque. Abraços, Graymalkin
-
Olá Daniel, Tente formatá-la da seguinte maneira: Me!cmbEpoca.InputMask = "0000" Ao invés de definir a máscara como "". Abraços, Graymalkin
-
Só é bom lembrar que nada exige o uso de classes! Ou seja, é apenas algo opcional. Abraços, Graymalkin
-
Como o código não é pequeno, vou colocar um link aqui: http://www.graymalkinsoftware.net/stuff/JBot.rar. Trata-se de um IRC bot feito em Python com a capacidade de interpretar códigos em... Python! E a versão 0.2 (Homunculo_AI.py) conta também com a inteligência artificial do projeto A.L.I.C.E.. E, por favor, visitem o canal #python na irc.brasnet.org nos finais de semana. Abraços, Graymalkin
-
Se não me engano, via DataControl, basta preencher a propriedade Connect com ";pwd=senha" (sem as aspas, é claro). E por SQL você não abre um banco de dados, só abre tabelas. Abraços, Graymalkin
-
Um exemplo prático: um cadastro de clientes. Você criaria apenas uma classe chamada Cliente e a partir dela criaria um objeto para cada cliente (cliente1, cliente2, etc.). Abraços, Graymalkin
-
Classes poderiam ser imaginados como tipos abstratos a partir dos quais podemos criar objetos. As classes possuem propriedades (ou atributos, que seriam as características) e métodos (ações). Imagine, por exemplo, uma classe chamada automóvel que possuiria atributos tais como cor, placa, motor, etc., ou seja, as características de um automóvel qualquer. Seus métodos seriam, tais como, acelerar, freiar, mudar marcha, ligar seta, etc., ou seja, as ações que um automóvel qualquer pode realizar. A partir dessa classe automóvel seriam criados objetos, tais como, Gol, Vectra, Palio, Fiesta, etc. Todos esses objetos teriam os mesmos atributos e métodos, porém seus valores seriam diferentes, por exemplo, o objeto Gol, assim como os demais, teria a propriedade cor, porém seu valor seria verde, enquanto que o objeto Vectra, teria essa mesma propriedade com o valor branco. Além disso, outras classes podem ser criadas a partir dessa (processo chamado de 'herança'), como se, por exemplo, você quisesse criar uma classe chamada caminhão que possuiria todas as propriedades e métodos da classe automóvel, porém ainda possuiria mais algumas (como, por exemplo, uma propriedade chamada quantidade de rodas). Não seria necessário reescrever toda a classe automóvel e incluir essa propriedade; bastaria apenas herdá-la. Fiz essa analogia, por ser o meu modo de entender sobre classes, mas se falei alguma besteira, por favor, corrijam-me. Se quiser algum exemplo simples em Python, é só falar. Abraços, Graymalkin
-
Quanto aos tutoriais sobre CGI não posso ajudar, mas em relação a sua segunda pergunta acho que posso. Imagine a seguinte função definida (sim, ela é bem inútil mesmo, somente a título de exemplo): def soma(n1, n2): return n1+n2 Utilizando o seguinte código, você terá o resultado dela no interpretador (ou em um script): print soma(2, 3) Para salvar em um arquivo, primeiro você deverá criar um objeto do tipo file. Nesse exemplo, abriremos um arquivo para escrita ("w", de "write" [escrever]) no objeto f: f = file("saida.txt", "w") Após isso, o objeto f terá propriedades e métodos da classe file. Um desses métodos serve justamente para escrever no arquivo, como no exemplo abaixo: f.write('texto') Observe, porém, que o argumento que deve ser passado para o método write deve ser do tipo string, portanto naquele caso da função acima (a função soma) deveremos "converter" (na verdade, não é um conversão propriamente dita, mas consideremos como tal) o resultado dela (que é um número) para uma string, ficando: f.write(str(soma(2,3))) Daí, temos que fechar o arquivo para que a gravação ocorra, da seguinte forma: f.close() Outra forma de fazer a parte do "f.write", sem necessitar da "conversão", é utilizar a instrução print mesmo, da seguinte maneira: print >> f, soma(2, 3) Espero ter ajudado. Abraços, Graymalkin
-
*como Colocar Hora Na Barra De Status Do Vb?
pergunta respondeu ao BEOC de Graymalkin em Visual Basic
Você quer dizer em um programa feito no VB, certo? Para isso, defina a propriedade Style da StatusBar para sbrSimple (1), coloque um Timer no form, defina sua propriedade Interval para 1000 e coloque o seguinte código em seu evento Timer: StatusBar1.SimpleText = Time() Onde "StatusBar1" é o nome da StatusBar. Abraços, Graymalkin -
Sim, seria isso mesmo. Abraços, Graymalkin
-
Não entendi a relação entre os campos que você citou, mas a idéia é essa: SELECT * FROM fotos INNER JOIN quadros ON fotos.codquadro=quadros.codigo Ou seja, "fotos.codquadro" é o campo que possui o código do quadro na tabela "fotos" e "quadros.codigo" é o campo que possui o código do quadro na tabela "quadros". Abraços, Graymalkin
-
Você terá de declarar as funções e rotinas em um módulo. Exemplo: function TestaPortaCOM( Porta : integer ) : boolean; stdcall; Deve ficar mais ou menos isso: Public Declare Function TestaPortaCOM Lib "suadll" (ByVal Porta As Integer) As Boolean Porém, não sei se todos os tipos de dados serão compatíveis. Mas, nesse caso é só ir testando. Qualquer dúvida, 'stamos aí. Abraços, Graymalkin
-
Mudou, mas não exatamente as instruções da linguagem. Você ainda faz o For, o While, o If, etc. do mesmo jeito que fazia antes. Em suma o que mudou (e que torna ela parecida com Python, Java, C++, etc.) foi a inclusão da orientação a objetos. "Parecida" só por ter esse recurso, não querendo dizer que o código seja igual ou que tenha a mesma capacidade que outras linguagens. Abraços, Graymalkin
-
Também tive um problema parecido depois de instalar a .NET Framework (mas não tenho certeza se foi por causa dela), mas resolvi utilizando o objeto VBA que possui todas as funções que antes funcionavam normalmente. Então, no lugar de... msgbox chr(32) ... ficava ... msgbox vba.chr(32) Talvez ajude. Abraços, Graymalkin
-
Inserir Um Texto Em Uma Linha De Um Txt
pergunta respondeu ao Darkness de Graymalkin em Visual Basic
Leia o arquivo todo, coloque em um vetor ou em uma coleção, daí grave ele novamente, inserindo a linha que você quiser. Abraços, Graymalkin -
Geralmente eu guardo os números em um vetor ou em uma coleção, e a cada número gerado verifico se ele existe no vetor ou na coleção, e se existir gero outro. É claro que isso é um solução viável para poucos números, não sei se no seu caso (500 números) vai ficar bem. Abraços, Graymalkin
-
Meio paradoxal isso, não? De qualquer forma, se você quiser mesmo abrir outra janela (não entendi bem se aquilo foi só um exemplo ou se é a sua dúvida) pode usar um destes códigos abaixo. O primeiro abre uma outra instância da mesma janela e o segundo código abre uma outra janela (form2) que já exista no projeto: Dim f as new form1 'declara f como uma nova instância do form1 f.show 'mostra f form2.show 'mostra o form2 Abraços, Graymalkin
-
Creio que você queria se referir as funções e rotinas, certo? Isso porque uma variável só guarda um valor e tem determinados tipos, mas não faz nada significativo sozinha. Na seção Arquivos dessa página http://br.groups.yahoo.com/group/vbj, você encontrará o help do VB5 em português (não completamente, existem partes em inglês). Já dá pra ter uma idéia legal por esse help. Abraços, Graymalkin
-
Francisco, Tenta o seguinte: Shell "start " & app.path & "\GestLuguer.hlp" Veja se dá certo. Abraços e boas festas, Graymalkin
-
Para saber quais ícones existem no desktop basta consultar a pasta (no caso do Win98) c:\Windows\desktop, usando a função Dir(). Para o caso de saber quais programas estão sendo executados no momento dê uma pesquisada sobre a API EnumWindows. Abraços, Graymalkin
-
Bem, depende realmente do quê você quer fazer. Se quiser criar aplicações comerciais para o DOS mesmo (não o console do Windows) eu recomendaria a linguagem Clipper. Mas se houver a possibilidade da utilização do console no Windows (que é mais rápido que o DOS) eu recomendo Python ou xHarbour. Abraços, Graymalkin