Csharp程序设计

越来越数字化的世界决定了我们“要么编程,要么被编程”,不想被越来越信息化的时代抛弃,那就让我们成为时代的弄潮儿!颜值与身材并存的C#语言无疑是零起步编程的一把利器。它完全面向对象,同时“简单、现代、通用”,能满足多种平台的开发需求。来吧,一起用C#码出我们的魅力人生!

开设学校:西北工业大学;学科:计算机、

Csharp程序设计课程:前往报名学习

Csharp程序设计视频慕课课程简介:

越来越数字化的世界决定了我们“要么编程,要么被编程”,不想被越来越信息化的时代抛弃,那就让我们成为时代的弄潮儿!颜值与身材并存的C#语言无疑是零起步编程的一把利器。它完全面向对象,同时“简单、现代、通用”,能满足多种平台的开发需求。来吧,一起用C#码出我们的魅力人生!

前往报名学习

Csharp程序设计课程列表:

{{'上次学习:'+learn_list['NWPU0809002987']['last_leaf_name']}}

第1章 程序设计基础

-第1讲 计算机的工作原理

--计算机的基本工作原理

--信息的表示与存储

--程序设计概述

-第2讲 初识C#程序

--C#语言概述

--简单的C#程序

--C#程序的基本结构

-程序设计概述单元测试

第2章 将简单数据与运算引入C#

-第3讲 用C#描述简单数据

--简单数据类型

--常量

--变量

-第4讲 用C#描述数据的简单处理

--数值数据运算符

--逻辑数据运算符及其他运算符

--常量表达式与类型转换方法

-数据类型与运算符单元测试

第3章 程序控制结构

-第5讲 实现输入输出

--语句

--输入与输出

--输出格式控制

-第6讲 实现顺序结构和简单的选择

--顺序结构

--使用if语句实现简单的选择结构

--使用switch语句实现简单的选择结构

-第7讲 实现复杂的选择结构

--if语句的嵌套

--switch语句的嵌套

--if与switch相互嵌套

-第8讲 实现简单的循环

--while语句

--do语句

--for语句

-第9讲 实现复杂的循环

--循环的控制

--循环的嵌套

--常见的两种循环结构类型

-第10讲 递推与枚举算法

--递推法

--枚举法

--枚举优化

-第11讲 实现异常处理

--异常处理语句

--其他语句

-控制结构单元测试

第4章 模块化程序设计

-第12讲 实现方法定义

--方法定义

--方法返回

--方法参数

-第13讲 使用方法

--自定义方法调用

--标准库方法调用

--使用OpenTK

-第14讲 方法调用示例

--方法的嵌套

--方法的递归

-第15讲 提高方法调用的效率

--默认参数

--方法重载

-方法单元测试

第5章 批量数据的表示与处理

-第16讲 批量数据的描述方法(1)

--一维数组的定义与初始化

--一维数组的引用

--foreach语句

-第17讲 批量数据的描述方法(2)

--多维矩形数组的定义

--多维矩形数组的引用

--交错数组的定义与使用

-第18讲 批量数据的常见操作

--查找

--排序

--数组与方法

--数组单元测试

-第19讲 使用Array类

--Array类的常用方法和属性

--借助Array类的方法实现查找

--借助Array类的方法实现排序

-第20讲 使用LINQ操作数组

--LINQ概述

--LINQ的查询表达式

--方法语法

-第21讲 实现文字信息的处理

--String类

--StringBulider类

--文字信息常见处理实现

第6章 复杂数据的表示与处理

-第22讲 描述记录型信息

--结构体类型的定义

--结构体类型变量的定义与初始化

--结构体变量的使用

-第23讲 处理批量记录型信息

--结构体数组

--结构体与方法

-第24讲 限定不出现 “星期八”

--枚举类型的定义和使用

--位标识

-复杂数据类型单元测试

第7章 类与对象

-第25讲 类的定义方法

--类的定义

--成员定义与访问控制

-第26讲 描述类的常见成员

--类的字段

--类的方法

--类的成员常量

-第27讲 定义和使用类的实例

--对象的定义和创建

--对象的使用

--对象的销毁

-第28讲 描述类的其他成员

--类的属性

--类的索引和事件

--类的运算符

-第29讲 有关类的其他话题

--对象的高级应用

--this访问器

--作用域与生命期

-第30讲 实现类的继承和派生

--派生类的定义

--派生类的访问

--多态性

-第31讲 类的特殊形式

--分布类和抽象类

--密封类和静态类

--类和结构体的区别

-类与对象单元测试

第8章 规模化程序设计

-第32讲 开发大规模程序

--接口

--程序集和命名空间

--常用预处理命令

第9章 永久性数据的表示与处理

-第33讲 实现文件的打开关闭

--文件概述

--目录管理

--文件管理

-第34讲 实现文件的读写操作

--按字节读写文件

--读写文本文件

--读写二进制文件

-第35讲 操作复杂类型文件

--操作EXCEL文档

--操作PDF文档

--操作XML文档

第10章 高级编程技术

-第36讲 设计简单的窗口程序(一)

--Windows编程的基本概念

--窗体

--简单的窗体程序实例

-第37讲 设计简单的窗口程序

--控件的应用

--菜单和计时器

--对话框的使用

-第38讲 数据库编程基础

--数据库基础知识

--ACCESS数据库系统

--使用控件绑定数据库

-第39讲 使用ADO.NET实现数据库开发

--数据库连接

--操作数据库所使用的对象

--使用ADO.NET操作数据库的示例

-第40讲 设计简单的网络程序

--搭建ASP.NET开发环境

--使用VS开发简单的网站

--在ASP.NET中访问数据库

Csharp程序设计开设学校:西北工业大学

Csharp程序设计授课教师:

刘君瑞-副教授-西北工业大学-

从事计算机基础教学15年,担任西北工业大学计算机基础教学与实验中心副主任,ACM-ICPC国际大学生程序设计竞赛指导教师。主讲面向本科生一、二年级的C#/C/C++程序设计、软件技术、程序设计思想与算法等通识教育课程,年均180学时。教研方向:信息化学习、在线教育。省级精品资源共享课程负责人,省级教学团队核心成员。 主持教育部产学合作改革项目2项(2016,2018),陕西省教学改革研究项目1项(2015),省级精品资源共享课1门(2014),中国大学MOOC课程1门,校内教学与课程改革项目6项,主编教材2本,教辅2本。2018国家精品在线开放课程。 获得2次校级“本科教学最满意教师”,2014国家级教学成果二等奖、2017陕西省教学成果特等奖、2013陕西省教学成果一等奖。参编的教材获2014年“十二五”国家级规划教材、2013年陕西省普通高校优秀教材一等奖。近年来指导学生竞赛获得国际赛事亚军,国际奖项30余项

姜学锋-副教授-西北工业大学-

从事计算机基础教学20年,计算机教学实验中心主任。主讲大学计算机、C/C++程序设计、软件技术等公共基础课,省级精品课程、精品资源共享课程、创新创业教育课程、优秀教学团队负责人。 主持2015-2017教育部产学合作协同育人项目3项、2018新工科研究与实践1项、省教学改革研究1项、2016-2017全国高等学校教学研究中心在线开放课程研究课题2项,主编教材3本,C程序设计认定为首批国家精品在线开放课程。 获2014国家级教学成果二等奖、2013省级教学成果一等奖、2017省级教学成果特等奖,2014“十二五”国家级规划教材、陕西省优秀教材一等奖,陕西省师德先进个人、4次校级“最满意教师”称号,2次中国大学MOOC优秀教师,2018中国高校计算机教育MOOC联盟优秀课程、优秀课程工作组。

也许你还感兴趣的课程:


  1. 消防技术装备(2021秋)

  2. 计算机技术基础(c语言)(2021秋)

  3. 政治学原理(2021秋)

  4. 舌尖上的微生物(2021秋)

  5. 教育科学研究方法(基础)(2021秋)

  6. C语言程序设计(2021秋)

  7. 数理统计学(2021秋)

  8. 空间造型基础(2021秋)

  9. 工业机器人技术基础(2021秋)

  10. 项目管理(2021秋)

  11. Csharp程序设计(2021秋)

  12. 微积分-2(2021秋)

  13. 中国传统音乐精讲(2021秋)

  14. 篮球(2021秋)

  15. 数控铣削加工(2021秋)

  16. 文学批评的方法与实践(2021秋)

  17. 插图与漫画设计(2021秋)

  18. 自动控制原理(2021秋)

  19. 病理形态学(2021秋)

  20. 英语修辞学(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。