资源预览内容
第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
第9页 / 共45页
第10页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
.Net 程序设计程序设计 教材:教材:Visual C# .NET 实用教程 ,清华大学出版社参考书:参考书:课程学习的目的:课程学习的目的: 1 学习并掌握.NET 技术、C#的编程方法和面向对象思想; 2.学习并掌握 ADO.NET 技术及 Windows 数据库应用程序的开发; 3.学习并掌握 ASP.NET 技术及 Web 应用程序的开发; 4.学习并掌握网络编程的知识前期课程基础:前期课程基础: 数据结构、操作系统、计算机网络授课学时与分配:授课学时与分配: 总学时 40 学时 1绪论 (2 学时) 2C#的编程基础 (2 学时) 3面向对象编程 (6 学时) 4Windows 应用程序 (4 学时) 5ADO.NET 技术 (2 学时) 6Windows 数据库应用程序的开发 (4 学时) 7ASP.NET 技术 (4 学时) 8Web 应用程序的开发 (3 学时) 9网络编程基础 (4 学时) 10网络编程技术 (6 学时)11总结考试 (2 学时) 授课时间、地点:授课时间、地点: 时间为每周一上午 8:0012:10;地点为 12 教学楼 A408,B304。第第 1 讲讲 .NET 综述综述 1.1 .NET 介绍 1.2 .NET 核心成分简介 1.2.1 公共语言运行库 1.2.2 .NET Framework 类库 1.2.3 中间语言和程序集 1.2.4 公共语言规范 1.2.5 通用类型系统 1.3 开发工具及 C#语言 1.3.1 开发工具介绍 1.3.2 C#语言简介 1.4 基于.NET 的应用程序 1.4.1 SDK 和 IDE 1.4.2 基于.NET 的应用程序 1.5 C#程序设计初步 1.5.1 在 SDK 上开发控制台程序 1.5.2 在 IDE 上开发 Windows 应用程序 1.5.3 在 IDE 上开发 Web 应用程序 第第 2 讲讲 C#类型和语句成分类型和语句成分 2.1 关键字、标识符和注释 2.1.1 关键字 2.1.2 标识符及其命名 2.1.3 注释 2.2 C#类型基础 2.2.1 类型分类 2.2.2 C#语言的类型系统 2.2.3 变量 2.2.4 常量和文字 2.3 值类型 2.3.1 简单类型 2.3.2 枚举类型 2.4 数组类型 2.4.1 一维数组 2.4.2 多维数组 2.4.3 交错数组 2.4.4 Array 类简介 2.4.5 foreach 语句 2.5 字符串常量 2.5.1 创建字符串 2.5.2 String 字符串的比较 2.6 结构 2.6.1 结构的声明 2.6.2 结构的实例化及应用2.7 运算符和表达式 2.7.1 算术运算符 2.7.2 关系运算符 2.7.3 逻辑运算符 2.7.4 位运算符 2.7.5 赋值运算符 2.7.6 条件运算符 2.7.7 运行符的优先级及结合性 2.8 数据类型转换 2.8.1 隐式类型转换 2.8.2 显示转换 第第 3 讲讲 C#语句语句 3.1 简单语句 3.1.1 表达式语句 3.1.2 空语句 3.1.3 复合语句 3.1.4 声明语句 3.2 选择语句 3.2.1 条件运算符 3.2.2 if 语句 3.2.3 switch 语句 3.3 循环语句 3.3.1 while 循环 3.3.2 do_while 循环 3.3.3 for 循环 3.4 跳转语句 3.4.1 break 语句 3.4.2 continue 语句 3.4.3 goto 语句 3.4.4 return 语句 3.5 命名空间 3.5.1 命名空间声明 3.5.2 using 命名空间指令 3.5.3 using 别名指令 第第 4 讲讲 面向对象程序设计基础面向对象程序设计基础-类、对象、方法类、对象、方法 4.1 面向对象程序设计概述 4.2 类和对象 4.2.1 类的声明 4.2.2 类的成员 4.2.3 对象的声明 4.3 构造函数 4.3.1 默认构造函数 4.3.2 构造函数的重载 4.4 析构函数4.5 方法 4.5.1 方法的声明及调用 4.5.2 方法中的参数传递 4.5.3 实例方法和静态方法 4.5.4 方法重载 4.6 运算符重载 4.7 属性和索引器 4.7.1 属性的声明和使用 4.7.2 索引器的声明和使用 4.7.3 属性和索引器的比较第第 5 讲讲 面向对象程序设计面向对象程序设计-继承、多态 5.1 类的继承 5.1.1 基类与派生类 5.1.2 成员的继承、添加和隐藏 5.1.3 base 关键字 5.2 抽象类与封闭类 5.2.1 抽象方法、属性、索引器 5.2.2 抽象类 5.2.3 密封类 5.3 多态 5.3.1 虚成员 5.3.2 重写 5.3.3 编译时多态和运行时多态第第 6 讲讲 面向对象程序设计面向对象程序设计-接口、委托 1 接口 .1 接口的定义 .2 接口的实现 2 委托和事件 1 委托 2 事件 3 异常处理 1 异常类 2 异常处理步骤 3 抛出异常 4 捕获处理异常第第 7 讲讲 Windows 应用程序应用程序 7.1 Windows 应用程序开发步骤 7.1.1 创建窗体 7.1.2 添加控件及控件布局 7.1.3 响应事件7.2 Windows 常用控件 7.2.1 文本类控件 7.2.2 按钮类控件 7.2.3 对话框类控件 7.2.4 列表框、视图类控件 7.2.5 滚动类控件 7.2.6 工具栏和状态栏控件 7.2.7 定时器控件 7.2.8 菜单控件 7.3 多文档界面(MDI) 7.3.1 创建 MDI 父窗体 7.3.2 创建 MDI 子窗体 7.3.3 确定活动的 MDI 子窗体 7.3.4 排列子窗体 7.4 实例解析第第 7 讲讲 ADO.NET 数据库访问技术数据库访问技术 8.1 ADO.NET 概述 8.2 ADO.NET 体系结构 8.2.1 ADO.NET 的总体结构 8.2.2 DataSet 结构 8.2.3 .NET Framwork 数据提供程序 8.2.4 ADO.NET 开发数据库应用程序的一般步骤 8.3 数据库的连接 8.3.1 Connection 连接字符串 8.3.2 创建并使用连接对象 8.4 Command 对象的使用 8.4.1 创建 Command 对象 8.4.2 执行命令 8.4.3 参数化查询 8.4.4 执行存储过程 8.5 DataReader 对象的使用 8.5.1 创建 DataReader 对象 8.5.2 使用 DataReader 读取数据 8.6 DataSet 和 DataAdapter 的使用 8.6.1 DataSet 对象管理数据 8.6.2 使用 DataAdapter 对象第第 9 讲讲 Windows 数据库应用程序开发数据库应用程序开发 9.1 数据绑定 9.1.1 简单数据绑定 9.1.2 复杂数据绑定 9.2 数据源的类型9.2.1 数组数据源 9.2.2 数据表数据源 9.2.3 数据集数据源 9.3 Windows 数据库应用实例 9.3.1 数据库的创建及连接 9.3.2 主要界面及相关代码第第 10 讲讲 ASP.NET 技术技术 10.1 ASP.NET 简介 10.1.1 ASP.NET 的特点 10.1.2 ASP.NET 代码分离技术 10.1.3 Web 窗体 10.2 ASP.NET 控件 10.2.1 HTML 服务器控件 10.2.2 Web 服务器控件 10.2.3 验证控件 10.3 ASP.NET 内置对象 10.3.1 Response 对象 10.3.2 Request 对象 10.3.3 Server 对象 10.3.4 Session 对象 10.3.5 Application 对象第第 11 讲讲 Web 应用程序开发基础应用程序开发基础 11.1 Web 数据绑定技术 11.2 列表类数据绑定控件 11.2.1 列表控件概述 11.2.2 列表类控件数据绑定举例 11.3 GridView 控件 11.3.1 GridView 控件概述 11.3.2 常用属性、方法和事件 11.3.3 GridView 中的字段类型 11.3.4 GridView 数据显示 11.3.5 编辑和删除数据 11.3.6 分页显示数据和数据排序 11.4 Global.asax 文件 11.5 Web.config 文件 11.5.1 配置与调用数据库链接字符串 11.5.2 配置文件 Web.config第第 12 讲讲 网上选课系统的开发网上选课系统的开发12.1 需求分析 12.2 数据库设计 12.2.1 数据库表 12.2.2 存储过程 12.3 系统设计 12.4 数据库连接 12.4.1 Web.Config 的配置 12.4.2 调用连接字符串 12.5 系统实现 12.5.1 登录界面(Login/Login.aspx) 12.5.2 选课界面(student/selectcourse.aspx) 12.5.3 提交界面(student/tijiao.aspx) 12.5.4 学生管理界面(manager/StudentList) 12.5.5 选课管理界面(manager/XuanKeList.aspx) 以上为考试范围 第第 13 讲讲 多线程和同步多线程和同步 13.1 基本概念 13.1.1 多线程概念 13.1.2 C#中线程实现方法 13.2 Thread 类 13.2.1 Thread 类介绍 13.2.2 线程的状态和生命周期 13.2.3 线程的优先级 13.3 多线程编程 13.3.1 编程步骤 13.3.2 编程实例 13.4 线程同步和互斥 13.4.1 多个线程同时修改共享数据可能发生的错误 13.4.2 用 Lock 语句实现互斥 13.4.3 用 Mutex 类实现互斥 13.4.4 用 Monitor 类实现互斥 13.5 实例解析第第 14 讲讲 网络协议与套接字编程网络协议与套接字编程 14.1 TCP/IP 网络协议 14.1.1 TCP/IP 参考模型 14.1.2 网间协议 IP 14.1.3 传输控制协议 TCP 14.1.4 C#中相关的类 14.2 套接字编程技术 14.2.1 IP 地址和端口 14.2.2 套接字14.2.3 面向连接的套接字 14.2.4 无连接的套接字 14.3 套接字编程实例1、.Net 包括哪些内容? 主要介绍.NET 的两个重要实体:公共语言运行库(Common Language Runtime,CLR)和. NET Framework 类库(Framework Class Library,FCL),以及其它核心成分。2、什么是.Net Framework? .NET 平台又称.NE
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号