• 最新发布
  • 随机推荐
  • 今日热点
  • 本周热点
Beginner with c# 2
/* In my translation, Microsoft NGWS SDK's documentation and MSDN are also referenced in somewhere. 1。2 自动化的内存管理(Automatic memory management) 手动管理内存需要程序员自行分配和释放内存块。这要求程序员有清晰的头脑和对整个运行过程有十分的 把握(好难
分类:.NET开发 查阅全文
Beginner with c# 3
最近很忙,抽空写了这篇。见谅!王先生该不会又是第一个吧!哈哈 1。3 类型 c#支持两种基本的类型:一种是值(value types),一种是引用(reference types)。值包括简单类型 (char、int、和float),枚举(enum)和结构(struct)。引用包括类(class),界面(interface), 代表(delegate)和数组阵列(array)。值与引用不同之处在于
分类:.NET开发 查阅全文
Beginner with c# 4
1¡£4 Ô¤¶¨ÒåÀàÐÍ£¨Predefined types£© c#ÌṩÁËһϵÁÐÔ¤¶¨
分类:.NET开发 查阅全文
Beginner with c# 5
1。5 数组类型(Array types) 数组可以是一维的,也可是多维的。数祖的成员可以是整齐的,也可以是变长(jagged)的。 一维的数组是最普通,最简单的。这里值给出一个例子,就不多解释了。*/ using System; class Test {  static void Main() {   int[] arr = new int[5];   for (i
分类:.NET开发 查阅全文
Beginner with c# 6
赶出一编!请指正! 1。6 统一系统类型(Type system unification) c#独创了一种类型——统一系统类型(为了这个累刑,我头疼死了。谁有更好的名字,请务必告诉 我)。总之,所有的其他类型,包括值和引用,都可以被当作统一系统类型来对待。从概念上说, 所有的类型都从它派生。这样,其他的类型就可以使用统一系统类型的属性和方法。包括一些“简 单”类型,如:int。还是给个例子吧:*/
分类:.NET开发 查阅全文
Beginner with c# 7
1。7 语句(Statements) c#借用了c/c++大多数的语句方法,不过仍然有些值得注意的地方。还有些地方是有所改动的。 在这里,我只提一些c#特有的东东。 1。7。10 “foreach”语句 “foreach”语句列举一个集合内的所有元素,并对这些元素执行一系列的操作。还是看看例子吧:*/ using System; using System.Collections; class Te
分类:.NET开发 查阅全文
Search的.NET版
Search 开发负责人 Larry Jordan、开发人员 Michael Ruggiero 和 Michael Stanton 以及 .NET 框架项目经理 Hari Sekhar 在暗中构建了基于 .NET 技术的 Microsoft Web 站点搜索引擎新版本。迄今为止,只有参加过今年 7 月在奥兰多举行的“专业开发人员讨论会”中的一次特别会议的少数外部开发人员略知一些细节。现在终于可以将
分类:.NET开发 查阅全文
The Future According to ASP+
Author:Casey Kochmer As both an ASP and JSP programmer, I started a series of articlesto examine the differences between ASP and JSP. After I releasedpart one and part four of the articles, ASP+ was
分类:.NET开发 查阅全文
Beginner with C#
/* if you want to read the E edition, here is the link(http://msdn.microsoft.com/vstudio/nextgen/technology/clangref.doc). i translated it with my own opinion, add something and cut something to make
分类:.NET开发 查阅全文
ASP.NET学习手记:验证用户表单输入
    运行环境:Win2000 Advance Server+IIS5.0+NGWS SDK(80M的).其中验证email地址的函数用的是廖兄精华区中的代码.<%@ Page Language="C#" %><html><script language="javascript">function ClientValidateEmail
分类:.NET开发 查阅全文
.NET 初 级 读 本
by Robert Hess原文:http://msdn.microsoft.com/voices/hess12112000.asp.NET 初 级 读 本现在也许你会因为没有听说过微软的新.NET战略而感到很没有面子。根据你从与别人聊天中或者在你的阅读中得来的信息,你心目中的.NET或许是一个针对整个基于分布式结构的Internet的宏伟的建筑,或者仅仅是web应用程序的别名而已。但是有一件事倒
分类:.NET开发 查阅全文
用C#创建Web应用程序
  使用微软正在推行的.NET技术和C#语言可以快速建立Web应用程序,其安全性和可升级性都大大胜过普通的ASP应用程序。在这篇文章里,我们将使用.NET和C#一步一步的建立一个应用程序。   系统需求:   Internet Explorer 5.5   Windows 2000 Professional, Server 或 Advanced Server   ASP+/Microsoft .N
分类:.NET开发 查阅全文
Dot-Net, or Not Yet?
Dot-Net, or Not Yet? Yesterday, I was talking with one of VCDJ's frequent contributors, brainstorming about the next article he ought to write. "How about something on C#?" I asked. "Uhh," he repl
分类:.NET开发 查阅全文
.NET新平台编程
.NET新平台编程 Jeffrey Richter For the past year or so, I've been focusing my attention on the Microsoft? .NET common language runtime platform. In my opinion, most new development will target this platfo
分类:.NET开发 查阅全文
利用 .NET 框架简化发布和解决 DLL Hell 问题
Steven Pratschner Microsoft Corporation 2000年9月 摘要: 本文介绍汇编概念并说明 .NET 框架如何使用汇编解决版本和发布问题。 目录 简介 问题叙述 解决方案的特性 汇编:积木 版本与共享 版本策略 发布 摘要 简介 Microsoft® .NET 框架介绍了几个新功能,旨在简化
分类:.NET开发 查阅全文
Website Accessibility For Visual Disabilities 针对视觉残疾人的网页可访问性(英文)
Introduction Nowadays most people are surfing in the Internet and enjoy the vivid websites, however, the visual disabilities use their own ways to get information on line. For example, the partial si
分类:软件工程 查阅全文
正则表达式(三)
       前面的文章中,介绍了正则表达式的基本语法,以及一些简单的例子。但这些并不是我们会遇到的全部问题,有些时候我们不得不编写一些较为复杂的正则表达式来解决我们的实际问题。        这里,我先提几个问题,然后,我们逐个运用正则表达式的知识来解决。 1. 
分类:.NET开发 查阅全文
GTK+ 2.0 教程--数据类型
数据类型 你或许发现前述示例中有几个地方需要解释。gint、gchar等等。去看int和char的定义,它们是GLib系统的一部分。这用来避免在计算时对简单数据类型低级的依赖。 一个好的示例是,"gint32"被定义为任何平台的32位整数,无论是64位的alpha还是32位的i386。该类型定义非常直观。 GTK 的设计是面向对象的,一个构件是一个对象。
分类:软件工程 查阅全文
[摘]在ASP.NET下使用水晶报表一(零点起步)
转自http://202.102.240.86/~fjw/Mystudy/crystal.htm摘要如下:1。第一步是添加新项CrystalReport1
分类:Asp 查阅全文
改变或关闭Oracle XDB的ftp和http端口
Oracle 9i创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突,Oracle XDB的端口设置不在配置文件中,而是在数据库里。修改XDB的http和ftp服务端口的方法有3种: 1、使用sys登录Oracle,利用dbms_xdb修改端口设置   SQL>
分类:数据库 查阅全文
.NET中的强名
.NET中的强名 如果你使用.NET作为开发工具很长时间了,你肯定回会碰到“强名”(strong name)这个概念。这个概念并不意味你的组件命名方式必须类似于MyCompany.Gorilla.Biceps的方式。强名的力量体现在对组件的保护方面,.NET Framework使用强名来标识组件和保护组件使其免遭破坏。在这篇文章中我将说明如何建立强名,以及在.NET中使用强名的技巧。 1. 散
分类:.NET开发 查阅全文
用VC++6.0编写拨号程序 作者:陈晓东
用VC++6.0编写拨号程序 作者:陈晓东 发布时间:2001/05/22   文章摘要:   本文利用visual c++6.0给出了一个拨号程序的实现,可以作为VC学习者编程实践的范例。         正文:
分类:VC语言 查阅全文
2005年软件设计师 上午试题参考答案
1-5
分类:编程语言 查阅全文
参加Sun公司的新产品的发布会议
在2004年的最后阶段,能收到Sun公司的邀请函,去参加“Sun秋季产品发布会”,是在沈阳的丽都喜来登酒店,幸运的是,这次地点是上次微软公司msdn发布会的邻居,也是五星级别的。不过这次去的时候,小妹妹和她同学也一起去了,所以今天必须保证大家都能学习到东西!我们12:00准时出发,到了12:40就到了喜来登,由于中午大家都没有吃饭,所以找了一个小吃饭吃了一些东西,等到我们到
分类:Java 查阅全文
每个初学JAVA者都应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!&
分类:Java 查阅全文
编程动动手,Ping程序“跟你走”![原创]
<BODY> <P ALIGN="center"><A HREF="http://home.donews.com/cgi-bin/article.fcgi?sw=77&articleid=23075"><FONT SIZE="4"><B>编程动动手,Ping程序“跟你走”![原创]</B></FONT>&
分类:Delphi 查阅全文
log4j多文件输入日志
 //全局默认的日志级别 log4j.rootLogger=ERROR //自己要定义的日志 log4j.logger.com.woogo.golf=ERROR, A1    //配置Appenderlog4j.appender.A1=org.apache.log4j.RollingFileAppenderlog4j.
分类:Java 查阅全文
lucene的首次应用
我使用lucene进行了第一次聚合尝试,并通过app.config文件设定其优化时机和方法:if(deletedItemIDs==null) deletedItemIDs = new Queue(config.RssIndexMinMergeDocs);//deletedItemIDs用于保存需要更新的documentID   deletedItemIDs.Enque
分类:.NET开发 查阅全文
把图片存入mysql数据库
<?/* * 把图片存入mysql数据库 * # # 数据表的结构 `images` # CREATE TABLE images (  picid int(3) NOT NULL auto_increment,  picdata longblob NOT NULL,  pictext varchar(100)
分类:编程语言 查阅全文
Spring AOP之Hello World
我们使用一个简单的例子来演示一下Spring中的AOP,这是一个log的例子,实际上log是一个对于AOP来说很不好的例子,这里我们只为说明Spring AOP的使用。 一,首先我们来创建一个自己的interceptor。这个类必须继承 org.aopalliance.intercept. MethodInterceptor接口。Spring的AOP框架就是参照 aopalliance这个标
分类:Java 查阅全文
Linux 常用命令汇编(一)
1.man对于那些不确定其用法的命令(比如是:ls),我们可以首先使用man命令来了解使用格式:man ls可以使用空格键翻页,或者使用上、下箭头键上下翻页,要退出,则输入 q或 CTRL-Z。2.find如果您知道文件的名称、或者甚至名称的一部分,但不知道它所处的目录,可以使用find命令。比如你要找文件file,命令格式:find  / -name 'file'参考资料:Linux
分类:软件工程 查阅全文
客户寄存器结构
客户寄存器结构 我们将学习本教程中另外一个重要的结构,叫客户寄存器结构。在本文中,V86指虚拟8086模式。在这里下载例子程序 理论 VxDs与正常的win32/win16/DOS应用程序有很大不同。大多数情况下,当其他应用程序正常工作时,它们是休眠的。它们象一个监管者一样工作,其作用是监视ring-3应用程序并在其出错时改正它们。下面是其工作时的典型的情况: 1、中断发生时2、V
分类:VC语言 查阅全文
C#中多重继承
其实想写这篇文章,是因为突然在整理论坛上的帖子的时候,突然发现一个人问我如何才能在C#中实现多重继承,当时我答的很隐晦,因此这里我想补充说明一下. 首先,我要说明一下,C#中是没有类的多重继承这个概念.要使用多重继承必须要通过接口Interface来完成.可是大家都知道Interface实际上就是一个虚函数列表指针.内部封装的只有函数和属性.而且接口(Interface)不能实力化只能通过派生(
分类:.NET开发 查阅全文
J2ME学习笔记(九)
九 MIDP低级图形处理  MIDP所提供的图形处理方法都在javax.microedition.lcdui里面。主要是如下几个类:Display,Graphic s,Canvas,Font,Image。   1、Display:    在每个MIDlet之中是由一个Display,属于用Singleton Pattern所封
分类:Java 查阅全文
常用的ant的操作
我常用的ant的操作,方便自己查询,所以传到网上,如果有朋友觉得不够,请补充:主要的内容有:  (1)建立一个项目  (2)建立属性  (3)对数据库的操作  (4)javac编译   (5)删除目录   (6)建立目录   (7)拷贝文件群  &n
分类:Java 查阅全文
俺设计的基于J2EE架构的模拟考试系统
基于J2EE框架的模拟考试系统一、系统概述  本系统拟实现基本的网上模拟考试功能,包括学生登陆、在线考试、教师登陆、在线阅卷等模块。二、设计目标  系统除了包含最基本的在线考试功能外,最主要的目的是演示J2EE框架的完整应用,包括jsp/servlet、java web start、消息Bean、会话Bean、实体Bean等J2EE框架中最核心的技术。系统中大量使用了设计模式中的工厂模式、单例模式
分类:Java 查阅全文
About Thread
l          Threads(執行緒) 注意 l           main() method本身就是一個thread。 l    
分类:Java 查阅全文
浙大在线评测系统 1188 DNA Sorting
Problem:    One measure of ``unsortedness'' in a sequence is the number of pairs of entries that are out of order with respect to each other. For instance, in the letter sequence `
分类:编程语言 查阅全文
web Service---油画随想
Web Service是什么 Web Service是一种以SOAP为轻量型传输协议、以XML为数据封装标准、基于HTTP的组件集成技术。 目前流行的主流组件技术大致有如下几种:Corba、Dcom/Com+、EJB等。似乎每一种技术诞生之日起,便号称是最具延展性和开放性的技术,并且将成为未来的技术标准。事实上,由于每一个厂家都不可避免的在其组件模型上留下深深的烙印,正是由于这一个性的存在,使
分类:软件工程 查阅全文
让Flash也有Onclick的方法
    大家都知道图片上是可以添加链接的,也就是在图片<img src=''>两边添加<a href=''></a>,而Flash则不可以这样做的,所以只能使用其它方法了,方法之一:在Flash的Object两边添加<button></botton>,如下:<button onclick="locati
分类:网站制作 查阅全文
JTCThread使用样例
JTCThread使用样例   JTC支持新旧iostream流库,使用新旧流方法是通过宏定义HAVE_IOSTREAM。 JTC支持名字空间,通过使用HAVE_STD_IOSTREAM宏定义。   注: 这些宏定义是在GNU,GPL代码中非常常见的,通常而言是通过autoconf机制生 成一个平台相关的配置config.h头文件,在文件中宏定义出所支持的平台和编
分类:编程语言 查阅全文
游戏编辑器框架教程
-------------------------------------------------------游戏编辑器框架教程 无心柳------------------------------------------------------- 一、前言:我一直在寻找DX编程和MFC类库的结合点,前段时间曾经在第二人生http//webking.com.cn/secondlife上放了一个从《
分类:VC语言 查阅全文
谁动了我的指针?
谁动了我的指针? 译者序:  本文介绍了一种在调试过程中寻找悬挂指针(野指针)的方法,这种方法是通过对new和delete运算符的重载来实现的。  这种方法不是完美的,它是以调试期的内存泄露为代价来实现的,因为文中出现的代码是绝不能出现在一个最终发布的软件产品中的,只能在调试时使用。  在VC中,在调试环境下,可以简单的通过把new替换成DEBUG_NEW来实现功能更强更方便的指针检测,详情
分类:VC语言 查阅全文
[原创]基于Flex的c/c++代码加亮工具(源代码开放)
.quotation { color:#9900FF; } .comment { color:green; } .keyword { color:blue; } .prehead { color:red; } .codearea { text-align:left; width:700px; background:#f0f5f9; m
分类:编程语言 查阅全文
监视服务器端口
#include "stdafx.h"#include <winsock2.h>#include <windows.h>//#include <stdio.h>#include <stdlib.h>#include <fstream.h> DWORD WINAPI ClientThread(LPVOID lpParam); int m
分类:VC语言 查阅全文
[原创] Eclipse 3.1M5a中创建RCP程序
Eclipse 3.1M5a中加强了对RCP的支持,RCP团队为RCP程序的创建,配置,发布提供了非常精巧的办法。在这里,仅介绍3.1M5a中创建RCP的4个步骤,基本上可以全部通过窗口操作来完成,而避免了直接编辑plug-in.xml和.product文件。 第一步: 创建包含RCP框架代码的plug-in“File > New > Project...” 选
分类:Java 查阅全文
XP功能强大的Tasklist命令
XP功能强大的Tasklist命令--- 无敌XP命令     在Windows XP中使用“Ctrl+Alt+Del”组合键,进入“Windows 任务管理器”,在“进程”选项卡中可以查看本机完整的进程列表,而且可以通过手工定制进程列表的方式获得更多的进程信息,如会话ID、用户名等,但遗憾的
分类:软件工程 查阅全文
VC++/MFC 教程6&7(英文)
Lesson 6: SDI and MDI Applications We are getting to some advanced stuff now. In this lesson I am not going to go in depth at all. I will just give you a flavor of the structure of a SDI (single docu
分类:VC语言 查阅全文
WIN32用户界面设计基础之Cursor篇
WIN32用户界面设计基础之Cursor篇 时间:2002-10-31 21:28:40 阅读 313 次 一、 标准鼠标替换  Windows提供了一系列标准鼠标,其标示前缀均为IDC_,用SetSystemCursor()函数可以替换系统的标准鼠标。SetSystemCusor()有两个参数,第一个为一个通过LoadCursor
分类:VC语言 查阅全文
直接控制24位位图的象素(E)
Directly Accessing Pixels in a 24-bit Bitmap This article was contributed by Zvika Ben-Haim. Environment: VC5/6, Win95+ This article describes how to display 24-bit (TrueColor) bitmaps which ar
分类:VC语言 查阅全文
如何通过COM 接口传送C++对象
点这里下载 妈的,要300字,放点啥?? [导读:] 本文将介绍如何通过COM 接口传送C++对象,要做到这一点,客户和服务器部分都要用Visual C++写,你还要了解建立COM 客户和服务器的要点,以及对COM 调度的基本知识。序 言我 已经不大记得如何使用C 和Pascal 这些面向过程的语言编程了,面向对象编程的功能是如此的强大,通过类和对象,就可以轻松地编程和解决设计上遇到的问题。不
分类:VC语言 查阅全文
对话:#16: Al-Go-Rithms
[声明]:本英文资料源自于Herb Sutter 创建的“Conversation”栏目,“C++ 翻译小组”的翻译作品供学习交流与参考用途,不得用于任何商业用途。未经Herb Sutter、Jim Hyslop同意,不得转载;对于违反以上条款,翻译小组对此不负任何责任;特此声明。 文章来源:http://www.gotw.ca版权归属:Herb Sutter and Jim H
分类:VC语言 查阅全文
怎样屏蔽系统热键
怎样屏蔽系统热键 在程序开发过程中,为了达到一些特殊的要求,有时需要屏蔽系统热键。这些系统热键包括 Alt+Tab、Ctrl+Alt+Del、Alt+Esc、Ctrl+Esc、Win 键等。由于屏蔽系统热键涉及到系统的安全,所以微软并不推荐这样做,我们只能在一些未公开的文档中去探究它。下面我们分三种情况来讨论屏蔽系统热键的方法。 一、    &nb
分类:VC语言 查阅全文
自动循环播放的MP3播放器(续)
BOOL CMp3PlayerDlg::OnInitDialog()//初始化函数 {        m_DlgStyle.sTitleName = "音乐播放器";//设定标题        COwnerDrawDialog::OnInitDialog();  
分类:VC语言 查阅全文
数据封装在vc中的应用
数据封装在vc中的应用 1.前言        在vc的应用程序中,经常要涉及到数据库的操作。如果是很简单的应用,vc还算应付的过去,而对于稍微复杂一点的数据应用,vc开发出来的应用程序就需要编写大量操作数据库的代码,这些代码重复率高,操作com类型的数据,很容易出错。 虽然VC6和VC7中有开发数据库应用的向导,它把数据表封装成类
分类:VC语言 查阅全文
使用Rundll32.exe和Rundll.exe
                                 &n
分类:VC语言 查阅全文
让Windows 2000/XP中的任意窗口透明起来
让Windows 2000/XP中的任意窗口透明起来     简介     已经有很多的文章展示了如何通过使用新的系统函数在Windows 2000或Windows XP中建立透明窗口的应用程序,本文在此基础上为您展现了一种可以让任意应用程序窗口透明起来的方法,哪怕您根本没有那个应用程序的源程序。   使用本文介绍的“WinTrans”程序,您只需把程
分类:VC语言 查阅全文
直接用socket实现HTTP协议(下载专用)
直接用socket实现HTTP协议(下载专用)作者:阙荣文(querw)北方工业大学2000级计算机4班 下载源代码  从HTTP服务器上下载一个文件有很多方法,“热心”的微软提供了 WinInet 类,用起来也很方便。当然,我们也可以自己实现这些功能,通过格式化请求头很容易就能实现断点续传和检查更新等等功能 。本文附带的工程中有一个支持 HTTP1.1 协议,直接用 S
分类:VC语言 查阅全文
利用DirectShow开发自己的Filter
利用DirectShow开发自己的Filter          学习directshow已经有几天了,下面将自己的学习心得写下来,希望对其他的人有帮助。 Filter实质是个COM组件,所以学习开发Filter之前你应该对com的知识有点了解。Com组件的实质是一个实现了纯虚指针接口的C++对象。关于com的东西,这里不
分类:VC语言 查阅全文
《深入解析ATL》学习手札 -- 第一天 (ATL #1)
  COM是Windows操作系统的基本软件模型,从1993年建立以来,为Windows平台的发展做出了不可磨灭的贡献,而且自身还在不断发展。  对于一个在Windows下开发应用软件的程序员来说,学习COM有多么重要,为了能够深入的学习COM技术,特从书店买回一本潘爱民译的《深入解释ATL》一书,希望能在这本书的指引下,一步一步进入ATL开发COM组件的殿堂。   今天是学习《深入解释ATL》
分类:VC语言 查阅全文
JSLIU 的 wxWindows 入门
JSLIU 的 wxWindows 入门 Programming with wxWindows by 刘锦宪   学习所需的背景知识 1. 已经会用 C++ 写些简单程序的人, 并对 OOP (Object-Oriented Programming) 有基本了解. 2. 知道如何设定编译器, 以及如何连结产生一个可执行档, 如果你写的程序在编译时一直出现 link e
分类:VC语言 查阅全文
面向对象基础讲座1
建构子乃用来从零开始建立对象。建构子就像个「初始化函数」;它把一堆散乱的字节成一个活生生的对象。最低限度它会初始化内部用到的字段元,也可能会配置所须的资源(内存、档案、semaphore、socket 等等)。"ctor" 是建构子 constructor 最常见的缩写。========================================Q18:怎样才能让建构子呼叫另一个同处一室的建构
分类:VC语言 查阅全文
MFC类中获得其它类指针
MFC类中获得其它类指针成都:苏颖锋(vcmfc输入并转贴)  当用VC++的Application Wizard生成除了CDialog Basiced以外的应用程序时,将自动产生视图类、文档类、主帧窗口类、应用程序类等等。一般来说,程序的核心数据及操作在文档类中实现。跟界面有关的数据及操作在视图类中实现。当需要在某个类中使用不属于该类的数据时,必须要取得该数据所属类的指针。从视图类获得
分类:VC语言 查阅全文
首次发布Delphi7汉化帮助
我和无名已经完成了两个章节的翻译,现发布Flash版本,供大家先睹为快,可以在这里查看和下载(需要Flash插件),请其他章节的翻译者抓进时间,切勿延期交付。 想加入翻译工程的朋友请在此留言或与我直接联系airhand@163.com。
分类:Delphi 查阅全文
转贴:Delphi Office 组件集常见问答
http://www.winsoft.sk/officfaq.htmOffice Component Suite FAQ Last Updated Friday January 03, 2003 Q1. How do I open an Excel application, workbook, worksheet?Q2. How do I close an Excel applicati
分类:Delphi 查阅全文
用Delphi制作个性化的菜单
    用Delphi制作个性化的菜单 www.netgocn.com 在应用程序编写中,使用个性化的菜单可以美化界面,展示个性风彩。例如3721网站推出的《3721网络特快》应用程序中的菜单就是一例。从其Windows编程的角度来说它仅是一个自绘式菜单而已。本文就使用Delphi制作这样的个性化菜单作出说明(本文以Delphi4.0为例),制作一个可以有背景图、鼠标在
分类:Delphi 查阅全文
Delphi开发单机瘦数据库程序要点
一、概述  Delphi作为Windows下的一种快速开发工具,不仅能开发一般的Windows应用程序,而且还具有强大的数据库应用程序开发功能。Delphi本身提供了对BDE,ODBC,ADO和InterBase几种数据库驱动的支持,能够满足不同应用对数据库程序开发的需要。  然而,在发布用Delphi开发的数据库程序时,除了要安装应用程序之外,还需要同时发布数据库驱动程序。这对于一些只涉及单个或
分类:Delphi 查阅全文
Delphi 7.0常用函数速查手册
  函数由一句或多句代码组成,可以实现某个特定的功能。使用函数可以使代码更加易读、易懂,加快编程速度及减少重复代码。过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值。   在Delphi 7.0中,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。   在Delphi
分类:Delphi 查阅全文
利用DELPHI编写WINDOWS外壳
  利用DELPHI编写WINDOWS外壳    对于操作系统原理比较了解的朋友都会知道,一个完备的操作系统都会提供一个外壳(Shell),以方便普通用户使用操作系统提供的各种功能。Windows(在这里指的是Windows 95\Windows NT4.0以上版本的操作系统)的外壳不但提供了方便美观的GUI图形界面,而且还提供了强大的外壳扩展功能,大家可能在很多软件中看到
分类:Delphi 查阅全文
使用DLL文件中封装的窗口
使用DLL文件中封装的窗口 徐长友 文章摘要:     编写软件时常常使用到DLL文件,本文就使用DLL文件中封装的窗口来说说Delphi中在DLL如何封装窗口,如何调用DLL中封装的窗口,及MDI-Child在DLL中载入并使用 一、在DLL中封装窗口    打开Delphi新建一个DLL工程,保存为usedl
分类:Delphi 查阅全文
Delphi使用技巧四则
  一、定制Speedbar  在Delphi的可视化设计界面中,使用最频繁的地方要数位于屏幕左上角的加速按钮栏(Speedbar)了。在实践过程中,笔者无意中发现了Speedbar的定制方法,这在我用过的四本Delphi参考书中均未提及到。步骤如下:  右键点击Speedbar,在弹出菜单中选Properties,这时会出现一个名为SpeedbarEditor的对话框。假设想要增设一
分类:Delphi 查阅全文
动态隐藏/显示窗口的标题栏(同时保持窗口的Sizeable性能)
  今天考虑作界面的时候,想去掉窗体的标题栏,但设置 Form.BorderStyle := bsNone; 会导致窗体不可再 Sizeable (通过鼠标操作改变窗体大小),仔细翻看了相关Help也没找到解决办法。  在DFW里终于搜索到答案:  // 对指定窗体设置属性  SetWindowLong(Handle,     
分类:Delphi 查阅全文
如何访问一个进程的内存空间
           如何访问一个进程的内存空间    在WIN32中,每个应用程序都可“看见”4GB的线性地址空间,其中最开始的4MB和最后的2GB由操作系统保留,剩下不足2GB的空间用于应用程序私有空间。具体分配如下:0xFFFFFFFF-0xC0000000的1G
分类:Delphi 查阅全文
再谈多态--多态的应用举例:
再谈多态--多态的应用举例:  这一段时间关于多态的讨论可谓一浪高过一浪,各位大虾都有高论出炉。本人也按奈不住,所以结合一下本人的工作实际,谈谈多态的应用问题。  在我做系统的早期所应用的多态情况较少,多是出现这样一些用到多态的情况var  s : TStrings;begin  s := TStringList.Create;  try 
分类:Delphi 查阅全文
手册中关于怎样使用TQuery 的误导
Q:手册中关于怎样使用TQuery 的误导 A:用Delphi开发数据库时经常会用到TQuery, 手册中有很多关于它的例子, 大致结构如下: Query1.Close;Query1.ParamByName('ID').AsString := '001';Query1.Open;String := Query1.FieldByName('ID').AsString; 很多用户根据这段例子开
分类:Delphi 查阅全文
修改的一个导出DataSet到xls的单元
//首先感谢原作者,但当初在csdn上搜索到该单元时,就没原作者的信息(程序里的有些乱码的注释应该是原作者留下的吧?呵呵)//有不足的地方还请各位看官多多指点哈 ^_^(* Modify By 角落的青苔@2005/05/13   说明:增加导出过程中的回调功能(用户停止,进度条)        
分类:Delphi 查阅全文
状态栏显示进度条
{*******************************************************}{                       &nbs
分类:Delphi 查阅全文
如何在注册表中注册BDE
如何在注册表中注册BDE 只拷贝BDE文件是不行的,还要写注册表:必需的注册表项目包括:1. BDE动态连接库文件位置设置Key : "HKEY_LOCAL_MACHINE\Software\Borland\Database Engine"Item : "DLLPATH"Value : BDE动态连接库文件所在位置,如"C:\Program Files\Borland\Common Files\
分类:Delphi 查阅全文
用InstallShield制作数据库应用系统的安装程序(2000年8月17日) 作者:新疆 宗宏斌
  Delphi具有强大的数据库应用程序开发功能,其Client/Sever版本可以开发一般的单机数据库应用系统、普通Client/Sever应用系统直至基于Web的多层应用,其中自然离不开Borland数据库引擎(BDE)的功劳。不过在没有安装过Delphi程序的计算机上运行数据库程序时,必须同时分发庞大的BDE文件,Borland建议用户用Delphi附带的InstallShield制作安装程
分类:Delphi 查阅全文