现在位置: 首页 > 自动控制 > 工业·编程 > 文章
1、我们首先来明晰三个概念: 1.1、VC++(Microsoft Visual C++ )只是开发SDK程序的一个工具而已,如果你够NB,完全可以用UltraEdit等工具来编程;用VC++的好处就是省去好多资源的调用,对新手来说,就是容易编译,方便查找错误。 1.2、Windows编程就是API方式的windows程序设计,SDK和MFC只是VC++工具里Windows程序设计的一种方法而已,你也可以使用汇编语言等来开发。 1.3、最后,C++是一种语言,而VC++只是一个开发C++的...
阅读全文
2012-08-01 04:28 工业·编程 ⁄ 共 2558字 暂无评论
    MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:AppWiza...
阅读全文
2012-08-01 04:02 工业·编程 ⁄ 共 2272字 暂无评论
    在介绍Windows 程序的基本构架之前我们必需先了什么是消息。     Windows 多任务环境下同时会有许多程序交织着进行这样复杂的工作是如何管理的呢? Windows 凭借的就是“消息传送(MessagePassing)”这个法宝!在Windows 下所有外部输入如按键、鼠标、按钮、移动计时等动作都是由系统先拦截转换成消息(Message)之后再传给各个程序,Windows 拦截输入的目的之一是为了将不同外设输入的数据转换成一...
阅读全文
2012-08-01 03:58 工业·编程 ⁄ 共 1321字 暂无评论
    Windows 这个多作业系统除了协调应用程式的执行、分配内存、管理系统资源…之外, 她同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备…等目的,由於这些函数服务的对象是应用程式(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是MicrosoftWindows 32位平台的应用程序...
阅读全文
2012-08-01 03:55 工业·编程 ⁄ 共 5083字 暂无评论
    较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序的EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在编写大的EXE程序时,在每次修改重建时都必须调整编译所有源代...
阅读全文
    SDK是 Software Development Kit 的缩写,即“软件开发工具包”。 它是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到Windows程序开发,我们下面只讨论广义 SDK 的一个子集——即开发Windows 平台下的应用程序所使用的SDK。     为了解释什么是 SDK 我们不得不引入 API、动态链接库、导入库等等概念。     API ...
阅读全文
2012-08-01 03:45 工业·编程 ⁄ 共 5954字 暂无评论
    动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。 1、引言 动态库(Dynam...
阅读全文
2012-08-01 03:40 工业·编程 ⁄ 共 2228字 暂无评论
    大致说来windows编程有两种方法: 1.windwos c方式(SDK), 2.c++方式:即对SDK函数进行包装,如VC的MFC,BCB的OWL等,如果要深入 下去,还是要熟悉SDK。     两种方法有哪些区别呢:SDK编程就是直接调用windows的API进行编程,但是有上千个API组成(win95的API有两千多个),这种数目太大了,对于编程显然不利。而MFC把这些API封闭起来,共有一百多个类组成。一般只需20多个windows类和另外20...
阅读全文
2012-08-01 03:32 工业·编程 ⁄ 共 1958字 暂无评论
    研究表明 (Hayes,Bloom) 在任何一种领域内,象下棋、作曲、绘画、钢琴演奏、游泳、网球、以及原子物理学和拓扑学,等等,要达到专家水平大约都要化十年时间。没有真正的捷径:即使是莫扎特,4岁时就是音乐神童,13年后才开始写出世界级的作品。在另一方面,披头士似乎在19年的Ed Sullivan表演上一炮走红。但他们从1957年就开始表演,在获得大众青睐后,他们的第一个重大成功,Sgt. Peppers,是1967年发行的...
阅读全文
2012-08-01 03:30 工业·编程 ⁄ 共 12087字 暂无评论
    Microsoft Speech SDK提供关于语音(Speech)处理的一套应用程序编程接口SAPI(Speech Application Programming Interface)。SAPI提供了实现文字-语音转换(Text-to-Speech)和语音识别(Speech Recognition)程序的基本函数,大大简化了语音编程的难度,降低了语音编程的工作量。Speech SDK可以免费从如下网址下载:http://www.microsoft.com/speech。 由于Speech SDK是以COM接口的方式提供服务的,所以首...
阅读全文