VisualC#.NET原理与实务 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供VisualC#.NET原理与实务电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
内容简介
《Visual C#.NET原理与实务》为21世纪高等学校规划教材。《Visual C#.NET原理与实务》最大的特色在于以大家熟悉的“类联众游戏大厅的网络象棋”开发案例为主线,贯穿整《Visual C#.NET原理与实务》。原理篇部分以案例的形式向读者展示了Visual C#.NET的编程精髓,将Visual C#.NET编程中的语法、技巧等方面的知识融会其中,从浅到深,从易到难。书中内容实例丰富、讲解清晰、力避代码复杂冗长。简短的案例特别有助于初学者仿效理解、把握问题的精髓,能够帮助读者快速对Visual C#.NET有整体的认识。综合应用案例篇通过“类联众游戏大厅的网络象棋”综合性案例,配以详细的代码说明和图片解释,使读者在掌握原理篇中提供的技术或技巧后,使用这些技术尝试实现更为复杂的功能,在实践中掌握和领会Visual C#.NET编程的基本技巧和思想精髓。<br> 《Visual C#.NET原理与实务》可作为高等院校相关课程的教材使用,也适合初学者和具有一定编程经验的Visual C#.NET用户使用,还可供广大计算机工作者、软件开发者和游戏编程爱好者参考。
精彩书摘
3.抽象类<br> 在C#编程语言中,抽象类用来表示从面向对象设计中抽象出来的概念,例如,桌子和椅子抽象为家具时,可以将家具作为抽象类,而表示桌子的类和表示椅子的类都从家具类继承。桌子和椅子都能够被制作,但是制作的工艺不同。在家具抽象类中,可以定义一个抽象的“制作”方法,但具体的实现需要分别在桌子类和椅子类中定义。虽然抽象类与接口的作用相类似,但是也有显著的区别,抽象类更多地应用于需要扩展的场合,接口则常用于既定规范和需要多继承的场合。<br> 本案例主要说明了如何在程序中使用抽象类,技术要点如下:<br> (1)抽象类中定义的抽象方法必须在该类的非抽象子类中提供方法的实现。抽象类能够同时提供非抽象的方法,而接口不能定义方法的实现,这是抽象函数与接口的一个主要区别。<br> (2)在子类中实现抽象方法的时候,必须使用override关键字声明该方法是重载父类中的方法。<br> 1.3.2程序设计的思路<br> 定义表示任何形状的Shape抽象类针对不同的形状(圆形、正方形或者长方形)具有不同的功能。每一个形状都拥有返回其颜色的方法,不论是正方形还是圆形或者长方形,返回颜色的方法总是相同的,因此这个方法可以提取出来放入父类shape中。这样,如果有10个不同的形状需要有返回颜色的方法,现在只需在父类中创建一个方法。从中可以看到使用抽象会使代码更加简短。<br> ……
前言/序言
DotNet(.NET)是微软未来的技术发展方向,其强大的技术优势已经渐渐为人们所推崇,并且在全世界也掀起了学习DotNet技术的高潮,掌握该技术,无疑为目前激烈的就业竞争获得了有力武器。作为微软DotNet框架下的核心技术之一,Visual C#.NET经过几年的发展,已经成为主流的开发语言。<br> 本书作者长期从事Visual C#.NET教学与应用开发,在长期的工作学习中,积累了丰富的经验和教训,能够了解在学习编程的时候需要什么样的书才能提高C#YF发能力,即以最少的时间投入得到最多的实际应用知识。<br> 本书最大特色是围绕Visual C#.NET综合性案例——“类联众游戏大厅的网络象棋”展开,每一章都最终形成与综合案例相关的所需要的模块。<br> 本书内容包括两篇共10章。<br> 第一篇Visual C#.NET开发技术原理<br> 第1章主要介绍了.NET框架和Visual Studio2008.NET集成开发环境,同时以案例形式介绍面向对象的基本概念,包括类和对象以及需要重点掌握的面向对象的继承性、多态性思想和具体体现。本章根据类的思想设计出综合性案例设计部分需要的象棋棋子类和棋盘类。<br> 第2章主要介绍常用控件,同时向大家展示用Windows窗体来编写程序的特点以及技巧。本章利用控件数组设计出综合性案例设计部分需要的象棋游戏界面及联众大厅。<br> 第3章介绍了在Visual C#.NET。语言中,利用.NET框架提供的一整套相当丰富的类库绘制各种图形、处理位图图像和视频,从而建立多媒体程序。本章最后利用图形技术完善棋子类和棋盘类。<br> 第4章主要介绍了Visual C#.NET语言提供的用于文件操作的类,以及如何利用它们实现对文件的存储管理和对文件的读写等各种操作。本章最后设计出基于文件形式的象棋复盘程序。