Ir para conteúdo
Fórum Script Brasil

Kyle

Membros
  • Total de itens

    19
  • Registro em

  • Última visita

Sobre Kyle

  • Data de Nascimento 18/06/1993

Perfil

  • Gender
    Male

Kyle's Achievements

0

Reputação

  1. Olá pessoal. Estou iniciando hoje em PHP. Mas a curva de aprendizado, para mim, está formando um ângulo de menos de 1 grau :lol:. Isto porque eu já programo em C, C++, O.Pascal, C#, já desenvolvia aplicações com bd MySql, e por ai vai... mas minha duvida é o seguinte, quando o usuario for visitar o site q eu to fzendo aki, terei que criar uma nova conexao mysql à cada página que ele visitar, ou tem como criar uma unica conexao ? Para mim não tem problema algum se for uma conexao por página, é so duvida mesmo. Abraços, espero ser util.
  2. Obrigado. Nem acredito com é simples fazer isto. Até mais ^_^
  3. Olá a todos. Sou novo na programação web (minha área é Desktop, C-C++, Object-Pascal, etc). Fui encarregado de fazer um site para a prefeitura da minha cidade, e eles querem um tipo de slide de imagens. o Código que faz um "Fade" nas imagens eu consegui, agora eu só preciso fazer este código ser executado, de 3 em 3 segundos por exemplo. Agradeço a qualquer ajuda. falou
  4. Kyle

    String

    vê se isso ai dá: #include <stdio.h> #include <strings.h> void StringAleatoria(char* str); void StringInversa(char str[]); int main() { char vetorstr[100]=""; int opcao=0; printf("Digite uma String:\n"); scanf("%s",&vetorstr); do { printf("\n\nEscolha uma opcao:\n 1 - String Aleatoria.\n 2 - String Inversamente ordenada.\n 3 - String Ordenada.\n 4 - Sair\n "); scanf("%d",&opcao); if (opcao==1) StringAleatoria(vetorstr); else if (opcao==2) StringInversa(vetorstr); else if (opcao==3) printf(vetorstr); else printf("\nOpcao invalida."); } while (opcao!=4); return(0); } void StringAleatoria(char* str) { int i; printf("Sua string desordenada:\n "); for (i=0;str[i]!='';i++) { printf("%c",str[i==strlen(str)-1?0:i+1]); }; printf("\n"); return; } void StringInversa(char str[]) { int i=strlen(str); printf("Sua string desordenada:\n "); for (;i>-1;i--) { printf("%c",str[i]); }; printf("\n"); return; }
  5. Kyle

    grupo de estudo

    é... Pensando bem o legal seria abrir um tópico aqui no forum .(mudo de ideia rápido :blink: ). Até porque eu não tenho internet em casa, agora por exemplo estou no meu trabalho(programador <_< ), se meu chefe chegar derrepente ele me deleta... Daí eu não poderia entrar sempre no CHAT.. Bom pessoal, tou no aguardo, louco para começar 2009 com um pouco de estudo. Abração a todos, até mais ^_^
  6. Kyle

    grupo de estudo

    Axo que os Seniores Programadores que forem participar podiam começar definindo o que seria estudado... pois acho que não é necessário começarmos do "Hello World", visto que já temos conhecimentos em C, lógica, etc...
  7. Kyle

    grupo de estudo

    uai gente?? vamos ou não vamos?? no que eu puder ajudar, tou ai...
  8. Bem, vamos lá. HANDLE_DA_SUA_JANELA, seria o HWND que você usa para indicar sua janela. Cria um projeto Windows(Windows Application) no dev c++, ai você vai ver na linha 15: HWND hwnd; /* This is the handle for our window */ Aquele hwnd do tipo HWND, serve para referenciar à uma janela. Axo que podemos dizer que ele é um "ponteiro" para indicar uma janela. quando fazemos hwnd = FindWindow(NULL,"Calculadora"); estamos colocando um valor nele. Agora ele está apontando para a janela da calculadora. ____________________________ olha é meio difícil de explicar, axo que não vai dar para entender muita coisa, mas entenda que HANDLE_DA_SUA_JANELA seria a variavel do tipo HWND que aponta para sua janela, e SW_HIDE, é uma constante do windows que indica à esta função que ela deve esconder a janela... neste caso você não precisa substituir SW_HIDE por nada, esta é uma constante, hehe. Bom , recomendo que você dê uma consultada na Documentação da API do Windows... Abração Bem, vamos lá. HANDLE_DA_SUA_JANELA, seria o HWND que você usa para indicar sua janela. Cria um projeto Windows(Windows Application) no dev c++, ai você vai ver na linha 15: HWND hwnd; /* This is the handle for our window */ Aquele hwnd do tipo HWND, serve para referenciar à uma janela. Axo que podemos dizer que ele é um "ponteiro" para indicar uma janela. quando fazemos hwnd = FindWindow(NULL,"Calculadora"); estamos colocando um valor nele. Agora ele está apontando para a janela da calculadora. ____________________________ olha é meio difícil de explicar, axo que não vai dar para entender muita coisa, mas entenda que HANDLE_DA_SUA_JANELA seria a variavel do tipo HWND que aponta para sua janela, e SW_HIDE, é uma constante do windows que indica à esta função que ela deve esconder a janela... neste caso você não precisa substituir SW_HIDE por nada, esta é uma constante, hehe. Bom , recomendo que você dê uma consultada na Documentação da API do Windows... só não entendi porque você perguntou qual era a biblioteca... olha, abra sua calculadora(se você usar Windows XP), e rode este projeto C: #include <windows.h> int main() { ShowWindow(FindWindow(NULL,"Calculadora"),SW_HIDE); return(0); } Abração
  9. Bom, se o que você quer é não mostrar a janela nunca, você não devia nem mostrá-la no início do programa... <_< mas vamos lá, o que você quer é sumir com a janela, entaum tah ai o codigo: ShowWindow(HANDLE_DA_SUA_JANELA,SW_HIDE); Facim não é??? agora, se você quer ocultar uma janela pelo título dela, (vamos usar a calculadora como exemplo.), eis o codigo: ShowWindow(FindWindow(NULL,"Calculadora"),SW_HIDE); E tem gente que gosta de fazer assim também: HWND janela = FindWindow(NULL,"Calculadora"); if (janela>0) ShowWindow(janela,SW_HIDE); else printf("Janela não encontrada."); Hehe, eu já fiz muita coisa legal com estas funções... Abração
  10. Eu uso ah daqui também. E o legal é que a minha não usa Dll. Abc function GetMACAdress: string; var NCB: PNCB; Adapter: PAdapterStatus; URetCode: PChar; RetCode: char; I: integer; Lenum: PlanaEnum; _SystemID: string; TMPSTR: string; begin Result := ''; _SystemID := ''; Getmem(NCB, SizeOf(TNCB)); Fillchar(NCB^, SizeOf(TNCB), 0); Getmem(Lenum, SizeOf(TLanaEnum)); Fillchar(Lenum^, SizeOf(TLanaEnum), 0); Getmem(Adapter, SizeOf(TAdapterStatus)); Fillchar(Adapter^, SizeOf(TAdapterStatus), 0); Lenum.Length := chr(0); NCB.ncb_command := chr(NCBENUM); NCB.ncb_buffer := Pointer(Lenum); NCB.ncb_length := SizeOf(Lenum); RetCode := Netbios(NCB); i := 0; repeat Fillchar(NCB^, SizeOf(TNCB), 0); Ncb.ncb_command := chr(NCBRESET); Ncb.ncb_lana_num := lenum.lana[I]; RetCode := Netbios(Ncb); Fillchar(NCB^, SizeOf(TNCB), 0); Ncb.ncb_command := chr(NCBASTAT); Ncb.ncb_lana_num := lenum.lana[I]; // Must be 16 Ncb.ncb_callname := '* '; Ncb.ncb_buffer := Pointer(Adapter); Ncb.ncb_length := SizeOf(TAdapterStatus); RetCode := Netbios(Ncb); //---- calc _systemId from mac-address[2-5] XOR mac-address[1]... if (RetCode = chr(0)) or (RetCode = chr(6)) then begin _SystemId := IntToHex(Ord(Adapter.adapter_address[0]), 2) + '-' + IntToHex(Ord(Adapter.adapter_address[1]), 2) + '-' + IntToHex(Ord(Adapter.adapter_address[2]), 2) + '-' + IntToHex(Ord(Adapter.adapter_address[3]), 2) + '-' + IntToHex(Ord(Adapter.adapter_address[4]), 2) + '-' + IntToHex(Ord(Adapter.adapter_address[5]), 2); end; Inc(i); until (I >= Ord(Lenum.Length)) or (_SystemID <> '00-00-00-00-00-00'); FreeMem(NCB); FreeMem(Adapter); FreeMem(Lenum); GetMacAdress := _SystemID; end; Pra chamar: label1.Caption := GetMACAdress;
  11. Olhe, na minha opinião, a melhor IDE para C, ou qualquer outra linguagem, é aquela que você se identificar mais. Eu por exemplo, me identifico mais com Dev-C++(Primeira IDE que usei na vida, ah 2 anos) do que com Visual C++... axo que a preocupação real mesmo tem que ser com o Compilador. Principalmente porque C/C++ são linguagens muito eficientes, se não tiver um compilador MUITO OTIMIZADO, agente acaba perdendo o poder que estas linguagens nos oferece... Abc
  12. Bom, MySql eu conecto em C!! você já deve ter, mas se não tiver, baixe a LibMysql para C.(quando eu baixei, baixei o pacote para o Dev-C++, que é a IDE q eu uso). Agora material de estudo.. eu gostei disto aki: http://diogorbg.blogspot.com/2007/10/conex...c-do-mysql.html não se esqueça de clickar em "Post completo" para a pagina aparecer toda abração.
  13. Kyle

    grupo de estudo

    Eu gostei da idéia do GabrielCardelli. Legal ter um chat , ia adiantar o curso demais, visto que kem tivesse duivdas seria respodido rapidamente. Abc :)
  14. Kyle

    grupo de estudo

    Agora nas férias da escola seria legal participar de um grupo de estudo de C... qqer coisa tou ai... Abração ^_^
×
×
  • Criar Novo...