《Visual Basic项目开发案例精粹》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:冯小燕,刘斌,俞磊等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121108648
  • 页数:376 页
图书介绍:本书是一本比较详细的讲解使用Visual Basic开发各种项目的案例型图书。本书涉及的案例数量多,类型全,包含了Windows系统类、多媒体类、游戏类、网络类、数据库类以及其他类型的不同项目将近60个,几乎涵盖了学生学习过程中经常遇到的各种项目,以及非计算机专业人员需要开发的各类项目。

第1章 文本编辑器 1

1.1 需求分析 1

1.2 技术要点 2

1.3 系统结构 2

1.4 实现过程 4

1.4.1 创建工程 4

1.4.2 父窗体设计 5

1.4.3 子窗体设计 6

1.4.4 用户区尺寸设置 7

1.4.5 文件菜单设计 7

1.4.6 编辑菜单设计 8

1.4.7 格式菜单设计 10

1.4.8 窗口菜单设计 12

1.4.9 工具栏和状态栏设计 12

第2章 资源管理器 13

2.1 需求分析 13

2.2 技术要点 14

2.3 系统结构 15

2.4 实现过程 17

2.4.1 文件夹选择 17

2.4.2 查看方式 18

2.4.3 窗体重置与分隔 19

第3章 电子相册 23

3.1 需求分析 23

3.2 技术要点 24

3.3 系统结构 24

3.4 实现过程 26

3.4.1 程序初始化 27

3.4.2 预览照片 28

3.4.3 翻页预览照片 29

3.4.4 预览其他文件夹中照片 30

3.4.5 浏览放大的照片 31

3.4.6 自动浏览照片 32

3.4.7 修改照片名称 35

第4章 科学计算器 37

4.1 需求分析 37

4.2 技术要点 38

4.3 系统结构 39

4.4 实现过程 40

4.4.1 程序初始化 40

4.4.2 清除数据 42

4.4.3 数据输入 43

4.4.4 四则运算 44

4.4.5 乘方和幂指运算 45

4.4.6 对数运算 46

4.4.7 阶乘运算 47

4.4.8 三角与反三角函数运算 47

4.4.9 内存中的数字运算 49

4.4.10 统计计算 50

4.4.11 数据复制与粘贴 52

第5章 截图软件 53

5.1 需求分析 53

5.2 技术要点 54

5.3 系统结构 55

5.4 实现过程 56

5.4.1 API函数和变量声明 57

5.4.2 截取焦点窗体 57

5.4.3 区域截图 61

5.4.4 滚动显示图片 63

第6章 指针式时钟 65

6.1 需求分析 65

6.2 技术要点 66

6.3 系统结构 66

6.4 实现过程 67

6.4.1 函数和变量声明 68

6.4.2 初始化程序 69

6.4.3 分钟刻度线 70

6.4.4 时钟指针 72

6.4.5 罗马数字设置 73

6.4.6 定时程序 74

6.4.7 移动时钟窗口 75

6.4.8 菜单栏 75

第7章 波形发生器 77

7.1 需求分析 77

7.2 技术要点 78

7.3 系统结构 78

7.4 实现过程 79

7.4.1 变量声明和程序初始化 79

7.4.2 绘图区域设置 80

7.4.3 绘制方波 81

7.4.4 绘制锯齿波 82

7.4.5 绘制正弦波 83

7.4.6 绘制叠加波形 83

7.4.7 获取坐标 84

7.4.8 选择波形曲线 85

第8章 拼图游戏 87

8.1 需求分析 87

8.2 技术要点 88

8.3 系统结构 89

8.4 实现过程 90

8.4.1 分隔图片 90

8.4.2 拖动拼图 93

8.4.3 移动拼图 94

8.4.4 移动图片 96

8.4.5 游戏成功 97

第9章 扫雷游戏 99

9.1 需求分析 99

9.2 技术要点 100

9.3 系统结构 101

9.4 实现过程 102

9.4.1 变量和常量声明 102

9.4.2 初始化雷区 103

9.4.3 标记雷区 105

9.4.4 扫雷 106

9.4.5 打开无雷区 108

9.4.6 设置游戏级别 111

第10章 俄罗斯方块 113

10.1 需求分析 113

10.2 技术要点 114

10.3 系统结构 114

10.4 实现过程 115

10.4.1 创建资源文件 115

10.4.2 随机产生方块 116

10.4.3 方块移动 117

10.4.4 方块翻转 118

10.4.5 判断填满 119

第11章 多媒体播放器 121

11.1 需求分析 121

11.2 技术要点 122

11.3 系统结构 123

11.4 实现过程 124

11.4.1 开始与暂停播放 124

11.4.2 快进和快退 126

11.4.3 上一曲和下一曲 126

11.4.4 音量调节和静音 127

11.4.5 单曲播放和循环播放 127

第12章 串口通讯系统 129

12.1 需求分析 129

12.2 技术要点 130

12.3 系统结构 130

12.4 实现过程 131

12.4.1 发送信息 132

12.4.2 发送文件 132

12.4.3 文件发送过程 133

12.4.4 接收信息和文件 136

12.4.5 数据接收过程 136

第13章 网络聊天系统 139

13.1 需求分析 139

13.2 技术要点 140

13.3 系统结构 141

13.4 实现过程 145

13.4.1 初始化程序 145

13.4.2 启动和关闭服务器 146

13.4.3 服务器与客户端连接 147

13.4.4 向客户端发送数据 148

13.4.5 接收客户端数据 150

13.4.6 语音聊天 151

13.4.7 音频数据处理 152

13.4.8 音频数据传输 153

13.4.9 超时等待 154

13.4.10 挂机 155

第14章 卡拉OK点歌系统 157

14.1 需求分析 157

14.2 技术要点 158

14.3 数据库结构设计 158

14.3.1 歌曲数据库 158

14.3.2 歌手数据库 159

14.3.3 已唱歌曲数据库 160

14.3.4 数据库查询方法 161

14.4 系统结构与实现过程 162

14.4.1 系统首页 162

14.4.2 拼音点歌 165

14.4.3 数字点歌 170

14.4.4 语种点歌 170

14.4.5 歌手点歌 172

14.4.6 曲种点歌 173

14.4.7 已点歌曲 174

14.4.8 已唱歌曲 175

14.4.9 其余模块 176

第15章 摄像头监控系统 179

15.1 需求分析 179

15.2 技术要点 180

15.3 数据库结构设计 184

15.4 系统结构 184

15.4.1 登录对话框 184

15.4.2 监控界面 185

15.4.3 录像回放窗口 186

15.4.4 修改密码对话框 188

15.4.5 添加用户对话框 189

15.5 实现过程 189

15.5.1 自动监控 189

15.5.2 录像控制 192

15.5.3 拍照 196

15.5.4 回放监控录像 196

15.5.5 回放照片 200

15.5.6 系统登录 201

15.5.7 修改密码 203

15.5.8 添加用户 204

第16章 在线考试系统 207

16.1 需求分析 207

16.2 数据库结构设计 208

16.2.1 用户信息数据表 208

16.2.2 题库数据表 208

16.2.3 试题类型数据表 209

16.2.4 试卷设置数据表 209

16.2.5 试题设置数据表 209

16.2.6 学生考试数据表 209

16.2.7 考试成绩数据表 210

16.3 实现过程 210

16.3.1 系统登录对话框 210

16.3.2 系统管理界面 214

16.3.3 用户管理对话框 216

16.3.4 分值设置对话框 219

16.3.5 修改试题对话框 221

16.3.6 学生登录界面 223

16.3.7 在线考试界面 226

第17章 学生信息管理系统 233

17.1 需求分析 233

17.2 数据库结构设计 234

17.2.1 用户信息数据表 234

17.2.2 班级信息数据表 234

17.2.3 学生档案数据表 235

17.2.4 课程数据表 235

17.2.5 考试类型数据表 236

17.2.6 考试成绩数据表 236

17.3 实现过程 236

17.3.1 系统登录对话框 236

17.3.2 系统主界面 239

17.3.3 系统管理 243

17.3.4 班级管理 248

17.3.5 档案管理 252

17.3.6 课程管理 256

17.3.7 成绩管理 260

第18章 人事管理系统 263

18.1 需求分析 263

18.2 数据库结构设计 264

18.2.1 用户信息数据表 264

18.2.2 部门信息数据表 264

18.2.3 员工基本信息数据表 264

18.2.4 员工履历数据表 265

18.2.5 员工评价数据表 265

18.2.6 员工工资数据表 265

18.3 实现过程 266

18.3.1 系统主界面 266

18.3.2 部门管理 269

18.3.3 员工管理 275

18.3.4 考核管理 283

18.3.5 工资管理 285

第19章 餐饮管理系统 289

19.1 需求分析 289

19.2 数据库结构设计 290

19.2.1 部门信息数据表 290

19.2.2 仓库信息数据表 290

19.2.3 员工信息数据表 291

19.2.4 员工级别信息数据表 291

19.2.5 员工权限信息数据表 291

19.2.6 房台类型数据表 292

19.2.7 房台信息数据表 292

19.2.8 商品信息数据表 292

19.2.9 供应商信息数据表 293

19.2.10 进货数据表 293

19.2.11 进货数据表 293

19.2.12 进货数据表 294

19.2.13 单据号数据表 294

19.2.14 临时点单数据表 295

19.2.15 日结账数据表 295

19.3 系统主界面 296

19.4 系统管理 297

19.4.1 部门信息管理 297

19.4.2 仓库信息管理 303

19.5 员工管理 303

19.5.1 员工信息管理 303

19.5.2 员工级别管理 304

19.5.3 员工权限管理 304

19.6 后台管理 305

19.6.1 房台类型设置 305

19.6.2 房台管理 305

19.6.3 商品信息管理 306

19.7 进货管理 306

19.8 前台管理 310

19.8.1 开台管理 310

19.8.2 买单管理 311

19.9 财务管理 312

第20章 多媒体月历 313

20.1 需求分析 313

20.2 技术要点 314

20.3 系统结构 314

20.4 实现过程 316

第21章 电子邮件收发系统 319

21.1 需求分析 319

21.2 技术要点 319

21.3 系统结构及实现过程 320

21.3.1 主窗体 321

21.3.2 接收邮件 322

21.3.3 发送邮件 322

21.3.4 查找联系人 323

21.3.5 查询邮件 324

第22章 画图板 327

22.1 需求分析 327

22.2 技术要点 328

22.3 系统结构 329

第23章 图像处理软件 331

23.1 需求分析 331

23.2 技术要点 334

23.3 系统结构 335

第24章 实时数据采集与控制系统 337

24.1 需求分析 337

24.2 技术要点 338

24.3 数据库结构设计 339

24.4 系统结构 340

24.4.1 系统主界面 340

24.4.2 新建数据库 343

24.4.3 参数设置 344

24.4.4 欢迎界面 345

24.4.5 串口设置 345

24.4.6 报表 346

第25章 网页浏览器 347

25.1 需求分析 347

25.2 技术要点 348

25.3 系统结构 349

第26章 网络五子棋 351

26.1 需求分析 351

26.2 技术要点 352

26.3 系统结构 352

第27章 影碟出租管理系统 355

27.1 需求分析 355

27.2 数据库结构设计 356

27.2.1 会员信息数据表 356

27.2.2 影碟类别数据表 356

27.2.3 影碟信息数据表 356

27.2.4 影碟租借信息数据表 357

27.3 界面设计 357

27.3.1 系统主界面 357

27.3.2 会员信息管理 358

27.3.3 影碟类别管理 358

27.3.4 影碟信息管理 359

27.3.5 影碟租借管理 359

第28章 订单管理系统 361

28.1 需求分析 361

28.2 数据库结构设计 361

28.2.1 客户信息数据表 362

28.2.2 订单信息数据表 362

28.2.3 产品信息数据表 362

28.2.4 产品出售信息数据表 363

28.3 界面设计 363

28.3.1 系统主界面 363

28.3.2 客户管理 363

28.3.3 产品管理 364

28.3.4 订单管理 364

第29章 图书馆管理系统 365

29.1 需求分析 365

29.2 数据库结构设计 366

29.2.1 读者信息数据表 366

29.2.2 藏书信息数据表 366

29.2.3 图书类型数据表 366

29.2.4 图书借阅信息数据表 367

29.3 界面设计 367

29.3.1 系统主界面 367

29.3.2 图书管理 368

29.3.3 读者管理 369

29.3.4 借阅管理 369

第30章 客房管理系统 371

30.1 需求分析 371

30.2 数据库结构设计 372

30.2.1 用户信息数据表 372

30.2.2 客房类型数据表 372

30.2.3 客房信息数据表 372

30.2.4 入住信息数据表 373

30.3 界面设计 373

30.3.1 系统主界面 373

30.3.2 客房管理 374

30.3.3 入住管理 375

30.3.4 结账管理 375