Breaking News
Hiển thị các bài đăng có nhãn Windows Phone. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Windows Phone. Hiển thị tất cả bài đăng

Thứ Năm, 4 tháng 9, 2014

[Hướng dẫn lập trình Windows Phone] Viết chương trình đơn giản để làm quen với lập trình cho Windows Phone [-Bài.3-]

Đây là loạt bài hướng dẫn về lập trình ứng dụng trên Windows Phone 8, bài trước mình đã giới thiệu về giao diện lập trình và máy ảo hỗ trợ  Windows Phone  của Visual Studio
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)

B2Bắ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

                   +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

  tiếp theo click vào ô Click, chương trình biên dịch sẽ tự tạo ra 1 phương thức bên file 

MainPage.xaml.cs.Tương tự làm các đối tượng còn lại.


Thành quả :
Giao diện XAML
-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 ^_^







Read more ...

Chủ Nhật, 31 tháng 8, 2014

[Hướng dẫn lập trình Windows Phone] Giới thiệu về Windows Phone trên Visual Studio 2012 [-Bài.2-]

Đây là loạt bài hướng dẫn về lập trình ứng dụng trên Windows Phone 8, bài trước mình đã hướng dẫn các bạn cài đặt SDK 8 trên Visual Studio 2012, bạn có thể xem lại bài [Hướng dẫn lập trình Windows Phone] Cài SDK8 trên Visual studio 2012 để lập trình Windows Phone 8 
Hôm nay mình xin giới thiệu về Windows Phone 8 trên Visual Studio 2012

  • Chúng ta sẽ bắt đầu với việc tạo Project
B1: Tạo Project.
B1 Tạo-Project
B2:Do ngôn ngữ chính lúc mình cài đặt là C++, nên phần C# nằm trong Other Languages
B2 Tạo-Project
B3: Chọn Windows Phone 8, sau đó chọn OK!
B3 Tạo-Project
  • Tiếp theo xuất hiện giao diện
1.Phần giao diện xaml và máy ảo

Giao diện Visual Studio
2. ToolBox
Thanh-Công-Cụ
3.Solution Explorer : bạn có thể xem đây là thanh quản lý các file của project,bạn có thể tìm hiểu thêm qua google

Thanh Công Cụ(tt)
-  AppManifest.xml : danh sách các resource được thêm vào khi cài đặt ứng dụng
- WMAppManifest.xml Mô tả chi tiết ứng dụng bao gồm tên ứng dụng, tên khởi tạo,biểu tượng,các tương thích phần cứng
Giới thiệu solotions
- Assets : Chứa hình ảnh của biểu tượng ứng dụng , các tile , hình khởi động ứng dụng
- Resources : cho phép ứng dụng đa ngôn ngữ
- App.xaml : chứa xử lý chung
- LocalizedString.cs lớp truy cập đến thư mục Resource
Giới thiệu solotions(2)
  • Các cấu hình máy ảo khác nhau của Windows Phone
  1. Máy ảo WVGA (chuẩn màn hình 480 x 800)
Giả lập máy ảo WVGA
   2.Máy ảo WXGA( chuẩn màn hình 1366x768)
Máy ảo WXGA
  • Các tool hổ trợ của máy ảo
+Accelerometer Tool : mô phỏng cảm biến trọng lực
Accelerometer

Location : bản đồ có tích hợp GPS
: bản đồ có tích hợp GPS
ScreenShort : chụp màn hình điện thoại

Chụp màn hình điện thoại
NetWork : thông tin phần cứng mạng
Thông tin phần cứng mạng
P/s: Mình chỉ giới thiệu 1 số thành phần cơ bản cho các bạn có 1 cái nhìn tổng quát về giao diện lập trình Windows Phone trong Visual Studio :) ! các bạn có thể tìm hiểu thêm trên các diễn đàn và chỉa sẽ cho lại cho mình qua phần comment nhé :)
Chúc các bạn học tốt ! ^_^ 

Read more ...

Thứ Bảy, 23 tháng 8, 2014

[Hướng dẫn lập trình Windows Phone] Cài SDK 8 trên Visual studio 2012 để lập trình Windows Phone 8 [-Bài.1-]

  • Yêu cầu cấu hình: Win 8 hoặc 8.1 bản 64bit
  • CPU : hỗ trợ Hyper-V , dòng core i3 trở lên hoặc cpu có chế độ ảo hoá VT-x của intel để chạy máy ảo,bạn tìm kiếm thông tin về cpu của mình có hỗ trợ không tại đây.link
  • Ổ cứng trống   : 6.5Gb
  • Ram                       : 4Gb
----------------------------------------------------
Download:
                Đối với Visual Studio 2012 thì bạn phải down 3 gói sau: 

  •                   SDK 8  =>        - link  [1.6 Gb]
  •                   Update 3 =>        link  
  •                   Update 4 =>         link
                Đối với Visual Studio 2013 thì bạn chỉ cần down bản cài về và sử dụng gói sdk có sẳn
(ở đây tôi chỉ hướng dẫn cài sdk8 ở bản visual studio 2012)
p/s: riêng 2 gói Update 3 và Update 4 , khi gặp vấn đề sau khi cài sdk8 thì mới down,có hướng dẫn ở phần dưới.
----------------------------------------------------
Sau khi tải gói sdk8 về, bạn có thể giải nén hoặc mở bằng ổ đĩa ảo. Đối với HDH win 8.1 bạn click chuột phải vào file ISO chọn Mount thì hệ thống sẽ tự tạo cho bạn 1 ổ đĩa ảo mà không cần công cụ hỗ trợ.
Bây giờ ta bắt đầu cài đặt:

- Sau khi mở được file iso thư mục như sau:
Folder SDK8

 - Bạn click vào file WPexpress_full.exe để cài đặt

Run SDK8
Install SDK8

Các bạn nhấn Install và chờ đợi ,cũng khá lâu. . .
Sau khi cài xong 1 số máy có thể chạy ngay, 1 số máy có thể không chạy do 1 số trường hợp sau:
 + Thứ 1: Chưa mở chế độ Hyper
                Cách mở : Vào Setting -> Control Panel -> Programs and Features , click vào
[Turn windows Features on or off]
Open hyper
Open Hyper
Chọn Hyper-V như trong hình!




+ Thứ 2: Do máy bạn chưa mở ảo hoá VT-x lên! Để mở được bạn cần vào Bios để chỉnh! Khi khởi dộng máy, bạn vào Bios tìm  Virtualization Technology và mở nó lên. VT-x là chế độ ảo hoá của cpu intel, nó xuất hiện ở nhiều dòng cpu ban có thể tìm hiểu thêm về cpu của mình có hỗ trợ hay không qua google
+ Thứ 3: Máy bạn đã mở  “SẲN” VT-x nhưng vẫn không chạy . Vì 1 số máy sẽ mặc định mở sẵn VT-x.  Trường hợp này bạn cũng vào Bios , tắt VT-x , sau đó lưu lại,reset. Sau đó lại vào Bios và mở lại VT-x. Thế là xong!
+ Thứ 4: Sau khi mọi thứ như trên đều đã sẳn sang, nhưng khi chạy lại báo lỗi, thì tới lúc này đây 2 gói hỗ trợ Update 3 và 4 đã đến lúc sử dụng. Bạn lần lượt cài đặt 2 gói hỗ trợ trên của MS .
Thế là xong ! Giờ thì bắt tay vào lập trình thôi nào!
  J Chúc bạn thành công!
Read more ...

Thứ Bảy, 16 tháng 8, 2014

[Tổng hợp] [FULL] LẬP TRÌNH VIÊN CHUYÊN NGHIỆP TRÊN THIẾT BỊ DI ĐỘNG, WEB, . . .

[C#PHPJavaAndroidiOS, Winphone, . . .
LẬP TRÌNH VIÊN CHUYÊN NGHIỆP TRÊN THIẾT BỊ DI ĐỘNG

[C#PHPJavaAndroidiOS, Winphone, . . .]
o Lập trình Android trung tâm tin học KHTN
 Dơwnload:
o Lập trình iOS trung tâm tin học KHTN
 Dơwnload:
o Lập trình Windows Phone trung tâm tin học KHTN
 Dơwnload:

 LẬP TRÌNH VIÊN WEB CHUYÊN NGHIỆP


o Lập trình Web PHP trung tâm tin học KHTN
 Dơwnload:
o Lập trình Web Java trung tâm tin học KHTN
 Dơwnload:
   ▶ Java module 1: Tải xuống Java module 1
   ▶ Java module 2: Tải xuống Java module 2
   ▶ Java module 3: Tải xuống Java module 3

o Lập trình Web  ASP.NET trung tâm tin học KHTN
 Dơwnload:
Read more ...

Thứ Hai, 23 tháng 6, 2014

[FULL] Share Tài Liệu Lập trình Windows Phone trung tâm tin học KHTN

Tài liệu lập trình Windows Phone - Trung tâm tin học - ĐH Khoa học tự nhiên






o Lập trình Windows Phone trung tâm tin học KHTN
 Dơwnload:
Read more ...