回 帖 发 新 帖 刷新版面

主题:C#客户端软件开发教程

C#客户端软件开发--透过博客编辑器看软件开发流程


课程描述
这套课程以开发基于Windows平台的博客客户端编辑软件为例,首要目的是让同学们熟练掌握初、中级.NET软件开发技能,熟悉基本的软件开发周期中所需要应对的各个环节,而更深层次的目的则是希望讲解和实践的过程,让同学们更加了解作为专业人员应该如何分析和解决问题,进而尽快跨越学校与企业之间的思维鸿沟,更快更好地实现自己的角色转变。

作者介绍 成心文
MVP (Visual C#)
《程序员》杂志撰稿人,曾在该期刊上发表过多篇技术文章
长期专注于.NET平台软件/Web开发与设计
微软(北京).NET俱乐部 负责人
微软及多普达联合授予“Windows Mobile智能达人”奖项
微软最有影响力开发者奖项

详细地址: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讲 设计代码及操作(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讲 制作安装程序及课程总结
课程目标:
掌握应用程序安装包的制作
总结项目开发过程的心得和体会
 
课程内容:
制作应用程序安装包
实际软件开发工作经验分享

回复列表 (共1个回复)

沙发

友情帮顶,另介绍一下收费的QQ群专业老师指导11619730

我来回复

您尚未登录,请登录后再回复。点此登录或注册