- 博客(14)
- 收藏
- 关注
[C++][源代码]后缀表达式转化为前缀表达式
撰文/周翔本人开源代码页:http://blog.csdn.net/hifrog/category/131301.aspx功能:用户输入一个字符串,判断这个字符串是否是后缀表达式,并把它转化为前缀表达式,并显示。原理:利用S属性文法的制导翻译生成语法树节点,其中该语法树为二叉树。非叶节点保存运算符,叶节点保存数字或变量。制导翻译公式请参考《编译原理》(高等教育出版社,陈意云著,2003年版)一...
2005-07-31 23:11:00 214
C/C++中的日期和时间
C/C++中的日期和时间撰文/周翔摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟...
2005-07-31 20:03:00 91
MSComm控件使用详解
MSComm控件使用详解 龚建伟:这篇东西来不及好好整理,因有朋友经常提及,先放在这里,如果有必要,再详细理顺一下,更为详细的信息请去看MSDN。 摘要:本文详细介绍了MSC...
2005-07-19 21:27:00 134
常用数据类型转换(VC)
刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;...
2005-07-19 17:01:00 136
怎样编写一个在USB接口读写数据的程序
使用一个GUIDguidHID_1查找并打开一个USB设备extern "C" int PASCAL SearchUSBDevice(){HANDLE hUsb;int nCount, i, j;//标记同一设备个数HDEVINFO hDevInfoSet;BOOL bResult;PSP_DEVICE_INTERFACE_DETAIL_DATA pDetail =NULL;memset(m_sy...
2005-07-16 20:12:00 1216
驱动开发工具DriverStudio官方说明
提高设备驱动程序的开发速度 视窗系统设备驱动程序的综合开发工具 NuMega DriverStudio – 设备驱动程序开发工具中的极品 设备驱动程序常常被认为是开发精英们涉足的领域,如今已成为技术创新中的一个严重的瓶颈。由于它难于编写,运行失败时又会产生灾难性的后果,所以微软公司将设备驱动程序视为造成视窗系统稳定性问题的首要原因。 随着DriverStudio的面市,康博软件公司正在继续谱...
2005-07-14 17:36:00 671
RS232接口转USB接口的通信方法
引 言 USB作为一种新的PC机互连协议,使外设到计算机的连接更加高效、便利。这种接口适合于多种设备,不仅具有快速、即插即用、支持热插拔的特点,还能同时连接多达127个设备,解决了如资源冲突、中断请求(IRQs)和直接数据通道(DMAs)等问题。因此,越来越多的开发者欲在自己的产品中使用这种标准接口。而RS232是单个设备接入计算机时,常采用的一种接入方式,其硬件实现简单, 因此在传统的设备中...
2005-07-13 19:30:00 542
在VC++中利用ActiveX控件开发串行通信程序
在开发微机控制系统的过程中,我们经常需要通过RS-232串行接口与外部设备进行通信。例如分级控制系统中上位机与下位机的数据交换以及数据采集系统中计算机与数字仪表的通信等。在DOS时代,编写串行通信程序是一件相当复杂的工作,程序员需要具备相当的硬件知识,对可编程串行通信接口芯片的内部寄存器定义、工作方式、指令字等相关内容有所了解,才有可能着手编写程序,大量的时间和精力都花在了如何与硬件打交道上,而...
2005-07-12 21:20:00 117
用MFC实现串口编程
目次:一.串行通信的基本原理二.串口信号线的接法三.16位串口应用程序的简单回顾四.在MFC下的32位串口应用程序㈠ 使用ActiveX控件㈡ 使用32位的API 通信函数本文详细介绍了串行通信的基本原理,以及在Windows NT、Win98环境下用MFC实现串口(COM)通信的方法:使用ActiveX控件或Win API.并给出用Visual C++6.0编写的相应MFC32位应用...
2005-07-12 17:07:00 139
rs232c詳解
rs232c詳解串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产...
2005-07-11 22:00:00 964
美女的程序
result love(boy, girl) {- if ( boy.有房() and boy.有车() ) {- boy.set(nothing); return girl.嫁给(boy); } if ( girl.愿意等() ) {- while( ! (boy.赚钱 > 100,000 and girl.感情 > 8 ) {- for...
2005-07-07 15:07:00 127
基于VC的接收机串口程序设计
摘 要: 本文介绍了使用Visual C++开发使用接收机与PC机通信的接口程序,利用ActiveX控件来简化程序设计难度的方法,并给出了详细的实现方法,具有一定的实用意义。 关键词 串口通信 Visual C++ ActiveX控件 一、 引言 串行接口是微机与外部设备的主要通信接口之一。只需要一条信号线就可以进行单向数据传送。由于线路简单,价格相对较低,得到了广泛应用。 如果想利用串行...
2005-07-03 18:04:00 87
vc读写rs232口
打开RS232: HANDLE hComPort = CreateFile( "COM1", //String,COM name. GENERIC_READ|GENERIC_WRITE, // access mode 0, // share mode NULL, // security attributes OPEN_EXISTING, // how to create F...
2005-07-03 17:44:00 179
曲线拟合
曲线拟合document.title="曲线拟合 - "+document.title 1.最小二乘法//最小二乘法曲线拟合typedef CArray<double,double>CDoubleArray;BOOL CalculateCurveParameter(CDoubleArray *X,CDoubleArray *Y,long M,long N,CDouble...
2005-07-02 12:08:00 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人