• 大小: 710KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: C#
  • 标签: 北大青鸟  S2  NET  

资源简介

ACCP 8.0 S2 深入.NET平台和C#编程之电影院售票系统,查看新放映列表,查看电影介绍,查看影票票价
,查看放影厅座位,购票,打印电影票,等功能

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.xml;
using MyCinema.Models;

namespace MyCinema
{
    public partial class MainForm : Form
    {
        Cinema cinema;
        Dictionary labels = new Dictionary();
        int ticket = 0;
        string key = null;
        
        public MainForm()
        {
            InitializeComponent();
        }

        private void MainForm_Load(object sender EventArgs e)
        {
            this.lblActor.Text = ““;
            this.lblDirector.Text = ““;
            this.lblMovieName.Text = ““;
            this.lblPrice.Text = ““;
            this.lblTime.Text = ““;
            this.lblType.Text = ““;
            this.lblCalcPrice.Text = ““;
            this.txtCustomer.Enabled = false;
            this.cmbDisCount.Enabled = false;
            this.rdoNormal.Checked = true;

            cinema = new Cinema();
            //初始化放映厅座位
            InitSeats(7 5 tpCinema);
            

            cinema.Load();

        }

        /// 
        /// 初始化放映厅座位
        /// 

        /// 行数
        /// 列数
        /// 
        private void InitSeats(int seatRowint seatLineTabPage tb)
        {
            Label label;
            Seat seat;
            for (int i = 0; i < seatRow; i++)
            {
                for (int j = 0; j < seatLine; j++)
                {
                    label = new Label();
                    //设置背景颜色
                    label.BackColor = Color.Yellow;
                    //设置字体
                    label.Font = new System.Drawing.Font(“宋体“ 14.25F System.Drawing.Fontstyle.Regular System.Drawing.GraphicsUnit.Point((byte)(134)));
                    //设置尺寸
                    label.AutoSize = false;
                    label.Size = new System.Drawing.Size(50 25);
                    //设置座位号
                    label.Text = (j + 1).ToString() + “-“ + (i + 1).ToString();
                    label.TextAlign = ContentAlignment.MiddleCenter;
                    //设置位置
                    label.Location = new Point(60 + (i * 90) 60 + (j * 60));
                    //所有的标签都绑定到同一事件
                    label.Click += new System.EventHandler(lblSeat_Click);
                    tb.Controls.Add(label);
                    labels.Add(label.Text label);
                    //实例化一个座位
                    seat = new Seat((j + 1).ToString() + “-“ + (i + 1).ToString() Color.Yellow);
                    //保存的座位集合
                    cinema.Seats.Add(seat.SeatNum seat);
                }
            }
        }

        //选择“继续销售”
        private void tsmiMovies_Click(object sender EventArgs e)
        {
            //判断放映列表是否为空
          

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-12-12 09:39  电影院售票系统\
     目录           0  2017-02-14 11:45  电影院售票系统\MyCinema\
     目录           0  2017-02-14 11:45  电影院售票系统\MyCinema\MyCinema\
     文件         914  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema.sln
     目录           0  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\
     目录           0  2017-02-13 14:15  电影院售票系统\MyCinema\MyCinema\bin\Debug\
     文件         196  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\11-20 1-1.txt
     文件         196  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\15-45 1-1.txt
     文件         202  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\15-45 1-4.txt
     文件         196  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\15-45 3-4.txt
     文件         197  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\17-30 1-1.txt
     文件         206  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\21-00 1-1.txt
     文件         192  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\9-00 1-1.txt
     文件       54272  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\MyCinema.exe
     文件       83456  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\MyCinema.pdb
     文件        1232  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\ShowList.xml
     文件         380  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\soldTickets.txt
     文件         611  2017-02-13 14:15  电影院售票系统\MyCinema\MyCinema\bin\Debug\vssver2.scc
     文件      128543  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\不二神探.jpg
     文件      192484  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\中国合伙人.jpg
     文件       57020  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\西游降魔篇.jpg
     文件      153488  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Debug\钢铁侠3.jpg
     目录           0  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\bin\Release\
     文件        3570  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\ClassDiagram1.cd
     文件       12306  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\MainForm.cs
     文件       33755  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\MainForm.Designer.cs
     文件       37700  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\MainForm.resx
     目录           0  2017-02-13 14:15  电影院售票系统\MyCinema\MyCinema\Models\
     文件        4938  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\Models\Cinema.cs
     文件        1840  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\Models\FreeTicket.cs
     文件        2270  2017-02-13 14:14  电影院售票系统\MyCinema\MyCinema\Models\Movie.cs
............此处省略38个文件信息

评论

共有 条评论