用VC实现拨号上网程序
HOT

序:近日,有位朋友问到用VC实现拨号上网的程序,今天在网上无意中发现了这篇文章,于是便转载过来,希望对这位朋友有所帮助! 正文:    大家知道,在netants、download expert等软件中都带有定时拨号上网下载软件的功能。而一般用户的拨号上网,利用的是windows的remote access service(ras,远程访问服务)。下面介绍一下其在visual ...
阅读全文

用VC++6.0的Sockets API实现一个聊天室程序
HOT

1.VC++网络编程及Windows Sockets API简介   VC++对网络编程的支持有socket支持,WinInet支持,MAPI和ISAPI支持等。其中,Windows Sockets API是TCP/IP网络环境里,也是Internet上进行开发最为通用的API。最早美国加州大学Berkeley分校在UNIX下为TCP/IP协议开发了一个API,这个API就是著名的Berkeley...
阅读全文

以原始套接字的方式 截获流经本机网卡的IP数据包
HOT

内容提要 从事网络安全的技术人员和相当一部分准黑客(指那些使用现成的黑客软件进行攻击而不是根据需要去自己编写代码的人)都一定不会对网络嗅探器(sniffer)感到陌生,网络嗅探器无论是在网络安全还是在黑客攻击方面均扮演了很重要的角色。通过使用网络嗅探器可以把网卡设置于混杂模式,并可实现对网络上传输的数据包的捕获与分析。此分析结果可供网络安全分析之用,但如为黑客所利用也可以为其发动进一步的攻击提供有...
阅读全文

VC编程实现文本语音转换
HOT

内容简介    文本语音(Text-to-Speech,以下简称TTS),它的作用就是把通过TTS引擎把文本转化为语音输出。本文不是讲述如何建立自己的TTS引擎,而是简单介绍如何运用Microsoft Speech SDK 建立自己的文本语音转换应用程序。    Microsoft Speech SDK简介    Microsoft Speech SDK是微软提供的软件开发包,提供的Speech ...
阅读全文

VC实现多格式图像的转换
HOT

色彩鲜艳漂亮的高品质图像,一个个形象生动的Windows图标,高速运动、活灵活现的三维动画,这些无一不显示出程序设计者的艺术才华。在程序设计中,图像处理已经成为每个程序员的必修课。 在VC中编程显示一幅位图,下列步骤是不可缺少的: 装入位图、获得位图的大小信息、启用设备环境、位传输等,所需的程序代码一般比较冗长而且复杂。如果想将装入的位图另存为其他格式的图像文件,代码就更长了。这一切都是因为GDI...
阅读全文

VC不是梦想,C 需要自由的心 (转贴)
HOT

现在中国程序员群体的思想走向已经到了一种非常危险的一边倒的地步, 上几期电脑报上登出了几名14岁的小孩子, 刚刚学会写几个程序, 就把VC列为自己 的梦想. 我去年找工作的时候,连续被几个公司问会不会VC,得到我的答复之后, 他们怎么也不能相信一个学了四年C,两年多C ,还利用“空闲”时间学习了Java、 Perl的人,一个敢于在“专长”一栏里写上“掌握C ”的人,居然只是对VC“略 有了解”,我...
阅读全文

VC 中资源和编译
HOT

VC 中资源和编译资源文件(就是以应用程序名和扩展名是.rc的文件)很大程度上决定了应用程序的用户界面。在VC 中资源文件包括以下内容:Accelerator //模拟菜单和工具栏的选择内容Dialog //对话框的布局及内容Icon //图标有两种一种是16X16一种是32X32。Menu //应用程序的主菜单及所属的弹出式菜单String table //字符串不属于C 源代码部分Toolba...
阅读全文

初学者如何开始学习VC的看法
HOT

1.学习VC的一点体会    如果没学过编程,最好从C开始,然后学习VC++。当然一开始就学VC也行,不过VC太庞大了,难以把握。用VC时,别用它的类,就用标准C和Win32 API编写命令行的程序,这样VC只是一个方便的C编辑/编译/调试器,而不是功能极多、庞杂的重型软件,这就和使用Turbo C差不多,只是功能更强了,使用更方便了。同时这样编程还有一个好处,就是可以熟悉Windows系统的工作...
阅读全文

用vc设计系统援救程序
HOT

一.引言   Windows的system.dat和user.dat中存储着windows注册表,win.ini和system.ini中也存储着一些重要的初始化信息,对它们进行备份可以避免一些重装系统之类的繁琐.虽然windos自带一些备份和恢复系统信息的功能,但是使用起来很不方便.经过一些研究,我发现你完全可以非常容易地设计出自己的系统援救程序. 二.关键问题分析   1.在程序中调用系统现有的...
阅读全文

用Win-TC编译与用TC2.0编译的差异
HOT

现在有一种在Windows下运行的一种叫Win-TC的C语言源代码编辑工具以小巧的身躯和强大的功能受到很多网友的青睐。但最近有位朋友给我一个关于指针的源程序。用Win-TC编译和英文版TC2.0编译出来的结果截然不同,请看下面的代码: #include "stdio.h" main(){ int a=100,*pa=&a,*pp=pa; printf("a=%d,pa=...
阅读全文

编程者说之C语言
HOT

谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语言就显得轻而易举了。忧虑的是,C语言犹如“少林武功”一般博大精深,太难学了。其实就笔者认为C语言并非是“difficult(困难)”的,只要你能理清思路,掌握它的精髓,那么自学C语言是一件非常容易且又...
阅读全文

什么是结构体?
HOT

自己总结的,觉得能帮助初学者看透一些纷繁复杂的语法规则,理解C语言的真谛  第一次发布,不一定正确,欢迎讨论、指正、补充  1. 表达式定律     任何能产生数值结果的运算、操作都可以作为表达式,并可以放到任何需要数值结果的地方,只要数值类型能够匹配     常见的可以产生数值结果的运算和操作     算术...
阅读全文

C/C++中的结构体
HOT

什么是结构体?    简单的来说,结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型,第二相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组...
阅读全文

Turbo C(V2.0)编译错误信息(2)
HOT

分析与处理:在 for语句中,如果控制表达式后缺少右括号,则会出现此类错误。 For statement missing( (For语句缺少"(") For statement missing; (For 语句缺少";") 分析与处理:在 for语句中,当某个表达式后缺少分号,则会出现此类错误。 Function call missing) (函数调用缺少")") 分析与处理:如果函数调用的参数表...
阅读全文

Turbo C(V2.0)编译错误信息(1)
HOT

   说明:Turbo C 的源程序错误分为三种类型:致命错误、一般错误和警告。其中,致命错误通常是内部编译出错;一般错误指程序的语法错误、磁盘或内存存取错误或命令行错误等;警告则只是指出一些得怀疑的情况,它并不防止编译的进行。    下面按字母顺序A~Z分别列出致命错误及一般错误信息,英汉对照及处理方法: (一)、致命错误英汉对照及处理方法: A-B致命错误 Bad call of in-lin...
阅读全文
143 页 / 共 196