《C# 2.0实例自学手册 通过200个例子掌握WEB开发捷径》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:张立等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121055683
  • 页数:646 页
图书介绍:C#是目前最流行的技术语言之一,可用于开发多种类型的应用程序。本书由浅入深,循序渐进地讲授如何使用C# 2.0开发各类应用系统。全书内容包括C# 2.0的常见应用程序实例、管理信息系统中的常见模块、桌面应用程序、Web应用程序、报表程序、地图应用程序等多种类型的应用程序开发。为了便于读者学习,本书最后一章开发了一个实例,并进行了系统的分析和介绍,具体讲解了需求的确定、后台数据库的设计,以及图书管理、借阅等流程。本书适合广大C# 2.0程序开发人员、网站开发人员和大专院校学生阅读,尤其是具有一定C#编程技术基础的人员。

第1章 C#入门 1

1.1 C#概述 2

1.1.1 C#与.NET框架 2

1.1.2 与其他语言的比较 2

1.1.3 C#的功能 3

1.2 安装Visual Studio 2005 4

1.2.1 Visual Studio 2005的安装 4

1.2.2 MSDN的安装 6

1.3 安装SQL Server 2005 8

1.4 第一个C#例子 12

1.4.1 第一个Windows控制台应用程序 12

1.4.2 第一个Windows窗体应用程序 15

1.4.3 第一个ASP.NET应用程序 18

1.5 使用其他工具开发C#程序 20

1.5.1 Snippet Compiler 20

1.5.2 SharpDevelop 23

1.5.3 UltraEdit 28

第2章 基本控件的使用 30

2.1 使用Form创建欢迎界面 31

2.2 窗体的淡入淡出 33

2.3 使用进度条指示进度 36

2.4 使用基本控件显示详细信息 38

2.5 使用ListView控件显示概要信息 42

2.6 使用TreeView进行导航 47

2.7 使用MonthCalendar进行导航 50

2.8 使用基本控件创建登录界面 53

2.9 使用ToolTip控件创建提示 59

2.10 使用模式窗体进行界面锁定 61

2.11 创建窗体关闭提示对话框 63

2.12 创建系统信息显示程序 64

2.13 创建多文档应用程序 70

2.14 创建多媒体应用程序 76

2.15 创建计算器应用程序 79

2.16 创建记事本应用程序 83

第3章 容器类控件应用 99

3.1 使用GroupBox调整控件布局 100

3.2 在GroupBox控件中使用GroupBox控件 102

3.3 利用GroupBox控件提示当前位置 103

3.4 使用Panel控件容纳控件 105

3.5 使用Panel控件提示当前位置 107

3.6 使用SplitContainer控件设计窗体 109

3.7 使用TabControl对控件进行分页 111

3.8 使用TableLayoutPanel对控件进行表格式分类 113

第4章 菜单、工具栏与状态栏应用 116

4.1 创建菜单及子菜单 117

4.2 对菜单进行分类 119

4.3 为菜单创建快捷键 121

4.4 为菜单添加图片 123

4.5 创建工具栏 124

4.6 对工具栏按钮进行分类 126

4.7 创建复杂的工具栏应用 128

4.8 创建状态栏 131

4.9 创建复杂的状态栏应用 135

4.10 创建更多工具栏 138

第5章 对话框应用 141

5.1 创建打开文件对话框 142

5.2 创建保存文件对话框 147

5.3 创建字体设置对话框 152

5.4 创建颜色设置对话框 154

5.5 创建浏览文件夹对话框 156

5.6 创建页面设置对话框 158

5.7 创建打印预览和打印对话框 161

5.8 自定义对话框 164

第6章 输入/输出 167

6.1 使用Console类输出至控制台 168

6.2 使用Console类从控制台读取 169

6.3 使用File类操作文件 171

6.4 使用Directory类操作文件夹 172

6.5 使用FileInfo类操作文件 173

6.6 使用DirectoryInfo类操作文件夹 174

6.7 使用FileStream类读取和写入文件 176

6.8 使用StreamWriter类写入文件 180

6.9 使用StreamReader类读取文件 181

6.10 使用BinaryWriter类进行二进制写入 183

6.11 使用BinaryReader类进行二进制读取 184

6.12 创建注册表读写程序 186

6.13 创建INI文件读写程序 193

第7章 XML应用 200

7.1 使用XMLWriter创建XML文件 201

7.2 写入XML属性值 203

7.3 写入XML元素值 206

7.4 使用XMLReader读取XML文件 209

7.5 读取XML元素值 212

7.6 读取XML属性值 216

第8章 操作Office文件 219

8.1 使用C#创建Word文档 220

8.2 使用C#向Word文档中写入文本 224

8.3 使用C#向Word输出格式化的文本 227

8.4 使用C#向Word文档中添加表格 229

8.5 使用C#向Word文档中插入图片 232

8.6 使用C#创建Excel文档 234

8.7 使用C#向Excel文档中写入数据 239

8.8 使用C#在Excel文档中创建图表 241

8.9 使用C#创建PowerPoint文档 244

8.10 使用C#向PowerPoint文档中写入数据 249

8.11 使用C#在PowerPoint文档中添加图片 253

8.12 创建PDF文档 255

8.13 设置PDF文档页面大小 257

8.14 设置PDF文档边界 259

8.15 设置PDF文档信息 261

8.16 新建PDF文档页 263

8.17 设置PDF文档的默认格式 267

8.18 读取PDF文档 271

第9章 GDI+绘图 274

9.1 GDI+概述 275

9.2 创建函数图形 275

9.3 创建画图板 277

9.4 创建复杂文字效果 287

9.5 绘制图片文件 293

9.6 创建简单动画 295

9.7 保存窗体图像 301

9.8 截取屏幕图像 308

第10章 进程与线程 317

10.1 使用进程加载应用程序 318

10.2 创建进程信息查看程序 320

10.3 创建进程管理程序 323

10.4 创建多线程应用程序 326

10.5 向线程传递参数 328

10.6 为线程命名 329

10.7 调整线程的优先级 331

第11章 网络应用 335

11.1 使用WebClient下载网页 336

11.2 创建Web页面浏览程序 338

11.3 使用COM组件创建网页浏览程序 339

11.4 使用DNS进行地址解析 341

11.5 用C#实现FTP浏览 343

第12章 数据库应用 347

12.1 创建数据源 348

12.2 访问Access数据库 353

12.3 连接到SQL Server数据库 356

12.4 使用ODBC连接数据源 359

12.5 使用OLE DB连接数据源 364

12.6 连接到Oracle数据库 366

12.7 连接到MySQL数据库 370

12.8 创建数据库 372

12.9 删除数据库 374

12.10 使用DataReader对象进行读取数据 376

12.11 添加记录到数据库 378

12.12 修改数据库记录 381

12.13 删除数据库记录 383

第13章 ASP.NET应用 386

13.1 获取服务器和客户端信息 387

13.2 使用ASP.NET中的必需字段验证 391

13.3 使用ASP.NET中的比较验证 396

13.4 使用ASP.NET中的范围验证 400

13.5 使用ASP.NET中的正则表达式验证 405

13.6 使用ASP.NET中的自定义验证 409

13.7 使用ASP.NET中的验证总结 413

13.8 使用ASP.NET获取目录结构 416

13.9 在网页中使用下拉列表框控件 418

13.10 在网页中使用列表框控件 420

13.11 在网页中使用复选框控件 421

13.12 在ASP.NET中访问Access数据库 423

13.13 在ASP.NET中访问Oracle数据库 424

13.14 在ASP.NET中访问OLE DB数据库 425

13.15 在ASP.NET中访问MySQL数据库 427

13.16 在ASP.NET中查询数据 428

13.17 在ASP.NET中向数据库添加记录 430

13.18 在ASP.NET中更新数据库中的记录 434

13.19 在ASP.NET中删除数据库中的记录 436

第14章 水晶报表应用 440

14.1 创建新的报表程序 441

14.2 在现有程序中增加报表功能 448

14.3 在报表中使用MySQL数据库 451

14.4 在报表中使用Excel文件 455

14.5 在报表中使用其他数据源 458

14.6 在报表中使用图片 459

14.7 在报表中使用OLE对象 461

第15章 DotNetBar商业控件应用 463

15.1 安装DotNetBar商业控件 464

15.2 创建Office 2007样式应用程序 465

15.3 创建Office 2007样式提示功能 468

15.4 创建Outlook样式导航面板 470

15.5 创建停靠面板 472

15.6 创建气泡提示 474

第16章 Microsoft Enterprise Library应用 476

16.1 Microsoft Enterprise Library的安装 477

16.2 使用数据访问模块访问数据 478

16.3 使用配置模块配置应用程序 483

16.4 使用异常处理模块处理异常 485

16.5 使用日志模块记录日志 490

16.6 使用缓存模块 493

第17章 Dundas图表控件应用 497

17.1 安装Dundas图表控件 498

17.2 创建平面图 499

17.3 创建条形图 504

17.4 创建柱状图 506

17.5 创建环状图 508

17.6 创建饼图 510

17.7 创建折线图 512

17.8 创建点图 514

17.9 创建曲线图 516

第18章 使用MapXtreme创建地理信息系统 518

18.1 安装MapXtreme 519

18.2 在窗体中显示地图 520

18.3 地图的放大和缩小 523

18.4 地图的移动 525

18.5 地图的双击事件 527

18.6 地图的上下文菜单 529

第19章 制作安装程序 533

19.1 使用向导创建安装程序 534

19.2 添加快捷方式 536

19.3 添加其他文件 537

19.4 添加注册表项 537

19.5 配置文件类型 539

19.6 创建自定义操作 540

19.7 筹划安装程序 540

19.8 使用NSIS创建安装程序 542

19.9 使用InstallShield创建安装程序 546

第20章 图书馆信息管理系统 555

20.1 需求分析 556

20.1.1 基本流程分析 556

20.1.2 图书入库流程 556

20.1.3 借书流程 556

20.1.4 还书流程 557

20.1.5 图书管理流程 557

20.1.6 借阅人员管理流程 557

20.1.7 系统使用人员管理流程 558

20.1.8 惩罚流程 558

20.2 数据库设计 558

20.2.1 创建数据库 559

20.2.2 books表设计 560

20.2.3 status表设计 561

20.2.4 books_status表设计 562

20.2.5 users表设计 563

20.2.6 roles表设计 564

20.2.7 users_roles表设计 564

20.2.8 orders表设计 566

20.2.9 总结 567

20.3 数据访问代码 572

20.3.1 建立项目 572

20.3.2 生成代码 573

20.3.3 books数据表访问代码 575

20.3.4 books_status数据表访问代码 582

20.3.5 其他数据访问代码 589

20.4 系统实现 589

20.4.1 主窗体的设计与实现 589

20.4.2 登录窗体的设计与实现 591

20.4.3 书籍管理窗体的设计与实现 593

20.4.4 人员管理窗体的设计与实现 594

20.4.5 借书界面 595

20.4.6 还书界面 598

20.5 小结 600

附录A 601

附录B 626