1 ) Hướng dẫn tạo 1 CSDL trong SQL Server
CSDL trong hướng dẫn này sẽ được dùng trong tất cả các bài sau đó
– Tớ muốn xây dựng 1 CSDL tên là dbProductManager với cấu trúc như sau đâu:
– dĩ nhiên mọi người phải tự thực hiện được CSDL như trên.
– Mọi người có khả năng dùng bất kỳ Version SQL Server nào trong lập trình android cũng được ( 2005 , 2008 , 2012… )
– Tớ chụp hình cấu trúc cây DB và version mà Tớ Demo cho hướng dẫn này
2 ) Thực hiện viết .net Webservice để tương tác với CSDL
– Tớ sử dụng Visual Studio 2010 để xây dựng Webservice , anh chị có khả năng dùng 2012 , 2013 cũng được không sao.
– Từ menu File/ chọn New/ chọn Website ( hoặc nhấn tổ hợp phím Shift +ATL+ N ) để tạo một website trong visual studio
– Màn hình chọn Project xuất hiện: Ta chọn Empty Website như hình dưới đây rồi nhấn nút OK
– bây chừ ta tiến hành viết .net webservice để tương tác tới CSDL tạo ở mục số 1 như sau:
– Tớ muốn dùng LinQ to SQL để viết code cho lẹ và giúp các bạn rõ ràng hơn , ta làm như sau:
Đăng ký học lập trình android chuyên nghiệp >>> khóa học lập trình android
Từ menu View/ chọn Server Explorer để mở cửa sổ kết nối CSDL
– Trong màn hình Server Explorer/ ta bấm chọn biểu trưng kết nối mà Tui tô vòng tròn màu đỏ.
– Màn hình kết nối được hiển thị ra như sau
– Mình đánh theo thứ tự từ 1->5:
1 ) Server name: Nhập tên Server của máy bạn vào đây , trên kia thì máy của tui tên là drthanh.
2 ) Chọn kiểu Authentication , bạn chọn loại nào cũng được , trên kia tui chọn Windows Authentication.
3 ) Chọn CSDL , cố nhiên ta phải chọn đúng CSDL dbproductmanager.
4 ) Test connection để thẩm tra xem có kết nối Thành tựu hay không , khi bạn test mà nó ra cửa sổ sau là OK
5 ) Bấm OK để chấp thuận Kết nối.
bây giờ ta tiến hành dùng LinQ to SQL để tương tác tới CSDL này như sau:
Bấm chuột phải vào Project website tạo ở bước trên/ chọn Add New Item
Trong màn hình New Item ta chọn LINQ to SQL Classes như hình dưới đây , Mệnh danh ProductManager.dbml rồi nhấn nút Add
Nó sẽ Lộ rõ ra các vùng :1. Miền CSDL , 2.vùng ta kéo thả CSDL vào , 3. Miền ta kéo thả các Store Procedure vào , 4. Vùng cấu trúc file , lớp mà ta lập trình.
bây giờ ta tiến hành kéo thả CSDL vào vùng số 1 như sau:
+ Đè phím Ctrl + click chuột vào 2 bảng Catalog và Product rồi kéo vào vùng số 2 , ta được giao diện
Tại bước trên , hệ thống đã tự nảy sinh các lớp , hàm ( CRUD ) cho phép chúng tôi tương tác tới CSDL một cách dễ dàng. Tại đây nó tự động ra đời lớp ProductManagerDataContext và các lớp tương ứng với mỗi bảng ( tức thị có 2 lớp tự động được phát sinh: Catalog và Product ). Phê chuẩn các lớp này chúng tôi có khả năng tương tác được với CSDL. Các bạn cần học thêm phần LINQ to SQL ở mục LinQ trong menu lập trình tiên tiến
học lập trình android ở đâu hà nộilap trinh android