Tutorial_-_Apostila_Iniciantes_ponto_NET
141 pág.

Tutorial_-_Apostila_Iniciantes_ponto_NET


DisciplinaAnálise Textual10.298 materiais293.892 seguidores
Pré-visualização32 páginas
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 , \u201cddd\u201d ) 
Curso de Introdução a Plataforma .Net FrameWork SDK 
 
 
75
 
A linguagem Visual Basic.net traz ainda duas classes \u2013 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 \u2013 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 \u2013 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 \u2013 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 \u2013 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 \u2013 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 
\u2013 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.