Módulo 1 – Fundamentos da Linguagem
Aula01
(54:00 min) -
Apresentação da Linguagem VB .NET; Apresentação da plataforma .NET;
criação de um projeto Windows Forms; Controles de formulário: Label,
TextBox,
GroupBox; Conceitos sobre variáveis e constantes;
Aula02 (49:00 min) -
Usando módulos e criando rotinas e funções;
Tipos de variáveis: Integer,
String, Single, Double, Char; conversão de tipos de dados : CInt, CSng;
Definindo e usando Eventos;
Efetuando Validações; Criando um SplashScreen; o Recurso MyProject;
Aula03
(59:00 min) -
Desenhando a interface da aplicação Windows Forms: Calculadora Natural;
Criando suas proprias rotinas e funções; usando parâmetros e retornando
valores;
Tratando exceções com o bloco Try/Catch; Usando estruturas de decisão de
fluxo: If/Then/Else;
Operadores Lógicos; Modificadores de acesso: Public, Private ; Definindo e
usando Namespaces;
Aula04 (59:00 min)
-
Estruturas de repetição : laço for/next , Do
Loop, While/End While; conceitos, sintaxe e exemplos; Array; conceitos,
sintaxe, declaração, utilização e acesso com for/next e for each.
Aula05
(63:00 min)
-
Criando um formulário de Login; Definindo o
Startup Form; Usando operadores Lógicos: AND / OR; Criando um contador de
acesso ao login; Criando e usando Classes; Construtores; O operador New;
Definindo objeto, propriedades e métodos; Definindo Encapsulamento; Criando
a classe Calculos e definindo os métodos da calculadora; Implementando os
métodos no formulário;
Aula06
(69:00 min)
- Modificadores: private, public, Protected,
Friend; criando uma instância da classe; Definição de Shared; Interfaces:
conceitos e utilização; Classe Base, Herança, classes abstratas; As palavras
reservadas: Overrides, MustOverrides, MustInherit, Inherits, MyBase, Sub
New; Definição e utilização de Polimorfismo;
Aula07
(34:00 min)
- Mostrando o Class Diagram do Visual Studio
2008; Fazendo o deploy da sua aplicação; A tecnologia ClickOnce; Windows
Installer; Pré-requisitos; Configurações do ClickOnce; MyProject : Signin,
Security; Criando uma instalação na máquina local e definindo o controle de
versão e atualização automática em localhost no IIS; Desinstalando e/ou
revertendo para versão anterior;
Aula08
(15:20 min)
– Passando valores ente formulários Windows
Forms no VB .NET
Passando dados entre formulários em uma aplicação Visual Basic com
DataGridView
Aula09
(22:00 min)
–
Realizando uma busca dinâmica em formulários
Windows
Criando uma aplicação Visual Basic do tipo Windows Forms e realizando buscas
dinâmicas em formulários
Aula10
(23:00 min)
–
Consumindo objetos de Negócio
Trabalhando com classes e objetos em uma aplicação Visual Basic
Consumindo dados com classes e objetos em uma aplicação Windows Forms
Aula11 (26:00 min)
–
Herança Visual
Conceitos básicos da herança de formulários
Exemplos práticos da herança Visual
Aula12 (8:00 min)
–
Acessando dados no DataGridView
Usando os assistentes de configuração
Definindo operações para acesso a dados e exibição no DataGridView
Aula13 (18:35 min)
–
Imprimindo com PrintDocument - I
Os fundamentos da impressão usando o Print Document
Objetos : PrintDocument, PrintPreviewDialog, PrintPreviewControl,
PrintDialog e PageSetupDialog
Os métodos DrawString, DrawLine, DrawRectangle, DrawImage
Os objetos Pen, Brush, Point, Format
Os eventos : BeginPrint, QueryPageSettings, PrintPage e EndPrint
Aula14 (27:38 min) –
Imprimindo com PrintDocument – II
Geração de relatório com informações da tabela Customers do banco de
dados Northwind.mdf
Usando PrintDocument e PrintPreviewDialog e namespace System.DrawingPrinting
Acessando os dados com ADO .NET e definindo o código nos eventos BeginPrint,
PrintPage e EndPrint
Aula15 (24:00 min)
– Apresentando o ReportViewer
Conceitos básicos sobre o ReportViewer
Criando relatórios com o ReportViewer
Configurando e usando o ReportViewer
Aula16
(18:02 min)
– Os principais conceitos da programação
orientada a objetos
Objetos : comportamento, estado, instância da classe
Classes e Objetos – propriedades, estados e eventos
Encapsulamento de informações ; Herança : Classe Pai, classe Filha
Conceitos : é um tipo de / é um; Polimorfismo
Aula17 (16:02 min)
– Diagrama de Classes conceito e utilização
A UML e os diagramas; O Diagrama de classes
Criando um diagrama de classes no Visual Studio
Aula18 (12:40 min)
– Delegates - Apresentação : Conceitos e
Utilidades
Delegate e MultiCastDelegate; Como funciona o delegate
Definindo delegates no VB .NET - declaração , instanciação e invocação
Exemplos práticos mostrando como criar e usar delegates
Aula19 (13:31 min)
– Expressões Lambdas - Apresentação e Conceitos
básicos
Apresentando o conceito das Expressões lambdas
Características das expressões lambdas no VB .NET; Utilidades
Exemplos de sintaxe e de definições e utilizações usando Expressões Lambdas
Aula20 (18:54 min) –
As novidades da linguagem - VB .NET 14
ReadOnly AutoProperties : conceitos e exemplo prático
Auto Property Initializers : conceitos e exemplo prático
Operador ?. : conceitos e exemplo prático
Strings literais com múltiplas linhas : conceitos e exemplo prático
Módulo 2 – DataBinding_AdoNet
Aula01
(29:00 min)
–
DataBinding e novos componentes de acesso a dados
Acessando dados do SQL Server e exibindo nos controles de formulários
Windows Forms.
Criando o Banco de dados e tabelas no Visual Studio
Usando o configuração do assistente DataSource : Exibição Grid ou Detalhes.
Criando uma aplicação com DataBinding
Aula02
(15:00 min)
–
Usando DataSet Tipados, Objeto DataSet,
DataTables; Criando um DataSet tipado e usando suas propriedades Definindo e
configurando consultas no DataSet
Aula03
(57:00 min)
–
Acessando banco de dados – SQL Server usando ADO .NET
Conceitos sobre Banco de dados, tabelas, registros, campos; Provedores para
acesso a dados SQL Server, MS Access – System.Data.SqlClient e
System.Data.OleDb
Instruções SQL : SELECT, INSERT INTO, DELETE FROM, UPDATE SET
Criação do banco de dados e tabela no Visual Studio – definindo campos, tipo
de dados, chave primária, coluna identity
Operações para Selecionar, Incluir, Atualizar, Eliminar e Navegação pelos
registros.
Exibição dos registros no componente DataGridView
Objetos ADO .NET : DataSet, DataTable, DataAdapter
Formulário MDI, Formulário Startup
Aula04
(24:00 min)
–
Acesso a dados via Assistentes; Criando
aplicações com acesso a dados
Conceitos básicos de utilização do VB .NET para
criar aplicações Windows Forms
Acessando um banco de dados SQL Server usando DataSet Tipados e os
Assistentes
Aula05
(18:44 min) –
Stored Procedures I – SQL Server, Conceitos e
definições
Criando o banco de dados e Tabela no Visual Studio
Definindo a string de conexão no arquivo App.Config
Criando e Usando Stored Procedures com Visual Basic e SQL Server
Criando Stored Procedures para Incluir, Selecionar, Excluir e atualizar
dados, definindo parâmetros
Exibindo dados no DataGridView
Aula06
(9:59 min)
–
Stored Procedures II - SQL Server
Criação da aplicação realizando as operações CRUD usando stored procedures
no SQL Server
Aula07
(37:00 min) –
O acesso a dados Usando ADO .NET em Camadas - I
Criando o Banco de dados e tabelas, Criando o formulário
Definindo a string de conexão no arquivo App.Config
Criando um projeto Estoque
Aula08 (42:00 min) – O acesso a dados
Usando ADO .NET II
Realizando as tarefas básicas de acesso a dados – CRUD no SQL Server
Usando o código nos eventos dos controles e no formulário.
Aula09
(62:00 min)
–
O acesso a dados Usando ADO .NET III –
Aperfeiçoando o projeto
Usando uma arquitetura em 3 camadas em uma aplicação Visual Basic
Separando responsabilidades (o princípio SRP)
Criando uma camada de acesso a dados, camada de negócios e camada de
interface
Aula10 (14:46 min)
– Criando uma camada de acesso a dados genérica
I –
Apresentando os conceitos de arquitetura em Camadas : UI, BLL e DAL
Criação da Camada de Acesso a dados Genérica – DAL Genérica
ADO .NET – System.Data.Common, Factory de Provedores
DbProviderFactories e GetFactory
Aula11 (25:46 min)
– Criando uma camada de acesso a dados genérica
II –
Criando o projeto Class Library DAL no Visual Studio
Criando o projeto Class Library BLL
Criando o projeto Windows Forms WinFormsTeste
Criação da classe de conexão, DALGenerico e Enumeração TipoComando
Aula12 (55:00 min)
– Criando uma camada de acesso a dados genérica
III –
Criando o projeto para testar a DAL Generica;
Testando o projeto da camada de acesso a dados genérico
Testando para o SQL Server e MySQL
Aula13 (30:25 min) –
Login em Camadas com ADO .NET - Microsoft Access
Criando um projeto simples em camadas para separar as responsabilidades;
As camadas de apresentação, de negócio e de acesso aos dados; A camada de
transferência : DTO
Definindo os métodos para acessar o banco de dados Microsoft Access 2007
Aula14
(52:24 min)
– DataBinding com WPF
Apresentando os conceitos básicos da vinculação de dados da WPF
Criando o projeto WPF e fazendo o CRUD com databinding
A propriedade DataContext;
Aula15 (30:24 min)
– DataBinding com WPF e ListBox
Apresentando o DataBinding da WPF, a linguagem XAML
Apresentando o ambiente do WPF
Criando o projeto para preencher um Controle ListBox com dados
Acessando o SQL Server , Northwind.mdf e acessando a tabela Categories
Módulo 3 – LinqToSQL, Entity Framework e NHibernate
Aula01
(18:00 min) –
LINQ to SQL
Apresentação de conceitos , características e propriedades do LINQ to SQL
Aula02
(14:00 min) –
LINQ to SQL - Mestre Detalhes
Exemplo de criação de aplicação com Mestre-Detalhes com DataBinding usando
LINQ to SQL
Aula03
(57:00 min) –
LINQ to SQL – Manutenção de dados – CRUD
Criando uma aplicação completo e realizando a inclusão, alteração, exclusão
e seleção de dados usando
LINQ to SQL Realizando e entendendo o mapeamento objeto relacional do LINQ
to SQL
Aula04 (16:00 min)
–
Usando o Entity Framework – Manutenção de dados –
Apresentando o Entity Framework - A ferramenta ORM da Microsoft
Conceitos básicos : O que é o Entity Framework, como trabalha, Entity Data
Model
Aula05 (33:00 min)
– Apresentando e Usando o NHibernate
Apresentação e Conceitos Básicos do NHibernate :
Aplicação exemplo usando NHibernate com VB .NET
Módulo 4 – Acessando o MySQL
Aula01 (12:00 min)
– MySQL – Apresentação e Instalação
Apresentação e Instalação do MySQL Conector
Aula02 (10:00 min)
– MySQL – Criando o banco de dados e as tabelas
Usando o MySQL Administrator e o Query Browser
Aula03 (35:00 min)
– MySQL – Criando o projeto no Visual Basic .NET
Referenciando o Conector/Net
Definindo a arquitetura da aplicação em camadas
Criando a camada DAL - Data Access Layer
Aula04 (27:50 min)
– MySQL – Criando a camada de negócios - BLL
Definindo as operações CRUD - Create, Update, Read, Delete
Aula05 (42:00 min)
– Criando a camada de apresentação
Implementando as operações CRUD - Alterar, Incluir, Excluir, Editar
Acessando a Camada BLL - Business Logic Layer
Módulo 5 – Windows Forms – Controles de formulário I
Aula01 (32:00 min)
– Usando o Controle ProgressBar
Apresentação e Conceitos Básicos do Controle ProgressBar : Maximum, Minimum,
Step, Value, Increment,
PerformStep, ResetText, MarqueeAnimationSpeed
10 Aplicações que mostram os recursos do ProgessBar
Aula02 (37:00 min)
– Usando o Controle ListBox
Apresentação e Conceitos Básicos do Controle ListBox: DataSource, Items,
DisplayMember,
ValueMember, SelectedValue, SelectedItem, SelectedIndex
07 Aplicações que mostram os recursos do ListBox
Aula03
(41:00 min)
– Usando o Controle Combobox - I
Apresentação e Conceitos Básicos do Controle Combobox: DataSource, Items,
DisplayMember,
ValueMember, SelectedValue, SelectedItem, SelectedIndex
Aplicações que mostram os recursos do ListBox
Aula04 (38:00 min)
– Usando o Controle Combobox - II
Apresentação e Conceitos Básicos do Controle ListBox: DataSource, Items,
DisplayMember,
ValueMember, SelectedValue, SelectedItem, SelectedIndex
Aplicações que mostram os recursos do ListBox
Aula05 (38:00 min)
–
O controle OpenFileDialog
Conceitos básicos : FileName, InitialDirecotry, MultiSelect, FIleOpen, etc.
Exemplos práticos mostrando como usar os recursos do OpenFileDialog
Aula06 (41:00 min)
–
O controle SaveFileDialog
Conceitos básicos : InitialDirecotry, Filter, DefaultExt, RestoreDirectory ,
CheckFileExists, CheckPathExists,
CreatePrompt ShowDialog, DialogResult, etc.
Exemplos práticos mostrando como usar os recursos do SaveFileDialog
Aula07 (18:00 min)
–
O controle FolderBrowserDialog
Conceitos básicos : Description, RootFolder, SelectedPath,
ShowNewFolderButton, ShowDialog, DialogResult
Exemplos práticos mostrando como usar os recursos do FolderBrowserDialog
Aula08 (54:00 min)
–O controle DataGridView I
Apresentando o DataGridView, Vinculando a fonte de dados diretamente ao
controle
Modos de Vinculação de dados; Usando o modo Bound - DataSet tipados
Filtrando dados no DataGridView; usando DataView e BindingSource
Aula09 (55:00 min)
–
O controle DataGridView II
Acessando um banco de dados e vinculando as informações ao DataGridView
Usando datasets não tipados;Usando ADO .NET
e comandos SQL para preencher o DataGridView
|
Aula10 (39:00 min)
–
O controle DataGridView III
Conceitos básicos : Acessando outras fontes de dados
Acessando arquivos XML, arquivos Textos, Coleções Tipadas, Arrays de objetos
Aula11 (34:41 min)
–
O controle DataGridView IV - Paginação com
DataSet
Usando os objetos DataAdapter, DataSet e DataTable e o método Fill
sobrecarregado,
Definindo o registro inicial, o número de registro a paginar e a fonte de
dados
Módulo 6 – Windows Forms – Controles de formulário II
Aula01 (34:00 min)
–
Menu e ToolBars - 1
Conceitos básicos : Criando um formulário de Menu com opções
Usando os controles: MenStrip, ToolStrip, StatusStrip, Timer, ListView e
ImageList
Configurando os controles de menu e ToolBars
Aula02 (60:00 min)
–
Menu e ToolBars - 2
Conceitos básicos : Criando um formulário de Menu com opções
Usando os controles: MenStrip, ToolStrip, StatusStrip, Timer, ListView e
ImageList
Implementando algumas opções dos menus via código
Aula03 (35:00 min)
– Controle ListView - 1
Controle ListView - recursos propriedades, métodos e eventos
Propriedades : View , Columns,Groups, Items, FullRowSelect, SelectedItem,
GridLines , HeaderStyle Métodos: BeginUpdate, EndUpdate, ItemCheck,
GetItemAt
Eventos: Click, ItemCheck, SelectedIndexChanged, TextChanged
Usando o ListView : configurando Cabeçalhos, Items, SubItens e Grupos
Usando o ListView com ImageList : LargeImageList, SmallImageList,
StateImageList
Atribuindo imagens aos itens do ListView
Aula04 (17:00 min) –
Controle ListView - 2
Controle ListView - recursos propriedades, métodos e eventos
Configurando o Controle ListView via código
Definindo itens e subitens, selecionando itens e calculando totais no
ListView
Aula05 (34:00 min) –
Controle ListView - 3
Controle ListView - recursos propriedades, métodos e eventos
Criando colunas, itens e subitens via código
Incluindo itens, removendo itens, editando itens, localizando itens via
código
Usando as propriedades : HoverSelection, FocusedItem, FindItemWithText,
SelectedItems
Aula06 (21:00 min) –
Controle ListView - 4
Controle ListView - recursos propriedades, métodos e eventos
Acessando um banco de dados SQL Server e exibindo as informações no ListView
Definindo a configuração e fazendo o acesso no SQL Server
Definindo colunas, itens e subitens no ListView a partir da tabela do banco
de dados
Aula07 (13:00 min) –
Controle TreeView - 1
Controle TreeView - recursos propriedades, métodos e eventos
A classe TreeNode, criando Nós e sub nós usando o Editor Visual
Aula08 (30:00 min)
– Controle TreeView - 2
Controle TreeView - recursos propriedades, métodos e eventos
SelectedNode - Selecionando um Nó, Nodes.Add() criando Nós via código
Métodos BeginUpdate/EndUpdate, Expandindo e Recolhendo os nós usando
ExpandAll/ColapseAll
Obtendo o caminho da hierarquia de nós com FullPath
Aula09 (20:00 min)
– Controle TreeView - 3
A classe TreeNode, criando Nós e sub nós usando via código
SelectedNode - Selecionando um Nó, Nodes.Add() criando nós dinamicamente
Removendo Nós com a propriedade Remove, Limpando nós com a propriedade
Clear()
Criando uma instância do TreeView via código
Definindo imagens em um ImageList e exibindo com TreeView: ImageIndex e
SelectedImageIndex
Aula10
(30:00 min)
– Controle TreeView - 4
Exibindo informações de um banco de dados no TreeView : Northwind.mdf
Usando a ADO .NET para acessar e obter informações das tabelas : DataSet,
DataView
Acessando tabelas do SQL Server e exibindo categorias e produtos no formato
hierárquico
Atribuindo imagens ao TreeView
Aula11
(46:00 min) –
Controle TabControl - 1
Apresentação do controle e conceitos básicos
Propriedades principais : TabCount, SelectedTab, SelectTab, SelectedIndex
Eventos: Click, Selected, Selecting, SelectedIndexChanged
TabPages definição de propriedades
Aula12 (26:00 min) –
Controle TabControl -2
Utilização do Controle TabControl em tempo de execução
Criação da instância da classe TabControl, Instância da classe TabPage
Criação da instância da classe Button, e PictureBox, ImageList
Atribuir o ImageList ao TabControl e definir os índices das imagens
Módulo 7 – Windows Forms – Controles de formulário III
Aula01 (32:00 min) –
Controle SplitContainer -1
Apresentação do controle e conceitos básicos
Definição das propriedades principais do controle : Orientation, Dock,
SplitterDistance,
SplitterIncrement, SplitterWidth, Definição das propriedades dos Panels
Aula02 (16:00 min) –
Controle SplitContainer - 2
Utilização do controle em tempo de execução
Criação da instância da classe SplitContainer e definição de propriedades
Criação da instância da classe ListView e RichTextBox e inclusão desses
controles no SplitContainer
Aula03 (20:00 min) –
Controle TableLayoutPanel - 1
Apresentando o controle TableLayoutPanel e conceitos básicos
Configuração do controle : Add Column, Add Row, Remove Column e Row e Edit
Rows e Columns
Propriedades: AutoSize, AutoScroll, ColumnCount,RowCount, CellBorderStyle e
GrowStyle, ColumnsSpan, RowSpan, Cell
Aula04 (20:00 min) –
Controle TableLayoutPanel - 2
Utilização do controle em tempo de execução
Criação da instância da classe TableLayoutPanel e definição de propriedades
: Location, Name, Size, CellBorderStyle, BackColor, ColumnCount, RowCount
Formatando as linhas e colunas do TableLayoutPanel : ColumnStyles e
RowStyles
Criação de instâncias da classe Button e inclusão no controle e
posicionamento
Aula05 (17:00 min) –
Controle FlowLayoutPanel
Apresentação do controle e conceitos básicos
Configuração do controle e suas propriedades : Dock, Anchor, FlowDirection,
WrapContents
Utilização do controle em tempo de execução
Criação da instância da classe FlowLayoutPanel e definição das propriedades
: Name, FlowDirection, WrapContents, Location, Size
Criação de instâncias da classe Button e inclusão no controle
FlowLayoutPanel
Aula06 (19:00 min) –
ProjetoExemploLayout
Visualizador de Imagens - Projeto Windows Forms que mostra como criar uma
interface básica usando os controles FlowLayoutPanel , TableLayoutPanel,
PictureBox, Button e CheckBox, OpenFileDialog e ColorDialog
O projeto permite selecionar e visualizar imagens no controle PictureBox nos
formatos Normal e Stretch
Aula07 (29:40 min) –
Controle RichTextBox - 1
Apresentação do controle e conceitos básicos
Configuração do controle seu métodos e suas propriedades : WordWrap,
DetectUrls, Clear, SelectAll, Undo, Redo, Copy, Paste, Cut
Exemplo prático com definição de propriedades e métodos via código e via
janela de propriedades
Aula08 (43:41 min) –
Controle RichTextBox - 2
Criação de projeto exemplo mostrando como salvar arquivos, abrir arquivos,
encontrar texto, aplicar negrito, itálico, sublinhado : Métodos : LoadFile,
SaveFile, Find . Exemplo prático Editor de textos.
Aula09 (38:00 min) –
Controle RichTextBox - 3
Utilização e definição de propriedades e métodos no controle RichTextBox via
código.
Inserindo imagens de um arquivo e da web no RichTextBox, Limpando o conteúdo
do controle.
Ler o conteúdo texto do controle, carregar um arquivo .rtf, localizar texto
, alterar texto selecionado e salvar arquivo no formato .rtf
Aula10 (25:48 min) –
Controle BackGroundWorker
Utilização e definição de propriedades e métodos e eventos principais no
controle BackGroundWorker
Exemplo prático usando o BackGroundWorker mostrando como usar os principais
métodos e eventos : DoWork, RunWorkerAsync, ProgressChanged,
RunWorkerCompleted, ReportProgress, IsBusy, WorkerReportProgress e
WorkerSupportsCancellation
Aula11 (43:00 min) –
Controle FileSystemWatcher
Utilização e definição de propriedades e métodos e eventos principais no
controle FileSystemWatcher
Exemplo prático usando o FileSystemWatcher mostrando como usar os principais
métodos e eventos : Filter, InternalBufferSize, NotifyFilter, Path,
OnChanged, OnCreated, OnDeleted, OnRenamed. WaitForChanged.
Aula12 (43:00 min) –
Controle DateTimePicker
Utilização e definição de propriedades e métodos e eventos principais no
controle DateTimePicker
Exemplo prático usando o DateTimePicker mostrando como usar os principais
métodos e eventos : Value, ShowUpDown, Format, Checked, CalendarFont,
MaxDate, MinDate, DateTimePickerFormat,
Módulo 8 – Windows Forms – Controles de formulário IV
Aula01 (33:00 min) –
Controle MaskedTextBox - 1
Utilização e definição de propriedades e métodos e eventos principais no
controle MaskedTextBox
Exemplo prático usando o MaskedTextBox mostrando como usar os principais
métodos e eventos : Mask, Text, TextMaskFormat, MaskInputRejected, MaskFull
Aula02 (30:57 min) –
Controle MonthCalendar - 1
Apresentação do controle suas propriedades e recursos básicos :
SelectionRange, MaxDate, MinDate, MaxSelecionCount, SelectionStart,
SelectoinEnd, ShowToday, ShowTodayCircle, ShowWeekNumbers, FirstDayOfWeek,
BoldedDates, MonthlyBoldedDates, AnnuallyBoldedDates,CalendarDimensions.
Eventos DateChanged e DateSelected.
Projeto Exemplo mostrando as principais propriedades.
Aula03 (31:46 min) –
Controle MonthCalendar - 2
Projeto Exemplo mostrando como definir as propriedades via código e usar os
eventos DatteChanged e DateSelected para selecionar data selecionada pelo
usuário.
Aula04
(26:42 min) –
Controle MonthCalendar - 3 - Projeto Agenda com MonthCalendar
Projeto Exemplo mostrando como usar o controle MonthCalendar para criar uma
agenda que permite ao usuário registrar e selecionar apontamentos de um
agenda conforme a data selecionada pelo usuário no MonthCalendar
Aula05 (26:27 min) –
Controle WebBrowser - 1
Apresentação do controle suas propriedades e recursos básicos : Navigate,
GoFoward, GoBack, GoHome, GoSearch, Stop, Refresh; Eventos : Navigating,
Navigated, ProgressChanged, DocumentoCompleted
Projeto Exemplo mostrando as principais propriedades criando um navegador
básico com progressbar.
Aula06
(31:22 min) –
Controle WebBrowser - 2
Tratando código HTML com Document, HtmlElement, GetElementsByTagName,
GetElementByID, SetAttribute, GetAttribue, InvokeMember;
Fazendo login no web site do Yahoo com o webBrowser.
Aula07
(35:16 min) –
Controle Timer
Definição e utilização; Propriedades e Métodos Enabled, Interval, Stop,
Start , Evento Tick,
Usando o componente Timer com Progressbar, Usando a classe Timer
Exemplo prático usando o componente Timer e a classe Timer com AddHandler e
AddresOff.
Aula08
(16:10 min) –
Classe StopWatch - Definição e utilização;
Propriedades, Métodos e Eventos : Elapsed, ElapsedMiliseconds, ElapsedTicks,
IsRunning, Start, Stop, StartNew, Reset e Restart;
Usando a Classe StopWatch para medir tarefas:
Exemplo prático usando a classe StopWatch
Módulo 9 – Acessando a Web
Aula01 (29:00 min) –
Acessando informações na Web I
Modos de interagir com a web: HttpWebRequest/HttpWebResponse, WebClient,
HttpClient, APis de Terceiros;
HttpWebRequest/HttWebResponse : WebRequest/WebResponse - GET e POST , Create
e CreateHttp;
WebClient - UploadFile, DownloadFile, OpenRead, OpenWrite, etc.
HttpClient - await, async, HttpRequestMessage, HttpResponseMessage;
Download de arquivos da web com WebClient.DownloadFileAsync com progressbar;
Aula02 (26:00 min) –
Acessando informações na Web II
Criando um projeto VB .NET para Download de arquivos da web com
WebClient.DownloadFileAsync com progressbar;
BÔNUS
1 – Cadastro de Pacientes – CRUD com ADO .NET em Camadas
Aula01 –
duração 44:58 min.
– Apresentação do projeto, definição de requisitos funcionais, diagrama de
caso de uso, definição da arquitetura da aplicação :
DTO, DAL, BLL e UI , conceitos ADO .NET
Aula02 –
duração 34:35 min.
– Definição da estrutura dos projetos, Criação da solução e dos projetos ,
definição do relacionamento entre as camadas
Aula03 –
duração 35:13 min.
– Criação e definição da camada de acesso a dados – DAL
Aula04 –
duração 54:12 min.
– Criação e definição da camada de negócios – BLL
Aula05 –
duração 47:33 min.
– Criação e definição da camada de apresentação – UI – parte 1
Aula06 –
duração 43:23 min.
– Criação e definição da camada de apresentação – UI – parte 2
Aula07 –
duração 52:41 min.
– Criação e definição da camada de apresentação – UI – parte 3
Aula08 –
duração 47:03 min.
– Criação e definição da camada de apresentação – UI – parte 4
Código
fonte do Projeto Completo
BÔNUS
2 – Projeto Livraria – Usando os Assistentes e a Vinculação de dados
Aula01 – Apresentação
do projeto, definição de requisitos funcionais, diagrama entidade
relacionamento, relacionamento entre as tabelas do sistema, Criação do
projeto, Criação do banco de dados e das tabelas
Aula02 – Incluindo
dados nas tabelas, Diagrama das tabelas e relacionamentos, criando os
formulários e definindo o menu de opções, formulário MDI
Aula03 – Criando
os formulários de Cadastro da aplicação
Aula04 – Criando
o formulário de consulta do sistema, Databinding, BindingNavigator,
TableAdapter
Aula05 – Implementando
o cadastramento de pedidos
Aula06 – Implementando
o relatório de pedidos dos clientes usando o ReportViewer
Aula07 – Fazendo
o Deploy da aplicação; Usando o ClickOnce
Código fonte do Projeto Completo
|