当前位置首页 > 百科> 正文

C#可视化编程技术

2019-07-27 14:53:06 百科
C#可视化编程技术

C#可视化编程技术

《C#可视化编程技术》是2015年8月1日出版的图书,作者是张娜,魏新红。

基本介绍

  • 书名:C#可视化编程技术
  • 作者:张娜、魏新红
  • ISBN:9787302412564
  • 定价:49元
  • 出版社:清华大学出版社 
  • 出版时间:2015年08月01
  • 印次:1-1
  • 印刷日期:2015.09.01

内容简介

本书以Visual Studio 2010为开发平台,全面而又系统地介绍了C#程式开发所涉及的各类知识,内容编排前后贯通、语言通俗易懂。全书共分为13章,内容包括C#编程简介,C#语言基础知识,程式流程控制,面向对象技术,常见Windows窗体控制项的使用,Windows窗体控制项的高级套用,ADO.NET资料库编程,档案,GDI+编程,异常、调试与程式部署,多执行绪,综合案例——图书管理系统,课程设计——学生成绩管理系统。每章内容包括学习目标、综合实例、习题等环节,配备了大量示例,示例简短精炼,有利于读者对所学的知识巩固提高,并通过两个大型实例项目中系统结构的设计以及源码内容的介绍,帮助读者全面深入地了解C#语言。

图书目录

第1章VisualC#.NET编程简介
1.1.NET简介
1.1.1.NET的定义
1.1.2.NET开发平台
1.1.3.NET的发展
1.2C#简介
1.2.1VisualC#.NET语言产生的背景
1.2.2C#与C及C++语言的区别
1.2.3C#语言的特点
1.3VisualStudio2010集成开发环境
1.3.1VisualStudio2010的启动
1.3.2新建VisualC#.NET项目
1.3.3VisualStudio2010界面介绍
1.3.4其他常用子视窗
1.3.5VisualStudio.NET帮助
1.4开发第一个C#程式
1.4.1创建第一个C#控制台应用程式
1.4.2创建第一个C#Windows应用程式
1.4.3一个简单的Web应用程式
1.5综合实例
小结
习题
第2章C#语言基础知识
2.1标识符与关键字
2.1.1标识符
2.1.2关键字
2.2常量与变数
2.2.1常量
2.2.2变数
2.3C#数据类型
2.3.1值类型与引用类型的概念
2.3.2值类型
2.4数组与字元串
2.4.1数组
2.4.2定义字元串和转义字元
2.4.3字元串常用方法
2.4.4用Console类处理输入输出
2.5类型转换
2.6运算符与表达式
2.6.1运算符类型
2.6.2算术运算符与算术表达式
2.6.3关係运算符与关係表达式
2.6.4赋值运算符与赋值表达式
2.6.5逻辑运算符与逻辑表达式
2.6.6位运算符
2.6.7条件运算符
2.6.8运算符的优先权及结合性
2.7综合实例
小结
习题
第3章程式流程控制
3.1顺序结构
3.2选择结构
3.2.1if语句
3.2.2switch语句
3.3循环结构
3.3.1for语句
3.3.2while语句
3.3.3dowhile语句
3.3.4foreach语句
3.3.5循环的嵌套
3.4跳转语句
3.4.1break语句
3.4.2continue语句
3.4.3goto语句
3.4.4return语句
3.4.5throw语句
3.5程式代码注释
3.6综合实例
小结
习题
第4章面向对象技术
4.1面向对象的概念
4.1.1面向对象编程
4.1.2类和对象
4.1.3面向对象的特点
4.2类和对象
4.2.1类的声明
4.2.2对象的声明和实例化
4.3类的成员
4.3.1栏位
4.3.2属性
4.3.3方法
4.3.4构造函式和析构函式
4.3.5索引器
4.4类的面向对象特性
4.4.1类的封装
4.4.2类的继承
4.4.3类的多态
4.5面向对象高级技术
4.5.1接口
4.5.2抽象类与抽象方法
4.5.3密封类和密封方法
4.5.4叠代器
4.6委託与事件
4.6.1委託的基本概念
4.6.2事件
4.7VisualStudio2010中的OOP工具
4.7.1类视图
4.7.2添加类
4.7.3类图
4.8命名空间
4.8.1命名空间的声明
4.8.2命名空间的成员
4.8.3命名空间的使用
4.9综合实例
小结
习题
第5章常见Windows窗体控制项的使用
5.1Windows窗体应用程式开发步骤
5.2Windows窗体与控制项
5.2.1窗体
5.2.2控制项
5.3常用控制项
5.3.1Label控制项和LinkLabel控制项
5.3.2Button控制项
5.3.3TextBox、MaskedTextBox和RichTextBox控制项
5.3.4RadioButton和CheckBox控制项
5.3.5GroupBox控制项
5.3.6ListBox控制项和CheckedListBox控制项
5.3.7ComboBox控制项
5.3.8ImageList控制项
5.3.9ListView控制项
5.3.10TreeView控制项
5.3.11MonthCalendar和DateTimePicker控制项
5.3.12Panel和SplitContainer控制项
5.3.13TabControl控制项
5.3.14Timer控制项
5.4综合实例
小结
习题
第6章Windows窗体控制项的高级套用
6.1选单控制项
6.1.1MenuStrip控制项
6.1.2ContextMenuStrip控制项
6.2工具列和状态栏
6.3对话框
6.4多文档程式设计
6.5综合实例
小结
习题
第7章ADO.NET资料库编程
7.1资料库概述
7.1.1资料库技术概述
7.1.2关係模型和关係资料库
7.2SQL
7.2.1选择数据
7.2.2插入数据
7.2.3更新数据
7.2.4删除数据
7.3ADO.NET模型
7.3.1数据访问技术发展概况
7.3.2ADO.NET编程模型
7.4使用ADO.NET访问资料库
7.4.1使用Connection对象连线资料库
7.4.2ADO.NET在线上模式的数据存取
7.4.3ADO.NET脱机模式的数据存取
7.5数据绑定控制项
7.5.1数据绑定
7.5.2DataGridView控制项
7.5.3套用BindingSource组件
7.6综合实例
小结
习题
第8章档案
8.1概述
8.1.1档案的概念
8.1.2流的概念
8.1.3System.IO命名空间
8.2档案的基本操作
8.2.1档案操作类
8.2.2创建档案
8.2.3打开档案
8.2.4判断档案是否存在
8.2.5複製或移动档案
8.2.6删除档案
8.3资料夹的基本操作
8.3.1资料夹操作类
8.3.2创建资料夹
8.3.3判断资料夹是否存在
8.3.4移动资料夹
8.3.5删除资料夹
8.3.6遍历资料夹
8.4数据流基础
8.4.1流操作类介绍
8.4.2档案流
8.4.3快取流
8.5流读写档案
8.5.1文本档案的读写
8.5.2二进制档案的读写
8.6综合实例
小结
习题
第9章GDI+编程
9.1图形图像基本知识
9.1.1.NET图形图像处理命名空间
9.1.2Graphics类
9.1.3辅助绘图对象
9.2绘制图形
9.2.1绘製直线
9.2.2绘製矩形
9.2.3绘製多边形
9.2.4绘製曲线
9.2.5绘製椭圆
9.3填充图形
9.3.1SolidBrush
9.3.2HatchBrush
9.3.3TextureBrush
9.3.4LinearGradientBrush和PathGradientBrush
9.3.5绘製文字
9.4GDI+图像处理基础
9.4.1图像处理概述
9.4.2图像档案的存取
9.4.3彩色图像处理
9.5综合实例
小结
习题
第10章异常、调试与程式部署
10.1异常的概念和异常处理过程
10.1.1异常的概念
10.1.2异常类
10.1.3异常处理方式
10.2异常处理语句
10.2.1简单的异常範例
10.2.2异常处理语句概述
10.2.3抛出异常
10.3用户自定义异常类
10.4程式调试
10.5程式打包与部署
10.6综合实例
小结
习题
第11章多执行绪
11.1进程与执行绪概述
11.2进程开发技术
11.3多执行绪概述
11.3.1执行绪的创建与启动
11.3.2执行绪的挂起、恢复与终止
11.3.3执行绪的休眠
11.3.4执行绪的合併
11.4执行绪同步
11.4.1lock
11.4.2Monitor
11.4.3Mutex
11.4.4ReaderWriterLock
11.5Windows窗体控制项的跨执行绪访问
11.6综合实例
小结
习题
第12章综合案例——图书管理系统
12.1前言
12.2系统及需求分析
12.2.1功能需求分析
12.2.2互动需求分析
12.3资料库设计
12.3.1资料库设计分析
12.3.2表设计
12.4系统功能详细设计实现
12.4.1主界面
12.4.2新书入库
12.4.3图书归还
12.4.4新书进库
12.4.5读者管理
12.4.6图书信息维护
12.5系统业务及分层
12.5.1项目结构图
12.5.2BLL
小结
第13章课程设计——学生成绩管理系统
13.1课程设计目的
13.2功能描述
13.3总体设计
13.3.1构建开发环境
13.3.2软体功能结构
13.3.3流程图
13.4资料库设计
13.4.1ER图
13.4.2数据表设计
13.5实现过程
13.5.1登录
13.5.2新增用户
13.5.3查询用户基本信息
13.5.4学生选课
13.5.5录入学生成绩
13.5.6成绩查询
13.5.7留言板
13.6课程设计总结
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net