上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 191 下一页
摘要: 用js将form表单同时提交到两个不同页面的方法: <script type="text/javascript"> function dosubmit(){ window.open('first.php?var1='+window.form.var1.value+'&var2='+window.form.var2.value); window.open('second.php?var1='+window.form.var1.value+'&var2='+window.form.var 阅读全文
posted @ 2009-11-30 20:23 ajuanabc 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Reactos的显示组成主要由GDI、视频端口驱动程序、小端口驱动程序和显示驱动程序组成。当GDI系统接到应用程序请求后,就会查找相应的小端口驱动程序,接着小端口驱动程序,就会设置视频端口驱动程序和显示驱动程序。在GDI和小端口驱动程序调用流程如下图所示: 阅读全文
posted @ 2009-11-29 18:52 ajuanabc 阅读(110) 评论(0) 推荐(0) 编辑
摘要: OpenJWeb 1.8工作流设计Openjweb开发团队联系人:王先生手机:13651070328QQ:29803446Msn:baozhengw999@hotmail.comEmail:baozhengw@163.com2009-11-23说明:因文档中图片较多,需要看带图片的文档,请到http://code.google.com/p/openjweb/downloads/list下载OpenJWeb-workflow.rar .目 录第一章 设计原则.... 2第二章 设计规范.... 31.1 数据库表的设计... 31.2 约定的流程状态位说明... 31.3 页面按钮说明.... 阅读全文
posted @ 2009-11-29 14:01 ajuanabc 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 前面的函数已经介绍怎么样显示一个字符串了,那么下面就来仔细地实查看怎么样实现一个字符的显示,当然这里字符的显示,只是字母的显示,没有中文显示,如果需要实现中文字符的显示,就需要修改这个函数和相应的排版函数、读取相应的字体文件。由于显示卡已经被初始化为图形模式,那么所有字符的显示都生成图形方式来显示,文字也不例外,因此需要使用字体的点阵数据。具体实现代码如下:#001 VOID#002 NTAPI#003 DisplayCharacter(CHARCharacter,#004 ULONG Left,#005 ULONG Top,#006 ULONGTextColor,#007 ULONGBack 阅读全文
posted @ 2009-11-28 22:35 ajuanabc 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 当操作系统引导过程中,需要输出一些信息给用户来查看,那么就需要这个简单的VGA驱动程序,可以输出字符串显示,实现这个功能的函数就是VidDisplayString函数,具体实现的代码如下:#001 VOID#002 NTAPI#003 VidDisplayString(PUCHARString)#004 {#005 ULONG TopDelta = 14;#006 开始循环显示所有字符。#007 /* Start looping thestring */#008 while (*String)#009 {如果遇到换行字符,就进入下面处理。#010 /* Treat new-linesepara 阅读全文
posted @ 2009-11-27 23:24 ajuanabc 阅读(170) 评论(0) 推荐(0) 编辑
摘要: VgaIsPresent函数通过读取图形模式的索引寄存器和数据寄存器来检查VGA显示卡是否安装,实现代码如下:#001 BOOLEAN#002 NTAPI#003 VgaIsPresent(VOID)#004 {#005 UCHAR VgaReg, VgaReg2,VgaReg3;#006 UCHAR SeqReg, SeqReg2;#007 UCHAR i;#008 读取VAG的基地址寄存器。#009 /* Read the VGA AddressRegister */#010 VgaReg =READ_PORT_UCHAR((PUCHAR)VgaRegisterBase + 0x3CE); 阅读全文
posted @ 2009-11-26 21:59 ajuanabc 阅读(163) 评论(0) 推荐(0) 编辑
摘要: VidInitialize函数主要进行VGA简单视频显示模式初始化。具体实现代码如下:#001 BOOLEAN#002 NTAPI#003 VidInitialize(IN BOOLEANSetMode)#004 {#005 ULONG Context = 0;#006 PHYSICAL_ADDRESSTranslatedAddress;#007 PHYSICAL_ADDRESSNullAddress = {{0, 0}};#008 ULONG AddressSpace = 1;#009 BOOLEAN Result;#010 ULONG_PTR Base;#011 #012 /* Make 阅读全文
posted @ 2009-11-25 23:14 ajuanabc 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在操作系统启动的早期阶段,由于很多基本的功能没有初始化(比如IO管理器都没有初始化),因此完整和功能强大的显示驱动程序是不可能运行的,那么就需要在这个阶段写一个比较简单的VGA显示驱动程序给内核引导时使用,这个驱动程序就是bootvid.dll。先来分析在内核里调用初始化的位置,具体如下:#001 VOID#002 NTAPI#003Phase1InitializationDiscard(IN PVOID Context)#004 {......#045 检查是否需要使用GUI显示引导信息,如果不需要GUI显示,那么NoGuiBoot就为TRUE。#046 /* Check if GUI Bo 阅读全文
posted @ 2009-11-24 23:34 ajuanabc 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在创建文件成功后,然后就往文件里写入数据,而写入数据说明就需要文件系统给文件分配储存空间,以便保存这些数据到磁盘里,下面就来分析分配文件大小的函数,如下:#001 NTSTATUS#002 VfatSetAllocationSizeInformation(PFILE_OBJECTFileObject,#003 PVFATFCB Fcb,#004 PDEVICE_EXTENSION DeviceExt,#005 PLARGE_INTEGERAllocationSize)#006 {#007 ULONG OldSize;#008 ULONG Cluster,FirstCluster;#009... 阅读全文
posted @ 2009-11-23 22:29 ajuanabc 阅读(135) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML lang=en xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD> <META http-equiv=Content-Type content=" 阅读全文
posted @ 2009-11-23 00:13 ajuanabc 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 191 下一页