NetBIOS网络编程技术包会课程讲义
- 格式:pptx
- 大小:662.73 KB
- 文档页数:17
实验二NetBIOS网络程序设计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都能成功吗,不成功的原因是什么?。
《网络编程技术》课程教学年夜纲之蔡仲巾千创作一、课程的位置、作用与任务本课程是计算机科学与技术(本科)应用软件开发方向选修的专业课, 通过本课程的学习, 培养学生的网页制作技术与网页编程技术想结合的能力, 同时也能够将相关课程中学习的多媒体技术和法式开发技术融合到本课程中, 力求培养学生综合运用所学课程知识开发高级应用网页的能力.学生通过学习该课程, 能够根据自己的实践和经验制作出功能强年夜的静态网页, 并具备管理站点和自力思考的能力.二、学习内容和教学要求第一部份 概述1.教学内容和教学要求(1)掌握的特点、功能、编译原理及的运行环境及其装置.(2)理解相对早期的ASP和JSP的新增功能.(3)了解的优点和发展历史.2.能力培养要求(1)能正确地装置的运行环境.(2)能正确地运行第一个简单的法式.(3)能正确理解的执行原理.第二部份 的基本语法和C#语言1.教学内容和教学要求(1)掌握的基本语法结构、C#语法及其数据类型以及 编译器的合理配置.(2)理解与C#语言的关系.(3)了解C#语言与C语言和C++语言的联系与区别.2.能力的培养要求(1)能正确使用的基本语句编写简单的法式.(2)能正确使用编纂器编写源法式.(3)能正确使用C#语言编写简单的应用法式及法式的调试. 第三部份经常使用对象的应用1.教学内容和教学要求(1)掌握Request、Response、Server三种经常使用对象的使用;使用的输入输出(2)理解的对象应用与ASP的区别以及实现方法的分歧.(3)了解其他的Request对象及方法.2.能力的培养要求(1)可以使用三种经常使用的对象编写基本的输入输出法式. (2)可以使用Browser对象、环境变量收集客户机和服务器的系统信息.第四部份 Server控件1.教学内容和教学要求(1)掌握经常使用的HTML控件和Web控件的使用及其执行的原理、用户控件的使用.(2)理解HTML语言的格式、功能及其与语法的联系与区别. (3)了解自界说控件的使用方法.2.能力培养要求使用Server控件编写真正意义的法式.第五部份数据库访问1.教学内容和教学要求(1)掌握DataSet对象的使用、的数据库把持方法、DataGrid 等表格控件的使用方法与技巧.(2)理解数据绑定(DataBind)技术.(3)了解OLE.DB与SQL Server数据库的基本语法.2.能力培养要求具有将网页制作技术与数据库编程结合起来使网络具有网络数据处置功能的能力.第六部份 的高级应用1.教学内容和教学要求(1)掌握文本文件和二进制文件的把持技巧与编程方法、WebService法式的编写与实现方法、网络应用法式的编写、组件的编写及电子邮件、域名查询法式的实现等高级网页制作技术.(2)理解.Net平台中网络应用的实现方法, 应用Code-Behind技术实现页面代码的分离.(3)了解文件中中文的处置方法.2.能力培养要求能使用的高级网页制作技术制作出功能强年夜的静态Web页面.三、学生实验实验一:环境的装置实验二:利用的基本语法和C#编写简单的法式实验三:基本输入输出法式的设计及收集客户机和服务器系统信息的方法实验四:Server控件的使用实验五:数据库访问技术实验六:的高级网页制作技术四、学时分配建议序号教学内容学时分配讲课实验技能训练小计1 概述 4 2 62 语法和C#语言 4 2 63经常使用对象的应用 4 4 84 Server控件 8 6 145数据库访问 10 8 186 的高级应用 12 10 227机动 2 2 4合计 44 34 78五、说明1.本教学计划适合用于电年夜计算机科学与技术本科专业, 完本钱课程最少为78学时, 本教学基本要求的学时分配是建议性的.2.本课程与其他课程的衔接和分工(1)本课程与《网页制作技术》课程和《数据库技术》衔接, 特别是第一部份.两门课程间可以互相弥补.(2)与其它专业课程相比, 该课程可做为计算机专业课设置. 3.各教学部份重点、难点和深广度教学说明.(1)本课程第四、五、六部份是重点、难点, 应给予重视. (2)本课程第五部份与数据库技术联系比力密切, 深广度可以根据学生前期数据库课程的特点进行调节.。