《Visual C#.NET程序设计实用教程/21世纪高等学校计算机应用技术规划教材》以Visual Studio 2008为开发平台,全面系统地介绍了C#面向对象的编程思想,将面向对象的程序设计方法贯穿始终。全书共11章,介绍了C#语言基础、程序流程控制、Windows窗体程序、数组和集合、类和对象、面向对象技术、异常处理、数据库编程和文件操作等,每章都配有本章小结和习题,以方便读者巩固所学知识。特别地,在应用性较强的章中,多加一节具有实际应用的案例,通过案例将各知识点结合起来,达到学以致用的目的。
《Visual C#.NET程序设计实用教程/21世纪高等学校计算机应用技术规划教材》案例典型,相关知识讲解系统,内容丰富。适合作为普通高等院校计算机及相关专业的教材,也可作为初学编程人员的自学用书。
★教学目标明确,注重理论与实践的结合
★教学方法灵活,培养学生自主学习的能力
★教学内容先进,强调计算机在各专业中的应用
★教学模式完善,提供配套的教学资源解决方案
本书是黑龙江省高等教育教学改革项目(项目名称: 计算机科学与技术专业金融应用人才培养模式的研究与实践; 项目编号: JG2012010240)的部分研究成果。
C#是微软公司专门为.NET应用开发的一种全新且简单、安全、面向对象的程序设计语言。它吸取了C/C++、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华,因此,赢得了越来越多的程序开发人员的喜爱。C#不仅适合开发传统的Windows客户端应用程序,还特别适合于开发数据库应用程序和企业级Web应用程序,近年来已成为一门主流语言。
本书基于Visual Studio 2008开发环境,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用C#进行程序开发的常用技术和方法。书中的实例全部出自编者实际教学和工作过程中所采用的实例,都在C#平台上编译调试通过,以方便读者自学理解。书中源程序注释清晰明了,可以直接使用和更改,方便自行修改和升级。
全书共11章,分别介绍了C#语言基础、程序流程控制、Windows窗体程序、数组和集合、面向对象编程技术、异常处理、界面设计、数据库编程和文件操作等内容,每章都配有本章小结和习题,以方便读者巩固所学知识。
与市场上其他的C#教程相比,本书具有以下特点:
1. 结构合理,详略得当
本书结构安排合理、由浅入深,将面向对象的程序设计方法贯穿始终,让读者能够逐步体会并掌握面向对象技术的精髓。既避开了晦涩难懂的理论知识,又覆盖了编程所需的各方面技术。
2. 循序渐进,轻松上手
本书内容叙述从零起步,循序渐进,全面提高学、练、用的能力。通过实例,可以使读者轻松上手,快速掌握所学内容。
3. 实例丰富,贴近实际
本书每部分内容都配有示例,简单易懂,帮助读者理解相关知识内容。特别地,在应用性较强的章中,多加一节具有实际应用的案例,通过案例将各知识点结合起来,达到学以致用的目的。
4. 图文并茂,步骤详细
本书在讲解技术和例题时,图文并茂,步骤详细,读者只需要按照步骤操作,就可以体会到编程带来的乐趣和成就感。
本书可作为普通高等院校计算机及其相关专业的教材,也可作为初学编程人员的自学用书。在清华大学出版社的网站(http://www.tup.tsinghua.edu.cn)上提供了本书的多媒体课件和所有例题源代码。
本书由李康乐任主编、由张玉芬和赵立波任副主编,其中第2章和第4章由李康乐编写,第1章、第3章和第5章由张玉芬编写,第6章和第7章由赵立波编写,第8章和第11章由李冰冰编写,第9章由李康乐和杨萌共同编写,第10章由张玉芬和杨萌共同编写,全书由李康乐统稿。
由于时间仓促、作者水平有限,书中难免存在疏漏和不足,恳请读者批评指正,使本书得以改进和完善。
编者2014年4月
第1章 概述
1.1.NET Framework简介
1.2 C#简介
1.3 Visual Studio 2008集成开发环境
1.4 C#程序的建立与执行
1.4.1 控制台应用程序
1.4.2 Windows窗体应用程序
本章小结
习题
第2章 C#语言基础
2.1 C#程序结构
2.1.1 程序的组成要素
2.1.2 语法格式中的符号约定
2.2 数据类型
2.2.1 值类型
2.2.2 引用类型..
2.3 变量和常量
2.3.1 变量
2.3.2 常量
2.3.3 类型转换
2.4 运算符和表达式
2.4.1 运算符与表达式类型
2.4.2 运算符的优先级
2.5 常用.NET框架类
2.5.1 Ramdom类
2.5.2 Math类
2.5.3 DateTime类
本章小结
习题
第3章 程序流程控制
3.1 顺序结构
3.1.1 赋值语句
3.1.2 输入语句与输出语句
3.2 选择结构
3.2.1 if语句
3.2.2 switch语句
3.3 循环结构
3.3.1 while语句
3.3.2 do-while语句
3.3.3 for语句
3.3.4 foreach语句
3.3.5 循环嵌套
3.3.6 跳转语句
3.4 程序流程控制的应用
本章小结
习题
第4章 Windows窗体程序
4.1 窗体
4.1.1 窗体的组成
4.1.2 窗体的属性
4.1.3 窗体的方法
4.1.4 窗体的事件
4.1.5 窗体的布局
4.2 常用控件
4.2.1 基本控件
4.2.2 选择类控件
4.2.3 PictureBox控件和ImageList组件
4.2.4 Timer组件和ProgressBar控件
4.3 容器控件
4.3.1 GroupBox控件
4.3.2 Panel控件
4.3.3 TabControl控件
本章小结
习题
第5章 数组和集合
5.1 一维数组
5.1.1 一维数组的声明
5.1.2 一维数组的初始化
……
第6章 面向对象程序设计基础
第7章 面向对象技术
第8章 异常处理
第9章 界面设计
第10章 数据库编程
第11章 文件和流