Visual C#.NET应用教程.pdf(非扫描版)

4星(超过85%的资源)
所需积分/C币:49 2015-09-12 14:01:35 3.51MB PDF
103
收藏 收藏
举报

Visual C#.NET是一门完全面向对象的程序设计语言,具有简单、现代、类型安全、性能优良等特点,是面向对象程序设计教学的主干语言之一。本书共分15章,全面讲解了面向对象的程序设计概念、Visual C#的数据类型和表达式、Visual C#的程序设计语句、数组、面向对象的程序设计方法与原理、控件窗体与界面设计技术、文件程序设计、数据库程序设计和Web程序设计等内容。本书从教学实践的角度出发,立足于提高学生的程序设计应用能力,全书理论分析透彻严谨,实例丰富生动,内容由浅入深,能快速引导学生进入Visual C#编程世界。本书可作为高等院校的程序设计课程教材,也可作为广大希望掌握Visual C#编程的程序设计人员的参考用书。
内容简介 Visual c#NET是一门完全面向对象的程序设计语言,具有简单、现代、类型安全、性能优良等特点, 是面向对象程序设计教学的主干语言之一。本书共分15章,全面讲解了面向对象的程序设计概念、 Visual c井 的数据类型和表达式 Visual c样程序设计语句、数组、面向对象的程序设计方法与原理、控件窗体与界面 设计技术、文件程序设计、数据库程序设计和Wcb程序设计等内容。 本书从教学实践的角度岀发,立足于提高学生的程序设计应用能力,全书理论分析透彻严谨,实例丰富 生动,内容由浅入深,能快速引导学生进入 Visual(编程世界。本书可作为髙等院校的程序设计课程教材, 也可作为广大希望掌握ⅵ isual C#编程的程序设计人员的参考用书。 版权所有,翻印必究。 本书封面贴有清华大学岀版社激光防伪标签,无标签者不得销售。 图书在版编目(CIP)数据 ⅵ isual c#NET应用教程童爱红编著.-北京:清华大学出版社;北京交通大学出版 社,200411 (高等学校计算机语言应用教程) ISBN7-81082-391-4 Ⅰ.V.Ⅱ.童..Ⅲ.C语言-程序设计-高等学校-教材ⅣV.TP312 中国版本图书馆CIP数据桉字(2004)第085215号 责任编辑:谭文芳 出版者:清华大学出版社郾绵:100084电话:010-62776969 北京交通大学出版社邮编:10004电话:010-51686045,62237564 印刷者 发行者:新华书店总店北京发行所 开本:185×260印张:21.25字数:540千字附光盘1张 版次:2004年11月第1版2004年11月第1次印刷 书号:ISBN7-81082-391-4/TP144 印数:1~5000册定价:34.00元(含光盘) 前言 程序设计”是高等院校理工科各专业学生的一门重要基础课程,目前通常使用的面向 对象的程序设计语言主要有 Visual o++, Visual basic, Delphi,Jaa,Ⅴ isual o并等。其中 Ⅴ isual o#NET是在C和CH基础上发展起来的(有人称它为可视的Java),具有简单、现 代和类型安全的特点。由于 isual C#NET语言版本较新,市场上可作为教材的书籍并不多 仅有的—些教材也在很多方面存在着不足。在此背景下我们组织编写了这本《 isual c#NET 应用教程》,目的是为了引导学生快速高效地进入Ⅴ isual c#NET编程世界 本书的作者有多年从事程序设计教学的一线教学经验,对程序设计的教学把握较为独到, 能够预料到学生在学习中可能遇到的困难并加以解决。同时,本书的作者有教材编写的经验, 具有很强的敬业精神,编写的教材有助于提高学生的学习效率。 本书的总体编写思路如下。 1.全书分15章,全面讲解了 Visual并NET程序设计语言的各个部分,特别加强了对 数组、方法、高级事件、界面设计、面向对象的程序设计概念、多媒体和数据库等程序设计 的重点、难点和具有较强实用价值的内容的讲解、引导和剖析。 2.每章均分4个部分进行编写:“理论知识”部分简明扼要地讲解本蕈的主要理论,并 通过小的实例进行深化理解;“典型实例”部分通过分析些精心挑选和编制的典型实例, 强化学生的编程能力;"上机练习″部分挑选一些具有实用价值的上机练习题,加以剖析并 给出部分程序代码,引导学生在上机练习中提高应用能力;“课后考场”部分设计了一套试 题,方便学生进行自我测试。 3.实例引导。本书的每章都有着丰富的实例,有的实例具有较强的趣味性,易引起学 生的兴趣,激发学生对程序设计的喜好。 与现有的教材相比,本教材具有以下特色 1.重点难点突出。本书没有罗列大量的语言成分,不介绍较琐碎或不太常用的属性、指 令和方法,而是针对 Visual c#NET软件的特点较详细地介绍了 Visual c#.NET的主要语言 成分,重点讲述 Visual c#NET程序设计的概念和方法。 2.不为写 Visual c#NET而写教材。始终贯彻为写程序设计教材而写教材的思路 Visual C#NET只是选择的一门工具语言。因此,本书将重点放在程序设计的基础上和程序设计教 材的共性上,而不是仅着重于Ⅴ Visual c#.NET的强大功能和使用技巧。本书力争达到这样的 目标∶通过本书的学习使学生能够掌握程序设计的慨貌,进入程序设计的大门 3.在编写风格上注重学生动手编程能力的培养。针对学生普遍认为程序设计语言难学的 特点,本书不再讲解髙深难懂的理论,而是強调通过实例学编程。通过精选有趣的实例,讲 解实例的实现过程,激发学生的编程兴趣,引导学生一步一步地步入程序设计的大门 本书由童爱红具体编写,博土生导师张琦教授对全书进行了审阅并最终定稿。 本书的配套光盘包含全书的所有例题、习题源代码和可执行文件,所有的程序都在 Windows xp平台和 Visual studio net环境下调试通过并经过严格测试。另外,本书配套的 电子教案可以在北京交通大学出版社网站hp:/ press. bjlu edu.cn上下载 在本书的编写过程中,得到了解放军理工大学计算杋与指挥自动化学院黃松副教授的指 导和帮助,得到了解放军理工大学工程兵工程学院计算机应用教硏室全体老师的指导与帮助, 在此表示衷心的感谢。同时对参加本书资料收集、程序测试和文稿校对的胡光兵、侯太平 汪刚等同志表示衷心的感谢。编者参阅了大量文献资料及网站资料,在此对这些资料的所有 者也一并表示感谢。 虽然我们力求完美,力创精品,但由于水平有限,书中难免有疏漏和错误等不尽人意之 处,还请广大读者不吝赐教。 编者 2004年9月 II 目录 第1章ⅥsuaC#NET编程简介 1.1理论知识…… 1.1 NET 简介… 1.1.2ValC#NET简介… l12 1.1.3 Visual studio∴NET集成开发环境简介… ·······:··················4:····:···· 1.14创建第一个C# Windows程序… 1.1.5刨建第一个C控制台(或称命令行〕程序 379 1.1.6CH程序结构介绍… 1.2典型实例……… 1.3上机练习 课后考场… 第2章基本数据类型与表达式 2.1理论知识 2 Visual c#NET的标识符 2.12 Visual c#NET的数据类型 15 21.3简单数据类型…………… 214常量与变量 18 2.1.5运算符与表达式 22 2.1.6常用方法· 22典型实例 23上机练习…… 32 课后考场… 33 第3章结构化程序设计语句 3.1理论知识 3.1.1if语句 3.1.2 switch语句 8 3.1.3 while循环语句 3.1.4do.. while循环语句… 3.1.5for循环语句 43 3.1.6 break和 continue语句… 45 3.1.7随机数的产生方法 46 3.2典型实例…… 48 321典型实例一…… 48 3.2,2典型实例二 …49 33上机练习 3.31上机练习一…… 3.3.2上机练习二 课后考场… 第4章数组· 41理论知识 41.1数组的概念… 412-维数组的定义、分配与使用… 55 41.3多维数组的定义、分配与使用… ………59 4.41 foreach语句… 4.2典型实例 42.1典型实例 64 42.2典型实例二 43上机练习… 43.1上机练习一…… 432上机练习二 ………69 课后考场 70 第5章方法………… 5.1理论知识 72 5.1.1C#中的程序模块——方法· 5.1.2方法的定义 5.13方法的调用 74 5.14参数传递中的类型转换 5.1.5参数的传递:值传递、引用传递和输出参数…… 77 5.1.6变量的生命期和作用域 …79 5.1.7方法的嵌套与递归调用……… 81 52典型实例 52.1典型实例 …84 522典型实例二 85 3上机练习… 87 531上机练习一 532上机练习二………………………………… →·····*·::······· 课后考场 第6章其他常用数据类型 6.1理论知识 6.1.1字符串类型 6.1.2结构类型… 613枚举类型…………………… 6.14委托类型 61.5装箱与拆箱 l01 62典型实例…… ………102 63上机练习 课后考场 第7章面向对象的程序设计………… ………107 7.1理论知识……… 107 7.11面向对象程序设计概述 …107 7.1.2类和对象的声明………………………………………………109 7.1.3类的构造函数和析构函数…… 113 714类的方法及方法的重载… …114 7.1.5运算符重载……… ……l18 7.1.6域与属性 120 7.1.7this关键字 …122 71.8类的继承…… …122 71.9多态性 ………123 7.1.10密封类与抽象类 125 7.2典型实例 125 72.1典型实例……………… 125 7.22典型实例二…… 127 73上机练习 129 73.1上机练习 129 7.3,2上机练习 131 课后考场 133 第8章异常处理 …135 8.1理论知识 135 8.1.1异常处理概念 ……135 8.1.2捕获处理异常… 136 813C#的异常类 …139 8.14抛出和重发异常 ………140 8.1.5 checked和 unchecked运算符的用法 ………143 8.2典型实例………… ……145 8.3上机练习… ……146 课后考场 147 第9章 Windows应用程序设计 …149 91理论知识 l49 91 Visual cf开发 Windows应用程序的方法…………… 149 912窗体…………… ………151 91.3文本类控件的使用 914按钮类控件的使用… …165 9.15列表类控件的使用 169 91.6 PictureBox控件的使用 …174 9.17 Timer控件的使用… ………175 9.18 ProgressBar控件和 TrackBar控件的使用……… 177 919 HScrollBar控件和Ⅴ ScrollBar控件的使用… 92典型实例 ……………………………180 921典型实例 180 92.2典型实例二 ……182 93上机练习………… …………183 931上机练习 183 932上机练习二 ……185 课后考场… l86 第10章 Windows高级界面设计 188 10.1理论知识 10.11对话框控件的应用 ……188 10.1.2菜单控件…… 194 10.13多窗体程序设计 197 10.14MDI应用程序设计…… ……198 10.15工具栏设计……… 203 10.1.6状态栏设计………… 205 10.1.7键盘事件处理… 207 10.:8鼠标事件处理 10.2典型实例 …209 103上机练习 ……211 课后考场… …………212 第11章GDH+与图形编程 214 111理论知识 1.1.1GD+与绘图命名空间… 214 11.2 Graphics对象 11.1.3Pcn对象…………………………… 1.14Font对象 1.1.5 Brush对象…… 1116常用图形的绘制方法 112典型实例 112.1典型实例 112.2典型实例二 …229 113上机练习… ……231 课后考场 232

...展开详情
试读 127P Visual C#.NET应用教程.pdf(非扫描版)
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
hspcyeling 谢谢分享,不错
2019-11-21
回复
cfcqfz 不错很好非常好非常不错
2018-12-18
回复
CoolSoso 编程入门可以参考。内容有点老旧,现在组件都更新很久了。
2018-10-10
回复
权世 2004年出版的,你们考虑是否要下吧?
2018-04-09
回复
石皮山 基础性的东西,适合入门学习!
2018-03-31
回复
hlq1998 童爱红 第一版的,还带书签,值得下载。
2018-03-30
回复
Jason_Liu_ 非扫描版本,非常清晰,里面小示例很多,便于学习掌握,适合入门
2017-11-25
回复
Acme_Thanatos 基础的 , 内容比较完全,适合入门学习
2017-09-07
回复
qq14923349 谢谢 写的很好 看起来不费力
2017-02-11
回复
gbr61408 有不少例子可以参考,目前正需要
2015-10-06
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
Visual C#.NET应用教程.pdf(非扫描版) 49积分/C币 立即下载
1/127
Visual C#.NET应用教程.pdf(非扫描版)第1页
Visual C#.NET应用教程.pdf(非扫描版)第2页
Visual C#.NET应用教程.pdf(非扫描版)第3页
Visual C#.NET应用教程.pdf(非扫描版)第4页
Visual C#.NET应用教程.pdf(非扫描版)第5页
Visual C#.NET应用教程.pdf(非扫描版)第6页
Visual C#.NET应用教程.pdf(非扫描版)第7页
Visual C#.NET应用教程.pdf(非扫描版)第8页
Visual C#.NET应用教程.pdf(非扫描版)第9页
Visual C#.NET应用教程.pdf(非扫描版)第10页
Visual C#.NET应用教程.pdf(非扫描版)第11页
Visual C#.NET应用教程.pdf(非扫描版)第12页
Visual C#.NET应用教程.pdf(非扫描版)第13页
Visual C#.NET应用教程.pdf(非扫描版)第14页
Visual C#.NET应用教程.pdf(非扫描版)第15页
Visual C#.NET应用教程.pdf(非扫描版)第16页
Visual C#.NET应用教程.pdf(非扫描版)第17页
Visual C#.NET应用教程.pdf(非扫描版)第18页
Visual C#.NET应用教程.pdf(非扫描版)第19页
Visual C#.NET应用教程.pdf(非扫描版)第20页

试读结束, 可继续阅读

49积分/C币 立即下载 >