新员工培训
TRANSCRIPT
大纲1 、新员工介绍了解各自项目经验、知识层次( html 、 js 、 css 、 asp.net 、 iis 、vss ),看过那些方面的书籍
2 、系统介绍及个人总结3 、新模块的初步架构4 、 VSS 操作手册、代码规范、 iweboffice手册、项目管理
5 、图书、编程工具、辅助工具、网络资源介绍
系统介绍及总结 去年 9 月开始,在原有系统的基础上开发
主要模块:公文流转模块科研项目审批模块采购合同模块.........采用技术:iweboffice+ 短信猫 +jquery+ 书生 +sqlxml 等
基础架构Common 层 : 分页, javascript ,字符串操作等常用类DBUtility 层:数据库访问封装IDAL 层:数据库访问接口层由于只使用 sqlserver 没有用
到Model 层:对象层 , 基本上基于表建立对象DAL 层:数据库访问层,复杂的查询建立视图完成BLL :业务层 , 同样由于只使用单一数据库很多逻辑直接
写到 DAL 层暂时只是一种封装
准备增加数据库访问测试层
个人总结 体验式设计:假设自己是自己所做模块的用户,你将处理那些业务且从展示上如何划分命名更加易于理解和操作,业务点的 CRUD 及回退,考虑需求的矛盾点和变化处,不求全面但求大体的方向正确,多和周董讨论需求
重构:不断的提取出可重用的部分,不断的删除不需要的部分
新模块相关的部分用户权限部分设计几个重要的 Session
金格控件的使用公文流转部分的设计和实现
各类手册及注意点VSS :先编译无错误后迁入然后获取再编译,运行前必须先连接代码服务器
( net use \\ 计算机名 " 密码 " /user:" 用户名 " )
代码规范:变量名 函数注释等iweboffice: 金格控件使用手册
服务器地址: \\192.168.1.133\
图书推荐CLI Via C# :第一版 Microsoft.Net 框架设计
Pro C# 2008 and the .NET 3.5 Platform
Professional Javascript For Web Developers
Windows Internal
编程工具Snippt Complier: 小巧的开发工具(备选 Sh
arpDevelop )Firefox:firebug+webdeveloper
IE : fiddler+Web Development Helper
SQL Profiler: 查看 sql 语句的运行情况
其他工具SlickRun :快速启动工具(备选: google d
esktop search,launchy )Google NoteBook+Bookmark+Docs: 个人知识管理
Unlocker: 解锁工具Process Explorer :进程监视器
开发练习 在数据库中建立表并编写三层代码 ( 类名都以自己的名字简写开头 )实现使用 iweboffice 建立文档并将该文档发送给多个用户查看,每个用户可以查看自己建立和接收的文档