C#程序设计案例教程

出版时间:2009-3  出版社:科学出版社  作者:王明福 主编  页数:315  

内容概要

本书以微软Visual Studio 2005作为开发平台,全书共13章,前6章介绍C#语言面向对象程序设计基础和编程环境,主要内容包括Visual Studio 2005开发平台介绍、C#语言基础、流程控制、数组与结构,以及类与对象、继承与多态、接口、委托和事件;第7~13章介绍Visual C#的应用开发,通过开发计算器、记事本、时钟仿真、媒体播放器、学生信息管理系统、桌面时差时钟和OO聊天室等Windows应用程序,详细介绍了包括窗体与常用控件、菜单与工具栏、对话框等在内的界面设计,以及Windows窗体应用程序进阶,包括GDI+编程、文件操作、多媒体技术、数据库技术、多线程技术和网络通信等编程技术。    本书可作为高职高专院校计算机类各专业,以及应用性、技能型人才培养的各类教育的“C拌程序设计”课程的教材,也可作为培训学院的培训教材和广大计算机编程爱好者的自学读物。    本书中所有程序全部运行通过,免费提供所有源程序代码和电子课件,读者可到科学出版社网站(www.abook.cn)下载。

书籍目录

第1章 绪论 1.1 C#案例程序演示    1.2  C#简介    1.2.1  Visual c#.NET简介    1.2.2  Visual C#.NET的特点    1.2.3  C#与其他语言的关系  1.3  Visual Studi0 2005开发环境    1.3.1 起始窗体    1.3.2 菜单和工具栏    1.3.3  工具箱面板    1.3.4 类视图面板    1.3.5 对象浏览器面板    1.3.6 代码编辑器/窗体设计器    1.3.7 属性面板    1 3.8 定制开发环境    1.4 简单的C#程序    1.4.1 创建C#程序项目    1.4.2 编写C#程序代码    1.4.3 编译、连接和执行程序    1.4.4 C#程序结构分析    1.5 输入/输出操作    1.5.1  Console.WriteLine0方法    1.5.2 Console.Write()方法    1.5.3 Console.ReadLine0方法    1.5.4 Console.Read()方法  课堂实训  习题第2章 数据类型和表达式  2.1  基本规则  2.1.1 标识符  2.1.2 基奉书写规则  2.1.3 中文标识符……第3章  结构化程序设计第4章  数组、枚举和结构第5章  面向对象编程基础第6章  面向对象编程进阶第7章  Windows窗体程序开发第8章  窗体界面高级编程第9章  文件与对话框第10章  图形与多媒体第11章  数据库编程第12章  多线程技术第13章  网络编程附录参考文献

章节摘录

  就像名字上的相似性一样,C#是从C、C++语言演变改进而来的,存在着血缘关系。C#基本上继承了c语言的语法风格,同时,又从C++那里继承了面向对象特性。但是,不能够简单地将C#看成C++在.NET框架上的翻版。毕竟,它们之间的不同点也是很明显的。主要体现有:  第一,C#的对象模型已经面向Intemet进行了重新的设计,使用的是.NET框架的类库,与C++的对象模型结构完全不一样。因此,在编程中没有太大的相识感。  第二,C#语言不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮。用惯了指针的程序员需要一定的适应过程。  第三,在面向对象技术方面,C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。相应的功能可以通过对接口的多重继承来实现。  由于.NET框架的支持,为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)为C#程序提供了一个托管的运行时环境,使程序比以往更加稳定、安全。C#是被设计用来满足新的在线环境功能的开发需要,解决新环境中程序设计问题,而不是用来替代C++的,二者在未来一段时期将共处。  2.与Java的关系  从整体上来说,C#与Java极其相似,甚至超过了C#与C、C++的相似程度,不过,两者还是有区别的。例如,Java通过虚拟机来实现平台的可移植性,而C}}则是首先被编译成一种中间语言(类似Java的字节码),然后,在执行时由公共语言运行时中的即时编译器编译本机代码交由CPIJ处理。而且,Java虚拟机只能执行Java程序,而即时编译器能够编译任何.NET框架支持的语言(如C#、Visual Basic、J#)编写的程序。  鉴于C#与Java的相似性,学习过Java的人员对C≠}掌握起来不会感到太难,反过来也一样。由于二者支持平台(或者说运行环境)的不同,相互之间不会取代,从而会长期共存下去。

图书封面

评论、评分、阅读与下载


    C#程序设计案例教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7