《C# Builder编程起跑》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Joe Mayo著;周良忠译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115121680
  • 页数:331 页
图书介绍:本书是C# Builder的快速入门指导书。全书分4部分,共18章。第一部分介绍一些基础知识,第二部分介绍运用C# Builder开发Windows Forms应用程序,第三部分介绍ASP.NET应用程序的开发,第四部分进一步介绍企业应用程序的开发,如数据库应用程序和XML Web Services的开发。本书适合于所有希望运用Borland C# Builder开发C#程序的读者。

目 录 2

第一部分C#Builder和C#编程语言概览 2

第1章.NET和C#BuilderIDE简介 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

14.1程序实例 11

1.4运行程序 11

1.4.2编译和执行 12

1.5定制工具栏 14

1.6使用工具板 14

1.7代码感应 15

1.8HTML编辑器的编码 16

1.8.1HTML工具栏 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.2.1构造函数 48

3.2对象构造和析构 48

3.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.2使用断点 81

5.1.1使用调试器单步调试代码 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

第6章Windows Forms和Windows控件简介 100

第二部分WindowsForms客户应用程序开发 100

6.1创建简单WindowsForms应用程序 101

6.2使用WimdowsForms设计器 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+绘制WindowsForms图形 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应用程序开发 178

第11章ASP.NET简介 178

11.1ASP.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.NETWeb应用程序 184

11.4 ASP.NET架构 187

11.5使用ASP.NET控件 189

11.5.1HTML控件 189

11.5.3用服务器控件构建WebForm 190

11.5.2服务器控件 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.2.1创建用户控件 224

14.1 ASP.NET控件概览 224

14.2用户控件 224

14.2.2在Web Form中添加用户控件 228

14.3自定义控件 230

14.3.1创建简单的自定义控件 230

14.3.2设置自定义控件属性 233

14.4小结 236

第四部分企业应用程序开发 238

第15章ADO.NET和文件I/O 238

15.1 ADO.NET概览 239

15.2 ADO.NET架构 239

15.3理解数据提供器 240

15.3.1Borland数据提供器 240

15.4编写ADO.NET应用程序 241

15.4.1编写ADO.NET数据阅读器 241

15.3.2其他数据提供器 241

15.4.2编写ADO.NET的DataAdapter和DataSet 245

15.5 Microsoft.NET组件的BDP 248

15.6执行简单的文件I/O 253

15.7小结 257

第16章数据绑定 258

16.1数据绑定综述 259

16.2 WindowsForms控件 259

16.3 WindowsForms的DataGrid 261

16.4 ASP.NET的Repeater 274

16.5ASP.NET的DataList 282

16.6 ASP.NET的DataGrid 285

16.7小结 294

第17章XML Web Services 295

17.2构建WebSetvices 296

17.1 WebServices概览 296

17.3 WebServices属性 307

17.4连接客户端与WebServices 308

17.5小结 316

第18章程序集、版本控制和部署 318

18.1理解程序集 319

18.2准备用于发布的构建版本 319

18.3.1用NGen.exe创建预编译程序集 320

18.3准备用于部署的.NET应用程序 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