① 我要用c#寫一個電影售票系統 那個選座位怎麼去實現
簡單點的有多少座位就放多少個CheckedBox,選座位前已經被別人選了的座位的Enabled 設為false。Checked屬性為true的就是被選擇了的座位。
復雜點就用GDI繪圖來實現,甚至自己寫個合適的控制項來表示座位。
② 如何電影院中選座位
當你在外面看錶演時,不管是舞台上演員的現場表演,還是最新好萊塢大片,你所坐的位置都會極大地影響你的觀看享受。這不僅僅是個人偏好的問題,而是一門如何將票錢最大化利用的一門學問。
電影院
現代電影院有某些視覺和聽覺感受俱佳的區域,當然,這些完美區域也要看是對誰而言。根據THX標准(由美國盧卡斯影業公司制定的一種環繞聲標准),完美座位是「從觀眾席最遠的位置看至少能有36度的視角」。這是由美國戲劇學院(ACM)的副主席Ralph Davis所闡述的,現為電影電視工程師協會的明文規定:「觀眾與屏幕左右兩邊視線的夾角不得小於30度,觀眾水平視線與理論圖像頂部視線的夾角不得超過35度,最理想的是豎直視角小於水平視角15度。」
假設劇院並未採用最新的杜比氣壓系統,為了得到最好的聲音效果,你必須確保坐在技術員測試時坐的位置——距觀眾席末位三分之二處的正中,即死點。你也可以嘗試稍微坐偏一點,以此增強立體聲的效果,看看所謂的死點是不是對於兩個聲道來說都是焦點位置。
現場劇場
對於觀看像莎士比亞或摩門經之類的話劇或者音樂劇,最好位置是因人而異的,而且是同時取決於演出類型、演出場地和個人喜好。傳統意義上「最好的位置」是位於前半部分的中心貴賓席,即5-12排,通常提供給評論家們,因為這是表演創作中導演和劇作家的位置。而12排以後的位置會或多或少的被懸在上空的包廂擋住。
然而,正如聖弗朗西斯科美國戲劇學院(ACM)市場總監Randy Taradash對《Gizmodo》所說的那樣:
「我在劇院市場領域已經做了15年了,而此前的十年我曾在售票處工作。如果你問100個人,能得到100個答案。我總是驚訝於人們定義最難忘經歷的標准,這往往因人而異,也會因劇院不同而不同,因表演不同而不同。有人就喜歡坐在前排,有人喜歡坐在後排。
也有個人經歷的原因。一些人覺得如果不坐在演員正前方的話,就完全聽不到;有些人坐在位置上會很興奮,有的人會立即厭惡地走開,這與他們所處的位置有關,不管是10排,中間或是18排,在兩側邊上的位置都不招人喜歡。這樣說來,除了貴賓席,基本上公眾都認為最好的位置就是中間的位置。但就算你坐在了中間,如果前面坐了個6英尺4英寸(約1.9米)的人又怎麼辦呢?所以你根本不知道結果會如何,只能不斷嘗試不同的位置。」
家庭影院
家庭影院也許是三者中最具挑戰性的一種了,你不僅要根據房間的大小選擇屏幕的尺寸,還得考慮傢具的擺放可能影響聲音和三維觀察視角。
THX法
THX家庭影院標準是要求恰當的觀看距離取決於屏幕的對角線尺寸除以0.84,意味著如果是55英寸對角線的電視,那就是5.4英尺(55」/0.84=65」)。此外,電視機決不能讓觀看者的觀察視線上仰超過15度,即使你真的喜歡坐在屏幕前面也不行。
推薦THX標准
● 35英寸TV:3.5-5英尺
● 40英寸TV:4-6英尺
● 50英寸TV:5-7.5英尺
● 60英寸TV:6-9英尺
Kipnis 法
當然,0.84這樣的標准規定通常適用於電視機的估計,但當你在看一個真的很大的屏幕的時候,又該坐在哪裡呢?答案是:任何位置。Jeremy Kipnis 作為專業的檢測員已經工作了22年了,他是 Kipnis 工作室的創始人,世界最先進家庭影院的承辦商。想像這樣的一個家庭影院:12.12的環繞聲,4K投影至22英尺的屏幕。
正如 Kipnis 對 Gizmodo 解釋的那樣:「我的目標是將屏幕作為一個開放的窗口,電影攝影術真的決定了你坐得離圖像的距離是遠是近。今天,很多的電影依然按照20世紀60年代的標准設計的——適用於大屏幕。你可以看到家庭影院中的屏幕也變得越來越大——60、70、甚至80英寸。如果圖像變大了,並不僅僅是坐得遠點就夠了。如果你坐在原地的話,更大的屏幕,更高的解析度,意味著能精確地看到更多細節。這樣就更像一扇窗了。正在發生的事是占據你視網膜更多空間的圖像,理想狀況下,能占據你全部視野,接著就由故事講述者使用空間進行交流。這比看小屏幕效果好多了。」所以,不同於家庭THX理論,Kipnis建議,如果你想坐在家庭影院非常靠前的排的話,那就往前坐吧,在自己的影院里最好的位置就是屏幕前的那個位置。
③ .net 我想做一個座位選擇 類似火車票機票電影院那種 用JQuery怎麼做 有其他方法嗎
AJAX,人家用的是非同步別想了,這個技術有點難度,點我頭像
④ JS實現座位選擇的問題
代碼如下。js+html。
但是如同上述 黑馬黃子所說。需要考慮數據實時性。自己判斷何時需要提交數據。
<!DOCTYPEhtml>
<html>
<headlang="en">
<metacharset="UTF-8">
<title></title>
<styletype="text/css">
.main{
width:99%;
height:99%;
border:1pxsolid#dddddd;
position:relative;
}
</style>
<scripttype="text/javascript">
functionChoose(){
varmine=this;
this.selections=[];
this.init=function(rows,cloumns,where){
varul=document.createElement("ul");
varsiteNum=1;
for(vari=0;i<cloumns;i++){
for(varj=0;j<rows;j++){
varli=document.createElement("li");
li.style.listStyle="none";
li.style.width="50px";
li.style.height="30px";
li.style.border="1pxsolid#000";
li.style.color="#000";
li.style.background="green";
li.style.fontSize="30px";
li.style.lineHeight="30px";
li.style.textAlign="center";
li.style.cursor="pointer";
li.style.marginLeft=(j*52+10)+"px";
if(j>0){
li.style.marginTop=-32+"px";
}else{
li.style.marginTop=0+"px";
}
li.textContent=siteNum++;
ul.appendChild(li);
}
}
ul.onclick=function(e){
vartarget=e.target||e.srcElement;
if(target.tagName.toUpperCase()==='LI'){
if('red'===target.style.color){
target.style.background="green";
target.style.color="#000";
for(vari=0;i<(mine.selections.length);i++){
if(mine.selections[i]===target.textContent){
mine.selections.splice(i,1);
}
}
}else{
target.style.background="#ccc";
target.style.color='red';
mine.selections.push(target.textContent);
}
}
};
vartoWhere=where||document.body;
toWhere.appendChild(ul);
}
}
window.onload=function(){
varchooser=newChoose();
chooser.init(20,10);
document.getElementById("test").onclick=function(){
console.log(chooser.selections);
}
}
</script>
</head>
<body>
<buttonid="test">測試</button>
</body>
</html>
⑤ 電影在線選座怎麼實現
在美團或者貓眼電影等網站或者手機APP上都能實現
⑥ C#中怎樣實現影院選座功能用什麼技術簡單易懂的,項目時間緊迫,求各位大俠幫幫忙,感激不盡啊T0T
1、列出所有影院座位;
2、用狀態表示,當前是空,還是已經選用;
3、選座後更新狀態,就可以了;
4、電影放完然後再統一重置狀態。
⑦ 簡單的電影院選座用java web
這個可以寫的 寫就寫就 LOOK my ID
⑧ 誰有電影院選座系統的js啊
⑨ 如何實現android實現電影院選座位的功能
這個應該不難,定義一個行列的坐標系,用來標識每個座位,如果有座位的就標位1,沒有座位的就標位0,如果此座位票已售出,就設為99(或者其他也行),至於移動,刪除等其實就是改變整個坐標系的值了,然後通過圖形方式顯示出來,移動呀,刪除呀什麼的操作可以通過拖動等來實現,考慮到電影院中實際的前排與後排座位是有一定的錯開的,所以在繪制的時候,要考慮這個錯開距離,這樣就美觀了。