C#程序设计(慕课版)/甘勇
全新正版 极速发货
¥
29.57
5.9折
¥
49.8
全新
库存3件
作者甘勇 尚展垒 等 著作
出版社人民邮电出版社
ISBN9787115417695
出版时间2016-04
装帧平装
开本其他
定价49.8元
货号1201280908
上书时间2024-11-20
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
明日科技,程序设计类畅销书作者,其主要作品“视频大讲堂”系列,每个品种都在其同品种的图书中销售名列前茅。累计销售数十万册。其中《C#从入门到精通》长期占据C#零售图书排行榜前三位,年销量上万册。
目录
目 录
第1章 .NET与C#基础 1
1.1 C#语言简介 2
1.1.1 C#的发展历史 2
1.1.2 C#的特点 2
1.2 .NET开发平台 2
1.2.1 .NET Framework概述 2
1.2.2 VS 2015的集成开发环境 3
1.2.3 第一个C#程序 5
实例:在控制台中创建“Hello World”程序并运行
1.2.4 C#程序的基本结构 6
1.3 Visual C#开发环境 9
1.3.1 新建Windows窗体应用程序 9
实例:创建Windows窗体应用程序
1.3.2 标题栏 10
1.3.3 菜单栏 10
1.3.4 工具栏 16
1.3.5 工具箱 16
1.3.6 窗口 17
小结 19
上机指导 19
习题 20
第2章 C#编程基础 21
2.1 基本数据类型 22
2.1.1 值类型 22
2.1.2 引用类型 23
2.1.3 值类型与引用类型的区别 24
实例:演示值类型和引用类型使用区别
2.2 常量和变量 26
2.2.1 常量的声明和使用 26
2.2.2 变量的声明和使用 27
2.3 表达式与运算符 27
2.3.1 算术运算符 28
2.3.2 自增自减运算符 28
2.3.3 赋值运算符 29
2.3.4 关系运算符 30
实例:比较3个int变量的大小关系
2.3.5 逻辑运算符 31
实例:使用逻辑运算符判断两个int类型变量大小
2.3.6 位运算符 32
2.3.7 移位运算符 33
2.3.8 条件运算符 34
2.3.9 运算符的优先级与结合性 34
2.3.10 表达式中的类型转换 35
2.4 选择语句 37
2.4.1 if语句 37
实例:判断用户输入的年份是不是闰年
2.4.2 switch语句 41
实例:判断用户的操作权限
2.5 循环语句 43
2.5.1 while循环语句 44
实例:使用while循环编写程序实现1到100的累加
2.5.2 do...while循环语句 44
实例:使用do...while循环编写程序实现1到100的累加
2.5.3 for循环语句 45
实例:使用for循环语句实现1到100的累加
2.6 跳转语句 46
2.6.1 break语句 46
实例:使用break语句退出循环
2.6.2 continue语句 46
实例:通过在for循环中使用continue语句实现1到100之间的偶数和
2.6.3 goto语句 47
实例:通过goto语句实现1到100的累加
2.7 数组 48
2.7.1 一维数组 48
2.7.2 多维数组 49
2.7.3 不规则数组 49
2.7.4 数组与System.Array 50
实例:打印杨辉三角
2.7.5 常用数组操作 51
实例:定义一个int类型的一维数组,然后使用for循环将数组元素值读取出来
实例:定义两个3行3列的矩阵,根据矩阵乘法规则对它们执行乘法运算,得到一个新的矩阵,输出矩阵的元素
实例:冒泡排序算法的实现
2.7.6 使用foreach语句遍历数组 54
实例:遍历进销存管理系统的主要功能模块
小结 55
上机指导 55
习题 57
第3章 面向对象编程基础 58
3.1 面向对象概念 59
3.1.1 对象、类、实例化 59
3.1.2 面向对象程序设计语言
的三大原则 60
3.2 类 62
3.2.1 类的概念 62
3.2.2 类的声明 62
3.2.3 类的成员 63
实例:在类中定义属性,设置访问级别为public,然后在该属性的set访问器中对属性的值进行判断
3.2.4 构造函数和析构函数 66
实例:声明并使用构造函数
3.2.5 对象的创建及使用 67
实例:显示库存商品信息
3.2.6 this关键字 70
3.2.7 类与对象的关系 71
3.3 方法 71
3.3.1 方法的声明 71
3.3.2 方法的参数 72
实例:形参和实参的调用
3.3.3 静态方法与实例方法 75
实例:定义并调用静态方法
实例:定义并调用实例方法
3.3.4 方法的重载 76
实例:定义一个加法运算的重载方法
小结 77
上机指导 78
习题 80
第4章 面向对象编程进阶 81
4.1 类的继承与多态 82
4.1.1 继承 82
实例:模拟实现进销存管理系统的进货信息并输出
4.1.2 多态 84
实例:通过多态实现不同交通工具的运行状态
4.2 结构与接口 89
4.2.1 结构 89
实例:定义结构存储职工的信息
4.2.2 接口 90
实例:通过继承接口输出进货信息和销售信息
4.3 集合与索引器 95
4.3.1 集合 95
实例:使用自定义集合存储商品信息
4.3.2 索引器 99
实例:声明一个用于操作字符串数组的索引器;然后通过索引器为数组中的元素赋值;最后使用for循环通过索引器获取数组中的所有元素
4.4 异常处理 100
4.4.1 异常处理类 101
4.4.2 异常处理语句 101
实例:捕获除数为0的异常信息
4.5 委托和匿名方法 103
4.5.1 委托 103
实例:委托类型使用实例
4.5.2 匿名方法 105
实例:匿名方法调用
4.6 事件 106
4.6.1 委托的发布和订阅 106
实例:通过委托来实现学生们对铃声所作出的响应
4.6.2 事件的发布和订阅 108
4.6.3 EventHandler类 109
实例:模拟学生对上下课铃声做出的响应动作
4.6.4 Windows事件概述 110
4.7 预处理指令 111
4.7.1 #region和#endregion 112
实例:定义一个实现用户登录的
方法,然后使用#region和#endre-
gion指令折叠该方法
4.7.2 #define和#undef 112
4.7.3 #if、#elif、#else和#endif 113
实例:判断当前测试的是哪种操作系统的版本
4.7.4 #warning和#error 114
4.7.5 #line 114
4.8 泛型 115
4.8.1 类型参数T 115
4.8.2 泛型接口 115
4.8.3 泛型方法 116
实例:计算商品销售额
小结 117
上机指导 117
习题 120
第5章 Windows应用程序开发 121
5.1 开发应用程序的步骤 122
实例:创建进销存管理系统的登录窗体
5.2 Windows窗体介绍 123
5.2.1 添加窗体 124
5.2.2 设置启动窗体 124
5.2.3 设置窗体属性 124
5.2.4 窗体常用方法 126
5.2.5 窗体常用事件 127
5.3 Windows控件的使用 128
5.3.1 Control基类 128
5.3.2 Label控件 129
5.3.3 Button控件 130
实例:制作“登录”和“退出”按钮
5.3.4 TextBox控件 131
实例:创建“密码”文本框
5.3.5 CheckBox控件 132
实例:设置用户操作权限
5.3.6 RadioButton控件 133
实例:选择用户登录身份
5.3.7 RichTextBox控件 134
5.3.8 ComboBox控件 135
实例:选择用户职位
5.3.9 ListBox控件 136
实例:在ListBox控件中添加和移除商品
5.3.10 GroupBox控件 137
5.3.11 ListView控件 138
实例:为ListView项设置图标并分组
5.3.12 TreeView控件 140
实例:使用TreeView控件显示部门结构
5.3.13 ImageList组件 142
5.3.14 Timer组件 143
实例:倒计时程序
5.4 菜单、工具栏与状态栏 145
5.4.1 MenuStrip控件 145
5.4.2 ToolStrip控件 146
5.4.3 StatusStrip控件 147
实例:设计进销存管理系统的状态栏
5.5 对话框 149
5.5.1 消息框 149
5.5.2 窗体对话框 150
5.5.3 打开对话框控件 151
5.5.4 另存为对话框控件 152
5.5.5 浏览文件夹对话框控件 153
5.5.6 颜色对话框控件 154
5.5.7 字体对话框控件 155
5.6 多文档界面(MDI) 156
5.6.1 MDI窗体的概念 156
5.6.2 设置MDI窗体 156
5.6.3 排列MDI子窗体 156
实例:显示并排列MDI窗体
5.7 打印与打印预览 158
5.7.1 PageSetupDialog组件 158
5.7.2 PrintDialog组件 159
5.7.3 PrintPreviewDialog组件 159
5.7.4 PrintDocument组件 160
实例:打印古诗
小结 161
上机指导 161
习题 164
第6章 GDI+编程 165
6.1 GDI+绘图基础 166
6.1.1 坐标系 166
6.1.2 像素 166
6.1.3 Graphics类 166
6.2 绘图 169
6.2.1 画笔 169
6.2.2 画刷 169
6.2.3 绘制直线 170
实例:绘制坐标轴
6.2.4 绘制矩形 171
实例:绘制柱形图分析商品销售情况
6.2.5 绘制椭圆 173
实例:绘制空心椭圆和实心椭圆
6.2.6 绘制圆弧 174
实例:使用DrawArc方法绘制圆弧
6.2.7 绘制扇形 175
实例:绘制饼形图分析商品销售情况
6.2.8 绘制多边形 177
实例:绘制空心五角星和实心五角星
6.3 颜色 179
6.4 文本输出 180
6.4.1 字体 180
6.4.2 输出文本 180
实例:为“商品销售柱形图”添加标题
6.5 图像处理 181
6.5.1 绘制图像 181
实例:绘制公司Logo
6.5.2 刷新图像 182
小结 183
上机指导 183
习题 185
第7章 文件操作 186
7.1 文件概述 187
7.2 System.IO命名空间&nbs
— 没有更多了 —
以下为对购买帮助不大的评价