sábado, 28 de maio de 2016

APACHE - MUDAR PORTA 80

Este artigo vai demostrar de forma breve e direta como você pode mudar a porta padrão do Apache para iniciar o serviço.

Se você está usando XAMMP é bem fácil, basta seguir os passos da figura:




Esses passos abre o arquivo:
      Config/Apache(httpd.conf

E editar o arquivo httpd.conf, alterando a linha:

      Listen 80 para 8080

      Salva o arquivo e reinicie o Apache.


Você também pode ir no diretório:

C:\xampp\apache\conf

E editar o arquivo httpd.conf, alterando a linha:

      Listen 80 para 8080

Salva o arquivo e reinicie o Apache.

quarta-feira, 18 de maio de 2016

COMANDOS BÁSICOS EM SQL - INSERT, UPDATE, DELETE, SELECT

A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados em SGBD’s. Hoje em dia, apesar de a linguagem possuir uma quantidade considerável de extensões e implementações proprietárias, pode-se afirmar que a meta foi alcançada. Conhecendo bem a linguagem é possível acessar os recursos básicos de qualquer banco relacional, como OracleSQL Server ou MySQL, sem praticamente nenhuma mudança.


Nesse artigo irei falar de forma breve sobre: INSERT, UPDATE, DELETE e SELECT.


INSERINDO DADOS
O comando para inclusão de dados é o INSERT, que possui a seguinte estrutura:





INSERT INTO nome_tabela (lista-de-campos)
VALUES (lista_dados)

Exemplo: 
INSERT INTO CLIENTE (NOME, BAIRRO) VALUES ('Wellington', 'Centro')

  •     Nome_tabela: nome da tabela no qual será inserido os dados.
  • ·   Lista-de-campos: nome das colunas que receberão os valores.
  • ·   Lista-dados: valores que serão inseridos na tabela. Estes campos devem estar na mesma ordem descrita em lista-de-campos, todos separados por vírgula.



ATUALIZANDO DADOS
O comando para atualizar registros é UPDATE, que tem a seguinte sintaxe:


UPDATE nome_tabela
SET CAMPO = "novo_valor"
WHERE CONDIÇÃO

  • Nome_tabela: nome da tabela que será modificada
  • Campo: campo que terá seu valor alterado
  • Novo_valor: valor que substituirá o antigo dado cadastrado em campo
  • Where: Se não for informado, a tabela intera será atualizada
  • Condição: regra que impõe condição para execução do comando


Exemplo:




UPDATE DEPARTAMENTO
SET SALARIO = 1000
WHERE CODIGODEP = 1

No trecho acima, todos os colaboradores que fazem parte do departamento 1 terá o salário alterado para 1000.




APAGANDO REGISTROS
O comando utilizado para apagar dados é o DELETE.


DELETE FROM nome_tabela
WHERE condição

  •     Nome_tabela: nome da tabela que será modificada
  •     Where: cláusula que impõe uma condição sobre a execução do comando

Exemplo:

DELETE FROM EMPREGADOS
WHERE CODIGO = 125



SELECIONANDO REGISTROS
O comando para selecionar registros é o SELECT. Ele permite recuperar dados de um objeto de banco de dados

SELECT campos_tabela 
FROM nome-tabela
WHERE condição


  • Campo_tabela: campos da tabela que deseja consultar
  • Nome_tabela: nome da tabela que será consultada
  • Where: poderá informar ou não uma condição da pesquisa
  • Condição: regra que impõe condição para execução do comando

Exemplo:
SELECT CODIGO, NOME FROM CLIENTESSELECT * FROM CLIENTES




Até a próxima.

Dúvidas, mande seu email para:  aspnetwf@gmail.com

ASP.NET - UTILIZAR USING PARA FECHAR CONEXÃO COM O BANCO DE DADOS


Provavelmente você também já se esqueceu alguma vez de fechar a conexão como o banco de dados.

Talvez, você esteja acostumado a utilizar o bloco try/catch/finally. Mas nada garante que você continue a se esquecer de fechar a conexão como banco dentro do bloco finally.

Para resolver este problema, é recomendado o uso da instrução using. Pois esta instrução se encarregará de encerrar a conexão com o banco de dados de forma automática.

using (SqlConnection conn = new SqlConnection())
{
// Define a string de conexão obtida na web.config
conn.ConnectionString = ConfigurationManager.ConnectionStrings[“StringConexao”].ConnectionString;
// Abre a conexão
conn.Open();



Até a próxima.

Mande sua dúvida para: aspnetwf@gmail.com

sexta-feira, 26 de fevereiro de 2016

JavaScript: Obter e mostrar data e hora

Neste exemplo vou demostrar como obter a data e hora atual utilizando JavaScript. Note que primeiro temos que instanciar um objeto do tipo Date. Este objeto será responsável por trazer métodos para obter cada informações sobre data e da hora.
// Obter data/hora atual
var data = new Date();

// Obter informações sobre data e hora
var dia     = data.getDate();           // 1-31
var dia_sem = data.getDay();            // 0-6 (zero=domingo)
var mes     = data.getMonth();          // 0-11 (zero=janeiro)
var ano2    = data.getYear();           // 2 dígitos
var ano4    = data.getFullYear();       // 4 dígitos
var hora    = data.getHours();          // 0-23
var min     = data.getMinutes();        // 0-59
var seg     = data.getSeconds();        // 0-59
var mseg    = data.getMilliseconds();   // 0-999
var tz      = data.getTimezoneOffset(); // em minutos

// Formatar data e a hora (note o mês + 1)
var str_data = dia + '/' + (mes+1) + '/' + ano4;
var str_hora = hora + ':' + min + ':' + seg;

// Mostrar resultado
alert('Hoje é ' + str_data + ' às ' + str_hora);
Abraços e até a próxima

sexta-feira, 29 de janeiro de 2016

PHP LINHAS TEXTAREA COMO ELEMENTO DE UMA MATRIZ

Este exemplo mostro como passar valores de cada linha de um elemento textarea para uma matiz. Veja como é fácil

$text = trim($_POST['textareaname']);

$textAr = explode("\n", $text);
$textAr = array_filter($textAr, 'trim'); //Remove caracter \r
foreach ($textAr as $line) {
    echo $line; 
} 

Abraço, e até a próxima.


segunda-feira, 7 de setembro de 2015

JAVA - static e final

Podemos definir uma constante utilizando a palavra reservada static.

Caso você deseje que o valor não seja alterada utilize a palavra reservada final.

NOTA: Constantes são o oposto das variáveis. A diferença está em não podermos atribuir um novo valor, pois ele recebe um valor final imutável. 

Neste caso você pode declarar uma constante da seguinte maneira:

static final int nome = valor

terça-feira, 1 de setembro de 2015

APLICAÇÃO AMDROID - TESTAR CONEXÃO COM A INTERNET

Se o seu aplicativo utiliza a Internet, você precisa validar se existe uma conexão ativa. Pois caso contrário sua aplicação não irá funcionar corretamente.


Para isso precisamos seguir alguns passos:

1. Fornecer as devidas permissões de acesso a rede no arquivo Manifest:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

2. Crie o seguinte método em sua aplicação:

public boolean isOnline() {
    ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    return manager.getActiveNetworkInfo() != null &&
            manager.getActiveNetworkInfo().isConnectedOrConnecting();
}

3. Fazer a chamada:
boolean testConection = isOnline();

Agora é só testar.

Abraço a todos e até a próxima.

Wellington 
aspnetwf@gmail.com

sábado, 8 de agosto de 2015

Microsoft abre código de engine de compilação de software do Visual Studio



A Microsoft anunciou, nesta quinta-feira (19), a abertura do código da sua engine de compilação de software chamada MSBuild. Os dados foram publicados pela empresa no GitHub.


A MSBuild ajuda a automatizar a programação, realizando testes e criando o package da aplicação. Ela está presente no ambiente de desenvolvimento integrado (IDE) da Microsoft, o Visual Studio.


ADVERTISEMENT
O código divulgado no GitHub é semelhante ao usado pela empresa na última versão de seu IDE, apesar de ter algumas diferenças que serão reduzidas com o tempo. Em breve, versões da MSBuild para Mac e Linux serão disponibilizadas pela Microsoft.


Com o msbuild.exe, é possível "orquestrar e construir produtos em ambientes em que o Visual Studio não esteja instalado".







Microsoft explica como será atualização de piratas para o Windows 10


A Microsoft confirmou que irá permitir a usuários de versões piratas do Windows realizar a atualização do sistema para o Windows 10. Mas essas cópias ainda serão consideradas “não oficiais”, obrigando o usuário a pagar para ter uma versão considerada “genuína” do sistema operacional.



Segundo o site The Verge, se seus usuários quiserem ter seus sistemas operacionais considerados como “oficiais” eles deverão entrar na Windows Store e comprar um “mecanismo” que fará seus computadores se tornarem genuínos.


ADVERTISEMENT
A Microsoft afirma que a atualização gratuita de piratas será aplicada no mundo todo.


Na quarta-feira (18) foi divulgada a notícia de que as versões piratas do Windows seriam atualizadas gratuitamente para combater a pirataria na China, algo que a Microsoft não confirmou.
Os piratas ainda conseguirão atualizar de graça suas versões do Windows, mas é provável que a Microsoft inclua algumas restrições nas cópias não oficiais, como, por exemplo, um período de teste por tempo limitado ou promoções para quem comprar uma versão oficial do Windows 10.


Apesar das atuais cópias piratas do Windows ainda receberem as atualizações de segurança mais importantes para o sistema, elas não recebem o que a Microsoft chama de “atualizações ou benefícios opcionais”. Provavelmente isso também deverá acontecer com o Windows 10.


Fonte: The Verge