C#.NET应用开发项目教程

C#.NET应用开发项目教程 教材名称: C#.NET应用开发项目教程
ISBN号: 978-7-89436-054-0 作者: 洪洲、许健才
字数: 292千字 规格: 16开
印制时间: 2012-05-10 出版日期: 2012-05-02
定价: 30.00 元 样章下载: 978-7-89436-054-0C#.NET应用开发项目教程(加水印).pdf
购买地址:

本教材共分7章,具体内容安排如下:
第1章:绪论。主要介绍Visual Studio.NET 2008中C#的集成开发环境,并对Visual Studion.NET 2008框架进行了较为详细的阐述,同时列出了日常开发中所遇到的一些问题和知识要点。
第2章:C#.NET项目开发基础。主要讲述了C#.NET项目开发的基础,包括程序设计的数据类型、变量、运算、表达式、结构控制语句、面向对象思想,并将这些理论知识应用于形成性考核系统中加以实践。
第3章:C#.NET常用控件使用。以形成性考核系统中的登录模块及主界面模块为例,讲述了C#.NET常用控件的使用,包括按钮控件,文本控件,标签控件,菜单控件,工具栏控件,状态栏控件等。
第4章:C#.NET文件操作应用。主要讲述了C#.NET的文件操作,包括目录、文件的操作、INI文件的读写、注册表的读写,并通过形成性考核系统进行实践。同时列举了部分常见的技术面试题。
第5章:C#.NET分布式应用程序。主要介绍了分布式结构的知识,并以形成性考核系统中课程资料管理模块为例介绍了使用.NET Remoting的技术实现,包含了远程数据对象、服务器端、客户端的技术细节,并介绍了通过接口技术提高系统安全性,降低程序耦合度。
第6章:C#.NET数据库编程应用。主要介绍了数据库和ADO.NET的有关知识,重点是Connection、Command、DataAdapter、DataSet对象的功能以及它们之间的关系。
第7章: C#.NET报表及数据打印。主要介绍了Visual Studio.NET 2008中RDLC报表的开发,包括RDLC文件、报表设计器等,并制作了数据报表、图表报表的实训案例。
第1章绪论1
1.1课程定位与考核方案1
1.1.1课程设计思路与方法1
1.1.2课程考核方案设计1
1.2Visual Studio .NET 2008 简介2
1.2.1解决方案资源管理器3
1.2.2控件工具箱3
1.2.3属性窗口4
【课堂实训11】创建简单的WinForm项目4
1.3.NET开发细节7
1.3.1.NET特性7
1.3.2.NET框架7
1.3.3Visual Studio.NET 2008操作与使用技巧8
1.3.4常用开发调试技巧12
本章小结15
第2章C#.NET项目开发基础16
2.1形成性考核系统背景介绍16
2.1.1形成性考核系统的业务背景介绍16
2.1.2形成性考核系统详细需求17
2.1.3如何把握用户需求17
2.1.4如何绘制系统业务背景图19
【课堂实训21】形成性考核系统业务背景图制作19
【扩展作业】21
2.2数据类型在项目中的应用21
2.2.1数据类型的应用21
2.2.2运算符和表达式的应用29
2.2.3数据类型中常见技术面试题及准备34
【课堂实训22】形成性考核系统数据类型的应用35
【扩展作业】37
2.3程序控制结构在项目中的应用40
2.3.1程序控制结构的应用40
2.3.2程序控制结构中常见技术面试题及准备53
【课堂实训23】形成性考核系统程序控制结构的应用54
【扩展作业】55
2.4基本面向对象思想在项目中的应用59
2.4.1基本面向对象思想的应用59
2.4.2基本面向对象思想中常见技术面试题及准备69
【课堂实训24】形成性考核系统基本面向对象思想的应用70
【扩展作业】74
本章小结75
目录第3章C#.NET常用控件使用76
3.1编写形成性考核系统登录程序76
3.1.1能力目标76
3.1.2能力形成过程76
3.1.3能力相关知识78
【课堂实训31】编写形成性考核系统登录程序84
3.2编写形成性考核系统主界面程序86
3.2.1能力目标86
3.2.2能力形成过程87
3.2.3相关能力知识95
【课堂实训32】编写形成性考核系统主界面程序98
本章小结102
第4章C#.NET文件操作应用103
4.1编写形成性考核系统用户注册程序103
4.1.1文件夹目录操作103
4.1.2读写INI文件111
【课堂实训41】编写形成性考核系统用户注册程序113
【扩展作业】119
4.2编写形成性考核系统文件处理程序119
4.2.1读写注册表119
4.2.2文件操作中常见技术面试题及准备123
【课堂实训42】编写形成性考核系统中数据导入导出程序124
【扩展作业】127
本章小结127
第5章C#.NET分布式应用程序128
5.1分布式应用程序架构128
5.2.NET Remoting技术实现129
5.2.1概述129
5.2.2远程对象130
5.2.3服务端134
5.2.4客户端135
5.2.5Remoting信道138
5.3.NET Remoting技术扩展140
5.3.1配置文件使用140
5.3.2接口使用141
【课堂作业】143
本章小结144
第6章C#.NET数据库编程应用145
6.1ADO.NET理论基础145
6.1.1ADO.NET结构145
6.1.2ADO.NET访问数据库的过程146
6.1.3趣味理解ADO.NET对象模型147
【课堂实训61】编写数据库验证的形成性考核系统登录程序148
6.2数据库连接对象Connection151
6.2.1连接数据库151
6.2.2使用配置文件连接数据库152
6.3数据库命令执行对象Command153
6.4DataAdapter对象与DataReader对象154
6.5DataSet对象156
6.5.1DataSet结构156
6.5.2DataSet使用方法157
6.5.3DataSet和数据绑定(DataBinding)157
6.5.4DataTable158
【课堂实训62】编写形成性考核系统院系专业增、删、改程序158
【扩展作业】学生信息管理模块165
本章小结167
第7章C#.NET报表及数据打印168
7.1RDLC报表理论基础168
【课堂实训71】制作简单报表——个人简历169
7.2 报表文件和报表设计器171
7.2.1报表定义文件171
7.2.2报表设计器172
7.2.3变量及常用常量174
【课堂实训72】编写形成性考核系统学生信息一览表程序174
7.3图表图像控件的使用177
7.3.1图表控件177
7.3.2图像控件179
【课堂实训73】编写形成性考核系统学生成绩分布图程序179
【扩展作业】制作图像报表182
本章小结183
参考文献184
 
        本教材以广州城市职业学院信息技术系实际使用的课程考核软件平台——形成性考核系统为项目原型,围绕该软件系统的逐步完善进行内容的组织。在每一章提出不同的项目任务需求,在对项目任务需求进行分析的基础上展开内容,然后详细地介绍了企业完成真实项目的流程与方法。