当前位置:首页 > 工业技术
新编Visual C#2005程序设计从入门到精通
新编Visual C#2005程序设计从入门到精通

新编Visual C#2005程序设计从入门到精通PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:龙马工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115176930
  • 页数:448 页
图书介绍:本书分为入门篇、提高篇、精通篇和实战秘籍篇4篇。入门篇主要介绍建立C#集成开发环境、第一个C#.NET应用程序、C#面向对象编程、Windows应用程序的用户界面设计等内容;提高篇主要介绍SQL语言速成、创建数据库支持的应用程序、Web应用程序开发等内容;精通篇主要介绍提高数据库的使用效率、处理多用户请求、进程和线程应用程序等内容;实战秘籍篇主要介绍常用功能的实现、热门控件应用详解等内容。
《新编Visual C#2005程序设计从入门到精通》目录

第1篇 入门篇 3

第0章 精英成长之路 3

0.1 C# 4

0.2 关于本书 4

0.3 选择Visual Studio 2005 5

0.4 本书阅读方案 5

第1章 建立C#集成开发环境 7

1.1 Microsoft.NET简介 8

1.2 Visual Studio 2005环境要求 9

1.2.1 硬件要求 9

1.2.2 软件要求 9

1.3 安装Visual Studio 2005 9

1.4 Visual Studio 2005入门 11

1.5 本章小结 13

第2章 第一个C#应用程序 15

2.1 创建C#应用程序的基本步骤 16

2.1.1 新建项目 17

2.1.2 设计应用程序的用户界面 17

2.1.3 设置控件的属性 18

2.1.4 编写程序代码 20

2.1.5 运行程序 21

2.2 应用程序的文件组成及代码分析 22

2.2.1 AssemblyInfo.cs文件 22

2.2.2 Form1.cs文件 23

2.2.3 Form1.designer.cs文件 24

2.2.4 Program.cs文件 27

2.2.5 命名空间、项目引用和using语句 27

2.3 应用程序的执行过程分析 29

2.3.1 应用程序的入口点Main方法 29

2.3.2 Form1类的构造函数 29

2.3.3 InitializeComponent方法 30

2.3.4 btnShow_Click方法和btnExit_Click方法 32

2.3.5 Dispose方法 32

2.4 本章小结 33

第3章 C#语言速成(一) 35

3.1 常量和变量 36

3.1.1 常量 36

3.1.2 变量 36

3.2 C#的数据类型 39

3.3 值类型 41

3.3.1 整数类型 41

3.3.2 浮点数类型 43

3.3.3 decimal类型 44

3.3.4 布尔类型 45

3.3.5 字符类型 46

3.3.6 结构类型 47

3.3.7 枚举类型 50

3.3.8 类型转换 50

3.4 运算符和表达式 52

3.4.1 算术运算符 52

3.4.2 关系运算符 54

3.4.3 逻辑运算符 56

3.4.4 位运算符 56

3.4.5 赋值运算符 57

3.4.6 条件运算符 58

3.4.7 其他特殊运算符 58

3.4.8 运算符的优先级 60

第4章 C#语言速成(二) 61

4.1 数组 62

4.1.1 数组基本知识 62

4.1.2 C#数组的特点 63

4.2 流程控制 65

4.2.1 复合语句 65

4.2.2 if语句 65

4.2.3 switch语句 69

4.2.4 while语句 71

4.2.5 do-while语句 72

4.2.6 for语句 73

4.2.7 foreach语句 74

4.2.8 break语句、continue语句和goto语句 76

4.3 面向对象的基础 78

4.3.1 对象 78

4.3.2 类 79

4.3.3 继承 81

4.4 本章小结 84

第5章 Windows应用程序的用户界面设计 85

5.1 Windows Forms基础 86

5.1.1 开发丰富的应用程序界面 86

5.1.2 理解Windows Forms 86

5.2 使用窗体设计器 86

5.2.1 创建窗体 87

5.2.2 调整窗体尺寸 88

5.2.3 窗体在屏幕上的显示位置 88

5.2.4 设置窗体的边框风格 89

5.2.5 创建不同形式的窗体 90

5.3 常用的Windows窗体控件 92

5.3.1 标签 93

5.3.2 文本框 94

5.3.3 按钮 94

5.3.4 列表框 95

5.3.5 组合框 96

5.3.6 单选按钮与复选框 96

5.3.7 主菜单控件和弹出菜单控件 99

5.3.8 工具栏控件 101

5.3.9 多行文本框 101

5.3.10 图片框 102

5.3.11 UpDown控件 103

5.3.12 日期/时间控件 104

5.3.13 进度条控件 104

5.3.14 Provider控件 109

5.3.15 水平滚动条与垂直滚动条 111

5.3.16 Panel和GroupBox容器控件 111

5.4 本章小结 111

第6章 多文档应用程序的开发 113

6.1 多文档应用程序概述 114

6.2 多文档应用程序开发步骤 114

6.3 多文档应用程序开发实例 114

6.3.1 创建父窗体 115

6.3.2 创建子窗体 115

6.3.3 实现父窗体功能 116

6.3.4 Form1.cs文件 117

6.3.5 实现子窗体功能 119

6.3.6 MdiChild.cs文件 119

6.3.7 运行多文档应用程序 120

6.4 本章小结 121

第7章 Windows应用程序的典型实例 123

7.1 计算器的设计 124

7.1.1 创建计算器项目Calculator 124

7.1.2 设计计算器的用户界面 124

7.1.3 编写代码 125

7.1.4 Form1.cs文件 131

7.1.5 运行项目Calculator 138

7.2 文本编辑器的设计 139

7.2.1 创建文本编辑器项目TextEdit 139

7.2.2 设计文本编辑器的用户界面 139

7.2.3 编写代码 142

7.2.4 Form1.cs文件 149

7.2.5 运行项目TextEdit 155

7.3 本章小结 155

第2篇 提高篇 159

第8章 SQL速成 159

8.1 安装和使用数据库管理系统 160

8.2 数据库基本概念 162

8.3 结构化查询语言概述 164

8.4 查询语句 165

8.4.1 从表中查询记录 166

8.4.2 WHERE从句 166

8.4.3 通配符 167

8.4.4 从范围中取值 168

8.4.5 逻辑运算符 169

8.4.6 排序 170

8.4.7 消除重复行 170

8.4.8 读取NULL值 171

8.4.9 TOP关键字 171

8.4.10 合并查询的结果 172

8.4.11 COUNT和AVG函数 172

8.4.12 指定别名和显示名 173

8.4.13 从多个表中查询信息 174

8.5 修改数据 174

8.5.1 在表中增加新行 174

8.5.2 更新数据 175

8.5.3 删除数据 175

8.6 本章小结 176

第9章 创建数据库支持的Web应用程序 177

9.1 构架 180

9.2 设计留言板界面 182

9.3 编写留言板程序 185

9.4 本章小结 189

第10章 数据库支持的应用程序 191

10.1 访问数据库的ADO.NET 192

10.1.1 ADO.NET的数据存取 192

10.1.2 ADO.NET的运作过程 196

10.1.3 ADO.NET与ADO的差别 197

10.2 管理支持程序 197

10.2.1 当前可用的支持程序 198

10.2.2 由管理支持程序执行的类 198

10.3 ADO.NET对象的使用 202

10.3.1 Connection对象 202

10.3.2 DataAdapter对象 205

10.3.3 Command对象 209

10.3.4 DataSet对象 209

10.3.5 DataView对象 214

10.3.6 DataReader对象 216

10.4 控件与数据的绑定 218

10.4.1 简单的控件数据绑定 218

10.4.2 复杂的控件数据绑定 221

10.4.3 使用数据窗体向导 224

10.5 本章小结 226

第11章 Web服务的应用与开发 227

11.1 理解Web服务 228

11.1.1 Web服务的用途 228

11.1.2 理解SOAP协议 229

11.1.3 创建Web服务 229

11.1.4 在C#中使用Web服务 230

11.2 一个简单的实例 231

11.2.1 建立Web服务 232

11.2.2 测试Web服务 233

11.2.3 调用Web服务 234

11.2.4 发布Web服务 243

11.3 调用比较复杂的Web服务 244

11.4 本章小结 247

第3篇 精通篇 251

第12章 提高数据库的使用效率 251

12.1 管理连接 252

12.2 管理连接池 256

12.2.1 实例一 257

12.2.2 实例二 261

12.3 DataSet和DataReader 262

12.4 本章小结 264

第13章 处理多用户请求 265

13.1 并发性 266

13.2 事务 266

13.2.1 SQL中的事务处理 267

13.2.2 ADO.NET中的事务处理 267

13.3 本章小结 268

第14章 进程和线程应用程序 269

14.1 了解AppDomain 270

14.1.1 Windows 32进程模式 270

14.1.2 .NET进程模式 270

14.1.3 AppDomain类 271

14.2 进程的操作 273

14.2.1 Process类 273

14.2.2 应用实例 274

14.3 线程的操作 280

14.3.1 Thread类 281

14.3.2 多线程实例 282

14.4 多线程同步 288

14.4.1 加锁 290

14.4.2 监视器 293

14.4.3 互斥体 299

14.4.4 定时器 302

14.5 线程池 305

14.5.1 ThreadPool类 305

14.5.2 ThreadPool实例 306

14.6 本章小结 308

第15章 发布应用程序 309

15.1 部署应用程序的基本概念 310

15.1.1 .NET下部署解决方案的主要任务 310

15.1.2 Visual Studio.NET部署的新增功能 310

15.2 部署一个简单的应用程序 311

15.2.1 向解决方案中添加部署项目 311

15.2.2 设置部署项目的属性 314

15.2.3 向部署项目中添加项 314

15.2.4 部署中的文件安装管理 316

15.2.5 指定目标计算机上的注册表设置 317

15.2.6 部署中的文件类型管理 317

15.2.7 部署中的用户界面管理 318

15.2.8 部署中的自定义操作管理 319

15.2.9 在部署中启动条件管理 319

15.3 本章小结 320

第4篇 实战秘籍篇 323

第16章 常用功能的实现 323

16.1 创建透明窗体 324

16.2 创建环形窗体 327

16.2.1 编程思路 327

16.2.2 设计步骤 327

16.3 创建系统托盘 329

16.3.1 编程思路 329

16.3.2 设计步骤 329

16.4 飘动的窗体 331

16.4.1 实例介绍 332

16.4.2 设计步骤 332

16.5 读写二进制文件 334

16.6 剪贴板操作 339

16.6.1 编程思路 339

16.6.2 设计步骤 339

16.7 注册表操作 341

16.7.1 编程思路 342

16.7.2 设计步骤 343

16.8 Windows集成身份验证 348

16.9 本章小结 354

第17章 热门控件应用详解 355

17.1 Windows Forms控件介绍 356

17.1.1 菜单控件 356

17.1.2 LinkLabel控件 358

17.1.3 CheckedListBox控件 358

17.1.4 DateTimerPicker控件 359

17.1.5 Panel和GroupBox容器控件 359

17.1.6 NotifyIcon控件 360

17.1.7 PrintDocument控件 360

17.1.8 DataGridView控件 361

17.2 服务器控件 362

17.2.1 HTML服务器控件 363

17.2.2 ASP.NET服务器控件 364

17.2.3 验证控件 366

17.3 常用控件应用 367

17.3.1 按钮控件和标签控件 367

17.3.2 文本框和列表框控件 369

17.3.3 单选按钮和复选框控件 372

17.3.4 工具提示控件 374

17.3.5 进度条控件 376

17.3.6 树形视图控件 377

17.3.7 列表视图控件 383

17.4 热门控件应用 386

17.4.1 制作一个图像浏览器 386

17.4.2 下载Web页面 393

17.4.3 访问Web主页 396

17.4.4 设置墙纸 400

17.5 本章小结 402

第18章 企业网站 403

18.1 配置网站 404

18.2 数据库表结构 405

18.3 后台系统实现 406

18.3.1 管理员登录模块 406

18.3.2 站内公告模块 409

18.3.3 新闻模块 414

18.3.4 产品模块 418

18.3.5 订单管理模块 430

18.3.6 留言管理模块 433

18.4 前台系统实现 437

18.4.1 显示公告 439

18.4.2 显示新闻列表 440

18.4.3 填写订单 442

18.4.4 保存填写订单 444

18.4.5 填写留言 445

18.4.6 保存用户的留言 446

18.5 本章小结 447

附录A 常用快捷键及其技巧(在光盘中) 449

附录B 常见问题及解答(在光盘中) 454

附录C 源码大放送(在光盘中) 470

附录D 教学网站推荐(在光盘中) 474

附录E 资源网站推荐(在光盘中) 476

附录F 视频网站推荐(在光盘中) 478

相关图书
作者其它书籍
返回顶部