Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. poe o cursor na primeira linha de codigo da sub do lostfocus e aperta F9 pra por o breakpoint (a linha deve fica vermelha). ai rode o programa com o F5 e quando chegar ai o programa deve parar. então va avancando cada linha com o F8 e vendo os comandos q ele vai executando e ai você deve descobrir o q leva a perguntar duas vezes. outra coisa q você pode tentar tb é em vez de por esse codigo no lostfocus, por no evento validate.
  2. tenta: SELECT A.CPF, A.NOME_CLIENTE, A.TERMINAL, B.VALOR, A.QTD_CONTAS_ABERTO, A.ENDERECO, A.NUMERO_END, A.COMPLEMENTO, max(B.data) From LOG_REGISTROS_ACAO As B, CASOS As a where month(B.data) = '12' and year(B.data) = '2008' and month(B.data_acao) = '12' and year(B.data_acao) = '2008' and B.acao = 'CANCELAMENTO' and B.NUM_PROCESSO = A.NUM_PROCESSO Group By A.CPF, A.NOME_CLIENTE, A.TERMINAL, B.VALOR, A.QTD_CONTAS_ABERTO, A.ENDERECO, A.NUMERO_END, A.COMPLEMENTO ORDER BY A.CPF, A.NOME_CLIENTE[/code]
  3. acho q o GetSelected serve pra saber se ta marcado ou não (retorna true ou false). e com o SetSelected você pode marcar como no exemplo ali em cima.
  4. é, acho q você teria q fazer tipo assim: CondPgto.SetSelected(Idx, False)
  5. kuroi

    Começando em C#

    abre o design do formulario e clica duas vezes no botao q tem la. ele deve abrir esse evento aqui (sendo q o botao se chama button1): private void button1_Click(object sender, EventArgs e) { }[/code] ai é so você por o messagebox ai. o q acontece é q para o botao chamar o evento é necessario q se adicione o eventhandler nele. quando você faz o duplo clique, o evento é adicionado automaticamente, e se você abrir o arquivo Form1.designer.cs, você vai ver o codigo la, tipo assim: [code]this.button1.Click += new System.EventHandler(this.button1_Click); esse é o codigo q adiciona o eventhandler ai se por acaso você quer q ele chame uma funcao com otro nome (por exemplo, cadastrarEvento) mude button1_Click pelo nome dessa funcao. inclusive você pode fazer a mesma acao (o clique do botao por exemplo) chamar mais de um evento diferente, assim como diferentes acoes (clique de dois botoes diferentes por exemplo) podem chama o mesmo evento.
  6. qual a sua intencao em declara a matriz assim?? disciplinas [10][] se for pra ser um array de string, acho q teria q ser asism: *disciplinas [10] ou assim: disciplinas [][10]
  7. a é?? e o q é você pede quando vai la?? hum?? da onde ce tira essas ideias??
  8. esses topicos devem ajudar: http://scriptbrasil.com.br/forum/index.php?showtopic=108732 http://scriptbrasil.com.br/forum/index.php?showtopic=126299
  9. kuroi

    Matriz

    isabella, o problema é q o indice vai do 0 ao 2. olha aqui nesse for: for(col=1;col<=3;col++) você ta pegando de 1 a 3. mas não é isso, a primera coluna na verdade é a 0 e a tercera é a 2. nos otros fors você fez certo. e você não precisa fazer um for para as linhas, porque você já sabe q linha quer trocar não é?? é so fazer o for da coluna, a logica pra trocar tava certa no primero post, aux não precisa ser uma matriz.
  10. então, o top do formulario é a posicao q ele se encontra verticalmente. ai se você diminui o top ele sobe. exemplo, ponha um timer no seu formulario, muda o interval do timer pra, por exemplo, 100, e clica duas vezes no timer pra chamar o evento timer. e ai ponha o seguinte codigo: Private Sub Timer1_Timer() Me.Top = Me.Top - 100 End Sub[/code] e ai você vai ver q o formulario aparece subindo, certo?? (o Me é um atalho pra acessa o form q você esta. se o form chamasse Form1, acessar Me.Top é o mesmo q Form1.Top) ai so o q você tem q fazer é ajustar o interval e o valor q você subtrair do top pra ficar no tempo e na posicao q você quiser. ai o esquema é você mandar parar o timer quando chegar na posicao q você quiser (ponha Timer1.Enabled = False).
  11. bom so pra concluir aqui... é mas ai você ta fugindo da principal caracteristica e da principal vantagem do asp.net q é ser uma linguagem compilada (ou pré-compilada). o q você disse é valido, mas você taria dexando de aproveitar tdo q o asp.net oferece de melhor e de exclusivo em relacao a otras linguagens. da quase q no mesmo do q programar em asp comum. quanto ao javascript realmente ele é muito bom pra agilizar e pra enfeitar e tdo. mas deveria ser opcao do usuario usar ou não o javascript. e o cara q faz o site tb tem q prestar atencao no q faz, porque o excesso de javascript mtas vezes atrapalha e muito.
  12. você declaro o nome como array de int, não deveria ser char??
  13. hum, não sabia dessa de framework pra php basicamente é isso, mas existe tb o mono q é uma versao opensource do .net framework, q tem versoes pra linux, mac e windows. não sei detalhes então não posso falar mta coisa, tipo sei q tinha uns problemas de patentes e etc, e não sei como anda ai, mas ta pra download no site la, e pelo q parece você consegue inclusive rodar paginas asp.net no linux. http://www.mono-project.com/Main_Page quanto as linguagens, cada uma tem suas caracteristicas e suas vantagens. progrmar no asp.net eu acho bem melhor (no sentido de mais "agradavel" de se programa) do q asp ou php por exemplo. principalmente se for c#, é realmente uma linguagem muito boa, orientacao a objeto é muito legal. mas uma coisa q não gosto nd no asp.net é q so funciona baseado em javascript e não acho isso legal.
  14. kuroi

    Livros

    livro eu não sei. mas links tem sim. o lazyfoo é o melhor pra se trabalhar com sdl: http://lazyfoo.net/SDL_tutorials/index.php e tb tem esse dois aqui: http://www.gamedev.net/ http://www.unidev.com.br/
  15. kuroi

    copiar gif

    você não tem q abrir com "rb" e "wb" em vez de "r" e "w"?? tipo assim: fd = fopen("cop.gif","wb"); em vez de: fd = fopen("cop.gif","w"); porque com o b no final abre como binario. já fiz certa vez um programa q fazia isso tb, mas ele dava erro seu eu não colocava o b. eu reparei q quando tinha o caracter 10 ou o 13 ele gravava o 13 seguido do 10 sempre pra fazer a quebra de linha.
  16. legal cfa, movi o seu post com a solucao para a sala de tutoriais. aqui esta o link, quem quiser a solucao acesse aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=130333
  17. não sei q codigo você descobriu pra posicionar a janela, mas pra ir subindo não seria so por um timer e ir diminuindo o top??
  18. Double serve, aceita mais numeros do q Long. acho q o proprio Single aceita mais do q Long, mas o Double é ainda maior do q o Single. mas tanto o Single quanto o Double aceitam valores com virgula. Byte, Integer e Long são so pra valores interos. já o Currency eu não sei direito qual a diferenca dele. tipo, assim como o Double, ele ocupa 8 bytes na memoria. ai se não me engano, o Currency aceita menos casas decimais q o Double. mas agora não entendo como os valores são armazenados em variaveis de ponto flutuante, então não sei direito qual o maximo valor q eles aceitam, e tb não sei internamente comom são armazenados os valores Currency e Double, mas sei q o Double aceita valores maiores q o Currency tb. então se você for trabalhar com numeros muito gdes use Double, pois ele aceita valores bem gds mesmo.
  19. kuroi

    Impedindo a Impressão

    não seria Cancel = True ??
  20. kuroi

    Dpuvida SELECT no SQL

    é, você vai ter q seleciona a tabela 2 tres vezes e fazer um join em cada vez. ai você passa um alias diferente em cada uma pra identificar.
  21. esses aqui eles tiraram do graymalkin facts, esses bando de pagapau
  22. kuroi

    Saída do Caixa

    o q acontece de errado?? isso funciona, mas é perda de tempo de processamento e falta de economia de linhas.
  23. kuroi

    Saída do Caixa

    tenta isso: strSQL = "select Sum(Valor) As Soma from saidacaixa where Data = '" & mskData.Text & "'" Set TbCli = Con.Execute(strSQL) If Not TbCli.EOF Then lblSaida.Caption = FormatCurrency(TbCli![Soma]) & "" End If[/code]
×
×
  • Criar Novo...