出版时间:2011-6 出版社:北京交通大学 作者:童爱红//张欣茹
内容概要
《Visual C#.NET应用教程(第2版)》是一门完全面向对象的程序设计语言,具有简单、现代、类型安全、性能优良等特点,是面向对象程序设计教学的主干语言之一。《Visual C#.NET应用教程(第2版)》共分15章,全面讲解了面向对象的程序设计概念、visual c#的数据类型和表达式、visual c#的程序设计语句、数组、面向对象的程序设计方法与原理、控件与窗体及界面设计技术、文件程序设计、多媒体程序设计、数据库程序设计、web程序设计和网络程序设计等内容。 《Visual C#.NET应用教程(第2版)》从教学实践的角度出发,立足于提高学生的程序设计应用能力,全书理论分析透彻严谨,实例丰富生动,内容由浅入深,能快速引导学生进入visual c#编程世界。《Visual C#.NET应用教程(第2版)》可作为高等院校程序设计课程教材,也可作为广大希望掌握visual c#编程的程序设计人员的参考用书。
书籍目录
第1章 visuaic#2008编程简介1.1 理论知识1.1.1.net简介1.1.2 visualc#.net简介1.1.3 visualstudi02008的安装1.1.4 visualstudio 2008集成开发环境简介1.1.5 创建第一个c# windows程序1.1.6 创建第一个c#控制台(或称命令行)程序1.1.7 co程序结构介绍1.2 典型实例1.3 上机练习课后考场第2章 基本数据类型与表达式2.1 理论知识2.1.1 visual c# 2008的标识符2.1.2 visual c# 2008的数据类型2.1.3 简单数据类型2.1.4 常量与变量2.1.5 运算符与表达式2.1.6 常用方法2.2 典型实例2.3 上机练习课后考场第3章 结构化程序设计语句3.1 理论知识3.1.1 订语句3.1.2 switch语句3.1.3 while循环语句3.1.4 do…while循环语句3.1.5 for循环语句3.1.6 break和continue语句3.1.7 随机数的产生方法3.2 典型实例3.2.1 典型实例一3.2.2 典型实例二3.3 上机练习3.3.1 上机练习一3.3.2 上机练习二课后考场第4章 数组4.1 理论知识4.1.1 数组的概念4.1.2 一维数组的定义、分配与使用4.1.3 多维数组的定义、分配与使用4.1.4 foreach语句4.2 典型实例4.2.1 典型实例一4.2.2 典型实例二4.3 上机练习4.3.1 上机练习一4.3.2 上机练习二课后考场第5章 方法5.1 理论知识5.1.1 c#中的程序模块--方法5.1.2 方法的定义5.1.3 方法的调用5.1.4 参数传递中的类型转换5.1.5 参数的传递:值传递、引用传递和输出参数5.1.6 变量的生命期和作用域5.1.7 方法的嵌套与递归调用5.2 典型实例5.2.1 典型实例一5.2.2 典型实例二5.3 上机练习5.3.1 上机练习一5.3.2 上机练习二课后考场第6章 其他常用数据类型6.1 理论知识6.1.1 字符串类型6.1.2 结构类型6.1.3 枚举类型6.1.4 委托类型6.1.5 装箱与拆箱6.2 典型实例6.3 上机练习课后考场第7章 面向对象的程序设计7.1 理论知识7.1.1 面向对象程序设计概述7.1.2 命名空间7.1.3 类和对象的声明7.1.4 类的构造函数和析构函数7.1.5 类的方法及方法的重载7.1.6 运算符重载7.1.7 域与属性7.1.8 this关键字7.1.9 类的继承7.1.10 多态性7.1.11 密封类与抽象类7.1.12 两个常用的字符串类--string类和stribuilder类7.2 典型实例7.2.1 典型实例一7.2.2 典型实例二7.3 上机练习7.3.1 上机练习一7.3.2 上机练习二课后考场第8章 异常处理8.1 理论知识8.1.1 程序中的错误类型8.1.2 异常处理概念8.1.2 捕获处理异常8.1.3 c#的异常类8.1.4 抛出和重发异常8.1.5 checked和unchecked运算符的用法8.2 典型实例8.3 上机练习课后考场第9章 windows应用程序设计9.1 理论知识9.1.1 visual c#2008开发windows应用程序的方法9.1.2 窗体9.1.3 文本类控件的使用9.1.4 按钮类控件的使用9.1.5 列表类控件的使用9.1.6 picturebox控件的使用9.1.7 timer控件的使用9.1.8 progressbar控件和trackbar控件的使用9.1.9 hscrollbar控件和vscrollbar控件的使用9.1.10 linklabel控件的使用9.1.11 datetimepicker控件和monthcalendar控件的使用9.1.12 tabcontrol控件的使用9.2 典型实例9.2.1 典型实例一9.2.2 典型实例二9.3 上机练习9.3.1 上机练习一9.3.2 上机练习二课后考场第10章 windows高级界面设计10.1 理论知识10.1.1 菜单控件10.1.2 工具栏设计10.1.3 状态栏设计10.1.4 标准对话框与对话框控件的应用10.1.5 多窗体程序设计10.1.6 mdi应用程序设计10.1.7 键盘事件处理10.1.8 鼠标事件处理10.1.9 窗体的继承与应用10.1.1 0用户自定义控件开发10.2 典型实例10.3 上机练习课后考场第11章 图形与多媒体程序设计11.1 理论知识11.1.1 gdi与绘图命名空间11.1.2 利用gdi绘制图形的方法步骤11.1.3 与绘图相关的对象11.1.4 常用图形的绘制方法11.1.5 多媒体的概念11.1.6 axwindowsmediaplayer控件及其使用11.1.7 axmmcontrol控件及其使用11.1.8 axshockwaveflash控件及其使用11.2 典型实例11.2.1 典型实例一11.2.2 典型实例二11.3 上机练习11.3.1 上机练习一11.3.2 上机练习二课后考场第12章 简单数据库编程12.1 理论知识12.1.1 数据库的基本概念12.1.2 ado.net概述12.1.3 sql语言12.1.4 ado.net对象及其编程12.1.5 利用ado.net控件编写数据库应用程序12.2 典型实例12.3 上机练习课后考场第13章 web应用程序开发13.1 理论知识13.1.1 web应用程序介绍13.1.2 web窗体设计13.1.3 web服务的创建和使用13.1.4 使用网络组件开发网络应用程序13.1.5 利用socket类开发网络通信程序13.2 典型实例13.2.1 典型实例一13.2.2 典型实例二13.3 上机练习13.3.1 上机练习一13.3.2 上机练习二课后考场参考文献
图书封面
评论、评分、阅读与下载