C# 3.0完全自学宝典

当前位置:首页 > 网络编程 > 编程语言与程序设计 > C# 3.0完全自学宝典

出版社:清华大学出版社
出版日期:2008-7
ISBN:9787302177197
页数:618页

章节摘录

  第1篇 C#3.0基础知识  第1章 VisualStudio2008简介  由微软自行研发的VisualStudio集成开发系统支持Windows平台下各类应用软件和应用服务的开发,具有权威性。经过多年的发展,在软件的易用性和用户友好性方面口碑极好。VisualStudio2008集成了项目进度管理等高级功能,随着它的推出,标志着VisualStudio系列开发工具又进入一个新的阶段。  1.1 VisualStudio发展历史  随着科技的不断发展,计算机软件需求的不断增加,软件项目日趋庞大,软件开发技术日渐成熟,一个功能强大且易用的开发工具逐渐成为开发人员驰骋沙场的利器。在国内,Windows操作系统被广泛使用,Windows平台下的软件开发也成为软件开发人员的必备技能。  VisualStudio系列开发系统一直是在Windows操作系统下进行软件开发的一套非常实用的工具集。它可以用来开发多种Windows下的软件项目,包括Windows应用程序、动态链接库、Windows服务、Web服务、网页开发、office集成开发、数据库项目开发等。配合使用微软官方开发的帮助文档MSDN,可以给设计和开发工作带来更大的便利。  在VisualStudio的众多版本中,最具有时代意义的应该是VisualStudio6.0、VisualStudio2003、VisualStudio2005、VisualStudio20084个版本。其中,VisualStudio6.0是在1998年发布的,它主要是提供了方便的VisualC++和VisualBasic开发环境,并将MFC推向了软件前线。至今,VisualStudio6.0仍然活跃在众多企业中。  在2003年,随着.NET1.1的推出,Microsoft推出了VisualStudio2003,该版本提供了新一代的VisualStudioIDE界面模型,将.NET应用程序开发充分展示在世人面前,并且支持ASP.NET开发等。  随着.NET的发展和改进,在.NET2.0推出的同时,2005年Microsoft推出了VisualStudio2005。VisualStudio2005较早期版本有了根本变革,它集设计、编码、测试、项目管理为一体,无论是开发人员,还是项目管理者,都能感受到它带来的巨大便利。VisualStudio2005主要具有以下新特性:  .NET框架从.NET1.1升级到.NET2.0,在已有类库基础上增加了大量公共类,在类库性能上也有很大改进。  c#开发语言升级到c#3.0,增加了泛型、可空类型、属性可访问性、静态类等新特性,并增加TOlatform等编译选项。  增加了更多Windows控件,如DataGridView、MaskedTextBox等,能开发出更加友好的用户界面。  新增代码重构功能,能够方便地进行重命名、函数提取、变量重命名等操作,大大提高了代码修改的效率。  新增代码片段功能,能够方便地加入一些系统提供的常用代码,如文件打开代码片段。同时还可以将自己写的代码保存为代码片段,方便代码重复使用。  新增单元测试功能,开发人员可以方便地进行单元测试,并根据代码覆盖率进行测试代码的修改和编写,提高代码的可靠性和稳定性。  增加静态代码分析功能,帮助开发人员进行代码的结构、性能、命名规范等重要因素的分析。  经过3年的磨砺,Microsoft成功推出了.NET3.5,同时将VisualStudio2008推向历史  舞台,VisualStudio2008在主要功能上与VisualStudio2005差别不大,但是在易用性、方  便性、应用程序类型上做了不少改进,VisualStudio2008的主要新特性如下所示:  .NET框架从.NET2.0升级到.NET3.5,同时还可以根据需要选择不同的.NET版本,包括.NET2.0、.NET3.0、.NET3.5,借此创建不同.NET环境的应用程序。  新增设置迁移功能,可以将已有的VisualStudio2005中的参数设置迁移到VisualStudio2008中。  新增WPF、WCF、WWF应用程序的创建向导。  增加WPF设计器,方便开发WPF应用程序。  新增语言集成查询(LINQ),可以将查询语句与C撑和VB.NET集成,提高数据查询的开发效率和执行速度。  除了上面这些之外,VisualStudio2008的改进还体现在报表应用程序项目、Ajax开发等重要功能上,同时在IDE的外观、性能、操作一致性上都有所改进。  1.2 VisualStudio2008介绍  VisualStudio2008是一个集成的开发工具集,它最基本的用途就是进行代码编写和调试,本节主要介绍VisualStudio2008中代码编辑和调试的相关窗体。  1.2.1 主窗体介绍  VisualStudio2008的主界面如图1.1所示,主要包括以下7个部分。  菜单栏:VisualStudio2008包括以下主要菜单。  文件:主要提供新建、关闭、打开、打印、保存等常用菜单项。  编辑:主要提供剪切、复制、撤销、重做、查找、替换等功能菜单项。  视图:主要提供不同功能窗口的选择、显示菜单项。  项目:主要提供项目相关的菜单项。  生成:主要提供生成、重新生成、清理、发布等项目生成相关菜单项。  调试:主要提供启动调试、停止调试、执行、逐句、跳过等程序调试相关菜单项。  测试:主要提供新建测试、测试管理器等单元测试相关菜单项。注意:VisualStudio2005中的“社区”菜单,在VisualStudio2008中已经不存在。  工具栏:VisualStudio2008工具栏提供了不同功能菜单项的快捷方式,根据当前窗体的不同类型,工具栏会动态改变。主要包括以下几个工具栏。  标准工具栏:功能与“文件”菜单类似。  生成工具栏:提供了项目生成相关的功能。  调试工具栏:提供了项目调试相关的功能。  文本编辑工具栏:提供了文本和代码编辑相关的功能。  打开文件列表:该列表给出了所有当前已经打开的文件,也可以通过“窗口”菜单进行选择。  代码编辑区:VisualStudio2008的主要区域,用于查看、编辑当前代码,进行应用程序界面设计等开发工作。  状态栏:对当前项目的状态给出提示,提示当前编辑光标所在行列等的编辑状态。  输出窗口:给出当前项目操作得到的输出结果,例如生成操作会提示生成结果。  解决方案资源管理器:显示当前解决方案中的项目、文件、引用等信息。  除了上面说到的主要窗口,还可以通过“视图”菜单查看更多窗口,例如,通过“类视图”可以查看当前解决方案中的类结构图,动态跳转到代码。另外,这些视图窗口都是可以停靠的(可以自动隐藏),根据需要将视图自动隐藏可以使得代码编辑窗口尽可能大,从而更有利于代码的编写和阅读。  1.2.2 “工具箱”视图  VisualStudio2008以使用方便和界面友好著称,其中的工具箱和属性两个视图的作用尤为重要。“工具箱”视图是以选项卡来分组常用组件的集合,将这些组件通过鼠标拖放到正在设计的窗体上就可以将相应的功能增加到项目中,例如,可以通过将按钮控件从工具箱拖放到窗体上来实现按钮的功能。  通过选择“视图”-“工具箱”命令来显示工具箱,工具箱只会显示当前文件可用的部分选项卡。如果没有可用选项卡,则显示空白面板并提示,图1.2显示了在Windows窗体编辑时工具箱的显示情况。另外,可以通过选择右键菜单中的“显示所有”命令来显示所有选项卡,如果当前情况下控件不可用,则显示为灰色。注意:受图片尺寸限制,图1.2中还有很多选项卡是没有打开的,这些选项卡根据功能对所  有可用控件进行分组。  除了系统所配置的选项卡分组,还可以在选项卡面板上单击鼠标右键,通过弹出菜单中的“添加选项卡”、“重命名选项卡”、“删除选项卡”命令来进行自定义选项卡。值得注意的是,系统提供的选项卡不能进行修改。此外,在对应的选项卡打开之后,还可以通过选择右键菜单中的“选择项”命令来配置该选项卡中的内容。例如,通过下面5个步骤,将“常规”选项卡更名为“我的选项卡”,并添加TextBox控件到这个组。

书籍目录

目 录第1篇 C# 3.0基础知识第1章 Visual Studio 2008简介 21.1 Visual Studio发展历史 21.2 Visual Studio 2008介绍 31.2.1 主窗体介绍 31.2.2 “工具箱”视图 51.2.3 “属性管理器”视图 61.2.4 “错误列表”视图 71.3 应用程序向导 81.4 创建控制台应用程序 91.4.1 创建控制台应用程序——HelloWorld 91.4.2 HelloWorld程序结构 101.4.3 HelloWorld编码和运行 101.4.4 调试HelloWorld程序 111.5 小结 12第2章 C# 3.0语言基础 142.1 .NET Framework 3.5介绍 142.1.1 .NET Framework框架 142.1.2 公共语言运行库 152.1.3 .NET Framework类库 162.1.4 .NET 3.5重要扩展 172.2 语言概述 182.2.1 C#语言特点 182.2.2 C#应用程序的生成 192.3 变量 202.3.1 变量和常量 202.3.2 数值 222.3.3 字符和字符串 252.3.4 枚举类型 272.3.5 数组 292.4 运算符 312.4.1 运算符和表达式 322.4.2 赋值运算符 322.4.3 算术运算符 332.4.4 关系运算符 342.4.5 逻辑运算符 352.4.6 位运算符 362.5 常用语句 372.5.1 语句 372.5.2 条件语句 382.5.3 选择语句 392.5.4 循环语句 412.6 函数 442.6.1 函数定义 442.6.2 函数调用 452.6.3 值传递和引用传递 462.6.4 Main()函数 472.7 代码注释 482.7.1 常见注释 482.7.2 XML注释 492.8 小结 50第3章 C# 3.0实现面向对象 51第4章 C#集合类 97第2篇 窗体常见应用第5章 Windows窗体控件 128第6章 Windows 窗体——Form 160第7章 Windows多文档窗体程序 188第8章 自定义控件开发 203第9章 WPF开发实例 225第10章 文件操作和管理 262第11章 日期时间操作和使用 284第12章 多线程编程 302第13章 动态链接库编程 322第3篇 数据访问应用第14章 SQL Server 2005介绍 342第15章 ADO.NET数据库编程 355第16章 XML文件数据访问 415第4篇 网络通讯应用第17章 TCP/IP服务器开发 448第18章 TCP/IP客户端开发 481第19章 ASP.NET网页开发 496第5篇 综合实例第20章 软件开发流程概述 522第21章 综合实例——个人理财

编辑推荐

  《程序员完全自学宝典?C#3.0完全自学宝典》中实例具有代表性、编码规范、讲解详细,可以作为C#初学者的入门书籍,也可以作为特定技术开发人员的指导教程。

作者简介

《程序员完全自学宝典•C#3.0完全自学宝典》的重点就是介绍C#3.0的具体开发应用,能让已有经验的开发人员轻松上手,并在很短的时间内就可以使用C#高效地进行工作。《程序员完全自学宝典•C#3.0完全自学宝典》首先从VisualStudio2008开发工具入手,详细介绍了C#3.0中变量、表达式、字符串、数组等基本语言元素,同时也介绍了类、接口、事件、委托等面向对象语言的特性,让读者可以全面了解C#语言;然后以应用程序实例为基础,详细介绍了WinForm窗体应用程序、WinForm控件、文件访问、ADO.NET数据库访问等常用开发技术,同时还详细介绍了多线程、XML文件访问、TCP/IP网络通讯程序、LINQ语言集成查询、WPF应用程序、ASP.NET网页等高级开发技术。

图书封面


 C# 3.0完全自学宝典下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024