1 ) Bài học tạo 1 CSDL trong SQL Server CSDL trong ví dụ này sẽ được thực hiện trong toàn bộ những bài sau này – Chúng tôi muốn làm 1 CSDL tên là dbProductManager với kiến trúc như hình này: – tất nhiên các học viên phải tự thực hành được CSDL như trên. – Các học viên có xác xuất dùng bất kỳ Version SQL Server nào trong lap trinh android cũng được ( 2005 , 2008 , 2012… ) – Chúng tôi chụp hình kiến trúc cây DB và version mà Chúng tôi Demo cho bài thực hiện này 2 ) Học Android viết .net Webservice để tương tác với CSDL – Chúng tôi dùng Visual Studio 2010 để thiết lập Webservice , các bạn học viên có xác xuất dùng 2012 , 2013 cũng được hô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ắt đầu ta tiến hành viết .net webservice để tương tác tới CSDL tạo ở mục số 1 như sau: – Chúng tôi muốn dùng LinQ to SQL để viết code cho lẹ và giúp các em dễ hiểu hơn , ta làm như sau: Đăng ký học lập trình android chuyên nghiệp >>> khoa hoc lap trinh 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 tượ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 – Chúng tôi đánh theo trật 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 , tất nhiên ta phải chọn đúng CSDL dbproductmanager. 4 ) Test connection để kiểm tra xem có kết nối thành công hay không , khi bạn test mà nó ra cửa sổ sau là OK 5 ) Bấm OK để chấp nhận Kết nối. bây chừ 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 , đặt tên ProductManager.dbml rồi nhấn nút Add Nó sẽ hiện ra các vùng :1. Xứ CSDL , 2.vùng ta kéo thả CSDL vào , 3. Xứ ta kéo thả các Store Procedure vào , 4. Vùng kiến trúc tệp tin , lớp mà ta lập trình. bây chừ 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 Xem thêm >>> hoc lap trinh android o dau Sau bước trên , hệ thống giao thông đã tự phát sinh các lớp , hàm ( CRUD ) cho phép chúng ta tương tác tới CSDL một cách dễ dàng. Tiếp tục nó tự động sinh ra lớp ProductManagerDataContext và các lớp ứng với với mỗi bảng ( tức là có 2 lớp tự động được phát sinh: Catalog và Product ). Phê duyệt các lớp này chúng ta có xác xuất 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