欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 高职高专教材 > 计算机类 > Visual C#程序设计基础教程

浏览历史

Visual C#程序设计基础教程

Visual C#程序设计基础教程

prev next

  • 商品货号:01102005-8-20-609
  • 商品重量:0克
    作者:邵鹏鸣 编
    图书书号/ISBN:7-302-10513-8
    出版日期:2005-04-01
    印张:27.25
    字数:646千字
    开本:16
  • 上架时间:2006-06-06
    商品点击数:962
  • 定价:¥35.00元
    本店售价:¥27.25元
    注册用户:¥27.25元
    vip:¥25.89元
    黄金等级:¥24.53元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

微软的.NET战略是一场软件革命,它改变了开发人员开发应用程序的方式及思维方式,使得开发人员能创建出各种全新的应用程序。C#是微软公司推出的新一代编程语言,它功能强大、编程简洁明快,是微软.NET战略的重要组成部分。本书共分12章,通过大量的与实际程序设计有关的实例深入浅出地讲解了C#程序设计的基本方法、技巧及注意事项,并注重培养学生编写实际应用程序的能力,帮助学生关注编写程序的重要环节及过程,养成良好的编程习惯,避免犯某些常见的错误。全书贯穿了面向对象编程的程序设计思想和设计方法,并用一整章的篇幅讨论使用ADO.NET和SQL访问数据库的编程技术。 本书内容丰富、可操作性强、语言生动流畅、没有晦涩的术语,用实例说明,能够使学生轻松愉快地掌握C#的基本编程方法和技巧。 本书可作为高职高专院校计算机专业学生的教材,也可作为初中级读者和培训班学员学习的教材。
目 录

第1章 认识C# 1
1.1 第一个简单的控制台应用程序 1
实例:打印一行文字 1
1.2 简单的Windows 应用程序 3
实例:在对话框中显示
一行文字 3
实例:在文本框中显示
一行文字 5
1.3 习题 9
第2章 变量与数据类型 10
2.1 变量与常量 10
2.1.1 变量的含义 10
2.1.2 变量声明 11
实例:计算路程 11
2.1.3 常数 15
2.2 基本数据类型 15
2.2.1 整型 17
实例:整数相乘 17
2.2.2 字符数据类型 21
实例:字符检查 22
2.2.3 非整型 24
实例:浮点数相乘 24
实例:贷款计算器 28
2.2.4 隐式数值转换 33
实例:隐式数值转换 34
2.2.5 显式转换 36
2.2.6 算术溢出及显式转
换溢出 36
实例:算术溢出及显式转
换溢出 36
2.2.7 布尔型 38
实例:数值比较 39
2.3 习题 40
第3章 程序流控制 42
3.1 选择语句 42
3.1.1 if 语句 42
实例:考试结果分析 42
3.1.2 if…else语句 45
实例:猜数游戏 45
3.1.3 条件运算符 47
实例:显示时间 47
3.1.4 if…else if …else语句 49
实例:工资发放 49
3.1.5 if 语句的嵌套 51
实例:求数的绝对值 51
3.1.6 switch 语句 54
实例:计算器 54
3.1.7 复合赋值运算符 57
3.1.8 条件逻辑运算符和逻辑
运算符 57
3.2 循环语句 58
3.2.1 while 语句 58
实例:计算复利存款(1) 58
3.2.2 do/while 语句 61
实例:计算复利存款(2) 61
3.2.3 for 语句 63
实例:打印字母表及对应的
ASCII码(1) 63
3.2.4 嵌套循环 66
实例:打印字母表及对应的
ASCII码(2) 66
3.2.5 增量运算符与减量
运算符 67
实例:自增运算 67
3.3 跳转语句 68
3.3.1 goto 语句 68
实例:查询 68
实例:自动售货机 70
3.3.2 break 语句 71
实例:打印字母表及对应的
ASCII码(3) 71
3.3.3 continue 语句 72
实例:找数 72
3.3.4 运算符的优先级 73
3.4 习题 74
第4章 方法与数组 76
4.1 方法 76
4.1.1 方法的定义 76
实例:求n! 76
4.1.2 方法定义的格式 78
4.2 数组 80
实例:日常开销 80
4.2.1 数组初始化 83
实例:显示月名称 83
4.2.2 数组元素访问 85
实例:显示0~n的值 85
4.2.3 数组对象的赋值
运算 87
实例:数组对象的赋值 87
4.2.4 值类型与引用类型 90
4.3 向方法传递数组 93
4.4 传递参数:传值方式和传
引用方式 93
4.4.1 传值方式 93
实例:传值方式 93
4.4.2 传引用方式 95
实例:传引用方式 96
实例:out输出参数 97
4.5 多维数组 99
4.5.1 多维数组的声明
和创建 100
4.5.2 多维数组初始化 100
实例:二维数组 100
实例:学生考试成绩统计 102
4.6 习题 104
第5章 类与对象 106
5.1 类、对象、字段、属性和
方法 106
实例:定义Person类(1) 106
实例:贷款分析 111
实例:定义矩形(1) 117
5.2 实例构造函数 120
实例:定义Person类(2) 120
5.2.1 默认实例构造函数 121
5.2.2 字段初始化 122
5.2.3 构造函数声明 123
实例:定义矩形(2) 123
5.3 实例构造函数重载 125
实例:定义矩形(3) 125
5.4 析构函数 128
实例:定义size类 128
5.5 对象成员与类的成员 131
实例:定义Student2 131
5.6 对象参数与返回值为对象 134
5.6.1 对象参数 135
实例:定义矩形(4) 135
实例:定义矩形(5) 138
5.6.2 返回值为对象 140
实例:定义矩形(6) 140
5.7 方法的重载 142
实例:定义矩形(7) 143
5.8 习题 147
第6章 继承 149
6.1 直接基类与派生类 149
实例:定义Person 149
实例:定义Student(1) 150
6.2 派生类实例构造函数声明 153
实例:复数加法 154
实例:复数减法 155
6.3 隐藏从基类继承的成员 158
实例:隐藏继承字段 158
6.4 含直接基类构造函数的构造
函数声明 159
实例:定义Student(2) 159
6.5 虚拟方法与重写方法 161
实例:多级继承层次结构
—图形 162
6.6 习题 168
第7章 多态性 169
7.1 抽象方法与抽象类 169
7.1.1 抽象方法 169
实例:多态性及实现(1) 169
7.1.2 抽象类 178
实例:多态性及实现(2) 178
7.2 接口 180
实例:薪水发放系统 180
实例:用接口实现不同的度
量衡系统 186
7.3 委托 188
7.3.1 使用委托 188
实例:使用委托实现运算 188
7.3.2 组合委托 191
实例:使用组合委托实现运算 191
实例:用委托排序数组 194
7.4 事件 197
实例:进度指示器 198
实例:具有取消功能的进度
指示器 201
7.5 习题 203
第8章 常用控件 205
8.1 滚动条 205
实例:调色板 205
8.1.1 滚动条常用属性 209
8.1.2 滚动条常用事件 210
8.1.3 用户自定义颜色 210
8.2 PictureBox图片框控件 211
实例:滚动图像 211
8.2.1 PictureBox的常用属性 217
8.2.2 PictureBox的常用事件 218
8.2.3 Image的FromFile方法 218
8.3 文本框控件与按钮控件 218
实例:登录程序 219
8.3.1 TextBox的常用属性 224
8.3.2 TextBox的常用事件 226
8.3.3 Button按钮的常用属性 226
8.3.4 Button按钮的常用事件 227
8.4 Windows窗体事件及事件
处理程序 227
实例:计算器 227
8.5 复选框和单选按钮 232
实例:font程序 233
8.5.1 复选框的常用属性 235
8.5.2 复选框的常用事件 236
8.5.3 单选按钮的常用属性 236
8.5.4 单选按钮的常用事件 236
8.6 列表框 236
实例:ListDemo程序 237
8.6.1 列表框控件的常用属性 242
8.6.2 列表框控件的常用属性
和方法 243
8.6.3 列表框控件的常用事件 244
8.7 带复选框的列表框 244
实例:CheckedListBoxTest程序 244
8.7.1 复选列表框控件的
常用属性 247
8.7.2 复选列表框控件的常用
方法和事件 248
8.8 习题 248
第9章 GDI+图形 250
9.1 第一个绘图程序 250
实例:第一个绘图程序
——画直线 250
9.2 创建 Graphics 对象 251
9.2.1 用CreateGraphics 方法
创建Graphics 对象 252
实例:在标签和图像框上画图 252
9.2.2 Paint事件处理程序
中的 PaintEventArgs 253
实例:填充矩形 254
9.3 笔、画笔和颜色 255
9.3.1 笔 255
实例:创建笔 255
9.3.2 画笔 257
实例:用不同的画笔画图 257
实例:使用图案绘图 259
实例:绘制颜色渐变图形 260
9.4 绘制线条和形状 262
9.4.1 绘制线条 262
实例:绘制直线 262
实例:绘制抛物线 264
9.4.2 绘制多边形和折线 265
9.4.3 绘制矩形 267
实例:绘制由坐标对、宽度和
高度指定的矩形 267
实例:绘制一系列由 RectangleF
结构指定的矩形 268
9.4.4 绘制椭圆 270
实例:绘制椭圆 270
9.4.5 绘制弧线和扇形 272
实例:绘制弧线 272
实例:绘制扇形 273
9.4.6 绘制文本字符串 275
实例:绘制格式化字符串 277
9.5 用GDI+呈现图像 280
实例:呈现图像 280
实例:在指定位置按指定大小
绘制指定的图象 282
9.6 画点 283
实例:画点 283
9.7 坐标系统 284
9.7.1 坐标系统类型 284
实例:在不同的坐标系
中画直线 286
9.7.2 全局变形和局部变形 288
实例:全局变形图形 288
实例:局部变形图形 290
9.8 全局变形可与局部变形合并 292
实例:全局变形可与局部
变形合并 293
9.9 习题 295
第10章 与用户交互 297
10.1 菜单 297
10.1.1 创建菜单 297
实例:随机画矩形 297
10.1.2 Timer控件 301
10.1.3 MainMenu 控件
常用属性 301
10.1.4 快捷菜单 301
实例:实现快捷菜单 302
10.2 鼠标事件 303
10.2.1 实例:用鼠标画图 303
10.2.2 鼠标事件 307
10.3 键盘事件处理 309
实例:键盘事件程序 309
10.4 通用对话框 316
10.4.1 【打开文件】对话框 316
实例:打开文件 316
10.4.2 【保存文件】对话框 319
实例:保存文件 319
10.4.3 【字体】对话框 321
实例:改变文本的字体 321
10.4.4 【颜色】对话框 323
实例:改变文本颜色 323
10.5 编写多文档界面应用程序 324
实例:字处理器 324
10.6 习题 334
第11章 用流进行文件输入和输出 335
11.1 文件与流 335
11.1.1 FileStream 335
实例:使用FileStream 335
11.1.2 定位操作 338
实例:定位操作 338
11.1.3 向文件追加数据 340
实例:向文件追加数据 340
11.1.4 StreamReader和
StreamWriter 341
实例:电话号码簿 341
11.2 二进制读取器和写出器 344
实例:学生名册 344
11.3 序列化对象 347
实例:将对象写入文件 347
11.4 顺序访问文件 351
实例:员工工资发放程序 351
实例:创建员工工资发放程序 358
11.5 随机访问文件 362
实例:银行客户帐号管理程序 362
实例:新建一个项目以使用
自定义的类库 371
11.6 习题 381
第12章 使用ADO.NET进行数据库
编程 382
12.1 Connection 和Command对象 382
实例:基于C/S的产品信息
管理 382
12.1.1 Connection 对象 383
实例:创建和打开一个到
SQL Server的连接 383
12.1.2 Command 对象 385
实例:使用Command对象 385
12.2 使用ADO.NET DataReader 387


12.2.1 使用SqlDataReader装载
列表框 387
12.2.2 创建普通的列表框类 390
12.2.3 在ListLoad()方法中使用
PDSAListItemNumeric类 391
12.2.4 显示产品的详细信息 392
12.2.5 装载组合框 394
12.2.6 在组合框中查找值 396
12.2.7 修改数据 399
12.3 使用DataAdapter、 DataTables
和 DataSets 400
12.3.1 使用DataTable对象装载
组合框 401
12.3.2 装载Categories组合框 403
12.3.3 创建DataSet对象 404
12.3.4 使用数据集装载列表框 405
12.3.5 在数据集的表中查找
特定的行 406
12.4 修改数据 408
12.4.1 使用数据集向数据库表中
添加一行 408
12.4.2 修改数据集中表中的行 410
12.4.3 在数据集中删除行 412
12.4.4 DataAdapter与
CommandBuilder
的进一步说明 413
12.5 习题 414




[图书资源]

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha