Winform视频教程:C#客户端软件开发--透过博客编辑器看软件开发流程
课程描述
这套技术视频课程,以开发基于 Winform 的博客客户端编辑软件为例,首要目的是让学员们熟练掌握初、中级 .NET 软件开发技能,熟悉基本的软件开发周期中所需要应对的各个环节,而更深层次的目的则是希望讲解和实践的过程,让学员们更加了解作为专业人员应该如何分析和解决问题。
相关课程链接:http://www.china-pub.com/3500164
免费课程体验: http://www.hztraining.com/bbs/showtopic-30.aspx
课程介绍
项目平台
平台: Windows Forms
语言: C#
工具: Visual Studio 2008
涉及知识
语言基础: C# 、 UML
使用框架: .NET Framework
技术亮点
使用贴近用户日常工作和生活的应用实例,介绍基于 .NET 的客户端软件开发技术,知识点覆盖程序设计语言, UML 设计, XML ,分层设计,开发工具使用、源代码管理以及桌面应用软件产品开发的全生命周期。
需求分析:
博客编辑软件概要介绍
软件基本架构
编码规范
面向对象 设计
Windows Forms 软件开发技能
源代码管理及软件开发生命周期
测试
培训内容
第 1 讲 课程内容及目的
课程目标:
从用户实际需求入手,了解项目的需求并对项目做出概要设计
课程内容:
如何从日常工作和生活中发现问题并利用专业思维找到解决问题的方向
需求分析
第 2 讲 千里之行 始于足下
搭建开发环境,并进行必要的前期准备工作
课程内容:
准备博客编辑软件所需的主要开发资源
确定源代码管理解决方案
( 第 3 讲-第 15 讲 ) 自己动手,丰衣足食
课程目标:
模块设计
编码实践
单元测试
课程内容:
第 3 讲 设计代码及操作XML( 1 课时)
第 4 讲 异常处理及操作文本文件( 1 课时)
第 5 讲 实现多账户管理 ( 1 课时)
第 6 讲 国际化多语言支持 ( 1 课时)
第 7 讲 主界面设计( 1 课时)
第 8 讲 主界面功能开发( 1 课时)
第 9 讲 如何实现软件版本更新通知( 1 课时)
第 10 讲 利用多线程来提高软件运行效率 ( 1 课时)
第 11 讲 XML-RPC及MetaWeblogAPI ( 1 课时)
第 12 讲 博客编辑功能的开发01( 1 课时)
第 13 讲 博客编辑功能的开发02( 1 课时)
第 14 讲 博客内容发布与查询 ( 1 课时)
第 15 讲 博客内容修改与删除( 1 课时)
第 16 讲 制作安装程序及课程总结
课程目标:
掌握应用程序安装包的制作
总结项目开发过程的心得和体会
课程内容 :
制作应用程序安装包
实际软件开发工作经验分享