请给一些Windows中网络编程的资料

作者&投稿:全元 (若有异议请与网页底部的电邮联系)
请详细的给我解释一下什么是网络编程~

定义
  通过使用套接字来达到进程间通信目的编程就是网络编程。windows提供的基于网络编程的就是套接字也就是winsock,但是现在Winpcap也是一个比较方便的工具。   网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用,编程人员可以不用考虑……   网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的!中间最主要的就是数据包的组装,数据包的过滤,数据包的捕获,数据包的分析,当然最后再做一些处理!   代码,开发工具,数据库,服务器架设和网页设计这5部分你都要接触   代码分静态代码和动态代码   静态代码是服务器不解析直接发送给客户端的部分,用做布局效果,一般不用于数据库操作   静态代码分html,javascript,css等,其中html语言是基础,要学网络编程就先学html语言.javascript用于实现某些特效,css是样式语言.这3个语言组合起来,可以设计出美妙的网页效果   动态代码是服务器需要解析的部分,用作数据库连接操作等.有php,jsp,asp这几种语言你只用先学一种就可.如果是想快速入门,建议先学asp,如果想学了找工作等,建议学php或jsp,   开发工具有很多种,我推荐一种,网络3剑客,其中dw是开发代码的,fw是做图的.flash是做动画的.   数据库要结合你学的动态语言来选择,asp系列的,你可以使用access,大型点使用mySQL.   php和mySQL是很好的搭档.   服务器架设也是结合你学的动态语言的,windows下安装iis很方便,iis可以运行asp,安装.net框架后能运行,这两者架设相对简单,也是我推荐你入门学asp的原因.php一般安装apache服务器,jsp一般安装tomcat服务器.只有架设好服务器,才能浏览动态语言编写的程序.   虽然是编程,但是总会涉及到网页设计部分,还是要去学学怎么简单的作图和动画。编辑本段网络编程介绍
Internet网络模型
  网络模型:描述网络的结构原理和工作原理   OSI参考模型:七层   Internet网络模型:四层   网络协议:指定层上进行数据交换的规则。   Internet的网络层协议:IP协议;DNS协议(辅助协议)   Internet的传输层协议:TCP协议;UDP协议。
套接字基础
  套接字(Sockets):应用程序和网络协议的接口。   Java Sockets:Java应用程序和网络协议的接口,提供若干个类的定义。   Java应用程序利用这些类继承网络协议的行为,实现网络通信。   TCP Sockets:使用TCP协议实现可靠的网络通信。   UDP Sockets:使用UDP协议实现效率较高的网络通信。
数据包组包基础
  数据包是网络通信编程的一个重要概念,也称为组装包,指在应用层数据或报文按照一定事先规定好的规则整合的数据集合,实际操作包括组包(打包),数据包传送,解包。 组包(打包),指按照协议把零散的数据或报文按照组合起来,实际应用中,比如在C++编程中,往往定义一种新的数据类型用来存储数据包的结构。数据包传送,指数据包的电气物理传输。解包,指接收端对接收的数据进行解析,获得有用信息和数据。   数据包经常通过套接字来传送.编辑本段网络编程语言:
一、汇编语言
  汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。   汇编程序通常由三部分组成:指令、伪指令和宏指令。
二、高级语言
  高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,这些语言的语法、命令格式都各不相同。高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:   解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。   编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。

《Windows网络编程技术》(推荐指数:五星)中文版高清PDF格式 486页 ,极力推荐,含目录书签,是一本内容丰富,讲解详细的Windows网编。《TCP/IP详解》共三卷,《TCP/IP详解卷1:协议》描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者LawrenceBerkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。《C++网络编程 卷1》 《C++网络编程,卷2》本书将向你描述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间的各种局限,高效地开发出高质量、可移植的C++网络化应用。《Unix网络编程》本书是一部UNIX网络编程的经典之作。附录中给出了测量各种IPC形式性能的方法。本书内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。

为一个不断进取的编程者,我们常常不满足于编程语言所提供的一般功能,总是希望能够实现一些特殊的功能,这有时不但是我们程序的要求,有时也是编程者心理上需要(试想,还会有什么比在深夜中巧妙解决一个难题而更令人兴奋呢?)。VisualBasic,做为一个当前最流行的快速编程环境,就给我们提供了实现这些目标的平台,事实上,它无限扩展的API接口可以实现所有WINDOWS下可以实现的功能。然而对于初学者来说,“浩瀚“的API函数总是显得那么神奇与不可琢磨,因此在实际应用过程中不能够灵活应用。下面我将结合两个小例子来示范介绍VB中调用API函数的步骤和功能,并总结说明在实际工作中如何提高这方面的技巧。例子在WINDOWS98下采用VB6.0编译。
一.限制鼠标的移动
---- 有时我们的软件要求用户在未完成某一任务时,鼠标不能移出当前活动控件,换句话就是将鼠标限制在控件的内部,直到任务完成或用户中断为止。这个功能借助API函数实现起来思路很清楚,代码也很简洁。其思路是先确定当前鼠标的位置;然后确定当前活动控件的大小;最后将鼠标限制在活动控件内。(下面忽略项目建立等过程)
---- 1.建立一个新项目:新窗体为form1,在form1上添加一个commandbutton,设置其Name=CMButton1;Caption=“将鼠标限制在此按钮中“

---- 2.拷贝API函数和POINTAPI结构:打开VB6.0自带的API浏览器,调入WIN32API.txt文件,复制以下结构和函数声明到form1的声明部分:

Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Private Type POINTAPI
x As Long
y As Long
End Type

Private Declare Function ClientToScreen Lib
“user32“ Alias “ClientToScreen“ (ByVal
hwnd As Long, lpPoint As POINTAPI) As Long
‘用来确定当前鼠标的位置

Private Declare Function ClipCursor Lib
“user32“ Alias “ClipCursor“ (lpRect As Any)
As Long ‘用来限定当前鼠标的活动范围

---- 3.定义一个通用过程ConfineTo
Public Sub ConfineTo (myCtl As Object)
On Error Resume Next
Dim tmpRect As RECT
Dim pt As POINTAPI

With myCtl
If TypeOf myCtl Is Screen Then ‘锁定在屏幕范围内
tmpRect.Left = 0
tmpRect.Top = 0
tmpRect.Right = (.Width \ Screen.TwipsPerPixelX)
tmpRect.Bottom = (.Height \ Screen.TwipsPerPixelY)
Elseif TypeOf myCtl Is form ‘锁定在窗体范围内
tmpRect.Left = (.Left \ Screen.TwipsPerPixelX)
tmpRect.Top = (.Top \ Screen.TwipsPerPixelY)
tmpRect.Right = (.Left + .Width) \ Screen.TwipsPerPixelX
tmpRect.Bottom = (.Top + .Height) \ Screen.TwipsPerPixelY
else
pt.X = 0
pt.Y = 0
Call ClientToScreen(.hWnd, pt)
‘获取当前控件在屏幕上的位置
tmpRect.Left = pt.X
‘保存当前控件位置
tmpRect.Top = pt.Y
pt.X = .Width
pt.Y = .Height
Call ClientToScreen(.hWnd, pt)
tmpRect.Bottom = pt.Y
tmpRect.Right = pt.X
End If
Call ClipCursor(tmpRect)
End With
End Sub

---- 4.在 CMButton1_Click()中加入以下代码
Static Cliped As Boolean
‘静态变量用来控制状态切换
If Not Cliped Then
ConfineTo Cmbutton1
Cliped = True
Else
ConfineTo Screen ‘取消鼠标限制
Cliped = True
End If

---- 5. 运行后,鼠标点击cmbutton1,此时鼠标只能被锁定在此按钮内部,再次点击按钮,限制取消。
二.创建临时文件
---- 临时文件用来保存软件运行过程中的临时变化,这对于熟悉WORD等软件的人来说,经常会遇到。那么临时文件是如何产生的呢,其实很简单,只需要一个API函数就可以。
---- 1.拷贝声明函数(方法同前)

Private Declare Function GetTempFileName Lib “kernel32“ _
Alias “GetTempFileNameA“ (ByVal lpszPath As String, _
ByVal lpPrefixString As String, ByVal wUnique As Long, _
ByVal lpTempFileName As String) As Long
参数定义如下:
lpszPath =传入保存临时文件的路径 ,如“C:\mytemp“
lpPrefixString=传入临时文件名开始的前三个字母,
起到帮助识别临时文件来源的作用。
wUnique =0 ,windows随机产生文件名;否则安其值定义文件名。
lpTempFileName=返回随机文件名

---- 2.返回临时文件名
Private Function GenTempName(sPath As String)
Dim sPrefix As String
Dim lUnique As Long
Dim sTempFileName As String

If IsEmpty(sPath) Then sPath = “c:\temp“
sPrefix = “TVB“
lUnique = 0 ‘windows随机给名

sTempFileName = Space$(100)
GetTempFileName sPath, sPrefix, lUnique, sTempFileName
sTempFileName = Mid$(sTempFileName, 1,
InStr(sTempFileName, Chr$(0)) - 1) ‘去掉多余空格
GenTempName = sTempFileName
End Function

---- 3.将下面代码加入到form1_click()事件中
MsgBox GenTempName(“c:\temp“)

---- 4.运行,鼠标点击form,弹出msgbox,显示生成“c:\temp\TVB724.tmp“文件,用文件管理器查看,在c:\temp下有TVB724.tmp 文件,长度为0K。
---- 需要注意的是,传入的路径必须是有效路径,否则GenTempName函数返回0,lpTempFileName中也没有临时文件名。

三.结束语
---- 从上面可以看出,API函数的确简单高效,但也充满一些看似高深的变量而使人却步。我们不禁会问,究竟什么时候要用到API函数?具体哪些函数可以解决我的问题?,那些函数中的变量都代表什么?其实对这些问题,即使对一个VB高手也难给出明确的回答,因为API函数库实在太庞大了,每一个人最终只能熟悉其中的一小部分(这也可能是调用API的文章层出不穷的原因吧)。总结自己的一点经验,我觉得应该注意以下几点。
---- 1.熟练掌握VB基本技巧,了解其所能所不能,这是最基本的要求。

---- 2.了解WINDOWS内部控制机理,这样对一些复杂的问题就可以逐步分析其调用机制,初步确定采用哪部分的API函数来解决问题。

---- 3.案头必备一本最新的VB版的WINDOWS API 大全,推荐机械工业出版社的< >。书中给出了每一个VB可以调用的API函数的详细说明,可以帮助精确了解所需要的API函数的变量声明。

---- 4.多看别人的程序。报纸杂志,尤其是网上这方面的文章数不清。这是最快的方法。

---- 5.随用随查。永远不要在用不到的函数上浪费宝贵的时间

ASP.NET开发实践系列-ASP.NET实现在服务器端控制网页
http://www.so138.com/so/so138.aspx?id=2477
台湾吕聪贤教授网页三剑客教程
http://www.so138.com/so/so138.aspx?id=2103
动态网页制作视频教程ASP.PHP.JSP
http://www.so138.com/so/so138.aspx?id=1793
网页制作技术(北京交通大学)
http://www.so138.com/so/so138.aspx?id=1595
吉林大学-internet网页设计
http://www.so138.com/so/so138.aspx?id=1531
计算机网页设计与制作视频教程
http://www.so138.com/so/so138.aspx?id=1193
电子科技大学 网页设计(制作)
http://www.so138.com/so/so138.aspx?id=940
Perl动态网页制作
http://www.so138.com/so/so138.aspx?id=763
JSP动态网页制作例程
http://www.so138.com/so/so138.aspx?id=760
ASP动态网页制作计
http://www.so138.com/so/so138.aspx?id=759
PHP动态网页制作
http://www.so138.com/so/so138.aspx?id=758
网页设计在线教程
http://www.so138.com/so/so138.aspx?id=640
Dreamweaver网站设计系列多媒体教程
http://www.so138.com/so/so138.aspx?id=2075
边用边学Dreamweaver
http://www.so138.com/so/so138.aspx?id=1234
新概念Dreamweaver_mx视频教程
http://www.so138.com/so/so138.aspx?id=781
Dreamweaver MX 2004 视频教程
http://www.so138.com/so/so138.aspx?id=292
]

计算机精彩视频教程
电脑维修视频教程
http://www.so138.com/so/so138.aspx?id=2136%20
VC++6.0 经典视频
http://www.so138.com/so/so138.aspx?id=2104%20
张孝祥 java 视频教程
http://www.so138.com/so/so138.aspx?id=2007%20
电脑报 2004 年装机视频教程
http://www.so138.com/so/so138.aspx?id=2137%20
C 语言程序设计 32 讲
http://www.so138.com/so/so138.aspx?id=347%20
FLASH MX 2004 实例视频教程( FIF )
http://www.so138.com/so/so138.aspx?id=318%20
Dreamweaver 网站设计系列多媒体教程
http://www.so138.com/so/so138.aspx?id=2075%20
架设局域网与应用服务器
http://www.so138.com/so/so138.aspx?id=2133%20
北京大学计算机网络教程
http://www.so138.com/so/so138.aspx?id=2134%20
Excel 学习指南
http://www.so138.com/so/so138.aspx?id=2135%20
清华大学手把手教你学习数据库
http://www.so138.com/so/so138.aspx?id=2279%20
台湾吕聪贤教授网页三剑客教程
http://www.so138.com/so/so138.aspx?id=2103%20
Excel 视频教程
http://www.so138.com/so/so138.aspx?id=1965%20
VFP6.0 视频教程下载
http://www.so138.com/so/so138.aspx?id=629%20
Word 使用视频教程
http://www.so138.com/so/so138.aspx?id=1969%20
黑客视频教程 - 灰鸽子远控使用教程
http://www.so138.com/so/so138.aspx?id=1956%20
计算机专业英语(中山大学)
http://www.so138.com/so/so138.aspx?id=1973%20
Photoshop CS2 视频教程
http://www.so138.com/so/so138.aspx?id=1951%20
孙鑫 VC++ 20 集 + 讲义 ptt~
http://www.so138.com/so/so138.aspx?id=642%20
东南大学 - 汇编语言程序设计(共 34 讲) .
http://www.so138.com/so/so138.aspx?id=2105%20
计算机基础知识视频教程
http://www.so138.com/so/so138.aspx?id=1967%20
PowerPoint 使用视频教程
http://www.so138.com/so/so138.aspx?id=1977%20
电脑硬件组装完全 DIY 手册 2005 全新版
http://www.so138.com/so/so138.aspx?id=2270%20
微机原理与应用视频
http://www.so138.com/so/so138.aspx?id=2130%20
Mysql 网络数据库开发视频教程
http://www.so138.com/so/so138.aspx?id=2132%20
BIOS 视频教学
http://www.so138.com/so/so138.aspx?id=2277%20
网络视频教程
http://www.so138.com/so/so138.aspx?id=296%20
数据库原理与技术
http://www.so138.com/so/so138.aspx?id=2280%20
金鹰 FlashMX 视频教程
http://www.so138.com/so/so138.aspx?id=1978%20
Oracle9 全集
http://www.so138.com/so/so138.aspx?id=2268%20
VC++ 视频教程
http://www.so138.com/so/so138.aspx?id=2269%20
通信原理
http://www.so138.com/so/so138.aspx?id=2127%20
CCNA 视频教学
http://www.so138.com/so/so138.aspx?id=2278%20
黑客视频教程 - 建立超级隐藏帐户
http://www.so138.com/so/so138.aspx?id=1964%20
微软中国研究院清华讲座
http://www.so138.com/so/so138.aspx?id=2100%20
金鹰 Authorware 视频教程 ( 入门篇)
http://www.so138.com/so/so138.aspx?id=107%20
SQL 数据库视频教程 [ 北大 ]
http://www.so138.com/so/so138.aspx?id=827%20
Windows2000 使用视频教程
http://www.so138.com/so/so138.aspx?id=1968%20
因特网的初步知识和简单应用
http://www.so138.com/so/so138.aspx?id=1966%20
局域网组网精彩视频教学
http://www.so138.com/so/so138.aspx?id=1791%20
Photoshop7 中文版入门视频教程
http://www.so138.com/so/so138.aspx?id=43%20
数据结构视频教程下载 [ 清华大学 ]
http://www.so138.com/so/so138.aspx?id=621%20
Premiere pro7.0 视频教程
http://www.so138.com/so/so138.aspx?id=1950%20
ORACLE 内部培训视频教学
http://www.so138.com/so/so138.aspx?id=371%20
oracle 视频讲座
http://www.so138.com/so/so138.aspx?id=2273%20
北京大学计算机硕博答辩
http://www.so138.com/so/so138.aspx?id=2129%20
ASP 动态网页制作计
http://www.so138.com/so/so138.aspx?id=759%20
JSP 动态网页制作
http://www.so138.com/so/so138.aspx?id=760%20
电脑调试与维修视频教程
http://www.so138.com/so/so138.aspx?id=472%20
protel 2004 光盘教程
http://www.so138.com/so/so138.aspx?id=757%20
3dmax 室内装饰实例视频
http://www.so138.com/so/so138.aspx?id=1949%20
vpn 视频讲座
http://www.so138.com/so/so138.aspx?id=2274%20
动态网页制作视频教程 ASP.PHP.JSP
http://www.so138.com/so/so138.aspx?id=1793%20
步步学 BIOS 视频教程
http://www.so138.com/so/so138.aspx?id=468%20
PHOTOSHOP 视频教程完整版
http://www.so138.com/so/so138.aspx?id=184%20
金鹰电脑教程 Flash ActionScript 编程视频教程
http://www.so138.com/so/so138.aspx?id=1623%20
黑客视频教程 - 网络神偷使用教程
http://www.so138.com/so/so138.aspx?id=1952%20
API 编程视频教程
http://www.so138.com/so/so138.aspx?id=2276%20

电脑维修视频教程
http://www.so138.com/so/so138.aspx?id=2136%20
VC++6.0 经典视频
http://www.so138.com/so/so138.aspx?id=2104%20
张孝祥 java 视频教程
http://www.so138.com/so/so138.aspx?id=2007%20
电脑报 2004 年装机视频教程
http://www.so138.com/so/so138.aspx?id=2137%20
C 语言程序设计 32 讲
http://www.so138.com/so/so138.aspx?id=347%20
FLASH MX 2004 实例视频教程( FIF )
http://www.so138.com/so/so138.aspx?id=318%20
Dreamweaver 网站设计系列多媒体教程
http://www.so138.com/so/so138.aspx?id=2075%20
架设局域网与应用服务器
http://www.so138.com/so/so138.aspx?id=2133%20
北京大学计算机网络教程
http://www.so138.com/so/so138.aspx?id=2134%20
Excel 学习指南
http://www.so138.com/so/so138.aspx?id=2135%20
清华大学手把手教你学习数据库
http://www.so138.com/so/so138.aspx?id=2279%20
台湾吕聪贤教授网页三剑客教程
http://www.so138.com/so/so138.aspx?id=2103%20
Excel 视频教程
http://www.so138.com/so/so138.aspx?id=1965%20
VFP6.0 视频教程下载
http://www.so138.com/so/so138.aspx?id=629%20
Word 使用视频教程
http://www.so138.com/so/so138.aspx?id=1969%20
黑客视频教程 - 灰鸽子远控使用教程
http://www.so138.com/so/so138.aspx?id=1956%20
计算机专业英语(中山大学)
http://www.so138.com/so/so138.aspx?id=1973%20
Photoshop CS2 视频教程
http://www.so138.com/so/so138.aspx?id=1951%20
孙鑫 VC++ 20 集 + 讲义 ptt~
http://www.so138.com/so/so138.aspx?id=642%20
东南大学 - 汇编语言程序设计(共 34 讲) .
http://www.so138.com/so/so138.aspx?id=2105%20
计算机基础知识视频教程
http://www.so138.com/so/so138.aspx?id=1967%20
PowerPoint 使用视频教程
http://www.so138.com/so/so138.aspx?id=1977%20
电脑硬件组装完全 DIY 手册 2005 全新版
http://www.so138.com/so/so138.aspx?id=2270%20
微机原理与应用视频
http://www.so138.com/so/so138.aspx?id=2130%20
Mysql 网络数据库开发视频教程
http://www.so138.com/so/so138.aspx?id=2132%20
BIOS 视频教学
http://www.so138.com/so/so138.aspx?id=2277%20
网络视频教程
http://www.so138.com/so/so138.aspx?id=296%20
数据库原理与技术
http://www.so138.com/so/so138.aspx?id=2280%20
金鹰 FlashMX 视频教程
http://www.so138.com/so/so138.aspx?id=1978%20
Oracle9 全集
http://www.so138.com/so/so138.aspx?id=2268%20
VC++ 视频教程
http://www.so138.com/so/so138.aspx?id=2269%20
通信原理
http://www.so138.com/so/so138.aspx?id=2127%20
CCNA 视频教学
http://www.so138.com/so/so138.aspx?id=2278%20
黑客视频教程 - 建立超级隐藏帐户
http://www.so138.com/so/so138.aspx?id=1964%20
微软中国研究院清华讲座
http://www.so138.com/so/so138.aspx?id=2100%20
金鹰 Authorware 视频教程 ( 入门篇)
http://www.so138.com/so/so138.aspx?id=107%20
SQL 数据库视频教程 [ 北大 ]
http://www.so138.com/so/so138.aspx?id=827%20
Windows2000 使用视频教程
http://www.so138.com/so/so138.aspx?id=1968%20
因特网的初步知识和简单应用
http://www.so138.com/so/so138.aspx?id=1966%20
局域网组网精彩视频教学
http://www.so138.com/so/so138.aspx?id=1791%20
Photoshop7 中文版入门视频教程
http://www.so138.com/so/so138.aspx?id=43%20
数据结构视频教程下载 [ 清华大学 ]
http://www.so138.com/so/so138.aspx?id=621%20
Premiere pro7.0 视频教程
http://www.so138.com/so/so138.aspx?id=1950%20
ORACLE 内部培训视频教学
http://www.so138.com/so/so138.aspx?id=371%20
oracle 视频讲座
http://www.so138.com/so/so138.aspx?id=2273%20
北京大学计算机硕博答辩
http://www.so138.com/so/so138.aspx?id=2129%20
ASP 动态网页制作计
http://www.so138.com/so/so138.aspx?id=759%20
JSP 动态网页制作
http://www.so138.com/so/so138.aspx?id=760%20
电脑调试与维修视频教程
http://www.so138.com/so/so138.aspx?id=472%20
protel 2004 光盘教程
http://www.so138.com/so/so138.aspx?id=757%20
3dmax 室内装饰实例视频
http://www.so138.com/so/so138.aspx?id=1949%20
vpn 视频讲座
http://www.so138.com/so/so138.aspx?id=2274%20
动态网页制作视频教程 ASP.PHP.JSP
http://www.so138.com/so/so138.aspx?id=1793%20
步步学 BIOS 视频教程
http://www.so138.com/so/so138.aspx?id=468%20
PHOTOSHOP 视频教程完整版
http://www.so138.com/so/so138.aspx?id=184%20
金鹰电脑教程 Flash ActionScript 编程视频教程
http://www.so138.com/so/so138.aspx?id=1623%20
黑客视频教程 - 网络神偷使用教程
http://www.so138.com/so/so138.aspx?id=1952%20
API 编程视频教程
http://www.so138.com/so/so138.aspx?id=2276%20

这是windows源码资料
http://www.pudn.com/downloads/sourcecode/windows/network/
这是基于各种面向对象编程语言的教材
http://soft.yesky.com/lesson/network/
这是c语言的网络编程入门
http://www.cnhacker.com/bbs/read.php?tid=38182
这里有java关于api的编程内容,在右下角
http://www.yesky.com/SoftChannel/72348977504190464/20031028/1739773.shtml

无语,上面的那位仁兄说的太夸张了!
没办法了,支持!


俚语里有没有give window(给人方便,)这种说法, 速度与激情2里一句话...
应该有,give window的表面意思是给某人一扇窗,引申可以变成与人方便

ts给window挂一个方法
可以通过光盘、U盘、硬盘等方式进行安装。以光盘安装为例,简述其安装步骤:1、打开光驱,将事先准备好的系统光盘放入光驱中,然后重启电脑。2、在未开机前狂按del键,当然不同的主板进入bios的方式不一样,请参看主板说明进入bios,进入之后,将第一启动方式改为光盘启动。3、设置好后按f10保存退出。

如何给远程的window电脑传输文件
首先,打开“远程桌面连接”(可以在搜索框中搜索此程序),在界面中首先填写要远程的计算机的IP地址,然后点击“显示选项(O)”。进入到新界面,在新界面中,点击“本地资源”,在本地设备和资源中点击“详细信息(M)...”。在新出来的界面中,点击“驱动器”,在下面的磁盘中选择,你想要共享的...

window版本问题,谁给介绍一下
NT是new technology的缩写。与他的前辈相比(比如95,98,me之类),采用了全新的内核,支持真正的多任务。xp使用的是和NT一样的内核 sp1是一个积累的补丁包,sp2也是这样

win7的70个技巧
AppLocker工具会给你提供一些选择来阻止其他人接近你的可执行程序,windows安装程序, 脚本, 特殊的出版物和路径。 你可以简单的做到这些, 按住WIN键同时按R 然后输入 GPEDIT.msc 来到本地策略组编辑器,计算机配置--windows设置--安全设置--应用程序控制策略, 右键点击其中的一个选项(可执行文件,安装或者脚本) 并且...

给window做音标
给window做音标 我来答 首页 在问 全部问题 娱乐休闲 游戏 旅游 教育培训 金融财经 医疗健康 科技 家电数码 政策法规 文化历史 时尚美容 情感心理 汽车 生活 职业 母婴 三农 互联网 生产制造 其他 日报 日报精选 日报广场 用户 认证用户 视频作者 日报作者 知道...

怎么把ubuntu的分区给window?
?将Ubuntu分区的空间给Windows,需要进行如下过程:1. 启动计算机并进入Windows系统。2. 打开“磁盘管理器”(在控制面板下找到)。3. 在“磁盘管理器”中找到Ubuntu分区,右键点击其分区,选择“删除分区”。4. 在删除分区后,会产生一段未分配空间,右键此空间,选择“新建简单卷”。5. 在新建简单卷...

win7的window键+什么有那些功能给个列表?
回答:Win + ↓ 下方向键 最小化窗口\/还原先前最大化的使用中窗口 Win + 左\/右方向键 将窗口靠到屏幕的左右两侧(和将窗口用鼠标拖到左右边缘一样意思) Shift + Win + 左\/右方向键 将窗口移到左、右屏幕(如果你有接双屏幕的话)工作列快速列 Win + 1~9 开启工作列上相对应的软件,从...

哪位高手给我推荐一下window8.1的系统下载,地址附上,能够在电脑上安装的...
到微软官方下载 preview.windows.com 双系统就是不要装在一个分区即可

给我一些免费的QQ空间装饰的名字
11月3日代码:新的花哦带7个人参娃娃的花 javascript:window.top.space_addItem(7,20981,0,0,0,1,0);免费皮肤 第一款:白色系列 javascript:window.top.space_addItem(1,4703,0,80,0,0,94);第二款代码:紫色系列 javascript:window.top.space_addItem(1,7510,0,80,0,0,93);­第三款...

灵丘县18761239620: 学习Windows网络编程,请高手们推荐这方面的书 -
咸夜赛茜: 问题就是 我认为什么编程语言应该学: 我想这要根据一些具体情况.----大致上是你准备花费多少时间在上面,你想让这个语言有多么有用.一个程序要多长时间完成.和这个程序能完成多么复杂的事情. 以下有几个选项(排列没有什么意义)...

灵丘县18761239620: 网络编程 经典书籍有哪些? -
咸夜赛茜: 底层知识: (推荐指数:五星) 我有中文版PDF的《计算机网络》第四版,网络原理经典书籍 网络编程: 《Windows网络编程技术》(推荐指数:五星) 中文版高清PDF格式 486页 ,极力推荐 含目录书签,是一本内容丰富,讲解详细的...

灵丘县18761239620: 想学习windows下的网络编程,不知该看下什么书? -
咸夜赛茜: 在淘宝/卓越/当当搜“windows网络编程”的字样,挑一本薄一些的看一遍,做做练习,写点儿小例程,然后啃一本你主攻领域的厚书,基本可以出师了,但是后续的学习不能放松,要学的东西太多了~

灵丘县18761239620: 求推荐网络编程方面的书籍 -
咸夜赛茜: 关于TCP/IP协议,建议参考Richard Stevens的《TCP/IP Illustrated,vol1》(TCP/IP详解卷1).关于第二层面,依然建议Richard Stevens的《Unix network proggramming,vol1》(Unix网络编程卷1),这两本书公认是Unix网络编程的圣经.至于第三个层面,UNP的书中有所提及,也有著名的C10K问题,业界也有各种各样的框架和解决方案,本人才疏学浅,在这里就不一一敷述.

灵丘县18761239620: 谁能推荐一本学Socket编程的好教材(VC++) -
咸夜赛茜: windows网络编程(英文版:Network Programming for Windows ) 但是这本书中并没有详细地讲解如何使用MFC中的CSocket等类进行网络程序设计.个人觉得这本书比较经典的部分是其中的第八章网络编程模型(5种):1. select模型2. WSAAsyncSelect模型3. WSAEventSelect模型4. 重叠I/O模型5. 完成端口模型 讲的很不错.其中WSAAsyncSelect模型就是MFC中的socket类使用的模型 《精通MFC程序设计》也不错,各方面的讲到了,你可以看看socket的部分,然后再看上面那本书

灵丘县18761239620: 即时通讯软件开发 几种网络编程方式 -
咸夜赛茜: 你好!即时通讯软件开发 几种网络编程方式:ISAPI、CGI、WinInet、Winsock 它们之间的区别:1)ISAPI主要是开发基于浏览器客e68a84e8a2ade799bee5baa6e79fa5e9819331333365653831户端与服务器端程序.效率比CGI方式高,而且也...

灵丘县18761239620: 有一本英文版的WINDOWS网络编程的书,请问有没有中文下载地址啊,我只要一小段就行了 -
咸夜赛茜: DeV-C++本身就包含中文啊.菜单Tools->Environment Options->Interface->Language下选择chinese就可以成为中文界面了.

灵丘县18761239620: Windows下C语言网络编程快速入门. -
咸夜赛茜: C语言的学习,一般的方式是,先学C,然后是C++,最好还要有汇编语言和微机原理基础,然后才是Visual C++.这样的方式,对学习者来说,要花费很多时间和耐力.而在学校教学中,也没有时间深入学习Windows编程的实用技术了. 其实...

灵丘县18761239620: 学习windows网络编程前需要学习哪些知识?我学过C/C++,是自学的,理解性的学习,然后看了 -
咸夜赛茜: windows程序设计里面不是涉及了套接字了吗?网络编程基本也就那些内容socket和多线程比较重要一点 windows核心编程主要是讲内核对象,内存管理之类的,简单的说的主要内容是 user32.dll和gdi32.dll中的调用,而主要讲kernel32.dll中的调用 你可以看一下,一共两卷,内容不是很多,但对你会很有帮助的,都是网络编程方面的知识

灵丘县18761239620: 在windows操作系统下进行网络编程,需要具备哪些知识? -
咸夜赛茜: 开发环境 C++ 6.0或者更高版本. 至于其他的按情况需要安装的东西比较多. 比如你要学NEUI,需要安装NEUI协议.wpcap需要安装wpcap,winsock需要2.0版本等等.而且很多函数所在的头文件系统默认是没有,你需要到网上去找.我觉得重...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网