热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

C#程序设计

中国水利水电出版社
    【作 者】鲁立 张松慧 主编 【I S B N 】978-7-5170-2921-2 【责任编辑】陈洁 【适用读者群】高职高专 【出版时间】2015-03-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】192 【千字数】267 【印 张】12 【定 价】27 【丛 书】高等职业教育精品示范教材(电子信息课程群) 【备注信息】
图书详情

    为满足读者学习C#程序设计的需要,本书系统地介绍了C#程序设计的编程环境、变量与表达式、流程控制语句与函数、数组与字符串、面向对象编程基础、Windows窗体编程、ADO.NET数据库访问技术和GDI+编程与文件处理等内容。

    本书难度适中,理论结合实际,便于读者在“做中学”,完成对C#编程技术的掌握。为方便读者在学习理论知识的同时,又能获得一些实用技能,每章都配有大量实训和实例。本书既可以作为高职高专教材,也可供计算机专业、非计算机专业以及其他相关人员学习参考。

    本书提供源代码,读者可以从中国水利水电出版社网站和万水书苑上下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    实例具体,内容充实。通过与开发过程中经常遇到的需求相结合,将C#语言的基本功能和操作技巧融入到实例当中进行讲解。

    基于需求,面向应用。在讲解每一个知识点之前,充分考虑了将C#语言的知识和实践工作相结合,精心挑选符合各类常见程序需求的开发实例。

    图文并茂,步骤详细。书中实例的实现步骤都以通俗易懂的语言阐述,并配有插图,详细而贴切。

    案例精讲,注重实战。介绍了综合项目案例的开发过程,以提高读者的实际开发水平,从而轻松应对实际的项目开发。

    实践练习,巩固提高。各章最后都提供了典型的实践练习题,读者可以通过完成这些练习题来检测自己的学习效果,从而达到巩固和提高的目的。

    前 言

    为适应社会的需要和程序设计的发展,全国高等院校的各个专业都开设了有关C#程序设计的课程,特别是近年来高职、高专教育的发展急需以C#程序设计为主的实用教材。根据此要求,我们组织了一批学术水平高、教学经验丰富的教师编写了这本教材,避开了难懂的理论,取而代之的是与实际应用相关的实例和实训。

    本书层次清楚、概念准确、深入浅出、通俗易懂。全书坚持实用技术与工程实践相结合的原则,侧重理论联系实际,结合高等职业院校学生的特点,注重基本能力和基本技能的培养。注意到读者已有的知识背景和接受能力,理论部分的选材遵循“必要、适度够用”的高职、高专教育原则,并注意增加实践内容来帮助读者提高应用能力。

    本书有以下几点特色:①实例具体,内容充实。本书不像其他教程那样只单纯讲解C#语言的语法规则,而是通过与开发过程中经常遇到的需求相结合,将C#语言的基本功能和操作技巧融入到示例中进行讲解,并全面覆盖语法知识、面向对象、Windows编程、高级编程等C#语言的重点内容。②基于需求,面向需求。作者在讲解每一个知识点之前,充分考虑到将C#语言的知识与实践工作相结合,精心挑选出符合各类常见程序需求的开发实例,使读者不仅能学到C#语言的知识,而且能了解实际的IT求职和工作中的要求。③图文并茂,步骤详细。书中每个实例的实现步骤都以通俗易懂的语言阐述,并配有插图,详细而贴切。读者只需要按照步骤操作,就可以学习到C#语言的相关知识,并体会到独立开发的乐趣。④案例精讲,注重实战。本书介绍了综合项目案例的开发过程,以提高读者的实际开发水平,从而轻松地应对实际的项目开发。⑤实践练习,巩固提高。各章最后都提供了典型的实践练习题,读者每学完一章,可以通过完成这些练习题来检测自己的学习效果,从而达到巩固和提高的目的。

    全书共分8章,主要包括C#概述、变量与表达式、流程控制与函数、数组与字符串、面向对象编程基础、Windows窗体程序、数据库访问和GDI+编程与文件处理等知识供读者学习参考。

    本书由鲁立、张松慧任主编,张恒、梁晓娅任副主编,鲁立统审全稿,王路群教授担任主审。武汉软件工程职业学院的王彩梅、李国强、张勇、何水艳、刘颂和武汉中等职业艺术学校的刘桢等参加了编写工作。

    由于作者水平有限,书中不妥或错误之处在所难免,殷切希望广大读者批评指正。如有问题,请发邮件至whsvcluli76@163.com。

    编 者

    2014年11月


    前言

    第1章 C#概述 1
    1.1 .NET框架 1
    1.1.1 .NET框架 1
    1.1.2 .NET Framework版本 3
    1.2 C#语言 3
    1.3 Visual Studio 2008编程环境 4
    1.3.1 Visual Studio 2008的新特性 5
    1.3.2 Visual Studio 2008的安装 5
    1.4 创建C#项目 7
    1.4.1 C#控制台应用程序的创建步骤 8
    1.4.2 C#控制台应用程序的创建实例 8
    1.4.3 C#控制台应用程序的结构 11
    1.4.4 C#程序代码的基本语法规则 12
    1.5 习题 13
    第2章 变量与表达式 14
    2.1 数据类型 14
    2.1.1 数据类型的分类 14
    2.1.2 值类型 15
    2.1.3 引用类型 18
    2.1.4 类型转换 19
    2.1.5 装箱与拆箱 20
    2.2 变量与常量 21
    2.2.1 变量 21
    2.2.2 变量的种类 22
    2.2.3 常量 23
    2.3 运算符与表达式 23
    2.3.1 运算符分类 23
    2.3.2 算术运算符 24
    2.3.3 赋值运算符 25
    2.3.4 关系运算符 25
    2.3.5 逻辑运算符 25
    2.3.6 三目运算符 25
    2.3.7 运算符优先级 26
    2.4 输入与输出 27
    2.5 习题 30
    第3章 流程控制与函数 31
    3.1 选择语句 31
    3.1.1 if语句 32
    3.1.2 switch语句 35
    3.1.3 嵌套条件的if语句 36
    3.2 循环语句 37
    3.2.1 while语句 37
    3.2.2 do-while语句 38
    3.2.3 for语句 39
    3.2.4 foreach语句 40
    3.3 跳转语句 41
    3.3.1 break语句和continue语句 41
    3.3.2 goto语句 42
    3.3.3 return语句 43
    3.4 异常处理 43
    3.4.1 try…catch语句 43
    3.4.2 try…catch…finally语句 44
    3.5 函数的定义与使用 45
    3.5.1 函数的定义 45
    3.5.2 函数的调用 45
    3.5.3 函数的递归调用 46
    3.5.4 函数的参数 47
    3.6 习题 50
    第4章 数组与字符串 51
    4.1 数组 51
    4.1.1 一维数组的声明 51
    4.1.2 一维数组的初始化 52
    4.1.3 一维数组元素的访问 52
    4.2 二维数组 54
    4.3 Array类 56
    4.3.1 Array类属性 56
    4.3.2 Array类方法 57
    4.3.3 创建数组 57
    4.3.4 排序 59
    4.3.5 数组复制 60
    4.4 字符串 62
    4.4.1 字符串长度属性 63
    4.4.2 取子串 64
    4.4.3 字符串查找与定位 64
    4.4.4 字符串比较 65
    4.5 习题 67
    第5章 面向对象编程基础 68
    5.1 面向对象基本概念 69
    5.1.1 面向对象技术的由来 69
    5.1.2 什么是面向对象 69
    5.2 类 71
    5.2.1 类的声明 71
    5.2.2 类的成员 72
    5.3 字段与属性 76
    5.3.1 字段的声明与访问 76
    5.3.2 属性的声明与访问 77
    5.3.3 字段与属性的区别 79
    5.4 方法 80
    5.4.1 方法的声明 80
    5.4.2 方法的参数 81
    5.4.3 方法的重载 85
    5.4.4 静态和非静态的方法 86
    5.5 委托与事件 87
    5.5.1 委托的概念 87
    5.5.2 事件的概念 87
    5.6 实训 88
    5.7 习题 92
    第6章 Windows窗体程序 94
    6.1 Windows窗体设计简介 95
    6.1.1 窗体的基本概念 95
    6.1.2 第一个窗体程序 95
    6.2 常用控件 97
    6.2.1 按钮 97
    6.2.2 标签 98
    6.2.3 文本框 99
    6.2.4 菜单 100
    6.2.5 工具栏 101
    6.2.6 状态栏 102
    6.2.7 单选按钮 103
    6.2.8 复选框 104
    6.2.9 组合框 105
    6.3 实训 106
    6.4 习题 120
    第7章 数据库访问 121
    7.1 数据库与ADO.NET概述 121
    7.1.1 数据库概述 121
    7.1.2 常用SQL语句 126
    7.1.3 ADO.NET概述 128
    7.2 使用ADO.NET访问数据库 129
    7.2.1 SqlConnection对象 130
    7.2.2 SqlCommand对象 133
    7.2.3 SqlDataReader对象 135
    7.2.4 使用DataAdapter与DataSet对象
    操作数据库 137
    7.3 实训:学生成绩管理系统 141
    7.3.1 学生成绩管理系统整体功能设计 141
    7.3.2 数据设计 142
    7.3.3 用户登录 145
    7.3.4 系统管理主界面 147
    7.3.5 学生信息管理 148
    7.3.6 课程信息管理 154
    7.3.7 成绩信息管理 160
    7.4 习题 164
    第8章 GDI+编程与文件处理 165
    8.1 GDI+编程基础 165
    8.1.1 GDI+简介 165
    8.1.2 如何绘制图形 166
    8.2 刷子 167
    8.2.1 实心刷SolidBrush 168
    8.2.2 梯度刷LinearGradientBrush 168
    8.2.3 阴影刷HatchBrush 169
    8.2.4 纹理刷TextureBrush 169
    8.3 绘制图形 171
    8.3.1 绘制椭圆 171
    8.3.2 绘制运动的圆 172
    8.4 文件处理 173
    8.4.1 目录管理 173
    8.4.2 文件处理 174
    8.5 实训 176
    8.6 习题 182
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册