自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (10)
  • 收藏
  • 关注

原创 AT24C16页写和多页写

AT24C16多页写入时,首先检查写入总数据字节数是否大于一页,大于一页,就进行跨页处理,上面手册,提到过,如果超过16个数据被传输到EEPROM,数据字地址将“滚动”,以前的数据将被覆盖,为了防止覆盖前面写入,地址要增加。例如读写地址:1864 ,首先计算该地址是多少页的多少个字节,1864/16=116(0x74)页,1864%16=8(0x08),即116页的第8个字节。AT24C16有128(2^7=128)页只需要7位地址,分为高3位和低4位,高3位在设备地址中,低4位在字地址中。

2023-05-12 15:34:28 1438

原创 proteus I2C Debugger 查看 AT24C02写入读取

I2C Debugger仪器,在仿真调试期中,该仪器可以显示I2C数据传送时间、S(START状态)、Sr(ReStart状态)、A(Ask响应)、N (No ask状态)、P(Stop状态)、数据(同时显示数据的16进制值和每位的值)。start_time() --> write_addr(1, sec),写入数据,查看I2C Debugger日志。start_time函数,最开始调用 read_addr(1),读取存储的数据,查看I2C Debugger日志。

2023-03-10 15:39:18 1263

原创 生成hanzi writer data Web运行

​因 hanzi-writer 里的汉字,有些没有,就参照 makemeahanzi搭建环境,补充需要汉字。顺带研究了一下源码。后面想生成一个拼音库,补充汉字时,感觉可以修改东西不多,因此抽出程序,生成一个直接可以浏览器运行(通过类似 IIS,Tomcat等运行),输入文字,选择字体,即生成对应JOSN文件下载​

2023-01-03 09:59:21 399 2

原创 VS2015+VisualGDB 调试linux

1.安装Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。安装ssh-serversudo apt-get install openssh-server安装ssh-clientsudo apt-get install openssh-client2.确认sshserver是否安装好ps

2016-09-14 16:33:53 10310 2

原创 一个简单多任务内核编译和运行

系统的启动过程:任何一台计算机,在开机后,它要做的第一件事情就是引导(Booting),通过引导,计算机为自身搭建好运行环境,为以后OS的启动与运行做好准备。首先,我们来看看一台计算机是如何引导自身的。在机器加电后,电源供电稳定后,电源会传给8284A时钟生成器一个“Power Good”低电位信号,随后8284A会输出有效的RESET信号,使CPU复位,这时CS:IP = FFFF:0000。C

2016-08-26 14:00:42 1567

原创 SMPP分析

因业务需要,需要开发一个引擎(采用JAVA),来解析SMPP包然后经过一系列处理入REDIS队列。看到解包,想到之前用C/C++进行SOCKET编程时,事先约定好,头4个字节为整形,代表整个字节组的长度,后面依次其他。解析时候先解析出头部得到字节总长度,和获取到的字节数组比对看是否相等,然后依次解析后面字段。我想解析SMPP包也类似,所以就网上搜索一下SMPP的资料,摘抄如下:消息头语法

2016-08-16 15:26:49 6354

原创 解决Android关闭通知消息权限无法弹出Toast的问题

最近在做项目时,遇到一个问题,有部手机就是Toast弹不出来。仔细想想可能权限的问题。后面网上搜索给出如下答案:跟踪Toast的源代码,make方法省略,做了一些初始化的工作,show方法123456789101112131415161718192021222324public void show() {

2016-07-05 12:51:04 17906 5

原创 VM Ubuntu14.04 64位 编译Android2.3.5源码

Android2.3.5源码 下载 http://blog.csdn.net/ilittleone/article/details/6823441。非常感谢无私的提供。JAVA安装配置先去 Oracle下载Linux下的JDK压缩包,我下载的jdk-6u45-linux-x64.bin文件,下好后解压 $ sudo ./ jdk-6u45-linux-x64.binSt

2015-01-12 12:27:43 1943

转载 scanf()函数的用法和实践

 scanf()函数的用法和实践daizh摘要:本文阐述了基于ANSI,Win 95,Win NT上的 C/C++语言中scanf()函数的用法,以及在实际使用中常见错误及对策。关键词:scanf()一、             序言在CSDN论坛的C/C++版块,我时常见到“对于scanf()函数的用法、及出现的各种错误而迷惑”的帖子,萌发了我写这篇文章的念头

2009-11-18 14:54:00 894

转载 动态调用 WebService

多数时候我们通过 "添加 Web 引用..."创建客户端代理类的方式调用WebService,但在某些情况下我们可能需要在程序运行期间动态调用一个未知的服务。在 .NETFramework 的 System.Web.Services.Description 命名空间中有我们需要的东西。具体步骤:1. 从目标 URL 下载 WSDL 数据。2. 使用 ServiceDes

2009-10-14 17:39:00 564

原创 用C#制作一个Web Service

下面,我们看看如何建立和部署一个最简单的web服务 建立web服务1.在网站目录下建立一个叫做webServer的目录。2.建立下面这样一个文件:using System;using System.Web.Services;public class tWebService : WebService {    [WebMethod]

2009-10-13 15:22:00 911

转载 ASP.NET Web Service如何工作(3)

为了使.asmx句柄有可能反串行化SOAP头,首先你需要定义一个.NET类,它代表了暗含的XML Schema类。在此例中相应的类如下:[XmlType(Namespace="http://example.org/security")][XmlRoot(Namespace="http://example.org/security")]public class Usernam

2009-10-13 10:28:00 622

转载 ASP.NET Web Service如何工作(2)

HTTP管道一旦调用了.asmx句柄,便开始了XML、XSD、SOAP和WSDL的处理。.asmx句柄提供的余下的功能被分为三个领域:消息分派当.asmx句柄被HTTP管道调用时,通过查看.asmx文件中的WebService声明,确定检查哪个.NET类。然后它观察到来的HTTP消息中的信息,确定调用引用类中的哪个方法。为了调用前面例子中的Add方法,HTTP请求消息应像下面一样:

2009-10-13 10:25:00 574

转载 ASP.NET Web Service如何工作(1)

SummaryASP.NET Web Service方法(WebMethods)怎样为创建Web服务提供一种高效的解决方案呢。WebMethods使传统的Microsoft.NET方法成为Web服务操作,它支持HTTP、XML、XML Schema、SOAP和WSDL。WebMethods(

2009-10-13 10:23:00 595

转载 DB2 V9.7 语句集中器的使用(二)

语句集中器的启用  DB2V9.7 推出了语句集中器的功能,语句集中器在数据库服务器上修改动态 SQL 语句,以使类似而不等同的 SQL 语句可以共享同一个执行计划。如果启动了语句集中器,上述两个 SQL 只需要编译一次即可。  在联机事务处理(OLTP)系统中,可能会反复生成包含不同字面值的简单语句。在此类工作负载中,重新编译语句的成本会导致开销大幅增加。语句集中器通过允许重复使用已编译

2009-09-17 16:53:00 898

转载 DB2 V9.7 语句集中器的使用(一)

简介  在 DB2 数据库中存在两种类型的 SQL 语句,一种为动态 SQL,一种为静态 SQL 。静态 SQL 的执行计划是在 bind 包到数据库时就已经确定,执行时只需要把执行计划调出来即可;动态 SQL 的执行计划需要每次执行时进行编译,如果下次执行时,执行计划已经不在包缓存中则需要重新编译该语句。  在 OLTP 环境下,每秒钟需要执行的 SQL 非常多,如果这些 SQL 语句都

2009-09-17 16:50:00 669

转载 SQL Server中巧用另类写法代替Like语句

 提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase  提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase  select * from table1 where username like%c%"  以下是完成上面功能的另一种写法:  

2009-09-11 15:11:00 432

转载 SQL中返回刚插入记录的ID

一、要获取此ID,最简单的方法就是--创建数据库和表create database MyDataBaseuse MyDataBasecreate table mytable(id int identity(1,1),name varchar(20))--执行这个SQL,就能查出来刚插入记录对应的自增列的值insert into mytable val

2009-08-19 17:50:00 625

转载 按拼音排序与根据英文首字母来查询汉字

--1. 按拼音排序DECLARE @t TABLE(col varchar(2))INSERT @t SELECT 中UNION ALL SELECT 国UNION ALL SELECT 人SELECT * FROM @t ORDER BY col COLLATE Chinese_PRC_CS_AS_KS_WS/*--结果col  ---- 国人中--*/GO/*==========

2009-08-19 14:52:00 1158

转载 用MSIL剥开C#的外衣(一):方法参数ref、out、params和lock、for和foreach关键字

我们可能从来都不需要用到MSIL,但了解MSIL可以让我们了解许多其他人所不知道的内幕。本文就试图通过MSIL,剥开一些披在C#上面的漂亮外衣。  对于方法参数,MSDN上这样说:“如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。”这样说太抽象了,现在举一个例

2009-08-05 15:05:00 939

转载 MSIL 教程(三):类和异常处理

类在前面的程序中,我们在Main函数中调用类函数,在本程序中,我们将徐希如何定义类。本程序包含2个类: Class1和SampleClass,Class1带有函数Main,在Main中生成SampleClass的一个实例。指令:.field—定义类成员。和关键字public、private、static等一起使用。 命令:stsfld static field—用堆

2009-08-05 14:57:00 554

转载 MSIL 教程(二):数组、分支、循环、使用不安全代码和如何调用Win32 API

本文继续讲解数组、分支、循环、使用不安全代码和如何调用Win32 API数组本程序分配一个int型的数组并给他的元素赋值,然后打印出元素和数组的长度。命令:newarr type— 生成一个元素类型为type 的数组。数组的大小必须在调用该命令前装入堆栈。该命令会把一个数组的引用装入堆栈。

2009-07-22 15:21:00 597

转载 MSIL 教程(一)

微软中间语言  (MSIL) 是一种语言,是许多编译器 (C#,VB.NET 等 ) 的输出 . ILDasm  ( 中间语言反汇编器 ) 程序和 .Net Framework SDK(FrameworkSDK/Bin/ildasm.exe) 打包在一起,让用户以人可阅读的格式查看 MSIL 代码。通过该工具,我们可以打开任何 .net 可执行文件 (exe 或 dll) 并查看其 MSIL 代码

2009-07-22 15:17:00 961

原创 神奇的JS“魔法代码”

javascript:R=0;x1=.1;y1=.05;x2=.25;y2=.24;x3=1.6;y3=.24;x4=300;y4=200;x5=300;y5=200;DI=document.images;DIL=DI.length;function A(){for(i=0;i-DIL;i++){DIS=DI[i].style;DIS.position=absolute;DIS.left=Ma

2009-07-01 15:18:00 2998

原创 强大的.NET反编译工具Reflector及插件

Reflector及其插件有Reflector.FileDisassemblerReflector.CodeMetrics  Reflector.SQL2005Browser Reflector.DelphiLanguage  Reflector.McppLanguage  Reflector.ChromeLanguage  Reflector.Diff  Re

2009-06-04 12:36:00 798

原创 常用sql函数的用法

1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace(lihan,a,b)                                                                  -----------------------------lihbn(所影响的行数

2009-05-20 13:45:00 675

原创 having 语句的使用

使用 HAVING 子句选择行HAVING 子句对 GROUP BY 子句设置条件的方式与 WHERE 子句和 SELECT 语句交互的方式类似。WHERE子句搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。HAVING 语法与 WHERE 语法类似,但HAVING 可以包含聚合函数。HAVING 子句可以引用选择列表中出现的任意项。下面的查询得到

2009-04-17 08:45:00 870

转载 MySQL查询及删除重复记录的方法

查询及删除重复记录的方法 (一) 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (sele

2009-04-15 18:55:00 591

原创 SQL SERVER数据库开发之存储过程应用

可能有不少朋友使用SQLSERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存储过程等等。其实当你一个项目做完到了维护阶段时,就会发现存储过程给我们带来了好处了,修改方便,不能去改我们的应用程序,只需要改存储过程的内容,而且还可以使我们的程序速度得到提高。QUOTE:SQL SERVER 联机丛书中的定义:SQLServe

2009-04-01 22:00:00 748

原创 sql server 2000/2005 游标的使用操作

1. 定义游标定义游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来。DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合。语句格式为:DECLARE 游标名称 [INSENSITIVE] [SCROLL]CURSOR FOR select语句[FOR{READ ONLY|UPDATE[OF 列名字表]}]参数说明:INSEN

2009-03-31 16:16:00 10272 2

原创 通过输入IP地址查询国家、城市、所有者等信息。

http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx

2009-03-28 10:44:00 3427

原创 完美解决IIS 服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别

现象:        浏览ASP页面提示   500内部错误事件查看器中:        [1]:                服务器无法加载应用程序 /LM/W3SVC/1/ROOT。错误是 没有注册类别。                 有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/cont

2009-03-21 09:59:00 5000

原创 .NET中如何有效的使用Cache

 Cache 即高速缓存,我想很多人对他的第一印象一定像我一样,感觉他一定能提高系统得性能和运行速度。的确。Net推出cache的初衷确实是这样的。那么cache是如何提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?    1.Cache 是如何工作的    Cache 是分配在服务器上的一个公共的内存片。    所谓公共指的ca

2009-03-14 15:19:00 491

原创 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)

js 代码// 1.判断select选项中 是否存在Value="paraValue"的Item        function jsSelectIsExitItem(objSelect, objItemValue) {            var isExit = false;            for (var i = 0; i  objSelect.options.le

2009-03-02 17:06:00 454

原创 用户sa登录失败,该用户与可信sql server连接无关联

用户sa登录失败,该用户与可信sql server连接无关联    具体的方法是:   1:打开SQL Server Manager管理器!在左面找到  ‘安全性’ 单击右键 选择‘新建”,“登录”弹出一个对话框,在登录名中输入你的登录号,选择SQLSERVER身份验证,并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。    点击‘用户映射’,在右面选择要映

2009-02-21 12:29:00 470

转载 深入浅出理解索引结构

(一)深入浅出理解索引结构        实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查

2009-02-20 09:40:00 462

转载 使用XmlReader读取xml文件

在.net开发中经常需要读写xml形式的文件(app.config和web.config分别是WinForm和WebForm中使用到的xml文件的一个特列,并且微软提供了通用的方法), .net类库提供了多种读写xml文件的方式,每一种方式都有其优点和缺点,因而有其实用性。下面列出微软.net类库提供的读写xml文件个类及其特点:类名称优点缺点Xml

2009-02-06 17:56:00 3900

原创 dataset与DataReader

dataset表示一个数据集,是数据在内存中的缓存。 可以包括多个表   DatSet 连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接   datareader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。   分布式系统的数据可能会用dataset做数据载体,因为dataset是保存数据的数据结构,而DataRea

2009-02-05 10:51:00 663

原创 将DataReader 转为 DataTable

一。  ///     /// Will DataReader to DataTable    ///     /// IDataReader    ///     protected DataTable ConvertDataReaderToDataTable(IDataReader dr)     {        DataTable dt = new DataTable("DataTab

2009-02-05 10:17:00 3036 1

转载 IT路要如何走?——老程序员的10个忠告

[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!

2009-02-04 09:46:00 753

linux-0.11.rar

linux 0.11 源码下载

2023-05-12

proteus I2C Debugger AT24C16 页写多页写仿真

proteus I2C Debugger AT24C16 页写多页写 仿真 AT24C16有128(2^7=128)页只需要7位地址,分为高3位和低4位,高3位在设备地址中,低4位在字地址中。 设备地址:1010+页地址高3位+读写方向(1:读 0:写) 字地址:页地址高4位+4位页内偏移地址 例如读写地址:1864 ,首先计算该地址是多少页的多少个字节,1864/16=116(0x74)页,1864%16=8(0x08),即116页的第8个字节

2023-05-12

proteus I2C Debugger AT24C02 仿真

proteus I2C Debugger AT24C02 仿真

2023-03-10

linux-0.00包含两个特权级3的用户任务和一个系统调用中断过程

linux-0.00包含两个特权级3的用户任务和一个系统调用中断过程。其由两个文件组成:as86汇编语言写的boot.s(引导启动程序) 和GNU as汇编写的head.s(多任务内核程序)。前者只是引导程序,把head.s代码加载进内存并把控制权转移到head.s中执行; 后者实现两个特权级3上的任务在时钟中断控制下相互切换运行,并实现显示字符的系统调用。 任务A(0)不停的打印“AAA……”, 当遇到时钟中断后切换到任务B(1)中运行打印“BBB……”,再遇时钟中断再打印“AAA……”,如此循环。

2023-01-03

生成 hanzi writer WEB运行

因 hanzi-writer 里的汉字,有些没有,就参照 makemeahanzi 搭建环境,补充需要汉字。顺带研究了一下源码。 后面想生成一个拼音库,补充汉字时,感觉可以修改东西不多,因此抽出程序,生成一个直接可以浏览器运行(通过类似 IIS,Tomcat等运行), 输入文字,选择字体,即生成对应JOSN文件下载

2023-01-03

51单片机12232液晶显示中文汉字

51单片机12232液晶显示中文汉字,,Keil uVision5源码,Proteus 8 Professional 仿真

2022-12-30

51单片机1602液晶从右到左显示字符

51单片机1602液晶从右到左显示字符,Keil uVision5源码,Proteus 8 Professional 仿真

2022-12-30

51单片机定时器计数,通过两个74HC573锁存器控制

51单片机定时器计数,通过两个74HC573锁存器控制,Keil uVision5源码,Proteus 8 Professional 仿真

2022-12-30

原 webrtc,vad C/C++,转成 JS,微信小程序使用

原 webrtc,vad C/C++,转成 JS,微信小程序使用

2022-09-30

bin86_0.16.17-3.1ubuntu2_amd64

bin86 64位包含as86编译器和ld86连接器

2016-08-26

SMPP协议程序

SMPP协议发包,解包测试程序。

2016-08-16

SMPP测试程序

SMPP协议测试程序。

2016-08-16

深入理解Android 卷1

全版的深入理解Android 卷1 ,自己读过,觉得值得推荐给有需要的人。

2015-01-05

Win32 API大全

作为Microsoft 32位平台的应用程序编程接口, Win32 API是从事Windows应用程序开发所必备的。 首先对Win32 API函数做完整的概述;然后收录五大类函数: 窗口管理、图形设备接口、系统服务、国际特性以及网络服务; 在附录部分,讲解如何在Visual Basic和Delphi中对其调用。 本书是从事Windows应用程序开发的软件工程师的必备参考手册。 控件与消息函数 共91个函数 硬件与系统函数 共98个函数 设备场景函数 共73个函数 绘图函数 共105个函数 位图、图标和光栅运算函数 共39个函数 菜单函数 共37个函数 文本和字体函数 共41个函数 打印函数 共66个函数 文件处理函数 共118个函数 进程和线程函数 共40个函数 Windows消息函数 共11个函数 网络函数 共14个函数 目 录 第一章 Win32 API概论…………………………………………………………………………1 1.1 为什么使用Win32 API …………………………………………………………………1 1.2 Win32 API简介 …………………………………………………………………………1 1.3 综述………………………………………………………………………………………11 第二章 窗口管理函数(Windows Control Function) ……………………………………13 2.1 易用特性函数(Accessibility Features)…………………………………………13 2.2 按钮函数(Button)……………………………………………………………………20 2.3 插入标记(^)函数(Caret)…………………………………………………………21 2.4 组合框函数(Combo box) ……………………………………………………………24 2.5 通用对话框函数(Common Dialog Box) ……………………………………………25 2.6 标函数(Cursor)………………………………………………………………………36 2.7 对话框函数(Dialog Box)……………………………………………………………40 2.8 编辑控制函数(Edit Control)………………………………………………………54 2.9 图标函数(Icon)………………………………………………………………………54 2.10 键盘加速器函数(Keyboard Accelerator)……………………………………… 61 2.11 键盘输入函数(Keyboard InPut) …………………………………………………63 2.12 列表框函数(List box) ……………………………………………………………75 2.13 菜单函数(Menu) ……………………………………………………………………76 2.14 消息和消息队列函数(Message and Message Queue)……………………………90 2.15 鼠标输入函数(Mouse Input) ……………………………………………………100 2.16 多文档接口函数(Multiple Document Interface) ……………………………103 2.17 资源函数(Resource)………………………………………………………………105 2.18 滚动条函数(Scroll Bar)…………………………………………………………113 2.19 窗口函数(Window)…………………………………………………………………119 2.20 窗口类函数(Window Class)………………………………………………………144 2.21 窗口过程函数(Window Procedure)………………………………………………150 2.22 窗口属性函数(Window Property) ………………………………………………152 第三章 图形设备接口函数(Graphic Device Interface Function) …………………155 3.1 位图函数(Bitmap) …………………………………………………………………155 3.2 笔刷函数(Brush)……………………………………………………………………171 3.3 剪切函数(Clipping) ………………………………………………………………176 3.4 颜色函数(Color)……………………………………………………………………179 3.5 坐标空间与变换函数(Coordinate Space Transformation)……………………186 3.6 设备环境函数(Device Context) …………………………………………………195 3.7 填充形态函数(Filled shape) ……………………………………………………211 3.8 字体和正文函数(Font and Text)…………………………………………………215 3.9 ICM 2.0函数 …………………………………………………………………………238 3.10 线段和曲线函数(Line and Curve)………………………………………………295 3.11 图元文件函数(Metafile)…………………………………………………………300 3.12 多显示器函数(Multiple Display Monitors) …………………………………311 3.13 绘图函数和画图函数(Painting and Drawing)…………………………………313 3.14 路径函数(Path)……………………………………………………………………328 3.15 画笔函数(Pen) ……………………………………………………………………332 3.16 打印及打印假脱机程序函数(Printing and Print Spooler)…………………334 3.17 矩形函数(Rectangle) ……………………………………………………………371 3.18 区域函数(Region)…………………………………………………………………374 第四章 系统服务函数(System Service Function) ……………………………………383 4.1 访问控制函数(Access Control) …………………………………………………383 4.2 原子函数(Atom) ……………………………………………………………………406 4.3 客户/服务器访问控制函数(Client/Server Access Control) ………………409 4.4 剪贴板函数(Clipboard)……………………………………………………………431 4.5 通信函数(Communication)…………………………………………………………436 4.6 控制台函数(Console)………………………………………………………………444 4.7 数据解压库函数(Data Decompression Library) ………………………………463 4.8 调试函数(Debugging)………………………………………………………………466 4.9 设备输入输出函数(Device Input and Output)…………………………………472 4.10 动态数据交换函数(Dynamic Data Exchange) …………………………………474 4.11 动态数据交换管理函数(Dynamic Data Exchange Management)………………476 4.12 动态链接库函数(Dynamic-Link Library)………………………………………489 4.13 错误函数(Error) …………………………………………………………………496 4.14 事件日志函数(Event Logging) …………………………………………………499 4.15 文件函数(File)……………………………………………………………………503 4.16 文件安装库函数(File Installation Library) ………………………………542 4.17 文件映射函数(File Mapping)……………………………………………………546 4.18 文件系统函数 File System)………………………………………………………551 4.19 句柄和对象函数(Handle and Object)………………………………………………556 4.20 挂钩函数(Hook)………………………………………………………………………560 4.21 ImageHlp函数…………………………………………………………………………572 4.22 大整数操作函数(Iarge Integer Operations)……………………………………594 4.23 低层访问控制函数(Low-Level Access Control)………………………………596 4.24 LSAPI函数 …………………………………………………………………………617 4.25 邮槽函数(Mailslot)………………………………………………………………622 4.26 内存管理函数(Memory Management) ……………………………………………623 4.27 管道函数(Pipe) …………………………………………………………………655 4.28 电源管理函数(Power Management) …………………………………………… 663 4.29 进程和线程函数(Process and Thread)…………………………………………666 4.30 注册表函数(Registry)……………………………………………………………700 4.31 字符串操作函数(String Manipulation)……………………………………… 724 4.32 结构化异常处理函数(Structured Exception Handling) ……………………742 4.33 同步函数(Synchronization) ……………………………………………………745 4.34 系统信息函数(System Information)……………………………………………766 4.35 系统消息函数(System Message)…………………………………………………780 4.36 系统关机函数(System Shutdown) ………………………………………………781 4.37 磁带备份函数(Tape Backup) ……………………………………………………783 4.38 时间函数(Time)……………………………………………………………………789 4.39 计时器函数(Timer) ………………………………………………………………795 4.40 工具帮助函数(Tool Help) ………………………………………………………796 4.41 窗口站和桌面函数(Window Station and Desktop)……………………………799 4.42 Windows NT 4.0访问控制函数(Window NT 4.0 Access-Control)……………808 4.43 WinTrust函数(WinTrust)…………………………………………………………814 第五章 国际特性函数(International Peatures Punction)时性…………………………815 5.1 输入方法编辑函数(Input Method Editor)…………………………………………815 5.2 国家语言支持函数(National Language Support)………………………………… 828 5.3 Unicode和字符集函数(Unicode and Character Set)……………………………… 843 第六章 网络服务函数(Networding Service Function)……………………………………849 6.1 数据链路控制函数(DLC)………………………………………………………………849 6.2 网络函数(Net)…………………………………………………………………………849 6.3 NetBIOS函数……………………………………………………………………………896 6.4 网络DDE函数(Networking DDE)……………………………………………………897 6.5 RAS服务器管理函数(RAS Server Administration)………………………………901 6.6 远程访问服务函数(Remote Access Administration)………………………………910 6.7 服务函数(Service)……………………………………………………………………929 6.8 Windows网络函数(Windows Networking)……………………………………………930 附录1 如何在VB中调用DLL API ……………………………………………………………945 1 DLL API的声明……………………………………………………………………………945 2 DLL API的调用……………………………………………………………………………947 附录2 在Delphi中直接调用Windows API…………………………………………………953

2010-04-16

进销存管理系统系统毕业设计论文

目录 1 0 引言 1 1 需求分析 1 1.1 需求分析 1 1.2 可行性分析 1 2 总体设计 1 2.1 项目规划 1 2.2 系统功能结构 2 3 系统设计 2 3.1 设计目标 2 3.2 开发及运行环境 3 3.3 数据库设计 3 4 主要功能模块设计 3 4.1 程序主界面的设计 3 4.2 系统登录界面设计 6 4.3 商品信息管理模块设计 10 4.4 入库管理模块设计 16 4.5 销售管理模块设计 22 4.6 库存盘点模块设计 30 附录A 参考文献 35 附录B 数据表 37 附录C 文件架构 41

2009-06-17

home xp系统装iis必备文件

home xp系统装iis必备文件.HOME系统装IIS缺少的文件。包含的文件有: EXCH_adsiisex.dll EXCH_aqadmin.dll EXCH_aqueue.dll EXCH_fcachdll.dll EXCH_mail.chm EXCH_mailmsg.dll EXCH_ntfsdrct.h EXCH_ntfsdrct.ini EXCH_ntfsdrv.dll EXCH_regtrace.exe EXCH_rwnh.dll EXCH_scripto.dll EXCH_seo.dll EXCH_seos.dll EXCH_smtpadm.dll EXCH_smtpapi.dll EXCH_smtpctrs.dll EXCH_smtpctrs.h EXCH_smtpctrs.ini EXCH_smtpsnap.cnt EXCH_smtpsnap.dll EXCH_smtpsnap.hlp EXCH_smtpsvc.dll EXCH_snprfdll.dll

2008-10-21

Windows 2000 Professional的iis.dl_和iis.in_

Windows 2000 Professional的iis.dl_和iis.in_

2008-10-21

空空如也

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

TA关注的人

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