当前位置: 首页 > news >正文

宠物网站建设方案书p2p理财网站开发框架

宠物网站建设方案书,p2p理财网站开发框架,怎么查一个网站的备案信息,网站与微信【实例类型】 1双色球类 方法的参数是对象。 public List<string> Numbers { get; set; } // 这个是对象的属性 /// <summary>/// 双色球类/// /// 作用&#xff1a;主要是用来封装数据/// </summary>public class DoubleChromosphere{//public str…

实例类型

1双色球类

方法的参数是对象。 

public List<string> Numbers { get; set; }        // 这个是对象的属性

  /// <summary>/// 双色球类/// /// 作用:主要是用来封装数据/// </summary>public class DoubleChromosphere{//public string Red1Number { get; set; }//public string Red2Number { get; set; }//public string Red3Number { get; set; }//public string Red4Number { get; set; }//public string Red5Number { get; set; }//public string Red6Number { get; set; }//public string Blue7Number { get; set; }请大家自学完课程后,可以尝试分开保存两种球的数字//public List<string> RedNumbers { get; set; }//public List<string> BlueNumbers { get; set; }//今天我们授课:把红色球和蓝色球放到一块public List<string> Numbers { get; set; }}

2选号器Selector

选号器看成是一个对象【秘书】

让对象去工作。

设计时:注意属性和字段,只在内部使用的变量用字段。 

    /// <summary>/// 选号器类/// </summary>public class Selector{//红色球池public List<string> RedNumberList { get; set; }//蓝色球池public List<string> BlueNumberList { get; set; }//存储选择的号码public List<DoubleChromosphere> SelectedNums { get; set; } = new List<DoubleChromosphere>();private Random random = new Random();//随机数生成器(只在本类内部使用)/// <summary>/// 构造方法:初始化球池的数字/// </summary>public Selector(){RedNumberList = new List<string>{"01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33"};BlueNumberList = new List<string>{"01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16"};}/// <summary>/// 生成7个随机不同的号码/// </summary>/// <returns></returns>public List<string> CreateRandomNum(){List<string> numList = new List<string>();//生成6个红色球while (true){if (numList.Count == 6) break;//如果随机选取了6个数字了,则退出循环string num = RedNumberList[random.Next(33)];if (numList.Contains(num)) continue;//如果是重复的数字,则重新随机抽取else{numList.Add(num);}                  }//生成一个蓝色球numList.Add(BlueNumberList[random.Next(16)]);return numList;}//打印、远程保存等(我们在深入的VIP系统学习中再讲解...)//这些方法,都会用到我们所保存的《已选择号码》}

【ui】

 其他类,是对象,只需要用【new】出,让对象去工作。

ui只需要关心【输入输出】,业务逻辑不必关心。

【字段】是类内全局变量。

1窗体的初始化

namespace xiketang.com.LotteryPro
{public partial class FrmMain : Form{//创建选号器对象private Selector newSelector = new Selector();//每次得到的随机数List<string> randomNum = null;public FrmMain(){InitializeComponent();this.btnSelect.Enabled = false;}

2对象工作

 //每次得到的随机数
 List<string> randomNum = null; 

        //启动选号private void btnStart_Click(object sender, EventArgs e){this.timerCreateNum.Start();//启动定时器this.btnSelect.Enabled = true;this.btnStart.Enabled = false;}//定时器事件:每隔50ms调用一次private void timerCreateNum_Tick(object sender, EventArgs e){//通过调用选号器,得到随机数randomNum = newSelector.CreateRandomNum();//在下面的列表中显示this.lblNum1.Text = randomNum[0];this.lblNum2.Text = randomNum[1];this.lblNum3.Text = randomNum[2];this.lblNum4.Text = randomNum[3];this.lblNum5.Text = randomNum[4];this.lblNum6.Text = randomNum[5];this.lblNum7.Text = randomNum[6];}//选择private void btnSelect_Click(object sender, EventArgs e){this.timerCreateNum.Stop();this.btnSelect.Enabled = false;this.btnStart.Enabled = true;//创建双色球对象DoubleChromosphere dc = new DoubleChromosphere{//Numbers = new List<string>()//{//    this.lblNum1.Text,//    this.lblNum2.Text,//    this.lblNum3.Text,//    this.lblNum4.Text,//    this.lblNum5.Text,//    this.lblNum6.Text,//    this.lblNum7.Text//}//对象初始化器【双色球对象】Numbers = this.randomNum  //我们因为已经保存了当前的一组数字,所以可以直接复制};//添加到选号池,以备后面的打印、远程保存等方法使用this.newSelector.SelectedNums.Add(dc);//显示号码string num = string.Empty;foreach (string item in this.randomNum){num += item + "  ";}this.lbNumberList.Items.Add(num);}//清除private void btnDel_Click(object sender, EventArgs e){this.newSelector.SelectedNums.Clear(); //从集合中清除this.lbNumberList.Items.Clear();//从列表中清除}//确认购买:需要保存到远程数据库或服务器(也可以通过webapi远程提交)private void btnConfirm_Click(object sender, EventArgs e){//首先打印//远程保存}

3程序入口

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;namespace xiketang.com.LotteryPro
{static class Program{/// <summary>/// 应用程序的主入口点。/// </summary>[STAThread]static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new FrmMain());}}
}

http://www.yayakq.cn/news/309240/

相关文章:

  • 网站开发过程中遇到的问题wordpress 网站logo
  • 服装公司网站设计手机和pc端网站建设
  • 大学网站的设计方案wordpress mysql配置
  • 湛江网站设计海外购物网站哪个最好
  • 创建网站英语在线制作电子公章免费公章在线生成
  • 网站建设服务器的选择方案有网站支付怎么做的
  • 会展相关app和网站的建设情况网站首页制作浩森宇特
  • 重庆网站外包国防教育网站建设方案
  • 企业网站源码 aspwordpress dokuwiki
  • 给境外合法网站做数据云匠网app
  • 阿里巴巴网站威海哪里做?o2o系统
  • 网站建设流程总结微信h5
  • 网站正建设中免费网站建设排行榜
  • 营销型网站建站推广二手商品网站制作
  • 襄阳旅游景点网站建设崆峒区城乡建设局网站
  • 杭州做营销型网站如何快速优化网站
  • 网站黑白代码汝南县网站建设
  • 怎么在网站上做宣传网店设计方案
  • 响应式网站开发哪家好常州网站建设智博
  • 网站建设开发公司微信公众号开发哪个网站微博做的最好
  • 网站生成小程序北京pk10做号网站
  • 做爰电影网站苏州企业网站建设
  • php网站有哪些wordpress手机上无法写文章
  • 网站网页转小程序教程网络组建与维护实训总结
  • 沙田网站建设公司宜昌网站网站建设
  • 网站建设加盟招商深圳品牌公寓
  • 网络推广和信息流优化一样么青岛优化网站多少钱
  • 优秀网站评析靓号网建站
  • 晋州网站建设北京网站备案查询
  • 网站备案号有效期腾讯云一键wordpress