Jump to content


hiroyugi's Content

There have been 18 items by hiroyugi (Search limited from 30/03/2023)


Ordernar por                Order  

#850314 Linguagem C

Posted by hiroyugi on 23/05/2007, 17:11 in C/C++

Esse codigo funciona em turbo C mas não funciona em dev c++ porque onde esta o error

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>

#define MAX 50

//declara‡Æo das variaveis globais
struct computador
{
unsigned int cod; // codig do produto
char nome[25],fabricante[20];
float precounitario; // variaveis do tipo float para pre‡o
char sit[30],cor[15]; // situacao: novo; usado e sua cor
};
struct computador Tabela[ MAX ]; /* cria um vetor de MAX 50 ("registros") struct Computador, */


unsigned int NumRegs; // quantidade de Computador cadastrados na tabela, a cada momento


void Inicializa();
unsigned int RecebeMenu();
void incluicpu();
void apagacpu();
void exibecpu();

/* ------------------------ Funcao principal do programa ------------------------------ */
void main()
{

struct computador cpu;
unsigned int i, tmp;
char opcao;

clrscr();
textcolor(YELLOW);

Inicializa(); // inicio da tabela
for(;;) {
opcao = RecebeMenu();
switch( opcao ) {
case 1: incluicpu();
break;
case 2: apagacpu();
break;
case 3: exibecpu();
break;
case 4: clrscr();
textcolor(WHITE);
cprintf("\n\n\n\n\nObrigado por visitar nosso Sistema\n\n\n\ntecle algo para sair!");
getch();
clrscr();
exit(0); //termina o programa, retornando 0 como codigo de erro
}
}

}//fecha o main

//---- Inicializa a tabela de computador ----
void Inicializa()
{
int t;
NumRegs = 0;
for( t=0; t<MAX; t++)
Tabela[t].cod = 0;
}//Inicio

// Exibe o menu para o usuario
unsigned int RecebeMenu()
{ unsigned int c;

clrscr();
textcolor(CYAN + BLINK);
cprintf("\n\n\n------------------- BEM VINDO A LOCADORA ESC COMPUTER SYSTEM -----------------\n\n");
textcolor ( WHITE );
cprintf(" \n\n\n---------------------------- CADASTRO DE COMPUTADOR --------------------------\n\n");
printf("\n\n\n=================================== MENU ===================================== \n\n");
cprintf("\n ( 1 )"); printf(" Inclui novo Computador. \n");
cprintf("\n ( 2 )"); printf(" Apaga um item de Computador. \n");
cprintf("\n ( 3 )"); printf(" Exibe o Computador cadastrados. \n");
cprintf("\n ( 4 )"); printf(" Sair do programa. \n");
do {


textcolor (GREEN); // cor para o texto
cprintf("\n\n\n ì Entre com sua escolha: ");
scanf("%u", &c );
} while( c <= 0 || c > 4 );
return( c );
}//Recebe o Menu dos dados

//---------------------------------------------------
void incluicpu()
{ char ch;
struct computador cpu;
unsigned int i; //i indice da proxima posicao

i = 0;
do {
clrscr();
textcolor(LIGHTGREEN + BLINK); // texto luminoso e piscante
cprintf("\n\n=========================== CADASTRO DE COMPUTADOR =============================");
while ( Tabela[i].cod != 0 )
i++;
textcolor (WHITE);
cprintf("\n\n\n------------------------- INFORME OS DADOS DO COMPUTADOR: -----------------------\n");
textcolor (LIGHTCYAN);
cprintf("\nNumero de Ordem: "); scanf("%u", &cpu.cod );
fflush( NULL );
cprintf("\n\nComputador: "); gets( cpu.nome );
fflush( NULL );
cprintf("\n\nFabricante: "); gets( cpu.fabricante );
fflush( NULL );
cprintf("\n\nSituacao: ");
textcolor(LIGHTGREEN); // texto luminoso
cprintf(" NOVO OU USADO ?: "); gets( cpu.sit );
textcolor (LIGHTCYAN); //texto luminoso
fflush( NULL );
cprintf("\n\nCor ?: "); gets( cpu.cor );
fflush( NULL );
cprintf("\n\nPreco Unitario: ");
scanf("%f", &cpu.precounitario );
Tabela[ i ] = cpu ;
NumRegs++ ;
cprintf("\n\n\n\nDeseja incluir um novo Computador ? (S/N)?");
ch = toupper(getch());
} while ( ch != 'N');
clrscr();
}//Incluir Dados

void exibecpu()
{
unsigned int t;
clrscr();
textcolor(WHITE);
cprintf("========================= COMPUTADOR CADASTRADOS NA TABELA =====================\n" );
for(t=0; t < MAX; t++ ) {
if( Tabela[t].cod != 0 ) {
textcolor(YELLOW);
printf("\n\n---------------------------------------------");
printf("\n\n Registro n§= %u ", t+1 );
printf("\n\n Numero de Ordem do Computador : %u",Tabela[t].cod );
printf("\n\n Nome do Computador: %s", Tabela[t].nome );
printf("\n\n Fabricante : %s", Tabela[t].fabricante );
printf("\n\n Situacao: %s", Tabela[t].sit );
printf("\n\n Cor: %s",Tabela[t].cor );
printf("\n\n Pre‡o Unitario: %f ", Tabela[t].precounitario );
printf("\n\n---------------------------------------------");
}
}
cprintf("\n\nTotal de Computador = %u", NumRegs );//informa a quntidade total
printf("\n\n*Pressione alguma tecla para retornar ao menu! ");
getch();
clrscr(); //limpa
}//exibeDados

//-------------------------------------------------------------------------
void apagacpu()
{
unsigned int pos;

clrscr();
textcolor(YELLOW); //Cor do Cabe‡alho
cprintf("****************************** EXCLUIR COMPUTADOR ****************************");
printf("\n\n\nInforme o Numero de Ordem do computador a ser excluido: ");
scanf("%u", &pos );
if( Tabela[pos-1].cod == 0 ) {
cprintf("Este registro ja esta vazio");
return;
}
Tabela[pos-1].cod = 0;
NumRegs--;
cprintf("\n\n\nRegistro na entrada excluido!" );
printf("\n\n\n\n Numero atual de registros na tabela: %u\n", NumRegs );// atualiza o registro
printf("\n\n\n\n\nPressione alguma tecla para retornar ao menu! ");
getch();


}//Fim do Programa.


Uma coisa pelo menos eu sei, o CLRSCR não funciona no Dev C++, não existe nas bibliotecas dele.
O que vc poderia utilizar é
system("cls");

Verifique as funções de cores, pois a maioria dos erros ocorrem por causa dela.
Não sei se estou conseguindo lhe ajudar assim...



#850308 Dev C++

Posted by hiroyugi on 23/05/2007, 17:03 in C/C++

Boa Tarde, Pessoal
Estou utilizando o compilador Dev C++, mas estou querendo utilizar um comando parecido com o Delay, Sleep, mas nenhum desses funcionam.

Alguem poderia me ajudar, saber o que posso utilizar no lugar desse comando ?

Abraços a todos.

Desde já lhes agradeço.



#846951 Select Com Left Join E Right Join

Posted by hiroyugi on 08/05/2007, 13:03 in PostgreSQL

E ae pessoal tudo bem ??????
Ainda não consegui fazer o select funcionar....

Atenção da Seguinte mandei ele funciona.

SELECT
 "WF_PESSOAS"."DTNasc",
 "WF_PESSOAS"."DTEntrada",
 "WF_PESSOAS"."Foto",
 "WF_PESSOAS"."CEP",
 "WF_PESSOAS"."Numero",
 "WF_END"."Endereco"

FROM
	 "WF_PESSOAS" Left join "WF_PESJURIDICA" ON ("WF_PESSOAS"."Codigo" = "WF_PESJURIDICA"."Codigo")
				  Left join "WF_PESFISICA" ON ("WF_PESSOAS"."Codigo" = "WF_PESFISICA"."Codigo")
				  Inner join "WF_END" ON ("WF_PESSOAS"."CEP" = "WF_END"."CEP")

WHERE
	"WF_PESSOAS"."Codigo" = 1

mas quando coloco no Where os relacionamentos de outras tabelas não funciona.

SELECT
 "WF_PESSOAS"."DTNasc",
 "WF_PESSOAS"."DTEntrada",
 "WF_PESSOAS"."Foto",
 "WF_PESSOAS"."CEP",
 "WF_PESSOAS"."Numero",
 "WF_END"."Endereco",
"WF_CIDADE"."Cidade",
 "WF_ESTADO"."SiglaEstado",
 "WF_BAIRRO"."Bairro",
 "WF_CIDADE"."DDD",
 "WF_PAIS"."Pais"

FROM
	 "WF_PESSOAS" Left join "WF_PESJURIDICA" ON ("WF_PESSOAS"."Codigo" = "WF_PESJURIDICA"."Codigo")
				  Left join "WF_PESFISICA" ON ("WF_PESSOAS"."Codigo" = "WF_PESFISICA"."Codigo")
				  Inner join "WF_END" ON ("WF_PESSOAS"."CEP" = "WF_END"."CEP")

WHERE
	"WF_PESSOAS"."Codigo" = 1
AND "WF_END"."CodBairro" = "WF_BAIRRO"."CodBairro"
AND "WF_BAIRRO"."CodCidade" = "WF_CIDADE"."CodCidade"
AND "WF_CIDADE"."SiglaEstado" = "WF_ESTADO"."SiglaEstado"
AND "WF_ESTADO"."Pais" = "WF_PAIS"."CodPais"


Agradeço a Todos pela ajuda



#845816 Avaliação Do Layout Do Site

Posted by hiroyugi on 04/05/2007, 14:12 in Avaliação de Layouts de Sites

Tá vamos lá, quando falei do tom de azul é que está muito forte este tom de azul polui muito a página e força a visão, oque está fraco era idéia dos riscos, me expressei mal. Os riscos atrapalham a leitura do menu, sabe encomoda não deixa eu me concentrar nele.

Bom é isso. Falou


Muito obrigado mais uma vez....
agora posso concordar com vc...rsrsrs.....
Então mas a ideia dos riscos se eu colocar eles mais fracos, tipo no fundo quase sumindo, ficaria melhor ?????
Estarei fazendo um teste e postando novamente obrigado.

Galera atualizei a pagina, somente com uma pequena modificação.
olhem e depois me digam se esta bom, pelo menos essa modificação.

Deixei mais claro os traços atrás da pagina.

AKB



#846216 Duvidas Sobre Php

Posted by hiroyugi on 04/05/2007, 14:06 in PHP

Galera muito obrigado pelas dicas, funcionou o que eu queria...
Estarei melhorando o código assim como vcs me avisarão.

Muito obrigado.



#845942 Duvidas Sobre Php

Posted by hiroyugi on 03/05/2007, 16:42 in PHP

O erro mais grave que vi é que para fazer comparativos em "If's" vc deve usar "==" (2 iguais) e não 1 só como está atualmente, sem contar que os "If's" para um melhor aproveitamento deve formar um conjunto e não fica em "else/if", sem contar que a função de abrir arquivos pode ser melhorada .... veja um pequeno exemplo:

<?php

if ($escolha == "pri") {
 echo file_get_contents("principal.txt");
} elseif ($escolha == "sob") {
 echo file_get_contents("empresa.txt");
} elseif ($escolha == "forum") {
 echo file_get_contents("forum.txt");
} elseif ($escolha == "obj") {
 echo file_get_contents("objetivo.txt");
} elseif ($escolha == "cal") {
 echo file_get_contents("calendario.txt");
} elseif ($escolha == "cont") {
 echo file_get_contents("contato.txt");
}

?>


Só para abrir uma discussão parelalea.
Não acharia melhor usar um switch?

Tipo quando a mesma variavel pode passar vários parâmetros, o switch é uma boa :D.
Pelo menos na minha lógica <_<

(y)


Obrigado pela resposta....
Sim acho melhor colocar Switch mesmo....rs
Na verdade nunca programei em PHP, somente em Delphi, VB.NET, C ++, pelo que estou vendo do PHP é bem parecido com o C ++.
Estarei arrumando e postando novamente se tiver mais alguma duvida.
Valew pessoal, muito obrigado



#845792 Avaliação Do Layout Do Site

Posted by hiroyugi on 03/05/2007, 08:22 in Avaliação de Layouts de Sites

E ae pessoal tudo bem ??????
Galera estou postando um novo visual de um site que estou desenvolvendo.
Gostaria da Opnião de vcs.
Desde já lhes agradeço.

AKB IT


Ola obrigado pelas dicas, mas aonde esta cortando, desculpe, mas não vi o que poderia esta cortando.
Estarei melhorando e postando novamente.

Mais uma vez obrigado.

Ai meu camarada , não da não, aqueles riscos atrapalham a leitura, não gostei do tom de azul, ta muito fraco, trabalha mais a idéia, se for pra dar nota eu dou 3 pela força de vontade, mas é isso ai, e errando que se aprende.


Olá obrigado pelas dicas, mas vc disse que o tom de azul esta muito fraco ???? Se eu deixar mais escuro, ai o site vai ficar com uma cor meio morta vc não acha ??? Me desculpe perguntar, mas aonde que os riscos atrapalham a leitura, no topo ? é o unico lugar que não coloquei uma parte branca atras do texto.

Mesmo assim lhe agradeço e concordo com vc é errando que se aprende.

Vou melhor o trabalho e posto novamente para vcs verem...



#845740 Avaliação Do Layout Do Site

Posted by hiroyugi on 02/05/2007, 21:14 in Avaliação de Layouts de Sites

E ae pessoal tudo bem ??????
Galera estou postando um novo visual de um site que estou desenvolvendo.
Gostaria da Opnião de vcs.
Desde já lhes agradeço.

AKB IT



#845731 Duvidas Sobre Php

Posted by hiroyugi on 02/05/2007, 20:19 in PHP

Só para ficilitar a leitura, você pode trocar os elses por else if (condicao) {}.

Pode usar switch para este caso tambem, até fica melhor, em minha opinião:

http://br.php.net/switch

(y)



Valew obrigado estarei alterando e postando novamente



#845609 Duvidas Sobre Php

Posted by hiroyugi on 02/05/2007, 12:56 in PHP

E ae Galera Boa Tarde,

Não sei se aqui é o local certo para minha duvida, mas gostaria de saber se o código abaixo esta errado, pois executo ele e ele só me retorna o primeiro if, posso escrever no campo uma outra palavra, mas mesmo assim ele só retorna o primeiro.
Caso alguem saiba como fazer para pegar dados do arquivo texto, mas precisa ser no mesmo formato que foi gravado, eu consegui pegar de um arquivo apenas, o problema é poder escolher qual é o arquivo.

Desde já agradeço a todos.

<html>
<head><title>Principal</title></head>
<body>
<?php

$escolha = "";

if ($escolha = "pri")
{
$principal = fopen ("principal.txt", "r");
while (!feof ($principal))
{
$linha = fgets($principal, 4096);
echo $linha."<br>";
}
fclose ($principal);
}
else
{
if ($escolha = "sob")
{
$sobempresa = fopen ("empresa.txt", "r");
while (!feof ($sobempresa))
{
$linha = fgets($sobempresa, 4096);
echo $linha."<br>";
}
fclose ($sobempresa);
}
else
{
if ($escolha = "forum")
{
$forum = fopen ("forum.txt", "r");
while (!feof ($forum))
{
$linha = fgets($forum, 4096);
echo $linha."<br>";
}
fclose ($forum);
}
else
{
if ($escolha = "obj")
{
$objetivo = fopen ("objetivo.txt", "r");
while (!feof ($objetivo))
{
$linha = fgets($objetivo, 4096);
echo $linha."<br>";
}
fclose ($objetivo);
}
else
{
if ($escolha = "cal")
{
$calendario = fopen ("calendario.txt", "r");
while (!feof ($calendario))
{
$linha = fgets($calendario, 4096);
echo $linha."<br>";
}
fclose ($calendario);
}
else
{
if ($escolha = "cont")
{
$contato = fopen ("contato.txt", "r");
while (!feof ($contato))
{
$linha = fgets($contato, 4096);
echo $linha."<br>";
}
fclose ($contato);
}
}
}
}
}
}
?>

<form method=post action="<? $escolha ?>">
<input type="text" name="escolha" value="" size=10>
<br>
<input type="submit" name="sub" value="Enviar!">
</form>
</body>
</html>



#844330 Select Com Left Join E Right Join

Posted by hiroyugi on 26/04/2007, 10:00 in PostgreSQL

Aí vai a sintaxe correta:

LEFT JOIN estagio.estagiario_estagio_conta
ON estagiario_estagio.cod_estagio = estagiario_estagio_conta.cod_estagio
AND estagiario_estagio.cgm_estagiario = estagiario_estagio_conta.numcgm
AND estagiario_estagio.cod_curso = estagiario_estagio_conta.cod_curso
AND estagiario_estagio.cgm_instituicao_ensino = estagiario_estagio_conta.cgm_instituicao_ensino

O que você poderia fazer tambem seria colocar um select dentro do seu LEFT JOIN, assim:

LEFT JOIN (SELECT blablabla
, blebleble
FROM
tabela
WHERE
xxxx = yyyyy) as tabela_de_seila
ON bbbbb = dddddd

Dessa forma seu LEFT JOIN irá criar a tabela "tabela_de_seila" onde posteriormente p/ ligá-la no select principal e buscar um registro bastará vc fazer o seuignte:

tabela_de_seila.algum_campo = select_normal.chave

Espero ter ajudado :click:


Estou tentando fazer, mas ainda não consegui.
Procurei na net tbem, mas mesmo assim esta ocorrendo erro.
Mas muito obrigado pela resposta.



#844142 Select Com Left Join E Right Join

Posted by hiroyugi on 25/04/2007, 14:31 in PostgreSQL

Olá pessoa tudo bem ?????
Alguem de vocês poderiam me dizer o que esta errado neste select ?
O Postgre esta emitindo o seguinte erro.

ERROR: syntax error at or near "join" at character 356

Ele acusa que a linha que esta em negrito esta com erro


SELECT "WF_PESSOAS"."DTNasc", "WF_PESSOAS"."DTEntrada", "WF_END"."Endereco",
"WF_PAIS"."Pais", "WF_CIDADE"."Cidade", "WF_ESTADO"."SiglaEstado",
"WF_BAIRRO"."Bairro", "WF_CIDADE"."DDD", "WF_PESSOAS"."Foto", "WF_PESSOAS"."CEP",
"WF_PESSOAS"."Numero"

FROM
"WF_PESSOAS" Left join "WF_PESJURIDICA" ON "WF_PESSOAS"."Codigo" = "WF_PESJURIDICA"."Codigo"
AND Left join "WF_PESFISICA" ON "WF_PESSOAS"."Codigo" = "WF_PESFISICA"."Codigo"
AND Inner join "WF_END" ON "WF_PESSOAS"."CEP" = "WF_END"."CEP" ,

"WF_END" Inner join "WF_BAIRRO" ON "WF_END"."CodBairro" = "WF_BAIRRO"."CodBairro",

"WF_BAIRRO" Inner join "WF_CIDADE" ON "WF_BAIRRO"."CodCidade" = "WF_CIDADE"."CodCidade",

"WF_CIDADE" Inner join "WF_ESTADO" ON "WF_CIDADE"."SiglaEstado" = "WF_ESTADO"."SiglaEstado",

"WF_ESTADO" Inner join "WF_PAIS" ON "WF_ESTADO"."Pais" = "WF_PAIS"."CodPais"


WHERE "WF_PESSOAS"."Codigo" = 1



#838123 Valuemember

Posted by hiroyugi on 30/03/2007, 13:13 in .NET

Eu havia visto isso em algum lugar,
voltei a ver esse artigo rapidamente mas talvez tenha a resposta e eu não vi.

http://www.microsoft...doGridView.mspx

Este tipo de parâmetro é responsável por resgatar um determinado controle do WebForm através da propriedade ID que deve ser passada para este parâmetro através da propriedade ControlID. Outra propriedade essencial à este tipo de parâmetro é a PropertyName, na qual você deverá informar qual é a propriedade do controle que o ASP.NET deverá recuperar o valor. Abaixo é listado os controles e suas respectivas propriedades que são utilizadas neste cenário:

• Label.Text

• TextBox.Text

• ListControl.SelectedValue

• CheckBox.Checked

• Calendar.SelectedDate

• DetailsView.SelectedValue

• GridView.SelectedValue

• TreeView.SelectedValue

• FileUpload.FileBytes


O que eu gostaria de saber é de Aplicação Desktop, não de ASP.

Grato, e obrigado pela dica mesmo assim.



#838072 Valuemember

Posted by hiroyugi on 30/03/2007, 10:33 in .NET

E ae Pessoal blzinha ????

Estou trabalhando com o Postgre, tenho um DataGridView e nele quando carrego as informações em um campo que é ComboBox, coloco as informações no DisplayMember e no ValueMember.
Agora gostaria de saber como faço para pegar o Valor do ValueMember.
Em um textbox é só colocar a seguinte sintaxe.

edit1.selectvalues.tostring

mas no campo do Grid não sei como faz.

Alguem já fez isso ou sabe como faço ?

Grato.



#837860 Formulario Do Vb.net

Posted by hiroyugi on 29/03/2007, 13:58 in .NET

Boa Tarde, pessoal.

Gostaria de saber se alguem sabe como faço para deixa o formulario redondo só as pontas arredondadas.

Valew pessoa até mais



#824924 Select No Vb.net Com Sql Server

Posted by hiroyugi on 08/02/2007, 15:30 in .NET

Boa tarde

gostaria de saber como faço para fazer um select, insert update ou delete no VB.NET utilizando o SQL Server Express.
Precisa criar as Variaveis tipo

Public conn As SqlConnection
Public ds As DataSet

Alguem sabe como posso fazer no VB.NET ?

Já utilizei o VB 6, Delphi 5, mas .Net é a primeira vez.
Da para perceber né...



#824779 Vb.net + Oracle 8

Posted by hiroyugi on 08/02/2007, 09:55 in .NET

http://www.inthehand.com/ADOCE.aspx
http://msdn.microsof...oad10222003.asp
http://msdn.microsof...elopers_faq.asp
http://msdn2.microso...08(SQL.90).aspx
http://msdn.microsof..._sql_mobile.asp


Mas nenhum desses vi algo de conexão com Oracle.
Você poderia me orientar melhor sobre os links que vc me mandou ?

Grato.



#824764 Vb.net + Oracle 8

Posted by hiroyugi on 08/02/2007, 08:57 in .NET

Olá a Todos.
Caso este topico não esteja no lugar correto me avise que eu removo ele e coloco em outro lugar.

Bom mas o problema é o seguinte.
Estou fazendo uma aplicação para o Pocket PC e estou usando o VB.NEt e Oracle 8, a parte de conexão com o banco de dados é via Wi-FI, quando vou fazer a conexão pelo Data Source Configuration Wizard aparece a seguinte mensagem "The new connection uses a data provider that is not supported, alguem sabe o porque isso ?
Caso alguem saiba o porque esta acontecendo isso por favor me explique, ou se alguem saiba se existe algum outro componente que eu consiga conectar no Oracle, de preferencia que seja gratuito.

Grato a todos.




IPB Skin By Virteq