Windows应用程序开发教程(C#版)第5章第5节-资料管理课件.ppt
《Windows应用程序开发教程(C#版)第5章第5节-资料管理课件.ppt》由会员分享,可在线阅读,更多相关《Windows应用程序开发教程(C#版)第5章第5节-资料管理课件.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 55 5节节 资料管理资料管理 W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)本章学习要点本章学习要点l1.学会基本的数据验证。学会基本的数据验证。l2.学会简单的添加、修改、删除记录操作、。学会简单的添加、修改、删除记录操作、。l3.熟悉常用控件的主要事件过程。熟悉常用控件的主要事件过程。W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)任务1数据验证通用类的设计1.实现验证合法的英文词组、合法的中文词组的设计。2.实现验证合法的电话号码、合法的手机号码的设计。3.实现验证合法的Email地址的设计。
2、任务目标任务目标 1.NET中正则表达式。2.基本数据验证的设计。3.使用static修饰符声明属于类型本身而不是属于特定对象的静态成员。知识要点知识要点 W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)任务1数据验证通用类的设计主要代码说明主要代码说明一、数据验证类的设计(请参见ToolsValidateUtil.cs)classValidateUtil/验证是否是合法的英文词组publicstaticboolisValidateEnglishPhrase(stringstr)stringpattern=w+s*w+$;returnRegex.IsM
3、atch(str,pattern);/验证是否是合法的中文词组publicstaticboolisValidateChinPhrase(stringstr)W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)主要代码说明主要代码说明/验证是否是合法的Email地址publicstaticboolisValidateEmail(stringstr)stringpattern=w-+(.w-+)*w-+(.w-+)+$;/Email格式returnRegex.IsMatc
4、h(str,pattern);/检查是否为有效的正整数publicstaticboolisPositiveInteger(stringstr)boolflag=false;stringpattern=d+;if(Regex.IsMatch(str,pattern)任务1数据验证通用类的设计W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)主要代码说明主要代码说明tryif(int.Parse(str)0)flag=true;catchreturnflag;/检查是否为最多保留2位小数的正实数publicstaticboolisPositiveRealNu
5、m(stringstr)任务1数据验证通用类的设计W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)主要代码说明主要代码说明boolflag=false;stringpattern=d+(.d1,2)?;if(Regex.IsMatch(str,pattern)tryif(double.Parse(str)0)flag=true;任务1数据验证通用类的设计W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)主要代码说明主要代码说
6、明返回值,类型:boolean,如果正则表达式找到匹配项,则为true;否则,为false。2.一般情况下,需要将项目中重复使用的数据验证,集中设计到一个类(或类库)中,实现模块化和代码重用。3.比较精准的数据验证,需要进行正则表达式验证。任务1数据验证通用类的设计W Wi in nd do ow ws s应应用用程程序序开开发发教教程程(C C#版版)任务2主要界面的设计1.销售员资料管理界面的设计2.客户资料管理界面的设计3.商品资料管理界面设计4.供应商管理界面设计任务目标任务目标 1.主要的窗体控件2.用户界面设计的原则知识要点知识要点 W Wi in nd do ow ws s应应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 应用程序 开发 教程 C# 资料 管理 课件
限制150内