A maior rede de estudos do Brasil

Grátis
141 pág.
Tutorial_-_Apostila_Iniciantes_ponto_NET

Pré-visualização | Página 18 de 32

com o zero para horas de 1 a 9. Apresenta formato de 24 horas. 01, 02, 09, 13, 15 
 m Exibe os minutos sem o zero para minutos de 1 a 9. 1, 2, 6, 12, 58 
 mm Exibe os minutos com o zero para minutos de 1 a 9. 01, 02, 06, 12, 58 
 s Exibe os segundos sem o zero para seg. de 1 a 9. 1, 2, 3, 16, 59 
 ss Exibe os segundos com o zero para seg. de 1 a 9. 01, 02, 03, 16, 59 
 : Separador de tempo 13: 49: 52 
 / Separador de data 13/ 01/ 2002 
 
 Format ( expressão , stringFormatacao ) 
 
 Format ( VarValor , “ddd” ) 
Curso de Introdução a Plataforma .Net FrameWork SDK 
 
 
75
 
A linguagem Visual Basic.net traz ainda duas classes – DateTIme e TimeSpan, 
que são recheadas de métodos e propriedades para facilitarem ainda mais o serviço 
de manipulação de datas e horas do desenvolvedor, como – adicionar dias, meses, 
horas, minutos, dentre outros. 
Veja logo a seguir na figura 5.4.3 as principais propriedades desta classe. 
 
Figura 5.4.3 – Propriedades das Classes DateTime. 
 
Propriedade Descrição 
 Now Exibe a data e a hora atual do servidor. 
 Today Exibe a data atual do Servidor. 
 Date Exibe a data com o valor setado para meia-noite. 
 Day Exibe o dia de uma data. 
 DayOfWeek Exibe o dia da semana, sendo: 0-Domingo, 1-Segunda, ... 
 DayOfYear Exibe o dia do ano, sendo de 1 até 366. 
 Hour Exibe a hora. 
 Minute Exibe os minutos. 
 Month Exibe o mês de uma data. 
 Second Exibe os segundos. 
 Year Exibe o ano de uma data. 
 
 
Acompanhe na figura 5.4.4 os principais métodos das classes DateTime. 
 
Figura 5.4.4 – Métodos das Classes DateTime. 
 
Método Descrição 
 Add Adiciona um valor a um TimeSpan. 
 AddDays Soma um numero de dias a uma data. 
 AddHours Soma um numero de horas a uma hora. 
 AddMonths Soma um numero de meses a uma data. 
 AddYears Soma um numero de anos a uma data. 
 Subtract Subtrai um valor de uma data e hora. 
 ToString Converte uma data e hora em uma string. 
 Compare 
Compara as datas. Se as datas forem iguais o método retorna 0. 
Se a primeira data for maior retorna 1, senão retorna -1. 
 DaysInMonth 
Exibe o numero de dias que o mês possui. Para isso o método 
exige de parâmetro o ano e o mês. 
 Parse Cria uma string com a data e a hora na formatação especificada. 
 
 
 
 
 
Curso de Introdução a Plataforma .Net FrameWork SDK 
 
 
76
 
Exemplos e Exercícios 
 
Exemplo 01 – Função Format( ). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Imports System 
Imports Microsoft.VisualBasic 
Imports Microsoft.VisualBasic.Strings 
 
Module FormNewDataVB 
 Sub Main( ) 
 Dim VarDataNow As DateTime = DateTime.Now 
 Dim VarMostra As String 
 
 Console.WriteLine(" ---- Função FormatDateTime ---- ") 
 VarMostra = FormatDateTime(VarDataNow, DateFormat.GeneralDate) 
 Console.WriteLine("DateFormat.GeneralDate = "& VarMostra) 
 VarMostra = FormatDateTime(VarDataNow, DateFormat.ShortDate) 
 Console.WriteLine("DateFormat.ShortDate = "& VarMostra) 
 VarMostra = FormatDateTime(VarDataNow, DateFormat.LongDate) 
 Console.WriteLine("DateFormat.LongDate = "& VarMostra) 
 VarMostra = FormatDateTime(VarDataNow, DateFormat.ShortTime) 
 Console.WriteLine("DateFormat.ShortTime = "& VarMostra) 
 VarMostra = FormatDateTime(VarDataNow, DateFormat.LongTime) 
 Console.WriteLine("DateFormat.LongTime = "& VarMostra) 
 Console.WriteLine( ) 
 
 Console.WriteLine(" ---- Função Format ---- ") 
 VarMostra = Format(VarDataNow, "dd") 
 Console.WriteLine("Format(VarDataNow, 'dd') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "ddd") 
 Console.WriteLine("Format(VarDataNow, 'ddd') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "dddd") 
 Console.WriteLine("Format(VarDataNow, 'dddd') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "M") 
 Console.WriteLine("Format(VarDataNow, 'M') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "MMMM") 
 Console.WriteLine("Format(VarDataNow, 'MMMM') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "y") 
 Console.WriteLine("Format(VarDataNow, 'y') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "yyyy") 
 Console.WriteLine("Format(VarDataNow, 'yyyy') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "hh") 
 Console.WriteLine("Format(VarDataNow, 'hh') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "HH") 
 Console.WriteLine("Format(VarDataNow, 'HH') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "mm") 
 Console.WriteLine("Format(VarDataNow, 'mm') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "ss") 
 Console.WriteLine("Format(VarDataNow, 'ss') : "& VarMostra) 
 Console.WriteLine( ) 
 
 Console.WriteLine(" ---- Formatos Personalizados ---- ") 
 VarMostra = Format(VarDataNow, "dd/MM/yyyy") 
 Console.WriteLine("Format(VarDataNow, 'dd/MM/yyyy') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "dddd dd/MMMM/yyyy") 
 Console.WriteLine("Format(VarDataNow, 'dddd dd/MMMM/yyyy') : "& VarMostra) 
 VarMostra = Format(VarDataNow, "ddd/MMM/yy HH:mm:ss") 
 Console.WriteLine("Format(VarDataNow, 'ddd/MMM/yy HH:mm:ss') : "& VarMostra) 
 End Sub 
End Module 
Curso de Introdução a Plataforma .Net FrameWork SDK 
 
 
77
 
 
Veja a saída do programa - exemplo 01. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Curso de Introdução a Plataforma .Net FrameWork SDK 
 
 
78
 
Capítulo 6 – WEB FORMS 
 
 
Um formulário WEB é a maneira que a tecnologia .Net dispõe para o usuário 
interagir com o aplicativo, exercendo alguma função ou obtendo informações para 
satisfazer suas necessidades. 
Web Forms pode ser definido como uma característica do ASP.NET que você 
usa para criar a interface do usuário para suas aplicações de Web. 
Com a utilização desta tecnologia podemos associar os eventos ao código, o 
que antes era permitido usando apenas JavaScript. Você deve estar se perguntando 
– Será que vou conseguir construir um aplicativo para Web como um aplicativo 
DeskTop desenvolvido como no Delphi por exemplo? 
A resposta é sim, você poderá construir seus aplicativos de uma maneira mais 
rápida e eficaz, utilizando o paradigma que as ferramentas de desenvolvimento 
como o Delphi utiliza. 
Um outro ponto a ressaltar era para a construção de uma aplicação Web 
utilizando ASP (Active Server Pages), onde o programador utilizava uma gama de 
linguagens, como: JavaScript, HTML, VBScript, Flash, Perl, dentre outras, em uma 
única página, tendo cada uma destas linguagens uma função especifica neste 
conjunto para obter o resultado esperado. Com isso o desenvolvedor era obrigado a 
entender de tudo um pouco. 
Então a Microsoft pensando em facilitar para o desenvolvedor, criou em um 
único ambiente tudo que é necessário para criar uma aplicação DeskTop ou Web. 
Enfim, podemos programar para a Web com linguagens de alta performance 
como o C#, Visual Basic.Net, J#, C++, Cobol.Net, dentre outras. 
A Microsoft também desenvolveu uma ferramenta RAD (Rapid Application 
Design) que permite ao desenvolvedor atribuir com facilidade eventos e 
propriedades as paginas, aos controles e aos componentes.

Crie agora seu perfil grátis para visualizar sem restrições.