首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

精通Visual C# 2005

  • 书名:精通Visual C# 2005
  • 作者:王石
  • 来源:人民邮电出版社
  • 出版时间:2007年01月
  • ISBN:9787115139283
  • 定价:65元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书体系完整、结合应用介绍了VS.NET平台下的C#编程技术,全书分为四个部分:C#编程基础、.NET类库剖析、开发网络程序和综合案例,共23章,并附有大量代码实例。第一部分介绍了使用C#语言进行面向对象系统开发的基本知识,第二部分详细介绍了.NET类库中的部分常用空间,熟练掌握这些基本对象,是利用C#开发程序的基础。第三部分具体介绍了利用C#开发ASP.NET Web系统的技术,最后一部分给出了4个结构完整的案例。 全书紧密结合开发实例展开。初级读者可以系统学习本书,整体掌握使用C#...

最近评论



正在载入评论列表...
热点评论

    精 彩 导 读

    微软公司进入了.NET时代,“Code Once,Run Anywhere”已经不再是梦想。C#作为.NET量身定做的开发语言,在Web系统、Web Service开发、桌面应用、类库及COM开发等多个领域,都显示了强大的功能。对于从事应用软件开发的从业人员或者将要进入该领域的初学者,掌握C#开发技术将有助于更快地完成易维护、效率高、运行稳定的系统,并在开发的过程中体会到工作的乐趣。 C#(C Sharp)是一种完全面向对象的高级语言,继承自C/C++、Java,是微软公司专为.NET Framework 量身定做的编程语言。它简单易学,摒弃了C++中的指针、宏、模板和多重继承机制;垃圾收集(Garbage Collect)、类型安全、异常处理、版本控制机制,使C#程序更加稳定;而完全的面向对象,简化和革新的类、名字空间、方法重载机制,使C#必将成为现代和未来的主流编程语言。 有.NET强大的类库支撑,用C#开发程序变得非常简单。许多看似非常复杂的功能,因为有了.NET类库的支持,在C#中仅仅调用一个类的方法即可实现。 为使应用软件领域的从业者或将要进入该领域的读者快速掌握C#开发技术,笔者精心编著了本书。本书遵循由浅入深、循序渐进的学习规律,充分考虑语言学习的特点,紧密结合开发示例,体系完整地介绍了Visual Studio.NET平台下的C#开发技术。 本书从细节到整体,从内容编排到目录组织,都力图合理。在每一小节的内容编排上,首先给出清晰易懂的基本概念,然后试图挖掘更为深层的设计、编程和部署思想,最后将通过独立而有趣的示例使读者学以致用。在给出示例的时候,尽量避免冗长的代码和讲解,把每个独立的功能控制在25~30行之内,使读者避免陷入读代码的困境。 在整体的内容安排上,本书体系完整,逻辑连贯而又尽量保证每一章节内容的独立性,并时刻以开发者的目光审视所要介绍的内容,想读者之所想。目录的组织严格而规律,力求表意明确,使读者望而知义,便于把本书读薄。本书有如下优势。 1.示例丰富,寓学于练 学习语言没有捷径,在掌握基础概念后,动手写出代码是最好的学习方式。基于此,本书在介绍每一个具体的内容,如C#语言基础、.NET类库、ASP.NET开发等方面,在给出理论知识之后,都将紧跟示例,使读者通过实践,快速掌握写出代码的能力。 在示例安排上,针对每一个具体内容的重要程度,代码力求典型、简洁,便于读者实现。另外,多个示例前后呼应,具有相同的主题,使读者能够做到在学习后面的知识时自然而然地联想起前面的内容。 2.深入浅出,逻辑清晰 全书的讲述通俗易懂,并穿插图示说明,深入浅出。内容编排的逻辑合理,使整本书更加条理,在阅读时思路更加清晰。相信读者在阅读和实现示例时,会始终保持继续读下去的热情和实现每一个示例带来的乐趣。 3.基于开发,实际应用 除去在介绍基本理论的过程中给出的示例之外,本书第四部分给出了几个功能完备、面向实际应用的实例工程。一方面,使读者通过实现较大应用,将使用C#进行开发的能力提高到应用的层次;另一方面,读者在工作和学习中,能够直接应用实例工程中的独立模块和编程思想。 4.内容完备,版本最新 本书内容完备,包含从C#、.NET技术入门到内容完整的综合实例的全部内容,介绍了利用C#开发控制台程序、ASP.NET Web应用、ASP.NET Web Service的技术,其中以ASP.NET Web应用为核心内容。本书以微软公司最新发布的Visual Studio 2005为开发平台,全面展现了.NET Framework 2.0的新特征。 5.触类旁通,便于扩展 全书内容前后呼应,在需要参考本书相关章节及其在开发中需要的相关知识时,给出详尽的索引信息,使读者在学习某一知识点时,方便地扩展到其余的相关内容。另外,本书以C#开发技术为核心而不囿于此,给出了如何学习在开发中所常用到的相关知识(如JavaScript、HTML)的学习方法,使读者能够迅速扩展学习。 6.随书光盘,资源丰富 本书附带有大量的编程示例,并附有详实的注释。在第22、23章,给出了两个完整的应用:电子商务系统和网上办公系统,对两者从需求分析、系统概要设计,到最后的编程实现,都做了详细介绍。如果需要开发较为大型的Web应用系统,相信这两个示例能帮助读者迅速掌握关键所在,并能直接被利用。 本书包括的内容 第1篇《C#编程基础》(第1~5章) 第1章介绍.NET和C#的基础知识,并实现第一个C#程序“Hello World!”。 第2章介绍C#程序设计基础知识,包括数据类型、变量和常量、运算符、流程控制,以及异常处理。 第3章介绍面向对象的基础概念,以及如何在C#中声明类,以及其属性和方法的技术。 第4章继续讨论面向对象更深一步的话题,介绍C#中如何实现抽象类、多态、接口技术,以及典型应用。 第5章介绍C#代码调试技术,为以后的学习提供帮助。 第2篇《C#核心技术》(第6~11章) 第6章给出.NET类库的框架,介绍编程基础、数据操作、Web应用、Windows应用、组建模型、框架服务、安全控制、网络应用、工程配置、全球/本地化,以及反射命名空间的结构。 第7章详细介绍了利用字符串操作技术,讨论如何利用String对象、StringBuilder对象实现各种数据操作;介绍了字符串编码的理论;给出了利用Regex对象,使用正则表达式进行模式匹配的应用。 第8章介绍数组的应用技术,包括数组的基本概念,如何在C#中创建数组,以及利用Array对象实现数组的访问、遍历、同步、排序、查找、反转、复制操作,最后给出了综合示例。 第9章介绍集合的操作,包括利用动态线性表对象ArrayList、队列对象Queue、栈对象Stack,以及散列表对象Hashtable和排序表对象SortedList进行集合操作的技术。 第10章介绍了ADO.NET,数据库操作是很重要的内容,本章从连接数据库、与数据交互、管理内存数据3个方面全面介绍利用ADO.NET操作数据库的技术;另外,本章还介绍了利用File对象进行文件操作的技术。 第11章介绍了如何进行XML编程的技术,具体包括读取XML文档、修改XML、在XML中检索数据,以及XML和ADO.NET对象DataSet的映射关系。 第3篇《开发网络程序》(第12~18章) 第12章介绍ASP.NET的基本概念、基本语法,以及代码绑定机制。 第13章介绍ASP.NET核心对象Request、Response、Server对象,以及利用Session对象共享数据的技术,并给出综合示例。 第14章介绍了结合.NET HTML服务器控件,利用C#开发ASPX动态网页的技术。 第15章介绍了结合.NET Web服务器控件,利用C#开发ASPX动态网页的技术,以及如何实现用户自定义的控件。 第16章介绍如何在Web应用程序中使用数据绑定技术,将数据源中的数据绑定到特殊的控件上,特别介绍了数据网格控件DataGrid的使用。 第17章讨论了如何保证网络应用的安全性,从使用IIS的安全机制、使用ASP.NET验证控件两个方面,讨论了如何保证网络应用的安全和数据完整。 第18章简要介绍了Web服务的基本概念,并讨论了如何利用C#在.NET平台下创建、部署测试Web服务,以及如何在ASP.NET Web程序中调用Web服务。 第4篇《综合实例》(第19~23章) 第19章介绍了开发大型项目的常用策略,主要从规范化项目管理方面和清晰Web系统的逻辑结构两个方面进行讨论,对在实践中加深如何开发大型项目的理解很有裨益。 第20章实现了一个支持多用户的聊天室系统,系统采用三层的体系结构,以及框架技术,实现了多个用户通过网络进行交流的功能。 第21章实现了一个开放论坛系统,系统在三层结构的基础上,增加了数据访问接口层,实现的功能包括用户注册、发表言论、回复主题等。 第22章实现了一个典型的电子商务系统——网上书店,用户可以利用该系统浏览图书,按照类别、图书名称等查询图书,并实现用户的购物篮管理功能。同时,以系统管理者的身份,实现了图书管理的功能。同第21章相比,本系统又增加了业务逻辑接口层。 第23章实现了一个办公自动化系统,包括个人办公功能、用户及其权限管理功能、日志维护和管理功能。同第22章相比,本系统又增加了通用组件层。 本书由王石主笔。其他参与编写、资料整理、程序调试的人员有黄峰、郎显源、刘斌、孙雄勇、余周军、陈艳华、刘萌、赵凯、张金辉、袁海波、赵艳铎、赵静一、秦鹏、苏治中、石伟玉、黄东、黄荣升、罗颂、曹广鑫、潘力、齐林、王豫、姚文浩、张建平、孙逊、叶顺源、韦韩、李雷、解绍伟、袁福庆等。在此对大家的辛勤工作表示衷心的感谢。 读者对本书有任何意见或建议,可以发送电子邮件给本书的责任编辑,邮件地址是quyanlian@ptpress.com.cn。 作 者 2006年10月
    line

    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

    北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

    Copyright © 2000-2006, CSDN.NET, All Rights Reserved