行程序。
一个C#的结构体与C++的结构体是相似的,因为它能够包含数据声明和方法。但是,不同于C++,C#结构体与类是不同的而且不支持继承。但是,与Java相同的是,一个结构体可以实现界面。
C#中存在预编译指令支持条件编译,警告,错误报告和编译行控制。没有了#include 伪指令,你无法再用#define 语句对符号赋值,所以就不存在源代码替换的概念。
2.4.1.3 C#独有的特点
C#中可以进行命名空间中的申明:当你创建一个程序的时候,你在一个命名空间里创建了一个或多个类。同在这个命名空间里(在类的外面)你还有可能声明界面,枚举类型和结构体。必须使用using关键字来引用其他命名空间的内容。
C#拥有比C,C++或者Java更广泛的数据类型。这些类型是bool,byte,ubyte, short,ushort,int,uint,long,ulong,float,double,和decimal。像Java一样,所有这些类型都有一个固定的大小,又同C和C++一样,每个数据类型都有符号和无符号两种类型。与Java相同的是,一个字符变量包含的是一个16位的Unicode字符。C#新的数据类型是decimal数据类型,对于货币数据,它能存放28位10进制数字。
C#具有两个基本类:一个名叫object的类是所有其他类的基类,而一个名叫string的类也像object一样是这个语言的一部分。作为语言的一部分存在意味着编译器有可能使用它。无论何时你在程序中写入一句带引号的字符串,编译器会创建一个string对象来保存它。
C#中方法可以被声明接受可变数目的参数。缺省的参数传递方法是对基本数据类型进行值传递,.ref关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值。out关键字也能声明引用传递过程,与ref不同的地方是,它指明这个参数并不需要初始值。
C#对Windows程序最大的卖点可能就是它与COM的无缝集成了,COM就是微软的Win32组件技术。实际上,最终有可能在任何.NET语言里编写COM客户和服务器端。C#编写的类可以子类化一个以存在的COM组件,生成的类也能被作为一个COM组件使用,然后又能使用[4][5]。
2.4.2 应用程序开发的基本步骤
我们要开发应用程序时,首先要对它进行分析。无论哪种、哪方面的应用程序,都要先建立一个应用对象。下面我们介绍应用程序开发的基本步骤:
1. 首先要建立应用对象。
2. 创建窗口。在窗口里放置各种控件和编写事件响应的脚本。
3. 创建菜单。窗口里的菜单可包括菜单条,下拉式菜单,级联菜单和弹出式菜单为菜单编写事件响应的脚本。
4. 创建用户对象。如果想要重复使用某个控件的功能,可以把窗口上经常放置的控件定义为用户对象。
5. 创建数据窗口。数据窗口可以检索数据库中的数据,可以建立各种报或统计表,可以修改数据库。
6. 创建函数、结构、事件。为了能够更好地支持脚本,编写自定义的函数,定义结构类型变量,也可以为对象和控件定义自己的事件。
7. 运行与调试。可以在开发环境中随时运行应用程序,发现错误后,可以用调试工具进行调试。
8. 当应用程序开发完毕后,可以把它编译成可执行的文件,让用户比较容易地建立应用系统的运行环境[6]。
2.5 相关定义
DFD:数据流程图。
SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
SQL:一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外键:数据库表中与其它表主键关联的域。[1][3][7]
第3章 图书信息系统概要设计
3.1 需求分析
图书管理涉及图书信息、系统用户信息、读者信息、图书借阅等多种数据管理。从管理的角度可将图书分为三类:图书信息管理、系统用户管理、读者数据管理。图书信息管理包括图书录入、借还、查询等操作,系统用户管理包括系统用户类别和用户数据管理,
相关热词:cnet 图书 信息 系统 毕业 论文
上一篇:
(c#net)博客管理系统(开题报告)
下一篇:
马原:环境保护与可持续发展论文(word)