1.MFC要学哪些内容,急要细解写论文
MFC 微软基础类 MFC,微软基础类(Microsoft Foundation Classes),同VCL类似,是一种Application Framework,随微软Visual C++ 开发工具发布。
目前最新版本为9.0(截止2008年11月)。该类库提供一组通用的可重用的类库供开发人员使用。
大部分类均从CObject 直接或间接派生,只有少部分类例外。 MFC 应用程序的总体结构通常由 由开发人员从MFC类派生的几个类和一个CWinApp类对象(应用程序对象)组成。
MFC 提供了MFC AppWizard 自动生成框架。 Windows 应用程序中,MFC 的主包含文件为"Afxwin.h"。
此外MFC的部分类为MFC/ATL 通用,可以在Win32 应用程序中单独包含并使用这些类。 由于它的易用性,初学者常误认为VC++开发必须使用MFC。
这种想法是错误的。作为Application Framework,MFC的使用只能提高某些情况下的开发效率,只起到辅助作用,而不能替代整个Win32 程序设计。
MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinDOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包,MFC作为与VC++血肉相连的部分(注意C++和VC++的区别:C++是一种程序设计语言,是一种大家都承认的软件编制的通用规范,而VC++只是一个编译器,或者说是一种编译器+源程序编辑器的IDE,WS,PlatForm,这跟Pascal和Delphi的关系一个道理,Pascal是Delphi的语言基础,Delphi使用Pascal规范来进行Win下应用程序的开发和编译,却不同于Basic语言和VB的关系,Basic语言在VB开发出来被应用的年代已经成了Basic语言的新规范,VB新加的Basic语言要素,如面向对象程序设计的要素,是一种性质上的飞跃,使VB既是一个IDE,又成长成一个新的程序设计语言),MFC同BC++集成的VCL一样是一个非外挂式的软件包,类库,只不过MFC类是微软为VC++专配的.. MFC是Win API与C++的结合,API,即微软提供的WinDOS下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各种各样的第三方(如我是一方,微软是一方,Borland就是第三方)的编程语言来进行对WinDOS下应用程序的开发,使这些被开发出来的应用程序能在WinDOS下运行,比如VB,VC++,Java,Dehpi编程语言函数本质上全部源于API,因此用它们开发出来的应用程序都能工作在WinOS的消息机制和绘图里,遵守WinDOS作为一个操作系统的内部实现,这其实也是一种必要,微软如果不提供API,这个世上对Win编程的工作就不会存在,微软的产品就会迅速从时尚变成垃圾,上面说到MFC是微软对API函数的专用C++封装,这种结合一方面让用户使用微软的专业C++ SDK来进行Win下应用程序的开发变得容易,因为MFC是对API的封装,微软做了大量的工作,隐藏了好多程序开发人员在Win下用C++ & MFC编制软件时的大量内节,如应用程序实现消息的处理,设备环境绘图,这种结合是以方便为目的的,必定要付出一定代价(这是微软的一向作风),因此就造成了MFC对类封装中的一定程度的的冗余和迂回,但这是可以接受的.. 最后要明白MFC不只是一个功能单纯的界面开发系统,它提供的类绝大部分用来进行界面开发,关联一个窗口的动作,但它提供的类中有好多类不与一个窗口关联,即类的作用不是一个界面类,不实现对一个窗口对象的控制(如创建,销毁),而是一些在WinDOS(用MFC编写的程序绝大部分都在WinDOS中运行)中实现内部处理的类,如数据库的管理类等,学习中最应花费时间的是消息和设备环境,对C++和MFC的学习中最难的部分是指针,C++面向对像程序设计的其它部分,如数据类型,流程控制都不难,建议学习数据结构C++版。 MFC是微软封装了的API。
什么意思呢?windows作为一个提供功能强大的应用程序接口编程的操作系统,的确方便了许多程序员,传统的win32开发(直接使用windows的接口函数API)对于程序员来说非常的困难,因为,API函数实在太多了,而且名称很乱,从零构架一个窗口动辄就是上百行的代码。MFC是面向对象程序设计与Application framework的完美结合,他将传统的API进行了分类封装,并且为你创建了程序的一般框架, MFC是对WindowsAPI的封装,大大简化了我们的工作;学VC主要就是要学MFC,大约有100多个类,但常用的也就二三十个。
应该象背4级单词一样将这些常用类搞懂;当然不要死记,要通过看帮助、看例子、动手练习来学会它们;而且,并非每个类的内部的所有函数都要学会,要日积月累。如果真的想成为高手,做个笔记本把自己认为重要的类、函数记下来,随时学习,也是很好的突击方法。
下面介绍最重要的MFC。 CWnd:窗口,它是大多数“看得见的东西”的父类(Windows里几乎所有看得见的东西都是一个窗口,大窗口里有许多小窗口),比如视图CView、框架窗口CFrameWnd、工具条CToolBar、对话框CDialog、按钮CButton,etc;一个。
2.求美国宾州大学Bruce Logan教授的一篇新论文
Bruce E. Logan博士 - 美国宾夕法尼亚州立大学美国宾夕法尼亚州立大学土木与环境工程学院环境工程系教授电话: 814-863-7908, 814-777-4124 传真: 814-863-7304 Email: blogan@psu.edu网址: mittee (2005-2007)- National Conference Planning Committee (2003-2006)- Education and Outreach Committee (2003-2005)- Hydrogen Education Foundation (HEF)- Board of Directors (2006-2009)- Secretary (2006-2009)- Waters Review Committee (2007-2009) - National Science Foundation (NSF)- Advisory Committee on Environmental Research and Education (NSF-AC/ERE) (2002-2005)Association of Environmental Engineering Professors (AEESP)- Board of Directors (1995-1998)- Past-President (1999-1998), President (1997-1998), and Vice President (1996-1997)- ACS/AEESP Special Session Organizing Committee. (Chair 2002- 2004; member 2005-present)- Strategic Planning Committee (2002)- Long Range Planning Committee (2001 – 2002)- AEESP liason to the American Chemical Society (2001-present)- Nominating committee (1999-2001; Chair: 1999)- Latin American Initiatives (1996-1997)- Long Range Planning Committee (Chair, 1993-1995, 1996-1997)- Syllabus Committee (Chair, 1993-1996)- Workshop and Conference Review Committee (1994-1995)- Water Environment Federation- BOD Task Force (1996 to present)-Design Manual Reviewer:- Water Environment Federation's Design of Municipal Wastewater Treatment Plants, MOP1(1996-1997)- Water Environment Federation's Manual of Practice: Aerobic Fixed Film Wastewater, Treatment Systems (1992-1994)- Water Environment Federation's Design of Municipal Wastewater Treatment Plants (1991)- American Society for Microbiology (ASM):- Public and Science Affairs Board, Committee on Environmental Microbiology (2004-present) 这是我能找到的啦,有什么问题可以问我。
3.求一份关于计算机专业的毕业论文和开题报告(毕业论文字数越多越好
文章由 阿里机械工作室 整理,如果用别忘了采纳 课题名称 学校收费管理系统 课题来源 自选项目 课题类型 专题研究 指导教师 徐琨 (内容包括:课题的意义,国内外发展状况,本课题的研究内容、方法、手段及预期成果,任务完成的阶段安排及时间安排,完成任务所具备的条件因素等。)
课题的意义: 随着计算机技术的发展,人们对信息的需求越来越大,对数据库的交互和查询速度等性能的要求也越来越高。未来学校的发展趋势是完全自动化的收费信息管理,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。
管理学生收费信息是学校财务管理的重要任务,各校均希望实现学生收费的计算机管理,以提高工作效率。实现计算机管理的最佳技术就是数据库技术,我们可以利用数据库将整个学校的学生情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。
一个学生收费管理系统应达到的目标是提供及时、准确的收费信息服务,加快收交费检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,以便全校统一的学生收费管理,提高学校的现代化管理水平。 根据以上的设计目标和要求,本设计用C++编程语言介绍的学校收费管理系统,在当今学校管理现代化要求下,使学校提高对学生收费管理工作的效率,这对规模较大的学校有着重要的意义。
国内外发展现状: 目前国内有很多信息管理系统,其中大多数用JSP编写,支持数据库事件记录功能,存储容量大。但是我认为在个人电脑上事件的存储容量大没有意义,操作实现快速准确才是个人电脑所需要的。
Java语言序一般适用于系统软件、驱动程序、高性能实时系统和大规模图像处理等程序,在一般的信息管理系统中不宜使用Java,一是因为其开发环境的配置较难,二是数据库的连接和JSP页面处理效率不高。相反的在VC++平台下程序设计更加灵活多变,与SQL SEVER数据库的连接和程序执行效率都很高,在收费管理系统的实现上面也更加灵活。
因为在Windows操作系统下实现,因此其兼容性要比JAVA数据库方式的兼容性要好。因此我选择用VC++作为平台来开发学校收费管理系统。
课题研究主要内容: 掌握基于VC++下的ADO数据库访问技术,掌握ADO数据连接组件的使用方法和数据库连接方法,深入研究ADO技术的具体编程。 了解数据库管理系统的原理,掌握SQL Server的后台数据操作,如增加、删除、修改和查询数据表记录的方法,了解数据完整性约束的具体应用。
分析学校收费管理系统的功能模块操作,设计学校收费管理系统的数据库结构。 深入MFC,使本系统具有人性化的操作界面,尽可能少的汉字输入。
课题的研究方法和手段: 通过对信息管理系统的调研,并与使用收费管理系统的用户进行交流,得出用户需求,然后根据功能需求得出系统的用例图,如图A所示: 图A 系统用例图 按照需求,基本信息管理的主要功能有院系信息管理、专业信息管理、学生信息管理和退出系统,如图B所示: 图B 基本信息管理子系统的细化用例图 按照需求,学生收费管理模块的主要功能有收费项目的管理和学生收费的管理,如图C所示: 图C 学生收费管理子系统的细化用例图 按照需求,统计查询子系统的功能有按日详细查询和每月交费统计两项主要功能,如图D所示: 图D 统计查询子系统的细化用例图 按照需求,系统用户管理子系统的功能有用户管理和密码修改功能,如图E所示: 图E 系统用户管理子系统的细化用例图 预期功能成果: 本系统共分为六个模块,各模块功能如下: 1)基本信息管理模块主要是提供给用户存入有效的学生、院系、专业等信息,可以实现院系信息、专业信息、和学生信息的增加、修改和删除等操作。 2)学生收费管理模块就是本系统的目的模块,提供学生收费、补交费用和收费标准设置、修改等功能。
3)统计查询模块提供按日查询和按月统计的功能,使用户能对本校收费情况有一个较全面的了解。 4)系统用户管理模块负责用户的添加、删除和修改,并且系统的操作功能和操作权限与用户的身份有着紧密的关系。
开发计划: 阶段一:3月中旬至4月初 课题设计的相关资料的搜集,然后对资料进行整理,并对数据库、MFC的相关知识加深理解的相关理论知识。 阶段二:4月初至6月初 完成接口及程序设计和开发。
包括系统的总体设计,代码编写,程序的调试。 阶段三:6月初至6月中旬 完成论文和代码程序的编写。
完成任务所具备的条件因素: 1, 首先是指导老师的指导和帮助,同学的探讨。 2, 掌握VC和数据库相关技术和设计模式。
3, 及时上网查寻各种资料。 指导教师意见及建议: 文章由 阿里机械工作室 整理,如果用别忘了采纳 指导教师签名: 年 月 日。
4.急求一份计算机毕业论文开题报告
课题名称 自己写
课题来源 自拟课题 课题类型 B 导 师 自己写
学生姓名 自己写 学 号 自己写 专 业 计算机科学与技术
开题报告内容:(调研资料的准备,设计目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计(论文)所具备的条件因素等。)
一、调研资料的准备
[1] 王宏.SQL Server 2000数据库管理〔M〕,北京:人民邮电出版杜,2002.200-412.
[2] 徐慧华,马文刚.Delphi7.0数据库开发实例教程 [N] .电脑报2003合订本(上册),2004:第二十五期(335-341).
[3] Tathesh Mecdttk.Delphi developer 2000 [M] .Beijing: Publishing House of Electronics Industry,1999.25-29.
二、设计目的、要求、思路与预期成果
1.设计目的:通过课题开发实现对相关理论的理解,积累开发经验。
2.要求: 界面简洁、美观、大方、友好。
操作简单、功能实用、稳定性强。
对学生信息的增加、修改、调动、删除、查询、报表快捷迅速。
外延扩展性强。
3.思路:系统采用Delphi语言,后台数据库采用SQL Server 支持。
4.预期成果:(1)通过此次毕业设计,使自己能够运用数据库的一些基本知识设计数据库,掌握面向对象程序设计和分析的基本思想和基本方法,能够自主设计并实现小型的软件;(2)最终具备一定的自主开发能力,可以自行开发小型的数据库应用程序;(3)具备文献检索能力;(4)在开发环境下实现并能运行该系统的基本功能。根据自己在开发过程中的学习与实践来撰写论文,最后打印并提交论文,准备答辩。
三、任务完成阶段内容及时间安排
1.调研阶段: 第6周
2.开题论证阶段: 第7、8周
3.需求分析阶段: 第9、10周
4.开发阶段: 第11~14周
5.测试阶段: 第15周
6.撰写阶段: 第16、17周
7.答辩阶段: 第18周
四、完成毕业设计所具备的条件
软、硬件环境均已配置完善,具备开题条件。
指导教师签名: 日期:200?-?-?
5.跪求航海毕业论文..
中国知网ki.net你上去输入关键词“航海”,搜索一下就有了 1. 航海模拟器视景建模技术研究及应用 关克平 文献来自: 上海海运学院 2002年 硕士论文 CAJ下载 在线阅读 分章下载 分页下载 自20世纪70年代前后开始起步并用于航海教育的计算机仿真教学培训设备——航海模拟器,无论在种类、功能及技术性能方面目前都处于一个崭新的阶段。
视景系统是航海模拟器的重要组成部分,影响着航海仿真系统的整体逼真度和船舶操纵的训练效果,逼真的视景环境可以使操船者具有身临其境 。 被引用次数: 3 文献引用-相似文献-同类文献 2. 我国航海教育质量标准体系研究 李波 文献来自: 武汉理工大学 2004年 硕士论文 CAJ下载 在线阅读 分章下载 分页下载 就航海教育而言,一方面海运业可以说是最早、最具国际化的产业之一,并且随着近几年的高速发展,我国已经成为世界范围内的航运大国。
另一方面,作为高等教育重要组成部分而且具有传统特色的航海教育在我国有着悠久的发展史,而且 。 被引用次数: 1 文献引用-相似文献-同类文献 3. 数字航海通告的生成与发布研究 王强 文献来自: 大连海事大学 2003年 硕士论文 CAJ下载 在线阅读 分章下载 分页下载 目录#Ⅰ 摘要#Ⅲ ABSTRACT#Ⅳ 引言#1 第1章@数字航海通告的概念和作用#2 1.1@电子海图显示与信息系统概述#2 1.2@电子海图改正#5 1 。
4@数字航海通告的作用#9 1.5@建立中国海区数字航海通告的必要性#9 第2章@数字航海通告的生成#11 2 。 被引用次数: 1 文献引用-相似文献-同类文献 4. 船舶航海信息采集系统的设计与实现 宿巧丽 文献来自: 上海海运学院 2003年 硕士论文 CAJ下载 在线阅读 分章下载 分页下载 本论文主要介绍船舶航海信息采集系统(Marine Information Gathering System简称MIGS)。
船舶航海信息对于航运管理起着重要的作用。通过对船上子系统航海信息数据的收集,卫星通信的传输,岸上子系统的接收、分析,实现了船公司对在航船舶动态的监控和航运的管理,并可向造。
被引用次数: 1 文献引用-相似文献-同类文献 5. 论归责原则与航海过失免责 石圣科 文献来自: 上海海运学院 2001年 硕士论文 CAJ下载 在线阅读 分章下载 分页下载 利用航海的社会条件之今昔对比,论证取消航海过失免责的可能性; 现代科学技术的发展,使船公司控制在航船舶成为可能,推翻了《哈特法》 支持船东于船员的驾驶船舶、管理船舶的过失兔责的最大理由一船公 。 被引用次数: 1 文献引用-相似文献-同类文献 6. MFC框架下基于Vega的航海仿真系统视景驱动程序的开发 杜健 文献来自: 大连海事大学 2005年 硕士论文 CAJ下载 在线阅读 分章下载 分页下载 分类号 U DC 密级 单位代码10151 M「C框架下基于Vega的航海仿真系统视景驱动 程序的开发 (中文题名和副题名) 杜健 (研究生姓名) 指导教师 金一垂 职称 职称 学位授予单位 大连 事大学 申请学位级别 研究方向 。
被引用次数: 1 文献引用-相似文献-同类文献 7. 船舶耐波性评价及其在航海安全中的应用 熊文海 文献来自: 武汉理工大学 2004年 硕士论文 CAJ下载 在线阅读 分章下载 分页下载 3@船舶甲板上浪、螺旋桨飞车的计算#31 第4章@船舶耐波性评价及其在航海中的应用#33 4.1@船舶耐波性评价的现状#33 4.2@船舶耐波性综合安全评价方程的建立#35 4 。 被引用次数: 1 文献引用-相似文献-同类文献 8. 航海气象信息数字化研究。
6.急求题材新颖的餐饮管理专业毕业论文
餐饮管理系统的开发与设计
目 录
系统摘要 2
毕业作业周记 4
毕业设计任务书7
一.开发工具的选择8
1. Visual C++的相关知识:8
MFC简介8
Windows应用程序使用几个标准的控件: 9
事件驱动软件和词汇10
2.SQL的相关知识:12
二.系统解决方案13
A.系统总体分析13
1.需求分析13
2.设计原则14
3.硬件配备14
4.软件技术14
5.功能特点14
6.点菜系统的基本功能15
7.收银系统的基本功能15
8.系统集成15
B.系统设计16
1.系统功能分析16
2.系统模块设计16
3.系统流程分析17
4.数据库需求分析18
5.系统E-R图分析 20
6.数据库逻辑结构21
三.系统功能说明 22
1.系统使用说明22
2.系统关键源代码26
四.英文摘要 30
五.总结报告39
网址: