目前[毕业生的商业软件开发之路]系列文章规划出的目录如下,希望靠大家一起完善它,有什么意见欢迎跟帖。 第一章 课程背景 高校毕业生就业问题 高校毕业生就业方式 第二章初入职场 课程说明 关于企业培训 职场的概念 团队意识 起码的团队忠诚度 起码的团队合作精神 起码的团队工作技能 积累与创新 技术之害 关于薪酬 关于买房 关于自信心 小结 第三章 商业软件开发基础 课程简介 学习型软件开发和商业软件开发 项目软件和产品软件 合同软件 产品软件 商业软件开发基本概念 商业软件开发的平衡点 软件开发时间 软件质量 软件功能 过程和质量控制 新旧技术的权衡 商业包装 商业软件开发人员的工作环境 对于客户 对于市场销售人员 对于管理层 现代商业软件开发概况 盗版 倾销的定义 盗版即倾销 盗版的表面现象 盗版的价格特性 盗版的利益分析 生存和发展 软硬结合 移动开发 移动开发的挑战 SAAS 行业应用软件开发 C#程序开发 C#语言简介 .NET框架简介 C#基本语法 C#应用系统模块逻辑框架。 应用系统 程序集 元数据 MSIL指令数据 程序集资源数据 命名空间 类型 类型成员 数据类型 基础数据类型 数组 自定义类型 类类型 结构体类型 枚举类型 接口 委托 泛型 数据类型转换 强制类型转换 as类型转换 is类型判断 可访问级别 private 私有的 protected 受保护的 internal 内部的 public 公开的 类型样式 static class 静态类 abstract class 抽象类 sealed class 密封类 类型成员 构造函数 字段 属性 方法 事件 索引器 静态成员 静态字段 静态构造函数 实例成员 虚拟成员 抽象成员 常数成员 面向对象编程 类 封装 继承 重载 签名重载 继承重载 表达式 数学表达式 逻辑表达式 位运算表达式 执行结构 条件判断 if 结构 三元运算符 switch 结构 循环结构 for 循环结构 foreach 循环结构 while 循环结构 do-while 循环结构 异常处理结构 主动处理错误 被动异常处理 using 语法结构 C#进阶建议 从VB到C# 从C/C++到C# 从JAVA到C# 我的第一次C#体验 第一次使用VS.NET集成开发环境 菜单栏 工具条 工具箱 主文档区 解决方案资源管理器 属性编辑器 组件下拉列表 工具条 属性名称列表 属性值列表 控件设计动作区 属性说明区 C#程序类型 Windows应用程序 ASP.NET Web应用程序 命令行应用程序 其他类型的应用程序 开发第一个Windows应用程序 建立C# Windows应用程序项目 WinForm控件工具箱 WinForm窗体设计器 可视化软件开发 Windows窗体设计概念及原则 控件的名称 TabIndex属性 Z-Index 统一的控件对齐方式 Main函数 解决方案资源管理器 解决方案资源树状列表 解决方案 程序工程 引用 程序文件 文件夹 解决方案资源管理工具条 属性按钮 添加新解决方案文件夹按钮 显示所有文件按钮 刷新按钮 控件属性编辑区域 控件名称下拉列表 属性列表工具条 属性项目列表 设计用户界面 用户界面事件处理原理 鼠标事件 键盘事件 编写事件处理代码 读写系统设置 调试 执行代码 查看和修改变量值 命令窗口 测试和运行Windows应用程序 小结 开发第一个ASP.NET应用程序 ASP.NET概念 B/S架构 HTTP传输协议 HTML文档规范 ASP.NET服务器端架构 ASP.NET Web服务器控件技术 HTML文档生成技术 服务器控件事件技术 页面状态技术 ASP.NET客户端开发架构 建立C# ASP.NET应用程序项目 ASP.NET页面设计器 ASP.NET页面工具箱 Web页面内容编辑器 ASP.NET控件工具箱 设计用户界面 编写后台代码 输出JavaScript 测试和运行ASP.NET应用程序 部署ASP.NET应用程序 准备运行环境 准备应用程序目录 创建虚拟目录 配置虚拟目录 站点权限 ASP.NET版本号 其他部署技术手段 Aspnet_regiis.exe IISReset.exe 配置ASP.NET账号权限 开发第一个Web Service程序 Web Service原理 软件功能需求 建立C# Web Service应用程序项目 编写Web方法 发布Web Service 使用Web Service 在Windows应用程序中使用Web Service 添加Web引用 使用WebService 在ASP.NET应用程序中使用Web Service Web Service原理 开发第一个ADO.NET数据库应用程序 ADO.NET数据库访问概述 建立C#应用程序项目 快速读取数据 类型使用参考说明 System.Data.IDbConnection接口类型 System.Data.IDbCommand接口类型 System.Data.IDataReader接口类型 System.Data.IDataParameter接口类型 读取数据 数据源绑定 修改数据 使用存储过程 开发第一个JavaScript应用程序 JavaScript基本概念 HTML DOM JavaScript语法 数据类型 运算符 算术运算符 逻辑运算符 位运算符 杂项运算符 条件判断语法结构 if语句 switch语句 循环语法结构 for语句 for in 语句 while语句 do-while语句 break语句 continue语句 异常处理语法结构 throw语句 try-catch-finally结构语句 其他语法结构 with语句 function语句 return语句 系统预定义对象 系统实例对象 string对象 Date对象 Array对象 ActiveXObject对象 正在表达式对象 function对象 arguments对象 系统全局对象 Global对象 Math对象 RegExp对象 document对象 window对象 JavaScript代码文件 文本编码格式 JavaScript调试 设置IE 插入断点 调试 JavaScript实例 走马灯 网页对话框 日历对话框 数据验证 实时数据验证 批量数据验证 浏览器兼容性 访问元素属性 开发第一个XML应用程序 本章介绍 XML基础知识介绍 XML基本语法知识 W3C国际标准组织 国际标准的意义 微软.NET框架对XML的支持 流式处理模型 DOM处理模型 其他处理模型 DBDOM BinaryXML XML对WEB开发的意义 XML和HTML XML和WebService XML/XSLT提供一种全新的开发模式 UseXmlTextWriter.aspx 设置HTTP输出类型 查询数据库 使用XmlTextWriter输出XML文档 测试运行该页面 UseXmlDocument.aspx 小结 XML概述 建立C#应用程序项目 读取XML文件 修改XML文件 执行XPath查询 开发第一个文件系统操作应用程序 文件系统操作概述 文件和目录 文件路径 文本文件和二进制文件 .NET的文件系统开发 建立C#应用程序项目 设计主窗体 浏览目录 浏览文件 查看、编辑文本内容 System.Text.Encoding类型 System.IO.StreamReader类型 System.IO.StreamWriter类型 查看图片内容 访问文件内容 开发第一个Windows图形程序 .NET图形开发概述 建立C#应用程序项目 绘制图形 响应用户界面事件 关系型数据库开发基础 主流数据库介绍 MS SQL Server MS Access Oracle MySQL DB2 SQL语句 查询数据 新增数据 修改数据 删除数据 存储过程 触发器 ADO.NET 商业软件开发规范 代码书写原则 C#代码书写规范 代码缩进 空行 换行 空格 定义类型 大小写 名称 控件名称前缀 名称空间 语句 简单语句 复合语句 注释 文件头注释 文档注释 代码文件目录结构 C#软件开发原则 尽晚创建,尽早释放。 单入口,单出口。 最小权限原则。 面向对象软件开发方法 发现问题 分析问题 解决问题 任务分解 过程控制 知识重用 代码重用 面向对象开发 对象模型结构 封装 继承 多态 运算符重载 数据类型 类 接口 委托 引用类型和值类型 类型转换 类型成员 字段 属性 方法 事件 泛型 设计模式 团队开发管理 团队开发的意义 项目管理 项目启动 需求开发 项目计划 系统设计 开发实施 系统测试 发布部署 试用验收 项目结项 项目移交 项目管理 QA CM 文档 源代码管理 源代码管理的原理 VSS源代码管理软件 使用VSS客户端软件 系统登录 VSS主界面 标准文件目录结构 连接VSS数据库 维护文件目录信息 添加目录 添加文件 删除对象 恢复文件 修改名称 版本控制 设置工作目录 签出 撤销签出 获取最新版本 签入 其他功能 打标签 显示差别 查看操作历史记录 在VS.NET中使用VSS 安全 代码混淆