-
第一章.NET与C#概述
本章主要介绍.NET平台和C#的基本概念,visual studio2010的集成开发环境。通过学习掌握开发C#控制台应用程序、窗体应用程序和web应用程序的步骤和方法。
-
●1.1.NET和C#概述
本节主要介绍.NET的发展、.NET平台的结构,以及C#语言的特点等内容。
-
●1.2简单的C#应用程序
本节主要介绍Visual Studio2010的开发环境,通过创建三个简单的应用程序介绍开发控制台应用程序、windows应用程序和web应用程序的方法和具体步骤。
-
第二章程序设计基础
本章主要讲述C#的组成要素、数据类型、常量和变量、运算符和表达式,引用类型、常用系统自定义类。通过学习掌握C#的组成要素、数据类型、常量和变量、运算符和表达式、引用类型、常用系统自定义类的定义和用法。
-
●2.1C#的组成要素和数据类型
本节主要讲述C#的组成要素,主要包括标识符、关键字、类和方法、注释语句
-
●2.2常量和变量
本节主要讲述C#中的常见数据类型
-
●2.3运算符(一)
本节主要讲述常量和变量的定义和用法
-
●2.4运算符(二)
本节主要讲述C#中常见的运算符和表达式的用法
-
●2.5引用类型
本节主要讲述C#中的引用数据类型
-
第三章流程控制与算法
本章主要学习算法和三种基本程序结构。通过本章的学习,理解算法的概念、掌握算法的特点和常用描述算法的工具;掌握c#中的选择结构语句和循环结构语句的使用。
-
●3.1算法及其描述
本节主要讲述算法的概念、算法的特点及算法的三种常用的描述方法。
-
●3.2顺序结构与数据的输入输出
本节主要讲述顺序结构和C#中的输入输出是如何实现的。
-
●3.3选择结构
本节主要学习选择结构的特点及C#中选择控制语句的使用。包括if语句的使用、if语句的嵌套、switch语句的使用。
-
●3.4循环结构
本节主要讲述c#中的循环结构。包括四种循环控制语句的使用、跳转语句的使用和循环嵌套的设计。
-
第四章调试与异常处理
本章主要学习c#中程序错误、程序的调试和异常处理。通过本章的学习,理解c#中的三类程序错误;掌握程序的单步调试方法和断点调试方法;理解异常的概念,能根据程序需要处理异常。
-
●4.1程序的错误与调试
本节主要讲述C#程序中常见的三种错误,以及常用的调试程序的方法和工具的使用。
-
●4.2异常处理
本节主要讲述c#中的异常处理机制,包括异常的概念、异常类、抛出异常和处理异常。
-
第五章面向对象程序设计基础
本章主要讲述面向对象技术、类和对象的创建、类的成员、静态类和静态成员的基本知识,以及VS2010中的面向对象编程工具。
-
●5.1面向对象的概念及类的声明
本节主要讲述面向对象程序与面向过程程序区别、面面对象程序概念、类的声明和访问修饰符。
-
●5.2类的成员
本节主要讲述类的成员是类的主体,主要一来自类本身定义二来自基类,包括常量、变量、属性、方法、构造函数与析构函数等
-
●5.3静态类与静态成员
本节主要讲述静态类是类中的特殊类。一般类即可有静态成员,也可有非静态成员。
-
●5.4对象的创建与存储
本节主要讲述对象是类的一个实例,本节主要介绍对象的创建及在它们在内存的存储方式。
-
●5.5VS2010中的OOP工具
本节主要讲述Visual Studio2010提供了很多面向对象的工具
-
第六章面向对象的高级程序设计
本章主要讲述继承的定义和使用、多态的实现、抽象类与密封类的用法、接口及接口的实现。通过学习掌握继承、多态、接口的定义和使用。
-
●6.1使用继承的例子
本节主要讲述使用继承的例子
-
●6.2继承的定义
本节主要讲述继承的定义
-
●6.3利用类的多态特性隐藏基类成员
本节主要讲述利用类的多态特性隐藏基类成员,实现多态
-
●6.4利用类的多态特性重写基类成员
本节主要讲述利用类的多态特性重写基类,实现多态
-
●6.5抽象类
本节主要讲述抽象类的定义和用法
-
●6.6密封类
本节主要讲述密封类的定义和用法
-
●6.7接口
本节主要讲述接口的定义和使用
-
●6.8接口的实现
本节主要讲述接口的实现
-
第七章Windows编程基础
Visual Studio2010为设计windows应用程序提供了可视化的快速应用开发手段,和大量的可视化组件。本章主要讲述Windows应用程序的组织结构、开发步骤、窗体和常用控件。
-
●7.1windows应用程序开发步骤
本节通过设计实现一个简单的加法器过程,介绍windows应用程序的开发步骤。
-
●7.2窗体与控件
本节主要讲述窗体的主要属性、方法和事件,设置启动窗体的方法。控件的添加及布局调整方法,控件的主要属性、方法和事件。
-
●7.3常用控件
本节主要讲述常用控件button、label、Textbox、radiobutton、checkbox、groupbox的使用方法。
-
●7.4复杂控件
本节主要讲述listbox、picturebox、timer、richtextbox、combobox、tabcontrol、panel、splitcontainer等控件的使用。
-
第八章Windows窗体的高级编程
本章进一步讲述windows编程的高级方法,包括菜单、工具栏、状态栏、对话框,以及多文档界面程序的设计。
-
●8.1菜单
本节首先讲述下拉式菜单和弹出式菜单的设计方法,然后通过一个综合实例学习这两种菜单的实现过程。
-
●8.2为程序添加工具栏和状态栏
本节主要介绍工具栏ToolStrip控件和状态栏StatusStrip控件的设计方法。
-
●8.3对话框
本节主要介绍通用对话框openfiledialog、savefiledialog、fontdialog、colordialog等的使用方法。
-
●8.4多文档程序的设计方法
本节主要介绍MDI多文档应用程序的特点和设计方法,以及MDI
应用程序中的菜单合并方法。
-
第九章文件操作
本章主要介绍文件和流的概念,以及使用不同的输入输出类进行文件读写操作的方法。
-
●9.1文件和流
本节主要介绍文件的概念,流的概念和分类,通过设计实现一些实例介绍DriveInfo类、Directory类、Path类、File类的使用方法。
-
●9.2读写文本文件
本节主要介绍对文本文件的读写操作的类:FileStream、StreamReader、StreamWriter。
-
●9.3BinaryReader和BinaryWriter类读写二进制文件
本节主要介绍两个专门对二进制文件读写的类:BinaryReader和BinaryWriter。
-
第十章数据库编程基础
绝大多数软件系统都需要数据库的支持,因此,数据库编程是每一个编程人员都应该掌握的技术。在.NET中,微软公司为数据访问提供了全新的基于.NET框架的编程技术——ADO.NET组件。本章简要介绍数据库和SQL基础知识,然后重点讲解ADO.NET对象模型以及如何使用ADO.NET访问数据库。
-
●10.1数据库概述
本节主要介绍数据库和数据库系统的相关概念,同时介绍了目前常用的关系数据库系统中的核心概念。学完本章,应能够掌握数据库、数据库管理系统和数据库系统的概念;掌握关系数据库系统中的关键字和关系的概念。
-
●10.2SQL基础
本节主要介绍关系数据库系统中的通用语言-SQL,首先介绍了SQL的分类,然后着重对数据查询语言进行讲解并通过练习进行巩固,对数据的添加、修改和删除语句大家需要查阅资料自行学习。
-
●10.3使用ADO.NET访问数据库
数据信息是所有信息管理系统的核心部分,对面这些复杂的数据处理任务,.NET平台提供的数据库访问技术-ADO.NET技术,简化了数据的操作,通过一致的处理过程来操作不同数据源。
-
●10.4数据绑定控件
数据绑定控件可以把数据源中的数据提取出来,显示在窗体的控件中。.NET平台中提供的数据绑定控件,内置了数据源的操作,简化了用户对数据的查看和修改。
-
第十一章创建数据库应用程序
前面的章节中学习了数据库基础知识以及ADO.NET技术,并通过简单示例演示了ADO.NET访问数据库的方法。本章以一个综合性较强的案例来讲解数据应用程序的开发,让大家对前面所学知识进行综合应用。
-
●11.1学生信息管理系统介绍
主要介绍学生信息管理系统的系统功能,数据库的设计;并对系统中用到了两个公共类DataAccess和Student类的实现进行了讲解。
-
●11.2登录功能的实现
主要介绍登录功能的流程、系统分析和实现过程,并对主要代码进行了讲解
-
●11.3信息录入功能的实现
主要介绍信息录入功能的系统分析和实现过程,并对主要代码进行了讲解。
-
●11.4查询功能的实现
主要介绍学生查询功能的系统分析和实现过程,并对主要代码进行了讲解
-
●11.5系统管理
主要介绍系统管理中的学院管理、班级管理功能的系统分析和实现过程,并对主要代码进行了讲解
-
第十二章部署Windows应用程序
本章主要介绍部署windows应用程序的两种不同的策略:windows installer和ClickOnce。
-
●12.1部署Windows应用程序
本节主要介绍部署的概念,创建ClickOnce部署的三种方式,以及如何使用windows installer的“安装目录”模板部署windows应用程序。