欢迎来到天天文库
浏览记录
ID:16137057
大小:1.34 MB
页数:15页
时间:2018-08-08
《c# windows项目开发案例教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、︻高职高专新课程体系规划教材·计算机系列︼项目1 随笔记系统分析与设计¤随笔记系统分析与设计随着信息技术的日益发展,信息管理系统深入到每个人的日常工作与生活中。传统个人账目管理依靠笔和纸等进行操作,效率较低,尤其在进行统计与分析个人收支信息时特别繁琐并且容易出错。随笔记系统很好地解决了传统个人账目管理的缺点,提高了个人收支记账、统计与分析的效率。随笔记系统是一个典型的C/S模式数据库管理系统,Microsoft.NET平台能快速高效地开发C/S、B/S模式的应用系统,本项目通过介绍Microsoft.NET平台和C#语言特点,让读者掌握其在Windows应用开发方
2、面的优势。同时,分析系统的需求能让读者明确系统需要做什么,做成什么样,掌握系统的开发流程以及数据结构设计等,为后期完成案例的开发打下良好的基础。任务1.1 初识VisualC#2010学习目标q了解Microsoft.NET平台;q熟悉C#语言特点。任务描述明确Microsoft.NET平台的组成部分,Microsoft.NET平台能够创建哪些类型的应用程序,各应用程序的特点,了解VisualStudio2010的新增功能和增强功能,掌握C#语言的特点。技术要点15︻高职高专新课程体系规划教材·计算机系列︼项目1 随笔记系统分析与设计¤1.1.1 Microsof
3、t.NET平台Microsoft.NET是以公共语言运行时为基础,以Web服务为核心技术,为信息、人、系统、智能设备提供无缝链接的一组软件产品、技术或服务,结构如图1-1所示。图1-1 .NET平台结构图该平台允许应用程序在因特网上方便、快捷地互相通信,而不必关心使用何种操作系统和编程语言。从技术层面来说,Microsoft.NET平台主要包括两个内核,即公用语言运行时(CommonLanguageRuntime,简称CLR)和Microsoft.NET框架类库,它们为Microsoft.NET平台的实现提供底层技术支持。公共语言运行库是.NET提供的一个运行时环
4、境,叫做公用语言运行时,是一种多语言执行环境,支持众多的数据类型和语言特性。它管理着代码的执行,并使开发过程变得更加简单。在CLR执行编写好的源代码(使用C#或其他语言编写的代码)之前,需要编译它们。在.NET中,编译分为两个阶段:(1)将源代码编译为Microsoft中间语言(IL)。(2)CLR把IL编译为平台专用的代码。关于类库的概念一直就存在,以前的(VisualC++,简称VC)有MFC类库、Delphi有类库VCL、Java有Swing、AWT等类库。这些类库封装了系统底层的功能并提供更好的操作方式。.NET中的类库封装了对Windows、网络、文件、
5、多媒体的处理功能,是所有.NET语言都必须使用的核心类库。在VisualStudio中使用.NET基本类库(FCL)可以开发以下6种应用程序。1.Windows窗体应用程序Windows表单组件开发人员提供了强大的Windows应用程序模型和丰富的Windows用户接口,包括传统的ActiveX控件和WindowsXP的新界面,如透明的、分层的、浮动的窗口。2.Windows控制台应用程序C#可以用于创建控制台应用程序:仅使用文本、运行在DOS窗口中的应用程序。在对类库进行单元测试、创建UNIX/Linux守护进程时,就要使用控制台应用程序。3.XMLWeb服务A
6、SP.NET应用服务体系架构为用ASP.NET建立XMLWeb服务,提供了一个高级的可编程模板。虽然建立XML15︻高职高专新课程体系规划教材·计算机系列︼项目1 随笔记系统分析与设计¤Web服务并不限定使用特定的服务平台,但是它提供的许多特点将简化开发过程。使用这个编程模型,开发人员甚至不需要理解HTTP、SOAP或其他任何网络服务规范。ASP.NET的XMLWeb服务为在Internet上绑定应用程序提供了一个利用现存体系架构和应用程序的简单、灵活、基于产业标准的模型。4.ASP.NETWeb窗体应用程序ASP.NET的核心是高性能的用于处理基于低级结构的HT
7、TP请求的运行语言。编译运行的方式大大提高了它的性能。ASP.NET使用基于构件的Microsoft.NET框架配制模板,因此它获得了如XCOPY配制、构件并行配制、基于XML配制等优点。它支持应用程序的实时更新,提供高速缓冲服务改善性能。5.Windows服务Windows服务(最初称为NT服务)是一个在基于WindowsNT内核的操作系统上后台运行的程序。当希望程序连续运行,并在用户没有明确启动操作时响应事件,就应使用Windows服务。例如,Web服务器上的WorldWideWeb服务,它们监听来自客户端的Web请求。6.NET组件在.NET框架中,组件是指
8、实现Sys
此文档下载收益归作者所有