书籍简介:
《大学软件学院软件开发系列教材:C#程序开发实用教程》共分14章,由浅入深地介绍了VisualC#.NET基础、面向对象基础编程技术、VisualC#.NET控件及其应用、图形图像和多媒体编程、网络程序开发、文件处理和系统操作、数据库编程、Web应用程序开发、WPF应用程序开发、XML技术等内容,最后通过两个实例(图像处理程序实例和B/S型网上考试系统)对前面的知识进行综合应用。
《大学软件学院软件开发系列教材:C#程序开发实用教程》结构合理,内容全面,非常适合各大院校作为教材使用,同时也是C#初学者一本不可多得的学习用书。
作者简介:
马晓波主编
出版日期:
2013年04月
章节目录:
第1章 Visual C#.NET简介
1.1 .NET框架概述
1.1.1 公共语言运行库
1.1.2 类库
1.1.3.NET程序的编译与运行
1.1.4 NET框架与J2EE
1.2 Visual Studi0 2010.NET集成环境
1.2.1 Visual Studi0 2010概述
1.2.2 Visual Studi0 2010的新特性
1.2.3 Visual Studi0 2010的窗口
1.3 Visual C#.NET的三种应用程序结构
1.3.1 以Visual C#.NET编写控制台应用程序
1.3.2 以Visual C#.NET编写Windows应用程序
1.3.3 以Visual C#.NET编写ASP.NET Web应用程序
1.4 上机实训
1.5 本章习题
第2章 我的第一个C撑程序
2.1 Hello World程序
2.2 编译和运行程序
2.2.1 在Visual Studi0 2010中编译和运行
2.2.2 通过命令行编译和运行
2.3 程序详解
2.4 上机实训
2.5 本章习题
第3章 面向对象基础编程知识
3.1 基础编程知识
3.1.1 关键字及标识符
3.1.2 数据类型
3.1.3 运算符和表达式
3.1.4 结构化控制语句
3.1.5 数组
3.1.6 结构体
3.1.7 函数
3.2 类
3.2.1 声明一个类
3.2.2 类成员的声明和访问
3.3 对象
3.3.1 对象的声明和访问
3.3.2 对象和类的关系
3.4 方法
3.4.1 方法的声明和参数
3.4.2 静态方法和非静态方法
3.4.3 重载方法
3.4.4 析构函数
3.4.5 构造函数
3.5 属性
3.6 上机实训
3.7 本章习题
第4章 面向对象高级编程技术
4.1 封装技术
4.1.1 封装的作用
4.1.2 如何实现封装
4.2 多态技术
4.2.1 多态的作用
4.2.2 如何实现多态
4.3 继承技术
4.3.1 继承的作用
4.3.2 如何实现继承
4.4 抽象类和抽象方法
4.4.1 抽象类与抽象方法概述
4.4.2 使用抽象类和抽象方法
4.5 异常处理
4.5.1 何为异常处理
4.5.2 抛出和捕获异常
4.5.3 预定义异常
4.5.4 使用throw语句处理异常
4.5.5 使用try-catch-finally语句处理异常
4.5.6 自定义异常
4.6 域
4.7 上机实训
4.8 本章习题
第5章 Visual C#.NET控件及其应用
5.1 文本框应用
5.1.1 常用属性和事件
5.1.2 文本控件应用实例
5.1.3 按钮控件
5.1.4 标签控件
5.2 单选按钮应用
5.2.1 常用属性和事件
5.2.2 单选按钮控件应用实例
5.3 复选框应用
5.3.1 常用属性和事件
5.3.2 复选框控件应用实例
5.4 列表框应用
5.4.1 常用属性和事件
5.4.2 列表框控件应用实例
5.4.3 Random类的使用
5.4.4 关于随机System.Random类的应用技巧
5.5 组合框应用
5.5.1 常用属性和事件
5.5.2 组合框控件应用实例
5.6 Timer控件用法
5.6.1 常用属性和事件
5.6.2 Timer控件应用实例
5.7 图片框应用
5.7.1 常用属性和事件
5.7.2 PictureBox控件应用实例
5.8 对话框控件应用
5.8.1 打开文件对话框控件
5.8.2 保存文件对话框控件
5.8.3 颜色对话框控件
5.8.4 字体对话框控件
5.8.5 PrintDialog控件和PrintDocument控件
5.8.6 对话框控件应用实例开发
5.9 多窗体设计
5.9.1 添加窗体的方法
5.9.2 多窗体应用实例
5.10 上机实训
5.11 本章习题
第6章 图形图像和多媒体编程
6.1 GDI+编程
6.1.1 Graphics对象和画笔画刷
6.1.2 在窗体上显示直线、矩形、椭圆
6.1.3 图像进行平移、旋转与缩放
6.1.4 绘制象棋棋盘
6.1.5 可擦写图形轮廓的实现
6.2 截图操作
6.2.1 固定大小的截图
6.2.2 任意大小的截图
6.2.3 图片的拖动
6.3 图像显示与保存
6.3.1 利用Bitmap类的对象显示图像文件
6.3.2 保存到图像文件
6.3.3 实例开发——图片的显示和保存
6.4 托盘程序
6.4.1 托盘程序的关键技术
6.4.2 开发托盘程序
6.5 定时抓取当前程序窗口
6.6 特殊形状的窗体界面
……
第7章 网络程序开发
第8章 文件处理和系统操作
第9章 数据库编程
第10章 Web应用程序开发
第11章 WPF应用程序开发
第12章 XML技术
第13章 图像处理程序实例
第14章 B/S型网上考试系统设计
封面图: