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

C#语言程序设计

中国水利水电出版社
    【作 者】李继武 彭德林 主编 【I S B N 】978-7-5084-3947-3 【责任编辑】吴萍 【适用读者群】高职高专 【出版时间】2008-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】 【千字数】 【印 张】 【定 价】20 【丛 书】21世纪高职高专规划教材 【备注信息】
图书详情

    本书主要内容包括.NET开发环境简介、C#语言基础、C#面向对象初级编程、C#面向对象高级编程、文件I/O操作、用C#开发Windows应用程序、ASP.NET Web程序开发等内容。本教材以“任务驱动式”教学模式为导向,在每小节都先提出若干学习任务,然后以提出的学习任务为中心组织教材内容,在充分考虑到高职高专人才教育特点的基础上,着重对学生进行普通Windows应用程序的初步开发能力的培养,作为应用性程序开发类课程,在强调先进编程思想和先进编程技术的基础上,着重讲述面向对象编程的基本技术和C#语言编程的基本技能本书不仅适合初中级读者自学,也可作为高等院校、高职高专和计算机培训班的教材使用。

    近年来,软件开发平台之争非常激烈。以Java为核心的SUN阵营和以.NET为核心的Microsoft阵营都竭尽全力完善自己的开发平台。作为Windows平台的开发者和桌面软件的垄断者,Microsoft推出的.NET开发平台无疑会成为未来主流的开发平台之一。

    高等职业教育作为我国高等教育的重要组成部分,它的主要培养目标就是为社会输送符合新时期社会需求的技能型、应用型人才。本书即着眼于当前最新的.NET软件开发平台和最新的C#语言编程技术,结合高职高专的培养目标,打造满足未来社会需求的、有竞争力的技能型软件开发人才。

    本书第1章首先介绍了.NET平台的基础知识,然后重点讲解了.NET框架的主要内容和Visual Studio.NET开发环境,第2章讲解了C#语言编程的基础知识,这部分是学习编程的入门知识,主要为后续章节奠定基础。第3章和第4章主要讲解如何通过C#语言进行面向对象编程,这部分对建立学生面向对象的编程思维非常重要,面向对象编程的三大特征:封装、继承和多态都得到了很好的讲解。第5章对.NET框架中有关文件I/O操作的类作了详细讲解,这非常有助于帮助学生建立流的概念。第6章和第7章是本书的重头戏,正所谓“学以致用”,第6章通过大量的案例讲解如何通过C#语言在VS.NET集成开发环境下开发Windows应用程序,而第7章则讲解如何开发ASP.NET Web应用程序。

    纵观全书可以知道,本书的特色在于以C#语言为核心,以VS.NET为开发环境,以基本编程理论和编程技巧为线索,以精心设计的案例为驱动,由浅入深、循序渐进地讲解了C#语言程序设计技术。

    本书由李继武、彭德林任主编,张珑、赵松、周建辉任副主编。全书由李继武和彭德林统稿。

    第1章由刘妍编写;第2章的2.1节由周建辉编写,2.2~2.5节由张珑编写,2.6节和2.7节由迟国栋编写;第3章由赵松编写;第4章的4.1~4.4节由赵松编写,4.5节和4.6节由赵淑英编写,4.7节由钱英军编写;第5章的5.1节和5.2节由张珑编写,5.3节由李继连编写,5.4节由刘妍编写;第6章的6.1~6.3节由李继武编写,6.4节由赵淑英编写;第7章由彭德林编写;每章的小结和实训由刘妍编写。

    由于编者水平有限,书中的错误和疏漏之处在所难免,敬请广大读者和同仁批评指正。

    编 者

    2006年5月

    前言
    第1章 .NET平台简介 1
    1.1 .NET平台 1
    1.2 .NET框架 2
    1.2.1 公共语言运行库(CLR) 2
    1.2.2 .NET框架类库 2
    1.3 Visual Studio .NET 3
    1.3.1 Visual Studio .NET简介 3
    1.3.2 用Visual Studio .NET开发C#应用程序 3
    本章小结 5
    本章实训 5
    第2章 C#语言基础 6
    2.1 基本数据类型 6
    2.1.1 值类型 6
    2.1.2 引用类型 10
    2.2 变量和常量 12
    2.2.1 变量 12
    2.2.2 常量 17
    2.3 数组 18
    2.3.1 一维数组 18
    2.3.2 二维数组 21
    2.3.3 数组的一些特性 23
    2.4 表达式 24
    2.5 语句 25
    2.5.1 条件语句 25
    2.5.2 循环语句 30
    2.5.3 跳转语句 35
    2.5.4 异常处理语句 38
    2.6 运算符 42
    2.6.1 算术运算符 42
    2.6.2 赋值运算符 43
    2.6.3 关系运算符 44
    2.6.4 逻辑运算符 45
    2.6.5 三元运算符 46
    2.6.6 运算符优先级 46
    2.7 名称空间 47
    本章小结 48
    本章实训 49
    第3章 C#面向对象初级编程 50
    3.1 面向对象的基本概念 50
    3.1.1 对象和类 50
    3.1.2 继承 51
    3.1.3 封装 51
    3.1.4 多态 51
    3.2 C#中的类与对象 51
    3.2.1 在C#中定义类 51
    3.2.2 访问修饰符 52
    3.2.3 实例化对象与构造函数 55
    3.2.4 方法重载 59
    3.2.5 销毁对象与析构函数 64
    3.2.6 在方法调用中传递参数 65
    3.2.7 静态对象成员 70
    3.2.8 用属性封装数据 71
    本章小结 74
    本章实训 74
    第4章 C#面向对象高级编程 76
    4.1 类的继承与多态 76
    4.1.1 继承 76
    4.1.2 多态 80
    4.1.3 抽象和密封 83
    4.2 操作符重载 87
    4.2.1 问题的提出 87
    4.2.2 使用成员方法重载操作符 88
    4.3 类型转换 91
    4.3.1 隐式类型转换 92
    4.3.2 显式类型转换 92
    4.3.3 类的引用转换 94
    4.3.4 装箱与拆箱 94
    4.4 结构和接口 97
    4.4.1 结构 97
    4.4.2 接口 101
    4.5 集合与索引器 108
    4.5.1 集合 108
    4.5.2 索引器 111
    4.6 异常处理 112
    4.6.1 异常类 112
    4.6.2 抛出和捕获异常 114
    4.7 委托和事件 120
    4.7.1 委托 120
    4.7.2 事件 122
    本章小结 124
    本章实训 124
    第5章 C#进行文件I/O操作 126
    5.1 用于文件操作的类 126
    5.2 目录和路径操作 127
    5.2.1 Directory类 127
    5.2.2 DirectoryInfo类 129
    5.2.3 Path类 132
    5.3 创建文件 134
    5.3.1 File类 134
    5.3.2 FileInfo类 136
    5.3.3 FileStream类 138
    5.3.4 创建文件的几种方法 140
    5.4 读写文件 141
    5.4.1 使用FileStream类读写文件 141
    5.4.2 使用StreamReader和StreamWriter类读写文本文件 144
    本章小结 147
    本章实训 147
    第6章 C#开发Windows应用程序 149
    6.1 建立Windows应用程序 149
    6.2 使用Windows Forms控件 153
    6.2.1 Button控件 153
    6.2.2 Label控件 154
    6.2.3 LinkLabel控件 156
    6.2.4 TextBox控件 157
    6.2.5 CheckBox控件 159
    6.2.6 RadioButton控件 161
    6.2.7 GroupBox控件 163
    6.2.8 ComboBox控件 164
    6.2.9 ListBox控件 166
    6.2.10 StatusBar控件 167
    6.3 使用菜单 170
    6.3.1 创建主菜单 170
    6.3.2 创建上下文菜单 172
    6.4 对话框 172
    6.4.1 模态和非模态对话框 172
    6.4.2 通用对话框 174
    本章小结 179
    本章实训 179
    第7章 C#开发ASP.NET Web应用程序 181
    7.1 Web应用程序基础 181
    7.1.1 HTML页面 181
    7.1.2 动态Web页面 183
    7.2 ASP.NET简介 184
    7.2.1 支持编译语言 185
    7.2.2 程序代码与页面内容的成功分离 185
    7.2.3 引入服务器端控件 185
    7.3 建立ASP.NET应用程序 186
    7.3.1 启动IIS服务器 186
    7.3.2 用Visual Studio.NET创建ASP.NET应用程序 187
    7.4 Web窗体和控件 190
    7.4.1 Web窗体 190
    7.4.2 Web控件 191
    7.4.3 HTML控件 202
    本章小结 204
    本章实训 204
    参考文献 206
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册