Visual C#项目开发实例自学手册
基本信息
内容简介回到顶部↑
本书以企业客户管理系统、人事工资管理系统等8个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。本书案例涉及行业广泛,实用性强。通过学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以节省开发系统所需要的时间。
本书附有配套光盘。光盘提供了书中所有案例的源代码。这些源代码都经过精心调试,在windows xp和windows server 2003操作系统下全部通过,保证能够正常运行。
本书适用于使用c#进行windows应用程序开发和web应用程序开发的初、中级读者,一些案例对于高级用户也具有很好的参考价值。同时,本书也特别适合作为大专院校计算机专业师生的案例参考书。
本书附有配套光盘。光盘提供了书中所有案例的源代码。这些源代码都经过精心调试,在windows xp和windows server 2003操作系统下全部通过,保证能够正常运行。
本书适用于使用c#进行windows应用程序开发和web应用程序开发的初、中级读者,一些案例对于高级用户也具有很好的参考价值。同时,本书也特别适合作为大专院校计算机专业师生的案例参考书。
作译者回到顶部↑
目录回到顶部↑
第1章 企业客户管理系统
1.1 概述
1.2 系统分析
1.2.1 需求分析
1.2.2 开发工具选择
1.3 总体设计
1.3.1 项目规划
1.3.2 系统业务流程分析
1.3.3 系统功能结构
1.4 系统设
1.4.1 设计目标
1.4.2 开发及运行环境
1.4.3 编码规范
1.4.4 数据库设计
1.5 技术准备
1.5.1 在windows应用程序中添加dll引用
1.5.2 在windows应用程序中设计菜单栏、工具栏和状态栏
1.5.3 在windows应用程序中使用正则表达式
1.5.4 windows应用程序中的邮件发送类
1.6 公共模块设计
1.1 概述
1.2 系统分析
1.2.1 需求分析
1.2.2 开发工具选择
1.3 总体设计
1.3.1 项目规划
1.3.2 系统业务流程分析
1.3.3 系统功能结构
1.4 系统设
1.4.1 设计目标
1.4.2 开发及运行环境
1.4.3 编码规范
1.4.4 数据库设计
1.5 技术准备
1.5.1 在windows应用程序中添加dll引用
1.5.2 在windows应用程序中设计菜单栏、工具栏和状态栏
1.5.3 在windows应用程序中使用正则表达式
1.5.4 windows应用程序中的邮件发送类
1.6 公共模块设计
前言回到顶部↑
C#是微软公司推出的一种简洁的、类型安全的、跨平台的面向对象的编程语言,它可以被看作是多种语言的集合,因为它像Java一样语法简洁,像VisualBasic一样使用简单,像Delphi一样方便快捷,像C++一样功能强大和灵活。程序开发人员可以通过C#编写在.NETFramework上运行的各种安全可靠的应用程序,包括Windows应用程序和Web应用程序等。自C#面世以来,就一直以易学易用、功能强大的特点受到程序开发人员的青睐,而VisualStudio开发平台则凭借其强大的可视化用户界面设计,使程序员从复杂的界面设计中解脱出来,享受编程带来的乐趣。目前C#已成为程序开发人员使用的主流编程语言。.
本书内容
本书提供了8个经典案例。这8个案例中,既有传统的实用案例,又有当前比较流行的案例。这些案例均采用不同的技术实现。第1章采用的是MDI多文档窗体技术;第2章采用了图片存取技术,并灵活使用了SQL语句;第3章采用数据流技术对文档进行管理;第4章采用的是存储过程和图形化显示房源信息;第5章采用的是水晶报表技术,同时应用了内存地址传值技术;第6章采用了MVC开发模式;第7章采用了母版页技术及IFrame框架技术;第8章采用了数据缓存技术,同时应用了图片上传技术。
本书光盘内容
本书案例的源程序环境搭建视频录像
实例配置录像编程词典体验版
本书读者
初学C#编程的自学者C#编程爱好者
C#程序及网站开发人员进行毕业设计的学生
大中专院校的老师和学生程序开发及网站建设人员..
本书的约定
由于篇幅有限,每一章中并不能介绍案例中的每个模块。作者选择的是基础和典型的模块进行介绍,对于功能重复的模块,由于技术、设计思路和实现过程比较相似,因此没有在书中体现。
本书中每个案例都配备了程序使用说明书,读者在使用前一定要仔细阅读。
技术支持
本书由明日科技的C#软件开发团队组织编写,主要编写人员有王小科、梁冰、吕双、顾彦玲、梁晓岚、刘玲玲、刘欣、杨丽、黄锐、孙明姣、寇长梅、董大勇、张艳、郭佳博、乔敏、王敬杰、张金辉、李贺、张跃廷、房大伟、贯伟红、苏宇、刘彬彬、安剑、孙秀梅、高春艳、庞娅娟、孙明丽、吕继迪、邹天思、潘凯华、刘中华、孙鹏、王国辉、马文强、尹相群、王毅、王殊宇、宋坤、刘锐宁、梁冰、李钟尉。在编写本书的过程中,虽然我们本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
如果读者在使用本书时遇到问题,可以访问明日科技网站,我们将通过明日科技网站全面为读者提供网上服务和支持。对于读者使用本书遇到的问题,我们承诺在6个工作日内绐您回复。...
服务网站:www.mingribook.com服务信箱:mingrisoft@mingrisoft.com
服务电话:0431-84978981 84978982
编者
2008年7月
本书内容
本书提供了8个经典案例。这8个案例中,既有传统的实用案例,又有当前比较流行的案例。这些案例均采用不同的技术实现。第1章采用的是MDI多文档窗体技术;第2章采用了图片存取技术,并灵活使用了SQL语句;第3章采用数据流技术对文档进行管理;第4章采用的是存储过程和图形化显示房源信息;第5章采用的是水晶报表技术,同时应用了内存地址传值技术;第6章采用了MVC开发模式;第7章采用了母版页技术及IFrame框架技术;第8章采用了数据缓存技术,同时应用了图片上传技术。
本书光盘内容
本书案例的源程序环境搭建视频录像
实例配置录像编程词典体验版
本书读者
初学C#编程的自学者C#编程爱好者
C#程序及网站开发人员进行毕业设计的学生
大中专院校的老师和学生程序开发及网站建设人员..
本书的约定
由于篇幅有限,每一章中并不能介绍案例中的每个模块。作者选择的是基础和典型的模块进行介绍,对于功能重复的模块,由于技术、设计思路和实现过程比较相似,因此没有在书中体现。
本书中每个案例都配备了程序使用说明书,读者在使用前一定要仔细阅读。
技术支持
本书由明日科技的C#软件开发团队组织编写,主要编写人员有王小科、梁冰、吕双、顾彦玲、梁晓岚、刘玲玲、刘欣、杨丽、黄锐、孙明姣、寇长梅、董大勇、张艳、郭佳博、乔敏、王敬杰、张金辉、李贺、张跃廷、房大伟、贯伟红、苏宇、刘彬彬、安剑、孙秀梅、高春艳、庞娅娟、孙明丽、吕继迪、邹天思、潘凯华、刘中华、孙鹏、王国辉、马文强、尹相群、王毅、王殊宇、宋坤、刘锐宁、梁冰、李钟尉。在编写本书的过程中,虽然我们本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
如果读者在使用本书时遇到问题,可以访问明日科技网站,我们将通过明日科技网站全面为读者提供网上服务和支持。对于读者使用本书遇到的问题,我们承诺在6个工作日内绐您回复。...
服务网站:www.mingribook.com服务信箱:mingrisoft@mingrisoft.com
服务电话:0431-84978981 84978982
编者
2008年7月
书摘回到顶部↑
第1章企业客户管理系统
1.1概述
在瞬息万变的市场环境中,企业要立于不败之地,必须依托现代管理思想和手段,其中客户管理尤为重要。本例中的客户管理系统实现了企业客户管理的信息化,可对企业所有客户的相关信息进行有效管理,关且可以通过邮件与客户进行沟通、交流。
1.2系统分析
1.2.1需求分析
通过实际调查,要求本系统具有以一功能:
由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面;
如果系统的使用对象较多,则要求有较好的权限管理;
方便的数据查询功能;
使用水晶报表分析显示客户级别和来源情况;
在相应的权限下,可方便地删除数据;
数据计算自动完成,尽量减少人工干预;
完善的数据备份、还原和清理功能。
1.2.2开发工具选择
本系统前台数据库采用目前最新的MiCrosoft OQL Server 2005,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大、效率高;后台采用Mecrosoft公司的Visral Studio 2005作为主要的开发工具,可与 OQL Server 2005数据库无缝链接。
1.3总体设计
1.3.1项目规划
企业客户管理系统主要由资料管理、我方信息管理、统计分析、用户管理、系统维护和帮助等模块组成,具体规划如下。
……
1.1概述
在瞬息万变的市场环境中,企业要立于不败之地,必须依托现代管理思想和手段,其中客户管理尤为重要。本例中的客户管理系统实现了企业客户管理的信息化,可对企业所有客户的相关信息进行有效管理,关且可以通过邮件与客户进行沟通、交流。
1.2系统分析
1.2.1需求分析
通过实际调查,要求本系统具有以一功能:
由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面;
如果系统的使用对象较多,则要求有较好的权限管理;
方便的数据查询功能;
使用水晶报表分析显示客户级别和来源情况;
在相应的权限下,可方便地删除数据;
数据计算自动完成,尽量减少人工干预;
完善的数据备份、还原和清理功能。
1.2.2开发工具选择
本系统前台数据库采用目前最新的MiCrosoft OQL Server 2005,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大、效率高;后台采用Mecrosoft公司的Visral Studio 2005作为主要的开发工具,可与 OQL Server 2005数据库无缝链接。
1.3总体设计
1.3.1项目规划
企业客户管理系统主要由资料管理、我方信息管理、统计分析、用户管理、系统维护和帮助等模块组成,具体规划如下。
……







点击看大图





加载中...

