说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在程序中获取网络资源信息-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
在程序中获取网络资源信息-Delphi资料

充分利用局域网中的共享资源,无疑将减少用户的硬件和软件投资。在我们的程序中,常常会需要列举局域网络中的共享资源,如在MIDAS多层应用程序中可能要选择上层应用程序所在的服务器的名称、在打印模块中选择可用的网络打印机、在应用程序中选择其它机器上的共享文件等。

以一个MIDAS三层数据库应用程序为例子,我们可以用DELPHI制作一个客户端应用程序和一个中间层业务处理程序,由中间层业务处理程序向数据库存取数据,再将结果反馈到客户端。当客户端应用程序与中间层程序和数据库服务程序不在一台机器上时,需要指定中间层程序和数据库服务程序所在的服务器的名称。

在DELPHI程序中,我们可以通过WIN API来列举局域网络中的服务器名称、用户计算机名称、用户共享目录和文件、共享打印机等资源,这些API由文件MPR.DLL提供。

下面以WIN9X的对等网络为例子,列举“网络邻居”中的工作组名称、用户计算机名称、共享目录和文件、共享打印机等资源。

一、列举“网络邻居”中的工作组名称

在“网络邻居”中,打开“整个网络”,可以看到网络中的所有工作组的名称。在DELPHI程序中,可以用API函数WNetOpenEnum和WNetEnumResource来列举“网络邻居”中的工作组名称。

下面是两个API函数的简介,具体请参见DELPHI帮助文件。

//WNetOpenEnum用于获取一个网络资源句柄,作为WNetEnumResource列举网络资源的依据,其函数原型如下:

function WNetOpenEnum(

dwScope

//网络范围

RESOURCE_CONNECTED(已连接机器)

RESOURCE_GLOBALNET(所有机器)

RESOURCE_REMEMBERED(已记忆的机器)

dwType

//资源类型

RESOURCETYPE_ANY(所有资源)

RESOURCETYPE_DISK(文件资源)

RESOURCETYPE_PRINT(打印资源)

dwUsage//资源用途

0(所有资源)

RESOURCEUSAGE_CONNECTABLE(所有可连接资源)

RESOURCEUSAGE_CONTAINER(所有container资源)仅在dwScope为RESOURCE_GLOBALNET是有效

: DWORD;

lpNetResource: PNetResource;//NetResource类型指针,其内存表示网络资源的层次

为NIL时表示最上层,仅在dwScope为RESOURCE_GLOBALNET时有效

其它情况时应为NIL

var lphEnum: THandle//返回网络资源句柄,是WNetEnumResource进一步列举网络资源的依据): DWORD; stdcall;返回值NO_ERROR表示执行成功,否则应用GetLastError获取错误信息

//WNetEnumResource用于列出当前网络中可用的资源,包括文件资源和打印资源,其函数原型如下:

function WNetEnumResource(

hEnum: THandle;//WNetEnumResource进一步列举网络资源的依据

通常由WNetOpenEnum取得var lpcCount: DWORD;//要取得资源的数目,$FFFFFFFF表示列出所有资源,返回值为实际资源数目lpBuffer: Pointer;//接收结果的缓冲区的指针,一般是NetResource类型的数组

var lpBufferSize: DWORD//接收结果的缓冲区大小(Byte)

): DWORD; stdcall;

返回值为NO_ERROR(执行成功)或ERROR_NO_MORE_ITEMS(资源列举完毕),否则应用GetLastError获取

错误信息。

要列举网络中的工作组信息,首先要获取网络中的网络类型,再获取每一种类型网络中包含的工作组的名称。

1、获取网络类型信息

局域网中可以是由多种类型的网络组成,如由Microsoft、Novell等类型的网络组成。用API  函数WNetOpenEnum和WNetEnumResource可以获取网络类型信息。

(1)用WNetOpenEnum函数返回一个句柄,作为WNetEnumResource列举网络资源的依据。我们的目标是列举“整个网络”的工作组名称,因而网络范围为RESOURCE_GLOBALNET(所有机器)、资源类型为RESOURCETYPE_DISK(文件资源)、资源用途为RESOURCEUSAGE_CONTAINER(所有container资源)、

网络层次为最高层(NIL),这样可以得到一个句柄,以便进一步列举网络资源。具体的程序段如下:

{ Res : DWORD; lphEnum : THandle; }

Res := WNetOpenEnum( RESOURCE_GLOBALNET

RESOURCETYPE_DISK

RESOURCEUSAGE_CONTAINER

Nil

lphEnum);

If Res <> NO_ERROR Then exit;//执行失败

(2)用API函数WNetEnumResource可以获取网络类型信息,此时要用到上面获取的句柄lphEnum,

可以获取一个NetResource类型的数组,每个NetResource元素即为一种网络类型信息。

具体的请参见以下程序段及注释信息。

type

TNetResourceArray = ^TNetResource;//网络类型的数组

Var

NetResource : TNetResource;

Buf : Pointer;

Count

BufSize

Res : DWORD;

lphEnum : THandle;

p : TNetResourceArray;

i

j : SmallInt;

NetworkTypeList : TList;

begin

......

Count := $FFFFFFFF;//不限资源数目

BufSize := 8192;//缓冲区大小设置为8K

GetMem(Buf

BufSize);//申请内存,用于获取工作组信息

Res := WNetEnumResource(lphEnum

Count

Pointer(Buf)

BufSize);//获取网络类型信息

If ( Res = ERROR_NO_MORE_ITEMS )//资源列举完毕

or (Res <> NO_ERROR )//执行失败

Then Exit;

P := TNetResourceArray(Buf);

For I := 0 To Count - 1 Do//记录各个网络类型的信息

Begin

NetworkTypeList.Add(p);

Inc(P);

End;

......

end;

2、获取工作组信息

在获取网络类型信息后,可以根据此信息获取此类型网络中的服务器(工作组)信息。

在WNetOpenEnum函数中,将参数lpNetResource指定为一种网络类型信息,可以获取一个句柄,在WNetEnumResource中利用这个句柄,可以获取一个NetResource类型的数组,每个NetResource元素的lpRemoteName部分即为一个工作组名称(如MyWorkGroup”)。

具体的请参见以下程序段及注释信息。

//列出一个网络类型中的所有工作组名称

NetResource := TNetResource(NetworkTypeList.Items[J]^);//网络类型信息

//获取某个网络类型的文件资源的句柄,NetResource为网络类型信息,lphEnum为返回句柄

Res := WNetOpenEnum(RESOURCE_GLOBALNET

RESOURCETYPE_DISK

RESOURCEUSAGE_CONTAINER

@NetResource

lphEnum);

If Res <> NO_ERROR Then break;//执行失败

While true Do//列举一个网络类型的所有工作组的信息

Begin

Count := $FFFFFFFF;//不限资源数目

BufSize := 8192;//缓冲区大小设置为8K

GetMem(Buf

BufSize);//申请内存,用于获取工作组信息

//获取一个网络类型的文件资源信息,

Res := WNetEnumResource(lphEnum

Count

Pointer(Buf)

BufSize);

If ( Res = ERROR_NO_MORE_ITEMS ) //资源列举完毕

or (Res <> NO_ERROR) //执行失败

then break;

P := TNetResourceArray(Buf);

For I := 0 To Count - 1 Do//列举各个工作组的信息

Begin

List.Add( StrPAS( P^.lpRemoteName ));//取得一个工作组的名称

Inc(P);

End;

End;

3、获取工作组信息的完全源代码

//列举出整个网络中的工作组名称,返回值为TRUE表示执行成功,

//参数List中返回服务器(工作组)的名称

Function GetServerList( var List : TStringList ) : Boolean;

Var

NetResource : TNetResource;

Buf : Pointer;

Count

BufSize

Res : DWORD;

lphEnum : THandle;

p : TNetResourceArray;

i

j : SmallInt;

NetworkTypeList : TList;

Begin

Result := False;

NetworkTypeList := TList.Create;

List.Clear;

//获取整个网络中的文件资源的句柄,lphEnum为返回名柄

Res := WNetOpenEnum( RESOURCE_GLOBALNET

RESOURCETYPE_DISK

RESOURCEUSAGE_CONTAINER

Nil

lphEnum);

If Res <> NO_ERROR Then exit;//Raise Exception(Res);//执行失败

//获取整个网络中的网络类型信息

Count := $FFFFFFFF;//不限资源数目

BufSize := 8192;//缓冲区大小设置为8K

GetMem(Buf

BufSize);//申请内存,用于获取工作组信息

Res := WNetEnumResource(lphEnum

Count

Pointer(Buf)

BufSize);

If ( Res = ERROR_NO_MORE_ITEMS )//资源列举完毕

or (Res <> NO_ERROR )//执行失败

Then Exit;

P := TNetResourceArray(Buf);

For I := 0 To Count - 1 Do//记录各个网络类型的信息

Begin

NetworkTypeList.Add(p);

Inc(P);

End;

//WNetCloseEnum关闭一个列举句柄

Res := WNetCloseEnum(lphEnum);//关闭一次列举

If Res <> NO_ERROR Then exit;

For J := 0 To NetworkTypeList.Count-1 Do //列出各个网络类型中的所有工作组名称

Begin//列出一个网络类型中的所有工作组名称

NetResource := TNetResource(NetworkTypeList.Items[J]^);//网络类型信息

//获取某个网络类型的文件资源的句柄,NetResource为网络类型信息,lphEnum为返回名柄

Res := WNetOpenEnum(RESOURCE_GLOBALNET

RESOURCETYPE_DISK

RESOURCEUSAGE_CONTAINER

@NetResource

lphEnum);

If Res <> NO_ERROR Then break;//执行失败

While true Do//列举一个网络类型的所有工作组的信息

Begin

Count := $FFFFFFFF;//不限资源数目

BufSize := 8192;//缓冲区大小设置为8K

GetMem(Buf

BufSize);//申请内存,用于获取工作组信息

//获取一个网络类型的文件资源信息,

Res := WNetEnumResource(lphEnum

Count

Pointer(Buf)

BufSize);

If ( Res = ERROR_NO_MORE_ITEMS ) //资源列举完毕

or (Res <> NO_ERROR) //执行失败

then break;

P := TNetResourceArray(Buf);

For I := 0 To Count - 1 Do//列举各个工作组的信息

Begin

List.Add( StrPAS( P^.lpRemoteName ));//取得一个工作组的名称

Inc(P);

End;

End;

Res := WNetCloseEnum(lphEnum);//关闭一次列举

If Res <> NO_ERROR Then break;//执行失败

End;

Result := True;

FreeMem(Buf);

NetworkTypeList.Destroy;

End;

二、列举一个工作组中的计算机名称

在WNetOpenEnum函数中,将参数lpNetResource中的lpRemoteName部分指定为一个工作组的名称(如“MyWorkGroup”),可以获取一个句柄,在WNetEnumResource中利用这个句柄,可以获取一个NetResource类型的数组,每个NetResource元素的lpRemoteName部分即为一个计算机名称(如“\\wangfajun”)。

具体的请参见以下程序段及注释信息。

NetResource.lpRemoteName := @GroupName[1];//指定工作组名称

NetResource.dwDisplayType := RESOURCEDISPLAYTYPE_SERVER;//显示类型为服务器(工作组)

NetResource.dwUsage := RESOURCEUSAGE_CONTAINER;

NetResource.dwScope := RESOURCETYPE_DISK;//列举文件资源信息

//获取指定工作组的网络资源句柄

Res := WNetOpenEnum( RESOURCE_GLOBALNET

RESOURCETYPE_DISK

RESOURCEUSAGE_CONTAINER

@NetResource

lphEnum);

获取计算机名称的完全程序源代码如下:

//列举出指定工作组GroupName中的计算机名称,返回值为TRUE表示执行成功,

//参数List中返回计算机名称

Function GetUsers( GroupName : string; var List : TStringList ) : Boolean;

Var

NetResource : TNetResource;

Buf : Pointer;

Count

BufSize

Res : DWord;

Ind : Integer;

lphEnum : THandle;

Temp : TNetResourceArray;

Begin

Result := False;

List.Clear;

FillChar(NetResource

SizeOf(NetResource)

0);//初始化网络层次信息

NetResource.lpRemoteName := @GroupName[1];//指定工作组名称

NetResource.dwDisplayType := RESOURCEDISPLAYTYPE_SERVER;//类型为服务器(工作组)

NetResource.dwUsage := RESOURCEUSAGE_CONTAINER;

NetResource.dwScope := RESOURCETYPE_DISK;//列举文件资源信息

//获取指定工作组的网络资源句柄

Res := WNetOpenEnum( RESOURCE_GLOBALNET

RESOURCETYPE_DISK

RESOURCEUSAGE_CONTAINER

@NetResource

lphEnum);

If Res <> NO_ERROR Then Exit; //执行失败

While True Do//列举指定工作组的网络资源

Begin

Count := $FFFFFFFF;//不限资源数目

BufSize := 8192;//缓冲区大小设置为8K

GetMem(Buf

BufSize);//申请内存,用于获取工作组信息

//获取计算机名称

Res := WNetEnumResource(lphEnum

Count

Pointer(Buf)

BufSize);

If Res = ERROR_NO_MORE_ITEMS Then break;//资源列举完毕

If (Res <> NO_ERROR) then Exit;//执行失败

Temp := TNetResourceArray(Buf);

For Ind := 0 to Count - 1 do//列举工作组的计算机名称

Begin

//获取工作组的计算机名称,+2表示删除"\\",如\\wangfajun=>wangfajun

List.Add(Temp^.lpRemoteName + 2);

Inc(Temp);

End;

End;

Res := WNetCloseEnum(lphEnum);//关闭一次列举

If Res <> NO_ERROR Then exit;//执行失败

Result := True;

FreeMem(Buf);

End;

三、列举一个计算机中的共享资源

在WNetOpenEnum函数中,将参数lpNetResource中的lpRemoteName部分指定为一个计算机的名称(如“\\wangfajun”),可以获取一个句柄,在WNetEnumResource中利用这个句柄,可以获取一个NetResource类型的数组,每个NetResource元素的lpRemoteName部分即为计算机中的共享资源名称(可以是共享目录和文件名称、共享打印机名称等,如“\\wangfajun\共享文件”)。

具体的请参见以下程序段及注释信息。

NetResource.lpRemoteName := @UserName[1];//指定计算机名称

//获取指定计算机的网络资源句柄

Res := WNetOpenEnum( RESOURCE_GLOBALNET

RESOURCETYPE_ANY

RESOURCEUSAGE_CONNECTABLE

@NetResource

lphEnum);

获取计算机名称的完全程序源代码如下:

//列举出指定计算机UserName中的共享资源名称,返回值为TRUE表示执行成功,

//参数List中返回共享资源名称

Function GetUserResource( UserName : string ; var List : TStringList ) : Boolean;

Var

NetResource : TNetResource;

Buf : Pointer;

Count

BufSize

Res : DWord;

Ind : Integer;

lphEnum : THandle;

Temp : TNetResourceArray;

Begin

Result := False;

List.Clear;

FillChar(NetResource

SizeOf(NetResource)

0);//初始化网络层次信息

NetResource.lpRemoteName := @UserName[1];//指定计算机名称

//获取指定计算机的网络资源句柄

Res := WNetOpenEnum( RESOURCE_GLOBALNET

RESOURCETYPE_ANY

RESOURCEUSAGE_CONNECTABLE

@NetResource

lphEnum);

If Res <> NO_ERROR Then exit;//执行失败

While True Do//列举指定工作组的网络资源

Begin

Count := $FFFFFFFF;//不限资源数目

BufSize := 8192;//缓冲区大小设置为8K

GetMem(Buf

BufSize);//申请内存,用于获取工作组信息

//获取指定计算机的网络资源名称

Res := WNetEnumResource(lphEnum

Count

Pointer(Buf)

BufSize);

If Res = ERROR_NO_MORE_ITEMS Then break;//资源列举完毕

If (Res <> NO_ERROR) then Exit;//执行失败

Temp := TNetResourceArray(Buf);

For Ind := 0 to Count - 1 do

Begin

//获取指定计算机中的共享资源名称,+2表示删除"\\",

//如\\wangfajun=>wangfajun

List.Add(Temp^.lpRemoteName + 2);

Inc(Temp);

End;

End;

Res := WNetCloseEnum(lphEnum);//关闭一次列举

If Res <> NO_ERROR Then exit;//执行失败

Result := True;

FreeMem(Buf);

End;

以上程序在PWIN98+DELPHI3.0下调试通过。

下一个帝国:谷歌收购初创公司DNNresearch 苹果更新Apple Store应用,可查看零售店库存 开源软硬件:福特汽车的OpenXC计划 Temple Run:Oz稳坐付费榜头把交椅,迪士尼名利双收 Facebook开放图谱示好开发者 新增书籍电影等九项操作 源代码管理的六大视觉模式 最新算法面世 可提高云数据库性能 分析称平板电脑应用将占全球应用经济的35% 三大运营商对微信等OTT业务摊牌 Runscope联合创始人John Sheehan:API已死,API永存! IBM在京发布大数据白皮书 提出五项关键建议 Twitter开源Parquet 将支持Impala加速实时查询 使用Go代替Ruby,将服务器数量从30降到2 初创公司SwiftStack:“放在盒子里的S3” 赫尔辛基:全球移动游戏开发者的“黄埔军校” 不只属于三星!uMoove将发布“眼球追踪”SDK Android掌门人Andy Rubin宣布辞职 Chrome主管接任 openSUSE 12.3发布 弃MySQL拥抱MariaDB Meteor:让实时Web App成为主流 别了,Google Reader!谷歌于7月1日关闭服务 “天网”降临 机器人或将崛起? 涅槃重生:Qt 5 for Android预览版发布 Google Play将逐步移除广告拦截应用 Shapeways公司开放API 3D打印时代来临 37signal设计师眼中的iOS与Android系统 VMware/Oracle向公有云拓展生态系统 AWS“山寨”技术伙伴创意与产品,是自我完善还是杀鸡取卵? 苹果发布OS X 10.8.3 新版Boot Camp可支持Windows 8 恭喜!麻省理工两密码学教授获2012图灵奖 Rovio的逆袭,发布首款RPG游戏“克鲁德一家” 百会呼吁微软提供合法经营Office&#160;365的相关证明 想在暑假打工(计算机方面的)需要什么条件啊? 关于SQL SERVER的疑难问题!来者有分!(在线等待!分数不够可以再加) MTS与线程——高分相赠!!!! 来看看啊,告诉我再哪里下就给分啊~~ 大对象问题,所有书都是这么说的,可是都作不成功? 如何指定tquery中的某一行? 如何通过API发送翻页按键给控件? 在jbuilder 中 不能通过 创建Ejb Tester对EntityBean进行测试吗?SessionBean都可以的 如何在ie中点右键获得这个ie窗口的window Text以及其主框架的URL。 关于Kdevelop开发 大家讨论一下项目负责人到底该赚多少钱(年薪)? ★★★★★如何在文件下载完毕后自动关闭浏览器??★★★★★ #### 关于CWebBrowser控件 #### 兄弟我要做一个网上银行系统,需要做压力测试,各位有过这样的经验吗??怎么来测试,用什么工具来进行并发访问压力测试? 兄弟我要做一个网上银行系统,需要做压力测试,各位有过这样的经验吗??怎么来测试,用什么工具来进行并发访问压力测试? 菜鸟问题,在线等待,如何让JList显示带gif的文字啊? delphi+access 用ADO连接,为什么在SQL语句中用SUM()时,执行出错?送分 为什么我make时,有错误:'class' or 'interface' expected Dreamweaver mx自带的制作下拉菜单的部题? Interbase字段类型有多少,就这些吗??急呀 Sybase:怎样知道本地的哪些数据库文件已经被连接,和连接的DBN,DBF,ENG。无论是Central还是其他应用打开的,我咨询Sybase公司,还不行 请问如何用ASP.NET或ASP发送会议要求和约会 怎么样在网页上插一个FLASH动画呢 小问题,很快结帖 为什么会出InvocationTargetException ***急购vb6.0控件参考,MFC类库大全(上,下),运行库大全(希望) Applet向Servlet发消息,分别发post和get请求,请问该如何实现 请教,DataGrid实现分页后怎么保存 每一页DataGrid里的checkbox的状态 关于多个radiobuttonlist的选择问题。 Server.CreateObject("LyfUpload.UploadFile") 怎样动态的创建ado.net中的dataadapt和dataconnection? 可不可以在微软的中文网站上找到中英文的技术文章,asp是微软的技术吧? 请问如何将owc生成的图表赋不同的颜色 保存jsp文件时遇到问题,help frame中的数据传递 今天做舅舅了!!! 哈哈,我要当干妈啦:D 任何定义一个动态的结构体数组 大侠,求救,如何将英文的sql7.0的备份文件恢复到sql 2000中。来者有分。 如何用HttpResponse.Redirect()打开新的窗口 请问JBuilder错误提示:cannot access directory javax\mail at line 7, column 1 安装网络打印机时出现的提示 如何获取客户端用户名! 急!!Iframe 在outlook 里是否能实现滚动效果 求和的问题??急用呀?? 请问resource(*.res)文件怎么用的?谁能给讲讲 请教高手!!! 如何用JSP或SERVLET动态在网页上动态生成图形(统计图表) TreeView的节点重新装载后,我想使刚才选中的节点仍然处于被选中的状态,并展开如何实现呢? 紧急求救,关于图片问题!!delphi高手请help! Clistbox,CChecklistbox可以多选,但是又不能获取被选定项的值,还有什么用啊? 祝两位寿星福如东海,寿比南山! 已知一个平行四边形其中一个角是45度,其他三个角是多少度? 钠灯怎么烧镇流器 三角形ABC为一张直角三角形纸片,其中∠C=90°,BC=8cm,AB=10cm,将纸片折叠,使A敲恰好落在BC边的中点D处折痕为MN,试求出MN的长度 平行四边形的一个角是30°,与它相对的角是( ) 英文说课要注意些什么问题啊?大家帮帮忙! 关于整式的加减(2)的5个题目①-(-3a²+2a-1)-a³=?②-[-(-m+n)]-[+(-m-n)]=?③已知:A=x³+6x-9,B=-x³-2x²+4x-6求2A-3B的值.④某同学计算2x²-5xy+6y²加上某个多项式,由于粗心,误算为减去 英语翻译 甲乙两匡苹果,甲73千克,乙66千克要使乙比甲多5千克,应从甲拿几千克给乙?用算书法, 怎么 求 一次函数的增减性啊.证明:函数F(X)=3X+2在R上是增函数 连线下一题 完成第2.3题空着的四个空 劳动者的工资有哪些部分组成? 这一题怎么连线 七年级历史蒙古部分的两个小题1.为成吉思汗设计一段在蒙古成立大会上的慷慨激昂的讲话2.毛泽东评价成吉思汗“一代天骄,成吉思汗,只识弯弓射大雕.”如何理解这句话? 工资是由几部分组成 一道连线题,谁会!如下图: 1.先秦时期(______—______)朝代:夏、商、西周、春秋、战国.____的建立标志着早期国家的产生,__________时期,社会发生剧烈变革,我国由_________发展到__________.2.秦汉时期(______—______)特点:_ 0000______ 二三________124356_______ 3的平方________ 飞快地 消失慢慢地 后退 为什么两条边成比例且一个角相等的的三角形是相似的只能用三边法和平行线法证,不要说什么“这是公理不要证明”之类的! 企业员工一般工资组成 问一道连线题成语与哪些历史人物有关视死如归 子路曲高和寡 韩信秋毫无犯 宋玉呕心沥血 李贺升堂入室 管仲 中国共产党把马克思主义与中国实际相结合的三次理论飞跃是什么? 企业员工的工资组成一个可以分为几大类? 做一道连线题夜不能寐 渴望 直把杭州作卞州望眼欲穿 思念 忽闻岸上踏歌声满腔愤慨 感动 但悲不见九州同喜出望外 失望 明月何时照我还 北师大版历史七年级下册期中测试 一、单项选择题(本大题共20小题,每小题2分,共40分,在每小题北师大版历史七年级下册期中测试一、单项选择题(本大题共20小题,每小题2分,共40分,在每小 怎样根据图像求一次函数解析式,要看哪些地方?要注意什么? 初中关于圆证明几何题ABCD是圆O的内接正方形,EFGH也是正方形,F,G在直径AC上,E,H在圆上证明:正方形EFGH与正方形ABCD面积之比2:5 美国为菲律宾“背书”的“背书”是什么意思? 函数f(x)=ax2+bx+c 与 y=ax+b(ab≠0)的图像只可能是 求初中三年级的圆的证明题 三边相等三角形面积怎样求 一次函数图像应该注意什么问题 初中有关圆切线的证明有两步不是很理解,就是画红线的地方,不明白为什么得出.在第一问中,为什么因为那个是平行四边形,那两个角就相等且等于90度,两直线平行,内错叫相等,但如何得出等于 把一块三角形怎样分为3块面积一样的三角形 如何画一次函数图像 如图,一圆与一直角的两边分别相切,A、B分别为切点,CD与圆相割,点C、 M 、D在一直线上,求证三角形CMB与三角形BDM相似图发不上去,点M是直角顶点 RT三角形三边和为2求RT三角形的面积最大值 28题,30题 根据下列条件分别确定一次函数的解析式图像过P(-1,-2)Q(-3,4)直线y=kx+b与直线y=33x-2平行且过(4,6)根据下列条件分别确定一次函数的解析式图像过P(-1,-2)Q(-3,4)直线y=kx+b与直线y=3x-2平行且过(4,6 解达初二历史第1(2)小题 考前30天必做60题只有数学吗?就是王金战的那本书 逆鳞,用英语怎么说?懂英文的,麻烦进来下 仅第二小题即可, 有四个数,其中前三个数成等差数列,后三个数成等比数列,且第一个与第四个数之和是14,第二个数与第三个之和是12,求第一个数.感激不尽 唐县有谁知道刚才那里地震 历史故事(要简单一点的) 反比例函数看图像 反比例函数大于一次函数方法详细 亿以上的单位都有那些?我记得有人说亿以上有一个叫“京”的单位(见小说《银河英雄传说》中形容人工天体的质量),但我又从别的地方知道京以上还有单位,是什么? 有这样一组文件,怎么让matlab根据文件内的信息给数据分组并画图数据格式如下(第一个数字表示总共有几组数,第二行第一个数是数组序号,第二个数表示这组数里有几个数据,第三行则是数据 因为我要进行文改漫,所以一定要简短简短!但其中又要有一些简单的道理什么的...越简单越好,因为作业要求是只用一页A4纸! 求一次函数的关系式按炤嚄国税法规定:个人月收入不超过1600元,免缴个人所得税.超过1600元不超过2100元的部分,需缴纳5%的个人所得税.试写出月收入在1600元到2100元之间的人应缴纳的税金y(元) 我要用MATLAB对329142个数据进行分组,分成100组.求程序. 轿车和卡车同时从甲地开往乙地,4小时后相遇,轿车又行了2小时到达乙地,卡车还需几小时到达甲地? 有谁知道叶子像蒲扇一样的植物叫什吗 三角形最稳定,平行四边形最什么 四题 1毛钱和1分钱如何英译? 一个三角形的两个角固定在两个点上,第三个角可以活动,这个三角形有稳定性吗?如图,A、B 2个点固定在水平面上,第三个角没有固定,这个三角形形状能变化吗? 工资的组成部分一般分为几项?本人目前是在珠三角私企上班,工资的组成部分包括基本工资+福利补贴+职位津贴+全勤奖金等,还有什么,另外基本工资,福利津贴等都是按上班天数来算的吗?还有 “代码女神”网络爆红 清纯脱俗美照曝俄两百名公务员瞒报收入被免职 普京:王家瑞会见意大利客人纽约“涂鸦圣地”拆迁惹风波留学生心理健康频亮红灯 莫让脆弱的心首都航空长沙飞杭州航班受爆炸物威胁备遵义市委书记廖少华涉嫌严重违纪被免职贵州遵义干部群众坚决拥护对廖少华进行中日韩共用常见汉字国际学术研讨会召开快讯:首都航空JD5662长沙飞杭州港嫩模当街拆胸罩底裤 尺度之大吓坏路美主播为“杀光中国人”言论向示威者鞠中国企业助力几内亚“造城”梦大师作品巴黎展现“美丽中国”土耳其:中国当代建筑展展现“蓬勃中国中组部:领导干部退休后三年内兼职须经从严规范领导干部在企业兼职任职朝鲜民众喜迎土豆大丰收 数量多到让人美被爆在驻华使领馆搞监听美媒:十年后大学啥样? 网络授课 学巴基斯坦愿率先加入中国空间站周一数据寡淡,4月20日青岛鲁银行情全民超神简单难度三星闯关攻略 1-1华尔街大投行拟加薪20%挽留初级员工吕秀莲声称:大陆2016年“解决台湾美联储鹰派渐占上风 就业成加息关键换季期守护肌肤健康的美妆产品BEST4月20日 | 北京新闻2分钟从明星婚戒选择看珠宝行业发展新趋势欧元区8月制造业PMI创13个月新低谷歌搜索调整算法:影响大166.5亿美元 美银将支付史上最贵新手PVE简单难度闯关技巧 1-1精晚间难以反弹上攻 空头大军跌到底【钛晨报】乐视又临时停牌,或与总局点曼联众将不满范加尔训练方式Slack真的值28亿美元吗?听听创“纸牌屋”里很郁闷 美国会人才纷纷跳贝恩斯:转会已变成一项娱乐活动头条 l 4月21日【电影+】搞什么推进新型城镇化 成都小城镇建设发力马丁内斯:克莱维利伤停6到8周
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘