新書推薦:
《
英国简史(刘金源教授作品)
》
售價:NT$
449.0
《
便宜货:廉价商品与美国消费社会的形成
》
售價:NT$
352.0
《
读书是一辈子的事(2024年新版)
》
售價:NT$
352.0
《
乐道文库·什么是秦汉史
》
售價:NT$
367.0
《
汉娜·阿伦特与以赛亚·伯林 : 自由、政治与人性
》
售價:NT$
500.0
《
女性与疯狂(女性主义里程碑式著作,全球售出300万册)
》
售價:NT$
500.0
《
药食同源中药鉴别图典
》
售價:NT$
305.0
《
设计中的比例密码:建筑与室内设计
》
售價:NT$
398.0
|
內容簡介: |
曹党生等编著的《C#程序设计》是一本非常有趣的C#程序设计入门书。《C#程序设计》中以窗体而非控制台作为学习界面,以生动、丰富的例题而非语言规则作为学习主线,讲述了从程序的判断、循环、方法、数组到对象的继承、接口、事件以及文件操作、数据库的使用等15个方面的内容。本书出版前作为教学讲义,经过了几年的试用,不仅获得了学生们的好评,也在多方面进行了改进,是一本适合大专院校和 C#初学者的教材。
|
目錄:
|
第1章 C#简介
1.1 C#安装
1.2 C#开发环境的使用
1.3 变量及 =
小结
习题
第2章 判断
2.1 计算机是如何进行判断的
2.1.1 if语句
2.1.2 if…else语句
2.1.3 本节综述
2.2 简单判断语句 e1 ? e2 : e3
2.3 switch取代if…else if…else,程序更清晰
2.4 表达式、运算符
2.4.1 表达式
2.4.2 运算符
2.5 块语句
2.5.1 块语句用于if、switch、循环语句中
2.5.2 块语句限制了定义在其内部的变量的活动范围
小结
习题
第3章 循环和数组
3.1 循环
3.1.1 单循环
3.1.2 双重循环
3.1.3 string.Format
3.2 数组
3.3 二维数组
3.4 Array类
小结
习题
第4章 方法
4.1 没有返回值的方法: void方法名参数
4.2 方法的形式参数、实际参数
4.3 有返回值的方法
4.4 形参对实参的影响
4.5 方法的形参数量不定: params
4.6 方法的参数是数组
4.7 调用DLL中的方法
4.7.1 调用DLL文件
4.7.2 设计DLL文件
4.7.3 对自己设计的DLL文件进行调用
4.7.4 对自己设计的类里面的方法进行调用
小结
习题
第5章 类和对象
5.1 认识类,使用对象
5.2 构造函数
5.3 带参数的构造函数
5.4 静态方法
5.5 属性
5.6 索引器
5.7 类能放在哪些位置
5.8 对象数组
5.9 定义对象语句中,构造函数右侧的{ … }
5.10 不设计类,就能直接创建对象
5.11 方法的返回值是对象
5.12 将一个类分在多处写
5.13 结构struct
5.14 对前4章 关于类和对象的回顾
5.14.1 按钮
5.14.2 窗体
5.14.3 Random
5.14.4 static类型的成员
5.14.5 CreateGraphics
小结
习题
第6章 派生类
6.1 认识派生类
6.2 派生类如何处理基类的构造函数
6.3 在派生类中,用new新建基类同名成员
6.4 用override重建基类同名成员
6.5 不修改类,给它增加静态方法拓展这个类的功能
小结
习题
第7章 抽象类与接口
7.1 认识抽象类
7.2 sealed: 密封类,密封成员
7.3 接口及其实现
7.4 用一个类实现多个接口的功能
7.5 接口合并
7.6 接口引用对象
小结
习题
第8章 数据类型
8.1 比较“值类型”和“引用类型”
8.1.1 值类型变量各有各的存储空间
8.1.2 引用类型变量的特点
8.1.3 引用类型作为方法的参数
8.2 强制类型转换
8.3 溢出预警checked和取消预警unchecked
8.4 运算符is: 判断所猜数据类型对错
8.5 可空值类型: 值类型?
8.6 可空值类型与值类型之间的数据传递
8.7 运算符: ??——优先选用可空值
8.8 运算符: as——可空值的强制转换
8.9 装箱与拆箱
小结
习题
第9章 枚举、集合、泛型
9.1 enum: 枚举
9.2 collection: 集合
9.3 ArrayList: 数组列表
9.4 Queue: 队列
9.5 Stack: 栈
9.6 Hashtable: 键值
9.7 SortedList: 键值和索引号
9.8 Generic: 泛型
9.8.1 泛型设计
9.8.2 泛型集合应用
小结
习题
第10章 委托与事件
10.1 delegate: 委托
10.2 由Lambda运算符构成的匿名方法
10.3 用delegate声明匿名方法
10.4 事件
小结
习题
第11章 文件读写
11.1 StreamReader、StreamWriter与文本文件
11.2 Directory: 对文件夹进行操作的静态类
11.3 用FileStream读写文件
小结
习题
第12章 异常处理
12.1 异常的产生
12.2 trycatchfinally: 异常处理格式
12.3 throw: 抛出异常
小结
习题
第13章 常用控件
13.1 Button: 按钮类
13.2 Form: 窗体类
13.2.1 窗体介绍
13.2.2 主窗体和子窗体
13.3 TextBox: 文本框类
13.4 CheckBox: 复选框类
13.5 RadioButton: 单选按钮类
13.6 Label: 标签类
13.7 ListBox: 列表框类,ComboBox: 组合框类
13.8 其他常用控件类简介
13.9 菜单控件
小结
习题
第14章 LINQ: 语言集成查询
14.1 查询说明
14.2 查询举例
小结
习题
第15章 访问数据库
15.1 ADO.NET概述
15.1.1 ADO.NET核心之一: Connection
15.1.2 ADO.NET核心之二: Command
15.1.3 ADO.NET核心之三: DataReader
15.1.4 ADO.NET核心之四: DataAdapter
15.1.5 ADO.NET核心之五: DataSet
15.2 连接Access数据库
小结
习题
附录A 美国标准信息交换表ASCII
附录B C#运算符及其优先级
附录C C#关键字
附录D 上下文关键字
附录E 关键字解释
附录F 转义字符
附录G 数据类型体系
附录H 数值类型
附录I 布尔类型、字符类型
附录J 数值格式
附录K 语句
参考文献
|
|