《C#项目开发全程实录》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:唐政,房大伟等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302173990
  • 页数:498 页
图书介绍:本书以10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。

第1章 家庭视频监控系统(C# 2*0+Microsoft Access 2003+视频采集卡实现) 1

开发背景 2

系统分析 2

需求分析 2

可行性分析 2

编写项目计划书 3

系统设计 5

系统目标 5

系统功能结构 5

业务流程图 5

系统预览 6

程序运行环境 7

编码规范 7

数据库设计 10

文件夹组织结构 11

公共类设计 11

DataCon类 11

DataOperate类 12

SoftReg类 13

V ideoOperate类 15

PelcoD类 19

登录模块设计 22

登录模块概述 22

登录模块技术分析 22

登录模块实现过程 23

单元测试 24

视频监控模块设计 28

视频监控模块概述 28

视频监控模块技术分析 28

视频监控模块实现过程 30

单元测试 37

监控管理模块设计 38

监控管理模块概述 38

监控管理模块技术分析 38

监控管理模块实现过程 39

录像回放模块设计 42

录像回放模块概述 42

录像回放模块技术分析 42

录像回放模块实现过程 43

开发技巧与难点分析 44

按Enter键移动鼠标焦点 44

使用图标显示管理员头像 44

云台控制协议 45

视频采集卡技术 46

视频采集卡选购分析 46

视频采集卡安装 47

视频采集卡中的主要函数 48

本章总结 50

第2章 企业短信群发系统(C# 2*0+MicrosoAccess 2000+短信猫实现) 51

开发背景 52

需求分析 52

系统设计 52

系统目标 52

系统功能结构 53

系统预览 53

业务流程图 54

程序运行环境 54

数据库设计 55

文件夹组织结构 58

公共类设计 59

ConnClass类 59

GSM类 60

登录模块设计 61

登录模块概述 61

登录模块技术分析 62

登录模块实现过程 62

主窗体设计 64

主窗体概述 64

主窗体技术分析 65

主窗体实现过程 66

短信群发模块设计 70

短信群发模块概述 70

短信群发模块技术分析 70

短信群发模块实现过程 71

单元测试 76

短信接收模块设计 77

短信接收模块概述 77

短信接收模块技术分析 77

短信接收模块实现过程 78

单元测试 82

电话簿管理模块设计 84

电话簿管理模块概述 84

电话簿管理模块技术分析 84

电话簿管理模块实现过程 85

常用短语管理模块设计 88

常用短语管理模块概述 88

常用短语管理模块技术分析 88

常用短语管理模块实现过程 89

开发技巧与难点分析 93

短信猫技术 93

本章总结 96

第3章 企业电话客服系统(C# 2*0+MicrosoftAccess 2000+东进DJD161A语音卡实现) 97

开发背景 98

需求分析 98

系统设计 98

系统目标 98

系统预览 99

系统功能结构 99

业务流程图 1

程序运行环境 100

数据库设计 101

文件夹组织结构 104

公共类设计 105

tbEmployeeClass类 106

tbEmployeeMenthod类 108

D 160A类 114

主窗体设计 122

主窗体概述 122

主窗体技术分析 122

主窗体实现过程 123

单元测试 127

自动语音处理模块设计 128

自动语音处理模块概述 128

自动语音处理模块技术分析 128

自动语音处理模块实现过程 129

单元测试 137

员工管理模块设计 139

员工管理模块概述 139

员工管理模块技术分析 140

员工管理模块实现过程 141

产品类别管理模块设计 146

产品类别管理模块概述 146

产品类别管理模块技术分析 146

产品类别管理模块实现过程 147

开发技巧与难点分析 150

C#中调用API 150

本章总结 151

第4章 卡拉OK点歌系统(C# 2*0+Microsoft Access 2000实现) 152

开发背景 153

需求分析 153

系统设计 153

系统目标 153

系统功能结构 153

系统预览 154

业务流程图 155

程序运行环境 155

数据库设计 156

数据库概念设计 156

数据库逻辑结构设计 157

文件夹组织结构 158

公共类设计 159

getConnection类 159

tb musicinfo类 160

tbMusicnfoMenthod类 161

登录模块设计 167

登录模块概述 167

登录模块技术分析 168

登录模块实现过程 168

后台数据维护模块设计 170

后台数据维护模块概述 170

后台数据维护模块技术分析 170

后台数据维护模块实现过程 171

明星模块设计 180

明星模块概述 180

明星模块技术分析 180

明星模块实现过程 181

单元测试 186

系统点歌模块设计 187

系统点歌模块概述 187

系统点歌模块技术分析 188

系统点歌模块实现过程 189

单元测试 191

开发技巧与难点分析 192

C#中播放视频文件 193

本章总结 194

第5章 企业QQ系统(C# 2*0+SQL Server 2000实现) 195

开发背景 196

需求分析 196

系统设计 196

系统目标 196

系统功能结构 196

系统预览 197

业务流程图 198

程序运行环境 198

数据库设计 198

文件夹组织结构 200

类库的设计 201

UDPSocket控件 201

Publec Class类 205

ClasssForms类 205

ClassMsg类 206

ClassOptionData类 207

ClassOptionData类 208

ClassUserInfo类 209

ClassUsers类 210

cVideo类 210

客户端注册模块设计 212

客户端注册模块概述 212

客户端注册模块技术分析 212

客户端注册模块实现过程 214

客户端注册模块单元测试 216

客户端登录模块设计 216

客户端登录模块概述 216

客户端登录模块技术分析 217

客户端登录模块实现过程 217

客户端QQ模块设计 220

客户端QQ模块概述 220

客户端QQ模块技术分析 220

客户端QQ模块实现过程 221

客户端消息发送模块设计 227

客户端消息发送模块概述 227

客户端消息发送模块技术分析 227

客户端消息发送模块实现过程 228

服务器端控制台模块设计 233

服务器端控制台窗体概述 233

服务器端控制台窗体技术分析 233

服务器端控制台窗体实现过程 234

开发技巧与难点分析 238

UDP协议 238

本章总结 239

第6章 餐饮管理系统(C# 2*0+Microsoft SQL Server 2000实现) 240

开发背景 241

需求分析 241

系统设计 241

系统目标 241

系统功能结构 241

系统预览 242

业务流程图 243

程序运行环境 243

数据库设计 243

数据库概念设计 244

数据库逻辑结构设计 246

文件夹组织结构 248

登录模块设计 248

登录模块概述 248

登录模块技术分析 249

登录模块实现过程 249

主窗体模块设计 251

主窗体模块概述 251

主窗体模块技术分析 252

主窗体实现过程 254

单元测试 261

开台模块设计 262

开台模块概述 262

开台模块技术分析 263

开台模块实现过程 264

点菜模块设计 265

点菜模块概述 265

点菜模块技术分析 266

点菜模块实现过程 267

单元测试 272

结账模块设计 275

结账模块概述 275

结账模块技术分析 275

结账模块实现过程 276

开发技巧与难点分析 279

ListView控件应用 282

本章总结 288

第7章 企业人事管理系统(C# 2*0+SQL Server 2005实现) 289

开发背景 290

需求分析 290

系统设计 290

系统目标 290

系统功能结构 290

系统预览 291

业务流程图 293

编码规则 293

程序运行环境 294

数据库设计 294

文件夹组织结构 302

公共类设计 303

MyMeans公共类 303

MyModule公共类 305

登录模块设计 314

登录模块概述 314

登录模块技术分析 314

登录模块实现过程 315

主窗体设计 317

主窗体概述 317

主窗体技术分析 318

主窗体实现过程 319

主窗体单元测试 321

人事档案浏览模块设计 322

人事档案浏览窗体概述 322

人事档案浏览技术分析 322

人事档案浏览实现过程 323

单元测试 329

人事资料查询模块设计 330

人事资料查询窗体概述 330

人事资料查询窗体技术分析 331

人事资料查询窗体实现过程 332

开发技巧与难点分析 333

文本框只能输入数字或单精度 333

在数据库中存取图片 334

将数据以自制表格的形式插入Word中 335

本章总结 338

第8章 超市进销存销售管理系统(C# 2.0+MicrosoftSQL Server 2005实现) 339

开发背景 340

需求分析 340

系统设计 340

系统目标 340

系统功能结构 341

系统预览 341

业务流程图 342

程序运行环境 342

数据库设计 342

数据库概念设计 343

数据库逻辑结构设计 344

文件夹组织结构 347

公共类设计 348

tb ThGoodsInfo类 348

getSqlConnection类 350

tb ThGoodsMenthod类 350

系统登录模块设计 355

系统登录模块概述 355

系统登录模块技术分析 356

系统登录模块实现过程 356

主窗体设计 357

主窗体概述 357

主窗体技术分析 358

主窗体实现过程 358

商品进货管理模块设计 362

商品进货管理模块概述 362

商品进货管理模块技术分析 362

商品进货管理模块实现过程 363

单元测试 367

商品销售管理模块设计 368

商品销售管理模块概述 368

商品销售管理模块技术分析 369

商品销售管理模块实现过程 370

单元测试 375

库存管理模块设计 376

库存管理模块概述 376

库存管理模块技术分析 376

库存管理模块实现过程 377

开发技巧与难点分析 380

TreeView控件应用 381

本章总结 383

第9章 在线考试系统(C# 2*0+MicrosoftSQLServer 2000实现) 384

开发背景 385

系统分析 385

需求分析 385

系统功能描述 385

可行性分析 385

编写项目计划书 386

系统设计 388

系统目标 388

系统功能结构 389

系统预览 389

业务流程图 390

程序运行环境 390

数据库设计 391

数据库概念设计 392

数据库逻辑结构设计 393

文件夹组织结构 395

公共类设计 395

登录模块设计 397

登录模块概述 397

登录模块技术分析 398

登录模块实现过程 398

随机抽取试题模块设计 400

随机抽取试题模块概述 400

随机抽取试题模块技术分析 400

随机抽取试题模块实现过程 401

单元测试 404

自动评分模块设计 405

自动评分模块概述 405

自动评分模块技术分析 406

自动评分模块实现过程 406

试题管理模块设计 407

试题管理模块概述 407

试题管理模块技术分析 408

试题管理模块实现过程 409

单元测试 415

后台管理员模块设计 416

后台管理员模块概述 416

后台管理员模块技术分析 417

后台管理员模块实现过程 417

开发技巧与难点分析 429

GridView控件应用 430

本章总结 434

第10章 图书馆管理系统(ASP.NET 2.0+SQL Server 2005实现) 435

开发背景 436

需求分析 436

系统设计 436

系统目标 436

系统功能结构 437

系统流程图 437

系统预览 438

构建开发环境 439

数据库设计 439

网站文件组织结构 444

公共类设计 444

DataBase类 445

AdminManage类 451

OperatorClass类 454

ValidateClass类 455

主页面设计 457

主页面概述 457

主页面技术分析 458

主页面实现过程 461

单元测试 464

图书馆信*息模块设计 466

图书馆信息模块概述 466

图书馆信息模块技术分析 466

图书馆信息模块实现过程 467

图书信息管理模块设计 470

图书信息管理模块概述 470

图书信息管理模块技术分析 471

图书信息管理模块实现过程 471

图书借还管理模块设计 476

图书借还管理模块概述 476

图书借还管理模块技术分析 478

图书借还管理模块实现过程 479

单元测试 485

开发技巧与难点分析 485

如何验证输入字符串 485

如何自动计算图书归还日期 485

网站编译与发布 486

网站编译 486

网站发布 489

三层架构开发技术 493

什么是三层架构 493

为什么使用三层架构 494

使用三层架构开发的优点 495

三层架构的种类 496

本章小结 498