Learn C# Basics by Building Your Own Bot

th_EBc57v0YU0mMD2mU1ZVGuYm97n77fhGS

通过从头开始规划、编码、调试和分发有趣的应用程序来学习 C# 编程!

您将学到什么
了解 C# 和 .Net 框架的基础知识
了解 C# 文件结构和程序结构
了解不同 .Net 版本之间的差异
通过构建控制台应用程序了解基本语言 将
可重用函数提取到跨平台 DLL 库
添加一个Windows 窗体 UI 到您的应用
程序 从/向配置文件加载和写入应用程序的初始设置
了解如何处理程序异常
通过构建计算器处理算术方法
访问存储在本地数据库和在线数据库中的数据
创建安装程序以分发您的应用

要求
Visual Studio 2022 Community Edition(免费)
Microsoft SQL Server 2019 Express Edition(免费)
Microsoft SQL Server Management Studio (SSMS)(免费)

描述

本课程的目标是通过构建一个有趣的聊天机器人应用程序并将其分发给您的用户来帮助您学习 C#。

根据我的经验,学习新事物最有效的方法是选择一个有趣的简单任务并从头开始完成它。由于任务简单且小,完成并不难;而且由于它很有趣,因此您在学习过程中不会感到无聊,尤其是当您在故障排除阶段获得库存时。因此,这也是本课程中用来帮助您轻松学习 C# 的方法。

本课程分为八个部分。嗯,实际上有九个部分。第 4.5 节是一个简短的两个视频奖励部分。在本课程结束时,您将能够规划一个新应用程序,构建其所有功能,然后将其封装在安装程序中分发给您的用户。以下是您将从每个部分学到的内容的简要介绍。

第 1 节:简介

学习 C# 编程的原因和选择这门课程的原因。您将知道导师是谁以及他的背景,从而对选择这门课程有坚定的信心。

第 2 部分:准备工具

下载和安装 Visual Studio 2022、Microsoft SQL Server 2019 Express 和 Microsoft SQL Server Management Studio (SSMS) 的步骤。

第 3 节:C# 和 . 网

了解 C# 程序结构和 . 网络框架架构。所有概念都将通过使用一个简单的交互式控制台应用程序来介绍。

第 4 节:C# 基础

本节介绍 C# 语言最基本和必要的概念。所有概念都将通过控制台应用程序构建聊天机器人程序的核心功能来介绍。

第 4.5 节 制作可重用库

这是一个额外的部分,我们将在 . 网络标准供将来使用。

第 5 部分:GUI 和文件访问

我们将为聊天机器人创建一个 Windows 窗体桌面用户界面,并学习如何从配置文件加载初始设置。还将介绍异常处理。

第 6 节:数据库

访问数据库的两种方式,包括 ADO 。本节介绍 Net 和实体框架。我们从使用本地数据库开始,然后将其转换为在线 SQL 数据库。

第 7 节:程序安装程序

介绍了两种为分发应用程序构建应用程序安装程序的方法,ClickOnce 和 Microsoft Visual Studio 安装程序项目。

下一步是什么?

你可以用 C# 做很多事情,我们将在本节中让你知道接下来要学习什么。
本课程适用于
任何想学习 C# 编程
的人 任何正在寻找 C# 编程职业机会的
人 任何想转行编程的人(就像 20 年前的导师)

Published 06/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 51 lectures (14h 2m) | Size: 7.52 GB

Learn C# programming by planning, coding, debugging and distributing an interesting app to your users from scratch!

What you’ll learn
Learn the fundamentals of C# and .Net Framework
Understand C# file structure and program structure
Understand the differences between different .Net versions
Learn the language essential by building a console app
Extract reusable functions to a cross-platform DLL library
Add a Windows Form UI to your application
Load and write initial settings of your app from/to a config file
Learn how to handle program exceptions
Deal with arithmetic methods by building a calculator
Access data stored in a local database and online database
Create an installer to distribute your application

Requirements
Visual Studio 2022 Community Edition (Free)
Microsoft SQL Server 2019 Express Edition (Free)
Microsoft SQL Server Management Studio (SSMS) (Free)

Description

The goal of this course is to help you learn C# by building and distributing an interesting chatbot application to your users.

According to my experience, the most efficient way to learn new things is to pick up an interesting simple task and complete it from scratch. Since the task is simple and small, it’s not hard to finish; and since it is interesting, you won’t get bored during the learning process, especially when you get stock in the troubleshooting phases. Therefore, this is also the approach used in this course to help you learn C# easily.

This course is divided into eight sections. Well, actually there are nine sections. Section 4.5 is a brief two-video bonus section. At the end of this course, you will be able to plan a new application, build all its functions, and then encapsulate it in an installer to distribute it to your users. Here is a brief introduction of what you will learn from each section.

Section 1: Introduction

The reason to learn C# programming and the reason to choose this course. You will know who the tutor is and his background to get a solid confidence of choosing this course.

Section 2: Preparing the tools

The steps of downloading and installing Visual Studio 2022, Microsoft SQL Server 2019 Express and Microsoft SQL Server Management Studio (SSMS).

Section 3: Architecture of C# and . Net

To understand C# program structure and . Net Framework architecture. All concepts will be introduced by using a simple interactive console application.

Section 4: C# Essentials

The most basic and necessary concepts of C# language are introduced in this section. And all concepts will introduced by build the core functions of the chatbot program via a console application.

Section 4.5 Make Reusable Library

This is a bonus section, and we are going to create a reusable and cross platform DLL library in . Net Standard for future use.

Section 5: GUI and File Access

We will create a Windows Form desktop user interface for the chatbot, and learn how to load initial settings from a config file. Exception handling will be introduced as well.

Section 6: Database

Two ways of accessing a database, including ADO . Net and Entity Framework, are introduced in this section. We start with using a local database, then transform it to a online SQL database.

Section 7: Program Installer

Two ways of building an application installer for distribute applications, ClickOnce and Microsoft Visual Studio Installer Projects, are introduced.

What’s next?

There are lots of things that you can do with C#, we will let you know what to learn next in this section.
Who this course is for
Anyone who wants to learn C# programming
Anyone who is seeking a career opportunity in C# programming
Anyone who wants to switch career to programming (like the tutor 20 years ago)

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/34634.html

赞 (0)
steven的头像steven
上一篇 2022年6月16日
下一篇 2022年6月16日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部