全屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“ViewFullScreen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。 在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架。下面将先讨论点击菜单项“ViewFullScreen”实现全屏显示的方法,再讲述按“Esc”键后如何退出全屏显示状态。 1)在CMainFrame类中,增加如下三个成员变量。 ClassCMainFrame:publicCFrameWnd {private://自己添加的三个成员变量 WINDO... 广州中山大学信息管理系2001级梁冠超(510275)TreeView控件能够清晰地表示层次关系,因而赢得了众多程序员的喜爱。在TreeView编程中,常见的一个问题是同步选择(即选择一个节点时,同时选择该节点的所有子节点;不选一个节点,同时去除该节点的祖先节点选择标志)。要实现这种效果,本来不难,只需要在检测到节点选择状态变化时,遍历节点的祖先或者后代节点进行同步即可。但是PB并没有提供检测节点选择状态变化的事件。怎么办呢?让我们来看看PB中TreeView节点选择状态的表示。当TreeView的CheckBoxes属性为True时,每个节点包含一个复选框。选中复选框时,S... <%@pageimport="java.io.*"%><html><head><title>Lion互动网络==》JSP中读文件和写文件的例子</title></head><body><%//写文件Stringstr="WWW.LIONSKY.NET";Stringfilename=r... 有时窗体变化后,如改变分辨率后控件大小却不能随之改变。手工代码调整实在麻烦,下面的模块实现自动查找窗体上控件并使其改变大小以适应窗体变化。在Form的Resize事件中调用函数Resize_All就能实现控件自动调整大小,如:PrivateSubForm_Resize()DimH,iAsIntegerResumeNextResize_ALLMe'Me是窗体名,Form1,Form2等等都可以EndSub在模块中添加以下代码:PublicTypectrObj ... packagechu_nz_baby;importjava.util.*;importjava.math.*;/***<p>Title:π圆周率的计算</p>*<p>Description:使用javaBigDecimal完成圆周率(Chudnovsky公式)的计算。可以指定计算精度和计算参数。</p>*<p>Copyright:Copyright(c)2004</p>*<ahref="http://www.jason314.com/palgorithm.htm">圆... publicClassChinaRing1InheritsSystem.Web.UI.Page#Region"Web窗体设计器生成的代码"'该调用是Web窗体设计器所必需的。<System.Diagnostics.DebuggerStepThrough()>PrivateSubInitializeComponent()EndSub&nbs... 作者:yarshray出于多种目的要写这篇文章,简单的说是因为最近的工作和Java的Socket相关.所以工作之余就有了写点东西的想法.同样我不希望把文章写的太复杂,因此浅出自己的一点心得.事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.JavaSDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言.这些Api存在与java.net这个包里面.因此只要导入这个包就可以准备网络编程了.网络编程的基本模型就是客户机到服务器模型.简单的说就是两个进程之间相互通讯,然后... 在OpenCms的安装过程中有一个文件导入的过程。由于工作原因,本人对这个导入过程做了点研究。有点收获写出来和大家共享。在系统中安装过程是通过run_import.jsp文件(该文件位于sourcpath1\opencms_src_5.0.1\opencms\web\ocsetup)触发的。在该页中她使用了<framesetrows="100%,*"><framesrc="display_import.jsp"name="display">&... access表-->MI表有两种途径:1.bindlayerXY方式绑定。指定bindlayer.filespec就可以创建永久表,不指定则为临时表。PrivateSubCommand4_Click()'只能创建一个字段,GeoName,来源于City字段。当City字段不能唯一是,state字段用于限定。'不能创建索引DimBindlayerObjectAsNewmapxlib.BindLayerDimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimdsAsmapxlib.DatasetSetdb=DBEngine.Wor... Visualbasic6.0代码copyrightguoyongincqums(2004-2-26)关键问题归于doevents函数DoEvents函数的功能是:转让控制权,以便让操作系统处理其它的事件。问:为什么要用doevents和闲置循环?A.在需要用某一循环处理相当耗时或者很快速的代码时,就需要用到它,以便用户能在起处理过程中能做其他事情,即程序能被控制,而不是无响应状态B.vb6.0中多线程vb代码极度不稳定,而且无法调试,所以vb中的多线程用的很少(注:是指vb的代码在多线程中运行时不稳定)C.timer控件可以起到后台运行作用,但其是通过事件控制,一是不稳定,... 1窗体建立的时机问题由于窗体属于比较占系统内存的对象,所以在应用程序中何时建立窗体就变得比较重要。窗体的建立时机有一下几种:(1)、在主窗体建立时自动建立窗体(2)、在需要的时候才建立窗体,然后窗体关闭时也不销毁窗体(3)、在需要的时候才建立窗体、然后窗体关闭时销毁窗体第一种方式是delphi默认的实现方式,但是除了主窗体之外的其他窗体如果不是在每次使用应用程序的时候都一定用到,那么就不要让窗体自动建立。不要让窗体自动建立的方法是:点击主菜单中“project”-“option”,然后在弹出的对话框中将你不想自动建立的窗体名从Auo-createforms中拖到Availab... 笔者最近开发的系统中需要写一个下载文件的功能。以前用BCB调用API写的很烦琐,忽然想起有一个API就可以搞定了,于是一大早就来搜索。这个API就是UrlDownloadToFile。不仅如此,Delphi的一些控件也可以轻松实现下载,如NMHTTP,指定NMHTTP1.InputFileMode:=ture;指定Body为本地文件名,指定Get就可以下载了。下面是详细代码,均出自CSDN。我把它们都整理到这儿,让大家方便查阅。=================usesUrlMon;functionDownloadFile(Source,Dest:string):Boolean;... 最近发现JMail居然没有forVB的例子,本来想用C#写一个的,可是家里的电脑只有一个VB,好的程序员是不能受制于开发工具的(虽然我并不是个程序员)。花了一个晚上,面对着RFC0821和Ethereal的截包结果,功夫不负有心人,终于有一个简单的例子可以和大家共享了,希望大家讨论一下。(格式不怎么好,许多异常也没处理,另外VB的语法已经忘得差不多了,请大家谅解!)项目包括两个文件1main.frmVERSION5.00Object="{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0";"MSWINS... 程序组成:两个引用对象:MicrosoftHTMLObjectLibrary,MicrosoftInternetObject两个窗体:frmAbout.frmfrmMenu.frm两个*.bas:APIs.bas,mSysTray.bas两个Class:MyIE.cls,windows.cls(其中windows.cls是collection对象的扩展,放MyIE.cls)下面公开这两个主要类的代码(如要全部代码请留email,要看演示上www.jjsoft.cn,版权归作者,要用于商业目的请和作者联系fazhu@163.net)myIE.cls-------... 我们知道在用VC++编写程序的时候可以嵌入汇编语言,利用汇编语言的底层、高效的特点来实现一些C++语言不易实现的功能。但能不能在汇编语言中使用C++语言编写的控件呢,如果可以的话,那就可以在很大层度上改变汇编语言不擅长编写界面的现象,在汇编程序中也可以轻松的实现高级用户界面!本文就准备向大家介绍一种方法,使得可以在Win32ASM中使用MFC编写的控件。下图是例子程序运行的界面,用到了MFC编写的颜色拾取控件,控件来自VC知识库11期王骏所写的文章《类似Dreamweaver的颜色选择器》。改造后的MFC控件,例子代码。 在Win32ASM中可以很容易的使用Window... OptionExplicitPrivateDeclareFunctionEbExecuteLineLib"vba6.dll"(ByValpStringToExecAsLong,ByValUnknownn1AsLong,ByValUnknownn2AsLong,ByValfCheckOnlyAsLong)AsLongPrivateFunctionExecuteLine(sCodeAsString,OptionalfCheckOnlyAsBoolean)AsBooleanExecuteLine=EbExecuteLi... 代码下载:http://download.microsoft.com/download/1/6/4/164c2a20-aeb0-460f-907d-985d83e86bd4/CQA0404.exeMFC没有提供CD刻录的类,但WindowsXp内置了写入CD的支持。如果只是复制文件和目录,可以用shell'sICDBurn接口。如果要刻录音频或更近一步的实现对音频的控制,那么下面会介绍一个专用的API。&nbs... OptionExplicit'窗体上一个按钮,一个imgedit控件PrivateSubCommand1_Click()If(ImgEdit1.IsClipboardDataAvailableAndImgEdit1.ImageDisplayed)Then'从剪贴板粘贴图象,其参数为Imgedit的显示区域的起始坐标ImgEdit1.ClipboardPa... 首先这个算法没什么特殊之处,只是怕以后找不到,所以放到了这上面每个字节加密后有6种结果(占两个字节,如果需要大于6种的话,就要多用1个字节,即占3个字节),也就是说如果字串占n个字节的话,可能产生的结果为6的n次方个,这个算法破解的强度不大,大家可以完善一下:'窗体上一个按钮,两个listboxOptionExplicitPrivateSubCommand1_Click() ... 1.Application变量(标准应用程序) 描绘应用程序级的信息单元FormsvarApplication:TApplication;描述 默认地,当创建一个新的项目,Delphi会构造一个应用程序对象并将其赋给位于Forms单元中的Application变量。Application拥有数个属性,在应用程序运行时可心用于得到关于应用程序的信息。示例 这段代码将在编辑框中显示你的项目的名称:procedureTForm...