Browsers Browser ou Navegador é o Software utilizado para acessar conteúdo HTTP e HTTPS (por vezes, FTP ou outro Protocolo, mas não muito comumente) disponível na Rede, inclusive na Internet.
A função primária do Browser é recuperar, apresentar e transferir Information Resources identificados por uma URI (Uniform Resource Identifier - a URI engloba a URL e a URN; http://www.sitesite.net/home é uma URL; urn:ietf:rfc:3187 é uma URN);
Os mais comuns Web Browser de hoje são: Firefox, Google Chrome, Opera, Internet Explorer e Safari. O primeiro browser foi lançado em 1990, chamava-se WWW mas posteriormente foi chamado de Nexus.O NCSA Mosaic foi introduzido em 1993, originando em 1994 o Netscape Navigator.
Search Engines
As Web Search Engines são projetadas para buscar informação na World Wide Web e em servidores FTP. Além da busca tipo 'Crawler' visitando e investigando Hyperlinks na World Wide Web, as Search Engines também podem verificar Bancos de Dados e Diretórios Abertos (como o Dmoz).
Alguns Web Search Engines: www.webcrawler.com www.yahoo.com www.duckduckgo.com www;google.com
HhhO tipo de dado Strings é implementado no VB.NET com uma classe e não como uma estrutura e isto trouxe muitas implicações expandindo em muito as possibilidades de tratar e trabalhar com Strings.
Podemos definir Strings no VB.NET como uma representação imutável de caracteres.
3- Procurando uma string/substring dentro de outra string - IndexOf
IndexOf - método publico que retorna a posição de uma string/substring dentro de outra string.
Os métodos sobrecarregados são : (para saber mais leia o artigo - VB.NET - Conceitos : Sobrecarga (Overloading)< )
Overloads Public Function IndexOf(Char) As Integer : retorna o índice da primeira ocorrência do caracter Unicode na string
Overloads Public Function IndexOf(String) As Integer : retorna o índice da primeira ocorrência da string na instância.
Overloads Public Function IndexOf(Char, Integer) As Integer : retorna o índice da primeira ocorrência do caracter Unicode na string . A procura começa pela posição do caractere definido.
Overloads Public Function IndexOf(String, Integer) As Integer : retorna o índice da primeira ocorrência da string na instância. A procura começa pela posição do caractere definido.
Overloads Public Function IndexOf(Char, Integer, Integer) As Integer : retorna o índice da primeira ocorrência do caractere na instância. A procura começa pela posição do caractere definido e examina um número definido de posições de caracteres.
Overloads Public Function IndexOf(String, Integer, Integer) As Integer : retorna o índice da primeira ocorrência da string na instância. A procura começa pela posição do caractere definido e examina um número definido de posições de caracteres.
Vejamos um exemplo :
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim nome As String = "Jessica Naara Macoratti"
Dim posicao As Integer
posicao = nome.IndexOf("Naara") 'retorna 8 pois Naara tem inicio na posição 8 da string nome
posicao = nome.IndexOf("M") 'retorna 14 que indica a posição da letra M na string
posicao = nome.IndexOf("a", 7) 'retorna 9 que é a posição da primeira letra 'a' após a sétima posição
posicao = nome.IndexOf("ra", 5) 'retorna 11 que indica posição de inicio da string 'ra' a partir da posição 5
End Sub
4- Procurando e substituindo texto em uma string - Replace
Replace - Este método procura por um texto/caractere específico em uma string e o substitui por outro texto/caractere indicado.
Os métodos sobrecarregados são :
Overloads Public Function Replace(Char, Char) As String - Substitui todas as ocorrências do caracter Unicode especificado na String pelo caractere Unicode definido.
Overloads Public Function Replace(String, String) As String - Substitui todas as ocorrências do String Unicode especificado na String pela String Unicode definido.
Exemplo :
Dim texto As String = " Nossa ! como esta calor "
texto = texto.Replace("!", "!!!")
texto = texto.Replace("calor", "frio")
MsgBox(texto, MsgBoxStyle.Information)
- Neste exemplo primeiro substituímos o caractere ! por !!!
- A seguir substituímos a string 'Calor' pela string 'frio'
- Exibimos o resultado com um msgbox - Nossa !!! como esta frio
5 - Convertendo uma string para Caixa Alta e/ou Caixa Baixa - ToUper/ToLower
- Convertendo para caixa alta - ToUpper
Overloads Public Function ToUpper() As String - Retorna uma copia da String em caixa alta.
Overloads Public Function ToUpper(CultureInfo) As String - Retorna uma copia da String em caixa alta , levando em consideração a informação especifica da cultura.
Convertendo para caixa baixa: ToLower
Overloads Public Function ToLower() As String - Retorna uma copia da String em caixa baixa
Overloads Public Function ToLower(CultureInfo) As String - Retorna uma copia da String em caixa baixa , levando em consideração a informação especifica da cultura.
1 - Obtendo o tamanho(comprimento) de uma String - Length
Length - Esta propriedade retorna o número de caracteres em uma string . Código exemplo :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim nome As String = "José Carlos Macoratti"
Dim tamanho As Integer
tamanho = nome.Length
MsgBox("O número de caracteres em nome é : " & tamanho, MsgBoxStyle.Information, "Length")
End Sub
Observe a sintaxe usada : string.propriedade (a sintaxe é válida para as demais propriedades/métodos)
Another useful string method is Substring. This allows you to grab one string within another. (For example, if you wanted to grab the ".com" from the email address "me@me.com")
In between the round brackets of Substring( ), you specify a starting position, and then how many characters you want to grab (the count starts at zero again). Like this:
The message box would then display the characters grabbed from the string, in this case the ".com" at the end (start at position 5 in the string and grab 4 characters).
You could also do a check to see if an email address ended in ".com" like this:
If DotCom = ".com" Then
MsgBox("Ends in Dot Com")
Else
MsgBox("Doesn't End in Dot Com")
End If
The starting position for Substring( ) this time is "Email.Length - 4". This is the length of the string variable called Email, minus 4 characters. The other 4 means "grab four characters"
You have to be careful, though. If there wasn't four characters to grab, VB would give you an error message.
We could replace the Chars() For loop code we wrote earlier with a Substring() method. The result would be the same. Here's the code:
For i = 0 To TextLength - 1
OneCharacter = FirstName.Substring(i, 1)
MsgBox OneCharacter
Next i
So we're saying, "Start grabbing characters from the position i. Just grab one character".
Substring and Chars are very useful methods to use when you want to check the letters in a string of text.
O MySQL é um SGBD (Sistema de Gerenciamento de Banco de Dados), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. Em nossos dias é um dos SGBD mais utilizados com mais de 10 milhões de cópias instaladas em todo o mundo, inclusive em grandes empresas.
Vantagens do MySQL: Portabilidade (multiplataforma); Compatibilidade (drivers ODBC, JDBC e .NET; módulos de interface para várias linguagens de programação: Delphi, Java, C/C++, C#, Visual Basic, Python, Perl, PHP, ASP e Ruby); Excelente desempenho, estabilidade e usabilidade; Pouco exigente quanto a recursos de hardware; É um Software Livre; Contempla a utilização de vários Storage Engines como MyISAM, InnoDB, Falcon, BDB, Archive, Federated, CSV, Solid; Suporta controle transacional; Suporta Triggers; Suporta Cursors (Non-Scrollable e Non-Updatable); Suporta Stored Procedures e Functions; Replicação facilmente configurável; Interfaces gráficas (MySQL Toolkit) de fácil utilização cedidos pela MySQL Inc.
Mais especificamente, o que é SQL?
É uma linguagem Structured Query Language SQL lets you access and manipulate databases SQL is an ANSI (American National Standards Institute) standard
What Can SQL do?
SQL can execute queries against a database SQL can retrieve data from a database SQL can insert records in a database SQL can update records in a database SQL can delete records from a database SQL can create new databases SQL can create new tables in a database SQL can create stored procedures in a database SQL can create views in a database SQL can set permissions on tables, procedures, and views
SQL is a Standard - BUT....
Although SQL is an ANSI (American National Standards Institute) standard, there are many different versions of the SQL language.
However, to be compliant with the ANSI standard, they all support at least the major commands (such as SELECT, UPDATE, DELETE, INSERT, WHERE) in a similar manner.
Note: Most of the SQL database programs also have their own proprietary extensions in addition to the SQL standard! Using SQL in Your Web Site
To build a web site that shows some data from a database, you will need the following:
An RDBMS database program (i.e. MS Access, SQL Server, MySQL) A server-side scripting language, like PHP or ASP SQL HTML / CSS
RDBMS
RDBMS stands for Relational Database Management System.
RDBMS is the basis for SQL, and for all modern database systems like MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access.
The data in RDBMS is stored in database objects called tables.
A table is a collection of related data entries and it consists of columns and rows.
Este blog destina-se a reunir e compartilhar os materiais usados nas minhas aulas ou palestras sobre Artes, WebDesign, WebDevelopment, Programação de Jogos, Multimídia, Filosofia Bíblica, Pedagogia Reformada, Teologia, etc.