1/14
文档分类:生活休闲

随笔记系统分析与设计.doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

0/100
您的浏览器不支持进度条
下载所得到的文件列表
随笔记系统分析与设计.doc
文档介绍:
随笔记系统分析与设计随着信息技术的日益发展,信息管理系统深入到每个人的日常工作与生活中。传统个人账目管理依靠笔和纸等进行操作,效率较低,尤其在进行统计与分析个人收支信息时特别繁琐并且容易出错。随笔记系统很好地解决了传统个人账目管理的缺点,提高了个人收支记账、统计与分析的效率。随笔记系统是一个典型的C/S模式数据库管理系统,平台能快速高效地开发C/S、B/S模式的应用系统,本项目通过介绍平台和C#语言特点,让读者掌握其在Windows应用开发方面的优势。同时,分析系统的需求能让读者明确系统需要做什么,做成什么样,掌握系统的开发流程以及数据结构设计等,为后期完成案例的开发打下良好的基础。任务1.1 初识VisualC#2010学习目标了解平台;熟悉C#语言特点。平台的组成部分,平台能够创建哪些类型的应用程序,各应用程序的特点,了解VisualStudio2010的新增功能和增强功能,掌握C#语言的特点。技术要点1.1.1 平台是以公共语言运行时为基础,以Web服务为核心技术,为信息、人、系统、智能设备提供无缝链接的一组软件产品、技术或服务,结构如图1-1所示。图1-1 .NET平台结构图该平台允许应用程序在因特网上方便、快捷地互相通信,而不必关心使用何种操作系统和编程语言。从技术层面来说,平台主要包括两个内核,monLanguageRuntime,简称CLR)和框架类库,它们为平台的实现提供底层技术支持。提供的一个运行时环境,叫做公用语言运行时,是一种多语言执行环境,支持众多的数据类型和语言特性。它管理着代码的执行,并使开发过程变得更加简单。在CLR执行编写好的源代码(使用C#或其他语言编写的代码)之前,需要编译它们。中,编译分为两个阶段:(1)将源代码编译为Microsoft中间语言(IL)。(2)CLR把IL编译为平台专用的代码。关于类库的概念一直就存在,以前的(VisualC++,简称VC)有MFC类库、Delphi有类库VCL、Java有Swing、AWT等类库。这些类库封装了系统底层的功能并提供更好的操作方式。.NET中的类库封装了对Windows、网络、文件、多媒体的处理功能,语言都必须使用的核心类库。基本类库(FCL)可以开发以下6种应用程序。1.Windows窗体应用程序Windows表单组件开发人员提供了强大的Windows应用程序模型和丰富的Windows用户接口,包括传统的ActiveX控件和WindowsXP的新界面,如透明的、分层的、浮动的窗口。2.Windows控制台应用程序C#可以用于创建控制台应用程序:仅使用文本、运行在DOS窗口中的应用程序。在对类库进行单元测试、创建UNIX/Linux守护进程时,就要使用控制台应用程序。3.XMLWeb服务应用服务体系架构为用建立XMLWeb服务,提供了一个高级的可编程模板。虽然建立XMLWeb服务并不限定使用特定的服务平台,但是它提供的许多特点将简化开发过程。使用这个编程模型,开发人员甚至不需要理解HTTP、SOAP或其他任何网络服务规范。上绑定应用程序提供了一个利用现存体系架构和应用程序的简单、灵活、基于产业标准的模型。4.Web窗体应用程序的核心是高性能的用于处理基于低级结构的HTTP请求的运行语言。编译运行的方式大大提高了它的性能。框架配制模板,因此它获得了如XCOPY配制、构件并行配制、基于XML配制等优点。它支持应用程序的实时更新,提供高速缓冲服务改善性能。5.Windows服务Windows服务(最初称为NT服务)是一个在基于WindowsNT内核的操作系统上后台运行的程序。当希望程序连续运行,并在用户没有明确启动操作时响应事件,就应使用Windows服务。例如,Web服务器上的WorldWideWeb服务,它们监听来自客户端的Web请求。框架中,组件是指实现onent接口的一个类,ponent的类中直接或间接导出的类。在编程中,“组件”这个术语通常用于可重复使用并且可以和其他对象进行交互的对象。.NET框架组件能满足这些要求,另外还提供如控制外部资源和设计时支持等功能。1.1.2 C#语言特点C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,的应用而开发的语言。它吸收了C++、VisualBasic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。不同的是,C#进行了重新设计,框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行 内容来自淘豆网www.taodocs.com转载请标明出处.