Lucas Phillip

Veteranos
  • Content Count

    677
  • Joined

  • Last visited

Community Reputation

0 Neutro

2 Followers

About Lucas Phillip

  • Birthday 06/12/1984

Contatos

  • Website URL
    http://lucasphillip.wordpress.com
  • ICQ
    0

Perfil

  • Gender
    Male
  1. Lucas Phillip

    Insert tabela EF

    Opa, tudo bom? Qual versão do EF você está utilizando? As versões mais recentes já fazem o insert de entidades "filhas" automaticamente. Edit: Nossa, só vi agora que já tem um bom tempo que você postou isso kkkk
  2. Mas você não falou qual erro está acontecendo. Baseado apenas no seu código, assumindo que tudo esteja correto, está faltando colocar para atualizar a cada 10 segundos. Seu JS deveria estar parecido com algo assim: setInterval(function(){ $.get(...); }, 10000); // 1000 é 1 segundo
  3. Tudo bom MrJunior? Posta como você está fazendo a busca, para podermos ter uma ideia do que está acontecendo de errado. Ajude agente a ajudá-lo :) Abs, Lucas
  4. Para confirmar algo para você, apenas vendo o código. Mas pelo site consigo presumir com alguma confiança que é ASP.NET Webforms. Páginas asp possuem a extensão asp, enquanto asp.net possuem a extensão aspx. Então sabemos que é ASP.NET. Agora páginas criadas utilizando ASP.NET MVC 99.9% das vezes possuem URL que se assemelham às url rewrite. Agora, tirando isso, é impossível descobrir o motivo da lentidão de um site apenas navegando por ela. Como você mesmo falou, existem vários motivos. As querys do banco podem estar erradas, o servidor onde o site está hospedado pode ser ruim ou estar sobrecarregado... Se você tiver acesso ao código, o próprio visual studio possui ferramentas de profiler, que irão analisar a performance do código e falar quanto tempo cada método, query, etc demora para ser executado. Abs, Lucas
  5. Lucas Phillip

    ARRAYS em C#

    Olha só. Ambos estão certos. Não é possível aumentar o tamanho de um array. Mas você pode utilizar o método "resize" para aumentar o tamanho do array. Parece estranho, mas funciona assim porque o tamanho de um array realmente não pode ser modificado. O que o método faz é copiar todo seu array para um novo local na memória com o novo tamanho desejado, dando a impressão de que o tamanho foi modificado. Na verdade, você tem um novo array com os mesmos valores de antes e o novo espaço alocado. Por isso o método resize tem um custo mt alto. Se você sabe exatamente o tamanho do seu array, utilize um array. Se você precisa de um tamanho dinâmico, utilize uma List (como o ArrayList, ou de preferencia os genéricos como a List<>) Abs, Lucas
  6. Você pode colocar o listbox como multiline colocando multiple="multiple" na tag do listbox. O visual studio não vai reconhecer essa tag e vai passar ela pro html sem alterações... Assim o seu listbox vai ficar multiline :)
  7. Olá Hélio, Da uma lida aqui no msdn da microsoft http://msdn.microsoft.com/pt-br/library/cc148994.aspx . Ele ensina a copiar arquivos, trabalhar com diretórios etc. Deve ter tudo que você precisa para tentar fazer seu código. Qualquer dúvida que tiver durante o desenvolvimento posta ai que vamos ajudar. Falou
  8. Opa, tudo joia? Que recurso você está tentando acessar dentro do diretório do framework? Posso estar enganado, mas acredito que você não tenha permissão para acessar a pasta "Program Files". O .NET possui basicamente 2 níveis de segurança. O CAS (Code Access Security) e o RBS (Role Based Security). O CAS é o proprio programador que define a segurança. Já o RBS é definido pelo nível de acesso que sua conta de usuário possui. Por exemplo, você possui uma conta de usuário (sem acesso de administrador) e quer tentar acessar um recurso que requer um acesso de adm, mesmo que você libere no seu programa o acesso (CAS), o windows (RBS) não vai deixar você utilizar o recurso. Eu imagino que esteja acontecendo exatamente isso. Presumindo que você esteja utilizando uma hospedagem comum (não dedicada), o acesso que você tem é "público" e vai ter o mínimo possível de permissão. Você provavelmente deve pode acessar apenas os arquivos dentro do seu proprio site. Como no seu computador você provavelmente acessa como administrador, quando você testa no VS2010 não da erro. Bom, se realmente for esse o problema, não tem solução não. Por isso eu fiz aquela pergunta no começo, para saber se há uma outra maneira de alcançar o que você quer. Abs
  9. Olha só... Possível é sim, mas da um trabalho desgraçado :/ Você teria que usar um "sniffer" para "xeretar" os pacotes que são trocados entre o cliente e o servidor (que provavelmente estão criptografados). Sabendo como o cliente e o servidor se comunicam você poderia criar um programa para enviar os pacotes necessários para fazer o que você quisesse. Bom, só lembro que isso é contra as regras da grande maioria dos jogos e se o pessoal do jogo descobrir provavelmente vão te banir.
  10. Opa, tudo joia? Se nenhuma das duas variáveis está recebendo um valor é porque ambos file_exists estão retornando false. Ou seja, nenhum dos banners foi encontrado. Não sei o que tem em $_SESSION['banner1'] ou $_SESSION['banner2'], mas o ideal é que você utilize o caminho completo para o arquivo. O php fornece uma função que retorna o diretório raiz para você: $_SERVER['DOCUMENT_ROOT']. Será que algo como if (file_exists($_SERVER['DOCUMENT_ROOT']."/".$_SESSION['banner1'].$cp['banner1]) ) { $arquivo_nome1 = $cp['banner1']; } if (file_exists($_SERVER['DOCUMENT_ROOT']."/".$_SESSION['banner2].$cp2['banner2]) ) { $arquivo_nome2 = $cp2['banner2']; } funciona?
  11. Olha só esse artigo. Ele ensina a criar um sistema de login com administração. Acho que da para você utilizar como base para desenvolver o seu ^^ http://www.evolt.org/node/60384
  12. Acho que não tem muita solução para isso não. Programação orientada a objetos né... Você tem de criar objetos hehehe ^^ Você queria criar uma classe para englobar as outras para facilidade? Ou porque você tem está instanciando elas toda hora? Por que no segundo caso você poderia criá-las estáticas.
  13. Olá Ricardo, tudo joia? Seguinte.. No .NET, uma classe não pode herdar de mais de uma outra classe. Se você deseja uma classe altamente polimórfica, eu recomendo que você dê uma olhada em "Interfaces". Bom, no C# uma herança é criada com a seguinte sintaxe: public class mother { } public class child : mother { } O código que você postou está criando um novo objeto com a classe ControlClass. Não tem nada a ver com herança. Até onde eu entendi seu código, não sei se é necessário você utilizar herança. Pode simplesmente criar novos objetos das classes e utilizá-los exatamente da maneira como você exemplificou. Algo como: public class Dados { public void ExecuteInsert() { } } public class ControlClass { public Dados dados = new Dados(); public void AcessarDados() { dados.ExecuteInsert(); } } Ajudou? Abraços
  14. Olha, que bom que você já resolveu o problema. Mas como parece que você não entendeu muito bem o porque, deixa eu tentar explicar. Quando você utiliza ++ em um valor, ele automaticamente aumenta o valor em 1 correto? No seu loop, você definia o valor máximo utilizando ++. Então, se o loop fosse executado 20 vezes, o máximo seria de 20. O problema é que no 2 loop, que preenche o value do progressbar, você incrementa o campo i duas vezes. Ou seja, no primeiro loop, i seria 2 ao invés de 1, no segundo loop 4 ao invés de 2 e assim por diante. Então, quando o loop estiver fazendo sua décima execução, o valor de i já será 20 e a próxima irá gerar erro. Se você retirasse o ++ de i para escrever no textLer, provalmente funcionará. while ((SQL = LerSQL.ReadLine()) !=null) { Dados.ExecuteSQL(SQL.ToString()); progressBar1.Value = i++; txtLer.Text = i.ToString() + " - linhas já foram atualizadas"; }
  15. Lucas Phillip

    Conexão Banco

    Opa, tudo joia? Da uma olhada nesse site http://www.connectionstrings.com/ Ele tem exemplos para se conectar de qualquer linguagem em qualquer banco de dados. Confira ai se a string de conexão está correta :)