0

1 1 các nền tảng lập trình di động

Bài 1 tổng quan  Nền tảng lập trình C Trung tâm tin học  Đại học KHTN

Bài 1 tổng quan Nền tảng lập trình C Trung tâm tin học Đại học KHTN

Kỹ thuật lập trình

... lỗi • Thời gian lập trình giảm bớt Các module khác chương trình viết người lập trình khác 12 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Lập trình (Programming) • Lập trình hướng đối ... TP.HCM TRUNG TÂM TIN HỌC Lập trình (Programming) • Lập trình tuyến tính (Linear Programming) − Các bước giải thích họat động lập trình tuyến tính: ả ủ ế • • • • • Bắt đầu chưong trình (Start the program) ... chương trình lặp liên tục việc kiểm tra điều kiện đạt mong chờ Repeated Steps Test Conditio n 11 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Lập trình (Programming) • Lập trình cấu...
  • 54
  • 322
  • 0
Lập trình di động với J2ME - phần 1

Lập trình di động với J2ME - phần 1

Kỹ thuật lập trình

... rotate 15 0 degrees g.drawArc (10 , 10 , 10 0, 10 0, 0, 15 0); // Fill the arc g.fillArc (10 , 10 , 10 0, 10 0, 0, 15 0); // Start at 12 o'clock and rotate 15 0 degrees // g.drawArc (10 , 10 , 10 0, 10 0, 90, 15 0); ... 15 : NhomChonRadio1, nhóm chọn dạng Radio, hiển thị mục chọn lên thiết bị // Radio1.java import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Radio1 extends MIDlet ... javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class HelloTextBox extends MIDlet{ private Display display; // The display for this MIDlet public HelloTextBox() { display = Display.getDisplay(this);...
  • 41
  • 493
  • 3
nền tảng lập trình c bài 2 các khái niệm và nguyên tắc cơ bản của net framework cơ bản của .net framework

nền tảng lập trình c bài 2 các khái niệm và nguyên tắc cơ bản của net framework cơ bản của .net framework

Kỹ thuật lập trình

... (Date/date) bytes 1/ 1/00 01 12:00:00 AM 12 / 31/ 9999 11 :59:59 PM /3 /9999 59 59 − − − Việc sử dụng alias hoàn toàn tương đương với cách sử dụng tên kiểu theo cách đầy đủ, nhiên hầu hết lập trình viên y ... -1. 79769 313 486232E+308 1. 79769 313 486232E+308 79769 313 486232E 308 System.Decimal/decimal 16 bytes -7922 816 2 514 264337593543950335 7922 816 2 514 264337593543950335 255 32767 214 7483647 4294967295 3.402823E+38 14 TRƯỜNG ... NHIÊN TP.HCM TRUNG TÂM TIN HỌC Các kiểu liệu • Cách tạo sử dụng kiểu liệu − − Các kiểu iá trị (Value Types) Cá kiể giá t ị (V l T ) Các kiểu tham chiếu (Reference Types) 10 TRƯỜNG ĐẠI HỌC KHOA HỌC...
  • 77
  • 564
  • 0
nền tảng lập trình c bài 3 các cấu trúc điều khiển cơ bản trong c#

nền tảng lập trình c bài 3 các cấu trúc điều khiển cơ bản trong c#

Kỹ thuật lập trình

... số ngày tháng case 4: case 6: case 9: case 11 11 : Console.WriteLine(“Tháng {0} năm {1} có 30 ngày”, thang, nam); break; case 2: if ((nam % == && nam % 10 0 != 0) || nam % 400 == 0) Console.WriteLine( ... nhánh - IF • Dạng 2: if … else … f − Các bước thực hiện: • Bước 1: khởi động Visual Studio 2005 tạo project dạng Console Application, đặt tên project TinhTienDien • Bước 2: hàm Main khai báo lệnh ... nhiều điều kiện IF ể ế ề ề • Thuật toán – Nếu tháng =1 tháng =3 5, 7, 8, 10 , 12 Số ngày = 31 – Nếu tháng =4 tháng =6 9, 11 Số ngày =30 30 – Nếu tháng =2 Nếu năm nhuần Số ngày =29 29 Ngược lại Số...
  • 128
  • 615
  • 0
Bài tập 1- Các kỹ thuật lập trình làm việc với biến, dữ liệu và các cấu trúc lập trình

Bài tập 1- Các kỹ thuật lập trình làm việc với biến, dữ liệu và các cấu trúc lập trình

Kỹ thuật

... Bài tập 1- Các kỹ thuật lập trình làm việc với biến, liệu cấu trúc lập trình Mục lục 1. 2) Một số vấn đề sử dụng liệu 2 .1) Các vấn đề đặt tên biến 2.2) Đặt tên kiểu liệu 2.3) Các tên viết ... KSTN-CNTT K55 Bài tập 1- Các kỹ thuật lập trình làm việc với biến, liệu cấu trúc lập trình Lời mở đầu Mai Tiến Khải–Nghiêm Xuân Đức-Lê Sơn Hải KSTN-CNTT K55 Bài tập 1- Các kỹ thuật lập trình làm việc ... KSTN-CNTT K55 Bài tập 1- Các kỹ thuật lập trình làm việc với biến, liệu cấu trúc lập trình } Mục đích chương trình số nhập vào nhỏ 10 không thực cả, số lớn 10 ta in hình lớn 10 đơn vị Thay viết...
  • 62
  • 526
  • 0
ĐIỆN TOÁN DI ĐỘNG VÀ NỀN TẢNG LẬP TRÌNH ANDROID

ĐIỆN TOÁN DI ĐỘNGNỀN TẢNG LẬP TRÌNH ANDROID

Điện - Điện tử - Viễn thông

... thuật lập trình thiết bị động Android CHƯƠNG : TỔNG QUAN VỀ ĐIỆN TOÁN DI ĐỘNGNỀN TẢNG LẬP TRÌNH ANDROID Tổng quan về điện toán di động Theo báo cáo hãng Morgan Stanley, đến năm 2 015 việc ... máy tính Chúng ta hoàn toàn nhận định: “Điện toán di động xu thời đại” Điện toán di động Điện toán di động ? Nói cách tổng quan điện toán di động việc sử dụng thiết bị cầm tay nhỏ gọn để phục ... thiết bị di động đòi hỏi người lĩnh vực giải trí, ứng dụng thiết bị di động ngày cao Với đề tài “Tìm hiểu lập trình Android xây dựng ứng dụng Contacts Demo”, khóa luận trình bày tổng quan lập trình...
  • 51
  • 244
  • 0
Giáo án bài giảng: Công nghệ thông tin về nền tảng lập trình C# kế thừa và đa hình

Giáo án bài giảng: Công nghệ thông tin về nền tảng lập trình C# kế thừa và đa hình

Cao đẳng - Đại học

... TRUNG TÂM TIN HỌC Khái niệm • Tính thừa kế khái niệm tảng cho phép tái sử dụng mã lệnh tồn điều giúp tiết kiệm thời gian việc lập trìnhCác class thừa kế từ class khác Class gọi class dẫn xuất ... HOCLAPTRINHWEB.COM 21 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Xây dựng lớp trừu tượng • Chú ý:   Từ khóa Override : hành động ghi đè (Overriding) hành động sửa đổi thay cài ... tượng } • Ví dụ 1:  Xét class trừu tượng khai báo sau: HOCLAPTRINHWEB.COM 15 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Xây dựng lớp trừu tượng HOCLAPTRINHWEB.COM 16 TRƯỜNG ĐẠI...
  • 42
  • 462
  • 0
nền tảng lập trình c bài 4 classes, objects và namespaces

nền tảng lập trình c bài 4 classes, objects và namespaces

Kỹ thuật lập trình

... Tổng quan lập trình hướng đối tượng Xây dựng class C# Namespaces - 12 tiết TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan lập trình hướng đối tượng • • Khái niệm Các đặc trưng ... niệm • Khái niệm − − Lập trình h Lậ t ì h hướng đối t tượng (OOP) phương pháp ột h há thiết kế phát triển phần mềm dựa kiến trúc lớp (class) đối tượng (object) OOP cách lập trình nhằm hướng xử ... tượng Ví dụ 1: − Giải phương t ì h bậc h i P h trình bậ hai ax2 + bx + c = − Đối tượng P với hàm giải phương trình Thông tin đối tượng P • • Các hệ số a, b, c (Biến số x, Tên phương trình P) TRƯỜNG...
  • 128
  • 401
  • 0
nền tảng lập trình c bài 5 tính thừa kế và đa hình

nền tảng lập trình c bài 5 tính thừa kế và đa hình

Kỹ thuật lập trình

... TRUNG TÂM TIN HỌC Khái niệm • Tính thừa kế khái niệm tảng cho phép tái sử dụng mã lệnh tồn điều giúp tiết kiệm thời gian việc lập trìnhCác class thừa kế từ class khác Class gọi class dẫn xuất ... HOCLAPTRINHWEB.COM 21 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Xây dựng lớp trừu tượng • Chú ý:   Từ khóa Override : hành động ghi đè (Overriding) hành động sửa đổi thay cài ... tượng } • Ví dụ 1:  Xét class trừu tượng khai báo sau: HOCLAPTRINHWEB.COM 15 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Xây dựng lớp trừu tượng HOCLAPTRINHWEB.COM 16 TRƯỜNG ĐẠI...
  • 42
  • 326
  • 1
nền tảng lập trình c bài 7 interface

nền tảng lập trình c bài 7 interface

Kỹ thuật lập trình

... = new MyClass(); IIfc1 ifc1 = (IIfc1) mc; IIfc2 ifc2 = (IIfc2) mc; mc.PrintOut("object."); ifc1.PrintOut("interface 1. "); ifc2.PrintOut("interface 2."); // Get ref to IIfc1 // Get ref to IIfc2 ... Order: “,mc); Initial Order: 20 16 Sorted Order: 16 20 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 7: Interface • Khai báo khởi tạo lớp giao tiếp − Các lưu ý khai báo interface ... int DoStuff(int nVar1 int nVar2); nVar1, public double DoOtherStuff(string s,long x); } ???? − − Khai báo interface dùng bổ từ truy xuất public, private, protected, internal Các thành phần interface...
  • 30
  • 311
  • 0
nền tảng lập trình c bài 7 xử lý nhập xuất dữ liệu

nền tảng lập trình c bài 7 xử lý nhập xuất dữ liệu

Kỹ thuật lập trình

... tin Đó class có tên tin FileInfo DirectoryInfo 11 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Các lớp hệ thống tập tin • Ngoài ra, class DriveInfo trình bày thiết bị hệ thống tập ... TRUNG TÂM TIN HỌC DirectoryInfo Class • Bảng phương thứ Di Bả h thức hí h ủ DirectoryInfo t I f Phương thức Ý nghĩa Create Tạo thư mục theo thông tin mô tả DirectoryInfo CreateSubdirectory Tạo thư ... Lấy thiết lập thông tin cho phép phát sinh kiện Filter y ập ập ợ ọ Lấy thiết lập danh sách tập tin lọc giám sát Nếu không thiết lập giám sát tất tập tin IncludeSubdirectories I l d S bdi t i Cho...
  • 85
  • 424
  • 0
nền tảng lập trình c bài 8 collection và generics

nền tảng lập trình c bài 8 collection và generics

Kỹ thuật lập trình

... hầ ủ tập h • • HybirdDictionary thực thi ListDictionary Tự động chuyển thành HashTable số phần tử tăng lên nhiều (1 cách ngầm định) HybirdDictionary emailLookup=new HybirdDictionary(); emailLookup[ ... TIN HỌC Các Collection chuyên biệt hóa • StringDictionary − − Là phiên từ điển mạnh Sử dụng tương tự HashTable • Key/value có kiểu String StringDictionary dict=new StringDictionary(); dict[“First”]=“1st”; ... dict[“First”]=“1st”; dict[“Second”]=“2nd”; dict[“second”]=“second”; g [ ]; string second=dict[“Second”]; // 2nd dict[4]=“4th”; ? 50 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Các Collection...
  • 75
  • 354
  • 0
nền tảng lập trình c bài 10 threading

nền tảng lập trình c bài 10 threading

Kỹ thuật lập trình

... TÂM TIN HỌC Bài 10 : Threading • • Khai báo khởi tạo tiến trình Lập trình khô đồng Lậ t ì h không đồ TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Threading • Threading khái niệm quan ... • • Các thuộc tính phương thức tiến trình Các thao tác tiến trình ế TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC • Khai báo khởi tạo tiến trình Các thuộc tính phương thức tiến trình ... TP.HCM TRUNG TÂM TIN HỌC Khai báo khởi tạo tiến trìnhCác thao tác tiến trình − − − − Khởi tạo tiến trình Thực thi tiến trình Ghép nối tiến trình Tạm dừng hủy bỏ vĩnh viễn TRƯỜNG ĐẠI HỌC KHOA...
  • 33
  • 353
  • 0
nền tảng lập trình c bài 9 serialization

nền tảng lập trình c bài 9 serialization

Kỹ thuật lập trình

... BinaryFormatter • Deserialize − − Tiến trình chuyển chuỗi byte thu từ trình serialize thành đối tượng ban đầu Các bước thực • • • • Tạo Stream đọc kết trình serialize Tạo đối tượng BinaryFormatter ... Custom Serialization • Các kiện Serialization [Serializable] − public class ShoppingCartItem : ISerializable { Các kiện cách tốt dễ dàng để public Int32 productId; điều khiển tiến trình chuyển đổi ... public decimal total; public ShoppingCartItem(){ Serialize p p 10 0 12 .0 5 }...
  • 37
  • 297
  • 0
LẬP TRÌNH DI ĐỘNG và bài TOÁN ỨNG DỤNG GAME bắn XE TĂNG

LẬP TRÌNH DI ĐỘNG và bài TOÁN ỨNG DỤNG GAME bắn XE TĂNG

Lập trình

... cho Silverlight 15 1. 6.2 Các phiên mô hình lập trình Silverlight 15 CHƯƠNG : GIỚI THIỆU NỀN TẢNG XNA 19 2 .1 Tổng quan XNA .19 2 .1. 1 XNA ? 19 2 .1. 2 Tại nên sử dụng ... .50 Hình 4 .10 Giao di n menu 51 Hình 4 .11 Giao di n chơi game .52 Hình 4 .12 Giao di n Thông tin 53 Hình 4 .13 Giao di n Tùy Chọn .54 Hình 6 .1 Hướng dẫn tạo ... 6 .13 Cây thư mục ứng dụng 92 Bảng 1. 1 Bảng mô tả thành phần Silverlight 11 Bảng 1. 2 Bảng tảng sở Silverlight .13 Bảng 1. 3 Bảng mô tả Net Framework cho Silverlight 14 Bảng 3.1...
  • 108
  • 1,121
  • 2
Bài 8 Collection và Generics Nền tảng lập trình C Trung tâm tin học Đại học KHTN

Bài 8 Collection và Generics Nền tảng lập trình C Trung tâm tin học Đại học KHTN

Kỹ thuật lập trình

... hầ ủ tập h • • HybirdDictionary thực thi ListDictionary Tự động chuyển thành HashTable số phần tử tăng lên nhiều (1 cách ngầm định) HybirdDictionary emailLookup=new HybirdDictionary(); emailLookup[ ... TIN HỌC Các Collection chuyên biệt hóa • StringDictionary − − Là phiên từ điển mạnh Sử dụng tương tự HashTable • Key/value có kiểu String StringDictionary dict=new StringDictionary(); dict[“First”]=“1st”; ... dict[“First”]=“1st”; dict[“Second”]=“2nd”; dict[“second”]=“second”; g [ ]; string second=dict[“Second”]; // 2nd dict[4]=“4th”; ? 50 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Các Collection...
  • 75
  • 258
  • 0
Lập trình di động với J2ME

Lập trình di động với J2ME

Kỹ thuật lập trình

... 5, 1, 1, 4, 1, 1, 1, 1, 5, 1, 3, 1, 1, 3, 1, 1, 5, 1, 2, 1, 1, 2, 1, 1, 5, 1, 2, 3, 1, 2, 1, 1, 5, 1, 4, 2, 1, 2, 1, 1, 5, 1, 1, 4, 1, 2, 1, 1, 5, 1, 1, 1, 1, 4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, ... rotate 15 0 degrees g.drawArc (10 , 10 , 10 0, 10 0, 0, 15 0); // Fill the arc g.fillArc (10 , 10 , 10 0, 10 0, 0, 15 0); // Start at 12 o'clock and rotate 15 0 degrees // g.drawArc (10 , 10 , 10 0, 10 0, 90, 15 0); ... 15 : NhomChonRadio1, nhóm chọn dạng Radio, hiển thị mục chọn lên thiết bị // Radio1.java import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Radio1 extends MIDlet...
  • 83
  • 538
  • 3
Lập trình di động dùng Java

Lập trình di động dùng Java

Kỹ thuật lập trình

... MIDP): Socket: Connector.open(“socket:/ /19 9.3 .12 2. 21: 1 511 ”); Comm port: Connector.open(“comm:0;baudrate=9600”); Datagram: Connector.open(“Datagram:/ /19 .3 .12 . 21: 1 511 ”); Files: Connector.open(“file:/filename.txt”); ... sánh đặt null Từng bước lập trình cho điện thoại di động J2ME - Phần Lập trình mạng 1. 1 Khung mạng CLDC tổng quát (Generic CLDC Networking Framework) Mạng cho phép client di động gởi nhận liệu đến ... bị di động Như lập trình viên phải xây dựng nhiều đích cho loại thiết bị di động Hình biểu di n tiến trình xây dựng ứng dụng MIDlet hoàn chỉnh vai trò KVM Hình Tiến trình xây dựng MIDlet Quá trình...
  • 43
  • 750
  • 3
Lập trình di động với thiết bị J2ME

Lập trình di động với thiết bị J2ME

Công nghệ thông tin

... để nghiên cứu nên em trình bày kỹ thuật lập trình điện thoại di động thiết bị di động khác nói chung Do đề tài này, cụm từ “thiết bị di động hiểu theo nghĩa “điện thoại di động Môi trường thực ... J2ME cho việc lập trình thiết bị di động việc không khó lập trình viên Tuy lập trình J2ME, lập trình viên gặp phải số khó khăn đạc trưng tránh khỏi: - Không hỗ trợ phép tính dấu phẩy động (floating ... xem1 ví dụ sau: g.drawArc (10 , 10 , 10 0, 10 0, 0, 15 0); Đoạn mã yêu cầu vẽ cung, cung bao hình chữ nhật có tọa độđiểm trái (10 , 10 ), chiều rộng chiều dài 10 0, góc bắt đầu 0, góc kết thúc 15 0 51 ...
  • 105
  • 426
  • 1

Xem thêm