CMSP não pega na minha TV

ATENÇÃO: Alunos que não tem acesso ao centro de mídia (CMSP) porque o modelo do celular ou notebook não é suportado, basta acessar por qualquer TV no canal CULTURA EDUCAÇÃO.

CMSP Centro de Mídia SP não está aparecendo canal na minha televisão.
Muitas pessoas estão reclamando que o canal CULTURA EDUCAÇÃO não está aparecendo na tv.
As vezes basta seguir alguns passos simples como sintonizar o canal para solucionar o problema.

Para quem não sabe como sintonizar, segue dois vídeos (sintonizar em uma tv modelo novo e uma modelo antiga da tubo):

Vídeo 1: TV ANTIGA (utilizando um conversor digital padrao):

Video 2: TV atual modelo 2019 com conversor integrado:

Instalar CMSP no Windows

Aprenda como instalar o CMSP (Centro de Mídia SP) no seu computador ou notebook.

Atenção ! NOVO Vídeo 2021 – Não precisa instalar NADA

Vou mostrar como acessar o CMSP Centro de Mídia SP WEB em QUALQUER computar ! Isso mesmo, não precisa instalar NADA ! Lembrando que se o site estiver SOBRECARREGADO pode apresentar instabilidade ou erro de não acessar

Clique aqui para ver o NOVO vídeo (2021)

Não precisa instalar nenhum emulador !

Vamos utilizar um emulador android com o nome de BlueStacks
O CMSP é um aplicativo android, então para funcionar no computador ou notebook devemos instalar um emulador android.

Lembrando que o nem todos computadores ou notebook suportam este tipo de emulador.

Formulário de pesquisa padrão com parâmetros Delphi

Hoje vou mostrar como criar um formulário de pesquisa padrão.

Passar parâmetros entre um formulário e outro como campos que desejo listar na pesquisa, tabela e qual campo quero capturar no resultado da consulta.

Delphi e Firedac.

Declarações(frmPesquisa):

  private
    { Private declarations }
    cCampos, cCampoRetorno, cTabela : string;
  public
    { Public declarations }
    constructor Create(AOwner : TComponent; par_lstCampos : Array of string;par_cTabela, par_cCampoResult :string);

Creator (frmPesquisa)

constructor TfrmPesquisa.Create(AOwner: TComponent;
  par_lstCampos: array of string; par_cTabela, par_cCampoResult: string);
var
 n : Integer;
begin
  inherited Create(AOwner);
  Conexao.Open;
  cCampoRetorno := par_cCampoResult;
  cCampos:='';
  cbCAMPOS.Clear;
  cTabela := par_cTabela;
  for n := 0 to Length(par_lstCampos) -1 do
     begin
       cbCAMPOS.Items.Add(par_lstCampos[n]) ;
       if n = 0 then
         cCampos := par_lstCampos[n]
       else
         cCampos := cCampos +','+ par_lstCampos[n]  ;
     end;
     cbCAMPOS.ItemIndex := 1;
  if qrSQL.Active then
     qrSQL.Close;
  with qrSQL.SQL do
      begin
        Clear;
        add('Select '+cCampos);
        add('from '+cTabela)
      end;
  qrSQL.Open;

end;

Botão de Pesquisa

procedure TfrmPesquisa.btnPesquisaClick(Sender: TObject);
begin
  if qrSQL.Active then
     qrSQL.Close;
  with qrSQL.SQL do
      begin
        Clear;
        add('Select '+cCampos);
        add('from '+cTabela);
        add('where '+trim(cbCAMPOS.Text)+' like :cParametro');
      end;
  if cbFiltro.Text = 'parte' then
     qrSQL.ParamByName('cParametro').AsString := '%'+trim(edtBusca.Text)+'%'
  else if cbFiltro.Text = 'inicio' then
     qrSQL.ParamByName('cParametro').AsString := trim(edtBusca.Text)+'%'
  else if cbFiltro.Text = 'igual' then
     qrSQL.ParamByName('cParametro').AsString := trim(edtBusca.Text) ;
  qrSQL.Open;

end;

DBgrid double click

procedure TfrmPesquisa.DBGrid1DblClick(Sender: TObject);
begin
  edtRetorno.Clear;
  edtRetorno.Text := qrSQL.FieldByName(cCampoRetorno).AsVariant;
  qrSQL.Close;
  Conexao.Close;
  frmPesquisa.ModalResult := mrYes;
end;

Botão Cliente do FrmPrincipal

procedure TfrmPrincipal.btnClienteClick(Sender: TObject);
begin
   frmPesquisa := tfrmPesquisa.Create(self,['codigo','nome','telefone'],'cliente','nome');
   try
     if frmPesquisa.ShowModal = mrYes then
        edtRetornoPesquisa.Text := frmPesquisa.edtRetorno.Text
     else
        edtRetornoPesquisa.Clear;
   finally
     FreeAndNil(frmPesquisa);
   end;
end;

delphi #lazarus #formulário delphi #formulário de pesquisa #pesquisa padrão #passar parâmetros no formularo #formulário com parametros #parametros array #parametros vetor #array #vetor #firedac #banco de dados #mysql #sql #postgre #daniel de morais #infocotidiano

Instalador Avira Antivirus free Off line 2020

Para técnicos que precisam fazer constantemente instalação do Antivirus AVIRA, sabem que tempo é fundamental.

Para não ter que fazer download toda a vez que for instalar o Antivirus, existem opções para downloads de instaladores off-line.

Clique no link abaixo para download:

Download, clique aqui !

#avira #avirafree #aviraoffline #aviradownload #antivirusgratis #antivirusgratuito

Como usar SQL no Delphi ?

Neste vídeo vou mostrar como usar comandos SQL no Delphi.

Vou utilizar o firedac para conectar no banco de dados e montar as consultas em uma query de três formas diferentes.

Aspas, quotedStr() e parametros. Qual você utiliza?

delphi, #sql, #query, #firedac, #como usar query, #consultas sql, #sql no delphi, #sql no firedac, #paremetros, #consultas, #consultas personalizadas

Instalador AVG Off Line 2020

Para técnicos que precisam fazer constantemente instalação do Antivirus AVG, sabem que tempo é fundamental.

Para não ter que fazer download toda a vez que for instalar o Antivirus, existem opções para downloads de instaladores off-line.

Clique no link abaixo para download:

PARA DOWNLOAD, CLIQUE AQUI

#avg #avg free #avg off line, #download avg #download avg full #download avg completo #avg instalador off line #instalador off line avg #instalador avg completo #baixar avg #baixar avg full #baixar avg completo free

Instalador Google Chrome Off Line 2020

As vezes precisamos salvar o instalador do Google Chrome em uma pendrive ou outro dispositivo de armazenamento para instalar mais rapidamente ou instalar onde não temos internet para o download.

Então se você precisa fazer o download completo do google chrome, basta clicar no link abaixo:

Clique aqui para fazer download

#google chrome #google chrome off line #download google chrome off line #chrome off line #instalador off line google

Conectando Lazarus com MS SQL Server

Neste vídeo mostro como utilizar o banco de dados da Microsoft o SQL Server 2017 Express com o Lazarus versão 2.0.6 utilizando o componente ZeosLib.

Vamos criar um banco de dados, criar uma tabela e fazer um CRUD.
String de Conexão:

Provider=SQLOLEDB.1;Password='Info@3004';Persist Security Info=True;User ID='SA';Initial Catalog='DB_TESTE';Data Source='PCTESTEVM\SQLEXPRESS'; 

Comando para ativar o Autoinc (IDENTITY):
Set IDENTITY_INSERT db_teste.dbo.agenda ON

#lazarus #sql server #ms sql server #microsoft sql server #zeus #zeuslib #conectar sql server zeos #como conectar ao sql server #conectando sql server #lazarus 2.0.6 #sql server express #banco de dados #programação #curso #curso sql server

Curso grátis PostgreSQL

Quem trabalha com banco de dados já ouviu falar em PostgreSQL. Um dos mais estáveis bancos de dados de código aberto.

Então abaixo tem o link para uma playlist gratuita do Youtube de um curso de PostgreSQL.

Clique aqui para acessar o Curso Gratuito no Youtube.

#domain #dominios #postgresql #cursopostgresql #cursogratispostgresql #cursogratuitopostgresql #aulapostgresql #aulagratuitapostgresql #postgresqlgratis #postgresqlgratuito #postgres #instalarpostgresql #installpostgresql #como instalarpostgresql #database #sql #select #trigger #create #where #Pk #Fk #DanielMorais #SerraNegra #programa #programador #lazarus #postgresqlparainiciante #bancodedadospostgresql #databasepostgresql #tutorialpostgresql #apostilapostgresql