Transcrições
1. Introdução | Visual Studio: seu guia para programação básica C# OOP: Olá e bem-vindo ao seu curso de loja OPC com Visual Studio. Meu nome é Matthew Dewey. Eu estudei programação por vários anos aprendendo linguagens de programação civil em toda a minha Coreia. Tendo percorrido milhares de estudantes ao longo destes anos, descobri o quanto a nova era do programa é lutada para entender
os fundamentos da programação, para
não mencionar os conceitos avançados. É Maar objetivo como instrutor de programação para fornecer-lhe uma maneira simples e prática aprender a programação não de apodrecer no papel ou praticar teoria, mas codificação de barras e criação de programas, programas que têm um uso e contêm código que, sem dúvida, irá ajudá-lo ao longo de sua carreira para não apenas criar programas, mas para torná-los eficientes e bem escritos. Neste curso, falamos sobre classes e métodos os fundamentos da programação orientada a objeto Opie. Antes que eu pudesse discutir o que este curso contém e o que você vai aprender a fazer, devo avisar que algum conhecimento iniciante é necessário. Você precisará ter estúdio visual, o I D que estará trabalhando e o conhecimento fundamental fora See shop. Você deve saber como criar topos variáveis civis. Use loops se declarações e recuperar, Use uma filha ou filha de processamento se você estiver confiante de que você tem essas habilidades do que
permitir que eu continue. Se não, então uma recomendação de levar mãe Beginning chama Visual studio, o básico Ver curso de programação loja você vai aprender tudo o que você precisa saber e os fundamentos da programação concha naquele fantasma. Agora, o que você vai aprender neste curso? Você estará aprendendo o que são as classes e o que estão acostumados sobre como criá-las. Você aprende a criar essas classes. Você aprenderá como essas classes se vinculam. E com isso em mente, salve-se código criando e programa O P, você vai aprender sobre a criação de métodos, os diferentes tipos de métodos e como fazê-los funcionar. Bem, com qualquer pedaço de filha que precisa ser processado, Al apresenta-lhe a programação para a qual você pode praticar enquanto vamos. E eu recomendo praticar como você vai, pois isso, sem dúvida, irá ajudá-lo não só neste curso, mas no futuro. construir sua proeza de programação, haverá um projeto no final deste curso onde nosso pedir-lhe para criar e rop programa que atenda a certas especificações para realizar uma tarefa simples, é
claro, apresentar estes lições e projeto da maneira mais simples para evitar quaisquer pesquisas ou luta. No final deste curso, você terá a base e mais algumas dicas sobre programação orientada a objetos ao trabalhar com C Sharp. Espero que este curso em grande neste ano sobre o assunto e você avançar para o mundo fora da programação. Obrigado, e te vejo no próximo vídeo.
2. Introdução às aulas: Olá e bem-vindo ao seu fone de ouvido. Eash, é
claro, era estúdio visual. Neste vídeo, discutiremos quais são as aulas e quais são úteis. Primeiro, você sabe, há um programa principal no qual você escreve seu código. O programa executar Herbal será executado este código usando os métodos e variáveis que você chamou e criou. Este programa principal é mostrado pelo salão de abertura desta seção que ele Raj ocorreu. Vazio estático principal. Este é o legal do seu programa, a seção principal executar ervas. Se não houver nenhum bom neste programa específico, então seu programa produzirá nada além de um grande afirmando que o programa é executado com sucesso. O que vamos fazer é criar seções semelhantes de código, mas essas seções não serão executadas ble. Essas seções são chamadas classes. Essas classes, em seguida, contêm métodos que discutiremos em um vídeo posterior. As classes que contêm esses métodos serão chamadas pelo programa principal a seção
principal do vazio estático do código. Ao criar objetos, esses objetos farão uso dos métodos dentro das garras. Como as classes são vinculadas é por uma hierarquia simples. A classe contida dentro do projeto de programas principais pode ser usada pelo programa principal,
desde que a classe esteja contida no pacote em que o método principal pode localizar este próximo se um objeto ou linha de código for chamado, desde que o está contida neste pacote, o método principal pode localizar este fechamento usando um objeto ou linha de código. É um processo bastante simples que você não precisa se preocupar muito. Organizar suas aulas é importante se você depender de um determinado código para ter isso em mente ao trabalhar com objetos. O que você já deve saber é que você tem usado aulas desde o início da programação . Excepto estas aulas. Não estou contido no programa principal. Estes têm Bean importado para o programa através das ID configurações padrão do
ID
. Você pode encontrar essas classes importadas escritas na parte superior do seu código no programa principal. Agora há dois lugares onde você pode criar sua classe. Você pode criá-lo no programa principal. Embora isso nem sempre seja recomendado quando se trabalha com programas Opie menores, a maneira mais comum é criar uma classe nítida C adicional no mesmo projeto. Isso pode ser feito facilmente adicionando um átomo um vidro afiado c. Depois de clicar na pasta Projeto, mostrarei como no próximo vídeo, criando uma aula de prática, com a
qual trabalhará ao longo deste curso. Depois de criar este vidro, você notará mais tarde que ele não precisa ser importado ao criar um objeto e invocar seus métodos. Isso porque, como se fôssemos criar um fechamento dentro do programa principal ou apenas dentro do projeto, a classe é local para este programa principal. Desbloqueie as classes, que são importadas por padrão ou pelo programador. Essas classes são pré-fabricadas dentro do I D E e precisam ser importadas para fazer uso do seu código. Então, para resumir quais classes são, existem seções de código contendo métodos que podem ser executados cedo através de um objeto na classe principal executar herbal. Se você ainda tem dificuldade para entender como o sistema funciona, você terá uma idéia melhor no próximo vídeo que conclui isso. Ouça. No próximo vídeo, vamos criar um projeto de prática e uma aula para acompanhar
3. Criação de curso: Olá e bem-vindo ao seu próprio curso de loja OPC com estúdio visual. Neste vídeo, vou mostrar a vocês como criar uma classe de duas maneiras. Como você pode ver, eu tenho o programa Microsoft Visual Studio Open. O que você ia fazer é criar um projeto no qual vamos trabalhar ao longo deste curso temos um novo projeto de arquivo. Você percebe que haverá uma caixa suspensa visual C. Nós clicamos no Windows Classic Desktop Council aplicação dot net framework e nomeamos nosso projeto para este. Vamos chamar de prática do Opie, então é treino duplo e clique. OK, agora, como você pode ver, nós temos nosso programa principal onde o espaço de nomes, o programa fechado e o vazio estático principal, que conterá nosso código executável. Agora, para entender melhor quais classes podemos dar uma olhada em nosso código principal de ervas executar. Temos o programa de aula, a classe principal e o nosso programa principal. E dentro do fechamento, temos o nosso principal torna o vazio estático principal May disse o que quer que você apodreça dentro, esta cláusula principal vai ser executada. Então, se quisermos criar uma classe que não é executar herbal, em outras palavras, para criar uma classe que podemos chamar objetos de. Temos que ter certeza de que está fora deste programa de classe, e isso é facilmente feito. A primeira maneira em que eu vou mostrar a vocês como criar uma classe está dentro do próprio
programa principal . Estamos aqui para o fim da aula, até
o fim da aula. Começamos uma nova linha e criamos uma nova classe por topo em classe pública, e desistimos através do nome, como um escritor. Agora que fizemos isso, abrimos nossa seção para fechar, na qual teremos nosso código. O que criamos agora é um fim, e sabemos que é uma classe do nome, bem como se tentássemos produzir algo através da própria classe, ele lançará uma era. Por exemplo, temos um simples até Portland cônsul ponto de linha direita cotações duplas têm amor fechado
no semi cólon é uma LAN simples, que, quando executado no método principal, irá colocar a terra Olá em o conselho. No entanto, na cláusula, isso não acontece porque o código principal precisa ser contido dentro de um método. Então, se fôssemos criar incrível dentro deste lugar, esta terra correria, mas apenas uma vez convocada. No método principal, você precisa manter isso em mente ou código dentro de um método externo que não é o método principal não
será executado a menos que os métodos principais digam isso. A segunda maneira em que você pode criar um fechamento dentro do seu programa é indo para a solução. Explorador, direito, clicando na hora p prática, clicando em Adicionar novo Artem e o que queremos adicionar é uma classe dentro clique adicionar. Podemos dar um nome a esta aula, mas por enquanto estou a deixá-la o mais perto que puderam ver. Não é uma cláusula principal, e podemos chamá-lo através da criação de um objeto no programa Santa Main. Então vamos praticar a criação de um objeto. Agora você está de volta do programa Charlemagne. E agora vamos apenas começar nosso primeiro fechamento, que nós criamos dentro do programa principal para criar um objeto que nós lideramos no nome da classe lembrando escritor nós demos seu objeto para nome como Taste é igual a novo escritor, um conjunto de colchetes fechar com o mesmo eu coronel. E assim, convocamos uma aula. Podemos então usar seus métodos por superior-lo no nome do ponto objeto e um método que se
enquadra na classe. partir de agora, não
há métodos sob o direito de fechar, então não há nenhum ponto em criar um objeto. No entanto, tudo isso é apenas um teste para ver se nossas classes estão sendo criadas corretamente. Agora vamos tentar criar um objeto para uma classe um custa. É um top de corrida do Islã na classe 1. Vamos chamar-lhe Sabor é igual a novo mais um. Feche o Kerlan sênior. E como você pode ver, não
há erros. A nossa Classe 1 aparece aqui e o Explorador de Soluções logo acima do nosso programa principal. Então, vendo como ele está no mesmo projeto é encontrado localmente, e nós podemos chamá-lo em nosso método principal. E lá você tem, como criar classes em C Shop Visual studio. Estas são as duas maneiras pelas quais você pode criar um custo no Visual Studio. O método de estrada pobre para a criação de Klaus é criando um fechamento, adicionando-o ao projeto vez de tê-lo no programa principal. Então, por enquanto, vou apagar a aula pública aqui, e vou deletar a classe um também. Vamos recriar uma aula mais tarde. No curso, quando aprendermos sobre métodos que concluem esta lição no próximo vídeo, vamos discutir métodos de topo.
4. Introdução aos métodos: Olá e bem-vindo ao seu curso de loja OPC com Visual Studio. Neste vídeo, vamos discutir métodos e seus diferentes tops. Métodos são pequenos programas que poderiam ser chamados por objetos que representam os métodos. O respectivo Kloss, por exemplo. Eu posso criar um meted que é simplesmente um salão de impressão de texto. Eu poderia então dar-lhe a impressora de texto nome criado objeto no programa principal para essa classe e, em seguida, direita nesta terra abaixo da impressora ponto tex nome objeto de criação de objeto, um conjunto de colchetes perto com um ponto e vírgula. Com isso, muito Kurt. Meu programa principal, em seguida, olhar para a classe que o nome do objeto representa, encontrar 3 de maio e executar o código dentro. Claro, este é apenas um conceito básico fora de um método para não mencionar apenas um top. Existem dois tipos de métodos que serão lidar com neste curso
métodos vazios e cobertos . Métodos Void são métodos que não retornam quaisquer valores. Os dois principais métodos fazem. Por exemplo, um método superior pode ser usado para dar valor a uma variável. Parecerá algo como a terra da seguinte forma. Temos uma variável string chamada nome é igual ao nome do objeto. Não acasalem. Nomeie um conjunto de colchetes e vírgula para terminar fora da linha. Então, o que sempre justamente que o nome do método retorna será armazenado dentro da string. Nome da variável. Este método teria que ser um método de string superior para retornar um valor de string. Isto é o que uma corda com ele seria parecido. Nome do método String, eles disseram. Colchetes, Abrimos nossa seção e temos uma linha de retorno que contém o texto. Olá. Ao criar um método superior, você dá a variável top. Ele está retornando neste caso uma string o nome do pedreiro e um conjunto de colchetes que irá conter variáveis adicionais, sobre as
quais falaremos mais tarde. Dentro da seção abaixo, eu criei uma linha de retorno, após o qual eu coloquei o texto Olá em aspas duplas. O que isso induzirá. Retorna o valor da string off hello. Coloque-o em uma variável de string que o método era um san para Este é o mais básico fora de cima métodos. Agora vamos olhar para métodos vazios. Evite métodos. Não retorne nenhum valor. Eles são quatro. Eles não têm uma filha. Decoração sentado superior ou mesmo um método de retorno sobre evitar pode olhar como se segue. Evitar nome método É um colchetes? Nós não abrimos um código para seção, e dentro de você escreveu uma linha de exemplo, o que nem é necessário. Conselho. Não chocalhe em um conjunto de suportes. Olá, fechou o semi-cólon. Se este método fosse executado, ele iria simplesmente imprimir alan. Olá Agora evite maio. Isso não precisa ter nenhum código dentro dele para ser executado. Ao contrário do método superior, que requer um retorno LEM, o método vazio retorna vazio, que significa o Kurt e evitar. Método é usado principalmente para processamento filha, busca de
valor ou outras tarefas maiores. Mais métodos de topo são geralmente contendo muito menos código, visto como eles usados apenas para retornar valores em vez de processar filha. Isso resume os elementos principais evitar e métodos de topo. Mas e quanto a essas variáveis adicionais são mencionadas anteriormente. Se você é método requer mais filha antes de escrever sua tarefa, você pode solicitá-lo estão afirmando regras muito adicionais. Em um conjunto de colchetes que segue o nome do método, por exemplo, temos nulo nome Mrs e na visita Sul de colchetes cadeia seria criado na seção abaixo, criamos um lan e como palavra igual Olá Commerce espaço Plus faria e, em seguida, imprimir o vale. Teríamos evite método de modificar uma string chamada Will The Valley para este osso é dado no programa principal. Quando o respectivo objeto faz uso fora do método, seria olhar como segue nome do objeto método ponto, nome, um conjunto de colchetes e dentro temos o texto John, visto como o void admitido nome Método requer a string variável superior. E foi isso que fizemos. Nós agora armazenamos um valor dentro dessa variável. O valor sendo John Limited irá então processar o médico, que pode ser equipado com o conselho,
como mostrado anteriormente, como mostrado anteriormente, todos retornados usando um top dois acasalados. Claro que errou. Sua pode conter mais de uma variável, se necessário, simplesmente separando as diferentes variáveis com comércio, que poderia ter a seguinte aparência. Sim, temos um vazio. Perdê-lo em uma classe dentro do conjunto de colchetes temos corda seria vírgula em idade, e temos ajustado. O lan seria igual a se adequar a essas duas variáveis seria mais idade mais anos de idade. E então não publicamos no Cônsul no programa principal. Nós damos esses valores por topo no ponto nome do objeto Nome Mattered o conjunto de colchetes. Nós então temos nossa corda Valley John ou devemos ir para o Vale das Cordas de Madeira e vírgula 25 que irá para a idade invariável. A saída final destes será John tem 25 anos e lá você tem métodos. Eles são diferentes tops e como criá-los. Isso conclui esta lição. No próximo vídeo, vamos praticar o uso de métodos evite.
5. Prática de método vazio: Olá e bem-vindo ao seu curso de loja OPC com estúdio visual neste. Escuta, vou mostrar-te como criar métodos FOID. Primeiro, vamos criar um projeto que vamos estar trabalhando com métodos de topo e vazio. Neste curso, temos um arquivo, novo projeto Windows Classic Desktop Council aplicação. E vamos chamar esse método de prática o que criamos nosso programa principal. Vamos criar uma classe na qual vamos conter nossos métodos. Estamos também são prática acasalada dentro da solução Explorer. Nós vamos adicionar um novo Artem e tivemos uma aula de loja. Vamos chamar esta classe de escritor de fechar e clicar. Adicionar como você pode ver na solução Explorer, Temos o direito em frente aqui e podemos editar o código de aqui. Agora que criamos estão perto, vamos direto para a criação de um método vazio para criar de método. Primeiro temos que ter certeza que é público para que possamos ser recebidos pelo programa principal tão público e diz que é evitar acasalamento, evitar, e nós damos a ele o nome idade. Verifique para verificar a idade desde que nós vamos estar trabalhando de duas variáveis topo será ter um nome de
string para a variável nome. E nós vamos ter um estagiário de idade com um abrir nossa seção de código com um conjunto de parênteses. Em seguida, vamos direto para ocorreu com uma declaração se que verifica para ver se a idade é acima de 18 anos e inclusivo. Então, é se a idade é maior que igual a 18. Eu não sou uma seção de código. Nós não vamos usar o conselho para apodrecer, e nós vamos ter o nome apodrecendo mais citações são admitidas. Fechar a mesma economia dentro não tem mais se as idades abaixo de 18 17 anos e diminuir outro médico
do conselho, certo? Eu não nome mais estações Democratas não é admitido Fechar a mesma renda agora que
criamos são mensagem nula, rigor para cima programa principal e criado objeto para o respectivo perto de criar o objeto treetop em nome da classe, Eu daria o objeto de nomes como teste é igual a novo e novamente o nome da classe com um conjunto de colchetes perto do mesmo ocorreu em. Agora vamos usar o nosso método de teste dot idade garota e nós dar-lhe um valor de string fora de Joe Blog e uma idade de 25 anos perto com o semi Kotal. E uma vez que é evitar mensagem e tem o conselho direito terras dentro de seu código ou precisamos fazer é acabar o programa. Então, controle Fath. E como você pode ver, nosso programa está funcionando corretamente com idade acima de 18 anos. Então Joe Blog é admitido, e isso é o que ele imprime. Agora vamos fechar e testar nosso programa com outra filha de topo, como 18 anos. Joe ainda está admitido e agora, finalmente, abaixo de 17 em todo o nosso programa. Joe Blog não é admitido. Então agora temos um programa de trabalho. Temos um método que faz todo o trabalho. Temos um objeto que faz você de modo que o país método daqui é a forma mais simples, muitas vezes objeto orientado programa usando evitar perder que conclui isso. Ouça. No próximo vídeo, vamos praticar o uso de um método de toque
6. Prática de método digitado: Olá e bem-vindo a você. 00 P. C curso afiado com estúdio visual. Neste vídeo, vou mostrar a taxa do Ártico e usar métodos de topo. No vídeo anterior, praticamos o uso de métodos vazios. No programa de prática mítica, Katrina fazer é usar o mesmo programa,
remove, remove, evitar métodos e trabalhar a partir do zero. Então eu estou aqui no programa principal e eu vou apagar as duas linhas de código que escrevemos no vídeo
anterior. O que vamos fazer neste fim é reutilizar o vazio com aquela garota da idade de mãos dadas com o método dos dois primeiros,
o método da torneira retornará. O resultado final difícil para o funil girado resultou em uma variável que vamos criar que representa toda a classe. Então temos a classe rata. Mas vamos fazer depois que o escritor de classe é criar uma variável. Vamos chamar este resultado de string variável e vamos dar-lhe um vale estas aspas duplas. É, portanto, um valor de moinho. E agora vamos apenas evitar método para mudar o valor dos resultados para o que está escrito no conselho. Certo? cônsul sensível de Lance Rockland, nomeado mais citações duplas, é admitido então, em vez de apenas a terra certa do conselho, teremos o resultado igual ao que está dentro da trama cultural tão implacável para aumentar o alarme tem resultado igual ao que está dentro e o mesmo para o outro resultado Reraise Alon é igual ao seu resultado de aviso ainda está sendo registrado como uma variável dentro do método . Isso ocorre porque está fora e antes do método. Se vamos trabalhar com variáveis que são o fundo, devemos criá-las no topo da cruz para que todos os métodos abaixo tenham acesso a elas. Como você pode ver agora neste método vazio e agora nós vamos criar o top acasalado, que é simplesmente apenas retornar o resultado. Nossa mensagem de topo será cadeia pública e nós chamamos de resultado final disse colchetes vai
abrir nossa seção de codificação e nós topo em retorno resultado perto do mesmo coronel me. E isso é um top para o Nathan. Tem a corda de cima filha e está retornando uma corda. Se a nossa tentar retornar um inteiro, ele iria apenas mostrar uma era como dissemos nos vídeos anteriores. Agora vamos voltar para o programa principal cria um gosto escritor objeto é igual a novo escritor . Então vamos usar o vazio. Mace, aquela idade do teste de carrapato idade. Verifique os valores, John. E 25 novamente porque o semi cólon e, em seguida, nós vamos criar uma linha direita conselho
no console principal ponto direito do programa e, em seguida, viu os briquetes. Vamos ter o resultado do funil de ponto de teste perto do ponto semi-cólon. O que isso deve então fazer é tomar os vales John e 25 trabalhando através do
método de verificação de idade o h xeque-mate dentro, ajustar a corda. Resultado em conformidade. Como observamos no vídeo anterior, ele mudará. O resultado para nomear mais é admitido ter como resultado de fundo string. Nosso método dois top irá então retornar a variável string para o programa principal. E o que faremos se essas variáveis forem impressas em um cônsul Radler, então vamos provar nosso programa agora sobre o controle Cristian. Se, como você pode ver, ele foi impresso, John é admitido no conselho. Portanto, o nosso programa é bem sucedido. Nós não só aprendemos como criar um método de topo, mas também o usamos com um método vazio é foi tirado vantagem de regras locais muito tal resultado string. Ao mesmo tempo, podemos criar métodos civis que aproveitam o resultado string também, e não apenas retorná-lo como eu vou topo 2 Maio disse. Por exemplo, podemos criar um iniciador maior e mais complexo usando sua filha que criamos
na variável de resultado e como fizemos com o resultado final, podemos criar um top comprometido que retorna se você der uma olhada no nosso classe. Temos dois métodos e várias linhas de código, no entanto, e nosso programa principal, chamado Barcode, é apenas três terras. Este é o objetivo da programação orientada a objetos é ter nossos programas trabalhando lado a lado com vários objetos. Podemos passar por vários pedaços de filha não precisando de um loop, apenas um objeto. E com uma terra podemos executar curdo que criamos anteriormente, como você pode ver no método vazio que precisávamos deixou cair outro. Se declaração, podemos simplesmente usar o objeto com valores diferentes e o mesmo vale para o método de
resultado final do ponto de teste . Estamos criando um programa eficiente e salvando linhas de código que conclui esta lição. No próximo vídeo, vamos praticar programação orientada a objetos
7. Prática OOP: Olá e bem-vindo ao seu fone de ouvido. E curso loja com estúdio visual neste. Escuta, vamos praticar programação orientada a objetos nos vídeos anteriores, aprendemos a criar e usar métodos de topo e vazio. Vamos criar um fechamento com três métodos. Todos esses métodos trabalharão juntos para receber processo e saída. Filha, se tudo correr correctamente, nosso código principal dos programas terá apenas quatro terras, enquanto a nossa classe secundária terá vários abrangendo as funcionalidades dos programas. Primeiro, vamos criar nosso projeto. Vamos para o arquivo novo projeto Windows Classic Desktop Council aplicação dot net framework e vamos esfriar. Vou aplicar prática Object uma vez que tenhamos feito isso bem, agora criar o nosso sub close que irá conter todos os nossos métodos. Certo. Clique na prática de objeto. Vá para adicionar novo Outono, selecionamos visual C classe afiada e vamos chamar isso fechar a classe processo e clique em adicionar. Assim que fizermos isso, você os verá no programa Solution Explorer estando no programa e o processo está
próximo . Agora vamos discutir o que o programa estará fazendo em profundidade. O que vamos fazer é pedir ao usuário que entenda três pedaços de filha, seu primeiro nome, sobrenome e sua idade. Esse é o trabalho fora. O primeiro método será criar para receber a filha. O segundo método será processar o médico, tomando as variáveis e os valores que armazenamos nelas e processá-los para atender a uma saída que desejamos. E, finalmente, o terceiro método será um método de cadeia de topo que irá retornar o resultado que será suportado no programa principal. Primeiro, vamos criar variáveis que vamos restaurar os vales. Vamos criar uma string e arrefecer o nome. Fizemos citações duplas. Então é por isso que tem um valor. Em seguida, criar outra string para o sobrenome, que chamará nome L igual a aspas duplas novamente e, finalmente, um ent para a idade que
dará o valor fora zero perto com cínico. Agora que fizemos isso, podemos ir direto para o nosso primeiro método. Nosso primeiro método será evitar método uma vez que não está retornando quaisquer valores. Então vamos torná-lo público evitar e nós vamos dar-lhe o nome Mason off Return. Uma vez que está recuperando dados, todos
nós dissemos dois colchetes e, em seguida, abrimos nossa seção de código. No interior, este método terá várias terras certas e terras de leitura. Primeiro, teremos uma linha direita do conselho Rod Land fora da mensagem. Digite seu primeiro nome perto do semi dois-pontos, e então vamos dar a nossa variável string o nome. Variar o valor usando o conselho dot reid Terra. Eu disse para colchetes fechar com semi dois-pontos, e vamos fazer o mesmo para o sobrenome e idade, mas processar a entrada para um inteiro para armazenar na variável idade, bem
como ajustar as mensagens para atender a filha que estava recuperando então conselho ponto linha
direita citações duplas. Digite seu nome perdido Semi dois-pontos l Nome é igual console dot reid. Linha constantemente linha direita novamente, Desta vez no
reboque, você vai H e nós convertemos a corda em interject indo idade igual a converter 0.2 int 32. Abra os suportes Cônsul Dot Reid Linha perto do mar me coronel, e esse é o nosso primeiro método. Em seguida real cria o método que irá processar o público filha. Boyd e nós níquel este processando um estado de suportes e nossa seção dois no revestimento. Você fez isso? Vamos decidir sobre o que processamos as filhas, também. Uma vez que temos idade vamos tirar do que fizemos em nossos programas anteriores e
verificar se as idades acima, então para número, digamos, 20. Se a idade é acima de não inclusive de 20, então eles são admitidos no programa e nós
vamos tirar proveito do primeiro nome e sobrenome 200.2 tops, mencionando o sobrenome e, em seguida, o primeiro nome separado por uma vírgula. A forma mais formal de listar nomes, que é essencialmente o que nosso programa vai fazer. Então vamos criar uma declaração if se a idade é maior que 20. Como não é inclusivo, não
incluiremos os iguais. Agora precisamos de uma variável para o resultado em Então vamos para o topo. Nós criamos uma variável string que vamos chamar resultado e novamente é igual a aspas duplas. Voltamos para a nossa declaração if e alteramos o valor dos resultados para o seguinte resultado da mensagem é igual a l classe nome vêm no espaço mais nome. Primeiras aspas duplas é permitido no programa fechar com Semi Conan dentro criando else. Copiamos isso inalterado. A mensagem não é permitida no programa, e isso conclui nosso doente e método. Agora criamos um método superior que irá retornar a string pública resultado final. E é este resultado do tribunal e tem um resultado de retorno de linha perto do cenário lá. Temos três objetos. Voltamos para o programa Tom Main. Isso é um grande objeto e fazer uso deles. Primeiro chamamos o processo de classe que chamamos o objeto. Teste para agora é igual a novo processo dentro usado os métodos Teste ponto Retiro, Eu disse para colchetes fechar com cínico sobre isso vai recuperar a filha. Em seguida, processamo-la e, finalmente, colocamos o Conselho de Resultados na linha certa. Resultados de pontos de teste de registros de ativos. Outro conjunto de registros fecham o Simic. Agora que fizemos isso, vamos executar o controle do programa se formos apresentados com o cônsul nos pedindo para estagiar nosso primeiro nome e sob a escola piscando para indicar que estamos autorizados a Indiana valor, vamos entrar John e, em seguida, pede-nos para entrar no sobrenome. Então nosso primeiro encontro está funcionando corretamente. Até agora. Blog e vamos estagiar idade acima de 20, como 25. John do blog é permitido no programa. É simples é que vamos executar o programa novamente com a mesma filha, exceto que desta vez éramos apenas a idade de 20 não é permitido no programa, o que é correto, já que não fizemos isso inclusivo de 20. E, claro, qualquer outra coisa abaixo de 21 terá o mesmo resultado, e eles têm uma programação orientada a objetos. Mas antes de ouvir isso, vou te mostrar uma maneira simples de salvar algum código. Sim, temos nosso programa definido para diferentes métodos que podemos reutilizar em qualquer ordem. E, no entanto, muitas vezes queremos salvar resultados para perda se quisermos apenas, mas simplesmente ajustando o processo incorrido. No entanto, vamos salvar algumas terras no programa principal de uma maneira não tão ineficiente. Mas é uma dica muito útil para lembrar para programar mais tarde os métodos que
criamos agora . Insiders classe pode ser usado dentro da própria classe sem um objeto. Então, primeiro, deixe-me mostrar a vocês como, voltando ao nosso programa principal e excluindo essas duas terras por um ano, o que faremos então, é fazer uso de suas árvores e processar os United dentro do método de resultado. Sempre precisa fazer este topo no nome fora do método. Receba um conjunto de colchetes perto com semi-cólon. Tudo o que precisamos fazer é completar o nome fora do nosso método, como recuperar um conjunto de colchetes perto do semi dois-pontos. Vamos fazer o mesmo para o processamento, e agora vamos voltar para o nosso programa principal e executá-lo controle. Se você sabe que é o programa funciona da mesma maneira. Mesmo que o núcleo do nosso programa principal seja apenas duas linhas, não então Joe Bugs 25. O programa funciona da mesma maneira. Assim, com essa informação em mente, você pode criar uma programação orientada a objeto que vincula os objetos uns aos outros. Você pode ter a retirada dentro do processamento, então o momento para o usuário decidir processar alguma filha eles podem imediatamente entrar no ponto e processá-lo dentro de uma linha, e então a linha final seria apenas a saída, ou você pode deixar tudo para a saída final. Isso está, é claro, trabalhando neste programa em si. Se você criasse um programa mais complexo. No futuro de vários métodos, não apenas três. Você pode manter esses links em montagem, criando um programa mais complexo e às vezes mais eficiente que conclui esta lição. No próximo vídeo, discutiremos o projeto para este curso.
8. Discussão de projeto: Olá e bem-vindo ao seu curso OPC Sharp com estúdio visual. Neste vídeo, discutiremos o projeto para este curso. Para este projeto, você deve criar um programa chamado Ticket. O programa faz uso de duas classes adicionais para a do programa principal. A primeira classe será chamado processo e continha o núcleo fora métodos de óleo e código o primeiro método com o nome do seu próprio. Vamos pedir ao usuário para inserir um nome e idade, que serão armazenados em variáveis. O segundo mito seria o seu
nome US A. irá processar este nome e idade. Se a idade for inferior a 18 anos não inclusivo. O nome será impresso com um lugar superior X a seguir. Se a idade for de 18 anos ou mais, o usuário será solicitado a inserir o sobrenome e gênero dele. Ou se, se os gêneros m, o programa irá processar um resultado que será armazenado na variável de resultado. O resultado será uma string com a mensagem Sr. E o sobrenome é permitido no programa. Por exemplo, o interesse do usuário em Joe e 28. O usuário então entra no blog e M visto como 28 é maior que 18. O programa irá então colocar a LAN Mr Blog é permitido no programa para o resultado. Variável se o gengibre é se para miss feminino é impresso em vez de Mr o terceiro método
será uma string top dois método, que retorna a variável de resultado que conclui a primeira classe. A segunda classe será chamada de recepcionista. Ele irá conter um método e pedir ao usuário para inserir quantos candidatos há o Smith. Ele será chamado de método de impressão de ticket, e ele vai fazer uso da classe de processo, criando seu próprio ticket de objeto. Imprimir será evitar perdê-lo e simplesmente adicionar os resultados para resultado variável de seu próprio, que será impresso no console. No final do método, o programa principal deve conter apenas para terras um. Criando o objeto recepcionista e os doentes e usando seu único método que conclui. Esta discussão sobre este curso é Projeto. No próximo vídeo, eu lhe darei minha resposta
9. Resposta do projeto: Olá e bem-vindo ao seu curso de loja OPC com Visual Studio. Neste vídeo, eu vou dar a ele. Nossa resposta a este curso é Projeto. Primeiro. Vamos criar nosso projeto. Vamos arquivar novos vencedores do projeto clássico desktop Con supplicação, Open Records, quadro
dotnet e, como prescrito em uma discussão, estará chamando o nosso ticket programa. Clique. OK, agora que criamos nosso programa, vamos criar as duas classes que serão usando primeiro clique com o botão direito do mouse no tíquete no Solution Explorer. Nós clicamos em adicionar. Nós clicamos em novos custos de loja Artem A C e vamos chamá-lo de processo, que irá conter o núcleo do nosso código dentro. Adicione nosso próximo próximo próximo, que será recepcionista agora que você criou nossas aulas. Vamos para processar e cru no núcleo do nosso código. Primeiro, vamos criar as variáveis que serão usadas nesta classe. Vamos criar uma variável string para conter o primeiro nome, que irá se o nome é igual a aspas duplas dentro. Crie uma string. Muito água continha o sobrenome, então o nome é igual a reputações. Em seguida, temos uma variável string que irá conter o resultado. E, finalmente, não
interjetamos o que conterá a idade. Agora que fizemos isso, vamos criar nossa primeira mensagem nula. Vamos torná-lo público Boyd. E pede-nos a intenção de serviços de valores para chamar este método de recebimento. Eu disse colchetes e abrimos nossa seção de código agora para fazer isso, vamos pedir ao usuário para inserir os valores. Então isso é constante. Então, vamos pedir ao usuário para inserir o primeiro nome Primeiro. Primeiro temos um Cônsul com o Ron para mostrar uma mensagem no reboque. Primeiro nome. Porque o cínico dentro criador lan, que coloca um valor dentro do primeiro nome do conselho holandês ler amor que vai nos dar nosso primeiro nome. Agora criamos outro conselho ponto direito eu don em idade de reboque perto da coluna síria. Não tínhamos um juiz igual a Convert Dutch também. Int 32. Abra um conjunto de suporte console ponto reid lan um conjunto de colchetes novamente fechar com semi dois-pontos, e que conclui o nosso primeiro método. Vamos passar para o nosso segundo método de evitar público, que será processar nossos resultados. Vamos chamar esse método Finn processo maneira ter nossos colchetes e criamos uma seção de código este processo, disse
maio. Bem, primeiro, verifique a idade se a idade é maior do que para igual a 18. Foi isso em MT. Passamos agora para a próxima parte do nosso programa, que pedimos ao usuário que insira o sobrenome e o gênero. Vamos criar uma variável simples dentro da declaração if para o gênero, mas você pode, é
claro, criar uma variável externa. Eu saí do primeiro nome apelido como fizemos para o primeiro nome e o último nome. Mas primeiro, vamos maior Conselho holandês direito plano aspas duplas digite sobrenome por causa dos dois pontos
semi. Nós então temos l nome igual console, não ler terra. Em seguida, criamos outra mensagem Cônsul ponto direito Ron perguntou ao instituto em Gender Kerlan M ou Closer para me ver Carl. Mas, em seguida, criar a variável string gênero igual Cônsul não ler linha. Agora que temos esses valores, criamos outra declaração if se gênero é igual a citações diabo, resultado M
maiúsculas é igual a aspas duplas, mr dot space us nome L mais espaço de filtração teimoso é permitido para o programa fechar o cínico sobre tudo cria um outro para a fêmea. Nós copiamos sua linha, colá-lo, e em vez de Sr nós colocar falta e continuar em seu outro nós criamos outro. Se a idade é inferior a 18 disse mais, e então temos resultados iguais se nome, que é espaço de aspas duplas e uma maiúscula. X fecha o semi dois-pontos e que conclui, muitas vezes método de processo. E agora só precisamos de um toque para 3 de maio, que retorna o resultado. Então essa é uma string pública. Ellis é. Chamá-lo de retorno resultado maneira, tem um colchetes são seção de coalhada, e nós simplesmente topo em retorno resultado um pedreiro auto-explicativo. E isso conclui nossa classe de processo. Podemos então ir para a nossa classe recepcionista e criar o único método de bilhetes impressos na nossa classe de impressão de bilhetes. Vamos criar um inteiro, que será o interject que irá conter o valor do usuário que o insira
quantos candidatos eles estão aplicando no programa. Isso é int num igual a zero por enquanto, dentro criar público omitido, evitar uma impressão de tíquete. Agora você fez isso. Pedimos ao usuário para entrar no número de candidatos, mas primeiro um conselho não direito duas petições entre número de candidatos perto da mesma economia. Nós, então, temos número igual console Eu só li igual converter pato para 32 abrir registros Cônsul pontilhado ler seção loira de registros novamente, cada perto, o cólon semi. Agora que retorno que criamos um completo para int I é igual a zero I é menor do que nenhum I
mais uma seção e na seção irá criar o processo. Temp do processo de objeto é igual a novo processo dentro. Faça uso dos três métodos Tim não receber os do
processo finn semi coluna temp ponto . E, finalmente, criamos uma variável que conterá os resultados finais. Ou juntos, vamos criar isso lá fora. O método disse String Finn resultado é igual a aspas duplas. Não trouxemos isso de volta para aqui. Fazemos os resultados do Finn iguais. Em seguida, os resultados mais aspas duplas barra invertida em Newland iniciado mais templo não retornar resultado. E agora que temos todos os nossos resultados colocados dentro da variável de resultado, vamos imprimi-lo, ponto
cônsul direito, eu don Finn resultado perto com o Simic desligado. Agora temos o programa Carlos Magno. Criamos a recepcionista de objetos recepcionistas, apenas veículos. Nova recepcionista perto do semi cólon foram então utilizados o seu único teste de método feito. Colchetes duplos de impressão de bilhetes. Mais perto do semi-cólon. Agora já fizemos isso. Vamos executar o controle do programa. Se ele nos pedir para entrar no número de candidatos. Vamos Seyfarth. O 1º 2 terá idades abaixo de 18 anos. O 2º 2 terá idades acima dos 18 sexos masculino e feminino, e o quinto também será acima dos 18 anos e será do nosso Joe Blog. Então vamos internar um primeiro nome. Lucy, 14
anos. Repare que não nos pede para imprimir no sobrenome. Então está tentando. Rob, também
estamos fazendo 14 de novo. Ele não nos pede para entrar no sobrenome, então nosso programa até agora está funcionando corretamente. Agora contém os candidatos que estão acima de 18 anos. Rick, 25
anos. Desta vez ele nos pede mudança no sobrenome. Vamos tentar Ryan e ele é homem. Agora é intenção. Lucy, Também 25 Sobrenome Isso é uma rosa e fêmea disse a Lucy é um abaixo e um acima e notou o mais doente por causa da idade faz passar para a próxima parte da
declaração if . Agora vamos entrar. Joe Blog, Joe, 18 anos. O último nome do Blog é até agora. Está funcionando corretamente. Eu sou. E lá vamos nós. Lucy X, Rob X, o que está correto. O Sr. Ryan gosta muito do programa. A Srta. Rose pode entrar no programa. E finalmente, o Sr. Blog é permitido entrar no programa. Todos os métodos funcionaram corretamente e temos nossos bilhetes impressos abaixo. E ele teve? Minha resposta a este curso é projeto. Se você lutasse. Se este projeto eu recomendo passar pela licença novamente e tentar ocorreu no programa um pequeno. No entanto, se você foi bem sucedido e seu programa funcionou corretamente, então parabéns. Você completou seu curso de programação orientada a objetos com estúdio visual. Veja, choque. Isso conclui esta lição no próximo vídeo são Resumir o que você aprendeu neste curso.
10. Conclusão ao Visual Studio: seu guia para programação básica C# OOP: E isso conclui seu curso de loja OPC com estúdio visual. No início deste curso, você foi apresentado aos conceitos fora da programação orientada a objetos. Os muitos meandros da programação orientada a objetos podem muitas vezes ser confusos para qualquer programador. Mas, tendo praticado e completado as tarefas que estabeleci para vocês neste curso, vocês passaram pelo outro lado muito mais conhecedores sobre o assunto. Nós, como programadores, temos vindo a usar métodos e classes que foram nós mesmos não criaram se eles são mas outros programadores ou importados através das IDD sessões padrão
IDD
s. Bernie, Este curso você não criou suas próprias classes e seus próprios métodos. Você deu um grande passo no mundo da programação se tornando mais criativo em seu koerting do que você era antes. No entanto, este não é o fim da programação. Com a prática e o estudo mais aprofundado, você poderá criar programas mais complexos e melhores constantemente melhorando à medida que avança. Obrigado por tomar meu fone de ouvido, curso
Ishaq com estúdio visual e espero que ele o ajude na busca de sua
carreira de programação e boa sorte com seus estudos adicionais sobre programação.