您现在的位置是:课程

跟着王进老师学开发C#篇第二季:面向对象入门篇

2023-06-13 21:02课程 人已围观

引言:

     软件开发一直是IT行业的高薪工作,相对于运维人员使用和管理现有的产品而言,软件开发更是创造性的工作,更容易让IT人员实现个人价值。然而很多IT人员一想到开发,就以"写代码太辛苦"、“学开发太难,需要天赋”,“开发工作只是青春饭”等等借口,让软件开发与自己失之交臂, 当你发现目前的运维工作种种不顺、工资也不高的现状,你一次又一次的浏览着求职网站希望寻求新的工作机会,然而网站上出现大量开发岗位、而且个个都是高薪的工作,你是否又燃起了想重学开发的冲动?


课程大纲:    

第一章:课程回顾和热身  
◆案例演示:实现一个简单的学生信息管理系统  
◆实现内容:通过文件导入学生信息、展示学生信息、查询学生信息、添加学生信息、修改学生信息、删除学生信息  

第二章:通过案例引出类与对象  
◆讨论:分析上一章节学生信息管理系统的问题 , 引出类和方法的概念  
◆概念讲解:类、对象、字段和方法  
◆面向对象的三个特性:封装、继承和多态  

第三章: 类的创建和实例化  
◆基本语法讲解:如何定义类、如何使用定义的类实例化一个对象  
◆细节讲解:访问修饰符的讨论和演示。   
◆演示:针对此前的学生信息管理系统定义类和实例化对象  

第四章: 理解属性、属性和字段的管理  
◆基本概念讲解:何为属性、属性存在的意义 、属性中get和set使用  
◆总结:属性和字段  

第五章:案例演示:完善学生信息管理系统  
◆完善学生信息管理系统:使用面向对象的思想完成用户登陆的身份验证、  
◆完善学生信息管理系统:使用DateGridView展示数据   

第六章: 静态类的使用  
◆基本概念讲解:静态类的介绍、系统中常用的静态类(Console、string、math、Convert)  
◆静态类的定义和使用:静态类的创建和使用  
◆讨论:静态类和实例类各自特点讨论、应用场景讨论  
◆完善学生信息管理系统:判断是输入字符串是不是数字、判断字符串是不是合法的手机号码,判断输入的字符串是不是合法的邮箱地址等等   

第七章: 构造方法  
◆基本概念讲解:什么是构造方法、构造方法定义和使用  
◆细节讨论:构造方法定义的注意点、系统默认无参构造方法  
◆熟练使用:构造方法的重载、构造方法中this关键字的使用  

第八章: 构造方法综合案例演示 : 红绿灯程序的开发  
◆案例演示:红绿灯程序的开发  

第九章: 面向对象开发的综合演示 :抽奖系统的开发  
◆案例演示:使用面向对象的思想完成抽奖系统的开发!  

第十章:课程的回顾和总结  
◆使用思维导图罗列概念:类、对象、字段、方法、实例化、访问修饰符、属性、静态类、构造方法、方法重载、this关键字  

 

 

 

-->

站点信息

  • 文章统计篇文章