C#面向对象编程基础:B/S与C/S架构解析

需积分: 12 2 下载量 193 浏览量 更新于2024-08-05 收藏 45KB DOCX 举报
"这篇文档是关于C#面向对象编程的基础学习笔记,主要涵盖了C#在B/S和C/S架构下的应用程序开发以及在Visual Studio中创建Windows应用程序的步骤,同时还涉及了窗体属性、事件和常见控件的事件处理,以及MessageBox的使用。" 在软件开发领域,C#是一种广泛使用的面向对象的编程语言,尤其在构建Windows和Web应用程序方面。本笔记首先介绍了两种常见的应用程序架构:B/S架构和C/S架构。 1. B/S架构(Browser/Server,浏览器/服务器):这种架构中,用户通过浏览器与Web服务器交互。浏览器负责显示和接收数据,而服务器则处理业务逻辑和数据存储。在高级阶段,开发者通常会使用ASP.NET Web开发技术来构建此类应用程序。 2. C/S架构(Client/Server,客户端/服务器):在这种架构中,客户端需要安装应用程序,它负责用户界面和部分业务逻辑,而服务器主要负责数据存储和部分处理。C/S架构适用于初级和中级项目开发,例如WinForm和桌面应用程序。 在Visual Studio中创建Windows应用程序的流程包括: 1. 打开Visual Studio 2013或其他版本。 2. 新建项目,选择Visual C#项目。 3. 选择模板中的"Windows应用程序"。 接着,笔记详细列举了一些窗体的常用属性,如Name、Text、MaximizeBox、MinimizeBox、BackColor、WindowState、StartPosition和Icon等,这些属性用于定制窗体的外观和行为。 事件是C#中关键的交互机制。事件由.NET平台预定义,开发者可以通过添加事件处理程序来响应特定事件,如按钮点击。笔记中提到了窗体、文本框和下拉框的几个重要事件: 1. 窗体事件:Load(加载)、FormClosing(关闭前)和FormClosed(关闭后)。 2. 文本框事件:TextChanged(内容改变)、KeyPress(按键按下)和MouseLeave(鼠标离开)。 3. 下拉框事件:SelectedIndexChanged(选中项改变)。 最后,笔记提及了MessageBox对象,它是弹出对话框的一种方式,可用于向用户显示信息或获取确认。例如,`MessageBox.Show("请输入学员姓名!", "验证提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)` 将显示一个带有"输入学员姓名!"消息、"验证提示"标题、OK和Cancel按钮以及问号图标的消息框。 这篇笔记是C#初学者理解面向对象编程和使用Visual Studio开发桌面应用程序的良好起点,涵盖的内容有助于构建基本的编程和设计技能。