毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+sqlserver校园内部搭便车系统的设计(4)
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
2.4.2 C#的特点
1. 完全面向对象。
2. 支持分布式,之所以有C#,是因为微软相信分布式应用程序是未来的趋势,即处理过程分布在客户机和服务器上。所以C#一出生就注定了能很好解决分布式问题。
3. 跟Java类似,C#代码经过编译后,成为了一种IL(中间语言)。在运行时,再把IL编译为平台专用的代码。
4. 健壮,C#在检查程序错误和编译与运行时错误一点也不逊于Java,C#也用了自动管理内存机制。
5. C#不像Java那样完全摒弃了指针和手动内存管理。C#默认情况下是不能使用指针的,程序员在有必要时可以打开指针来使用。这样可以保证编程的灵活性。
6. 安全性:C#的安全性是有.net平台来提供的。C#代码编译后成为IL语言。是一种受控代码,.net提供类型安全检查等机制保证代码是安全的。
7. 可移植性:由于C#使用类似Java的中间语言机制。使得C#也跟Java类似,可以很方便的移植到其他系统。在运行时,再把中间代码编译为适合特定机器的代码。
8. 解释性:C#也是一种特殊的解释性语言。
9. 高性能:C#把代码编译成中间语言后,可以高效的执行程序。
本章主要介绍了系统开发工具以及相关技术进行概述,简略介绍了Microsoft SQL Service 2008数据库及B/S架构的特点,并重点阐述C#语言的特点。
10. 多线程:与Java类似,可以由一个主进程分出多个执行小任务的多线程。
11. 组件模式:C#很适合组件开发。各个组件可以由其他语言实现的,然后集成在.net中。
2.5 本章小结
本章主要介绍了程序设计工具以及相关技术进行概括,简短的介绍了Microsoft SQL Service 2008数据库及B/S架构的特点,并重点阐述C#语言的特点。
3 程序的分析与设计
本章对系统在总体的功能需求分析基础上,划分了系统功能模块,然后对数据库做了详细的设计,从此系统的总体架构已经构建完成。
3.1 程序的功能分析
在选定了毕业设计的课题,并初步了解课题的要求之后,本人对“搭便车”这个现象进行了简单的了解。
“搭便车”(free rider)是基于人们到达同一目的地或相近目的地需求从而共享车辆的现象,它的出现很大程度解决了有车一族和无车一族的烦恼,同时也促进和谐社会和低碳环境的建设。
通过实际去公司内部调查员工的需求现状,本人了解到:
1. 拼车人员拼车的流程;
2. 需要的拼车线路应有的线路和车辆信息;
3. 拼车系统的人员管理问题;
4. 数据库表应有的字段;
5. 对于这次课程设计所需要的硬件和软件设施;
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
基于局部对比度的视觉注意模型的比较与研究
下一篇:
Matlab基于全局对比度的视觉注意模型的比较与研究
浅谈校园网安全控制策略【1715字】
校园一卡通数据系统的學...
论校园网的建设和管理【1504字】
规范架建校园网络的设想【4632字】
校园网建设要以用为本【1872字】
校园网的高校教育信息系...
校园网的实验室管理运行...
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
公寓空调设计任务书
志愿者活动的调查问卷表
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...