上海地区专业的网上书店
一次性购物满100元即可享受VIP会员价格优惠
网站地图 |登录/注册 |购物车 |会员中心 |帮助中心 |友情链接
首页 | 新书上市 | 畅销推荐 | 礼品图书 | 分类浏览 | 出版社专区 | 图书热评 | 求购登记 | 顾客留言 | 图书拾零
 
   图书搜索: 高级搜索

C#程序设计

C#程序设计
新书城图书编号:7751
图书ISBN:7030157540
出版时间:2005-9-1
出版社:科学出版社
作者:李德奇
市场价格:¥26
普通会员:¥20.8    80
VIP会员:¥19.5   75
购买商品 收藏商品  
【图书分类】
计算机图书>>程序语言>>VC++/C#/C
【图书简介】
本书通过大量实例,详细介绍了C#的基础知识和Windows应用程序的编程方法。全书共7章,主要内容包括:.NET的概念和C#编程基础、Windows应用程序的用户界面设计方法、图形图像处理基础、C#下的数据库编程,最后有一个综合应用实例,详细讲述了用C#开发管理信息系统的过程和方法。本书内容翔实,实例丰富,注释详细,便于读者尽快掌握C#的编程方法和技巧。本书可作为高职高专学校计算机及相关专业的教材,也可供具有一定面向对象程序设计和.NET编程经验的读者参考使用。
【图书评论】
发表新的评论   
浏览C#程序设计全部评论>>   
【图书目录】
第1章  .NET概述	1

1.1 .NET Framework和公共语言运行库 1

1.1.1 .NET结构 1

1.1.2 公共语言运行库 2

1.1.3 微软中间语言(MSIL)和即

时编译(JIT) 2

1.1.4 无用内存单元收集器(GC) 3

1.2 .NET基类库 4

1.2.1 .NET的命名空间 4

1.2.2 .NET基类库 5

1.3 Visual Studio .NET的初步使用 7

1.3.1 起始页 7

1.3.2 创建C#项目 8

1.3.3 使用.NET编辑器 9

1.3.4 编译和运行程序 11

1.4 程序调试 12

1.4.1 错误类型 12

1.4.2 使用调试器 14

结束语 16

习题 16

第2章 C#语言编程基础 18

2.1 一个简单的C#程序 18

2.1.1 C#程序格式 18

2.1.2 C#控制台程序的输入输出 19

2.2 C#的数据类型 22

2.2.1 C#的数据类型谱系 22

2.2.2 数值类型 23

2.2.3 引用类型 27

2.3 C#运算符和表达式 29

2.3.1 C# 运算符 29

2.3.2 运算符的优先级和顺序关

联性 31

2.3.3 C#运算符应用示例 32

2.4 类 35

2.4.1 面向对象编程 35

2.4.2 类的定义 36

2.4.3 类的成员构成 37

2.4.4 构造函数 38

2.4.5 方法重载 39

2.4.6 类的属性 43

2.4.7 索引器 45

2.4.8 类的继承 47

2.4.9 运算符重载 48

2.4.10 多态性 51

2.5 委托与事件 53

2.5.1 委托的声明和使用 53

2.5.2 组合委托 55

2.5.3 事件 56

2.6 数组 58

2.6.1 数组的创建和初始化 58

2.6.2 数组的方法和属性 60

2.6.3 ArrayList数组 62

结束语 65

习题 65

第3章 控件和对话框设计 67

3.1 对话框的设计方法 67

3.1.1 对话框的设计步骤 67

3.1.2 窗体的常用属性、事件和

方法 71

3.1.3 控件的常用属性和事件 72

3.2 Label控件和Timer控件 73

3.2.1 Label控件 73

3.2.2 Timer控件 76

3.2.3 Label控件和Timer控件应用

示例 76

3.3 Button控件和TextBox控件 78

3.3.1 Button控件 78

3.3.2 TextBox控件 78

3.3.3 Button控件和TextBox控件

应用示例 81

3.4 ListBox控件和ComboBox控件 83

3.4.1 ListBox控件 83

3.4.2 ComboBox控件 86

3.4.3 ListBox控件和ComboBox

控件应用示例 87

3.5 RadioButton控件、CheckBox控件

和GroupBox控件 89

3.5.1 RadioButton控件 89

3.5.2 CheckBox控件 90

3.5.3 GroupBox控件 90

3.5.4 RadioButton控件、CheckBox

控件和GroupBox控件应用

示例 91

3.6 PictureBox控件 94

3.6.1 PictureBox控件简介 94

3.6.2 控件综合应用 96

3.7 通用对话框设计 99

3.7.1 使用通用对话框 99

3.7.2 OpenFileDialog控件 100

3.7.3 SaveFileDialog控件 102

3.7.4 ColorDialog控件 103

3.7.5 FontDialog控件 104

3.7.6 MessageBox类 105

结束语 107

习题 107

第4章 Windows应用程序界面设计 109

4.1 菜单设计 109

4.1.1 MainMenu控件 109

4.1.2 ContextMenu控件 113

4.1.3 菜单应用 114

4.2 工具栏设计 123

4.2.1 ImageList控件 123

4.2.2 ToolBar控件 124

4.2.3 工具栏应用 127

4.3 状态栏设计 128

4.3.1 StatusBar控件 128

4.3.2 窗格属性 130

4.3.3 状态栏应用 130

4.4 多窗体应用程序 131

4.4.1 MDI窗体 132

4.4.2 窗体的所有者和窗体的风格 134

4.4.3 窗体的返回值 138

4.4.4 为窗体添加属性 141

4.4.5 把主窗体作为调用窗体的

数据 145

结束语 148

习题 148

第5章 图形图像处理 150

5.1 Graphics类 150

5.1.1 创建 Graphics对象 150

5.1.2 坐标系 152

5.1.3 位置与大小 153

5.1.4 Pen类 154

5.1.5 Color结构 155

5.2 绘制图形 156

5.2.1 绘制矩形和多边形 156

5.2.2 绘制曲线 157

5.2.3 绘制椭圆 158

5.2.4 绘制弧线 158

5.2.5 一个鼠标画图程序 159

5.3 输出文本 161

5.4 画笔 163

5.4.1 SolidBrush类 163

5.4.2 HatchBrush类 164

5.3.4 TextureBrush类 165

5.4.4 LinearGradientBrush类 165

5.5 C#处理的图像类型 166

5.6 C#的图像显示控件和图像类 168

5.6.1 PictureBox控件 168

5.6.2 Image类 168

5.6.3 Bitmap类 169

5.7 图片浏览器的设计与实现 170

5.7.1 文件操作功能的实现 171

5.7.2 图像效果功能的实现 172

5.7.3 图片浏览器的实现代码 176

5.8 简单动画处理 179

5.8.1 动画设计示例 179

5.8.2 动画设计示例代码 180

结束语 181

习题 181

第6章 ADO.NET数据库编程 183

6.1 ADO.NET基础 183

6.1.1 ADO.NET的概念和对象

模型 183

6.1.2 管理提供者类 183

6.1.3 一般性数据类 185

6.2 控制台应用程序连接数据库并显示

数据 187

6.2.1 建立数据库 187

6.2.2 连接数据库并使用DataReader

读取和显示数据 189

6.2.3 连接数据库并使用DataSet

读取和显示数据 191

6.3 在Windows应用程序中连接数据库

并浏览数据 193

6.3.1 DataGrid控件 193

6.3.2 使用数据连接向导连接

SQL Server 2000数据库 194

6.3.3 使用数据连接向导连接OLE

DB数据库 200

6.3.4 管理提供者类的属性和方法 202

6.4 DataReader类与DataSet类 204

6.4.1 用DataReader类处理登录

表单 205

6.4.2 用DataSet类处理登录表单 208

6.5 数据记录的查询 209

6.5.1 TabControl控件 209

6.5.2 查询数据记录示例 211

6.6 数据记录的修改 215

6.6.1 在DataGrid数据表格中修改

数据记录 215

6.6.2 在TextBox文本框控件中

浏览和修改数据记录 221

6.7 验证用户输入 229

6.7.1 按键级验证 229

6.7.2 控件级验证 231

6.7.3 窗体级验证 232

结束语 233

习题 233

第7章 综合应用实例——图书馆管理信息

系统 235

7.1 系统功能设计 235

7.1.1 系统设计目标 235

7.1.2 系统功能结构 236

7.2 系统数据库设计 236

7.2.1 数据库结构设计 237

7.2.2 数据库的实现 239

7.3 登录窗体和主窗体设计 241

7.3.1 登录窗体设计 242

7.3.2 主窗体设计 243

7.4 图书借阅处理模块设计 244

7.4.1 借书处理窗体设计 244

7.4.2 还书处理窗体设计 251

7.5 信息查询模块设计 255

7.5.1 图书信息查询窗体设计 255

7.5.2 借阅信息查询窗体设计 258

7.5.3 读者信息查询窗体设计 260

7.6 图书信息管理模块设计 260

7.6.1 图书编码入库窗体设计 260

7.6.2 修改图书信息窗体设计 263

7.6.3 删除图书信息窗体设计 265

7.7 读者信息管理模块设计 267

7.7.1 添加读者信息窗体设计 268

7.7.2 修改读者信息窗体设计 270

7.7.3 删除读者信息窗体设计 271

结束语 273

附录 习题参考答案 274

第1章 274

第2章 274

第3章 274

第4章 275

第5章 275

第6章 276
| 会员登陆
| 最近的浏览历史
清除浏览历史>>
| 相关图书
数据结构与算法分析——C语言描述(原书第2版)
数据结构(C 语言描述)
C程序设计实验与习题
C++数值算法(第2版)
Visual C++冒险游戏程序设计 1CD
Visual C++专业游戏程序设计 1CD
Microsoft Visual C#.NET2003开发技
EVC高级编程及其应用开发(Embedded Visual
地理信息系统二次开发实例教程——C#和MapObjects实现
地理信息系统二次开发实例教程——C++Builder和Map
工作时间 保密安全 订单查询及修改 支付方式 投诉 购物流程
联系我们 售后服务 配送问题 积分与优惠 建议 交易条款
·电话:021-66822880    ·邮箱:    ·客服时间( 周一 至 周六 9:00-18:00 )
Copyright © 新书城 2006-2008 , All Rights Reserved   沪ICP备06028173号