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

Visual C# 2008程序设计案例教程

中国水利水电出版社
    【作 者】李挥剑 钱哨 李凤 【I S B N 】978-7-5084-8293-4 【责任编辑】杨元泓 【适用读者群】高职高专 【出版时间】2011-01-26 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】445 【印 张】18 【定 价】32 【丛 书】全国高职高专“十二五”规划教材 【备注信息】
图书详情

    本书针对基于.NET方向软件开发专业学生的C#编程语言进行案例教学。

    本书以案例背景作为依托来介绍C#语言的编程环境、基本语法、数据类型、面向对象、WinForm开发、Web开发、文件操作等技术模块。书中的案例全部是利用C#语言开发的,涉及C#.NET基础、.NET Framework、WinForm编程、ASP.NET四门课程的基础知识和技术要点。

    书中所涉及程序的开发环境全部是Visual Studio 2008的C#.NET编程环境。

    本书的读者需要具备C语言程序设计基础、计算机基础操作、数据结构及算法等课程的基础知识,它主要面向从事.NET软件开发的入门学生。

    1. 技术前沿,C#语言所用平台在业内处于主流位置

    2. 知识全面,便于读者通过浅显的常识理解抽象的概念

    3. 案例丰富,对于C#语言所涉及的知识点都配套合适案例

    4. 浅显易懂,由浅入深地引导读者逐渐掌握C#语言的应用

    5. 逻辑合理,知识点的衔接和代码的编写力求符合逻辑

    Visual Studio.NET(.NET)作为微软新一代软件开发平台,是微软.NET战略产品的重要部分。Visual Studio.NET集成了Visual Basic.NET、Visual C#.NET、Visual C++.NET、Visual J#.NET、ASP.NET等开发环境,而微软第一次统一了VB和VC的底层对象,使Visual Basic.NET和Visual C#.NET能够访问相同组件的属性和方法,使得编写C#与编写Visual Basic.NET程序同样简单和高效。

    近几年,根据微软的开发战略,C#将不可避免地崛起,在Windows平台上成为主角,而Visual Basic等语言将慢慢边缘化。尤其是Visual Studio 2008的出现,已经成为业界中的开发平台主流。

    在2009年以前的软件人才需求调查结果中,主要是以Java和.NET两大平台为主,两者各有千秋。2009年的调查结果中,.NET人才需求增大,呈现出上升趋势。在国内的招聘网站中使用.NET做为职位查询关键字,可以看到,仅在北京每个月就需求1000人以上,但求大于供,掌握.NET技术就意味着进入高薪领域!

    编者从事.NET方向教学多年,并一直辅导学生实训课程。在教学中发现很难找到一套与理论教学结合紧密又能使学生掌握足够开发经验的实训教材。为此,编者集中筛选了多年教学中使用的案例,并结合理论知识和开发经验,汇集成此书。

    本书共8章。第1章是认识C#语言,第2、3章是介绍C#语言的语法及数据类型,第4、5章是介绍C#语言的面向对象程序设计,第6~8章是介绍基于WinForm开发、Web开发、文件操作中的C#应用。

    本书由李挥剑、钱哨、李凤任主编,谭晓琳、郭小华、郭慧群任副主编。其中李挥剑编写第1~5章、第7章、第8章,钱哨编写第6章,李凤负责校稿,谭晓琳、郭小华、郭慧群负责案例程序及课后习题编写。参加本书编写的还有陈艳艳、尹长勇、康浩、张传立、王克难、李强、苏琳等。由于时间仓促,且作者水平有限,本书遗漏之处在所难免,欢迎广大读者批评指正。

    编 者

    2010年12月

    前言

    第1章 C#概述 1
    1.1 初识C# 1
    1.1.1 本门课程简介 1
    1.1.2 本门课程体系定位 2
    1.1.3 C#的特点 2
    1.1.4 C#的开发环境 3
    1.2 第一个C#程序 5
    1.3 本章小结 10
    课后习题 10
    第2章 C#数据类型与表达式 11
    2.1 C#的基本语法 11
    2.2 基本数据类型 12
    2.2.1 C#数据类型的分类 12
    2.2.2 简单类型 15
    2.2.3 枚举类型 16
    2.2.4 结构类型 18
    2.3 常量 20
    2.4 变量 21
    2.5 表达式 22
    2.5.1 算术运算符和表达式 23
    2.5.2 关系运算符和表达式 24
    2.5.3 逻辑运算符和表达式 26
    2.5.4 位运算符和表达式 27
    2.5.5 赋值运算符和表达式 28
    2.5.6 条件运算符和表达式 29
    2.6 表达式中的类型转换 30
    2.7 本章小结 32
    课后习题 32
    第3章 C#编程基础 34
    3.1 分支语句 34
    3.1.1 if语句的应用 34
    3.1.2 switch语句的应用 36
    3.1.3 三元运算符的应用 37
    3.2 循环语句 39
    3.2.1 while循环 39
    3.2.2 do-while循环 41
    3.2.3 for循环 43
    3.2.4 foreach循环 46
    3.3 跳转语句 48
    3.3.1 break语句 49
    3.3.2 continue语句 49
    3.3.3 return语句 50
    3.4 数组 50
    3.5 字符串 55
    3.6 函数 57
    3.6.1 值参数 57
    3.6.2 输入引用参数及输出引用参数 58
    3.6.3 数组型参数 59
    3.6.4 局部变量与全局变量 60
    3.6.5 Main()函数 62
    3.6.6 结构函数 63
    3.7 综合应用实例 63
    3.8 本章小结 65
    课后习题 65
    第4章 面向对象编程基础 67
    4.1 面向对象概念 67
    4.1.1 面向对象的基本概念 67
    4.1.2 面向对象主要特征 68
    4.1.3 类与对象 69
    4.2 类 70
    4.2.1 字段 71
    4.2.2 构造函数 78
    4.2.3 构造函数的重载 81
    4.2.4 析构函数 84
    4.3 方法 85
    4.3.1 静态方法与实例方法 87
    4.3.2 方法的重载 90
    4.3.3 方法的重写 95
    4.4 属性 97
    4.5 类库与命名空间 97
    4.6 本章小结 101
    课后习题 102
    第5章 深入了解C#面向对象编程 104
    5.1 C#继承机制 104
    5.2 C#多态机制 111
    5.2.1 方法重写 112
    5.2.2 方法的隐藏 115
    5.2.3 抽象类和抽象方法 115
    5.3 操作符重载 116
    5.4 接口 119
    5.5 委托 136
    5.6 事件 140
    5.7 索引器 145
    5.8 异常处理 150
    5.9 组件与程序集 159
    5.10 本章小结 159
    课后习题 159
    第6章 Windows编程基础 162
    6.1 Windows和窗体的基本概念 162
    6.1.1 Windows Forms程序基本结构 162
    6.1.2 了解WinForm程序的代码结构 164
    6.2 WinForm中的常用控件 167
    6.2.1 简介 167
    6.2.2 基本控件使用 170
    6.3 多文档界面处理(MDI) 180
    6.3.1 简介 180
    6.3.2 多文档界面设置及窗体属性 180
    6.3.3 多文档界面的窗体传值技术 184
    6.4 菜单和菜单组件 190
    6.4.1 简介 190
    6.4.2 菜单的实践操作 191
    6.5 窗体界面的美化 193
    6.6 本章小结 195
    课后练习 195
    第7章 Web应用程序开发 197
    7.1 ASP.NET简介 197
    7.2 使用ASP.NET控件 199
    7.2.1 TextBox控件 200
    7.2.2 Button控件 201
    7.2.3 HyperLink控件 203
    7.2.4 DropDownList控件 206
    7.2.5 ListBox控件 208
    7.2.6 Menu控件 211
    7.3 本章小结 212
    课后习题 212
    第8章 文件处理技术 213
    8.1 System.IO命名空间 213
    8.1.1 System.IO类介绍 213
    8.1.2 File类的常用方法 215
    8.1.3 FileInfo类的常用方法 217
    8.1.4 文件夹类Directory的常用方法 221
    8.1.5 File类的常用操作的静态方法练习 225
    8.2 文件流类FileStream 228
    8.3 文件读写例子 231
    8.4 读写二进制文件 243
    8.4.1 二进制文件读取器/编写器介绍 243
    8.4.2 写二进制文件案例学习 245
    8.5 读写内存流 249
    8.5.1 读写内存流——MemoryStream类 250
    8.5.2 MemoryStream类案例学习 251
    8.5.3 读写缓存流——BufferedStream类 253
    8.5.4 BufferedStream类案例学习 253
    8.6 本章小结 255
    课后练习 255
    习题答案 256
    参考文献 282
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册