c#-cs-bs-正则表达式
C/S B/S
Cs结构: C/S(Client/Server)客户机/服务器
BS机构: B/S(Browser/Server)浏览器/服务器 à(未来发展方向)
- c/s结构,即Client/Server(客户机/服务器)结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销.可充分利用两端硬件环境的优势.客户端有独立的程序文件
- b/S 即Browser/Server(浏览器/服务器)结构,是随着internet技术的兴起,对c/s结构的一种变化或者改进的结构.在这种结构下,用户界面完全通过www浏览器实现,客户机端没有独立的程序文件.
C/S与B/s区别:
- c/s一般是建立在局域网的基础上,b/s一般是建立在广域网的基础上
- c/s一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用c/S结构适宜,可以通过b/s发布部分可以公开.b/s建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群
- c/s程序的运行速度一般不是问题,b/s程序性能是一个关键的指标,受限制于带宽
- c/s程序维护困难,每次程序升级需要都要在每台客户机上重新部署,b/s程序维护十分方便,客户端几乎感不到
- c/s程序开发需要考虑各种客户机的环境
- c/s程序对客户机的配置要求较高,b/s程序对客户机配置无单独要求
- c/s程序用户交互较好,b/s程序用户交互交差
- b/s是未来的发展趋势,winform可以开发c/s程序(或单机版),asp.net可以开发b/s程序
控件:用户可与之交互的,以输入或操作数据的对象,控件通常出现在对话框或工具栏中.
所有的控件和窗体本身是类
正则表达式
l 定义:由一组字符组成的可以与一个字符串对比来决定这个字符串是否符合特别格式的表达式。
l 正则表达式的用途
- Ø 数据验证:要求用户必须按照一定的规则录入信息,例如email、手机号等等
- Ø 替换文本:使用正则表达式来识别文档中的特定文本,做替换操作
- Ø 提取文本:查找文档中特定文本
正则表达式:语法
^-------------开始
$-------------结束
\d------------数字
{5}-----------5位数字
(表示匹配有五位连续数字的字符串)
正则表达式命名空间: using System.Text.RegularExpressions;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫