資源簡介
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?????????????{
????????????????for?(int?j?=?0;?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);
????????????????}
????????????}
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-02-12?23:36??.vs\
?????目錄???????????0??2019-02-13?22:38??.vs\MyCinema\
?????目錄???????????0??2019-02-13?22:38??.vs\MyCinema\DesignTimeBuild\
?????文件?????????130??2019-02-13?22:38??.vs\MyCinema\DesignTimeBuild\.dtbcache
?????目錄???????????0??2019-02-12?23:37??.vs\MyCinema\v15\
?????文件???????36352??2019-02-13?23:39??.vs\MyCinema\v15\.suo
?????目錄???????????0??2019-02-12?23:37??.vs\MyCinema\v15\Server\
?????目錄???????????0??2019-02-12?23:37??.vs\MyCinema\v15\Server\sqlite3\
?????文件???????????0??2019-02-12?23:37??.vs\MyCinema\v15\Server\sqlite3\db.lock
?????文件????????4096??2019-02-12?23:37??.vs\MyCinema\v15\Server\sqlite3\storage.ide
?????文件???????32768??2019-02-13?23:21??.vs\MyCinema\v15\Server\sqlite3\storage.ide-shm
?????文件??????646872??2019-02-13?23:21??.vs\MyCinema\v15\Server\sqlite3\storage.ide-wal
?????文件?????????914??2011-03-03?20:51??MyCinema.sln
?????文件???????31744??2013-01-09?19:23??MyCinema.suo
?????目錄???????????0??2019-02-12?23:35??MyCinema\
?????目錄???????????0??2019-02-12?23:35??MyCinema\bin\
?????目錄???????????0??2019-02-12?23:36??MyCinema\bin\Debug\
?????文件?????????193??2019-02-12?23:36??MyCinema\bin\Debug\17-30?1-1.txt
?????文件?????????193??2019-02-12?23:36??MyCinema\bin\Debug\17-30?1-2.txt
?????文件?????????193??2019-02-12?23:36??MyCinema\bin\Debug\17-30?2-1.txt
?????文件?????????193??2019-02-12?23:36??MyCinema\bin\Debug\17-30?2-2.txt
?????文件???????52224??2019-02-12?23:35??MyCinema\bin\Debug\MyCinema.exe
?????文件???????87552??2011-03-03?20:51??MyCinema\bin\Debug\MyCinema.pdb
?????文件????????1215??2011-03-03?20:51??MyCinema\bin\Debug\ShowList.xm
?????文件????????1505??2019-02-12?23:35??MyCinema\bin\Debug\soldTickets.bin
?????文件???????61122??2011-03-03?20:51??MyCinema\bin\Debug\竊聽風云.jpg
?????文件???????73421??2011-03-03?20:51??MyCinema\bin\Debug\非常完美.jpg
?????文件??????170573??2011-03-03?20:51??MyCinema\bin\Debug\非誠勿擾.jpg
?????文件??????271808??2011-03-03?20:51??MyCinema\bin\Debug\風聲.JPG
?????目錄???????????0??2013-01-24?15:35??MyCinema\bin\Release\
?????文件????????3598??2013-01-08?20:23??MyCinema\ClassDiagram.cd
............此處省略40個文件信息
- 上一篇:基于asp.net的網上花店
- 下一篇:神思ss628型USB二代身份證DEMOC#
評論
共有 條評論