精华内容
下载资源
问答
  • 请将操作结果用Alt+Print Screen 组合键截图粘贴在题目之后 2 实验完成后请将实验报告保存并提交 三实验内容 1文件或文件夹的管理 提示此题自行操作一遍即可无需抓图期末机试 必考题 (1) 在D 盘根目录上创建一个名为...
  • Windows 实验总结

    千次阅读 2019-10-31 21:30:01
    __stdcall:Windows API默认的函数调用协议。 在头文件做好相对应的定义: __declspec(dllexport) 将一个函数声名为导出函数,就是说这个函数要被其他程序调用,即作为DLL的一个对外函数接口。 通常它和extern “C...

    关于DLL的生成地址

    在CreateDLL.cpp文件中,我定义了两个函数,同时这里
    在这里插入图片描述
    __stdcall:Windows API默认的函数调用协议。
    在头文件做好相对应的定义:
    在这里插入图片描述
    __declspec(dllexport)

    将一个函数声名为导出函数,就是说这个函数要被其他程序调用,即作为DLL的一个对外函数接口。
    通常它和extern “C” 合用

    这是由于在制作DLL导出函数时由于 C++ 存在函数重载,因此__declspec(dllexport) FUNCTION(int,int) 在DLL会被decorate,例如被decorate成为 function_int_int,而且不同的编译器decorate的方法不同,造成了在用GetProcAddress取得FUNCTION地址时的不便,使用extern "C"时,上述的decorate不会发生,因为C没有函数重载,如此一来被extern"C"修饰的函数,就不具备重载能力

    (1)C编译器的函数名修饰规则
    对于__stdcall调用约定,编译器和链接器会在输出函数名前加上一个下划线前缀函数名后面加上一个“@”符号和其参数的字节数

    (2)C++编译器的函数名修饰规则
    C++的函数名修饰规则有些复杂,但是信息更充分,通过分析修饰名不仅能够知道函数的调用方式,返回值类型,甚至参数个数、参数类型。

    同时针对上面的,无论是添加extern "C"还是不添加,都不是我们想要的函数名,.h头文件的作用仅仅能导出动态库、明确编译链接方式及确定入口点约定,还一个重要作用是打包给开发者,使其了解动态库导出的函数及对应的的参数,为了确保导出函数名及入口点函数不变,此时需添加.def文件

    使用def文件的意义
    将编译器生成的函数修饰去掉,用更加自然、更加容易理解、更加容易记忆的名字来命名函数

    def文件导出的动态库DLL既可以保证函数名不变也可以保证动态库DLL的入口点函数名不变,同时在.cpp文件中函数定义中加入__stdcall就可以实现导出的DLL被其它语言调用,此时.h头文件的作用仅仅打包给开发者,供其查看导出的函数名及相应参数而已

    先将解决方案切换到Release模式,再生成项目

    默认情况下,项目属性的设置的目录起点为项目配置文件所在的位置,实际上就是项目头文件和源文件所在的位置。

    C++项目,则解决方案总目录下包含一个项目文件夹,在vs编译器中生成debug和release解决方案后,总目录下还会生成对应的debug和release目录,存放最终生成的exe或dll文件,同时也会在项目文件夹下生成debug和release目录(存放的是中间编译文件obj)。
    在这里插入图片描述
    在vs2010的项目属性页,会有一些系统变量,如下:
    SolutionDir:解决方案目录
    Configuration:指debug或release
    ProjectName:项目名字
    OutDir:在 常规–输出目录 中定义的值,如 ( S o l u t i o n D i r ) (SolutionDir) (SolutionDir)(Configuration)\,表示XXX\lolution\debug\目录值
    IntDir:中间目录
    TargetDir:生成exe或dll文件所在位置,如链接器-常规-输出文件为 ( O u t D i r ) (OutDir) (OutDir)(TargetName)$(TargetExt)(即定义了exe输出位置,也就决定了TargetDit的值),此时TargetDir表示在XXX\lolution\debug
    TargetName:目标输出名,不包括扩展名
    TargetPath:目标输出文件的全路径名
    ProjectDir:表示项目目录值,一般在“调试-工作目录”中设置该值
    TargetExt:扩展名
    PlatformToolsetVersion:
    ConfigurationName:配置名字,通常是Debug或者Release

    关于Windos消息机制

    FindWindow用法
    函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。
    函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);
    参数
    IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。
    IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配
    返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。
    C#中使用该函数首先导入命名空间:
    在这里插入图片描述
    如果接收者的Text中不是在sender中定义的
    在这里插入图片描述
    在这里插入图片描述
    SendMessage使用方法
    函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。
    函数原型
    LRESULT SendMessage(HWND hWnd,UINT wMsg,WPARAM wParam,LPARAM IParam)
    参数:
    hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口,但消息不被发送到子窗口。
    wMsg用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量.
    wParam通常是一个与消息有关的常量值,也可能是窗口或控件的句柄
    lParam通常是一个指向内存中数据的指针。由于WParm、lParam和Pointer都是32位的,因此,它们之间可以相互转换
    返回值:返回值指定消息处理的结果,依赖于所发送的消息。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Windows 操作系统 C/C++ 程序实验 姓名 _庞一鹤 _ 学号 _1131000180_ 班级 _信工七班 _ 院系_信息工程 _ _2015_年_10_月_12_ 日 实验Windows 2000/xp进程观测 一背景知识 二实验目的 通过对 Windows 2000/xp 编程...
  • 请将操作结果用 Alt+Print Screen 组合键截图粘贴在题目之后 2 实验完成后请将实验报告保存并提交 三实验内容 1文件或文件夹的管理 提示此题自行操作一遍即可无需抓图 期末机试 必考题 (1) 在 D 盘根目录上创建一个...
  • Windows实验总结

    千次阅读 2019-05-06 18:33:37
    这次实验三主要是练习DriveListBox,DirListBox,FileListBox三个控件的。 1.添加新控件的方法,在工具箱任意一个控件处点击鼠标右键,然后在要添加进去的控件前面打勾 2.要是mfc的FileListBox要控制可以显示的文件...

    这次实验三主要是练习DriveListBox,DirListBox,FileListBox三个控件的。

    1.添加新控件的方法,在工具箱任意一个控件处点击鼠标右键,然后在要添加进去的控件前面打勾

    2.要是mfc的FileListBox要控制可以显示的文件的格式,而且是多种格式,用*.jpg*;*.gif*;*.tiff*这样

    3.驱动器列表框,目录列表框和文件列表框是层层相扣的一个关系

     private void DriveListBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                //当在驱动器列表框中选择一个新的驱动器的时候触发该事件
                //将目录列表框的当前路径设置成选中的驱动器的
                dirListBox1.Path = driveListBox1.Drive;
            }
    
            private void DirListBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                //当在目录列表框中选择一个新的目录的时候触发该事件
                //将文件列表框的当前路径设置成选中的目录的
                fileListBox1.Path = dirListBox1.Path;
            }
    

    dirListBox和fileListBox都是Path,DriveListBox是Drive;

    4.图片要想显示出来路径要对,有些时候上面的Path不太对,少一个反斜杠,就要判断一下有没有,没有的话就加上,但是要注意反斜杠是特殊字符,要加一个转义字符。

     private void TextBox1_TextChanged(object sender, EventArgs e)
            {
                String file;//当前文件的路径
                String ch;
                file = fileListBox1.Path;
                ch = file.Substring(file.Length - 1, 1);//获取当前路径的最后一个字符
                if (ch == "\\")
                {
                    textBox1.Text = fileListBox1.Path + fileListBox1.FileName;
                }
                else
                    textBox1.Text = fileListBox1.Path + "\\" + fileListBox1.FileName;
            }
    

    5.上一张下一张功能

     private void Button1_Click(object sender, EventArgs e)
            {
                if (fileListBox1.SelectedIndex == -1)//未选中状态
                    fileListBox1.SelectedIndex = fileListBox1.Items.Count - 1;
                else if (fileListBox1.SelectedIndex == 0)//选中第一张图片
                    fileListBox1.SelectedIndex = fileListBox1.Items.Count - 1;
                else
                    fileListBox1.SelectedIndex -= 1;
            }
    
            private void Button2_Click(object sender, EventArgs e)
            {
                if (fileListBox1.SelectedIndex == -1)//未选中状态
                    fileListBox1.SelectedIndex = 0;
                else if (fileListBox1.SelectedIndex == fileListBox1.Items.Count - 1)//选中最后一张图片
                    fileListBox1.SelectedIndex = 0;
                else
                    fileListBox1.SelectedIndex += 1;
            }

    6.自己多做了放大缩小功能,但没实现滚轮查看不同部分,再努力吧,先交上作业

     private void Button3_Click(object sender, EventArgs e)
            {
                
                    pictureBox1.Width = pictureBox1.Width * 2;
                    pictureBox1.Height = pictureBox1.Height * 2;
     
            }
    
            private void Button4_Click(object sender, EventArgs e)
            {
                pictureBox1.Width = pictureBox1.Width / 2;
                pictureBox1.Height = pictureBox1.Height / 2;
            }

    这是完整代码

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace windows_lib3
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void DriveListBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                //当在驱动器列表框中选择一个新的驱动器的时候触发该事件
                //将目录列表框的当前路径设置成选中的驱动器的
                dirListBox1.Path = driveListBox1.Drive;
            }
    
            private void DirListBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                //当在目录列表框中选择一个新的目录的时候触发该事件
                //将文件列表框的当前路径设置成选中的目录的
                fileListBox1.Path = dirListBox1.Path;
            }
    
            private void TextBox1_TextChanged(object sender, EventArgs e)
            {
                String file;//当前文件的路径
                String ch;
                file = fileListBox1.Path;
                ch = file.Substring(file.Length - 1, 1);//获取当前路径的最后一个字符
                if (ch == "\\")
                {
                    textBox1.Text = fileListBox1.Path + fileListBox1.FileName;
                }
                else
                    textBox1.Text = fileListBox1.Path + "\\" + fileListBox1.FileName;
            }
    
            private void Button1_Click(object sender, EventArgs e)
            {
                if (fileListBox1.SelectedIndex == -1)//未选中状态
                    fileListBox1.SelectedIndex = fileListBox1.Items.Count - 1;
                else if (fileListBox1.SelectedIndex == 0)//选中第一张图片
                    fileListBox1.SelectedIndex = fileListBox1.Items.Count - 1;
                else
                    fileListBox1.SelectedIndex -= 1;
            }
    
            private void Button2_Click(object sender, EventArgs e)
            {
                if (fileListBox1.SelectedIndex == -1)//未选中状态
                    fileListBox1.SelectedIndex = 0;
                else if (fileListBox1.SelectedIndex == fileListBox1.Items.Count - 1)//选中最后一张图片
                    fileListBox1.SelectedIndex = 0;
                else
                    fileListBox1.SelectedIndex += 1;
            }
    
            private void FileListBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                String file;//当前文件的路径
                String ch;
                file = fileListBox1.Path;
                ch = file.Substring(file.Length - 1, 1);//获取当前路径的最后一个字符
                if (ch == "\\")
                {
                    textBox1.Text = fileListBox1.Path + fileListBox1.FileName;
                }
                else
                    textBox1.Text = fileListBox1.Path +"\\"+ fileListBox1.FileName;
    
    
                pictureBox1.Image = Image.FromFile(textBox1.Text);
            }
    
            private void Button3_Click(object sender, EventArgs e)
            {
                
                    pictureBox1.Width = pictureBox1.Width * 2;
                    pictureBox1.Height = pictureBox1.Height * 2;
     
            }
    
            private void Button4_Click(object sender, EventArgs e)
            {
                pictureBox1.Width = pictureBox1.Width / 2;
                pictureBox1.Height = pictureBox1.Height / 2;
            }
        }
    }
    

    这是效果图

    展开全文
  • 信息科学与技术学院实验报告 一实验目的及要求 目的 了解 DHCP服务的基本概念工作原理 学会安装 DHCP服务器 配置与管理 DHCP服务器 要求 理解 DHCP服务器和客户端的工作原理 按照步骤完成 DHCP服务器的配置 理解每...
  • 计算机网络安全课程 实验需求:一台电脑 VMware Workstation 9.0 版本以上 windows_xp_professional_with_sp3_vol_x86_cd文件 实验目的: 学习用虚拟机安装windows_xp
  • 这是一份操作系统实验报告,很有用。操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能...
  • Windows Server 2003安装及配置实验报告Windows Server 2003安装及配置实验报告Windows Server 2003安装及配置实验报告Windows Server 2003安装及配置实验报告
  • 本文档是关于使用VMware虚拟机程序安装Windows2003操作系统的实验报告,包含相关过程,实验目的与心得
  • 关于文本编辑器 vim 的使用 【注】里面的内容和自己跟着敲敲,文件名字换成自己的,可以套用我的模板和前言结论,代码最好跟着敲敲,里面的操作步骤我也说的非常明白。 1.vi 的三种模式:编辑模式,命令模式,最后行...
  • 数据库原理及应用教程(第四版)人民邮电出版社 SQL Server 2012 实验报告
  • 实验报告是在windows 2003下运行出来的结果,windows操作部分实验报告
  • 计算机网络技术实验报告 实验一 网络基本知识 任务 1网络配置及网络资源共享 实验目的 了解网络基本配置中包含的协议服务和基本参数 掌握 Windows XP系统环境下网络组件的安装和卸载方法 掌握 Windows XP系统环境下...
  • 一个可视化实验完整代码。 一、实验目的和要求 1、 使用API函数编制包含各种资源的Windows应用程序; 2、 实现Windows应用程序对键盘与鼠标的响应。 二、实验内容 : 1、问题描述: 创建一个菜单,其中有...
  • 操作系统安全实验1 一实验目的 1. 了解Windows的文件系统 ... 掌握系统备份与恢复方法 二实验环境 PC机Windows XP操作系统X-Scan v3.3Ghost软件一套 三实验内容 1. 系统安全配置与分析 2. 管理用户帐户 3. 授权管理 4设
  • dns实验报告

    2015-11-26 20:25:36
    1. 了解(安装和添加)DNS服务器 2. 架设主DNS服务器 3. 部署委派DNS服务器 4. 架设辅助与惟缓存DNS服务器 5. 管理与维护DNS服务
  • 消息队列通信实验报告总结

    千次阅读 2019-11-13 18:14:06
    实验目的 1、了解什么是消息、消息队列 2、掌握消息传送的机理 msgget 作用:创建消息队列 原型:int msgget(key_t key, int msgflag) 参数:key:键值 IPC_PRIVATE msgflag:权限 返回值:成功:消息队列ID 出错:-...

    实验目的

    1、了解什么是消息、消息队列
     2、掌握消息传送的机理
    

    msgget

    作用:创建消息队列
    原型:int msgget(key_t key, int msgflag)
    参数:key:键值 IPC_PRIVATE
    msgflag:权限
    返回值:成功:消息队列ID
    出错:-1
    头文件: #include <sys/types.h>
    #include <sys/ipc.h>
    #include <sys/msg.h>
    错误:在这里插入图片描述

    msgsnd

    作用:写数据到消息队列
    原型:int msgsnd(int msgid, const void *msggp, size_t msgsize, int msgflg)
    参数:msgid消息队列标识符
    msggp 消息结构
    例如下:
    struct msgtype
    {
    long mtype; /消息类型/
    char mtext[256]; /消息正文/
    }
    msgsize,字节数
    msgflg,标识符分类如下
    0:当消息队列满时,msgsnd将会阻塞,直到消息能写进消息队列
    IPC_NOWAIT:当消息队列已满的时候,msgsnd函数不等待立即返回
    IPC_NOERROR:若发送的消息大于size字节,则把该消息截断,截断部分将被丢弃,且不通知发送进程。
    头文件: #include <sys/types.h>
    #include <sys/ipc.h>
    #include <sys/msg.h>
    错误:在这里插入图片描述

    msgrcv

    作用:从消息队列中读数据

    原型:ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, intmsgflg)

    参数:msqid:消息队列标识符

    msgp:指向消息缓冲区的指针,此位置用来暂时存储发送和接收的消息,是一个用户可定义的通用结构,形态如上方的msggp
    msgsz:消息的大小。
    msgtyp:消息类型
    msgtyp等于0 则返回队列的最早的一个消息
    msgtyp大于0,则返回其类型为mtype的第一个消息
    msgtyp小于0,则返回其类型小于或等于mtype参数的绝对值的最小的一个消息
    错误:在这里插入图片描述

    msgctl

    作用:控制消息队列
    原型:int msggctl(intmsgid, int cmd, struct msgid_ds *buf)
    参数:msgid 消息队列ID
    cmd 命令参数
    IPC_STAT 读取消息队列的数据结构, IPC_SET设置消息队列数据结构msgid_ds中的IPC操作权限、 IPC_RMID从系统内核汇总删除消息队列
    返回值: 成功 0
    出错-1
    头文件: #include <sys/types.h>
    #include <sys/ipc.h>
    #include <sys/msg.h>

    错误:在这里插入图片描述

    所作实验代码

    要求

    将server程序设置为能够并发处理多个客户的程序(参考下图的程序结构),服务器无限循环,CTRL+C结束,设计捕捉信号,信号处理中删除消息队列,服务器收到客户机的消息后发给不同客户机不同的应答消息(内容自定)。
    在这里插入图片描述

    server

    #include<sys/types.h>
    #include<sys/ipc.h>
    #include<sys/msg.h>
    #include<stdio.h>
    #include <unistd.h>
    #include<stdlib.h>
    #include <string.h>
    #include<signal.h>
    #define MSGKEY 75
    
    struct msgform
    {
    	long mtype;
    	char mtext[256];
    };
    int msgid;
    void stop(int a){
    	printf("server will stop in one second\n");
    	sleep(1);
    	msgctl(msgid,IPC_RMID,0);
    	exit(0);
    
    }
    int main()
    {
    	int pid;
    	if( (pid = fork()) == -1){
    		perror("fork");
    		exit(EXIT_FAILURE);
    	}
    	else if ( pid == 0)                //子进程
    	{
    		struct msgform msg1,msg2;
    		msgid=msgget(MSGKEY,0777|IPC_CREAT); /*创建消息队列,操作权为可读、写、执行*/
    		while(1){
    			sleep(2);
    		 	msgrcv(msgid,(void *) &msg1,256,1,0); /*接收flag==1消息*/
    			printf("server receive client 1:%s",msg1.mtext);	
    		 	strcpy(msg2.mtext,"server received!");
    		 	msg2.mtype=1;
    		 	msgsnd(msgid,&msg2,256,0);   /*发送消息*/
    	 		}
    
    	}
    	else                             //父进程
    	{	
    		if((pid=fork())==-1){
    			perror("fork");
    			exit(0);
    		}
    		else if(pid==0){//second child
    			struct msgform msg1,msg2;
    			msgid=msgget(MSGKEY,0777|IPC_CREAT); /*创建消息队列,操作权为可读、写、执行*/
    			while(1){
    				sleep(2);
    					msgrcv(msgid,(void *) &msg1,256,2,0); /*接收flag==2消息*/
    					printf("server receive client 2:%s",msg1.mtext);	
    					strcpy(msg2.mtext,"server received!");
    					msg2.mtype=2;
    					msgsnd(msgid,&msg2,256,0);   /*发送消息*/
    			}
    		
    		}
    		else{
    			printf("press ctrl+c exit!!!\n");
    			signal(SIGINT,stop); 
    			while(1);
    		}
    		
    	}
    }
    
    

    client

    有两个client,代码一致

    #include <sys/types.h>
    #include <sys/ipc.h>
    #include <sys/msg.h>
    #include <stdio.h>
    #include <stdlib.h>
    #define MSGKEY 75
    struct msgform
    {
    	long mtype;        /*消息类型*/
    	char mtext[256];    /*消息正文*/
    };
    int msgid;
    int main()
    { 
    
    	char buffer[256];
    	struct msgform msg1,msg2;
    	int msgid,pid,*pint;
    	msgid=msgget(MSGKEY, 0777); /*打开消息队列*/
    	printf("Enter the mssage to send:");
    	fgets(msg1.mtext,156,stdin);
    
    	msg1.mtype = 1;
    	msgsnd(msgid,&msg1,256,0);  /*发送消息*/
    	msgrcv(msgid,&msg2,256,1,0);    /*接收类型为2的消息*/
    	printf("receive from server: %s\n",msg2.mtext);
    }
    
    

    运行结果
    在这里插入图片描述

    展开全文
  • 入侵检测实验报告

    2018-06-29 16:28:00
    入侵检测的实验报告,主要有嗅探实验、数据包记录器实验、入侵行为检测实验等
  • 实验一 以太网链路层帧格式分析 一实验目的 分析 MAC 层帧结构 二实验内容及步骤 步骤一运行 ipconfig命令 在 Windows的命令提示符界面中输入命令 ipconfig /all 会显示本机的网络 信息 步骤二编辑 LLC信息帧并发送 ...
  • 实 验 报 告 专业 软 件 工 程 班级 X 班 学号 _ XXXXXXXXXXX_ 姓名 实验日期 201X 年 X 月 X 日 报告退发 (订正 重做 ) 课程 C 程序设计实验 实验名称 函 数 一实验目的 熟练掌握 C 程序中函数的定义 掌握函数的...
  • 姓名 实验名称 实 验 目 的 及 要 求 实 验 环 境 实 验 内 容 调 试 过 程 课程实验报告 数据库系统概论 班级 实验日期 学号 实验成绩 实验 1数据定义语句及数据查询语句 1掌握数据查询语句 操作系统 Windows DBMS ...
  • 报 告 学号姓名专业 班级 第 10 周 课程 实验课时 2 密码学与网络安全 名称 实验 AES加密算法 实验时间 项目 实验 完成 AES加密算法实现图片加密与解密并将加密后的结果以图片格式保存 目的 实验 环境 PC机 Windows7...
  • WindowsXP系统安装实验报告 ,计算机组装与维护
  • 计算机导论实验报告

    2015-06-16 20:14:23
    详细的计算机导论实验报告 Windows XP系统基本操作 过程每步骤截图+实验总结:本章内容详细,按照实验要求提示操作一一完成。
  • 《计算机网络(自顶向下方法)》实验报告之实验二:DNS和HTTP服务的配置,含实验目的、环境/工具、步骤(含每个步骤截图/实物照片)、结果、心得。
  • 实验环境 操作系统 Windows XP + SP2 /win7 三实验容 1编写一个 NextDate 函数 2掌握黑盒测试中的决策表测试法的基本步骤 3使用决策表法设计测试用例对编写的函数实施测试总结分 析测试结果 四实验步骤 1编写一个 ...
  • 第 PAGE 页码 页码页 / 总共 NUMPAGES 总页数 总页数页 网页制作实验报告 网页制作实验报告 实验一站点设置 一实验目的及要求 本实例是通过站点定义为对话框中的高级选项卡创建一个新站点 二仪器用具 1生均一台...
  • 五实验结果 五实验结果 网页制作实验报告 页制作实验报告 实验一站点设置 一实验目的及要求 本实例是通过站点定义为对话框中的高级选项卡创建一个新站点 二仪器用具 1生均一台多媒体电脑组建内部局域并且接入国际...
  • 数字图像处理实验三 均值滤波中值滤波的计算机实现 崔雪莹 计科 1202 班 一...5观察均值滤波中值滤波处理的结果 二实验的软硬件平台 硬件 微型图像处理系统包括主机 PC 机摄像机 软件 操作系统 WINDOWS2000或 WINDOWSXP

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,449
精华内容 4,179
关键字:

windows实验报告总结