高职高专计算机技能型紧缺人才培养系列教材

C#程序设计实用教程

分享 推荐 1 收藏 1 阅读 4.1K
张晓蕾 (主编) 978-7-115-18033-9

关于本书的内容有任何问题,请联系 桑珊

1、教材实用性、实效性都很强,适合高职高专学生需求。
2、对基本概念的讲解透彻,条理清晰,步骤详细。
3、全书配有大量案例。教材配套资料全,适合教师需求。
4、作者较有知名度,写作经验丰富,文笔好。
¥29.00 ¥24.65 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书主要介绍C#程序设计的基础知识、C#面向对象程序设计、基于Windows Forms的应用程序开发、ADO.NET数据库应用开发和ASP.NET动态网站设计等内容。全书采用案例驱动的方式进行讲解,通过48个实用案例由浅至深、层层引导,以案例带动知识点的学习,并注意保证知识的相对完整性和系统性,使读者能够快速掌握C#,提高程序设计技能。
  本书可作为高职高专院校计算机相关专业的教材,也可作为初学者的自学用书。

目录

目 录

第 1章 Visual C#程序设计基础 1
1.1 .NET Framework与Visual C# 1
1.1.1 .NET Framework简介 1
1.1.2 CLI、CLR与MSIL 2
1.1.3 Visual C#语言简介 3
1.1.4 Visual Studio 2005集成开发环境 6
【案例1】基于控制台的应用程序 12
【案例2】基于Windows Forms的应用程序 15
1.2 程序中简单错误的调试 19
1.2.1 程序中的错误 19
1.2.2 MSDN Library的应用 21
1.2.3 养成良好的程序设计风格 22
【案例3】C#程序中简单错误的调试 25
思考与练习1 28

第 2章 C#语言基础 30
2.1 C#的基本语法 30
2.1.1 命名空间 30
2.1.2 基本数据类型 31
2.1.3 变量与常量 33
2.1.4 运算符与表达式 34
2.1.5 类型转换 37
2.1.6 代码注释 40
【案例4】简易计算器 40
2.2 程序流程控制——条件结构 43
2.2.1 算法与程序流程控制 43
2.2.2 关系运算、逻辑运算与条件运算 46
2.2.3 if语句 48
2.2.4 switch语句 49
【案例5】计算方程的根 51
【案例6】用户登录 52
【案例7】计算运费 53
2.3 程序流程控制——循环结构 55
2.3.1 循环结构 55
2.3.2 while语句 56
2.3.3 do...while语句 56
2.3.4 for语句 57
2.3.5 流程转向语句 58
2.3.6 System.Console类 60
【案例8】成绩统计 61
【案例9】乘法表 64
【案例10】素数 65
2.4 复杂数据类型 67
2.4.1 数组 67
2.4.2 枚举 70
2.4.3 结构 71
2.4.4 字符串 73
【案例11】学生成绩分类统计 74
【案例12】求矩阵对角线上元素之和 76
【案例13】职工工资统计 77
【案例14】计算天数 78
【案例15】图书查询 80
2.5 函数  81
2.5.1 函数的定义 81
2.5.2 函数的调用 82
2.5.3 函数的返回 84
2.5.4 函数的参数 85
2.5.5 函数重载 87
2.5.6 Main函数 88
【案例16】验证哥德巴赫猜想 89
【案例17】兔子问题 90
【案例18】函数重载 92
【案例19】命令行计算器 93
思考与练习2 94

第3章 面向对象程序设计 97
3.1 面向对象程序设计简介 97
3.1.1 面向对象的基本概念 97
3.1.2 类的定义 98
3.1.3 类的成员 99
3.1.4 构造函数 103
3.1.5 析构函数 104
3.1.6 域、属性和方法 105
【案例20】温度转换 108
【案例21】圆形计算 109
3.2 继承、多态与抽象类 110
3.2.1 继承 110
3.2.2 多态 112
3.2.3 抽象类 114
【案例22】圆与圆柱 116
3.3 接口  117
3.3.1 接口的定义 117
3.3.2 接口的成员 118
3.3.3 接口的实现 119
【案例23】绘图类接口 120
思考与练习3 121

第4章 基于Windows Forms的程序设计 123
4.1 Windows Forms程序设计基础 123
4.1.1 Windows Forms概述 123
4.1.2 控件基础 124
4.1.3 属性 127
4.1.4 事件 128
4.1.5 窗体与常用控件 131
【案例24】有个性的按钮 134
【案例25】动态显示的窗口 136
【案例26】文本格式编辑 138
4.2 选择控件 140
4.2.1 单选按钮RadioButton 140
4.2.2 复选框CheckBox 141
4.2.3 列表框ListBox 141
4.2.4 组合框ComboBox 143
4.2.5 面板Panel和群组框GroupBox 143
【案例27】电子试卷 144
【案例28】课程选择 146
【案例29】字体设置 149
4.3 图像控件 151
4.3.1 图片框PictrueBox 151
4.3.2 图像列表组件ImageList 153
【案例30】图像浏览器(一) 153
【案例31】散步的猫 156
4.4 消息对话框和通用对话框 158
4.4.1 Windows中的对话框 158
4.4.2 消息对话框MessageBox 159
4.4.3 通用对话框组件 161
4.4.4 其他对话框控件 164
【案例32】图像浏览器(二) 164
4.5 菜单、工具栏与状态栏 168
4.5.1 菜单、工具栏与状态栏简介 168
4.5.2 菜单设计 168
4.5.3 工具栏设计 171
4.5.4 状态栏设计 173
【案例33】弹出菜单 174
【案例34】图像浏览器(三) 176
4.6 SDI与MDI应用程序 183
4.6.1 SDI与MDI应用程序简介 183
4.6.2 MDI多文档应用程序 184
【案例35】图像浏览器(四) 188
思考与练习4 196

第5章 图形与动画 198
5.1 GDI+入门基础 198
5.1.1 图形绘制基础 198
5.1.2 图形坐标系统 199
5.1.3 辅助绘图对象 199
5.1.4 图形对象Graphics 202
5.1.5 画笔(Pen)与画刷(Brush) 205
【案例36】绘制基本图形 210
【案例37】函数图案 213
【案例38】渐变图形 215
5.2 图像处理 218
5.2.1 Image类与Bitmap类 218
5.2.2 图形绘制与变换 220
【案例39】图像变换 221
5.3 图形文字 223
5.3.1 Font类 223
5.3.2 文本的绘制 224
【案例40】特效文字 224
思考与练习5 227

第6章 数据库应用开发 228
6.1 数据库开发基础 228
6.1.1 数据库基础知识 228
6.1.2 MS SQL Server与Access数据库 229
【案例41】在Visual Studio 2005集成开发环境中创建数据库 230
【案例42】在Microsoft Access中创建数据库 232
6.2 通过数据组件访问数据库 235
6.2.1 在Visual Studio 2005中创建数据连接 235
6.2.2 BindingSource组件 236
6.2.3 数据绑定控件 239
【案例43】商品信息浏览 240
【案例44】商品信息查询 243
6.3 ADO.NET数据应用 245
6.3.1 ADO.NET简介 245
6.3.2 数据连接对象Connection 247
6.3.3 数据适配器DataAdapter 249
6.3.4 数据集DataSet 250
6.3.5 Command与DataReader 251
6.3.6 其他常用ADO.NET对象 252
6.3.7 SQL查询 253
【案例45】商品信息编辑 256
思考与练习6 259

第7章 ASP.NET Web应用开发 260
7.1 ASP.NET基础 260
7.1.1 ASP.NET概述 260
7.1.2 HTML语言概述 261
7.1.3 Web Form基本概念 266
7.1.4 ASP.NET的事件处理流程 269
7.1.5 页面指令与页面事件 270
7.1.6 ASP.NET服务器环境 272
【案例46】用户登录页面 273
7.2 Web服务器控件 276
7.2.1 Web服务器控件概述 276
7.2.2 HTML服务器控件 277
7.2.3 Web服务器控件 279
7.2.4 数据验证控件 280
【案例47】用户注册页面 283
【案例48】用户输入信息有效性验证 286
思考与练习7 289

读者评论

赶紧抢沙发哦!

我要评论

推荐用户

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部