张冬旭、马春兴编著的《C#编程从基础到应用( 附光盘)》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍使用C#开发 Windows应用程序应该掌握的各方面知识。全书分14 章,主要内容包括准备C#开发环境、C#变量、常量、分支和循环语句、数组、集合、C#面向对象编程、类的继承和多态、操作字符串和时间、创建MDI窗体、使用窗体控件、使用菜单和工具栏、操作系统文件、读写文件和注册表、ADO.NET操作数据库以及数据显示控件的使用等。
《C#编程从基础到应用(附光盘)》适合C#初学者以及在校学生、程序设计爱好者、各大中专院校的在校学生以及相关授课老师使用阅读。
C#是由Microsoft公司开发的一种面向对象的编程语言。作为使用.NET Framework的Windows和Web开发人员无可争议的首选语言,C#语言提供了Visual Basic的简单易用性,同时也提供了Java和C++语言的灵活性和强大功能。与其他.NET语言一样,也是在.NET Framework平台上开发的,该语言在.NET Framework强有力的支持下,使开发人员能够方便快捷地编写各类应用程序及组件。
本书内容
全书共分14章,主要内容如下。
第1章 C#入门基础。本章主要介绍.NET Framework、程序集以及Visual Studio 2010的安装等相关内容。
第2章 C#基础语法。本章详细介绍C#的基础语法,主要包括常量、变量、数据类型、运算符、表达式、数据类型转换以及注释等。
第3章 流程控制语句。本章详细介绍C#提供的流程控制语句,包括基本语句(如空语句和语句块)、选择语句(如if、if else和嵌 套if)、循环语句(while、do while和for)和跳转语句(如break和continue)等。
第4章 数组。本章主要介绍C#中数组的相关知识,包括一维数组、二维数组、多维数组、动态数组以及数组的操作等相关内容。
第5章 集合。本章介绍C#中与集合相关的内容,主要包括内置集合ArrayList、Hashtable、Stack和SortedList等以及如何自定义集合。
第6章 类编程。本章介绍类面向对象的应用,主要包括面向对象的概念、定义类、构造函数、类方法、静态方法和析构方法等。
第7章 继承和多态。本章详细介绍类面向对象继承和多态的特性,包括虚方法、隐藏方法,以及如何实现继承和多态等内容。
第8章 结构、枚举和接口。本章主要介绍介绍C#中的结构、枚举和接口,包括它们的概念、语法、成员以及如何使用等。
第9章 C#应用编程。本章主要介绍C#中的高级编程信息,包括字符串、日期和时间、正则表达式以及泛型等内容。
第10章 构建窗体应用程序。本章主要介绍C#中常用的窗体控件,如Label、LinkLabel、TextBox、Button、CheckBox、ImageList、ListView以及TabControl等。
第11章 构建MDI应用程序。本章详细介绍如何构建MDI应
用程序,包括常用的控件ToolStrip、StatusStrip和MenuStrip,MDI窗体事件以及常用的对话框等内容。
第12章 处理文件。本章主要介绍C#中如何处理文件和注册表,包括I/O流、文件管理、目录处理、注册表以及读写文件等。
第13章 使用ADO.NET访问数据库。本章详细介绍如何使用ADO.NET的5个基本对象对数据库进行增删改查的操作。
第14章 超市会员管理系统。本章综合案例使用窗体应用程序实现会员管理、员工管理、商品管理、会员消费以及会员统计等操作。
本书特色
本书中采用大量的实例进行讲解,力求通过实际操作使读者更容易地使用C#开发应用程序。本书难度适中,内容由浅入深,实用性强,覆盖面广,条理清晰。
知识点全 本书紧紧围绕C#的窗体程序开发展开讲解,具有很强的逻辑性和系 统性。
实例丰富 书中各实例均经过作者精心设计和挑选,它们都是根据作者在实际开发中的经验总结而来,涵盖了在实际开发中所遇到的各种问题。
应用广泛 对于精选案例,给了详细步骤,结构清晰简明,分析深入浅出,而且有些程序能够直接在项目中使用,避免读者进行二次开发。
基于理论,注重实践 在讲述过程,不仅仅只介绍理论知识,而且在合适位置安排综合应用实例,或者小型应用程序,将理论应用到实践当中,来加强读者实际应用能力,巩固开发基础和知识。
随书光盘 本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习C#的使用知识。
网站技术支持 读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录www.itzcn.com与我们取得联系,作者会第一时间给予帮助。
贴心的提示 为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。
提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
技巧:通过简短的文字,指出知识点在应用时的一些小窍门。
读者对象
本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识性及丰富的实例来指导读者透彻地学习C#开发技术各方面的知识。
C#初学者以及在校学生。
各大中专院校的在校学生和相关授课老师。
准备从事软件开发的人员。
其他从事Windows程序开发技术的人员。
除了封面署名人员之外,参与本书编写的人员还有马海军、李海庆、陶丽、王咏梅、康显丽、郝军启、朱俊成、宋强、孙洪叶、袁江涛、张东平、吴鹏、王新伟、刘青凤、汤莉、冀明、王超英、王丹花、闫琰、张丽莉、李卫平、王慧、牛红惠、丁国庆、黄锦刚、李旎、王中行、李志国等。在编写过程中难免会有漏洞,欢迎读者通过我们的网站www.itzcn.com与我们联系,帮助我们改正提高。
第1章 C#入门基础
1.1 C#语言简介
1.2 .NET Framework简介
1.2.1 .NET Framework概述
1.2.2 公共语言运行时
1.2.3 类库
1.3 程序集
1.3.1 程序集概述
1.3.2 程序集内容
1.3.3 程序集清单
1.3.4 全局程序集缓存
1.4 命名空间
1.5 安装Visual Studio 2010
1.6 项目案例1:使用记事本创建应用程序
1.7 项目案例2:创建第一个控制台应用程序 第1章 C#入门基础
1.1 C#语言简介
1.2 .NET Framework简介
1.2.1 .NET Framework概述
1.2.2 公共语言运行时
1.2.3 类库
1.3 程序集
1.3.1 程序集概述
1.3.2 程序集内容
1.3.3 程序集清单
1.3.4 全局程序集缓存
1.4 命名空间
1.5 安装Visual Studio 2010
1.6 项目案例1:使用记事本创建应用程序
1.7 项目案例2:创建第一个控制台应用程序
1.8 项目案例3:创建第一个窗体应用程序
1.9 习题
1.10 实践疑难解答
1.10.1 安装Visual Studio 2010的问题
1.10.2 安装Visual Studio 2010的配置要求
第2章 C#基础语法
第3章 流程控制语句
第4章 数组
第5章 集合
第6章 类编程
第7章 继承及多态
第8章 结构、枚举和接口
第9章 C#应用编程
第10章 构建窗体应用程序
第11章 构建MDI应用程序
第12章 处理文件
第13章 使用ADO.NET访问数据库
第14章 超市会员管理系统