資源簡介
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?????????????{
????????????????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);
????????????????}
????????????}
????????}
????????//選擇“繼續銷售”
????????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.xm
?????文件?????????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個文件信息
- 上一篇:C#手寫識別程序源碼(完整版)
- 下一篇:C#定坐標快捷截圖工具及源代碼可雙屏選擇
評論
共有 條評論