C#案例教程

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 游祖元主编
出 版 社: 电子工业出版社
出版时间: 2008-8-1字数: 556800版次: 1页数: 331印刷时间: 2008/08/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121065071包装: 平装编辑推荐
来自一线教学与开发的经验结晶;典型案例讲述软件开发过程;五大篇章尽显C#程序设计之精要;层次分明、通俗易懂、突出实用。
内容简介
本书是全国高等职业教育计算机类规划教材。本书吸纳了作者多年的教学经验和开发成果,基于目前流行的VisualC#2005,采用案例驱动方式组织编写,让读者掌握软件开发中的思路、方法和常用技术。全书分为5篇共14章,分别介绍了C#语言基础、Windows程序设计中常用的控件及组件、C#面向对象程序设计、ADO.NET数据库程序设计、文件管理、GDI+图像处理、多线程技术、网络编程技术等。每一篇章都根据教学需要配备了典型的实用案例。
本书通俗易懂、内容精练、重点突出、层次分明、实例丰富,是高等职业教育计算机及软件专业核心课程教材。本书也可作为软件开发人员的工具书籍。
目录
第1篇C#语言基础
第1章.NET与C#概述
1.1.NET概述
1.1.1什么是.NET
1.1.2 .NET Framework
1.2C#概述
1.2.1C#语言简介
1.2.2C#语言的特点
1.3开始第一个C#应用程序
1.3.1第一个简单的控制台应用程序
1.3.2简单的Windows应用程序
本章小结
第2章变量与数据类型
2.1变量与常量
2.1.1变量
2.1.2常量的概念及应用
2.2基本数据类型
2.2.1整数类型
2.2.2布尔类型
2.2.3字符类型
2.2.4字符串类型
2.2.5浮点类型与双精度类型
2.2.6十进制类型
2.2.7数据类型转换
2.2.8数值结果输出格式控制
2.3运算符和表达式
2.4DateTime
本章小结
第3章流程控制
3.1分支结构控制
3.2循环结构控制
3.2.1for、while、do…while语句
3.2.2foreach语句
3.3异常处理
本章小结
第4章数组与方法
4.1学生成绩统计案例的介绍
4.2数组
4.2.1 一维数组
4.2.2多维数组
4.2.3交错数组
4.2.4数组集合ArrayList
4.3方法
4.3.1方法的定义与使用
4.3.2参数传递
4.4完善学生成绩统计案例
本章小结
第2篇Windows程序设计
第5章常用控件的应用
5.1个人简历案例
5.2窗体
5.2.1建立新项目
5.2.2设置窗体属性
5.2.3添加窗体事件
5.2.4添加其他控件
5.2.5添加窗体
5.3C#资源管理
5.3.1向项目中添加资源
5.3.2编辑资源
5.3.3ImageList组件
5.4鼠标与键盘事件
5.4.1鼠标事件
5.4.2键盘事件
5.5常用控件
5.5.1文本标签(Label)
5.5.2按钮(Button)
5.5.3选项卡(TabContr01)
5.5.4文本框(TextBox)
5.5.5带掩码的文本框(MaskedTextBox)
5.5.6单选按钮(RadioButton)
5.5.7复选框(CheckBox)
5.5.8组合框(ComboBox)
5.5.9列表框(ListBox和CheckedListBox)
5.5.10列表视图(ListView)
5.5.11 日期时间控件(DateTimePicker)
……
第3篇面向对象程序设计
第4篇数据库编程
第5篇高级应用程序开发
附录AC#运算符
附录BC#主要术语
参考文献
书摘插图
第1篇C#语言基础
任何一门语言都有它的前身或者说是发展过程,C#作为一种简单、现代、面向对象且类型安全的编程语言,它是从C和C++语言演化而来,虽然与C和C++有一些相似之处,但是它有自身的特点和优点。在这部分内容中,我们共分四章来讲述C#语言的基础知识,包括.NET与C#概述、变量与数据类型、流程控制以及数组与方法。
其中第l章.NET与C#概述,主要是让读者认识.NET平台与C#语言,熟悉VS.NET的开发和运行环境:第2章变量与数据类型,通过一些小的实例,让我们掌握编程所必备的基础知识;第3章流程控制,开始涉及编程语句的学习,为以后更为复杂的学习打下坚实的基础;第4章数组与方法,把前面三章的知识提高到了一个整体应用阶段,尤其是方法的学习至关重要。
总之,整个第1篇是为了后面的学习奠定基础的,希望读者认真学习,只有把基础知识掌握牢靠了,才能更为深入地学习C#的高级应用部分。
考虑到不少读者具有C或其他程序语言基础,本部分在介绍时,重点介绍c#的特点,与C语言基本相同的部分点到为止。
【学习提示】
初学者在学习第1篇的时候,可以比较以前C语言的学习,二者有相似之处,但也有较大差别。相对说来,这一部分是全书的基础,学习起来较为轻松。但要注意两点,一是要尽快熟悉Visual Studi0.NET的开发和运行环境,二是要把每一个基础知识点掌握牢靠。本书在讲述时尽量覆盖广泛,但限于篇幅,只涉及常用的知识点,更多内容需要读者通过MSDN Library及相关书籍与网站更深入的学习。
……