2007年12月22日星期六

【网页设计】Web开发设计的五大准则

如果仓促而为,设计一个专题或者网站一定会成为恶梦。Web设计需要遵循一些准则并有计划地去做。

 

Rule #1 : 先出设计图

 

这是必须的。不要假设设计图在你的头脑中就开始设计web,必须要放到纸上。可以这样做:

1  拿尺子、笔和纸,按照具体的尺寸一行一行地画下来;

2  记得考虑分界线的长度等,这样才能符合CSS的像素;

3  记下设计的每一个细节免得忘记,如果把所有细节都累积到最后将是巨大的麻烦。

 

Rule #2 :配色

 

这是设计的核心部分,只有颜色搭配合适才能使你的网页看起来不错。首先要决定的是主色,也即你在网页中多数使用的颜色;然后选择跟主色调搭配的第二颜色;不要选择超过三种颜色不然你的设计看起来会很乱。如果你想要更多的颜色,可以使用浅色或者深色的阴影来搭配主色调。

1  浏览十个跟你网页有同样主色调的网页;

2  给几个人看你的配色方案并取得反馈;

3  从浏览的网页和反馈你将更好地完善你的颜色搭配。

 

Rule #3 : 从基本的版块开始着手

 

定下配色和设计图之后,从最基本的框架开始构建――我的意思是说不添加任何文本。因为在版面中加入文本会使得架构混乱。方法如下:

1  每一个版块设定边界线,这样能够看到具体的尺寸和位置;

2  对不同的版块使用不同的颜色,在完成版块后再改成你想要的颜色。

 

Rule #4 : 理清CSS

 

不要在你的HTML文件中将styling元素搞得太复杂,不然等到你修改的时候你就不得不到处搜索。所以将所有styling元素归置在一个单独的CSS文档中。

styling之前理清你的CSS免得太过杂乱导致你多次重复同一件事。CSS支持继承,也即 parent blockstyle可以用于child block.,充分利用这条特性。命名CSS分类名也要易懂易记。比如使用"main_content"而不是"div_1"。

 

Rule #5 : 制订多重 CSS 文档

 

我们都知道,使用浏览器可以轻易地看到网页的输出,但使用另一浏览器的时候则可能发现输出不正常。这不是什么稀奇事儿,因为每个浏览器对HTMLCSS的处理方式都不一样。

为避免这种情况,每个浏览器准备一个CSS文档,这样所有浏览器都可以正常浏览。虽然这有一定的难度,但是记着指望一个CSS文档来满足所有浏览器是不可能的。

【API】API函数介绍――控件与消息函数

AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小

AnyPopup 判断屏幕上是否存在任何弹出式窗口

ArrangeIconicWindows 排列一个父窗口的最小化子窗口

AttachThreadInput 连接线程输入函数

BeginDeferWindowPos 启动构建一系列新窗口位置的过程

BringWindowToTop 将指定的窗口带至窗口列表顶部

CascadeWindows 以层叠方式排列窗口

ChildWindowFromPoint 返回父窗口中包含了指定点的第一个子窗口的句柄

ClientToScreen 判断窗口内以客户区坐标表示的一个点的屏幕坐标

CloseWindow 最小化指定的窗口

CopyRect 矩形内容复制

DeferWindowPos 该函数为特定的窗口指定一个新窗口位置

DestroyWindow 清除指定的窗口以及它的所有子窗口

DrawAnimatedRects 描绘一系列动态矩形

EnableWindow 指定的窗口里允许或禁止所有鼠标及键盘输入

EndDeferWindowPos 同时更新DeferWindowPos调用时指定的所有窗口的位置及状态

EnumChildWindows 为指定的父窗口枚举子窗口

EnumThreadWindows 枚举与指定任务相关的窗口

EnumWindows 枚举窗口列表中的所有父窗口

EqualRect 判断两个矩形结构是否相同

FindWindow 寻找窗口列表中第一个符合指定条件的顶级窗口

FindWindowEx 在窗口列表中寻找与指定条件相符的第一个子窗口

FlashWindow 闪烁显示指定窗口

GetActiveWindow 获得活动窗口的句柄

GetCapture 获得一个窗口的句柄,这个窗口位于当前输入线程,且拥有鼠标捕获(鼠标活动由它接收)

GetClassInfo 取得WNDCLASS结构(或WNDCLASSEX结构)的一个副本,结构中包含了与指定类有关的信息

GetClassLong 取得窗口类的一个Long变量条目

GetClassName 为指定的窗口取得类名

GetClassWord 为窗口类取得一个整数变量

GetClientRect 返回指定窗口客户区矩形的大小

GetDesktopWindow 获得代表整个屏幕的一个窗口(桌面窗口)句柄

GetFocus 获得拥有输入焦点的窗口的句柄

GetForegroundWindow 获得前台窗口的句柄

GetLastActivePopup 获得在一个给定父窗口中最近激活过的弹出式窗口的句柄

GetParent 判断指定窗口的父窗口

GetTopWindow 搜索内部窗口列表,寻找隶属于指定窗口的头一个窗口的句柄

GetUpdateRect 获得一个矩形,它描叙了指定窗口中需要更新的那一部分

GetWindow 获得一个窗口的句柄,该窗口与某源窗口有特定的关系

GetWindowContextHelpId 取得与窗口关联在一起的帮助场景ID

GetWindowLong 从指定窗口的结构中取得信息

GetWindowPlacement 获得指定窗口的状态及位置信息

GetWindowRect 获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内

GetWindowText 取得一个窗体的标题(caption)文字,或者一个控件的内容

GetWindowTextLength 调查窗口标题文字或控件内容的长短

GetWindowWord 获得指定窗口结构的信息

InflateRect 增大或减小一个矩形的大小

IntersectRect 这个函数在lpDestRect里载入一个矩形,它是lpSrc1RectlpSrc2Rect两个矩形的交集

InvalidateRect 屏蔽一个窗口客户区的全部或部分区域

IsChild 判断一个窗口是否为另一窗口的子或隶属窗口

IsIconic 判断窗口是否已最小化

IsRectEmpty 判断一个矩形是否为空

IsWindow 判断一个窗口句柄是否有效

IsWindowEnabled 判断窗口是否处于活动状态

IsWindowUnicode 判断一个窗口是否为Unicode窗口。这意味着窗口为所有基于文本的消息都接收Unicode文字

IsWindowVisible 判断窗口是否可见

IsZoomed 判断窗口是否最大化

LockWindowUpdate 锁定指定窗口,禁止它更新

MapWindowPoints 将一个窗口客户区坐标的点转换到另一窗口的客户区坐标系统

MoveWindow 改变指定窗口的位置和大小

OffsetRect 通过应用一个指定的偏移,从而让矩形移动起来

OpenIcon 恢复一个最小化的程序,并将其激活

PtInRect 判断指定的点是否位于矩形内部

RedrawWindow 重画全部或部分窗口

ReleaseCapture 为当前的应用程序释放鼠标捕获

ScreenToClient 判断屏幕上一个指定点的客户区坐标

ScrollWindow 滚动窗口客户区的全部或一部分

ScrollWindowEx 根据附加的选项,滚动窗口客户区的全部或部分

SetActiveWindow 激活指定的窗口

SetCapture 将鼠标捕获设置到指定的窗口

SetClassLong 为窗口类设置一个Long变量条目

SetClassWord 为窗口类设置一个条目

SetFocusAPI 将输入焦点设到指定的窗口。如有必要,会激活窗口

SetForegroundWindow 将窗口设为系统的前台窗口

SetParent 指定一个窗口的新父

SetRect 设置指定矩形的内容

SetRectEmpty 将矩形设为一个空矩形

SetWindowContextHelpId 为指定的窗口设置帮助场景(上下文)ID

SetWindowLong 在窗口结构中为指定的窗口设置信息

SetWindowPlacement 设置窗口状态和位置信息

SetWindowPos 为窗口指定一个新位置和状态

SetWindowText 设置窗口的标题文字或控件的内容

SetWindowWord 在窗口结构中为指定的窗口设置信息

ShowOwnedPopups 显示或隐藏由指定窗口所有的全部弹出式窗口

ShowWindow 控制窗口的可见性

ShowWindowAsync ShowWindow相似

SubtractRect 装载矩形lprcDst,它是在矩形lprcSrc1中减去lprcSrc2得到的结果

TileWindows 以平铺顺序排列窗口

UnionRect 装载一个lpDestRect目标矩形,它是lpSrc1RectlpSrc2Rect联合起来的结果

UpdateWindow 强制立即更新窗口

ValidateRect 校验窗口的全部或部分客户区

WindowFromPoint 返回包含了指定点的窗口的句柄。忽略屏蔽、隐藏以及透明窗口

【VB】对话框译文

Show the "Save File" Common Dialog

显示"保存文件"对话框

Show the "Browse Folder" Common Dialog

显示"浏览文件夹"对话框

Suspend a Computer

挂起计算机

Test if an application is responding and terminate application

测定一个应用程序是响应还是终止(IE为例)

Test if an application is responding and terminate application

(续:)测定一个应用程序是响应还是终止

Format a floppy disk

格式化软盘

Zero a portion of an array

清零一个数组

Determine the free space on a drive

测定驱动器上的空闲空间

Edit the files stored in the "Documents" menu

编辑保存在文档菜单的文件

Copy files using the File Copy Shell

使用File Copy Shell拷贝文件

Show the "File Open" Common Dialog

显示"文件打开"对话框

Converting Class IDs to a Prog IDs and back

转变class ID到一个prog ID

Obtaining the current user name

获得当前用户名

Return the path of the temporary directory

返回临时目录的路径

Return the path of the windows directory

返回windows目录的路径

Return the path of the system directory

返回system目录的路径

Create a GUID

创建一个GUID

Enable and Disable the windows task bar

激活和禁止windows任务条

Determining the system folder locations

设定system文件夹的位置

Obtaining information about the operating system

获得操作系统的信息

Find the path of the executable associated with a file

找到文件的完整路径

Locking the application screen area

锁住应用程序客户区。

Lock All GUI updating

阻止所有的GUI更新

Changing the screen resolution/colors

改变screen颜色

Convert a pointer to a string into a string

返回指向的字符串

Associate a file with a file extension

给文件扩展名关联打开文件

Shutdown/restart/logoff the local machine

关机,重启动,注销,本地计算机

Display the "Setup Prompt for Disk" dialog

显示"Setup Prompt for Disk"对话框

Display the "Setup Reboot" dialog

显示"Setup Reboot"对话框

Perform a recursive search for a file or pattern using API

使用api递归查找文件

Block keyboard and mouse input to an application

一个阻塞键盘和鼠标输入的应用程序

Return a dialog handle/class name from a caption

从标题栏里返回对话框的句柄名

Restrict the movement of a cursor to a specified area

限制鼠标指针的运动区域

Encrypt a file/folder (Windows 2000)

加密文件/文件夹(Windows 2000适用)

Setting the tab positions in a listbox

在列表框里设置tab的位置

Find an item in a listview

查找列表框的一项

Get a list of file version details for OCX, EXE and DLL files

得到一个OCX, EXE and DLL 文件的详细版本信息

Get and set a dialogs caption/title

取得和设置一个对话框标题

Controlling the clipboard (inc. clear, copy and query)

控制剪贴板

Get and set the list area width of a combo box

得到和设置一个组合框的列表宽度

Change to priority level of the current process

改变当前线程的优先级

Show the "System Settings Changed, Restart Computer?" dialog

显示"System Settings Changed, Restart Computer?"对话框

Creating new threads to perform asynchronous tasks

创建一个新的线程执行异步任务

Get and set volume information for a drive

得到和设定驱动器的卷信息

Using the ShellExecute API to send mails and print documents

使用ShellExecute API发送email和打印文档

Get the error message associated with and API error number

API error 号表示错误消息

Save a screen snapshot to a bitmap

bitmap格式保存一个屏幕快照。

Load and Save Images to a Database

在数据库里读出和保存图象

Changing a files created, modified and accessed times.

改变文件创建和修改,保存时间

Changing a files created, modified and accessed times.

()改变文件创建和修改,保存时间

Show system shut down/restart dialog

显示系统,关闭/重启 对话框

Checking to see if an application is already running

检查应用程序是否已运行

Search a folder (and all it''''s subfolders) for a file

在一个文件夹里搜查一个文件

Create a name for a temporary file

为临时文件创建一个名城

View the contents of a block of memory

显示某块内存的内容

List/Enumerate all the OCX Controls installed on a computer

列举安装在计算机里的所有ocx控件

Returning an ExitCode parameter from an out of process application

从外部应用程序返回参数

Check if a loggin password and user name are correct

检查当前登录的密码和用户名是不是正确的。

Removing an item from a 1d array

在一维数组中移动一个元素

Changing the type of input a textbox can receive

改变文本框输入的类型(比如只能输入数字)

Changing the way a form is repainted while being dragged

改变拖动时窗口的重画方式

Terminate a Process

终止一个进程

Making a textbox resizable

建立可变尺寸的文本框

Swap the left and right mouse buttons over

按下按钮交换左由鼠标键。

Controlling the position of a MsgBox

控制MsgBox函数弹出消息框的位置

Returning the windows handle of a dialog at a specified point

返回指向对话框的句柄

Returning a files creation time

返回文件的创建时间

Adding custom system menu items to forms

给窗体加上定制的系统菜单

Register Components without using Regsvr32.exe

不使用Regsvr32.exe注册组件

Uncover internal DLL functions with Dependency Walker

公布内部调用的dll函数

Launch a PC''''s default browser with ShellExecute API

ShellExecute API函数启动默认的浏览器

Get File Version Information Details (OCX, EXE, DLL etc)

得到详细的文件版本信息

Create a timer using API calls

使用api创建一个时钟。

Play an audio file

播放音频文件

Set and get a Computer''''s name

设置和得到计算机名

Shell and wait for a process to finish

启动并等待一个进程结束

Make the current process pause/sleep for a specified time period

指定当前进程挂起时间

Determine system memory status

测定系统的内存状态

Send files to the Recycle bin

把文件送入回收站

Get a list of the system processes

得到系统进程的列表

Redim Preserve a 2d array

重定义2维数组

Turn the Screen Saver on or off

启动或禁止Screen Saver

Return the error message associated with Err.LastDllError

返回带Err.LastDllError的错误消息

Turn the monitor on and off

启动或禁止监视器

Show the "Choose a Color" Common Dialog

显示"选择颜色"对话框

Show the "Select a Font" Common Dialog

显示"选择字体"对话框

Show the Windows "Run" Dialog

显示windows"运行"对话框

Change Date Format of the system

改变系统的日期格式

Change your Novell Password

改变你的Novell密码

Shutdown your computer using ExitWindowEx API Call

使用ExitWindowEx API 关闭你的计算机

Adding AutoComplete to a VB Text Box

VB文本框加入自动完成功能

drop Down Combo box as it get focus

当组合框得到焦点时下拉组合框列表

this makes form transperent only controls are visible

制作仅控件可见的透明窗体

Map and Unmap network drives using Windows "Map Network Drives" dialog

使用Windows "Map Network Drives"对话框映射和不映射网络驱动器

Simple Code to Map a Network Drive

映射一个网络驱动器的简单代码

Get your Computer name using GetComputerName API

使用GetComputerNameapi得到你的计算机名

Get your windows system directory using GetSystemDirectory API

使用GetSystemDirectory API得到windows的系统目录

Get your windows temp directory using GetTempPath API

使用GetTempPath API得到windows的临时目录

Get your windows directory using GetWindowsDirectory API

使用GetWindowsDirectory API得到windows目录

Set your computer name using SetComputerName API

使用SetComputerName API设置你的计算机名

Clear the recent documents menu using SHAddToRecentDocs API

使用SHAddToRecentDocs API清除最近的文档菜单

Add a file to recent documents menu using SHAddToRecentDocs API

使用SHAddToRecentDocs API加一个文件到最近的文档菜单

To show/hide cursor using

显示/隐藏鼠标指针。

Swap the mouse button using SwapMouseButton API

使用SwapMouseButton API交换鼠标按钮

Connect or disconnect a network drive

连接或断开网络驱动器

Connect or disconnect a LPT port

连接或断开一个LPT端口

Display the windows About Box using ShellAbout API

使用ShellAbout API函数显示windows关于对话框

Get logged in username using GetUserName API

使用GetUserName API得到登录者的用户名

Get network logged in username using WNetGetUser API

使用WNetGetUser API得到网络的登录用户名

Copy a file using CopyFile API

使用CopyFile API copy一个文件

Move a file using MoveFile API

使用MoveFile API移动一个文件

Some API funcitons to move, hide/show the mouse

一些API函数,移动,隐藏/显示鼠标

This Includes ALL of Karthikeyans API Code into module-type procedures.

在模块里包括所有的Karthikeyans API代码

Some API functions for hiding/showing/moving the mouse, etc... enjoy.

一些API函数隐藏/显示/移动 鼠标等等。

Code to Display the % of Memory in Use

显示内存使用%的例子

choose the frequency and duration of sounds from the internal speaker

选择频率和持续时间,让内置扬声器发声

Put your application to sleep for a certain number of milliseconds.

让你的应用程序睡眠指定的秒数

Find out whether or not a laptop is running on battery power and if so how much battery time is remaining.

测定手提式电脑是否在使用电池运行,并且测试出它的剩于电池量

Find out the processor type of a system and the total number of processors in a machine

测定系统的cpu类型,和机器里cpu的个数。

Find Files using FindFirstFile,FindNextFile and FindClose API

使用FindFirstFile,FindNextFile and FindClose API查找文件

Show,Hide,Maximize,Minimize,Restore and more with ShowWindow API

ShowWindow API显示隐藏最大化最小化恢复。

Set window text using SetWindowText API

使用SetWindowText API设置控件窗口的文本

Set Disk Volume Label using SetVolumeLabel API

使用SetVolumeLabel API设置磁盘卷标

Set System Cursor using SetSystemCursor API

使用SetSystemCursor API设置系统鼠标

Get File Attributes using GetFileAttributes API

使用GetFileAttributes API得到文件属性

Set File atrributes using SetFileAttributes API

使用SetFileAttributes API设置文件属性

Get Environment Variable using GetEnvironmentVariable using API

使用GetEnvironmentVariable API得到环境变量

Set Environment Variable using SetEnvironmentVariable API

使用SetEnvironmentVariable API设置环境变量。

Remove Directory using RemoveDirectory API

使用RemoveDirectory API移动目录

Create Directory using CreateDirectory API

使用CreateDirectory API创建目录

Play system sounds using MessageBeep API

使用MessageBeep API播放系统声音

Get Current Greewich Mean Time using GetSystemTime API

使用GetSystemTime API得到当前的Greewich时间

Set System Time using SetSystemTime API

使用SetSystemTime API设置系统时间

Set double click time of mouse using SetDoubleClickTime API

使用SetDoubleClickTime API设置鼠标的双击间隔速度

Get double click time of mouse using GetDoubleClickTime API

使用GetDoubleClickTime API得到鼠标的双击间隔速度

Delete a File using DeleteFile API

使用DeleteFile API删除文件

Get Volume Information of disk drive using GetVolumeInformation API

使用GetVolumeInformation API得到磁盘驱动器的卷标信息

To check whether particular drive is present or not using GetLogicalDrives API

使用GetLogicalDrives API检查驱动器

Get the amount of physical and virtual memory free,used using GlobalMemoryStatus API

使用GlobalMemoryStatus API得到空闲物理和虚拟内存数。

Get current resolution,number of colors and bits/pixels using GetDeviceCaps API

使用GetDeviceCaps API得到当前分辨率颜色数和象素。

Check whether sound card is installed or not using waveOutGetNumDevs API

使用waveOutGetNumDevs API检查声卡是否安装

Check whether network is installed or not using GetSystemMetrics API

使用GetSystemMetrics API检查网络是否安装

Check whether mouse is installed or not using GetSystemMetrics API

使用GetSystemMetrics API检查鼠标是否安装

Get default Icon Width using GetSystemMetrics API

使用GetSystemMetrics API得到缺省图标的宽度

Get current resolution using GetSystemMetrics API

使用GetSystemMetrics API得到当前的分辨率。

Check how your windows booted using GetSystemMetrics API

使用GetSystemMetrics API检查你的windows启动模式

Returns the height and width in pixels of a string based on the current font characteristics

用象素单位返回当前特征字串的高和宽。

Extract,Draw and Destroy Icon using ExtractIcon,DrawIcon and DestroyIcon API

使用ExtractIcon,DrawIcon DestroyIcon API提取画和销毁图标。

Get details about your OS using GetVersionEx API

使用GetVersionEx API得到你的操作系统的详细信息

Writing a string data into WIN.INI using WriteProfileString API

使用WriteProfileString API写字符数据到win.ini

Get a string data from WIN.INI using GetProfileString API

使用GetProfileString APIwin.ini得到字符数据

Get a integer data from WIN.INI using GetProfileInt API

使用GetProfileInt APIwin.ini,得到一个整型数据

Write a string data to an INI file using WritePrivateProfileString API

使用WritePrivateProfileString API写一个字符数据到一个ini文件

Write a section of data to an INI file using WritePrivateProfileSection API

使用WritePrivateProfileSection API写部分数据到一个ini文件

Get an integer data from an INI file using GetPrivateProfileInt API

使用GetPrivateProfileInt APIINI文件得到整型数据

Get a string data from an INI file using GetPrivateProfileString API

使用GetPrivateProfileString APIini文件得到字符数据

Get the length of a string using

得到使用的字符串的长度

Copy a string to another variable using lstrcpy API

使用lstrcpy API拷贝字串到别的类型变量

Copy n-1 number of characters from source string to the target string using lstrcpyn API

使用lstrcpyn API从源字串copy n-1特征字符数到目标字串。

Display Shutdown dialog screen using ExitWindowsDialog API

使用ExitWindowsDialog API显示关闭屏障对话框

Display shutdown dialog screen using SHShutDownDialog API

使用SHShutDownDialog API显示关闭屏障对话框。

Display the restart or shutdown dialog using RestartDialog API

使用RestartDialog API显示重启或关闭对话框

Display shutdown or restart dialog using SHRestartSystemMB API

使用SHRestartSystemMB API显示关闭或重启对话框

Display the run dialog using SHRunDialog API

使用SHRunDialog API显示运行对话框

Display Format drive dialog using SHFormatDrive API

使用SHFormatDrive API显示格式化对话框

Display change icon dialog using SHChangeIconDialog API

使用SHChangeIconDialog API显示改变图标对话框

Display pick icon dialog using PickIconDlg API

使用PickIconDlg API显示挑选图标对话框

Get Shell Folders locations using SHGetSpecialFolderLocation API

使用SHGetSpecialFolderLocation API得到Shell文件夹位置

Flash a window using FlashWindow API

使用FlashWindow API闪动窗口

Get classname for some controls using GetClassName API

使用GetClassName API得到一些控件的类名

Get Current Process and Current ProcessID using GetCurrentProcess and GetCurrentProcessId API

使用GetCurrentProcess and GetCurrentProcessId API得到当前ProcessProcessID

Get Current Thread and Current Thread ID using GetCurrentThread and GetCurrentThreadId API

使用GetCurrentThread and GetCurrentThreadId API得到当前ThreadThread ID

Get Cursor Position using GetCursorPos API

使用GetCursorPos API得到鼠标位置。

Get foreground window using GetForegroundWindow API. Very useful to develop security programs and system logger programs

使用GetForegroundWindow API得到最前的窗口对于开发安全程序和系统程序很有用

Find a window knowing it''''s caption using FindWindow API

使用FindWindow API查找窗口并获知它的标提

Get Background color of a device context using GetBkColor API

使用GetBkColor API得到设备上下文使用的背景颜色

Get the caption of control which captures mouse event using GetCapture API

使用GetCapture API捕获鼠标事件。得到控件标题

Get system colors using GetSysColor API

使用GetSysColor API得到系统颜色

Set system colors using SetSysColors API

使用SetSysColors API设置系统颜色

Create a Elliptic Form using CreateEllipticRgn and SetWindowRgn API

使用CreateEllipticRgn and SetWindowRgn API创建椭圆形窗体

Create a Rectangular Form using CreateRectRgn and SetWindowRgn API

使用CreateRectRgn and SetWindowRgn API创建矩形窗体

Create a Round Rectangular Form using CreateRoundRectRgn and SetWindowRgn API

使用CreateRoundRectRgn and SetWindowRgn API创建圆矩形窗体

Get File information by it''''s Handle using GetFileInformationByHandle API

使用GetFileInformationByHandle API通过它的句柄得到文件信息

Get filetime using GetFileTime API

使用GetFileTime API得到文件时间

Set filetime using SetFileTime API

使用SetFileTime API设置文件时间

Set the File modified time to Current System Time using GetSystemTimeAsFileTime API

使用 GetSystemTimeAsFileTime API设置文件修改时间到当前系统时间

Get window position points using GetWindowRect API

使用GetWindowRect API得到窗口位置

Get Foreground Window Thread and Process ID using GetWindowThreadProcessId API

使用GetWindowThreadProcessId API得到前端窗体线程和进程的ID

Get current directory using GetCurrentDirectory API

使用GetCurrentDirectory API得到当前的目录。

Set Current directory using SetCurrentDirectory API

使用SetCurrentDirectory API设置当前的目录

Get handle of the window at mouse cursor position using WindowFromPoint API

使用WindowFromPoint API得到鼠标指向窗体的句柄。

Get a list of Open Window Names using GetDesktopWindow,GetWindow and GetWindowText API

使用GetDesktopWindow,GetWindow and GetWindowText API得到打开的窗口列表

Creates a icon in your System tray which minimizes all your applications when you double click it(icon in SysTray).

当你双击它最小化你的应用程序时,创建你的系统拖盘。

Display a message box using MessageBox API

使用MessageBox API显示一个消息框

Display Message Box using MessageBoxIndirect API

使用MessageBoxIndirect API显示一个消息框

Open the start menu using mouse_event API

使用mouse_event API打开开始菜单

Function CurrentTime. Returns the COMPLETE system time, including milliseconds (something VB''''s date/time func doesn''''t do).

CurrentTime函数返回完整的系统时间包括毫秒

An example for MulDiv API

一个使用MulDiv API的例子

Type some words in notepad without human intervention using keybd_event API

使用keybd_event API不需人干预打些单词到写字板里

Move a window to a specified point using MoveWindow API

使用MoveWindow API移动一个窗口到指定的点。

Get Drive Type using GetDriveType API

使用GetDriveType API得到驱动器类型

Set your Window on top of all forms using SetWindowPos API

使用SetWindowPos API把你的程序窗口在所有窗口中设置为最顶端。

Get File information is using SHGetFileInfo API

使用SHGetFileInfo API得到文件信息

Draw an Arc using Arc API

画弧线使用Arc API

Draw a chord using Chord API

画一个闭合弦使用Chord API

Draw a line from a point to specified point using LineTo API

画一个线条从一个点到另一个指定点。使用LineTo API

Draw a pie using Pie API

使用Pie API画饼图

Get the window which has got focus using GetFocus API

使用GetFocus API判断那个窗体得到焦点

Get the Entire command line passed using GetCommandLine API

得到完整的命令行

Capture desktop using GetDesktopWindow and BitBlt API

捕获桌面使用GetDesktopWindow and BitBlt API

Capture the window under mouse into the form using GetDC,BitBlt,GetCursorPos and WindowFromPoint API

使用GetDC,BitBlt,GetCursorPos and WindowFromPoint API捕获鼠标下面的窗口到一个窗体中

A simple code to catch any keypress and store it in a file named "file.txt" It runs in the background.

一个简单的代码,捕获键盘消息并且保存到文件名"file.txt",它是运行在后台的。

This code finds a window and sends message to the window.

这个代码是找到一个窗口并发送消息给窗口

This code brings a file from remote server to the client without asking the "Save to disk" dialog box.

这个代码从远程主机保存文件到客户机不出现"Save to disk"对话框。

Controlling carat blinking speed using API

使用API控制克拉闪亮的速度

This code puts your project icon in the system tray.

放工程图标到系统拖盘中。

Code to Check the Mode in which Windows is Loaded

检查windows的引导模式

Sets the time on the local machine.

设定本地机的时间

The following Code Helps To refresh Desktop using a different approach

这个代码使用一种不同的途径来更新桌面

This code initiates the screen saver of the system.

启动计算机系统的屏幕保护

Allows you to paint the system stock icons onto your form

在窗体上绘制系统托盘图标

Finds Hard-Drive Capacity. Will work with any size of drive.

发现硬盘的容量,在任何大小的驱动器上都可正常工作

Finds all Drives Free Space and Capacity

找出所有驱动器空闲的空间和容量

This code is useful when you are getting your logon user with domain name

这个代码很有用,当你正在获取你的登录帐号时

Did you ever wanted to create your own dll with api function export

API函数创建自己的DLL

This code will grab any window text box text from any aplication running on windows 32 bit

这个代码可以从任意的windows32位应用程序中获取文本框中的文本

Code to Get the Number of Function Keys in the KeyBoard

得到键盘键数的代码

This code gives the length of alphabets and numbers in pixels

这个代码给出了字母表的长度

This simple program loads or removes any FONT from a specified path & file name

从指定的路径和文件名中载入或删除字体

Get Cached Passwords from the PWL File

PWL文件中得到其保存的密码

Yet Another CenterForm Routine

另一个中心窗体

Code to Set a Animated Cursor(ani) as the MousePointer for the Form

为一个窗体设置一个动画鼠标指针。

Another Get-Set Key state program

另一个得到键盘状态的程序

Allways wanted to make your program hidden in that annoying Ctrl+Alt+Del(Tested on windows 9x)

使用简单的一行代码,让你的程序在Ctrl+Alt+Del中隐藏。

Make your CD-ROM drive open using the mciSendString API.

使用mciSendString API打开你的CD-ROM驱动器

copy a file to your windows desktop from dialog control box.

通过对话框控件拷贝一个文件到你的windows桌面

Shut down the computer

关闭计算机

for viewing the desktop with some magnification according to the moving of mouse

根据鼠标的移动查看桌面

Hide mouse pointer

隐藏鼠标指针

Control the speed of the Start Menu.

控制开始菜单的速度