您现在的位置是:课程
跟着王进老师学开发C#篇第二季:面向对象入门篇
2023-06-13 21:02课程 人已围观
引言:
软件开发一直是IT行业的高薪工作,相对于运维人员使用和管理现有的产品而言,软件开发更是创造性的工作,更容易让IT人员实现个人价值。然而很多IT人员一想到开发,就以"写代码太辛苦"、“学开发太难,需要天赋”,“开发工作只是青春饭”等等借口,让软件开发与自己失之交臂, 当你发现目前的运维工作种种不顺、工资也不高的现状,你一次又一次的浏览着求职网站希望寻求新的工作机会,然而网站上出现大量开发岗位、而且个个都是高薪的工作,你是否又燃起了想重学开发的冲动?
课程大纲:
第一章:课程回顾和热身
◆案例演示:实现一个简单的学生信息管理系统
◆实现内容:通过文件导入学生信息、展示学生信息、查询学生信息、添加学生信息、修改学生信息、删除学生信息
第二章:通过案例引出类与对象
◆讨论:分析上一章节学生信息管理系统的问题 , 引出类和方法的概念
◆概念讲解:类、对象、字段和方法
◆面向对象的三个特性:封装、继承和多态
第三章: 类的创建和实例化
◆基本语法讲解:如何定义类、如何使用定义的类实例化一个对象
◆细节讲解:访问修饰符的讨论和演示。
◆演示:针对此前的学生信息管理系统定义类和实例化对象
第四章: 理解属性、属性和字段的管理
◆基本概念讲解:何为属性、属性存在的意义 、属性中get和set使用
◆总结:属性和字段
第五章:案例演示:完善学生信息管理系统
◆完善学生信息管理系统:使用面向对象的思想完成用户登陆的身份验证、
◆完善学生信息管理系统:使用DateGridView展示数据
第六章: 静态类的使用
◆基本概念讲解:静态类的介绍、系统中常用的静态类(Console、string、math、Convert)
◆静态类的定义和使用:静态类的创建和使用
◆讨论:静态类和实例类各自特点讨论、应用场景讨论
◆完善学生信息管理系统:判断是输入字符串是不是数字、判断字符串是不是合法的手机号码,判断输入的字符串是不是合法的邮箱地址等等
第七章: 构造方法
◆基本概念讲解:什么是构造方法、构造方法定义和使用
◆细节讨论:构造方法定义的注意点、系统默认无参构造方法
◆熟练使用:构造方法的重载、构造方法中this关键字的使用
第八章: 构造方法综合案例演示 : 红绿灯程序的开发
◆案例演示:红绿灯程序的开发
第九章: 面向对象开发的综合演示 :抽奖系统的开发
◆案例演示:使用面向对象的思想完成抽奖系统的开发!
第十章:课程的回顾和总结
◆使用思维导图罗列概念:类、对象、字段、方法、实例化、访问修饰符、属性、静态类、构造方法、方法重载、this关键字
上一篇:C#编程学习从入门到精通