Hôm nay mình xin hướng dẫn các bạn viết 1 chương trình đơn giản [ cộng 2 số nguyên] để các bạn làm quen dần với lập trình cho Windows Phone.
------------------------------------------------------------------------------------------------------
-Yêu cầu máy các bạn phải có Visual Studio có hỗ trợ lập trình Windows Phone(bạn có thể xem lại bài Cài SDK 8 trên Visual studio 2012 để lập trình Windows Phone 8
Ta bắt đầu nào...
B1: . Tạo project App windows phone (bạn có thể xem lại bài trước)
B2: Bắt đầu viết chương trình, ta mở giao diện code bằng xaml
-Tạo 1 TextBox bằng code xaml:
<TextBox InputScope="Number"
Name="mytbx"
Width="300"
Height="100"
VerticalAlignment="Top"
HorizontalAlignment="Right"/>
Name : tên riêng của đối tượng ( do bạn tự đặt)
Width : kích thước chiều ngang của đối tượng
Height: kích thước chiều dọc của đối tượng
VerticalAlignment : Cân chỉnh vị trí đối tượng theo 4 giá trị sau theo chiều dọc
+ Bottom: canh dưới
+Center: canh giữa
+Stretch : Canh đều
+Top : canh trên
HorizontalAligment: cân chỉnh vị trí đối tượng theo 4 giá trị sau theo chiều
ngang
+Left : canh trái
+Right : canh phải
+Center: canh giữa
+Stretch :canh đều
InputScope: Thuộc tính bàn phím nhập liệu
+Number : số
+URL : chữ có .com
+Text : chữ thường
-Tạo 1 TextBlock
<TextBlock x:Name="mytbk1"
HorizontalAlignment="Left"
Height="82"
Margin="28,136,0,0"
Text="Nhập b:"
VerticalAlignment="Top"
Width="150"
FontSize="40"/>
Các thuộc tính HorizontalAligment,Height,Width giống như của Button
Margin : toạ độ của đối tượng Margin(x,y,z,t)
+x canh theo lề trái
+ycanh theo lề trên
+z canh theo lề phải
+t : canh theo lề dưới
FontSize : kích thước kiểu chữ
-Tạo 1 button
<Button Name="mybt"
Width="200"
Height="100"
Content=" Kết quả"
VerticalAlignment="Center"
HorizontalAlignment="Stretch"
Margin="140,303,140,365"
Click="mybt_Click"
/>
Các thuộc tính của button cũng tương tự.
Click : sự kiện click của button [Click="..."], ở đây phần trong “…” là 1 phương thức được
khởi tạo trong file MainPage.xaml.cs . Bạn có thể click double vào đối tượng
button trong giao diện máy ảo. Hoặc click vào button, sau đó chọn thẻ
Properties , chọn biểu tượng
MainPage.xaml.cs.Tương tự làm các đối tượng còn lại.
-Chúng ta qua file MainPage.xaml.cs để bắt sự kiện.
Sau khi tao sự kiện click cho button thì bên file .cs sẽ như thế này:
Giao diện C# |
Bây h chúng ta bắt đầu với phương thức mybt_Click
try
{
tb_kq.Text+=(Int32.Parse(mytbx.Text)+Int32.Parse(mytbx1.Text)).ToString();
}
catch (Exception)
{
MessageBox.Show("Bạn nhập thiếu dữ liệu! vui lòng kiểm tra lại! ");
}
Để lấy số từ ô textbox, ta viết tênđốitượng.Text sau đó chuyển giá trị thành kiểu
int theo cú phát
Int32.Parse(đốitượng.Text)
Sau phép cộng ta chuyện lại kiểu String bằng lệnh Totring()
Ở đây mình dung try catch để bắt sự kiện lỗi khi không nhập số, bạn có thể tìm
hiểu thêm về try catch trên google .
Giờ thì đã xong! Tiến hành chạy thử thôi nào J
Trường hợp nhập đúng
Kết quả |
Trường hợp nhập thiếu
Nhập thiếu dữ liệu |
Phù...thế là xong rồi ^_^ ! khá đơn giản phải không nào ! Qua bài này các bạn
nắm được những gì hãy note lại nhé ! Chúc các bạn thành công ^_^