1、[实验目的]
了解在VC中Win32 Console Application的程序结构,编写网络应用程序
2、[实验内容]
① 编写一个Win32 Console 程序,初始化NetBIOS。
② 改进初始化NetBIOS程序,读出系统所有的lana编号,并复位各网卡上的NetBIOS。
③解读“查看名字表”程序。
3、[实验仪器设备]
操作系统:Windows2000/XP 编程软件:VC++
4、实验步骤
(1)Win32 Console程序开发,初始化NetBIOS ① 运行Microsoft Visual C++ ② 创建工程:
选择菜单“File”->“New”,在打开的对话框中,切换到“Projects”标签下,并选择“Win32 Console Application”作为工程类型,分别在Project name和Location文本框中输入工程的名字和位置(可自行定义),单击“OK”完成工程的创建。
③ 创建c++ source file ,编写程序 (程序可参考书上P33~P34): ④ 形成目标程序
单击菜单栏的“组建(B)”菜单下的“编译”命令,进行编译。在“输出”窗口的“组建”标签页下查看是否存在编译错误,若有,则进行调试。 ⑤ 运行程序
单击菜单栏的“组建(B)”菜单下的“执行”命令,生成.exe文件。必要时,可在过程中设置断点,以便核查相应指令的运行结果。 (2)改进初始化NetBIOS程序 ① 编写源程序:
对(1)的程序进行改造,读出系统所有的lana编号,并复位各网卡上的NetBIOS
③ 形成目标程序(同上) ④ 运行程序
(3)解读“查看名字表信息”程序文件 画出程序执行流程图 解释各步骤的功能 记录执行结果 5、[结果记录与分析]
① 第一个程序运行后输出什么?
② 第二个程序运行后输出什么,与第一个程序相比有什么意义? 6、[思考]
系统的Lana编号个数与什么有关,复位NetBIOS都能成功吗,不成功的原因是什么?
因篇幅问题不能全部显示,请点此查看更多更全内容