用VC++开发WinPopup的增强版
HOT

在Internet Explorer 中,微软带有两个很好的局域网通信工具:Chat 和NetMeeting,它们能使局域网中的用户通过互发消息文本、电子白板,甚至语音和视频图像进行交流,但是它们都需要指定一个服务器才能正常工作。在通常由若干台Windows 95/98 组成的对等网中,真正适用的消息传送工具仍然是微软通过网络组件安装的WinPopup.EXE,但微软好像忘记了这个小程序,使它从最...
阅读全文

C++基础知识测试题
HOT

本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)提示:这里“零值”可以是0, 0.0 , FALSE或者“空...
阅读全文

上海贝尔C/C++测试题
HOT

考查自己的编程质量究竟如何。然后参照答案严格打分。 (1)如果你只得了几十分,请不要声张,也不要太难过。编程质量差往往是由于不良习惯造成的,与人的智力、能力没有多大关系,还是有药可救的。成绩越差,可以进步的空间就越大,中国不就是在落后中赶超发达资本主义国家吗?只要你能下决心改掉不良的编程习惯,第二次考试就能及格了。 (2)如果你考及格了,表明你的技术基础不错,希望你能虚心学习、不断进步。如果你还没...
阅读全文

在程序中实现换Skins功能
HOT

随着软件设计水平的发展,人们已越来越注重软件界面的设计,从最初文字界面、仿Windows界面,到现在的Windows界面。现在许多程序员开始设计背景插件,以使用户可以随时选取自己喜欢的背景图案,从而定制出属于自己风格的软件界面。  在这方面,Winamp可说是一个典型的代表,其众多的Skins使喜欢他的用户爱不释手,其次便是超级解霸5.5。  那么怎样在自己设计的程序中实现上述功能呢?最近笔者通过...
阅读全文

VC++中实现程序互斥运行
HOT

在软件的开发过程中,有时需要控制一些程序不能同时运行,也就是多个程序间互斥运行(还包括禁止同一程序运行多个实例)。针对这一问题,我们在Visual C++ 6.0中利用内存映射文件实现了多个程序间的互斥运行。  在讲述具体的编程方法之前,让我们先来看看和内存映射文件操作有关的几个重要的函数:  1)CreateFileMapping函数为指定的文件创建一个文件映射对象,该函数的原型如下:  HAN...
阅读全文

用Visual C++开发简易浏览器
HOT

 随着Internet的持续升温,Web类应用软件得到广泛应用,有越来越多的软件具有了Web特性,我们的很多应用开发往往也需要具有Web浏览功能。以下就让我们讨论一下怎样实现一个具有基本浏览功能的Web浏览器。  在Visual C++5.0的Components and Controls Gallery中有一个Web Browser控件,利用这个控件,我们就可以实现一个小型的Web浏览器。通过如...
阅读全文

VC++中实现FTP
HOT

 这个小程序用VC ++很方便地实现了FTP 功能。这只是个小测试程序,通过这个程序还可以扩展许多功能,如实现FTP 的下载文件等。在实现这个小程序之前,可用VC +编写一个拨号上网的小程序,先实现拨号上网,再运行这个小程序。  以下是该程序的源代码和运行窗口。  在VC ++中创建一个基于对话框的应用程序,需要注意的是在创建此工程时,一定要选择Windows Sockets 这一选项。创建的对话...
阅读全文

用MFC快速网络编程
HOT

随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C ++语言对底层操作的优越性,许多文章都曾经介绍过用VC ++进行Socket 编程的方法。但由于都是直接利用动态连接库wsock32.dll 进行操作,实现起来比较烦琐。其实,VC ++的MFC 类库中提供了CAsyncSocket 这样一个套接字类,用他来实现Socket 编程,是非常方便的。  本文将用一个Echo ...
阅读全文

控制远程计算机拨号上网并获取其IP地址
HOT

本文提出采用Win98 拨号网络服务器、FTP 协议和免费个人主页空间站点实现控制远程计算机拨号上网并获取其IP 地址的方法,该方法在实施远程维护等方面具有较高的实用价值。  一、问题的提出  许多计算机系统需要7 ×24 小时稳定可靠运行,当出现突发事件时,要求能对系统实施远程系统维护以便排除故障,此时就需要本地计算机和远程系统建立通信连接,通过相应的工具软件实施远程维护。在建立远程通信连接时,...
阅读全文

在ActiveX控件中引入窗体技术
HOT

 引入Dialog技术   下面介绍在制作ActiveX控件时引入有模式对话框技术,制作步骤如下:   1.创建一新的MFC ActiveX ControlWizard项目,取名为Hello,其他用缺省选项;   2.在ResourceView页中新增一对话框资源,命名为IDD_HELLODIALOG,可以在对话 框上放自己的控件;   3.为对话框资源IDD_HELLODIALOG创建新类CHe...
阅读全文

项目存档管理规范
HOT

项目存档管理规范在我们开发过很多个项目之后,每个项目都会累积下很多源码、文档等,查找和整理起来很不方便,如果我们又要同时工作于多个项目的话,情况会更糟。所以对每个项目的各种档案进行有效管理很有必要,从公司层面上来说,可以采用版本控制系统(例如VSS、CVS等)来进行管理,从个人来说,可以建立自己的一套文档存放规范,减少文档存放的随意性,把各种项目档案进行合理组织,方便以后的查找和整理。以下就谈谈我...
阅读全文
164 页 / 共 196