Visual C#大学程序设计
Visual C#大学程序设计作者:崔舒宁 开 本:其它 书号ISBN:9787302423041 定价: 出版时间:2016-02-01 出版社:清华大学出版社 |
Visual C#大学程序设计 本书特色
本书以visual studio 2013为平台,讲述了关于c#的编程知识。全书共分为14章,其中第1~10章主要讲述控制台下的c#,讲述的重点为面向对象的编程思想;第11~13章讲述windows窗体程序的设计,介绍常用的控件、gdi+以及文件读写等方面的知识;*后一章简单讲述常用的数据结构,如线性表和栈等。 本书从基础讲起,是c#的入门书籍,可作为高等学校程序设计课程的教材,也可供c#程序设计爱好者自学使用。
Visual C#大学程序设计 内容简介
本书由具有丰富教学、科研实践经验的教师编写;配套资源丰富,包括ppt教案、教学大纲、例题源文件等。
Visual C#大学程序设计 目录
1.1c#概述11.2.net框架和公共语言运行时11.2.1.net框架11.2.2clr与cli21.2.3c#的执行过程21.2.4垃圾回收41.3面向对象的编程技术41.3.1类和对象41.3.2字段51.3.3方法61.3.4注释61.4使用vsiual studio71.5名字空间101.6解决方案和项目101.7控制台的输入与输出111.7.1控制台的输出111.7.2控制台的输入13习题15第2章数据类型与表达式162.1.net数据类型162.1.1值类型162.1.2引用类型162.2c#的数据类型172.2.1简单类型182.2.2枚举182.2.3结构202.2.4拆箱与装箱212.2.5常量212.2.6字符和字符串222.2.7隐式类型232.3表达式232.3.1算术运算符和算术表达式242.3.2关系运算符和关系表达式242.3.3逻辑运算符和逻辑表达式242.3.4赋值运算符和赋值表达式252.3.5自增运算符和自减运算符252.3.6问号表达式262.3.7位运算符262.3.8表达式中各运算符的运算顺序282.4常用数学函数292.5例题30习题35第3章面向对象的编程1363.1面向对象编程363.2类的概念373.2.1类的声明373.2.2类成员的声明393.2.3类的字段403.2.4创建类的实例413.2.5类的方法423.2.6类的构造方法443.3类的属性463.4自实现属性493.5值类型和引用类型503.6静态字段和实例字段51习题53第4章控制语句544.1程序的基本控制结构544.2控制语句564.3选择语句564.3.1if语句564.3.2if…else语句574.3.3switch语句584.4循环语句614.4.1while语句614.4.2do…while语句624.4.3for语句634.4.4循环的嵌套644.5跳转语句654.5.1break语句654.5.2continue语句664.5.3goto语句和语句标号684.6其他语句694.7程序设计实例69习题71第5章数组735.1数组概述735.1.1声明和创建一维数组735.1.2数组元素的访问745.1.3数组使用举例755.1.4案例研究: 洗牌与发牌模拟775.2foreach语句815.3数组的参数传递825.3.1将数组和数组元素传入方法825.3.2案例研究: gradebook类用数组保存成绩855.4多维数组895.4.1多维数组的使用895.4.2案例研究: 使用矩形数组的gradebook945.5变长实参表985.6使用命令行实参99习题101第6章方法1036.1c#的代码包装1036.2静态方法和静态变量1036.3关于方法声明与使用1056.3.1方法参数修饰符1086.3.2参数传递的隐式转换与强制转换1116.3.3方法重载1126.3.4可选参数和命名参数1136.3.5按值传递与按引用传递1156.4.net框架类库1246.5声明的作用域1256.6递归127习题130第7章面向对象的编程21337.1time类案例研究1337.2控制对成员的访问1357.3用this引用访问当前对象的成员1367.4构造函数与析构函数1387.4.1重载构造函数1387.4.2默认构造函数1417.4.3内存回收与析构函数1417.4.4对象初始化器1437.5合成1457.6readonly实例变量1497.7数据抽象与封装1517.8class view与object browser152习题153第8章继承1558.1基类与派生类1558.1.1protected成员1558.1.2基类与派生类的关系1558.2派生类的构造函数1618.3object类167习题169第9章多态、接口和运算符重载1719.1多态1719.1.1多态举例1719.1.2演示多态行为1729.1.3抽象类和方法1759.1.4案例研究:使用多态的工资系统1799.2sealed方法和类1899.3创建和使用接口1919.4运算符重载196习题202第10章异常处理20310.1异常处理的例子20310.2.net的exception层次20710.3finally语句块20910.4using语句21210.5throw语句与抛出异常21210.6exception类的常用属性21410.7用户定义异常类214习题216第11章图形界面编程21811.1windows编程概述21811.1.1窗体21911.1.2事件处理21911.2常用控件122111.2.1控件的属性和布局22111.2.2卷标、文本框和按钮22211.2.3组框、面板、复选框和单选钮22411.2.4图片框23011.2.5工具提示23311.2.6数字调节控件23411.2.7timer组件23611.3鼠标事件处理23711.4键盘事件处理24011.5常用控件224311.5.1monthcalendar和datetimepicker 控件24311.5.2listbox、checkedlistbox和combobox24411.5.3treeview和listview24911.5.4tabcontrol 控件25311.6可视化继承25411.7用户定义的控件256习题257第12章gdi 、菜单、窗体和对话框25812.1绘图基础知识25812.1.1坐标系25812.1.2gdi 绘图25812.2在窗体上绘图25912.2.1画笔和颜色25912.2.2画刷26112.2.3文字属性26212.2.4绘图26212.3在控件上绘图26412.4菜单26612.4.1菜单的基本概念26612.4.2设计并使用菜单26612.4.3设计上下文菜单26912.5窗体27012.5.1在项目中加入新的窗体27112.5.2窗体的显示和隐藏27112.5.3标准对话框27112.5.4消息对话框27212.5.5多文档程序277习题280第13章文件和流28113.1文件和流的基本概念28113.1.1文件的概念28113.1.2流的概念28113.2文本文件的读写28213.2.1streamwriter28213.2.2streamreader28213.3二进制文件的读写28513.3.1filestream28513.3.2binarywriter和binaryreader28613.3.3序列化29013.4目录和文件操作29313.4.1目录操作29313.4.2文件操作296习题298第14章数据结构29914.1数据与数据结构29914.1.1数据29914.1.2数据结构30014.2线性表30214.2.1线性表的逻辑结构及运算30214.2.2线性表的存储结构30314.2.3list类30914.2.4linkedlist类31114.3栈和队列31314.3.1栈31314.3.2stack类31614.3.3队列31814.3.4queue类32314.4图和树32514.4.1图的基本概念32514.4.2带权图和*短路径32714.4.3树的基本概念32914.4.4二叉树33014.4.5树的遍历331习题331参考文献332
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |