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

Visual C# 2008程序设计

中国水利水电出版社
    【作 者】曹静 主编 【I S B N 】978-7-5084-7636-0 【责任编辑】杨元泓 【适用读者群】高职高专 【出版时间】2010-07-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】296 【千字数】452 【印 张】18.5 【定 价】32 【丛 书】软件职业技术学院“十一五”规划教材 【备注信息】
图书详情

    Visual C#已成为在.NET平台上进行开发的首选语言。Visual C# 2008融C++的灵活性和强大功能与Visual C#的简单性于一身。本书通过开发一个客户信息管理程序,全面阐述了使用Visual C# 2008开发应用程序的基本知识。

    本书分为10章。主要内容包括Visual C# 2008速成版开发环境;变量和数据类型以及表达式的使用;三种典型的程序结构;数组的使用;类和对象的使用;类和对象的高级应用及C# 3.0的新特性;集合和泛型;异常处理和程序调试;文件和流;基于Windows的程序设计。

    本书通过简洁的语言和详细的步骤,帮助读者迅速掌握使用Visual C# 2008开发应用程序所需要的基本知识。本书适合没有任何编程经验的读者和Visual C#新手阅读,也可作为本专科院校的学生学习Visual C#编程参考用书。通过对本书的学习,读者可循序渐进地掌握C#编程技术,从而开发出优秀的应用程序。

    从应用中学习概念。介绍理论知识和概念时,够用为度,不求多求全。

    采用了项目设计贯穿全书的方式,每章知识点都可以在项目中进行实践。

    突出学习重点。对于关键知识和容易混淆的概念通过实例比较详细说明,使学习者更容易掌握要点。

    内容循序渐进。每一章实训都是在前一章实训内容上进一步完善,最终完成一个完整的程序。

    提供相关教学资源及每章实训源代码

    Visual C#作为微软的旗舰编程语言,经过几年的长足发展,在全球得以迅速普及,成为很多程序员的首选语言。Visual C# 2008新增了大量可圈可点的丰富特性,本书围绕着基础知识和这些新特性,全面介绍了如何利用Visual Studio 2008和.NET Framework来进行C#编程。

    本书是全国示范性软件职业学院计算机及其相关专业指定教材,针对全国示范性软件职业学院特点,以够用为度,淡化理论,强化技能,重在实际操作,在完成必要的理论阐述之后,以实际的代码案例来解释理论知识,适合于熟悉计算机基础知识的学生作为教材或自学用书。

    全书以实际项目设计贯穿全书,在每章结束后,根据本章所学知识点提出项目要求,在实训环节引导读者从无到有完成一个实训项目,最后形成一个客户管理系统,让学生能在实践中掌握Visual C# 2008程序设计。本书是一本有效、实用的入门级教材。适合于学习Visual C# 2008技术的初学者。

    本书是作者在多年的教学实践、科学研究以及项目实践的基础上,参阅了大量国内外相关教材后,几经修改而成。主要特点如下:

    1.语言严谨、精练

    对基本概念和技术进行了清楚准确的解释并结合实例说明,让读者能较轻松地掌握每一个知识点。

    2.实际项目开发与理论教学紧密结合

    为了使读者能快速地掌握Visual C# 2008的相关技能并熟练运用,本书根据每章节的知识点设计了一个实训项目——客户信息管理,每章节为实训增加或改进一部分功能,学完本书后,实训是一个完整的项目。

    3.合理、有效的组织

    本书按照由浅入深的顺序,循序渐进、系统地介绍程序设计的相关知识和技能。各个章节的编写以实践应用为目标,理论的阐述主要围绕着实际应用技术组织和展开,练习的重要性得到体现,不再附属于相关理论知识。

    4.内容充实、实用

    本书的练习紧紧围绕着实际项目进行,在各章完成各种技术准备和练习后,为完成项目掌握了基本的知识点,只需按照书本中的实训步骤,利用所学习的知识点,即可完成项目要求。

    5.本书配有全部的程序源文件和电子教案

    为方便读者使用,书中全部实例的源代码及电子教案均免费赠送给读者,读者可以从中国水利水电出版社网站和万水书苑免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    本书以最新的.NET 3.5和Visual C# 2008为基础循序渐进地介绍Visual C# 2008入门所需的各方面知识,包括开发环境的配置、C#语法、Windows应用程序开发、处理文件以及.NET 3.5的新增特性等。

    本书同时还介绍了大量Visual C# 2008的开发经验,对使用中的重点、难点进行了专门的讲解,本书由曹静担任主编,陈娜、谢日星担任副主编,董宁、陈丹、罗炜、杨威、张松慧、肖英、江俊、赵丙秀、刘洁、李文蕙、刘嵩、肖奎、余恒芳、郭俐、库波参加了本书的编写工作,陈娜、谢日星统编全稿。

    由于时间仓促,加之编者水平有限,书中不妥或错误之处在所难免,殷切希望广大读者批评指正。同时,恳请读者一旦发现错误,于百忙之中及时与编者联系,以便尽快更正,编者将不胜感激。E-mail:Jingcao_2002@163.com

    编 者

    2010年6月


    前言

    第1章 C#与Visual Studio 2008 1
    本章学习目标 1
    1.1 .NET简介 1
    1.2 Visual Studio 2008简介 3
    1.3 Visual C#.NET集成开发环境简介 6
    1.4 创建第一个C#控制台(或称命令行)
    程序 19
    1.5 创建第一个C# Windows程序 21
    1.6 C#程序结构介绍 22
    本章小结 30
    习题 31
    案例完善——客户信息管理系统中的新建项目 31
    第2章 变量、数据类型和表达式 33
    本章学习目标 33
    2.1 注释 33
    2.2 标识符 33
    2.3 常量和变量 34
    2.4 数据类型 35
    2.4.1 值类型 36
    2.4.2 引用类型 41
    2.4.3 隐含类型 41
    2.5 类型转换 42
    2.5.1 自动类型转换 42
    2.5.2 强制类型转换 43
    2.5.3 字符串与基本数据类型间的转换
    (基本数据类型间的转换) 43
    2.6 运算符 44
    2.6.1 运算符的分类 45
    2.6.2 运算符的优先级 45
    2.6.3 算术运算符 46
    2.6.4 赋值运算符 47
    2.6.5 关系运算符 48
    2.6.6 位运算符 49
    2.6.7 逻辑运算符 51
    2.6.8 条件(三目)运算符 53
    本章小结 53
    习题 54
    案例完善——客户信息管理系统中的客户
    信息描述 55
    第3章 结构化程序设计语句 59
    本章学习目标 59
    3.1 程序的三种结构 59
    3.1.1 顺序结构 59
    3.1.2 分支结构 59
    3.1.3 循环结构 60
    3.2 if语句 61
    3.3 switch语句 68
    3.4 while语句 70
    3.5 do-while语句 72
    3.6 for语句 74
    3.7 break和continue语句 79
    本章小结 81
    习题 81
    案例完善——客户信息管理系统中的程序
    流程控制 83
    第4章 数组 92
    本章学习目标 92
    4.1 数组的概念 92
    4.2 声明和创建数组 92
    4.3 初始化数组变量 94
    4.4 遍历数组元素 95
    4.5 多维数组 98
    4.6 交错数组 100
    4.7 隐式类型数组 102
    本章小结 103
    习题 103
    案例完善——客户信息管理系统中的多客户
    信息管理 104
    第5章 面向对象 106
    本章学习目标 106
    5.1 面向对象程序设计概述 106
    5.2 类的定义和对象的创建 107
    5.3 类的字段和属性 109
    5.4 索引器 116
    5.5 方法定义及调用 119
    5.6 值类型与引用类型 124
    5.6 参数的传递 127
    5.7 变量的作用域 132
    5.8 构造函数 135
    5.9 静态成员 140
    5.10 内部类和匿名类 146
    本章小结 147
    习题 147
    案例完善——客户信息管理系统中面向对象
    的客户信息管理 148
    第6章 面向对象的高级应用及C#语法新特性 150
    本章学习目标 150
    6.1 类的继承 150
    6.2 访问控制符 155
    6.3 多态性 162
    6.4 密封类 168
    6.5 抽象类 169
    6.6 接口 170
    6.7 委托与事件 173
    6.8 匿名类型 183
    6.9 对象与集合初始化器 185
    6.10 扩展方法 187
    6.11 Lambda表达式 190
    本章小结 194
    习题 194
    案例完善——客户信息管理系统中的抽象类
    与类的继承 195
    第7章 集合和泛型 198
    本章学习目标 198
    7.1 集合与集合接口 198
    7.1.1 ArrayList集合 198
    7.1.2 哈希表Hashtable 200
    7.1.3 集合接口 202
    7.2 泛型集合 203
    7.2.1 泛型List集合 203
    7.2.2 泛型Stack集合 204
    7.2.3 泛型Queue集合 205
    本章小结 206
    习题 206
    案例完善——客户信息管理系统中的泛型 206
    第8章 程序的生成、异常处理和调试 209
    本章学习目标 209
    8.1 异常处理 209
    8.1.1 异常类 209
    8.1.2 try-catch 210
    8.1.3 try-finally 213
    8.1.4 try-catch-finally 214
    8.1.5 多重try结构 216
    8.1.6 默认异常处理 217
    8.1.7 用户自定义异常 217
    8.1.8 throw 219
    8.2 Visual Studio 2008的调试功能 220
    8.2.1 单步调试程序 220
    8.2.2 Debugger与Debug类的使用 222
    8.2.3 使用Trace类 225
    本章小结 227
    习题 228
    案例完善——客户信息管理系统中的异常
    处理 228
    第9章 流与文件 230
    本章学习目标 230
    9.1 流的基本概念 230
    9.2 目录 231
    9.2.1 DriveInfo类 231
    9.2.2 Directory类 233
    9.2.3 DirectoryInfo类 235
    9.3 File类和FileInfo类 237
    9.4 文件的读写 241
    本章小结 245
    习题 245
    案例完善——客户信息管理系统中的数据
    保存 245
    第10章 基于Windows的应用程序 247
    本章学习目标 247
    10.1 Windows窗体应用程序概述 247
    10.2 Windows窗体及控件介绍 250
    10.3 常用控件的属性、方法和事件 253
    10.3.1 控件共有的属性、事件和方法 254
    10.3.2 常用控件介绍 256
    10.3.3 常用控件的典型用法 258
    10.4 基于Windows Forms的程序设计 267
    本章小结 284
    习题 284
    案例完善——客户信息管理系统 284
    参考文献 286
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册