QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

C#程序设计

  • 类  别:计算机系列
  • 书  名:C#程序设计
  • 主  编:杨律青
  • 定  价:55
  • 开  本:16开
  • 时  间:2018年2月
  • 出  版  社:上海交通大学出版社
  • 书  号:978-7-313-09198-7

内容摘要

        本书以基础性内容为主,深入浅出地介绍了.NET平台基础、C#基础知识、C#的面向对象设计、使用C#开发窗体应用程序、ASP.NET开发、ASP.NET控件与内置对象、文件操作、C#的多线程、数据库应用开发、GDI+编程、C#应用程序的安装和部署、.NET的扩展内容(包括WPF、WCF和WF)等。
        本书可以作为高等院校“C#程序设计”课程的教材,也可作为从事基于.NET的软件系统分析与设计、软件开发及应用等工程师和工作人员的参考书。

目录

第1章 .NET平台基础
1.1 .NET平台介绍
1.1.1 .NET发展及解决方案
1.1.2 .NET平台构造块简介
1.1.3 面向.NET的全新开发语言——C#
1.2 公共语言运行库
1.3 微软中间语言
1.4 程序集
1.5 .NET Framework类
1.6 命名空间
1.7 Visual Studio 2010的安装与配置
1.7.1 Visual Studio 2010的安装
1.7.2 Visual Studio 2010开发环境的配置
1.8 C#程序举例
习题1
第2章 C#基础概述
2.1 变量
2.1.1 变量的初始化
2.1.2 变量的作用域
2.1.3 常量
2.2 预定义数据类型
2.2.1 值类型和引用类型
2.2.2 预定义的值类型
2.2.3 预定义的引用类型
2.3 流控制语句
2.3.1 条件语句
2.3.2 循环语句
2.3.3 跳转语句
2.4 枚举
2.5 数组
2.6 控制台IO
2.7 编写高质量的C#代码
2.7.1 用于标识符的规则
2.7.2 用法约定
习题2
第3章 C#的面向对象设计
3.1 面向对象概述
3.1.1 对象的概念
3.1.2 面向对象的设计方法
3.2 C#的类
3.2.1 类的概念
3.2.2 类的声明
3.2.3 类的成员变量
3.2.4 类的访问控制
3.2.5 构造函数和析构函数
3.2.6 类的属性
3.3 C#的抽象类
3.3.1 抽象类的概念
3.3.2 抽象类和抽象方法的声明
3.3.3 结构与类的区别
3.4 C#的接口
3.4.1 接口的概念
3.4.2 接口的声明
3.4.3 接口与抽象类
3.5 方法
3.5.1 方法的声明
3.5.2 方法参数
3.5.3 方法的重载
3.6 继承性、多态性和封装性
3.6.1 多态性
3.6.2 继承性
3.6.3 封装性
3.7 委托与事件
3.7.1 事件的原理
3.7.2 简单的自定义事件
3.7.3 预定义事件处理机制
习题3
第4章 使用C#开发窗体应用程序
4.1 窗体应用程序概述
4.1.1 窗体应用程序特性
4.1.2 窗体应用程序的事件和消息
4.1.3 窗体应用程序的开发流程
4.2 窗体及其属性
4.2.1 Windows窗体的基本属性
4.2.2 Windows窗体的常用属性
4.3 Windows控件
4.3.1 公共控件
4.3.2 容器控件
4.3.3 其他控件
4.4 菜单和工具栏的使用
4.5 多文档界面
4.5.1 创建MDI父窗体
4.5.2 排列子窗体
4.6 创建对话框
习题4
第5章 ASP.NET开发
5.1 BS架构的Web应用
5.2 ASP.NET技术简介
5.2.1 ASP.NET的新功能
5.2.2 ASP.NET的程序结构
5.2.3 ASP.NET的配置
5.2.4 Web窗体基础
5.2.5 应用程序事件
5.3 HTML及网页编程
5.4 CSS、主题和母版页
5.4.1 CSS
5.4.2 主题
5.4.3 母版页
习题5
第6章 ASP.NET控件与内置对象
6.1 HTML服务器控件
6.1.1 HTML服务器控件简介
6.1.2 HTML容器控件类和输入类
6.1.3 HTML服务器控件类
6.1.4 编程创建HTML服务器控件
6.1.5 处理服务器端事件
6.2 常用的Web服务器控件
6.2.1 基本Web服务器控件介绍
6.2.2 Panel控件介绍
6.2.3 列表控件介绍
6.2.4 表格式控件
6.3 验证控件
6.3.1 验证控件介绍
6.3.2 基类BaseValidator
6.3.3 RequiredFieldValidator控件
6.3.4 RangeValidator控件
6.3.5 CompareValidator控件
6.3.6 RegularExpressionValidator控件
6.3.7 CustomValidator控件
6.3.8 ValidationSummary控件
6.3.9 ValidationGroup属性
6.3.10 读取和修改验证控件的属性
6.3.11 Calendar日期控件
6.3.12 MultiView多视图控件
6.4 ASP.NET的内置对象
6.4.1 Page对象
6.4.2 Response对象
6.4.3 Request对象
6.4.4 Application对象
6.4.5 Server对象
6.4.6 Cookie对象
6.4.7 Session对象
习题6
第7章 文件操作
7.1 用于文件操作的类
7.2 文件类
7.3 目录类
7.3.1 Directory类
7.3.2 DirectoryInfo类
7.4 路径类
7.5 创建文件
7.6 读写文件
7.7 综合实例
习题7
第8章 C#的多线程
8.1 线程的概念
8.1.1 多线程工作方式
8.1.2 使用多线程的时机
8.2 线程的优先级
8.3 线程的同步
8.3.1 同步的含义
8.3.2 在C#中处理同步
8.3.3 同步时要注意的问题
8.4 线程开发实例
习题8
第9章 数据库应用开发
9.1 ADO.NET概述
9.1.1 ADO.NET的基本概念与特点
9.1.2 ADO.NET对象模型的结构
9.1.3 ADO.NET数据库开发方式
9.2 使用连接
9.2.1 用Connection连接字符串
9.2.2 在设计时创建对象
9.2.3 在运行时创建对象
9.2.4 打开和关闭连接
9.3 ADO.NET对象的使用
9.3.1 Command对象与DataReader对象简介
9.3.2 Command对象的属性
9.3.3 执行数据命令
9.3.4 使用DataReader对象检索数据
9.3.5 基于Web的ADO对象实例
9.4 数据访问服务器控件
9.5 XML文档与数据处理
9.5.1 XML文档的结构
9.5.2 System.Xml命名空间
习题9
第10章 GDI+编程
10.1 创建Graphics对象
10.2 创建笔和画笔
10.2.1 笔
10.2.2 画笔
10.3 绘图的图案
10.4 绘图的颜色
10.5 绘图工具
10.5.1 绘制线条或空心形状
10.5.2 绘制实心形状
10.6 用GDI+显示字符串
10.7 用GDI+显示图像
习题10
第11章 C#应用程序的安装和部署
11.1 .NET平台部署方法与工具
11.2 窗体应用程序的安装与部署
11.3 Web应用程序的安装与部署
习题11
第12章 WPF、WCF与WF
12.1 WPF
12.1.1 WPF概述
12.1.2 WPF框架体系
12.1.3 WPF的特性
12.1.4 关于Silverlight
12.2 WCF
12.2.1 WCF概述
12.2.2 WCF体系结构
12.2.3 WCF的优势
12.3 WF
12.3.1 WF概述
12.3.2 WF架构体系
12.3.3 WF的特点
习题12
第13章 案例分析
13.1 图书管理系统
13.1.1 系统开发环境
13.1.2 系统需求分析
13.1.3 数据库设计
13.1.4 系统结构设计
13.2 人事管理系统
13.2.1 系统开发环境
13.2.2 系统需求分析
13.2.3 数据库设计
13.2.4 系统结构设计
13.3 论坛系统
13.3.1 系统开发环境
13.3.2 系统需求分析
13.3.3 数据库设计
13.3.4 系统结构设计
参考文献

相关图书

  • Java程序设计案例教程

    主编:李海涛 陈涛 孙红丽

    本书是基于翻转课堂的课程教学范式改革与校本应用型教材建设项目基础上编写的。本书采用案例驱动的方式编写,即把理论知识点的讲解

    ¥59.8
  • C语言程序设计上机指导与习题解答(修订版)

    主编:张春飞 许志军

    本书是《C语言程序设计(修订版)》的辅助教材,用于辅助教师教学与学生上机实验。本书共分4章:第1章介绍Visual C++ 2010集成开

    ¥33
  • C语言程序设计(修订版)

    主编:张春飞 许志军

    本书是为普通高等院校学生学习C语言程序设计编写的教材,共分10章,内容包括:程序设计与C语言、C语言的基本知识、控制结构、数组

    ¥49
  • C语言程序设计习题解答与上机指导

    主编:李小艳 王绪梅

    本书是《C语言程序设计》的配套用书,全书共分两大部分:第1部分是与教材相匹配的习题解答,给出了《C语言程序设计》一书中各章习

    ¥32
  • C语言程序设计

    主编:王绪梅 李小艳

    本书由浅入深地介绍了C语言程序设计的相关知识。全书共分8章,内容包括C语言程序设计基础知识、C程序的数据描述与计算、结构化程序

    ¥45
  • C/C++程序设计

    主编:李彦明

    本书全面介绍了C语言的基本概念、语法规则和程序设计的基本方法,数组与函数,指针类型的各种操作,复合数据类型及应用,文件操作,C++程

    ¥49
  • C/C++程序设计上机指导与习题集

    主编:李彦明

    本书是与《C C++程序设计》配套使用的学习用书。内容包括上机指导篇和习题篇,上机指导篇给出了每次的上机目的、上机内容、上机指导和思考

    ¥39
  • Java程序设计

    主编:李忠伟

      本书共分10章,内容包括:Java概述、Java语言基础、Java与面向对象、数组与字符串、异常处理、输入与输出流、Swing与图形用户界面、多

    ¥43
  • C语言程序设计上机指导与习题解答

    主编:张春飞 李梦阳

      本书是《C语言程序设计》一书的配套参考书,用于辅助教师教学与学生上机实验。  本书共分3章。第1章介绍Visual C++ 6 0集成开发环

    ¥28
  • C语言程序设计

    主编:李梦阳 张春飞

      C语言是目前最为流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的首选。本书是为普通高等院校学生

    ¥45