Ir para conteúdo
Fórum Script Brasil

Natan

Membros
  • Total de itens

    61
  • Registro em

  • Última visita

Tudo que Natan postou

  1. Natan

    Vb.net Ou C#

    Haha qualquer eu fiz? O J# é questão de estrategia da microsoft. O .NET é praticamente feito todo em C# (tirando a parte das chamadas a dlls do windows claro). O C# foi a linguagem que a microsoft criou para o .NET, é ele que vai levar o barco com os recursos mais avançados sempre. O próprio VB.NET foi "criado" simplesmente como estratégia da microsoft para não perder uma base grande de programadores que já utilizavam VB6. Mesmo tendo que reaprender quase tudo, aqueles que não gostam de migrar preferem aprender VB.NET do que C#, simplesmente por já saberem a sintaxe... O J# é a mesma coisa. É uma estratégia meio furada da microsoft para trazer programadores de java para trabalhar com .NET. Utilizando a sintaxe bem parecida com o java, evitaria ter que "reaprender" tudo. Como o .NET tem o sistema de CLS (Common Language System) que permite interoperabilidade entre as linguagens por meio de um codigo comum em MSIL, eles podem criar N linguagens com a sintaxe que quiserem pra atrair usuarios. No fundo, é tudo .NET, as classes são as mesmas, as tecnologias são as mesmas, o que você pode fazer com elas em 90% dos casos é a mesma coisa. []'s
  2. acho que o sistema de control array desse jeito que você comentou não tem mais no vb, mas você pode simplesmente jogar utilizar o mesmo handler pra vários objetos sem problema... simplesmente vá até o evento e escolha o mesmo na lista pra todos. opcionalmente você pode criar um array de controles sem problemas, mas na mão... []'s
  3. Sim, quase sempre você utiliza ADO.NET para conexão a qualquer banco de dados em .NET. No caso do Access, você pode utilizar o provider de OleDb que é nativo do access ou o provider ODBC. Eu vou colocar o codigo em C#, acredito que você "adapte" a sequencia para VB.NET sem muitos problemas. A conexão ao banco de dados no .NET geralmente segue esse padrão: // cria-se a conexão passando a connection string OleDbConnection conexao = new OleDbConnection("sua connectionString"); // cria-se um comando passando a query e a conexão para ligar ao comando OleDbCommand comando = new OleDbCommand("select, insert, update, etc", conexao); // abre a conexão conexao.Open(); // aqui depende do que você quer fazer // se você for executar algo como um insert, update ou delete basta um comando.ExecuteNonQuery(); // se for algo do tipo "select count(*) from tabela" que retorna apenas 1 valor (escalar) // voce pode fazer isso int total = (int) comando.ExecuteScalar(); // se for algo como um "select * from tabela" onde o resultado são multiplas linhas, // ficaria: OleDbDataReader reader = comando.ExecuteReader(); //e ai você da o loop no objeto: while (reader.Read()) { Response.Write(reader["campo1"].ToString()); } // se for utilizar a conexão de novo pra outra consulta, lembre-se de fechar o reader antes: reader.Close() // se não, voce pode fechar a conexao direto no final e o reader é fechado junto conexao.Close(); espero ter ajudado []'s
  4. Natan

    Vb.net

    Ah cara, mas não precisa pedir desculpas, se tiver duvidas pode postar. Eu nem falei direto pra você, falei pra todos. É bom nesse ramo desenvolver um pouco o lado auto didata, se não a cada errinho bobo a pessoa acaba vindo postar no forum porque o codigo dela não compilou ou qual função usa pra isso ou praquilo quando uma olhada de 1 minuto no manual já resolvia. Mas precisando estamos ai =)
  5. Natan

    Vb.net

    MadPatryk, o .NET que você baixa (chamado simplesmente de .NET Framework) é o ambiente de execução do .NET. Pra rodar aplicações .NET, você precisa desse pacote ainda. Já o SDK (Software Development Kit / Kit de Desenvolvimento de Software) é um pacote com algumas ferramentas e bibliotecas extras necessárias para desenvolver programas. O SDK tambem vem com a documentação do .NET que é extremamente necessária pra fazer qualquer coisa em .NET. E pra vocês que vão começar a desenvolver em .NET, por favor, aprendam a usar o manual, procurem as coisas nele antes. 90% das dúvidas da pra tirar lendo. []'s
  6. Natan

    Vb.net

    OPa.. sobre esse negócio de não ver as tabs em baixo, sinceramente eu vo ficar devendo. Um amigo meu me mostrou iso no micro dele, e não faz sentido, a instalaçção é a mesma... Eu vou dar um chute: você tem o SDK instalado? o SharpDevelop roda só com o runtime, mas o SDK é necessário pra fazer algumas coisas. Pode ser que sem o SDK não apareça o designer, já que faz sentido o root designer ser incluido só no sdk. qualquer coisa dá um toque! []'s
  7. Natan

    Sobre Esta Ferramenta

    Desculpa, eu não me aguento. Aviso aos navegantes: 1. Perguntas possuem pontos de interrogação ao final da frase. 2. Virgulas existem para serem usadas. Se você não escreve direito, ninguém entende nada... Alias, o que significa "fingundo"? []'s
  8. Natan

    Sobre Esta Ferramenta

    Realmente, alguém já usou ela... alias, muitas pessoas usaram ela, onde eu trabalhava a gente usava ela todo dia.
  9. Natan

    Sobre Esta Ferramenta

    Ah, você estava perguntando? Deixa eu te apresentar alguém: "?", O ponto de interrogação! Virgulas e outros tipos de pontuação também são recomendados para melhorar o endendimento de terceiros... hehehe Sim, o .NET gera executáveis para .NET, no entanto, apesar de ter a extensão EXE ele precisa do runtime instalado para rodar.
  10. Natan

    Vb.net

    Ah, ow Graymalkin, o #D já ta na versão 1.0.3... tem bastante coisa arrumada depois da RC1. []'s
  11. Natan

    Vb.net

    Mas vocês complicam hein? taí um passo a passo.. o proceso é bem semelhante ao VS.NET, a diferença é o modo como ele organiza as barras de componentes só, mas isso você pode arrastar e arrumar como quiser. O designer do #D é o mesmo do VisualStudio, já que o .NET fornece as classes do Root Designer pro windows forms, e funciona do mesmo modo, ele depende do seu código estar no formato correto e com os métodos corretos pra poder gerar a tela, então qualquer erro que você ver ao alternar proo designer ai aconteceria tambem no VS.NET. 1. Crie um projeto novo de Windows Forms: 2. Veja que em baixo da janela do código aparece duas tabs, "Source" e "Design". Clique em "Design" pra alternar. 3. Selecone a barra "Tools" no painel da esquerda, e depois selecione Windows Forms na lista, e você verá os componentes. Falando nisso, parece que o .NET 2.0 tem um root designer pra ASP.NET, então parece que o #D 2.0 vai ter suporte a asp.net igual o vs 2005.
  12. .NET não é perfeito, é um negócio novo que só é usado em escala porque tem o nome da microsoft, se fosse feito por qualquer outra empresa no mundo, só uns geeks aficcionados estariam utilizando. Mas o negocio funciona. O caso do orkut é especial, o sistema é muito grande e é muita gente ao mesmo tempo (mesmo que não sejam aqueles que aparecem na pagina inicial, ainda assim é muita gente). Afinal de contas, quantas vezes eu já entrei num site e me deparei de cara com um baita erro de php? principalmente com mysql.. nesse fórum mesmo várias vezes já me veio esse erro na cara. E JSP? Tantas vezes em sites como o da Asus vi um "500 - Internal Server Error"... Erros acontecem em qualquer linguagem, nada é perfeito. O ASP.NET 2.0 promete melhorar muitas coisas, mas mesmo assim como qualquer tecnologia, ainda vai muitos anos e muito uso pra ter algo realmente estável. Isso vai muito da arquitetura, do servidor. Quem sabe o problema do orkut não seja o ASP.NET, mas o servidor... talvez eles tenham se desinteressado em manter o servico com tudo do melhor quando ninguém dos EUA entram... vai saber.
  13. não testei, mas todo controle tem uma propriedade Controls que é uma collection de controles dentro dele... e todo controle tem um nome (propriedade Name) então tente: foreach (Control c in this.Controls) { textbox.AppendText(c.Name + "\r\n"); }
  14. Natan

    Vb.net

    tem sim MadPatryk... quando você criar um projeto novo, escolhe um projeto Windows Forms (talvez esteja escrito Formulario se o seu estiver em portugues). O proceso é identico ao VisualStudio, já que o Form Designer é o mesmo que é incluso no .NET. A unica coisa que falta mesmo é um debugger incluso, de resto ele ta legal.
  15. Natan

    Vb.net

    IDE = Integrated Development Environment, ou seja, um ambiente de desenvolvimento que integra ferramentas que facilitam a programação. Visual Basic .NET é uma linguagem de programação, e como linguagem, ela não vem com IDE nenhuma. O compilador de VB.NET faz parte do .NET framework e é gratuito, ou seja, pra se programar em VB.NET, tudo que você precisa fazer é baixar o .NET Framework de graça no site da microsoft e começar. Agora "Visual Basic .NET 2003 Standard" é um produto da microsoft, uma versão reduzida do Visual Studio .NET 2003 Professional para programar apenas com VB.NET. Este produto sim é uma IDE pra facilitar o desenvolvimento de programas nessa linguagem, já que criar tudo no bloco de notas tomaria muito tempo. E ele vem com o mesmo .NET Framework que você baixaria na internet, e ele vai instalar ele antes de instalar a IDE. A IDE serve apenas pra te ajudar a programar, organizando seu codigo em projetos, tendo um editor com code completion, syntax highlightning, facilitando a compilação e etc, o Framework e a linguagem é exatamente a mesma, e isso independe de qual IDE você vai utilizar. A IDE da microsoft por ser feita pela propria empresa que promove a linguagem, é bem mais completa, tem mais suporte de outras empresas (com addins, extensoes, etc). O SharpDevelop foi criado por um time de programadores (patrocinado por uma empresa) como uma alternativa open source ao Visual Studio .NET, ou seja, se o framework é gratuíto e a plataforma é gratuita, porque alguém deveria ter que pagar pra poder criar algo em .NET? Ele tem muitos recursos legais que o VS.NET não tem, mas ainda falta um debugger integrado (que já está sendo providenciado pra versão 2.0). Faça um teste... Pra aprender a programar em VB.NET você pode utilizar perfeitamente o #D, mas em geral os responsaveis pela programação em empresas preferem se fixar com o VS.NET porque já é um "padrão" e é microsoft. Questão de gosto, eu apesar de ter que trabalhar com VS.NET, em casa ainda uso o #D.
  16. Natan

    Vb.net

    O compilador do VB.NET é gratuito e vem junto com o .NET Framework. Você pode criar programas com o bloco de notas se quiser. Mas uma IDE facilita o trabalho, e é isso que o Visual Studio .NET é: simplesmente uma IDE pra ajudar na criação de programas. Você pode utilizar tambem o SharpDevelop (http://www.sharpdevelop.net). Uma IDE gratis pra C#, VB.NET e C++.NET e open source... ainda estão implementando algumas coisas como debugger integrado, mas ele funciona legal. Sou mais ele que o VS.NET.
  17. Natan

    Linha Em Js E Php

    Po.. é simples. O PHP escapa caracteres como aspas com barra (\") enquanto o VBScript usa o sistema de duas aspas (""), e a concatenação do PHP é . enquanto do VBScript é &. As vezes é um pé no saco trabalhar com essas aspas duplas porque dependendo do caso você acaba com uma porrada de aspas grudadas... então você pode aproveitar que HTML aceita tanto aspas simples como duplas e trocar pra simples pra ficar mais facil. Nesse caso não da porque o javascript já usa as duas. Então algo do tipo: "<td onMouseOver=\"OnGridMouseOverOut(document.all.row" . $rs->Fields('CODIGO') . ", '#DEE7EF')\" onMouseOut=\"OnGridMouseOverOut(document.all.row" . $rs->Fields('CODIGO') . ", '#FFFFFF')\" onClick='OnAlterarInLink(" . $rs->Fields('CODIGO') . ")' style='cursor: hand;'>" . $tipo . "</td>\n"; ficaria "<td onMouseOver=""OnGridMouseOverOut(document.all.row" & rs("CODIGO") & ", '#DEE7EF')"" onMouseOut=""OnGridMouseOverOut(document.all.row" & rs("CODIGO") & ", '#FFFFFF')"" onClick='OnAlterarInLink(" & rs("CODIGO") & ")' style='cursor: hand;'>" & tipo & "</td>" & vbCrLf []'s
  18. Natan

    Qual A Diferença

    Isso mesmo, ou seja: O Response.Redirect vai terminar de processar a página, e adicionar um "Location: pagina.asp" no header http da resposta, fazendo com que o browser chame a outra pagina. Já o Server.Transfer para a execução da página e começa a executar a outra do lado do servidor mesmo, ou seja, ele não faz a solicitação novamente, e os parametros GET e etc permanecem os mesmos.
  19. Natan

    Vb.net

    http://msdn.microsoft.com/howtobuy/vbasic/ E o ADO.NET é parte do .NET Framework, não do VisualBasic. Ele vem integrado junto com o pacote, mas você pode tambem baixar de graça na internet no .NET Framework.. tanto faz.
  20. Natan

    Conexao Com Sql Server!

    Foi o que eu disse: o ASP.NET roda como outro usuário (ASPNET) enquanto o webmatrix deve rodar como o usuario do windows. Verifique se o ASPNET tem permissao de acesso ou então defina um nome e senha na querystring que é melhor.
  21. Natan

    Alguem Tem O Manual?

    já procurou no manual do php? Não tem todas elas mas tem as principais. As outras provavelmente são auto-explicativas ou tem comentários no arquivo. http://br2.php.net/manual/pt_BR/ini.php []'s
  22. Tem o NASM é um dos mais conhecidos: http://nasm.sourceforge.net/ e é open source. []'s
  23. Nada a ver com o desafio, mas eu tava pasando e li isso: E só pra melhorar o conhecimento, o pessoal decodifica SWF porque tem a documentação completa de como trabalhar com arquivos SWF no site da macromedia. =)
  24. O ASP.NET tecnicamente pode utilizar qualquer linguagem que seja compilada para o .NET (e esteja configurada no servidor é claro). Ou seja, pode ser C#, VB.NET, C++.NET, Delphi.NET, Cobol.NET, etc.NET. Se suportar .NET pode ser utilizada. No entanto na pratica mesmo as duas únicas utilizadas são C# e VB.NET, mais pelo fato de que essas sempre estão disponíveis e são confortáveis de trabalhar. Sobre isso, C# foi a linguagem criada para o .NET. Quase todo o BCL é implementado em C#, e ele é a linguagem mais "oficial" para o .NET. O VB.NET foi uma linguagem criada para trazer os programadores de VB para a nova plataforma. O resultado é o mesmo mas VB.Net não tem suporte a alguns recursos interessantes que C# tem como overload de operadores e blocos unsafe. Não são tão utilizados em programas comuns, mas são interessantes em alguns casos. []'s
×
×
  • Criar Novo...