基于tcp和udp的编程设计

基于tcp和udp的编程设计

ID:3670252

大小:765.67 KB

页数:49页

时间:2017-11-22

基于tcp和udp的编程设计_第1页
基于tcp和udp的编程设计_第2页
基于tcp和udp的编程设计_第3页
基于tcp和udp的编程设计_第4页
基于tcp和udp的编程设计_第5页
资源描述:

《基于tcp和udp的编程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1基于TCP和UDP编程1.1.NET框架NET框架是.NET平台的基本架构,其目的是为了更容易建立网络应用程序和网络服务。此外,Microsoft.NET框架还规定了代码访问安全和基于角色的安全。通过代码访问安全机制,为应用程序指定完成工作所必需的权限,从而保障按照开发人员的意图全面、细致地设计安全可靠的应用程序。.NET平台的框架结构如图1.1所示。整个平台由7部分组成。图11.NET框架结构1.2VisualC#.NET集成开发环境1.2.1启动界面图12MicrosoftVisualStudio2005启动界面1.1.1解决

2、方案资源管理器解决方案资源管理器(SolutionExplorer)如图1.3所示,包含用于创建应用程序的全部项目,这些项目可以是VC++.NET、C#、VB.NET等不同语言开发的项目。一个解决方案可以由几个组件项目和引用它们的用户界面组成。在解决方案资源管理器中,可以从树状视图中清晰地查看程序的实现文件、头文件和资源文件图13解决方案资源管理器1.1.2工具箱工具箱中包含了可重用的控件,用于定义应用程序。使用可视化的方法编程时,可在窗体中拖放控件,绘制出应用程序界面。大大提高开发人员的工作效率,尤其在设计对话框时,使用工具箱中的可

3、视化控件无疑使开发变得十分方便。图14工具箱对于C#的开发人员来说,主要的编辑工作都在代码编辑窗口完成,在.NET开发环境中,代码编辑窗口的性能也得到了很大的加强。一个最大的提高就是提供了分页标签可以使开发人员在各个文件中切换。图15代码编辑窗口1.1.1类视图类视图是编辑代码时最频繁使用的工具窗口,它以树形结构显示了当前项目中的所有类,并在类中列出成员变量和成员函数。每一个类首先列出带紫色图标的成员函数,然后列出带蓝色图标的成员变量。保护类型成员的标志为一把钥匙,私有成员的标志为一把锁,而共有成员图标旁边没有标志。图16类视图1

4、.1.2属性窗口属性窗口用于设置控件的属性。属性定义了控件的信息,如大小、位置、颜色等。属性窗口左边一栏表示了控件的属性名,右边一栏表示属性的当前值。图17属性窗口1.1.1服务器资源管理窗口图18服务资源管理窗口1.2创建第一个C#.NET程序1.2.1创建C#控制台应用程序控制台应用程序也叫Console应用程序,是一种在后台运行的程序,没有独立的窗口,它不像窗体应用程序那样,可以通过鼠标单击按钮等控件来实现相应操作,而是在命令行方式下运行。下面介绍一个最简单的输出“HelloWorld”的控制台应用程序的开发过程。例1-1显示

5、“HelloWorld”的控制台应用程序。(1)启动VisualStudio2005,选择【文件】

6、【新建】

7、【项目】命令,弹出【新建项目】对话框,如图所示。(2)在左侧【项目类型】列表中选择【VisualC#】,在右侧【模板】列表框中选择【控制台应用程序】。(3)在【名称】文本框中输入“HelloWorld”,在【位置】文本框中输入项目保存路径“E:C#ProgramConsoleTest”,单击【确定】按钮。1.1.1创建C#控制台应用程序代码实例1.1HelloWorldConsole应用程序usingSystem;using

8、System.Collections.Generic;usingSystem.Text;namespaceHello_World{classProgram{staticvoidMain(string[]args){Console.WriteLine("Hello,World!");Console.ReadKey();}}}程序说明:(1)//using表示程序引用的库,以下的System、System.Collections.Generic和System.Text为控制台应用程序默认引用的库,这几个库由.NETFramework2.0提

9、供。(2)namespace为程序自动创建的一个命名空间,命名空间可以控制类、变量等的作用域。(3)class是类的意思,C#中的所有程序都由类构成,项目创建时自动创建program类。(4)任何一个可执行的程序中都包含一个Main函数,它是程序的入口函数。程序启动时将执行Main函数中的代码。(5)Console.ReadKey用于使程序在执行完上面的代码后不立即退出,在用户按任意键后退出程序。1.1.1创建C#窗体应用程序(1)启动VisualStudio2005,选择【文件】

10、【新建】

11、【项目】命令,弹出【新建项目】对话框。(2)

12、在左侧【项目类型】列表中选择【VisualC#】,在右侧【模板】列表框中选择【Windows应用程序】。(3)在【名称】文本框中输入“FirstForm”,在【位置】的文本框中输入项目保存路径“E:C#P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。