书籍详情
C# Builder编程起跑
作者:(美)Joe Mayo著;周良忠译
出版社:人民邮电出版社
出版时间:2004-01-01
ISBN:9787115121684
定价:¥39.00
购买这本书可以去
内容简介
现在从事C#编程的程序员越来越多。由于微软拥有C#语言的完全知识产权,对于编写C#程序(尤其是Windows应用程序和Web应用程序)的人来说,似乎除了微软的VisualStudio就别无选择了。不过,随着Borland宣布他们取得了微软.NETFrameworkSDK的使用许可,那些熟悉Borland集成开发环境,又希望编写C#程序的人就拥有了更称心如意的开发环境和工具:BorlandC#Bulider。本书介绍如何运用BorlandC#Bulider开发C#程序。读者即使没有任何C#编程背景,通过阅读本书,也可以顺利成为一名初级C#程序员,并熟练掌握BorlandC#BuilderIDE的丰富功能。需要提醒读者的是,如果具备一定的面向对象编程知识,学习本书的效果会更佳。本书是C#Builder的快速入门指导书。全书分4部分,共18章。第一部分介绍一些基础知识,第二部分介绍运用C#Builder开发WindowsForms应用程序,第三部分介绍ASP.NET应用程序的开发,第四部分进一步介绍企业应用程序的开发,如数据库应用程序和XMLWebServices的开发。本书适合于所有希望运用BorlandC#Builder开发C#程序的读者。
作者简介
译者:周良忠畅销图书《C++实践之路》的译者周良忠,1970年生。本科毕业于武汉化工学院计算机应用专业。1995毕业于中国科学院武汉岩土力学研究所,获硕士学位,1997年获得博士学位。1998年创办云巅工作室(http://www.cloudcrown.com),为个人、中小企业提供专业软件定做服务。近几年开发了多款广受欢迎的共享软件。精通C++、C#、Java、Perl等开发语言。2001年开始从事计算机科技图书的创作和翻译工作,最新翻译力作有《C#PrimerPlus中文版》、《C++实践之路》等。SymbianOS软件开发开发:应用C++开发智能手机应用程序入门>>更多作品
目录
第一部分 C# Builder和C#编程语言概览
第1章 .NET和C# Builder IDE简介 2
1.1 .NET概念 3
1.1.1 为什么使用.NET 3
1.1.2 什么是.NET 3
1.2 C# Builder概览 7
1.2.1 欢迎页面 8
1.2.2 菜单和工具栏 8
1.2.3 项目窗口 9
1.2.4 工具板 9
1.2.5 对象检查器 9
1.3 启动项目 10
1.4 运行程序 11
1.4.1 程序实例 11
1.4.2 编译和执行 12
1.5 定制工具栏 14
1.6 使用工具板 14
1.7 代码感应 15
1.8 HTML编辑器的编码 16
1.8.1 HTML工具栏 17
1.8.2 设计器界面 17
1.8.3 HTML标签编辑器 18
1.9 控制工作区 18
1.9.1 缺省布局 18
1.9.2 经典非停靠式布局 19
1.9.3 调试布局 19
1.10 添加工具 21
1.11 创建宏 22
1.12 小结 23
第2章 初级C#知识 25
2.1 值类型和引用类型 26
2.2 内置类型 27
2.3 字符串格式化 28
2.4 关键字和运算符 29
2.4.1 C#关键字 29
2.4.2 C#运算符 29
2.5 语句 30
2.5.1 if语句 30
2.5.2 switch语句 31
2.5.3 while循环 32
2.5.4 do循环 32
2.5.5 for循环 33
2.5.6 foreach循环 33
2.5.7 break. continue. goto和return语句 34
2.6 用代码片断编程 36
2.7 数组 37
2.7.1 单维数组 37
2.7.2 多维数组 37
2.7.3 锯齿数组 38
2.8 枚举 39
2.9 方法 40
2.9.1 方法声明 40
2.9.2 方法参数 40
2.10 属性和索引器 44
2.10.1 属性 44
2.10.2 索引器 45
2.11 小结 46
第3章 中级C#知识 47
3.1 引用类型 48
3.2 对象构造和析构 48
3.2.1 构造函数 48
3.2.2 析构函数 50
3.3 面向对象特征 52
3.3.1 继承 52
3.3.2 封装 54
3.3.3 多态性 58
3.4 异常处理 59
3.4.1 用try/catch/finally块处理异常 60
3.4.2 创建自定义异常类型 61
3.5 小结 62
第4章 高级C#知识 63
4.1 运算符重载和转换 64
4.1.1 运算符重载 64
4.1.2 转换 65
4.2 委托和事件 66
4.2.1 委托 66
4.2.2 事件 67
4.3 属性(Attributes) 68
4.3.1 不带参数的属性 68
4.3.2 带有定位参数的属性 68
4.3.3 带有命名参数的属性 69
4.4 接口 70
4.5 接口实现示例 71
4.5.1 使用IDisposable接口 72
4.5.2 使用IEnumerable和IEnumerator接口 75
4.6 小结 78
第5章 管理代码和项目 79
5.1 调试代码 80
5.1.1 使用调试器单步调试代码 81
5.1.2 使用断点 81
5.1.3 检查应用程序状态 83
5.2 组织项目 85
5.2.1 项目组 86
5.2.2 组织项目 87
5.3 引用程序集 88
5.4 源代码修改管理 89
5.5 构建和编译项目 90
5.6 对象检查器导航 91
5.7 管理已安装.NET组件 92
5.8 通过模型视图理解应用程序 93
5.8.1 通过模型视图窗口查看模型 94
5.8.2 查看UML图 94
5.9 小结 98
第二部分 Windows Forms客户应用程序开发
第6章 Windows Forms和Windows控件简介 100
6.1 创建简单Windows Forms应用程序 101
6.2 使用Windows Forms设计器 102
6.3 使用向导生成代码的技巧 103
6.4 创建Windows控件 105
6.4.1 Label控件 106
6.4.2 LinkLabel 107
6.4.3 Button 108
6.4.4 TextBox 109
6.4.5 CheckBox 110
6.4.6 RadioButton 110
6.4.7 ComboBox 111
6.4.8 ListBox 112
6.4.9 CheckedListBox 113
6.4.10 TreeView 113
6.4.11 ListView 114
6.4.12 TabControl 115
6.5 小结 116
第7章 Windows Forms对话框 117
7.1 对话框概述 118
7.2 MessageBox对话框 118
7.2.1 IWin32Window接口 118
7.2.2 MessageBoxButtons 119
7.2.3 MessageBoxIcon 119
7.2.4 MessageBoxDefaultButton 120
7.2.5 MessageBoxOptions 121
7.3 常规对话框类 121
7.3.1 ColorDialog 123
7.3.2 FolderBrowserDialog 123
7.3.3 FontDialog 124
7.3.4 OpenFileDialog 124
7.3.5 SaveFileDialog 125
7.3.6 PageSetupDialog 126
7.3.7 PrintPreviewDialog 127
7.3.8 PrintDialog 128
7.4 小结 128
第8章 Windows Forms资源 129
8.1 为应用程序创建菜单 130
8.1.1 使用菜单设计器 130
8.1.2 实现上下文菜单 133
8.2 创建工具栏 134
8.2.1 建立工具栏 134
8.2.2 给工具栏按钮添加图像 135
8.2.3 创建ToolBar事件处理器 136
8.3 给应用程序添加状态栏 138
8.4 小结 140
第9章 运用GDI 绘制Windows Forms图形 141
9.1 GDI 基础知识 142
9.2 使用画刷和画笔 143
9.2.1 通过画刷进行绘画 144
9.2.2 使用画笔绘制直线 149
9.3 绘制图形对象 153
9.3.1 矩形 153
9.3.2 椭圆 154
9.3.3 多边形 154
9.3.4 弧 156
9.3.5 饼图 156
9.4 小结 157
第10章 Windows Forms用户控件和组件 159
10.1 用户控件 160
10.1.1 构建用户控件 160
10.1.2 使用用户控件 165
10.2 创建组件 169
10.3 小结 176
第三部分 ASP.NET Web应用程序开发
第11章 ASP.NET简介 178
11.1 ASP .NET综述 179
11.2 ASP .NET设计器和向导 179
11.3 工具板 181
11.3.1 对象检查器 182
11.3.2 设计器界面 182
11.3.3 项目选项 182
11.3.4 创建ASP .NET Web应用程序 184
11.4 ASP .NET结构 187
11.5 使用ASP .NET控件 189
11.5.1 HTML控件 189
11.5.2 服务器控件 190
11.5.3 用服务器控件构建Web Form 190
11.6 配置ASP .NET应用程序 194
11.7 小结 195
第12章 ASP.NET应用程序事件和状态管理 196
12.1 应用程序级别的事件 197
12.2 应用程序状态 202
12.3 会话状态 202
12.4 小结 209
第13章 ASP.NET安全性 210
13.1 验证和授权 211
13.2 验证单个用户 211
13.3 为用户组应用角色验证 216
13.4 小结 222
第14章 ASP.NET自定义和用户控件 223
14.1 ASP .NET控件概览 224
14.2 用户控件 224
14.2.1 创建用户控件 224
14.2.2 在Web Form中添加用户控件 228
14.3 自定义控件 230
14.3.1 创建简单的自定义控件 230
14.3.2 设置自定义控件属性 233
14.4 小结 236
第四部分 企业应用程序开发
第15章 ADO.NET和文件I/O 238
15.1 ADO .NET概览 239
15.2 ADO.NET架构 239
15.3 理解数据提供器 240
15.3.1 Borland数据提供器 240
15.3.2 其他数据提供器 241
15.4 编写ADO .NET应用程序 241
15.4.1 编写ADO .NET数据阅读器 241
15.4.2 编写ADO.NET的DataAdapter和DataSet 245
15.5 微软.NET组件的BDP 248
15.6 执行简单的文件I/O 253
15.7 小结 257
第16章 数据绑定 258
16.1 数据绑定综述 259
16.2 Windows Forms控件 259
16.3 Windows Forms的DataGrid 261
16.4 ASP .NET的Repeater 274
16.5 ASP .NET的DataList 282
16.6 ASP.NET的DataGrid 285
16.7 小结 294
第17章 XML Web Services 295
17.1 Web Services概览 296
17.2 构建Web Services 296
17.3 Web Services属性 307
17.4 连接客户端与Web Services 308
17.5 小结 316
第18章 程序集. 版本控制和部署 318
18.1 理解程序集 319
18.2 准备用于发布的构建版本 319
18.3 准备用于部署的.NET应用程序 320
18.3.1 用NGen.exe 创建预编译程序集 320
18.3.2 保护程序集 321
18.3.3 管理程序集版本控制 323
18.4 部署.NET应用程序 323
18.4.1 私有程序集 323
18.4.2 共享程序集 324
18.4.3 构建安装程序 326
18.5 小结 329
索引 330
第1章 .NET和C# Builder IDE简介 2
1.1 .NET概念 3
1.1.1 为什么使用.NET 3
1.1.2 什么是.NET 3
1.2 C# Builder概览 7
1.2.1 欢迎页面 8
1.2.2 菜单和工具栏 8
1.2.3 项目窗口 9
1.2.4 工具板 9
1.2.5 对象检查器 9
1.3 启动项目 10
1.4 运行程序 11
1.4.1 程序实例 11
1.4.2 编译和执行 12
1.5 定制工具栏 14
1.6 使用工具板 14
1.7 代码感应 15
1.8 HTML编辑器的编码 16
1.8.1 HTML工具栏 17
1.8.2 设计器界面 17
1.8.3 HTML标签编辑器 18
1.9 控制工作区 18
1.9.1 缺省布局 18
1.9.2 经典非停靠式布局 19
1.9.3 调试布局 19
1.10 添加工具 21
1.11 创建宏 22
1.12 小结 23
第2章 初级C#知识 25
2.1 值类型和引用类型 26
2.2 内置类型 27
2.3 字符串格式化 28
2.4 关键字和运算符 29
2.4.1 C#关键字 29
2.4.2 C#运算符 29
2.5 语句 30
2.5.1 if语句 30
2.5.2 switch语句 31
2.5.3 while循环 32
2.5.4 do循环 32
2.5.5 for循环 33
2.5.6 foreach循环 33
2.5.7 break. continue. goto和return语句 34
2.6 用代码片断编程 36
2.7 数组 37
2.7.1 单维数组 37
2.7.2 多维数组 37
2.7.3 锯齿数组 38
2.8 枚举 39
2.9 方法 40
2.9.1 方法声明 40
2.9.2 方法参数 40
2.10 属性和索引器 44
2.10.1 属性 44
2.10.2 索引器 45
2.11 小结 46
第3章 中级C#知识 47
3.1 引用类型 48
3.2 对象构造和析构 48
3.2.1 构造函数 48
3.2.2 析构函数 50
3.3 面向对象特征 52
3.3.1 继承 52
3.3.2 封装 54
3.3.3 多态性 58
3.4 异常处理 59
3.4.1 用try/catch/finally块处理异常 60
3.4.2 创建自定义异常类型 61
3.5 小结 62
第4章 高级C#知识 63
4.1 运算符重载和转换 64
4.1.1 运算符重载 64
4.1.2 转换 65
4.2 委托和事件 66
4.2.1 委托 66
4.2.2 事件 67
4.3 属性(Attributes) 68
4.3.1 不带参数的属性 68
4.3.2 带有定位参数的属性 68
4.3.3 带有命名参数的属性 69
4.4 接口 70
4.5 接口实现示例 71
4.5.1 使用IDisposable接口 72
4.5.2 使用IEnumerable和IEnumerator接口 75
4.6 小结 78
第5章 管理代码和项目 79
5.1 调试代码 80
5.1.1 使用调试器单步调试代码 81
5.1.2 使用断点 81
5.1.3 检查应用程序状态 83
5.2 组织项目 85
5.2.1 项目组 86
5.2.2 组织项目 87
5.3 引用程序集 88
5.4 源代码修改管理 89
5.5 构建和编译项目 90
5.6 对象检查器导航 91
5.7 管理已安装.NET组件 92
5.8 通过模型视图理解应用程序 93
5.8.1 通过模型视图窗口查看模型 94
5.8.2 查看UML图 94
5.9 小结 98
第二部分 Windows Forms客户应用程序开发
第6章 Windows Forms和Windows控件简介 100
6.1 创建简单Windows Forms应用程序 101
6.2 使用Windows Forms设计器 102
6.3 使用向导生成代码的技巧 103
6.4 创建Windows控件 105
6.4.1 Label控件 106
6.4.2 LinkLabel 107
6.4.3 Button 108
6.4.4 TextBox 109
6.4.5 CheckBox 110
6.4.6 RadioButton 110
6.4.7 ComboBox 111
6.4.8 ListBox 112
6.4.9 CheckedListBox 113
6.4.10 TreeView 113
6.4.11 ListView 114
6.4.12 TabControl 115
6.5 小结 116
第7章 Windows Forms对话框 117
7.1 对话框概述 118
7.2 MessageBox对话框 118
7.2.1 IWin32Window接口 118
7.2.2 MessageBoxButtons 119
7.2.3 MessageBoxIcon 119
7.2.4 MessageBoxDefaultButton 120
7.2.5 MessageBoxOptions 121
7.3 常规对话框类 121
7.3.1 ColorDialog 123
7.3.2 FolderBrowserDialog 123
7.3.3 FontDialog 124
7.3.4 OpenFileDialog 124
7.3.5 SaveFileDialog 125
7.3.6 PageSetupDialog 126
7.3.7 PrintPreviewDialog 127
7.3.8 PrintDialog 128
7.4 小结 128
第8章 Windows Forms资源 129
8.1 为应用程序创建菜单 130
8.1.1 使用菜单设计器 130
8.1.2 实现上下文菜单 133
8.2 创建工具栏 134
8.2.1 建立工具栏 134
8.2.2 给工具栏按钮添加图像 135
8.2.3 创建ToolBar事件处理器 136
8.3 给应用程序添加状态栏 138
8.4 小结 140
第9章 运用GDI 绘制Windows Forms图形 141
9.1 GDI 基础知识 142
9.2 使用画刷和画笔 143
9.2.1 通过画刷进行绘画 144
9.2.2 使用画笔绘制直线 149
9.3 绘制图形对象 153
9.3.1 矩形 153
9.3.2 椭圆 154
9.3.3 多边形 154
9.3.4 弧 156
9.3.5 饼图 156
9.4 小结 157
第10章 Windows Forms用户控件和组件 159
10.1 用户控件 160
10.1.1 构建用户控件 160
10.1.2 使用用户控件 165
10.2 创建组件 169
10.3 小结 176
第三部分 ASP.NET Web应用程序开发
第11章 ASP.NET简介 178
11.1 ASP .NET综述 179
11.2 ASP .NET设计器和向导 179
11.3 工具板 181
11.3.1 对象检查器 182
11.3.2 设计器界面 182
11.3.3 项目选项 182
11.3.4 创建ASP .NET Web应用程序 184
11.4 ASP .NET结构 187
11.5 使用ASP .NET控件 189
11.5.1 HTML控件 189
11.5.2 服务器控件 190
11.5.3 用服务器控件构建Web Form 190
11.6 配置ASP .NET应用程序 194
11.7 小结 195
第12章 ASP.NET应用程序事件和状态管理 196
12.1 应用程序级别的事件 197
12.2 应用程序状态 202
12.3 会话状态 202
12.4 小结 209
第13章 ASP.NET安全性 210
13.1 验证和授权 211
13.2 验证单个用户 211
13.3 为用户组应用角色验证 216
13.4 小结 222
第14章 ASP.NET自定义和用户控件 223
14.1 ASP .NET控件概览 224
14.2 用户控件 224
14.2.1 创建用户控件 224
14.2.2 在Web Form中添加用户控件 228
14.3 自定义控件 230
14.3.1 创建简单的自定义控件 230
14.3.2 设置自定义控件属性 233
14.4 小结 236
第四部分 企业应用程序开发
第15章 ADO.NET和文件I/O 238
15.1 ADO .NET概览 239
15.2 ADO.NET架构 239
15.3 理解数据提供器 240
15.3.1 Borland数据提供器 240
15.3.2 其他数据提供器 241
15.4 编写ADO .NET应用程序 241
15.4.1 编写ADO .NET数据阅读器 241
15.4.2 编写ADO.NET的DataAdapter和DataSet 245
15.5 微软.NET组件的BDP 248
15.6 执行简单的文件I/O 253
15.7 小结 257
第16章 数据绑定 258
16.1 数据绑定综述 259
16.2 Windows Forms控件 259
16.3 Windows Forms的DataGrid 261
16.4 ASP .NET的Repeater 274
16.5 ASP .NET的DataList 282
16.6 ASP.NET的DataGrid 285
16.7 小结 294
第17章 XML Web Services 295
17.1 Web Services概览 296
17.2 构建Web Services 296
17.3 Web Services属性 307
17.4 连接客户端与Web Services 308
17.5 小结 316
第18章 程序集. 版本控制和部署 318
18.1 理解程序集 319
18.2 准备用于发布的构建版本 319
18.3 准备用于部署的.NET应用程序 320
18.3.1 用NGen.exe 创建预编译程序集 320
18.3.2 保护程序集 321
18.3.3 管理程序集版本控制 323
18.4 部署.NET应用程序 323
18.4.1 私有程序集 323
18.4.2 共享程序集 324
18.4.3 构建安装程序 326
18.5 小结 329
索引 330
猜您喜欢