自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蝈蝈俊.net

记录自己的学习心得

  • 博客(29)
  • 收藏
  • 关注

原创 一种不易察觉的内存泄露

  电子科技大学 朱宁 ---- 最近,笔者用VC++编写一个屏幕保护程序的时候,发现了内存泄露的问题,感到 非常困惑。后来,在参考几个例子的基础上,解决了这个问题。下面让我们分析 其原因和处理方法: ---- 笔者由CWnd派生了一个子类CDrawWnd, 在主程序类的InitInstance()中添加了 如下代码: m_pMainWnd=new CDrawWnd();m_p

2001-01-21 15:14:00 2174

原创 多边形窗口

多边形窗口闻怡洋当你看腻了矩形窗口后,你想不想改变你窗口的形状呢?你需要做的很简单。产生一个CRgn对象,并调用int CWnd::SetWindowRgn( HRGN hRgn, BOOL bRedraw );下面将讲述具体方法:在窗口的OnCreate中(窗口必须为WS_POPUP风格,其它的我没有试过)下面的代码将创建一个三角形的窗口。int ctW::OnCreat

2001-01-21 14:52:00 1801

原创 用VC++实现异形窗口.

 用VC++实现异形窗口.大连铁道学院(116028)李文辉随着Microsoft凭借Windows在操作系统上取得的巨大成绩,Windows用户界面也日益成为业界标准。统一的界面给广大用户对应用软件的学习与使用带来了很大方便。但每天都面对同一副面孔,日久天长难免会产生一些厌倦,开发一些“离经叛道”,一改Windows应用程序千篇一律的“标准”界面,一定会给你带来一种清新的感觉

2001-01-21 14:40:00 2866 2

原创 用VC++实现不规则窗口

作者:曾劲峰   随着Windows95的推出,在PC系统中出现了越来越多的应用程序采用了非矩形外观的窗体,或者模拟现实中的事物,如钟、眼睛等;或者创造一个具有三维观感的非现实物体,这类程序以各种mp3播放器为代表,甚至一些大腕级的老牌应用程序(如Norton),也开始拥有这种窗口。一来是因为Windows操作系统和各类开发工具自身功能的极大提升;二来,也说明开发人员希望通

2001-01-21 14:35:00 2381

原创 如何往IE工具条添加按钮

 如何往IE工具条添加按钮浙江省温岭市电信局 王骏下载示例工程问题提出:金山词霸、网络蚂蚁等软件安装后会向IE的工具条添加自己的按钮。按下按钮后还会作出相应的动作,这种功能是如何实现的呢?读完本文,您也可以将自己应用程序的按钮添加到IE的工具条中。基本原理:从IE5开始便允许我们向工具栏添加自己的按钮,其本质就是修改注册表,添加创建此按钮所需的信息。实现步骤:1.创建此按钮的GUID(

2001-01-19 15:47:00 2361

原创 用VB编写网络寻呼机(1)

   提起ICQ的大名,爱好电脑的朋友一定不会感到陌生的吧?ICQ就是互联网上的寻呼机,无论什么时候,只要你的朋友在线,你只需在ICQ中输入他的ID号码,你就可以在互联网上呼到他。ICQ由于其方便、快捷,且拥有众多的注册用户而一举成为互联网上最流行的网络寻呼机,它几乎成为每一个上网用户的必备之物。当你在使用ICQ的时候,是否会想过自己动手编写一个

2001-01-18 15:05:00 1629

原创 用VB编写网络寻呼机(2)

 二、在服务器端Server工程中也建立一个窗体,加载WinSock控件,称为tcpServer,协议选择TCP,设置其Index值为0,并在工程中添加模块。    内容如下: Private Type ActiveUser ClientIP As String ’记录客户的IP地址 ClientPort As Integer ’记录当前会话的端口 ClientID As Long ’记录客户

2001-01-18 15:05:00 1679

原创 软件、软件危机、软件工程

1、软件及其特性  第一个写软件的人是Ada(Augusta Ada Lovelace),在1860年代他尝试为Babbage(Charles Babbage)的机械式计算机写软件。尽管他们的努力失败了,但他们的名字永远载入了计算机发展的史册。   在1950年代,软件伴随着第一台电子计算机的问世诞生了。以写软件为职业的人也开始出现,他们多是经过训练的数学家和电子工程师。1960年代美国大学里开始

2001-01-18 14:58:00 4582

原创 在VC编写的组件中使用ASP对象

    讨饭猫翻译简介 本文用一个简单的sample演示如何在VC++ ATL编写的组件中调用我们熟悉的ASP对象(Request,Response,Session等等)。你会发现在 Visual C++中使用 ATL Object Wizard就可以达到我们的目的。但使用OnStartPage,OnEndPage事件并不是最佳方法。 在IIS3.0中,组件

2001-01-18 14:41:00 2683

原创 MFC架构下的DirectX8

MFC架构下的DirectX8第一章 MFC框架(DX8MFC)这里的MFC框架指的是一个符合游戏开发应用的框架,当然你也可以写一个符合你要求的MFC框架。如果你对MFC比较熟悉的话可以直接从第二章开始阅读。本框架是以后几个例子的基础,如果你对MFC不是很了解的话,就要认真阅读本章,以求对这个MFC框架有一个深入的了解。框架中包括两个类:CDX8MFCApp类和CFrameWin类,CDX8MFC

2001-01-15 16:30:00 2085

原创 如何在对话框中响应键盘按键

我们首先想到的是响应WM_KEYDOWN消息,但实际运行却发现没有任何效果。原因是对话框里的控件需要首先对按键作出响应,比如多行编辑框必须首先处理回车,不至于回车使对话框关闭。我们要想在第一时间对对话框的按键做出响应,需要重载PreTranslateMessage,以下的代码实现了在对话框中显示虚拟键值(virtual-key code)BOOL CTestDlg::PreTranslateMes

2001-01-14 21:50:00 2172

翻译 过滤钩子驱动程序一(微软DDK文档,FLASHSKY翻译)

本章说明过滤钩子驱动程序. 一个过滤钩子驱动程序是用于操作系统中的一个IP过滤驱动程序的上下文中处理或过滤网络包,过滤钩子驱动程序扩展了IP过滤驱动程序的功能。下面主题描述了过滤钩子驱动程序的一些特性, 解释怎样建立过滤钩子并列出实现一个过滤钩子驱动程序相关的输入输出控制代码函数的参考信息:  1.1 关于过滤钩子驱动程序   一个过滤钩子驱动程序是一个用于过滤网络包的核心模式驱动程序. 一个过滤

2001-01-13 14:51:00 2484

原创 加速ASP程序的显示速度

加速ASP程序的显示速度(作者:Huoju 2001年01月02日 10:34)  作为一个ASP程序员,你不会怀疑提高Web应用程序性能的重要性。为了让程序运行的更快一些,你可能一直忙于优化数据库或COM组件。如果这些你都做过了,你想到过靠加快最终生成HTML代码在浏览器中的显示速度来提高性能吗?对于最终用户来说,如果页面能显示的更快,你就能赢得更多的赞誉。  提高HTML在浏览器中显示的速度可

2001-01-12 21:14:00 1569

原创 声音文件格式漫谈

声音文件格式漫谈(作者:徐建国 2001年01月09日 19:41)  压缩文件格式让歌曲文件更小,更易于保存和在Internet上传播。所有这些都是为了一个目的——让热爱音乐的电脑用户能够方便地交流他们的数字音乐。   由于音乐交流受到欢迎,技术人员便发明出更好的音频格式。除了很少的一部分,如bluematter和WMA,试图达到甚至超过CD的音质外,它们多数朝着版权保护、更小的文件

2001-01-12 21:11:00 3014

原创 VC开发应用程序答疑

VC开发应用程序答疑(作者:林琪 2001年01月09日 19:16)  在微软的开发工具中,VC仍然是目前最为流行的开发工具,有大量的开发人员利用VC进行项目开发。在开发VC应用程序时,我们会遇到一些常见问题,笔者经过总结,给出了通用的解决方法,希望能对大家有所帮助。   问:应用程序中往往需要启动其它的程序运行,如何实现加载,有几种方法,哪一种比较好?   答:有三个SDK函数 W

2001-01-12 21:03:00 1867

原创 解析C语言中的sizeof

解析C语言中的sizeof(作者:方敏、吴鸣鸣 2001年01月08日 15:28)一、sizeof的概念   sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法   1、用于数据类型   sizeof

2001-01-12 21:02:00 3030

原创 Delphi中的图形显示技巧

(06/11/1999)    概述   ----目前在许多学习软件、游戏光盘中,经常会看到各种   图形显示技巧,凭着图形的移动、交错、雨滴状、百页窗、积木堆叠等显现方式,使画面变得更为生动活泼,更 能吸引观众。本文将探讨如何在Delphi中实现各种图形显示技巧。   基本原理   ----在Delphi中,实现一副图象的显示是非常简单的,只要在Form中定义一个TI

2001-01-11 09:33:00 1687

原创 Delphi中易混淆的概念

Delphi中易混淆的概念 林毅 (06/22/2000)  一、Owner和Parent的区别:   Parent属性是指构件的包容器,构件只能在此范围内显示和移动。举例子如下:   (1)在Form1的窗体上,放一个Panel1,并将Panel1拉大,   (2)在Panel1上放一Button1;   (3)在Form1上放一Button2。   现在如果移动Pa

2001-01-11 09:23:00 1509

原创 美国网站是这样赚钱的

美国网站是这样赚钱的   全美绝对用户浏览量最高的5家网络公司分别为AOL(美国在线)、微软网络、雅虎、Lycos(莱卡斯)和Excite@Home(快乐在家)。同时,它们也是美国为数不多的可以赢利的网络公司。他们有一个明显的共同之处,即收入的一半以上来自广告和电子商务。      雅虎1997年开始赢利,收入主要来自广告。雅虎的商业模式可以划三个圈:一个圈是媒体信息,藉以吸引

2001-01-11 09:16:00 1969

原创 动态生成Flash网页

动态生成Flash网页孙以义(2000-09-19)  编者按:编程技术的发展真是日新月异。通过ASP等程序动态生成HTML网页似乎已不能算是最新科技。Macromedia公司的Flash技术自推出以来,已有2亿4千8百万用户,制作flash网站已是流行趋势。就像HTML页面可以用ASP动态生成 一样,Flash 动画也可以使用支持COM Automation的语言(如Borl

2001-01-11 08:58:00 7102 1

原创 编程获取图标一法

编程获取图标一法苏金国(2000-09-24)  在程序中,当需要获得其他程序的图标时,我们可以首先调用SDK函数 SHGetFileInfo获得应用程序的有关信息 ,并利用得到的hIcon句柄实现图标显示。   例如,如果需要在程序窗口左上角显示写字板图标(见图1),可以在相应视类的OnDraw中增加以下代码:   void CSampleView: OnDraw(CDC 

2001-01-11 08:55:00 1509

原创 Delphi中布尔类型辨析

Delphi中布尔类型辨析苏涌(2000-09-29)  Delphi中预定义的布尔类型有四种:Boolean ,ByteBool,WordBool,LongBool。其中,Boolean 类型是首选布尔类型,其余三种是为其它编程语言和Windows 环境提供兼容性支持。这些布尔类型在使用上大同小异,但如果混淆使用将可能会有意外结果。   现做简单辨析供大家参考

2001-01-11 08:54:00 1601

原创 用C#创建Web应用程序

  使用微软正在推行的.NET技术和C#语言可以快速建立Web应用程序,其安全性和可升级性都大大胜过普通的ASP应用程序。在这篇文章里,我们将使用.NET和C#一步一步的建立一个应用程序。   系统需求:   Internet Explorer 5.5   Windows 2000 Professional, Server 或 Advanced Server   ASP+/Microsoft .N

2001-01-11 08:48:00 1785

原创 JBuilder Editor中光标不能正确定位问题的解决

JBuilder Editor中光标不能正确定位问题的解决某些用户可能会发现在JBuilder中编辑程序时光标不能正确定位。这是因为Editor使用了不正确的字体。请调出Editor Options对话框,(在Editor中空白区域右击鼠标,选Editor Options...。或使用Tools/Editor Options...菜单),选Display页,设置所使用的字体为Monospa

2001-01-10 14:48:00 1711

原创 绘制位图的问题

 >  我用GDI函数绘制了一幅大图画,使用CScrolView显示,想加快速度避免重绘,使用 >  一CBitmap指针存储,总是出错,请赐教。                  用兼容设备上下文试一试.         1) 创建一个与CScrolView设备上下文兼容的设备上下文         2) 创建一个ScrolSize大小的兼容位图         3) 将兼容位图选入兼容设备

2001-01-10 14:22:00 1424

原创 国内应用软件开发管理的探讨

国内应用软件开发管理的探讨雷剑文 曹卫华随着行业生产的扩大和提高,对企业运作的管理和效率的要求也在不断提高。一个好的适合企业管理的应用软件可以给企业带来成本,人力等资源的大大减低,从而为企业带来经济效益。而企业对应用软件的需求又带来一种局面,即企业不愿为接受外面已有的应用软件来改变自己已经成型的管理方式,又确实需要进一步借助电脑的应用来提高企业的管理水平。于是企业根据自己的管理需要来开发应用软

2001-01-10 14:17:00 1576

原创 Form产生时的事件次序;

Form产生时的事件次序; Action EventCreate OnCreateShow OnShow Paint OnPaintActivate OnActivate ReSize OnResize Paint

2001-01-09 11:42:00 1301

原创 利用Dll实现通用密码验证框

      作者:夏青虫---- 在我们编制Delphi应用程序,常常需要提供一个密码验证框,对应用程序的使用者进行身份核对。如果能有一个通用的密码验证框,便能够为我们的工作节约不少的时间,更能使我们编制的程序小而快。      以下的程序为你提供了这样的一个DLL文件。 //文件名为CheckPasswordForm.dpr;编译此文件生成CheckP

2001-01-09 11:22:00 2186

原创 VC6中两个对话框的同时显示 作者:黄基前

 对于VC++初学者,可能会遇到这样一个问题:一个基于Dialog的MFC AppWizard应用程序,再Insert一个对话框,如何同时显示这两个对话框呢? ---- 其实这个问题很简单,想要在屏幕上同时显示两个对话框,并且这两个对话框都可以被激活,则至少第二个对话框应该为非模态对话框。启动非模态对话框的方法与启动一个普通窗口的步骤是一样的,即先调用窗口类的Create()函数创建一个窗

2001-01-09 10:47:00 1663

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除