物联网.NET开发(第二版) 课件 项目二 联通手机充值系统.pptx

物联网.NET开发(第二版) 课件 项目二 联通手机充值系统.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

联通手机充值系统;联通手机充值项目实现了联通手机余额查询、余额充值功能,模拟了联通用户客户端的查询、充值操作。

C#作为一门面向对象程序设计语言,具有自己的语句特点,项目由语言本身的程序结构组成,程序结构主要包括顺序结构、选择结构、循环结构。通过项目的实现,有助于理解变量、常量、表达式、数组、选择结构程序设计、循环结构程序设计、方法等C#程序设计语法基础。;掌握常量、变量的定义及使用

掌握常用运算符的使用

掌握选择结构、循环结构程序设计

掌握数组的定义及使用

掌握方法的定义及使用;联通手机充值项目模拟联通营业大厅客户端的充值、查询功能。项目首先要求输入用户名及密码,如图所示:;验证通过则显示主菜单,如图所示:;如果选择菜单1,则进入查询功能,要求输入查询的手机号,如果手机号不是联通手机号码或手机号不在初始化数据中,则显示错误信息,系统退出,如图所示:;如果选择菜单2,则进入充值功能,要求输入充值的手机号,如果手机号不是联通手机号码或手机号不在初始化数据中,则显示错误信息,系统退出,如图所示:;如果金额有效,则将输入的金额累加至当前手机号现有余额,显示充值成功信息,显示完后等待用户再次选择菜单:如图所示:;任务1:主菜单实现

任务2:登陆验证

任务3:查询、充值功能实现;任务描述

主菜单显示,当用户选择菜单后,执行菜单对应代码块,如果输入菜单不存在,则显示错误提示信息。;1.C#中的常量与变量

程序设计中的数据必须存储在计算机的内存单元,不同的数据存储在不同的位置,为保证不同数据的正确存、取,程序设计中为它们定义不同的名称,常量与变量对应这些名称,因此在程序设计中就必须定义不同的常量与变量来存储数据。常量和变量根据数据的使用场合对应不同的数据类型,每种数据类型的占据的内存单元大小和数据范围各不相同。C#预定义数据类型如表所示:;1.C#中的常量与变量

变量的定义

类型标识符变量名;

例:inti;

变量的赋值

例:stringstr=”admin”;

charflag=’A’;

intn;n=100;

说明:“=”在C#中表示赋值,“==”表示等于。

常量的定义与赋值

例:constdoublePI=3.14;

变量的输入

stringstr=Console.ReadLine();

inti=int.Parse(Console.ReadLine());;2.C#中的表达式

算术表达式

算术运算符包括:+-*/%++--~

例:inta=120;a=b+20;

intc=100/5;c++;;2.C#中的表达式;2.C#中的表达式;3.选择结构程序设计

;3.选择结构程序设计

;3.选择结构程序设计

;1.方法一:用if语句实现主菜单的选择;2.方法二:用switch语句实现主菜单的选择;常量和变量必须定义后才能使用,不同的数据类型对应不同大小的存储单元。

不同的数据类型之间的赋值要进行类型转换。

选择结构程序设计在执行过程中某一时刻只会执行其中的一个分支。;任务描述

进入系统后要求输入用户名及密码,用户名为“admin”和密码为“123456”,如果用户名或密码输入错误,则输出错误提示信息并累计错误次数,如果错误次数达到三次,系统提示“用户名或密码输入错误已达三次!系统将自动退出!”,系统自动退出,如果用户名及密码输入正确,则显示“欢迎进入联通手机充值系统”。;1.循环结构程序设计

在程序设计过程中,如果在满足某个条件的情况下,需要重复执行特定操作多次,则需要用到循环结构进行程序设计,因此循环结构又称为重复结构。

while语句

格式:while(条件表达式)

{

代码块

};1.循环结构程序设计;1.循环结构程序设计;1.循环结构程序设计;【例2-7】

classDemo2_7

{

staticvoidMain(string[]args)

{

inti=1;

stringuserName,pwd;

Console.WriteLine(欢迎进入联通手机充值系统);

Console.WriteLine(请输入用户名:);

userName=Console.ReadLine();

Console.WriteLine(请输入密码:);

pwd=Console.ReadLine();;循环结构程序设计实现程序在满足一定条件下需要重复执行一段代码块的

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档