内容列表
跟踪API
跟踪监视方案概览当我们对某一目标程序进行API函数的跟踪监视分析时,根据跟踪监视的目标,基本上有以下几种途径实现对API函数的跟踪监视:  写Log记录分析 如果拥有目标程序的源代码,就可以在关键的API函数的入口点和出口点记录API的参数和运行结果。在除错程序中是经常可以看到这种方法的。该方法的缺点就是必须拥有源代码,每次修改Log时必须重新编译源代码。由于该方案和我们要讨论的目标
分类:VC语言 查阅全文
音视频同步-时间戳
媒体内容在播放时,最令人头痛的就是音视频不同步。从技术上来说,解决音视频同步问题的最佳方案就是时间戳:首先选择一个参考时钟(要求参考时钟上的时间是线性递增的);生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一般包括开始时间和结束时间);在播放时,读取数据块上的时间戳,同时参考当前参考时钟上的时间来安排播放(如果数据块的开始时间大于当前参考时钟上的时间,则不急于播放该数据块,直到参考时钟
分类:VC语言 查阅全文
语言增强功能和简化的 GUI 开发丰富了 C++ 应用程序
Visual Studio .NET 2003 为设计器引进了 C++ 支持,并提供了可供其他语言开发窗体、控件、组件和数据集的全部 RAD 功能。点击此处阅读全文
分类:VC语言 查阅全文
VC调用ADO要注意的问题
困扰我几个月的问题终于解决了,以前写了一个程序,启用了二十个线程同时调用数据库,但是只建立了一个数据库连接,结果程序老不稳定,跑一跑就没反应了,而且调试时调用栈也展不开。而且到最近程序死掉的速度越来越快。今天将程序改为每个线程建立一个连接,结果就稳定起来了。看来,通过ADO调用数据库也要每个线程建立一个连接才行。
分类:VC语言 查阅全文
使用VC6进行ADO编程,使用SQL SERVER 2000+WINDOWS SERVER 2003+VC6(第二部分)
目的是将SUN等服务器产生的日志文件--文本格式,写入到SQL SERVER数据库,实现功能为:1.修改源日志格式为以逗号分割字段,写入成一个新的日志文件。2.程序读出新日志文件,写入到数据库(分别利用RecordSet和存储过程实现)。由于是初学VC,不当之处请高人指正,万分感谢!第二部分工程名称为vcado,如下是在vcado.h中的重要源代码!class CVcadoApp : public
分类:VC语言 查阅全文
新手指南-序列化篇之一
序列化初步(翻译)                 原著:http://www.codeproject.com/cpp/serialization_primer1.asp序列化是从固定存储介质中读和写一个对象的过程,例如磁盘文件。序列
分类:VC语言 查阅全文
Reading/Writing Disk Sectors (Absolute Disk Read/Write)
Windows 9x Windows 9x provides a vxd called vwin32.vxd using which msdos functions including absolute disk read/write can be performed. A handle to vwin32.vxd must be first created using the Create
分类:VC语言 查阅全文
Win2000下直接读写磁盘扇区
在NT和2000下,通过CreateFile来打开需要读写的驱动器,ReadFile、WriteFile来进行磁盘读写。下面的代码演示了,如何读写A驱/* -----------------------------------------------------Read Floppy Disk Sector for win NT/2000reads [numsec] sectors from [h
分类:VC语言 查阅全文
VC++实现Win2000下直接读写磁盘扇区
引言  由于Windows 操作系统在很大程度上采取了访问安全保护机制(例如,在Windows操作系统下不能直接访问物理内存、不能使用各种DOS、BIOS中断等等),使得广大程序设计人员在长时间的开发过程中不知不觉地逐渐养成了这样的潜意识——在Windows操作系统下直接操纵硬件设备是极端困难和非常烦琐的,并将其看作Windows编程的一个禁区。尽管在大多数场合下这样的论断
分类:VC语言 查阅全文
新手指南-序列化篇之二
序列化初步(翻译) 原著:http://www.codeproject.com/cpp/serialization_primer2.asp 在第一部分,我们学到了如何通过CArchive类的serialize()函数来序列化一个简单对象。象下面的程序这样: int CFoo::serialize     (CArchive* pArchive) &nbs
分类:VC语言 查阅全文
使用SQLDMO控制 SQL Server
微软为外部程序的MS SQL Server服务访问提供了功能强大的COM接口,通过这些接口,可以不费吹灰之力就可以方便的访问SQL的服务。 第一步:在MS SQL Server的安装目录下面找到在sqldmo.rll文件,然后 #import "sqldmo.rll" no_namespace 这样就生产了sqldmo.tlh和sqldmo.tli文件,里面包含了SQL的COM接口的定义和实
分类:VC语言 查阅全文
网络编程的练习2
 这是一个服务器端的类,采用的是TCP传输        服务端                    &nb
分类:VC语言 查阅全文
VC实现录音,放音,保存,打开功能
        好长时间没有更新blog了,都快黄了~今天来唠叨唠叨~!        前一段时间写一个录音功能的DLL,找了N久,发现N多例子都非常麻烦!现在功能DLL做完了,总结一下贴出来大家看看.   &
分类:VC语言 查阅全文
新手指南-指针篇
新手指南-指针(翻译)                             原著:http://www.cod
分类:VC语言 查阅全文
[MSDN]如何利用qsort对CArray的继承类进行排序
  HOWTO: Quick Sorting Using MFC CArray-Derived Classes ID: Q216858 The information in this article applies to: Microsoft Visual C++, 32-bit Editions, versions 5.0, 6.0 SU
分类:VC语言 查阅全文
今天又发现IE的一个BUG!与Binary Behavior有关
        今天又发现IE的一个BUG,再次郁闷!对我项目的影响不小啊。        当你在页面中使用了实现了IHTMLWindow接口中onafterprint事件处理的Binary Behavior时,你会发现,onafterpr
分类:VC语言 查阅全文
属性页中的ON_UPDATE_COMMAND_UI
         我前面翻译了一篇文章简单的谈了一下在对话框处理ON_UPDATE_COMMAND_UI 消息。又在www.codeguru.com上看到在属性页中处理ON_UPDATE_COMMAND_UI 消息的方法和在对话框中稍有不同。两者的处理大体上一样。只是在属性页中还需要一个步骤。  &
分类:VC语言 查阅全文
使用VC6进行ADO编程,使用SQL SERVER 2000+WINDOWS SERVER 2003+VC6(第三部分)
目的是将SUN等服务器产生的日志文件--文本格式,写入到SQL SERVER数据库,实现功能为:1.修改源日志格式为以逗号分割字段,写入成一个新的日志文件。2.程序读出新日志文件,写入到数据库(分别利用RecordSet和存储过程实现)。由于是初学VC,不当之处请高人指正,万分感谢!第三部分由于工作需要,本人初学VC6,在网上找了很多关于VC6进行ADO编程文章,但大部分都以ACCESS为数据库,
分类:VC语言 查阅全文
window进程小议
    进程的概念大家可能早就听说过,但是也许你的理解比较肤浅,只是片面的认为进程就在window里面实际运行的代码!其实不然!(本人原来也这样认为)本问就将对于这个概念跟大家进行下交流,如果有什么偏差请大家指出,共同进步!概念    操作系统创建一个进程实际上在存储空间上开辟了两大块:第一,该进程的内核模块,用于系统
分类:VC语言 查阅全文
网络编程的练习3
无连接套接字时序:    服务器                           &n
分类:VC语言 查阅全文
<< 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 >>