C#和C++的速度大比拼
HOT

C#目前是微软.NET平台首推的应用程序开发语言。C#编写的应用程序必须运行在一个特殊的环境中,即受控环境(managed)。与以往非受控(unmanaged)的C++相比,C#应用程序的性能到底如何呢?经过几个方面的性能测试,我们发现C#应用程序的运行速度远远不如非受控C++应用程序。在这场速度的大比拼中,非受控C++具有明显的优势。它将一如既往地成为大多数程序员的最爱。  ...
阅读全文

用VC存取数据库中的大对象
HOT

在用Visual C++编写应用程序时,常会遇到如何存取数据库中大对象的问题。大对象文档以二进制数据形式保存在BLOB类型的字段中,这些大对象可能是Word、Execl或图片文件等,目前多数数据库都支持BLOB类型的字段。   VC存取这些大对象数据有众多方法,如OLE、ActiveX等,事实上VC的MFC提供了一个很方便的实现方法,即利用MFC提供的CLongBinary类可...
阅读全文

VC中读取mp3文件信息的方法
HOT

标准格式的mp3文件中,都有一些自身描述的信息,比如歌曲名称、歌手、专辑名称等信息。这些信息都记录在mp3文件中,而且格式是固定的。那么,我们就可以用编程的方式来获取这些信息。其实说简单一点,就是VC文件读取的操作。不过mp3有一定的信息结构,在mp3文件的最后128个字节,就包含上述的信息。那么我们打开mp3文件, 读取最后128个字节即可。利用如下的结构体,我们就可以方便获取mp3的信息了:t...
阅读全文

VC++实现应用程序对插件的支持
HOT

引言   目前,不少流行软件都提供有对外挂插件的支持功能,如Winamp、Realplay等等。这些软件通过对插件技术的使用为日后的软件升级和功能扩展提供了相当的便利条件。尤为重要的是,通过使用插件技术,使得对软件的功能扩展将不再完全受限于软件厂商,任何第三方开发商或是程序员个人只要遵循了软件提供的插件接口标准去开发插件就完全可以同主体软件有很好的兼容,从而使用户对应用程序进行个性化功能扩展成为了...
阅读全文

值得学习的一个知识面—- 搜索引擎系统
HOT

一、搜索引擎概述搜索引擎的发展历史在互联网发展初期,网站相对较少,信息查找比较容易。然而伴随互联网爆炸性的发展,普通网络用户想找到所需的资料简直如同大海捞针,这时为满足大众信息检索需求的专业搜索网站便应运而生了。  现代意义上的搜索引擎的祖先,是1990年由蒙特利尔大学学生Alan Emtage发明的Archie。虽然当时World Wide Web还未出现,但网络中...
阅读全文

基于Visual C++的Winsock API研究
HOT

为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即Windows Sockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的Windows下的网络编程接口。现在的Winsock已经基本上实现了与协议无关,你可以使用Winsock来调用多种协议的功能,但较常使用的是TCP/IP协议。Socket实际在计算机中提供了一个通信...
阅读全文

VC开发数据库基础之ADO篇
HOT

一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例...
阅读全文

麻烦各位高手来帮个忙。。。江湖救急!!!
HOT

老师留了国庆长假的作业。。。上学期的C语言考试是蒙混过关的,本以为安全了,结果这学期竟然要求用C语言写个作业。。。哭了。。。麻烦各位高手帮个忙吧。。。实在是不会做。。。具体的要求都在下面了。。。再次感谢!!P.S 做好后麻烦发到suboqin1987@sina.com 或者 suboqin1987@sohu.com   期待大家。。。 再P.S 不用做的太出...
阅读全文

求助–图书管理系统.湖救急啊大哥大姐
HOT

1.新书入库:图书信息包括书名,书号,库有量,现有量共4项,首先输入3本书的信息,并将其存入文件"book.dat"中,当有新书入库时,先判断文件是不是有址书,有则修改库存量,没有则将该书的信息加到文件中.2,图书查询:输入一个书号,在文件中查找此书,找到则输出此书的全部信息,找不到输出查找失败的信息.3,借书管理(1)每个读者的信息包括姓名,编号,1张借书卡,输入3个读者的信息存入文件"rend...
阅读全文
134 页 / 共 196