第1章 俄罗斯方块游戏 1
1.1第一个项目 2
1.1.1老师的作业 2
1.1.2准备工作 2
1.2功能描述 2
1.2.1功能模块分析 3
1.2.2运行流程 3
1.3模块结构 4
1.4搭建开发平台 4
1.4.1安装Visual Studio.NET 4
1.4.2规划项目文件 6
1.5界面设计 6
1.5.1制作游戏窗体 7
1.5.2窗体元素设置文件 9
1.6编码实现 15
1.6.1事件处理程序 15
1.6.2游戏控制、处理方法 18
1.7最后的战役——测试运行 34
1.8一个神秘的箱子 34
1.9我的总结 35
1.10后话 36
第2章 在线留言簿系统 37
2.1第一个盈利项目 38
2.1.1不速之客 38
2.1.2组建团队 38
2.1.3小会议 39
2.2系统概述和总体设计 40
2.2.1在线留言簿模块功能原理 40
2.2.2在线留言簿系统构成模块 41
2.3规划系统文件 41
2.3.1规划文件 42
2.3.2选择我的武器 42
2.4数据库设计 42
2.4.1后台数据库及数据库访问接口的选择 43
2.4.2数据库结构的设计 43
2.5系统配置设置和数据库访问层 44
2.5.1系统配置 44
2.5.2数据库访问层设计 46
2.6编码实现 53
2.6.1留言数据显示 53
2.6.2留言分页列表显示模块 58
2.6.3留言回复模块 61
2.6.4留言发布模块 64
2.6.5留言管理模块 65
2.7最后的战役——测试运行 68
2.7.1调试运行 68
2.7.2验收 69
2.8我的总结 69
2.9两点技术总结 71
2.9.1 ASP.NET中的三层结构 71
2.9.2 Ajax绚丽而多彩 72
2.10后话 73
第3章 个人通讯录系统 75
3.1踏上求职路 76
3.1.1写求职信 76
3.1.2随遇而安 77
3.2踏入职场 78
3.3第一个项目 79
3.3.1我的任务 79
3.3.2规划流程 79
3.4需求分析 79
3.4.1系统分析 80
3.4.2系统目标 80
3.5模块划分 81
3.6设计窗体 81
3.6.1设置启动应用程序 82
3.6.2设计用户界面 84
3.6.3实现三维动画效果 88
3.6.4遍历窗体可视化树 91
3.7闲来无事的编码工作 92
3.7.1添加联系人 92
3.7.2实现多媒体 97
3.7.3添加图片 98
3.7.4保存联系人资料 99
3.8测试 103
3.9和HR的谈话 104
3.10我的总结 104
第4章 KTV点歌系统 107
4.1了解公司的组织结构 108
4.1.1公司的现状 108
4.1.2我的开发部 108
4.2新的项目 109
4.2.1早会的任务 109
4.2.2初见客户 109
4.2.3我们的团队 109
4.3项目规划分析 110
4.3.1需求分析 110
4.3.2点歌系统构成模块 110
4.4设计数据库 111
4.4.1数据库概念结构设计 111
4.4.2数据库逻辑结构设计 112
4.5设计界面 113
4.5.1数据库连接 113
4.5.2歌曲信息参数 114
4.5.3歌曲信息操作处理 115
4.6设计窗体 122
4.7具体编码工作 124
4.7.1登录验证模块 124
4.7.2后台维护模块 125
4.7.3设计明星模块 131
4.7.4系统点歌模块 137
4.7.5歌曲信息模块 139
4.7.6播放歌曲模块 145
4.8客户的新需求 146
4.9项目调试 148
4.9.1调试 148
4.9.2验收 149
4.10谈客户的那些事 149
4.11我的总结 150
第5章 在线IT商城系统 151
5.1同事们的聚会 152
5.2新的项目 152
5.2.1没有如愿以偿地休假 152
5.2.2一个新的项目 152
5.2.3组建团队 152
5.3项目规划分析 153
5.4规划项目文件 154
5.5系统配置文件 155
5.6搭建数据库 156
5.6.1数据库设计 156
5.6.2设置系统参数 159
5.7数据访问层 159
5.7.1商品显示 160
5.7.2订单处理 164
5.7.3商品评论 173
5.7.4商品分类 176
5.7.5商品管理 187
5.8显示商品 189
5.8.1主框架页 190
5.8.2顶部导航页面 190
5.8.3左侧导航——分类列表页面 191
5.8.4右侧导航——商品列表页面 191
5.8.5按点击次数显示模块 192
5.8.6按商品名称显示模块 194
5.8.7商品详情页面 196
5.9商品分类处理 198
5.9.1设置分类层次结构 198
5.9.2添加分类模块 201
5.9.3分类修改模块 202
5.9.4分类管理模块 203
5.10商品管理 205
5.10.1商品添加模块 205
5.10.2商品修改模块 206
5.10.3商品管理列表模块 208
5.10.4商品图片修改模块 210
5.11购物车 213
5.11.1购物车组件设计 214
5.11.2购物车商品添加模块 218
5.11.3购物车管理 219
5.12订单处理 222
5.12.1生成订单编号 223
5.12.2提交并创建新订单 224
5.12.3查看订单详情 226
5.12.4订单列表模块 227
5.12.5订单状态处理模块 228
5.13商品评论 231
5.13.1评论显示模块 231
5.13.2评论管理模块 232
5.14商品搜索模块 233
5.15项目调试 235
5.15.1系统调试 235
5.15.2系统发布 237
5.15.3验收 237
5.16同事之间的那些事 237
第6章 企业交互系统 239
6.1庆功晚会 240
6.2新的挑战 240
6.2.1新招的实习生 240
6.2.2新的项目 240
6.2.3我们的团队 241
6.3项目规划分析 241
6.3.1在线交互系统的背景 242
6.3.2企业在线交互系统构成模块 242
6.4规划项目文件 244
6.5系统配置文件 244
6.6搭建数据库 245
6.6.1数据库设计 245
6.6.2系统参数设置文件 248
6.7数据访问层 249
6.7.1用户登录验证 250
6.7.2用户分组 253
6.7.3团队管理 259
6.8用户登录验证模块 264
6.8.1登录验证处理 264
6.8.2登录用户注销模块 265
6.9用户分组处理模块 266
6.9.1用户分组添加模块 267
6.9.2用户分组修改模块 267
6.9.3用户组管理列表模块 269
6.9.4用户检索模块 270
6.9.5用户管理列表模块 273
6.9.6用户移动转换模块 275
6.9.7用户信息显示模块 277
6.10系统团队处理模块 278
6.10.1添加团队模块 278
6.10.2修改团队处理模块 279
6.10.3团队管理列表模块 280
6.10.4加入团队处理模块 282
6.11在线交互模块 284
6.11.1系统主页显示模块 284
6.11.2一对一交互处理模块 286
6.11.3团队交互处理模块 288
6.11.4文件发送模块 291
6.12项目调试 293
6.12.1系统调试 294
6.12.2系统发布 295
6.13上下级相处的那些事 295
第7章 餐饮管理系统 297
7.1生活的压力 298
7.2同学来访 298
7.2.1新的项目 298
7.2.2我们的团队 299
7.3项目规划分析 299
7.3.1开发背景 299
7.3.2项目模块分析 300
7.3.3构成模块 300
7.4搭建数据库 301
7.4.1数据库概念设计 301
7.4.2数据库逻辑结构设计 302
7.5设计窗体 304
7.6我的工作 306
7.6.1数据库连接 307
7.6.2登录模块 307
7.6.3主窗体模块 309
7.6.4开台模块 314
7.6.5点菜模块 316
7.6.6结账模块 323
7.6.7员工管理模块 326
7.6.8修改密码模块 329
7.6.9桌台信息模块 330
7.7项目调试 338
7.7.1系统调试 338
7.7.2验收 339
7.8代码封装很简单 339
7.9我的总结 341
第8章 短信群发系统 343
8.1客户的来访 344
8.2一个私单 344
8.3需求分析 345
8.3.1开发背景 345
8.3.2企业需求分析 346
8.4项目规划 347
8.4.1系统目标 347
8.4.2划分功能模块 347
8.5搭建数据库 348
8.5.1数据库E-R图分析 348
8.5.2数据结构表 350
8.6前期编码——设计公共类 352
8.6.1 ConnClass类 352
8.6.2 GSM类 353
8.7后期编码 361
8.7.1登录验证模块 361
8.7.2主窗体模块 362
8.7.3短信群发模块 366
8.7.4短信接收和回复模块 371
8.7.5电话簿管理模块 376
8.7.6常用短语管理模块 379
8.7.7修改密码模块 384
8.8项目调试 386
8.8.1系统调试 386
8.8.2验收 387
8.9我认识了短信猫 388
8.10拼搏和耐心真的很重要 389
8.11今天你跳槽了吗 389
第9章 超市进销存系统 391
9.1很累的地下工作 392
9.2第一个单子 393
9.3系统需求分析 393
9.4功能模块划分 394
9.5规划和运作 395
9.5.1规划系统文件 395
9.5.2运作流程 396
9.6设计数据库 396
9.6.1数据库概念设计 396
9.6.2逻辑结构设计 399
9.7设计公共类 402
9.8具体编码 412
9.8.1用户登录模块 412
9.8.2主窗体模块 413
9.8.3进货管理模块 417
9.8.4进货查询模块 421
9.8.5商品销售管理模块 422
9.8.6退货管理模块 425
9.8.7库存管理模块 428
9.8.8库存查询模块 430
9.8.9数据备份模块 431
9.9项目调试 434
9.9.1系统调试 434
9.9.2验收 436
9.10我的一些经验 436
9.11我有一颗创业心 437
第10章 视频监控系统 439
10.1程序员很不容易 440
10.2艰巨的项目 440
10.3全新的Visual Studio 2010 442
10.3.1 Visual Studio 2010新特性 442
10.3.2安装Visual Studio 2010 442
10.4系统分析 444
10.4.1背景 444
10.4.2需求分析 444
10.4.3可行性分析 445
10.4.4编写项目计划书 446
10.5系统设计 447
10.6数据库设计 448
10.6.1数据库分析 448
10.6.2数据库概念设计 448
10.6.3数据库逻辑结构设计 448
10.7设计公共类 449
10.7.1 DataCon类 449
10.7.2 DataOperate类 450
10.7.3 SoftReg类 450
10.7.4 VideoOperate类 453
10.7.5 PelcoD类 455
10.8具体编码 457
10.8.1登录模块 457
10.8.2视频监控模块 459
10.8.3监控管理模块 468
10.8.4录像回放模块 470
10.9项目调试 471
10.9.1系统调试 471
10.9.2验收 472
10.10升职的惊喜 473
10.11升职的原因 473
10.12升职的3点经验 473