第2部分 提高篇
第8堂课 Windows窗体设计 241 视频讲解:139分钟
8.1 Form窗体基础 242
8.1.1 Form窗体概述 242
8.1.2 添加和删除Form窗体 242
8.1.3 添加多窗体 243
8.1.4 设置窗体的属性 244
8.1.5 窗体的显示与隐藏 246
8.1.6 触发窗体事件 247
8.2 MDI窗体设计 248
8.2.1 MDI窗体概述 248
8.2.2 设置MDI窗体 249
8.2.3 排列MDI子窗体 249
8.3 继承窗体设计 251
8.3.1 继承窗体概述 251
8.3.2 创建继承窗体 251
8.3.3 在继承窗体中修改继承的控件属性 253
8.4 照猫画虎——基本功训练 254
8.4.1 基本功训练1——控制窗体加载时的位置 254
8.4.2 基本功训练2——设置窗体在屏幕中的位置 254
8.4.3 基本功训练3——使窗体始终在桌面最顶层显示 255
8.4.4 基本功训练4——根据桌面大小调整窗体大小 256
8.4.5 基本功训练5——使背景图片自动适应窗体的大小 256
8.5 情景应用——拓展与实践 257
8.5.1 情景应用1——从上次关闭位置启动窗体 257
8.5.2 情景应用2——自定义最大化、最小化和关闭按钮 258
8.5.3 情景应用3——磁性窗体的设计 261
8.5.4 情景应用4——制作鼠标穿透窗体 270
8.5.5 情景应用5——窗体换肤程序 270
8.6 自我测试 273
8.7 行动指南 274
8.8 成功可以复制——迅雷创始人邹胜龙 274
第9堂课 Windows应用程序常用控件 277 视频讲解:198分钟
9.1 控件概述 278
9.1.1 浏览常用控件 278
9.1.2 控件的分类及作用 278
9.2 控件的相关操作 279
9.2.1 添加控件 279
9.2.2 对齐控件 280
9.2.3 锁定控件 280
9.2.4 删除控件 280
9.3 文本类控件 280
9.3.1 标签控件 280
9.3.2 按钮控件 281
9.3.3 文本框控件 282
9.3.4 有格式文本控件 284
9.4 选择类控件 286
9.4.1 下拉组合框控件 286
9.4.2 复选框控件 287
9.4.3 单选按钮控件 289
9.4.4 数值选择控件 290
9.4.5 列表控件 291
9.5 分组控件 293
9.5.1 容器控件 293
9.5.2 分组框控件 294
9.5.3 选项卡控件 295
9.6 对话框控件 297
9.6.1 对话框概述 297
9.6.2 打开对话框 297
9.6.3 另存为对话框 298
9.6.4 浏览文件夹对话框 299
9.7 菜单、工具栏和状态栏控件 300
9.7.1 菜单控件 300
9.7.2 工具栏控件 301
9.7.3 状态栏控件 302
9.8 照猫画虎——基本功训练 303
9.8.1 基本功训练1——在ComboBox下拉列表中显示图片 303
9.8.2 基本功训练2——实现带查询功能的ComboBox控件 304
9.8.3 基本功训练3——在RichTextBox控件中实现关键字描红 305
9.8.4 基本功训练4——对ListBox控件中的数据进行排序 306
9.8.5 基本功训练5——具有提示功能的工具栏 306
9.9 情景应用——拓展与实践 307
9.9.1 情景应用1——只允许输入数字的TextBox控件 307
9.9.2 情景应用2——判断注册用户操作权限 308
9.9.3 情景应用3——实现类似Word的项目编号功能 309
9.9.4 情景应用4——制作带历史信息的菜单 310
9.9.5 情景应用5——制作仿XP系统的任务栏菜单 311
9.10 自我测试 312
9.11 行动指南 313
9.12 成功可以复制——前微软CEO 比尔·盖茨 314
第10堂课 Windows应用程序高级控件 317 视频讲解:170分钟
10.1 存储图像控件 318
10.1.1 在ImageList控件中添加图像 318
10.1.2 在ImageList控件中移除图像 319
10.2 列表视图控件 320
10.2.1 在ListView控件中添加移除项 320
10.2.2 选择ListView控件中的项 322
10.2.3 为ListView控件中的项添加图标 323
10.2.4 在ListView控件中启用平铺视图 324
10.3 树控件 324
10.3.1 添加和删除树节点 325
10.3.2 获取树控件中选中的节点 326
10.3.3 为树控件中的节点设置图标 327
10.4 日期控件 328
10.4.1 使用DateTimePicker控件显示时间 328
10.4.2 使用DateTimePicker控件以自定义格式显示日期 329
10.4.3 返回DateTimePicker控件中选择的日期 330
10.5 月历控件 331
10.5.1 在MonthCalendar控件中以粗体显示特定日期 331
10.5.2 在MonthCalendar控件中选择日期范围 332
10.6 其他高级控件 332
10.6.1 使用ErrorProvider控件验证文本框输入 333
10.6.2 使用HelpProvider控件调用帮助文件 334
10.6.3 使用Timer控件设置时间间隔 335
10.6.4 使用ProgressBar控件显示程序运行进度条 336
10.7 照猫画虎——基本功训练 337
10.7.1 基本功训练1——在列表视图中拖动视图项 337
10.7.2 基本功训练2——制作带复选框的ListView控件 338
10.7.3 基本功训练3——使用MaskedTextBox控件实现输入验证 339
10.7.4 基本功训练4——使用Timer组件实现人物动画效果 340
10.7.5 基本功训练5——使用ErrorProvider组件验证文本框输入 340
10.8 情景应用——拓展与实践 341
10.8.1 情景应用1——使用TreeView控件遍历磁盘目录 341
10.8.2 情景应用2——用树型列表动态显示菜单 343
10.8.3 情景应用3——设计一个电子万年历 344
10.8.4 情景应用4——制作一个闹钟计时器 345
10.8.5 情景应用5——弹出模式窗口显示进度条 346
10.9 自我测试 348
10.10 行动指南 349
10.11 成功可以复制——图文世界的缔造者约翰·沃洛克 349