|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-csharp-basics-by-building-your-own-bot/
课程评论:没有评论
课程名称:通过构建自己的机器人学习C#基础(支持ChatGPT) 概述:本课程旨在通过构建和分发一个有趣的聊天机器人应用程序,帮助你学习C#编程。根据作者的经验,通过完成一个简单有趣的任务,最有效地学习新知识。课程采用递进式的学习方法,确保学习者在每个阶段都能保持兴趣,顺利解决问题。课程分为八个主要部分和一个奖金部分,完成后,你将能够规划新应用、构建所有功能,并将其封装成安装程序供用户使用。 课程内容简介: 1. 介绍:了解学习C#的理由,选择本课程的优势以及导师的背景。 2. 准备工具:下载和安装Visual Studio 2022、Microsoft SQL Server 2019 Express及SSMS的步骤。 3. C#架构与. Net:理解C#程序结构及. Net框架架构,通过简单的控制台应用程序介绍所有概念。 4. C#基础:介绍C#语言的基本概念,并通过构建聊天机器人的核心功能进行实践。 5. 可重用库(奖金部分):创建可重用的跨平台DLL库,为未来使用做准备。 6. 图形用户界面和文件访问:创建Windows窗体桌面界面,学习如何从配置文件加载初始设置,同时引入异常处理。 7. 数据库:介绍两种访问数据库的方法,包括ADO. Net和Entity Framework,从本地数据库开始,转变为在线SQL数据库。 8. 程序安装程序:介绍两种应用程序安装程序的构建方式,包括ClickOnce和Microsoft Visual Studio Installer 项目。 9. 在.Net 6 WPF中的机器人:创建透明背景的WPF应用程序。 10. 使用OpenAI GPT3模型:使用C#创建与OpenAI的聊天API连接,使应用程序更人性化。 课程结束后,你将了解到接下来可以学习的知识,打开C#更广阔的世界。
[Course fourth updated on Jul. 2023 and ChatGPT enabled!]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: IntroductionThe 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 toolsThe 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. NetTo understand C# program structure and. Net Framework architecture. All concepts will be introduced by using a simple interactive console application.Section 4: C# EssentialsThe 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 5 Make Reusable Library (original section 4.5)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 6: GUI and File AccessWe 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 7: DatabaseTwo 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 8: Program InstallerTwo ways of building an application installer for distribute applications, ClickOnce and Microsoft Visual Studio Installer Projects, are introduced.Section 9: BOT in.Net 6 WPF (Dec. 2022)Create a WPF application with transparent background.Section 10: Using OpenAI GPT3 Model (Jul. 2023)Using C# to create the connectivity of the Chat Completion API provided by OpenAI to make our application more humanized.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.