C#实用开发教程(21世纪高等学校电子信息类专业规划教材)
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 李纯莲,刘玉宝主编
出 版 社:
出版时间: 2008-11-1字数: 630000版次: 1页数: 394印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787811234183包装: 平装内容简介
本书是面向高等院校培养应用型本科人才的发展目标而编写的。介绍了.NET基本知识及其应用程序的开发技术。全书共分为 章,主要内容包括:C#编程概述、C#语言基础、Windows基本控件的使用、数据库系统设计基础、系统建模技术、使用C#和ADO.NET操作数据库、使用C#开发Windows数据库应用程序、Web应用技术、Web程序设计基础、网上书店系统的设计、Windows Mobile智能设备程序设计基础、移动Web程序开发。本书本着循序渐进的原则,内容与实例相结合,使理论与实践同步,逐步引领读者掌握.NET应用程序开发技术。
本书内容丰富、结构合理、实用性强。力求理论叙述严谨,应用能力培养目标明确,使读者学完本门课程后,能够具备.NET应用程序的独立开发能力,具有较高的参考价值和实用价值。
本书可作为各大学、专科院校计算机及信息专业的本专科学生的教科书,也可作为高职高专学校在校生的教科书,同时也适合程序开发人员参考之用。
目录
第1章 C#编程概述
1.1 .NET基础
1.2 C#语言简介
1.3用Visual Studi0 2005创建C#项目
1.4MSDN联机帮助
习题
第2章C#语言基础
2.1最简单的C#程序
2.2C#中的标识符
2.3C#中的关键字
2.4数据类型
2.5常量和变量
2.6运算符
2.7控制语句
2.8 自定义类
习题
第3章Windows基本控件的使用
3.1窗体
3.2文本类控件
3.3按钮类控件
3.4框架类控件
3.5列表框、视图类控件
3.6滚动类控件
3.7工具栏和状态栏控件
3.8定时器控件
3.9菜单控件
习题
第4章数据库系统设计基础
4.1基本概念
4.2数据库模型
4.3SQL Server 2000的使用
习题
第5章系统建模技术
5.1建模概念
5.2UML建模
5.3PowerDesigner建模
习题
第6章使用C#和AD0.NET操作数据库
6.1 AD0.NET简介
6.2AD0.NET的体系结构
6.3AD0.NET数据对象介绍
6.4数据库的连接
6.5数据的获取
6.6DataReader的使用
6.7DataSet和DataAdapter的使用
习题
第7章使用C#开发Windows数据库应用程序
7.1数据绑定
7.2数据源的类型
7.3使用DataGrid显示数据
7.4应用实例
习题
第8章Web应用技术
8.1Web应用模型
8.2 ASP.NET基础
8.3System.Web命名空间
8.4 ASP.NET
8.5 We Service
习题
第9章Web程序设计基础
9.1新建Web应用程序
9.2数据绑定技术
9.3 Web数据绑定控件
习题
第10章网上书店系统的设计
10.1概述
10.2需求分析
10.3系统框架
10.4系统配置
10.5数据库分析
10.6数据库创建
……
第11章Windows Mobile智能设备程序设计基础
第12章移动Web程序开发
书摘插图
第1章C#编程概述
2000年6月22日,微软公司正式对外宣布了其.NET战略,并确定每年为这个新的战略直接投入40亿美元的研发费用。.NET这个曾经模糊不定的庞大体系迅速成为业界瞩目的焦点。2000年9月,微软公司在旧金山发布了Enterprise 2000。同月,微软原总裁兼首席执行官鲍尔默来到中国就“下一个互联网”主题进行演说,在中国掀起了一股“.NET旋风”。2000年11月,微软在COMDEX计算机大展上发表了Visual Studi0.NET软件,并展示了其.NET发展战略的框架体系和开发工具的相关特性,全面加速了微软以.NET技术进军市场的步伐。
随着.NET的推出,Microsoft强力推出了一种新型的编程语言C#(读作C Sharp)。C#像VB一样简单,又像c#一样强大,还有些像Java,但c#绝不是Java的克隆,C#是微软在研究了C,C#,Java,Modula2及SmallTalk等大量语言的基础上推出的。与Java比较,C#最大的不同之处在于它更接近于C#,同时C样也吸收了大量的新概念。例如,C#是面向组件的语言,c#能做到与XML协议最大程度的融合。同时,在编译方式上C#与Java也很不一样。C#的推出与.NET是密切相关的。
1.1.1.NET概述
1.1.NET基础
随着网络经济的到来,微软公司希望帮助用户在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。.NET战略就是为实现这样的目标而设立的。
Microsoft.NET平台的基本思想是将侧重点从连接到互联网的单一网站或设备上,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案,从而使用户能够控制信息的传送方式、时间和内容。计算机、设备和服务将能够相辅相成,从而提供丰富的服务,而不是像孤岛那样,由用户提供唯一的集成。企业可以提供一种方式;允许用户将它们的产品和服务无缝地嵌入自己的电子框架中。这种思路将扩展20世纪80年代由PC赋予的个人权限。
1.1.2.NET技术体系
1.1.2.1.NET技术特征
.NET具有4个重要特点,分别为:基于XML的共同语言,定制服务软件,融合多平台和设备及新一代的人机界面。这4个特点基本上覆盖了.NET的技术特征。
1.基于XML的共同语言
……