C#应用开发(21世纪高职高专规划教材——网络专业系列)

分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 董勇 等编著
出 版 社: 清华大学出版社
出版时间: 2008-3-1字数: 535000版次: 1页数: 357印刷时间: 2008/03/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302165125包装: 平装编辑推荐
本书是计算机与软件技术国家技能型紧缺人才培养的课程教材,主要讲述使用C#语言进行应用开发的基本方法,重点介绍了VS.NET中开发C#应用程序的基本操作、windows应用程序的开发方法、文件操作方法、ADO.NET访问数据库的方法,并简要介绍类库开发、ASP.NET应用开发和Web服务开发的入门知识。 本书针对技能型人才不强调知识的学科完整性而强调实际动手能力的特点,打破学科完整性,抓住重点、实用的知识进行详细讲授,深入浅出,着重培养实际动手能力,不要求系统、全面。 本书适合于高职学生学习,也适用于C#开发爱好者自学和C#工程技术人员参考。
内容简介
本书是计算机与软件技术国家技能型紧缺人才培养的课程教材,主要讲述使用C#语言进行应用开发的基本方法,重点介绍了VS.NET中开发C#应用程序的基本操作、windows应用程序的开发方法、文件操作方法、ADO.NET访问数据库的方法,并简要介绍类库开发、ASP.NET应用开发和Web服务开发的入门知识。
本书以一个实用的虚拟目标项目——网上商店的开发任务来驱动本书内容的展开。每章首先提出项目要完成部分的目标,提出对相关知识的要求,然后介绍知识细节,最后以实现各章开头提出的目标和让学生开发一个类似的项目部分,来引导学生理解知识和培养实际动手能力。本书最后一章引导学生完成虚拟目标项目——网上商店,帮助学生提高综合应用能力。
作为国家技能型紧缺人才培养的课程教材,本书针对技能型人才不强调知识的学科完整性而强调实际动手能力的特点,打破学科完整性,抓住重点、实用的知识进行详细讲授,深入浅出,着重培养实际动手能力,不要求系统、全面。
本书适合于高职学生学习,也适用于C#开发爱好者自学和C#工程技术人员参考。
目录
第1章 C#应用开发概述
1.1 .NET概述
1.1.1 何谓.NET
1.1.2 .NET Framework概述
1.1.3 Visual Studio.NET简介
1.1.4 C#语言简介
1.2 面向对象的开发方法简介
1.2.1 面向对象的技术的由来
1.2.2 面向对象的基本概念
1.2.3 对象的模型技术
1.2.4 面向对象的分析
1.2.5 面向对象的设计
1.3 网上商店系统介绍
1.3.1 概述
1.3.2 分析
1.3.3 问题论域设计
1.3.4 用户界面设计
1.3.5 任务管理设计
1.3.6 数据存储设计
1.3.7 数据访问设计
1.3.8 部署设计
习题
第2章C#语法基础
2.1数据类型和运算符
2.1.1常量和变量
2.1.2数据类型
2.1.3运算符和表达式
2.2语句
2.2.1变量定义语句、表达式语句、块语句、空语句与标号语句
2.2.2结构控制语句
2.2.3异常处理语句
2.3数组、枚举和结构
2.3.1数组
2.3.2枚举
2.3.3结构
2.4类与对象
2.4.1类的定义
2.4.2类的实例
2.4.3类的成员
2.4.4嵌套类型
2.4.5常数
2.4.6域
2.4.7方法
2.4.8属性
2.5名称空间和代码属性
2.5.1名称空间
2.5.2代码属性
第3章在Visual Studio .NET中开发C#应用程序
3.1Visual Studio .NET中的解决方案和C#项目类型
3.1.1项目的概念
3.1.2解决方案的概念
3.1.3Visual Studio .NET中的C#项目类型
3.2创建解决方案
3.2.1新建一个空解决方案
3.2.2在建立一个新项目的同时新建一个解决方案
3.3创建控制台应用程序项目
3.3.1控制台应用程序的概念
3.3.2新建一个控制台应用程序项目
3.4创建Windows应用程序项目
3.4.1Windows应用程序的概念
3.4.2新建一个Windows应用程序项目
3.5创建类库项目
3.5.1类库的概念
3.5.2新建一个类库项目
3.6创建ASP.NET Web应用程序项目
3.6.1ASP.NET Web应用程序的概念
3.6.2新建一个ASP.NET Web应用程序项目
3.7创建ASP.NET Web服务项目
3.7.1ASP.NET Web服务的概念
3.7.2新建一个ASP.NET Web服务项目
3.8实训: 建立网上商店解决方案
第4章 Windows应用程序开发
第5章 文件操作
第6章 使用ADO.NET访问数据库
第7章 类库开发
第8章 ASP.NET应用开发
第9章 web服务开发
第10章 完成网上商店系统开发
书摘插图
第1章 C#应用开发概述
网上商店系统是一个典型的企业应用系统。这个系统以Web网站的方式提供一个在互联网上可以自由访问的客户订购界面,供用户汀购商店出售的商品,商店确认客户的订购订单有效和付款完成后,通过送货上门或邮寄的方式将货物送抵客户。系统还具有简单的库存管理功能和商店盈利情况的分析功能。本书的目标就是以该系统的要求为线索,通过教材讲解和实例演示引导读者一步一步完成这个系统,从而让读者最后真正掌握使用C#开发应用系统的方法。
本章首先简单介绍.NET和面向对象开发的基本知识,然后带领读者根据.NET和面向对象开发的要求,分析系统需求,并做出初步的设计,为本书后面的展开打下基础。
……