
Denis Bittencourt Muniz
Veteranos-
Total de itens
834 -
Registro em
-
Última visita
Tudo que Denis Bittencourt Muniz postou
-
Bom Marco, vou te dar apenas dicas, você terá que pesquisar... Acho que a solução, ao alto, certo?, seria: -> Banco de dados para fazer cadastros do IP fixos - Veja bem, você pode cadastrar o IP do João no banco de dados e toda vez que aparecer o IP do João, o seu programa faz uma pesquisa no BD e tenta achar aquele IP fixo. Se achou, exibe, por exemplo, IP do João: 120.69.123.52. Mas se não achou, exibe uma mensagem notificando que é um IP não cadastrado no BD e pergunta ao usuário se deseja cadastrar aquele IP no BD e definir um nome para aquele IP. Dê uma pesquisada aqui na SB, pois aqui têm posts ensinando fazer conexões com BD, consulta em CD, etc... Bom, você disse: *que toda vez que escrever no Prompt*. No caso, você quer ficar 'monitorando' (digamos assim, né?) o prompt, certo? Aí, creio eu, têm várias soluções... Dê uma pesquisada, principalmente: Pesquise se há API's do Windows para ajudar no trabalho de IP e Prompt, certo? Qualquer dúvida ou novidade post! Falows!
-
Fala Graymalkin, beleza cara? Hum... Então o Access não pode ser acessado via URL (só assim o meu problema será resolvido. Rede local com pasta mapeada no servidor não iria resolver meu problema... ), correto? Teria que usar SQLServer, por exemplo...??? Aqui, resolve esse problema para mim (já que o assunto é BD : ) ): <% @ Page Language = "VB" Debug="True"%> <% @ Import Namespace = "System.Data" %> <% @ Import Namespace = "System.Data.OleDb" %> <script runat="server"> Private Sub Page_Load() Dim objConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Documents and Settings\usuario\Desktop\bd.mdb;") Dim objAdap As New OleDbDataAdapter("SELECT * FROM Tabela", objConn) Dim objTable As New DataTable objConn.Open() objAdap.Fill(objTable) End Sub </script> <b>objTable.Rows(0) ("ID")</b><br /> <b>objTable.Rows(0) ("ID")</b><br /> <% objAdap.Close() objConn.Close() %> Aguardo repostas, OK? Falows!
-
Fala galera! Queria saber como posso fazer uma conexão com banco de dados via URL. Por exemplo, tenho um banco de dados do MS Access na seguinte URL: 'http:\\geocities.yahoo.com.br\denis\Banco.mdb'. Como meu software pode utilizar esse banco de dados??? Já tentei: OleDbConnection objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=http:\\\\geocities.yahoo.com.br\\denis\\Banco.mdb"); objConn.Open(); //Nessa linha dá erro! Erro: Arquivo inválido! Mas não deu certo... Espero soluções! Falows!
-
Tente isso: conexao.Open "driver={SQL Server};server=servidor;uid='login';pwd='senha_123;456';initial catalog=helpdesk;Trusted_Connection=no" Se não der certo, você posta aqui de novo, OK? Falows!
-
O rapaz... Esses códigos têm que ser aprendidos. Não posso saber o código HTML do caractére só pela 'visão' do caratére... Há vários, mas decorei somente três, que são: >(>), <(<) e ' ' (espaço) ( ) Certo? Falows!
-
Tente isso: <% response.write("Qual o lugar correto de se inserir a tag <script>?") %> Acho que também da certo: <% response.write("Qual o lugar correto de se inserir a tag <scri" & "pt>?") %> Qualquer dúvida, post! Falows!
-
Mais uma vez eu amolando (atormentando) o Graymalkin Bom queria saber: 1. O que faz o operador '~'? Eu pensei que ele trocava os bits... Por exemplo: 4, em binário 100, então ~4 seria 3, pois 4 (em bin. 100) = 3 (em bin. 011). Sacou a troca? Outro exemplo: ~2(10) seia 1(01)... 2. Tenho esse procedimento: private void InfoSis_Load(object sender, EventArgs e) { Microsoft.VisualBasic.Devices.ComputerInfo x = new Microsoft.VisualBasic.Devices.ComputerInfo(); try { labelOSName.ForeColor = Color.Black; labelOSName.Text = x.OSFullName; } catch { labelOSName.ForeColor = Color.Red; labelOSName.Text = "<Desconhecido>"; } try { labelPlat.ForeColor = Color.Black; labelPlat.Text = x.OSPlatform; } catch { labelPlat.ForeColor = Color.Red; labelPlat.Text = "<Desconhecido>"; } try { labelOSVer.ForeColor = Color.Black; labelOSVer.Text = x.OSVersion; } catch { labelOSVer.ForeColor = Color.Red; labelOSVer.Text = "<Desconhecido>"; } try { labelOSLang.ForeColor = Color.Black; labelOSLang.Text = x.InstalledUICulture.ToString(); } catch { labelOSLang.ForeColor = Color.Red; labelOSLang.Text = "<Desconhecido>"; } } Depois de usar o objeto 'x', tenho que usar 'x = null;'? Pois a minha preocupação é que mesmo com o encerramento do programa, o objeto continue na memória... 3. Em um outro tópico, o Graymalkin me explicou sobre os operadores Bit Shift (>> e <<)... Avalia ae Graymalkin, vê se eu entendi bem: 4 (100 em bin.) << 1 = 8 (1000 em bin. O último zero foi adicionado porque desloquei todos os bits para a esquerda.) 4 (100 em bin.) >> 1 = 2 (10 em bin. Como 4 é 100 em bin. Ficou assim: 0100. Mas 4 só têm três casas, então pega-se as primeiras três casas de 0100 = '010' que é 10 (2 em dec.)). Só tenho mais uma alguma pergunta sobre Bit Shift: 1. Pra que uso isso? Qual é a utilidade? Parece que isso não resolve nenhum problema... Falows!
-
Entendi... Passagem por valor cria cópia do valor, como acontece n.x=3 n2.x=2. Mas referência é diferente, como acontece r.x=3 r2.x=3, já que o valor de r2 depende do valor de r, pois é uma referência, certo? Falows!
-
Bom, se o módulo estiver incluído no projeto, é só usar a função normalmente, como qualquer outra função. Falows!
-
Humm... valeu Graymalkin. É verdade: 2, 5, 2999 são valores/objetos. No entanto não tem um valor para representar 'Form', como citado acima, mas aí que uso a referência, assim: 'Form a = new Form();', certo? Uso o operador 'new' em Classes para criar instâncias, pois já que é por referência (como poderia ter valor para o objeto 'pessoa', já que está têm campos, como 'idade', 'nome', 'altura', etc.. certo? : ) ). Bom, beleza, entendi! Mas... ...porque 'struct' é por valor, já que está tem uma estrutura parecida com o de uma classe?? Se não me engano, 'struct' suporta conceitos de campos, métodos, métdos construtores, etc.. Só não suporta herança... correto? Aguardando respostas...
-
Mas porque os tipos referências precisam do operador 'new'? Por que um 'int' não precisa??? Mas também tem aquele seguinte: 'int x = new int();'. Porque posso fazer isso? Isso por que C# "considera" todos os tipos objetos? Sinceramente, você pode me achar um burro, mas vou falar a verdade, não entendi sua explicação, ainda continuo na 'estaca zero'... Aguardo respostas : ) P.S: Deleta aí o tópico do meu irmão, usei a conta dele sem querer ¬ _ ¬
-
OK, eu até sabia sobre a 'passagem', mas não sabia que era um conceito diferente de "tipo valor" (value type) e "tipo referência" (reference type) ... Então você poderia me explicar o que é "tipo valor" (value type) e "tipo referência" (reference type)? Outra: VB.net e C#, o padrão de passagem de argumentos é por referência, assim como no VB6? Falows!
-
Pelo que entendo, tipos valores são passados somente seu valor e tipos referência são passados pelo endereço da memória, certo? Mas porque, em qualquer linguagem, por exemplo, VB.net e C#, posso passar um 'Integer' e um 'int' por referência?? Creio que não sei tudo sobre esse assunto de passagem de valores... Gostaria de explicação mais detalhada sobre o assunto... Mais um coisa: Só existe por 'valor' e por 'referência´? Falows!
-
Fio! Me explica, o que seria: "Nome.escrivao.Text"? Quando você me explicar, aí poderei te ajudar, OK? Se puder publicar o projeto em alguma URL para eu fazer o download e dar uma analisada, publique, OK? Outra: Label2.Caption = Nome.escrivao.Text If Label2.Caption = Nome.escrivao.Text Then Nome.Hide End If Se você já fez a atribuição 'Label2.Caption = Nome.escrivao.Text', porque usar uma estrutura condicional (If) para avaliar se 'Label2' tem o mesmo conteúdo de 'Nome.escrivao.Text' (o que seria isso...), você já tem certeza que 'Label2' tem o mesmo conteúdo de 'Nome.escrivao.Text', certo? O mais correto seria: Label2.Caption = Nome.escrivao.Text Nome.Hide Aguardo respostas, ok?
-
Mas Graymalkin, 'System.String' é referência, certo? Como posso fazer: 'System.Console.Write((" Teste ").Trim())'? Isso não é válido só para dados por 'valor', como você explica logo acima, segundo minha interpretação... Aguardo respostas : )
-
Quantos formulários tem o projeto? Pois, se 'armazenar' é o único formulário do projeto, 'armazenar' ficará invisível, mas o progama continuará em execução (você pode até reparar que o botão 'Run' do VB6 estará desabilitado, pois o programa está em execução, porém com seu único formulário invisível). Caso 'armazenar' não seja o único formulário do projeto, coloque (post) o código, todo o código do formulário, aqui para eu dar uma analizada, certo? Falows!
-
Atualiza Abre Pagina Diferente
uma questão respondeu Denis Bittencourt Muniz em Ajax, JavaScript, XML, DOM
Bom Mauricio, eu consegui isso: <script language="Javascript1.1"> N = Math.ceil(Math.random() * 3) document.location=N+".htm" </script> Aqui em casa usando o IE6 deu certo, funcionou certinho. Observação: usei 'Javascript1.1', pois o método 'random' da classe 'Math' está só disponível a partir da versão 1.1 do Javascript. Qualquer coisa, post! -
Hum... entendo. Então '??' testa se a variável é nula, certo? Por exemplo: object x; x = null; x = x ?? 123456; Text = x.ToString(); No caso acima, Text, propriedade do formulário, teria o valor "123456", já que x é 'null'... Também testei 'int? x', igual ao seu exemplo.. interessante. Mas deixa eu tirar uma dúvida: int y; No caso acima, o valor inicial de y é 'null'? Ah! E mais uma coisa, invés de usar '??', teria o mesmo efeito: object x; x = null; if(x == null) {x = 123456;} Text = x.ToString(); Certo? Mas, mudando de assunto, tenho algumas dúvidas sobre os operadores Bit-Shift: P. 4 >> 1 é igual a 2, certo? Pois, 100 (4 em binário) >> 1 é 010, em decimal 2, certo, né? Mas e se acontecer o seguinte: 6 em binário é 110, correto? 110 >> 1 vai ser 55 em decimal, por que? Não teria que ser o próprio 6? E mais uma: Em 2 >> 1 o resultado é 1 (10 -> 01), certo? Mas e se eu quise-se deslocar o 0 do 10 (2 em bin.) para direita para eu obter 4 (= 100, certo?). Seria 2 >> 2? Mas, mudando de assunto, novamente, pergunto, já que o assunto é operadores: No C#, qual operador é equivalente ao 'TypeOf...Is' do VB6? Valews!
-
Bom rodfraga, uso o Visual C# 2005 Express... Você irá achar as informações no menu 'Help' -> 'Contents'. Pronto, agora você faz a pesquisa entre os tópicos. Dê uma olhada no operador '??', certo? Aproveitando o tópico, registrar o VS Express é "FREE"?, pelo menos foi que li no próprio VS2005, onde aparece uma informação sobre o trial, na bandeja do sistema.. Falows! Espero respostas : )
-
Fala rodfraga e Graymalkin, beleza? Aqui a documentação do VS2005, logo abaixo: The ?? operator returns the left-hand operand if it is not null, or else it returns the right operand. ->Remarks A nullable type can contain a value, or it can be undefined. The ?? operator defines the default value to be returned when a nullable type is assigned to a non-nullable type. If you try to assign a nullable type to a non-nullable type without using the ?? operator, you will generate a compile-time error. If you use a cast, and the nullable type is currently undefined, an InvalidOperationException exception will be thrown. For more information, see Nullable Types (C# Programming Guide). Example Copy Code // nullable_type_operator.cs using System; class MainClass { static int? GetNullableInt() { return null; } static string GetStringValue() { return null; } static void Main() { // ?? operator example. int? x = null; // y = x, unless x is null, in which case y = -1. int y = x ?? -1; // Assign i to return value of method, unless // return value is null, in which case assign // default value of int to i. int i = GetNullableInt() ?? default(int); string s = GetStringValue(); // ?? also works with reference types. // Display contents of s, unless s is null, // in which case display "Unspecified". Console.WriteLine(s ?? "Unspecified"); } } Falows! Feliz Ano Novo galera!
-
Hum... valeu Graymalkin. Sobre o operador '??': Vi ele na referência do C# 2.0 no VS2005. O mesmo aconteceu com o operador '/1'. Qualquer novidade, post, certo? Falows!
-
Text1.Text = "aaa" & vbCrLf & "bbb" Um exemplo mais simples : ) Falows!
-
Como Salvar Um Programa No Visual Basic
pergunta respondeu ao phillippimenta de Denis Bittencourt Muniz em Visual Basic
Visual Basic 2005 é uma linguagem da plataforma .Net Framework, assim como o C#, C++.net, J#, etc... VB2005 é mais completo, em todos os sentidos. Falows! -
Está se referindo ao Borland C++ Builder? Se for, 'desenhe' um botão no formulário, selecione o botão 'desenhado', clique na guia 'Events', que está na janela de propriedades do objeto selecionado, no caso, o botão, e dê dois cliques na caixinha em branco referente ao evento 'Click'. Pronto, agora é só mandar ver no código. Falows! Espero ter ajudado, qualquer dúvida, post : )
-
Posso estar enganado, mas você está programando em C++.net, certo? Se for, vá na sala de .NET aqui da SB, lá você encontrará ajuda. Porém, tenho uma prévia solução, não seria o caso de você usar uma interface com a 'COM' para controlar (criar um objeto) o InternetExplorer e, esse, seria o responsável pelo download? Dê uma pesquisada em ambas soluções citadas por mim. Falows!