首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
看了2001年12月《电脑编程技巧与维护》中的"浅淡C(C++)语言下文件输入输出函数的一些局限性",并试验了一下,好像的确有很大问题.翻阅了一下Turbo C的HELP文档,其中是这样说的:  相似文献   

2.
在用一般的Windows程序设计方法编写位图(.BMP文件格式)操作程序时,需首先进行获得系统显示句柄、读取.BMP文件结构等复杂的操作,编程量很大。而用BorlandC 的OWL(Objects Windows Library)作位图的引导、显示等操作时,不必像一般Windows编程方法那样麻烦。BorlandC 提供了专门的类来简化这些操作,使操作位图变得简单、清晰。 Borland C 提供了TDC、TMemoryDC、TBitmap、TDib等类。使用这些类可方便对位图的各种操作。下面分别作简单说明: TDC类是GDI(Graphic Device Interface)DC的对象版本,它有一个HDC类型的成员(Handle to DC)。它通过此成员来调用Windows API的绘图函数,实现其丰富的绘图功能。  相似文献   

3.
自本刊1994年第2期刊登了《将BAT文件编译成COM文件的原理和方法》一文后,收到了很多来信,谈到他们对汇编语言了解不多,且程序较长,为此原作者采用C语言编程方法,实现了同样的功能。  相似文献   

4.
一本难得的C++教材——评谭浩强教授的《C++程序设计》   总被引:1,自引:1,他引:0  
近年来,由于面向过程的程序设计已满足不了编程的要求,而面向对象程序设计迅速地在国内推广,愈来愈多的人要求学习C 语言。但是由于C 语言语法复杂,使用灵活,内容广泛,不易掌握,这一点我在教学过程中也深有体会,学生对面向对象的思想不容易理解,但看了谭浩强教授出版的《C 程序设计》(清华大学出版社出版)后,问题就迎韧而解了。全书共分两大部分,前七章是基础部分,适用于从未学过C语言的读者。后七章是面向对象程序设计部分,有C语言基础的可以直接从这里入门。在这部分里系统地介绍C 所支持的面向对象程序设计方法的核心内容,按照“…  相似文献   

5.
阐述了DES发展现状及对网络安全的重要意义,并在此基础上对DES算法原理进行详细的介绍和分析。通过C#应用DES算法加解密的具体实现,进一步加深对DES算法的理解,论证了DES算法具有加密快速且强壮的优点,适合对含有大量信息的文件进行加密,同时分析了DES算法密钥过短(56位)所带来的安全隐患。  相似文献   

6.
应用程序的设计,常常涉及到C语言和DBASEⅢ、FOXBASE的混合编程。高级语言使用数据库的基本方法是将数据库文件转换成高级语言能够处理的文本文件,以此作为两种语言交换数据的中介,这样在处理大量数据时既浪费磁盘空间,又影响处理速度。因而在用C语言实际编程时,一般不使用这种方法,而采取直接访问数据库文件的方法。DBASE、FOXBASE数据库内数据库整体结构描述(从第0字节开始,共32字节)、字段结构描述(从第32字开始,每32字节一个附段)和数据库记录三部分组成。前两部分为库管理信息,用二进制存储;记录部分则为数据…  相似文献   

7.
有些程序员在使用C 编程时,往往忽略内联函数(Inline function)的使用.究其原因是对内联函数了解的不够,片面认为内联函数会增加程序代码长度,给调试带来一些困难等等.其实只要理解内联函数的内涵并注意正确的使用方法,根据自己的目的作适当调整,使用内联函数有助于提高程序的运行效率.  相似文献   

8.
读《电脑编程技巧与维护》1996年第2期《用C语言来实现对磁盘文件注册时间的改变》一文,受益匪浅颇受启发,该文用C语言来实现了对磁盘文件注册时间的改变,经调试运行果然不错,比用copy命令来改变磁盘文件注册时间的方法,确实方便实用许多,使时间精确到分、秒成为了可能,但文中所给程序只适合对一个文件的逐个修改,对批处理多个文件就明显感到重复繁琐,比较用工具程序pctools.exe中的attrib命令来改变磁盘文件注册时间并无明显优  相似文献   

9.
自从Borland公司1995年推出了新一代快速开发工具Delphi 1.0后,在快速开发工具(RAD)上引发了一场革命。Delphi改变了VB需要带运行动态链接库的解释模式,可以产生真正的EXE文件。另外Delphi自带了丰富的VCL控件(Visual Control Lib),使得Windows编程变得轻松自如。然而Delphi毕竟是使用Object Pascal语言,虽然该语言功能强大,但大多数Windows程序员习惯使用C和C  相似文献   

10.
介绍了3DES加密算法的原理,描述了对Python语言自带模块pyDES模块中3DES算法的优化过程,分析了3DES算法编程实现过程中效率优化时所遇到的问题及解决方法;最后使用Python语言中的profile工具对优化后的算法进行了测试,数据表明优化后的3DES算法提高了原算法的加解密速度和安全性.  相似文献   

11.
笔者阅读了95年1月《电脑编程技巧与维护》月刊,第67页《嫁接DOS外部命令使杀毒程序具备全盘扫描能力》一文后,觉得此原理可行,但操作制作时工作复杂,且涉及到DOS版本高低不同时,容易出错的问题,特将笔者常用的“文件全盘遍历搜索算法”整理,按“广度优先搜索”及“深度优先搜索”两种遍历思想,写成如下C语言程序。此程序在BOTLANDC++3.1下编译通过。  相似文献   

12.
用C/C++语言编程实现系统功能是当今世界计算机开发应用的重要趋势之一,然而当编程涉及到硬件接口、高级图形图像、高速动画、优化技术等应用问题时,为满足效率或其它要求,还必须使用汇编语言编程。因此,用C语言与汇编语言混合编程可以使二者互相取长补短,在缩短程序开发周期的同时提高代码质量。  相似文献   

13.
在众多的有关ODBC编程资料中,介绍的都是用CRecordView类来显示和编辑记录。而用户多数使用CView类或CScrollView类作为应用程序的框架,因此,在这种情况下使用对话框,实现对数据库记录的显示和编辑尤为重要。本文介绍了用MicrosoftVisual C++4.0的ODBC技术,在对话框内实现对FoxBASE/FoxPro DBF文件的定位显示和编辑(定位包括顶、底、前、后),追加和删除记录等功能,实现方法及步聚如下: 1.首先用FoxBASE或FoxPro来建立一个名为  相似文献   

14.
本文介绍了DES数据加密算法(Data Encryption Standard)的一般原理,同时对如何使用VC程序实现改算法作了阐述,并在DES原始算法实现的基础上(因为它一次只能加解密64位)进行扩充和改进,可以方便地加密/解密任何格式、任何大小的文件.  相似文献   

15.
在最近的编程中,笔者在使用流的过程中遇到一个问题,在用流读一个二进制文件时,读出的内容不正确。程序如下:#itlclllQe<stch.h>#i’lcttltle<——.b>#if,cll,ae<fistreslll.h>#if.cltl‘Ze<sT‘21lll3.h>#include<_.h>StrUtT13w----funs~x;ti’,slHlletly;fr’erln沏m出D&otseratDr>>(证D它出m&is,TP出血&卜;fr,eslnostrtmz’l&仍旧址拉>>(osan&。,TPofnt&山虽;istlealll&po>>(istream&is,TPoint&r)吾is>>r.互>>t.yireturnis;昏08trtalll&OI)eraIOr<<(os…  相似文献   

16.
95年6月《电脑编程技巧与维护》月刊第27页刊载的《文件全盘遍历的C语言实现》一文可实现全盘文件的遍历,但做为一个DOS的扩展命令显得单薄和用户界面不够友好。具体的说:一是缺少对命令入口参数的处理,应用不方便;二是显示界面过于简单和缺少暂停控制。 为此笔者用C语言编制了一个程序,该程序能显示任意子目录树下指定的目标文件,使得在多级目录中查找目标文件变是简单、轻松。除没有/P、/W参  相似文献   

17.
为了提高网络中数据传输的安全性,对数据文件加密是一种常用的有效手段。利用C#作为文件加密系统的开发平台,采用面向对象程序设计方法,并基于DES加密算法实现了文件的加密、解密、密码设置等功能。测试结果表明,该文件加密系统可对ASCII文件正确、快速加解密,且密文文件很难破解,该系统可广泛用于网络通信领域中。  相似文献   

18.
郑智 《电脑学习》2000,(4):28-29
鼠标是一种重要的输入工具 ,在程序设计、软件开发中不能缺少对鼠标的设计。在WINDOWS编程中鼠标以集成在编译系统中 ,程序员只需调用鼠标发出的消息。但在DOS编程中还没有一个编译器有鼠标的系统调用 ,程序员必须为每一个程序编一个鼠标接口。本文介绍一个用C + +语言开发的鼠标类 ,以解决此问题。1.关于鼠标的中断简介 (见表 1) ,该中断在执行鼠标驱动程序后激活 ,调用方法 :int86 (0x33,&io ,&io)。 表 1功  能入口参数出口参数初始化ax=0ax =是 (-1)否 (0 )安装鼠标bx=鼠标的按键数显示鼠标ax=1(无 )隐…  相似文献   

19.
最近有朋友问我:“按照《电脑爱好者》上刊登的《C++Builder几次精通》的方法所编写的应用程序,为什么在安装了Borland C++ Builder的电脑上可以正常运行。而在没有装Borland C++ Builder的电脑上却不能运行呢?”其实这主要是两个问题造成的。 一、在C++ Builder中引入了包(Packages)的概念。在安装了C++ Builder后,你会发现在Win95的System目录下新增了约有18个以BPL为扩展名的文件,这就是C++ Builder的包文件(在Delphi中你也  相似文献   

20.
本文介绍一种C语言和FoxBASE按照一定的规律通过对MEM文件的读写,即可实现它们之间快速的任何类型的参数传递的方法。 FoxBASE的内存变量MEM文件是由多个变量组成的顺序文件,系统可通过顺序读写对变量进行存取。MEM文件中每个变量都由两部分组成:变量说明部分和变量内容部分。 (1)变量说明部分占32个字节 1~11字节为变量名;第12字节为变量类型(C,N,D和L,分别对应为43,4E,44和4C);第17字节为变量内容的实际长度,分别对应于:字符型变量长度为字符串本身长度加1,  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号