顯示具有 e2vb 標籤的文章。 顯示所有文章
顯示具有 e2vb 標籤的文章。 顯示所有文章

2020年4月6日 星期一

E2C VB

小考1 For+Ans

段1複習-1   程式部份解

段1複習-2{4/8上傳}    Ans

圖形總整理


段3程式碼1

段3程式碼2

段3實作試題說明:
專案名稱:「E2C56-Poker」
專案全部儲存後,將pics複製至bin\Debug內貼上

表單大小(420,320) 背景圖 bg.jpg 隨框縮放
按鈕一個  顯示「發牌」,位置(140,200)大小(115,45)
          字型(微軟正黑,16 )、背景色Coral、文字顏色藍色


程式:

0 公用變數區:
  宣告 picbox(4) 為 圖片框
  宣告 points(4) 為 整數
  宣告 colors(4) 為 整數

1程式一載入:
  產生5格 圖片框,位置為(30,70)(100,70)(170,70)(240,70)(310,70)
          每格 高80、寬60、顯示圖片為 Cover.jpg皆隨框縮放

2 按「發牌」:
  會發出5張不相同的牌,並開牌顯示

3 另補充排序或換部份的牌 {因電腦故障,先不做}

2020年1月1日 星期三

2019年9月25日 星期三

E2C vb筆試範例


一、選擇題:由課本233~23420題中選13題左右,佔40分左右
         課本立即演練 6-1  CDABA  AADAC   CCDBB   CDCCA
二、填充題:(每格2分,由課文內的重點及流程圖) 40左右%  以下只是範例
1、一個完整的程式發展流程應包含哪五個步驟?
(1)
_定義_問題、(2)_設計_解決方案、(3)_撰寫_程式、(4)_測試_程式、(5)編寫_程式文件_
2、程式的三種基本結構為哪三種?
(2)
_選擇_結構:測試某一條件並按其結果來改變執行路徑的結構。
(3)
_重複_結構:測試某一條件是否成立以決定是否再次執行某一段程式的結構。
(1)
_循序_結構:從上而下,依序執行的結構。
3、寫出物件導向程式設計的三大特性:
(1)
_多型_(Polymorphism)(2)_繼承_(Inheritance)(3) _封裝_(Encapsulation)
4、高階語言的最重要特色是所謂的(1)_跨平台_(Cross Platform)(2)_可攜性_(Portability), 在某一種電腦系統上所撰寫的高階語言程式,只需少許的修改就能移植到另一種電腦系統上。
5、結構化程式是從上而下將複雜的程式分解成一個個小程式(即(1)_模組_),每一個小程式負責執行一件(2)_獨立_的工作。這些小程式通常只有一個入口及一個出口,使整個程式的結構更加明朗化。
6、_虛擬碼_(Pseudocode)是一種介於一般語言之間的語言碼。
7、隨著時代的進步,程序式語言漸漸發展成具有_結構化__物件導向_特性的語言。例如:PASCAL發展成為Delphi
C
發展為C++等。
8、畫出下列流程圖符號:(課本內的不只這4個哦?)
(1)起訖符號
(2)決策符號
(3) 處理符號
(4)列印符號

三、配合題(VB名詞):課文內有紅字的專有名詞、 VB實作常用控制項及屬性  20分左右
題號
說明

英文選項
VB表單
Form
A)        ALGOL
B)        ANSI
C)        AutoSize
D)        BackColor
E)         BorderStyle
F)         Button
G)        COBOL
H)        Compiler
I)           Enabled
J)           Font
K)        ForeColor
L)         Form
M)       FORTAN
N)        FrameLine
O)        Interpreter
P)         Interval
Q)        Java
R)        Label
S)         Location
T)         Size
U)        Text
V)         Timer
VB常用控制項-按鈕
Button
VB常用控制項-標籤
Label
VB常用屬性-字顏色
BackColor
VB常用屬性-顯示的文字
ForeColor
VB常用屬性-自動調整大小
AutoSize
VB常用屬性-外框線
BorderStyle
VB常用屬性-字型
Text
程式編譯器的英文
Font
10
VB常用屬性-物件位置
Location
11
VB常用屬性-物件大小
Size
12
主要用於科學與工程應用的程式語言
Compiler
13
1960年制定的通用商業語言
COBOL
14
VB常用控制項-定時器
Timer
15
VB常用屬性-是否啟動
Enabled


E2C VB 實作範例

專案名稱:E2C56-拉個七
表單大小:(360,360)
表單標題:「英2仁56陳俊華-拉個七」
三個標籤:Label1~Label3,皆加單線外框,大小皆固定為(80,100)
         文字顯示皆「7」、字型大小皆72,文字顏色分別為紅、綠、藍
位置分別為(35,40)、(135,40)、(235,40)
一個按鈕:button1,位置(240,210),大小(90,40)、字型(微軟正黑,16)、背景黃色
一個文字方塊:TextBox1,位置(80,220),左右寬80、字型(標楷,14)、文字紅色、顯示?
一個定時器:Timer1,滴答間隔0.2秒,一開始設為「啟動」
                   註:Interval 設 200 , Enabled 設 True

程式規定:
   1、按鈕1被按1下:
      (1)將定時器的啟動狀態設為相反
         Timer1.Enabled = Not Timer1.Enabled
      (2)將3個標籤的數值相加,在文字方塊上顯示和
         TextBox1.Text = Val(Label1.Text) + Label2.Text + Label3.Text
   2、定時器每次滴答,若啟動狀態:
      (1)讓標籤1的文字顯示為:隨機產生 0~9 之一
         Label1.Text = Int(Rnd() * 10)
      (2)讓標籤2的位置隨機移動:x座標在[50~250)之間,y座標在[20~150)
         Dim x% = Int(Rnd() * 200) + 50, y% = Int(Rnd() * 130) + 20
         Label2.Location = New Point(x, y)
      (3)讓標籤3的背景色:x座標在[50~250)之間,y座標在[20~150)
         Dim r% = Int(Rnd() * 256)
         Dim g% = Int(Rnd() * 256)
         Dim b% = Int(Rnd() * 256)
         Label3.BackColor = Color.FromArgb(r, g, b)