出版时间:2010-1 出版社:化学工业出版社 作者:李海涛,史爱松,孙更新 编著 页数:604
Tag标签:无
前言
从2002年微软发布第一个.NET框架以来,.NET技术迅速崛起,在软件开发领域迅速赶超SUN公司的JAVA平台,.NET技术可以说是当今世界最重要的技术之一。而C#f在.NET中扮演着举足轻重的角色,.NET框架主要由它实现。因此,C#在.NET中具有先天的优势,学习C}}无疑是迅速进入.NET的一个捷径。c#3.0一如既往的既具有c++语言功能强大、灵活,又具有VB的简单易学、高效的优点,利用它可以方便快捷地开发基于文字处理、图形图像、数据库、多媒体、网络的Windows应用程序和Web应用程序,同时它对于迅速崛起的XML、WebService、Ajax也提供了全方位的支持。因此,越来越多的人选择它作为程序设计语言,越来越多的高校和培训机构开设了C#课程。本书介绍如何在Visual c#.NET 2008下使用.NE]’Framework 3.5和c群3.0开发.NET应用程序,力求以简明扼要的语言阐述各个知识点,并对难点和重点进行深入浅出的剖析。本书通过大量实例和具有代表性的两个完整的实战项目,以帮助读者完全掌握这些知识点。所有实例和项目代码均在Visual C#.NET 2008和Windows XP环境下调试通过本书特色。(1)对知识点的讲述通俗易懂,深入浅出,并无缝地融入了编者多年的开发心得编者具有在中外知名软件企业从事一线开发的经历,具有多年的C}}.NET开发经验,对编程中所需的c}}知识点有独特的见解,并能用通俗易懂的语言,深入浅出地表达出来。(2)内容全面,重点突出,对C#.NET中的疑点、难点分析透彻。编者曾多次为在校本科生和软件培训结构讲授C#.NET课程,因此既对于书中的重点内容有较好的把握,也对读者在学习中可能会碰到的疑点、难点有深刻的了解。书中每个重要模块及重要的知识点均会以“专家讲解”的形式来更好地提醒和指导读者。(3)实战项目的选择和设计独具匠心,实战项目的讲解采用基于UJML的现代软件工程方法作指导。选取了具有代表性C/S结构的Windows程序和B/S结构的Web程序作为开发实例并采用基于LJML的现代软件工程思想作指导,全过程讲解这两个实际项目开发中如伺进行需求分析、系统设计、数据库没计和编码等(4)小实例的讲述分割合理,格式醒目。每个小实例分割为“代码演示”、“专家讲解”和“结果验证”三小部分,每一部分都有特别而又统一的区别于上亡文的格式,如字体、字号等,从而使“枯燥”的大段代码变得轻松活泼,更有利于读者阅读和理解。
内容概要
本书由浅入深,系统、全面地介绍了Visual C#.NET 2008的相关知识。在详细阐述C#语言基本语法知识的基础上,深入讲解了Windows Forms开发和Web程序开发,尤其针对C# 3.0语言的新特性做了重点介绍,最后给出了2个具有代表性的完整实战项目,讲述了如何在Visual C#.NET 2008开发环境下,利用.NET Framework 3.5与C# 3.0开发实际的Windows Forms应用程序和Web应用程序,尤其演示了最新LINQ技术的应用。本书主要内容包括:C#语言基础、C#面向对象特性、C#文件IO操作、C#异常处理、C# 3.0的新增功能、简单Windows Forms程序设计、复杂Windows Forms程序设计、图形图像程序设计、数据库应用、语言集成查询LINQ技术、ASP.NET程序设计、XML程序设计、Web Service程序设计、ASP.NET AJAX程序设计以及2个综合实例。 本书适用于各类程序设计人员和工程技术人员参考使用,也可作为高等院校计算机与信息技术及相关专业的教科书。
书籍目录
第一部分 九层之台,起于累土——牢固掌握C#基础 第1章 Visual C#.NET 2008开发环境概述 第2章 熟练使用Visual Studio2008工具 第3章 C#.NET 语文基础 第4章 运算符与表达式 第5章 流程控制语句与函数 第6章 数组与集合 第7章 类与对象 第8章 继承与多态 第9章 方法类型化——委托 第10章 类型参数化——泛型 第11章 C#.NET 中的文件处理——文件IO 第12章 异常处理和注意事项 第13章 C#3.0中新增功能第二部分 创建经典的Windows程序——Windows Forms开发 第14章 Windows Forms介绍 第15章 基本控件 第16章 Windows Forms高级应用 第17章 熟练使用通用窗口 第18章 图形图像程序设计 第19章 在程序中访问数据库 第20章 LINQ技术第三部分 创建精彩的B/S程序——ASP.NET开发 第21章 创建一个ASP.NET网站 第22章 可扩展标记语言XML 第23章 Web Service开发 第24章 ASP.NET AJAX技术第四部分 学以致用——实战项目 第25章 客户信息管理系统 第26章 个人博客
章节摘录
插图:目前正在进入一个崭新的计算时代,一个互联网时代,其核心技术是可扩展标记语言,即XML。XML的全称是Extensible Markup Language,主要作用是作为系统与系统之间传输数据的载体。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用简单的方式建立。虽然XML比二进制数据要占用更多的空间,但XML,极其简单,易于掌握和使用。XML的名称来自HTMI,是为了弥补HTML的先天不足而出现的。XML与HTML的最大区别是,XMI_,是用来描述数据的,重在数据本身。而FITML,是用来定义数据的,重在数据的显示模式。Web服务又称XMLWeb Service(或WebXML),建立在XML公共协议基础上,能够快捷和方便地综合各种系统、商务和应用平台,使用Visual Studio 2008可以很方便地建立这种服务。这并不是Microsoft独有的技术,使用Java开发环境也可以建立标准的’Web服务。每一种设备和一个相关的Web服务相联系,各个Web服务再互联起来,如此就形成了一个超级整合的互联网络系统,在这个服务网络中可以接受到“3A”级的服务。所谓“3A”,即微软所提出的任何时候(Any Times)、任何地方(.Any Places)、任何设备(Any Devices)。用一句话来概括就是,Web服务无所不包、无所不能、无处不在。对于如此富有前景的应用,微软将Web服务作为整个.NET计划的基础。另外,通过Web服务可以轻松自定义程序。例如,网页上需要添加一个天气预报功能,有了Web服务技术,就不再需要自己编写天气预报功能程序,只需把天气预报的Web服务集成到当前项目即可。Web服务可以描述为在网络(包括:Interact或局域网)上部署,并且可以被应用程序或其他服务调用的功能模块。Web服务和调用者之间默认使用SOAP(简单对象访问协议)协议传输数据。SOAP是一种基于XML的,用于在Web上交换信息的简单轻型协议,SOAP协议规定了组件之间使用XMIL传输数据的规范。因为SOAP协议本身就是一个XML文本文件,所以SOAP协议可以轻松地穿越防火墙,可以用于各种设备处理。也正是基于此,Web服务才有了前面提到的“3A”的特点。当然,除了SOAP外,Web服务还可以使用HTTP协议进行数据传输。
媒体关注与评论
对于我们企业的ERP系统,经常有一些好的想法,要程序员去实现,但开发进度不能令我满意。《Visual Studio.NET 2008开发一册通》的出现,使我们的程序员能够真正掌握Visual Studio.NET 2008的精华,可以开始大规模使用Visual Studio.NET 2008,程序员可以更加专注业务逻辑的设计,避免了一些繁琐的编码工作,进度情况得到了明显改善。 ——赵洪涛 青岛纵横纺织品集团公司总经理、ERP总设计师我们网站有些功能是使用Visual Studio.NET 2008开发的,但是技术人员对Visual Studio.NET 2008中的某些技术细节不是特别了解,《VisualStudio.NET 2008开发一册通》中的实例代码都具有极强的扩展性,可以提升工作价值,使开发效率成倍提高。 ——卢剑锋 国内著名军事网站鼎盛军事站长Visual Studio.NET 2008技术改变了以前的一些代码编写方式,通过学习《Visaul Studio.NET 2008开发一册通》,可以轻松入门并在短时间内掌握更多的实用技术,快速提高编程水平,大幅度降低了代码出错概率。 ——王文伟 青岛钛悦科技有限公司技术总监
图书封面
图书标签Tags
无
评论、评分、阅读与下载