Active News - Nº 38  - www.activedelphi.com.br 

             Terça-feira, 30 de abril de 2002

 

          Notícia da Edição:    Salários de TI devem cair de 8 a 11%

          Os salários e bônus dos profissionais das empresas de tecnologia da informação devem cair este ano pela primeira vez em uma década, segundo levantamento feito pela revista especializada Information Week. 
          Os gerentes de empresas de TI ganham em média 83 mil dólares por ano e devem sofrer com uma queda de 8 por cento. Outros trabalhadores do setor ganham cerca de 61 mil dólares e devem ter perdas de 11 por cento. A publicação entrevistou mais de dez mil profissionais. 
          Os bônus estão caindo ainda mais que o salários. Os entrevistados de nível médio que conseguiram bônus de 17 mil dólares no ano passado vão obter cerca de 6 mil dólares em 2002. Outros empregados terão uma queda dos bônus de 11 mil dólares para 2 mil dólares. 
          Outra descoberta da pesquisa: os empregados das empresas de TI sofrem com mais estresse e têm o moral mais baixo. 

fonte : Info

 

          1- Separando o dia e o mês de uma data informada.

 

     Adicione em um form, um TButton, um TDateTimePicker e um TLabel.

     No evento Onclick do botão escreva o código abaixo:

 

    var

      Present : TDateTime;

      Year, Month, Day, Hour, Min, Sec, MSec : Word;

    begin

      Present := DateTimePicker1.DateTime;

      decodedate (Present, Year, Month, Day);

      Label1.Caption := 'Dia' + Inttostr (Day) + 'Mês' + Inttostr (Month) + 'Ano' + Inttostr (Year);

    end;

 

 

-

          2- Sobre o DbLookUpCombobox

 

     Esse componente é utilizado para selecionar um registro de uma tabela e gravá-lo em outra tabela. 
     As propriedades necessárias para sua utilização são: 

     DataSource - Relaciona o DataSource da Tabela que irá receber o valor do registro selecionado;
     DataField - Relaciona o campo que receberá o valor do registro selecionado ; 
     ListSource - Relaciona o DataSource da Tabela que terá o registro selecionado; 
     ListField - Relaciona os campos que serão listados quando o usuário abrir o componente para seleção do registro; 
     KeyField - Relaciona o campo que terá o seu valor enviado para gravação.

 

          Suporte em Delphi. cadastre-se já 

          Este serviço tem por finalidade oferecer aos associados um suporte técnico na linguagem de programação Delphi, nas versões Standard, Professional e Client/Server.   

          Atualmente, contamos com uma equipe de profissionais qualificados e prontos pra lhe atender e ajudá-lo da melhor forma possível.  

          Nosso atendimento é feito através de e-mail e formulário web, de segunda à sexta das 08:00h às 18:00h.

-
          3- Posicionando o cursor no final do TEdit ao receber o foco.

 

    Coloque o código abaixo no evento OnEnter do TEdit desejado. 

    seuEdit.selstart:= Length(seuEdit.text);

 

          Várias Apostilaswww.activedelphi.com.br/apostilas.htm
          4- Duplicando Tabelas.

 

  var
    Num: SmallInt;
  begin
    for Num := 0 to Tabela1.FieldCount - 1 do
    begin
      Tabela2.Insert;
      Tabela2.Fields[Num].Assign(Tabela1.Fields[Num]);
      Tabela2.Post;
    end;
  end;

 

            Visite nosso Fórum de discussões sobre Delphi, é gratuito e não precisa se cadastrar. Clique Aqui
-
          5- Pedindo confirmação para fechar um form.


  procedure TForm1.FormCloseQuery(Sender: Tobject;  var CanClose: Bolean);
  begin
    if MessageDlg ( 'Sua mensagem de confirmação?',  mtConfirmation, [mbYes, mbNo], 0) = idNo then 
      Canclose:=False;
  end; 

 

          Não deixe de enviar sua dica de Programação Delphi para nós a publicarmos no ActiveNews, a equipe do ActiveDelphi e   todos os assinantes ficarão agradecidos com a sua contribuição.  

-
          6- Verificando se o arquivo existe para exclui-lo. 

 

    if FileExists('C:\caminho\arquivo.txt') then 

      DeleteFile('C:\caminho\arquivo.txt');

 

          Suporte em Delphi. cadastre-se já 

          Este serviço tem por finalidade oferecer aos associados um suporte técnico na linguagem de programação Delphi, nas versões 1, 2, 3, 4 e 5 Standard, Professional e Client/Server.   

          Atualmente, contamos com uma equipe de profissionais qualificados e prontos pra lhe atender e ajudá-lo da melhor forma possível.  

          Nosso atendimento é feito através de e-mail e formulário web, de segunda à sexta das 08:00h às 18:00h.

-
          7- Sorteando números com a função Random.

 

  procedure TForm1.Button1Click(Sender: TObject);
  Var
    Rand,i:integer;
  begin
    Randomize;
    Edit1.Text:='';
    repeat
      Rand:=Random(9);       //será sorteado os números de 0 a 9
      if AnsiPos(IntToStr(Rand),Edit1.Text)=0 then         //somente se o número for diferente do já escolhido
        Edit1.Text := Edit1.Text+IntToStr(Rand);
    until(Length(Edit1.Text)=4); //quantos números diferentes você desejar obter.
  end;

 

-

          Pensamento:

            Concentre-se naquilo que é realmente importante para você.
             Não há nenhum sentido em disputar um jogo que você não está interessado em vencer. Faça com que sua vida e suas expectativas sejam reflexos profundamente pessoais daquilo que é realmente importante para você. Não valorize as pessoas pelo que têm, mas pelo que elas são, e você aprenderá a respeitar-se no que possui de fundamental, o que lhe dará muita paz." (Kaiser, 1996)

-

       Ultimas atualizações :  - ActiveNews anteriores para download

                                        - Colaboradores

                                        - Programas e Exemplos

                                        - Apostilas

                             

          Repasse este News para seus amigo(as)...

 

          Até a próxima semana !

 

          EQUIPE  ACTIVEDELPHI

          www.activedelphi.com.br

          info@activedelphi.com.br

 

 Este é um serviço gratuito oferecido pelo site www.activedelphi.com.br

 Para cancelar sua assinatura, basta responder esse e-mail, colocando no campo assunto "Cancelar".