-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
:) Acho que o mais aconselhável seria o seu WinForm verificar, periodicamente, se existem modificações nos dados, perguntando ao WebService. Qualquer alteração feita no banco através do WebService poderia, por exemplo, alterar um objeto boolean como "Modificado" para True. E quando o WinForm perguntasse ao WebService se houve modificações ele responderia com o valor de "Modificado", além de resetar esse valor para False, a fim de que da próxima vez que haja uma modificação ele possa mudar para True (e para que o WinForm não fique atualizando os dados desnecessariamente). Abraços, Graymalkin
-
Onde você está colocando estes códigos? Qualquer instrução deve estar dentro de uma rotina, assim como no VB. Dê uma olhada neste exemplo: http://www.gs.kitbr.com/stuff/TesteSair.zip E, para chamar um formulário você deve criá-lo primeiro: frmFormulario F = new frmFormulario(); F.show(); Sim, é realmente bem prático. Porém, mais prático ainda seria utilizar uma classe de persistência, que transforma os seus objetos da aplicação em registros no banco de dados. Mas, se você está começando com POO agora, é melhor deixar isso mais para frente. Abraços, Graymalkin
-
Exatamente. No caso, os forms podem ser encontrados na coleção Forms, e os controles na coleção Controls de cada form. Abraços, Graymalkin
-
Sim, claro, é só seguir o exemplo do meu post anterior. Você pode fazer melhor ainda e colocar o objeto da conexão em uma classe (para utilizá-lo sempre que for necessário). Você pode utilizar... Application.Exit() ... que, aliás, também é válido no VB.NET. O "Me" do VB é o equivalente ao "this" em C#. Abraços, Graymalkin
-
Sim, você pode colocar os objetos que você quiser como estáticos (static) em uma classe. Exemplo: public class Módulo { public static string MinhaString; } Daí, onde for necessário você utiliza essa classe para acessá-los. Exemplo: Módulo.MinhaString = "um teste"; MessageBox.Show(Módulo.MinhaString); Certo? ;) Graymalkin
-
Coloque um Stop no código e vá executando linha a linha (com a tecla F8), e também coloque o mouse sobre os nomes das variáveis para poder ver seus valores (se estão realmente lá e se são corretos). Experimente também fazer um Debug.Print na instrução SQL que vai ser executada e depois copie e cole ela em uma consulta do Access, como o kuroi já tinha sugerido. Abraços, Graymalkin
-
Dê uma olhada nestes tópicos: http://scriptbrasil.com.br/forum/index.php?showtopic=71070 http://scriptbrasil.com.br/forum/index.php?showtopic=50660 Certo? ;) Graymalkin
-
Mdi, Janela Filho Manter Tamanho Da Janela Pai
pergunta respondeu ao .Andreia. de Graymalkin em .NET
Seria isso entaum? ele respeita sempre a propriedade do pai e esquece a do filho? Se você não mudar explicitamente, sim. Se eu digo que o FormFilho herda tudo do FormPai e este está definido como maximizado, o filho também o será. A menos, é claro, que eu altere essa propriedade ao chamar o filho. Fiz um exemplo agora utilizando um FormFilho que herda de um FormPai, e coloquei comentada a linha que altera o estado da janela do filho: http://www.gs.kitbr.com/stuff/TesteFormsCS2.zip Abraços, Graymalkin -
Montar rotinas para a pilha não é difícil, se bem que em C++ você já tem uma classe para isso (chamada stack). Portanto, seria só uma questão de pegar elemento por elemento da expressão e jogar nas pilhas. Todos as expressões entre parênteses devem ser executadas primeiro, certo? Então, você iria percorrer os caracteres da expressão de forma a determinar qual é o par de parênteses mais interno, de modo que ele seria o primeiro a ser executado. De posse disso, você pegaria os valores e os operadores e os colocaria na pilha. O mesmo seria feito com as operações mais externas. Essa é a lógica do problema, que você já parece saber. Abraços, Graymalkin
-
Para qualquer um que suporte esta plataforma. Em geral, estes tipos de telefones são chamados de "smart phones" e rodam o Windows Pocket. Abraços, Graymalkin
-
Mdi, Janela Filho Manter Tamanho Da Janela Pai
pergunta respondeu ao .Andreia. de Graymalkin em .NET
O form base, do qual o outro deriva, não estaria com a propriedade de já ser maximizado? Você tem acesso a este form? Abraços, Graymalkin -
Preecher Dbgrid, Com E Sem Banco De Dados
pergunta respondeu ao venomgz de Graymalkin em Visual Basic
Sim, dê uma olhada neste exemplo: MSFlexGrid1.Rows = 5 MSFlexGrid1.Cols = 3 MSFlexGrid1.TextMatrix(1, 1) = 2 MSFlexGrid1.TextMatrix(1, 2) = "Graymalkin" MSFlexGrid1.TextMatrix(2, 1) = 5 MSFlexGrid1.TextMatrix(2, 2) = "venomgz" MSFlexGrid1.TextMatrix(3, 1) = 1 MSFlexGrid1.TextMatrix(3, 2) = "teste" MSFlexGrid1.TextMatrix(4, 1) = 3 MSFlexGrid1.TextMatrix(4, 2) = "outro teste" MSFlexGrid1.Sort = flexSortNumericAscending Se você tirar a última linha você vai ver os dados na ordem em que são inseridos. Abraços, Graymalkin -
O problema era o nome da variável com o identificador do stream, né? Eu utilizo ela no meu player (http://www.gs.kitbr.com/xplayer.html), mas nunca tentei trabalhar com duas placas de som (até porque eu só tenho uma mesmo :P ). Tirando isso, o que precisar é só falar que eu vejo no que posso ajudar. Abraços, Graymalkin
-
Como é, exatamente, feita essa inserção? Graymalkin
-
O nome da tabela é mesmo "id"? Experimente fazer: MessageBox.Show(ds.Tables[0].Rows[0]["nome"].ToString()); Você realmente cria uma DataTable chamada "id" naquele código, mas *não* a utiliza. Abraços, Graymalkin
-
As versões Express são versões grátis do Visual Studio específicas para uma linguagem. Você encontra elas aqui: http://msdn.microsoft.com/vstudio/express/ Abraços, Graymalkin
-
Seria isso aqui? http://scriptbrasil.com.br/forum/index.php...ndpost&p=346818 Abraços, Graymalkin
-
Ok, se você sabe a teoria, o que está faltando na prática, para você implementar isso? O que você não conseguiu fazer? Abraços, Graymalkin
-
Para isso você não precisa saber "o endereço de memória" e sim apenas o handle (número único de identificação) da janela da sua aplicação. O handle da sua janela você obtém pela propriedade Hwnd do form. Os handles de outras janelas podem ser obtidos através de funções como FindWindow, FindWindowEx e EnumWindows. Estas funções fazem da parte da API Win32 e você encontrará descrições e exemplos delas no API-Guide: http://www.allapi.net/ ou http://www.mentalis.org/ Abraços, Graymalkin
-
As versões Express não seriam mais aconselháveis do que versões trial? Abraços, Graymalkin
-
Em qual linha que ocorre esse erro? Graymalkin
-
Mdi, Janela Filho Manter Tamanho Da Janela Pai
pergunta respondeu ao .Andreia. de Graymalkin em .NET
Mas, o teste que eu fiz (do qual eu falei três posts acima), foi com um MDI e não com um SDI, e não deu o problema relatado. Tornei a fazer o teste hoje e o resultado foi o mesmo, ou seja, sem o problema de deixar o filho maximizado. Para não ter dúvidas disponibilizei o projeto de teste que fiz, aqui: http://www.gs.kitbr.com/stuff/TesteFormsCS.zip Veja se dá certo aí. Abraços, Graymalkin -
Como eu disse no tópico que sugeri, eu mesmo nunca utilizei a .NET Compact Framework. Mas, no Google você deverá encontrar vários sites relacionados ao assunto. Abraços, Graymalkin
-
Sobrescreva o método OnGotFocus() da classe do form: protected override void OnGotFocus(System.EventArgs e) { MessageBox.Show("Ganhou o foco!"); } Certo? ;) Graymalkin
-
Converter De Decimal Para Binário
pergunta respondeu ao Promotor Advanced de Graymalkin em Visual Basic
Você não sabe fazer os cálculos de conversões entre diferentes bases? É só reproduzir o cálculo no código e pronto. Abraços, Graymalkin