欢迎来到天天文库
浏览记录
ID:14726309
大小:765.67 KB
页数:49页
时间:2018-07-30
《基于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
2、启动界面1.1.1解决方案资源管理器解决方案资源管理器(SolutionExplorer)如图1.3所示,包含用于创建应用程序的全部项目,这些项目可以是VC++.NET、C#、VB.NET等不同语言开发的项目。一个解决方案可以由几个组件项目和引用它们的用户界面组成。在解决方案资源管理器中,可以从树状视图中清晰地查看程序的实现文件、头文件和资源文件图13解决方案资源管理器1.1.2工具箱工具箱中包含了可重用的控件,用于定义应用程序。使用可视化的方法编程时,可在窗体中拖放控件,绘制出应用程序界面。大大提高开发人员的工
3、作效率,尤其在设计对话框时,使用工具箱中的可视化控件无疑使开发变得十分方便。图14工具箱对于C#的开发人员来说,主要的编辑工作都在代码编辑窗口完成,在.NET开发环境中,代码编辑窗口的性能也得到了很大的加强。一个最大的提高就是提供了分页标签可以使开发人员在各个文件中切换。图15代码编辑窗口1.1.1类视图类视图是编辑代码时最频繁使用的工具窗口,它以树形结构显示了当前项目中的所有类,并在类中列出成员变量和成员函数。每一个类首先列出带紫色图标的成员函数,然后列出带蓝色图标的成员变量。保护类型成员的标志为一把钥匙,私
4、有成员的标志为一把锁,而共有成员图标旁边没有标志。图16类视图1.1.2属性窗口属性窗口用于设置控件的属性。属性定义了控件的信息,如大小、位置、颜色等。属性窗口左边一栏表示了控件的属性名,右边一栏表示属性的当前值。图17属性窗口1.1.1服务器资源管理窗口图18服务资源管理窗口1.2创建第一个C#.NET程序1.2.1创建C#控制台应用程序控制台应用程序也叫Console应用程序,是一种在后台运行的程序,没有独立的窗口,它不像窗体应用程序那样,可以通过鼠标单击按钮等控件来实现相应操作,而是在命令行方式下运行。
5、下面介绍一个最简单的输出“HelloWorld”的控制台应用程序的开发过程。例1-1显示“HelloWorld”的控制台应用程序。(1)启动VisualStudio2005,选择【文件】
6、【新建】
7、【项目】命令,弹出【新建项目】对话框,如图所示。(2)在左侧【项目类型】列表中选择【VisualC#】,在右侧【模板】列表框中选择【控制台应用程序】。(3)在【名称】文本框中输入“HelloWorld”,在【位置】文本框中输入项目保存路径“E:C#ProgramConsoleTest”,单击【确定】按钮。1.1.1创
8、建C#控制台应用程序代码实例1.1HelloWorldConsole应用程序usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceHello_World{classProgram{staticvoidMain(string[]args){Console.WriteLine("Hello,World!");Console.ReadKey();}}}程序说明:(1)//using表示程序引用的库,以下的System、System.Co
9、llections.Generic和System.Text为控制台应用程序默认引用的库,这几个库由.NETFramework2.0提供。(2)namespace为程序自动创建的一个命名空间,命名空间可以控制类、变量等的作用域。(3)class是类的意思,C#中的所有程序都由类构成,项目创建时自动创建program类。(4)任何一个可执行的程序中都包含一个Main函数,它是程序的入口函数。程序启动时将执行Main函数中的代码。(5)Console.ReadKey用于使程序在执行完上面的代码后不立即退出,在用户按任意键
10、后退出程序。1.1.1创建C#窗体应用程序(1)启动VisualStudio2005,选择【文件】
11、【新建】
12、【项目】命令,弹出【新建项目】对话框。(2)在左侧【项目类型】列表中选择【VisualC#】,在右侧【模板】列表框中选择【Windows应用程序】。(3)在【名称】文本框中输入“FirstForm”,在【位置】的文本框中输入项目保存路径“E:C#P
此文档下载收益归作者所有