Ir ao conteúdo
  • Cadastre-se

Fabio Aragao

Membro Pleno
  • Posts

    2.113
  • Cadastrado em

  • Última visita

Tudo que Fabio Aragao postou

  1. @Erick C. Cerqueira veja se te dá uma luz. http://www.macoratti.net/17/04/cshp_sqlite1.htm No axemplo quando clica em um registro no grid ele preenche automaticamente as informações.
  2. @Ruben Fernando Solorzano Acevedo A faculdade te abre muitas portas, basta ver anuncios de emprego que puxam pelo candidato que está cursando ou que já concluiu. Em relação a linguagem Desktop, EU na MINHA opinião, aconselho aprender java.
  3. @Lucas Ornelas Faça o teste trocando os pentes de memoria nos bancos
  4. Seria mais fácil postar a(s) etiqueta(s) do monitor. Mas de qualquer forma, veja se te ajuda Link do Produto
  5. Foi assunto abordado em sala de aula ?
  6. @Neto ribeiro_blo o custo beneficio vale a pena ?? para tanto, porque voce não paga a internet para seu amigo, seria mais barato do que montar todo o aparato
  7. Perfeito senhores, muitissimo obrigado pela ajuda
  8. Segue a planilha de teste As colunas sao N e AB teste.xls
  9. Prezados, Estou tentando fazer um calculo de média em um intervalo: Sendo que se as celulas estiverem todas vazias dá erro. #DIV/0! A função média pega perfeitamente pulando as celulas vazias, mas se todas estiverem vazias, dá erro!! Como posso fazer para resolver
  10. Aconselho fortemente instalar o AVAST ou AVG em sua máquina
  11. @NicolasDias seu computador tem antivirus ?
  12. Pessoal, outra duvida, Quando faço o teste no programa com caminho no ftp sem espaço, por exemplo (ftp.site.com.br/diretorio/imagens) vai tudo na boa.. mas quando pelo um caminho com espaços: (ftp.site.com.br/caminho do diretorio/imagens) dá zica... Como se contorna isso com java ?
  13. Olá. Veja se estas informaçãos te ajudam: https://www.java.com/pt_BR/download/help/windows_manual_download.xml
  14. Ola pessoal, estou tentando listar arquivos dentro de um diretorio ftp mas não está dando certo.. Poderiam me ajudar ? Segue o codigo: package br.com.java; import java.io.IOException; import java.net.SocketException; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply; public class FTPConnect { public static void main(String[] args) throws SocketException, IOException{ // TODO code application logic here FTPClient ftp = new FTPClient(); ftp.connect("ftp.endereco.com.br"); ftp.login("usuario","senha"); if(FTPReply.isPositiveCompletion(ftp.getReplyCode()) ){ System.out.println("Conectado!!"); ftp.enterLocalActiveMode(); } ftp.changeWorkingDirectory("/pasta/subpasta"); System.out.println(ftp.getReplyString()); System.out.println("porta: " + ftp.getDefaultPort()); try { String[] arq = ftp.listNames(); System.out.println("Listando arquivos \n"); for (String f : arq){ System.out.println(f); } ftp.logout(); ftp.disconnect(); } catch (NullPointerException e) { System.out.println(e.getMessage()); }catch (SocketException es){ System.out.println(es.getMessage()); } } } A mensagem de saida é: run: Conectado!! 250 CWD command successful porta: 21 Listando arquivos null CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos) Alguem pode ajudar ? adicionado 9 minutos depois Pessoal, consegui resolver aqui: Fiz a troca do ftp.enterLocalActiveMode(); pelo ftp.enterLocalPassiveMode();
  15. Boa tarde @Simon Viegas Realmente o codigo so funciona para quadrados perfeitos, daí já fiquei em duvida como seria ou se é possivel fazer para outras situações, mas segue o codigo: #include <stdio.h> #include <conio.h> int main(void){ int num, cont; int result; int i; printf("Digite o numero para raiz quadrada: "); scanf("%d", &num); result = 1; i = 1; cont = 0; while (result != 0 ) { num = num - i; i = i + 2; result = num; cont++; } printf("%d",cont); }
  16. Boa tarde pessoal, Estou tentando fazer um algoritmo so que ele está dando um erro que informa que o até não tem o repita atrelado. Algoritmo "semnome" // Uma empresa de vendas tem três corretores. A empresa paga ao corretor uma //comissão calculada de acordo com o valor de suas vendas. Se o valor da venda // de um //corretor for maior que R$ 50.000.00 a comissão será de 12% do valor vendido. Se o //valor da venda do corretor estiver entre R$ 30.000.00 e R$ 50.000.00 (incluindo //extremos) a comissão será de 9.5%. Em qualquer outro caso, a comissão será de 7%. //Escreva um algoritmo que gere um relatório contendo nome, valor da venda e //comissão de cada um dos corretores. O relatório deve mostrar também o total de //vendas da empresa. Var sair : caracter total : real i, j : inteiro nome: vetor[1..100] de caracter vvenda: vetor[1..100] de real comissao: vetor[1..100] de real Inicio escreval("########################################") escreval("### ###") escreval("### Cadastro de Venda Corretores ###") escreval("### ###") escreval("########################################") escreval("") sair <- "s" repita para i de 1 ate 100 faca para j de 1 ate 100 faca escreva("Digite o nome do vendedor: ") leia(nome[i]) escreva("Digite o valor da venda: ") leia(vvenda[j]) escreval("Deseja cadastrar outro corretor? Digite s para SIM e n para NÃO") ate sair <> "n" fimpara fimpara se ( vvenda[j] > 50000 ) então comissao[j] <- vvenda[j] * 0.12 senao se ( vvenda[j] >= 30000 ) e ( vvenda[j] <= 50000 ) então comissao[j] <- vvenda[j] * 0.095 senao comissao[j] <- vvenda[j] * 0.07 fimse fimse total <- vvenda[j] + total fimenquanto para i de 1 ate 100 faca para j de 1 ate 100 faca escreval("O vendedor: ", nome[i], " vendeu R$ ", vvenda[j], " sua comissao foi de R$ ", comissao[j]) fimpara fimpara escreval("A empresa vendeu um total de R$ ", total) Fimalgoritmo O que estou fazendo de errado ?
  17. Pessoal, continua dando erro, agora exibe o que parece ser o endereço de memoria #include <stdio.h> #include <conio.h> int main(void){ int num, cont; int result; int i; printf("Digite o numero para raiz quadrada: "); scanf("%d", &num); result = 1; i = 1; while (result != 0 ) { num = num - i; i = i + 2; result = num; cont++; } printf("%d",cont); } adicionado 2 minutos depois Pessoal, faltou inicializar a variavel cont. agora está OK
  18. Boa tarde pessoal, Estou tentando fazer em C, aquela resolução de raiz quadrada com subtração mas não está funcionando, o erro que ocorre é o resultado ser o mesmo valor digitado. Se eu digitar 91, o resultado vai ser 91 e a assim para qualquer numero. Alguem pode ajudar ? #include<stdio.h> #include<conio.h> int main(void){ int num, cont; int result; int i; printf("Digite o numero para raiz quadrada: "); scanf("%d",&num); result = 1; i = 1; while (result != 0 ) { num--; i = i + 2; result = num; cont++; } printf("A raiz quadrada e: %d",cont); }
  19. Estou tentando fazer uma aplicação tipo instalador para um sistema proprietario. O processo que ele faz é: cria um diretório e dois subdiretórios em um PC que vai utilizar o sistema. Depois de criar o diretorio e os subdiretorios, a aplicação acessa o ftp e baixa os executaveis que estão no ftp para os subdiretorios que estão na maquina. O codigo que estou usando é o seguinte: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Net; using System.Security.AccessControl; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace App_Install_Golden_Premium { public partial class frmInstala : Form { public frmInstala() { InitializeComponent(); } private void btInstalar_Click(object sender, EventArgs e) { string diretorio = @"C:\Program Files\Teste\"; string subdiretorio; string diretorioFTP = string.Empty; string usuario; string senha; string arquivo = string.Empty; var pathWithEnv = @"%USERPROFILE%\Área de Trabalho"; var filePath = Environment.ExpandEnvironmentVariables(pathWithEnv); string dirDesktop = filePath; progressBar1.Value = 0; // Pega dominio/usuario logado atual string informacao = System.Security.Principal.WindowsIdentity.GetCurrent().Name; ; if (rbGolden.Checked) { subdiretorio = "Golden"; diretorioFTP = "ftp://ftp.ftp remoto"; usuario = "usuario"; senha = "senha"; } else { subdiretorio = "Premium"; diretorioFTP = "ftp://ftp.ftp remoto"; usuario = "usuario"; senha = "senha"; } diretorio += subdiretorio; if (Directory.Exists(diretorio)) { if (MessageBox.Show("O Diretório já existe!\n- Se deseja SAIR, Clique em [CANCELAR]\n- Se deseja CONTINUAR, Clique em [REPETIR] ", "Criação de Diretorio", MessageBoxButtons.RetryCancel, MessageBoxIcon.Hand) == DialogResult.Cancel) { Application.Exit(); } } else { Directory.CreateDirectory(diretorio); DirectorySecurity regras = new DirectorySecurity(); regras.AddAccessRule(new FileSystemAccessRule(informacao, FileSystemRights.FullControl, AccessControlType.Allow)); MessageBox.Show("Diretório Criado com Sucesso!", "Criação de Diretório", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } FtpWebRequest request = (FtpWebRequest)WebRequest.Create(diretorioFTP); request.Method = WebRequestMethods.Ftp.DownloadFile; request.Credentials = new NetworkCredential(usuario, senha); FtpWebResponse response = (FtpWebResponse)request.GetResponse(); DirectoryInfo di = new DirectoryInfo(diretorioFTP); progressBar1.Maximum = di.GetFiles().Length; foreach( var item in di.GetFiles()) { arquivo = Path.Combine(diretorio, item.Name); File.Copy(item.FullName, arquivo); lblStatus.Refresh(); progressBar1.Value++; } MessageBox.Show("Instalação efetuada com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); lblStatus.Visible = false; progressBar1.Maximum = 0; } } } Sendo que está exibindo erro nesta linha DirectoryInfo di = new DirectoryInfo(diretorioFTP); E o erro em questão é este: System.NotSupportedException não foi manipulada HResult=-2146233067 Message=Não há suporte para o formato do caminho dado. Source=mscorlib StackTrace: em System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath) em System.IO.DirectoryInfo.Init(String path, Boolean checkHost) em System.IO.DirectoryInfo..ctor(String path) em App_Install_Golden_Premium.frmInstala.btInstalar_Click(Object sender, EventArgs e) na D:\Fabio\Visual Studio\Projeto Golden Premium Download e instalacao\Instalador_golden_premium\App_Install_Golden_Premium\App_Install_Golden_Premium\frmInstala.cs:linha 78 em System.Windows.Forms.Control.OnClick(EventArgs e) em System.Windows.Forms.Button.OnClick(EventArgs e) em System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) em System.Windows.Forms.Control.WndProc(Message& m) em System.Windows.Forms.ButtonBase.WndProc(Message& m) em System.Windows.Forms.Button.WndProc(Message& m) em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) em System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) em System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) em System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) em System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) em System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) em System.Windows.Forms.Application.Run(Form mainForm) em App_Install_Golden_Premium.Program.Main() na D:\Fabio\Visual Studio\Projeto Golden Premium Download e instalacao\Instalador_golden_premium\App_Install_Golden_Premium\App_Install_Golden_Premium\Program.cs:linha 19 em System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) em System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) em Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() em System.Threading.ThreadHelper.ThreadStart_Context(Object state) em System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) em System.Threading.ThreadHelper.ThreadStart() InnerException: Alguem poderia me ajudar neste projeto ?
  20. Bom dia pessoal, Estamos com um problema para instalar dois monitores com o video integrado da intel. Ja atualizamos o driver diretamente no site da intel, ja desinstalamos e reinstalamos o driver, ja reiniciamos e a unica coisa que fica é em modo clone, sendo que nas configurações não é exibido o segundo monitor, apenas aparece um monitor.. Estamos utilizando windows 10 = 10.0.15063 N/A compilação 15063 placa-mãe PCWARE = IPMH110P Se ao menos aparecesse o segundo monitor, mas nem isso aparece nas configurações do windows e nem no gerenciador de video da intel, mas o modo clone funciona.
  21. Teria para fazer download de todos os arquivos de um diretorio no ftp remoto ? Obrigado
  22. @Vinicius Fernando Faça a tentativa de configurar o DNS e veja o resultado
  23. Já fez o teste por partes ? coloque o modem/roteador na configuração original e faça apenas o port forward

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!