... Chapter I Framework and C# Overview 1 Content Content Part 1: NET Framework 1. CLR, FCL, CTS 2. Namespace 3. Managed code 4. Garbage collection 5. .NET framework architecture Part 2: C# overview ... NET Compiler Programmer MS IL CLR CT J#.NET CT C+ +.NET 0 101101 0 101101 0 101101 J# NET Compiler C+ + Compiler 16 .NET Framework - Architecture Common Language Infrastructure (CLI) ... Language (CIL) code. JIT compiler (just-in-time) compiles CIL into native code that is speci? ?c to the OS and machine architecture being targeted. 9 IL (Intermediate Language) MSIL (Microsoft
Ngày tải lên: 12/07/2014, 02:20
... nhiều method kh c nhau để đáp ứng cho cùng 1 sự kiêên bằng c ch thêm c c delegate kh c nhau Event delegates là multicast (môêt tâêp delegate có cùng chung 1 signature) cho phép nhiều ... tham chiếu tới hàm Compare của lớp MyClass Chính lớp MyClass sẽ quy định thứ tự của c c đối tượng 20 Solution Mô tả delegate CompareObj cho hàm Sort: Tên của delegate public delegate... ... đươ c nối với event của control thông qua 1 object đă c biêêt đươ c gọi là delegate Đối tương delegate giữ tham chiếu đến method có cùng signature như khai báo của delegate C c control...
Ngày tải lên: 12/07/2014, 02:20
Lập trình Windows - Lập Trình C #- Lập Trình C Shap - Chương 5 docx
... [...]... contra-variant Concrete classes can implement closed constructed interfaces, as follows: interface IBaseInterface { } class SampleClass : IBaseInterface { } 33 Generic Interfaces Generic classes ... with Don’t appear with public class Container {} public class Container {} simultaneously simultaneously public class Container {} public class Container {} public class Container ... contra-variant Concrete... the containing type The outer type argument to MyClass is hidden from access by the identifier of the inner scope Declare it clearly as follows: public class MyClass { public class
Ngày tải lên: 12/07/2014, 02:20
Lập trình Windows - Lập Trình C #- Lập Trình C Shap - Giới thiệu ppsx
... thư? ?c hànhTrang 9Nội dung chương trìnhTrang 10BM HTTT – Khoa CNTT – ĐHCN tp HCMPhương pháp h? ?c? ??Theo hướng ho? ?c tích c? ?? ?c? ??Thảo luận, đóng góp vào bài giảng Tự thư? ?c hành càng nhiều càng ... ho? ?c: Lập trình Windows – C? ? LoanKhóa truy c? ?̣p: WP2011Trang 7Đánh giá môn h? ?c - Thi thư? ?c hành vào tuần 6- Chỉ đươ? ?c thi thư? ?c hành một lần cuối kỳ nếu Project >=4 và không vắng ... môn họcLập trình Windows(Windows Programming)Số tiết LT : 45 Số tiết TH : 30Trang 2BM HTTT – Khoa CNTT – ĐHCN tp HCMTrang 3Điều kiện tiên quyếtĐã từng ho? ?c ca? ?c môn:? ?C? ?́u tru? ?c dữ liệu
Ngày tải lên: 12/07/2014, 02:20
Lập trình Windows - Lập Trình C #- Lập Trình C Shap - Chương 2: Basic C# potx
... chương trình qua chú thích XML 11 Hai c ch tạo chú thích c bản • Gõ phần chú thích sau c p ký tự // • Gõ phần chú thích giữa c p ký tự /* và */ /* Chương. .. Using Namespace • Ca c class ... c c c? ?u lệnh • Giúp cho chương trình dễ hiểu hơn • Đư c bỏ qua khi biên dịch • Không ảnh hưởng tới kết quả th c thi c a chương trình • C thể phát sinh ra documentation c a chương ... (Statement) • C? ?c câu lệnh đư? ?c viết trong thân c? ??a phương th? ?c (method) • Th? ?c hiện một c? ?ng vi? ?c nào đó • Kết th? ?c bởi dấu chấm phẩy (;) 9 namespace HelloWorld { class Program { static void Main(string[]
Ngày tải lên: 12/07/2014, 02:20
Lập trình Windows - Lập Trình C #- Lập Trình C Shap - Chương 3 potx
... You can use class definitions to instantiate objects, which means creating a real, named instance of a class C? ?́u tru? ?c của object Một object gồm có: Field Method Life Cycle of an Object ... stages): ➤ Construction: đối tượng c? ?̀n đươ? ?c khởi tạo, và đươ? ?c thư? ?c thi bởi hàm constructor ➤ Destruction: đối tượng bị hủy bỏ, số nhiệm vụ clean-up c? ?̀n đươ? ?c thư? ?c thi để ... destructor Tạo lớp C# Khai báo lớp [access modifier] class [: base class] { // class body } Nếu ko khai báo lớp sở C# m? ?c định xem lớp sở object Lớp kiểu liệu tham chiếu (reference type) C#
Ngày tải lên: 12/07/2014, 02:20
LẬP TRÌNH với AVR STUDIO , Lập trình Asembly bằng AVR Studio, Lập trình C bằng AVR Studio.
... trợ lập trình ngôn ngữ C trình dịch C Tuy nhiên cho phép tích hợp trình dịch C công c? ?? WinAVR Vì thế, muốn sử dụng AVRStudio để lập trình C cho AVR bạn phải c? ?i đặt trình dịch thư viện avr-gcc ... huyhq.fet.hut@gmail.com Page Copyright © 2010 C? ?ng h? ?c AVR Thanhtam Ho - www.hocavr.com dịch chính, để tạo Project C chọn AVR GCC làm trình biên dịch hình C? ??n lưu ý trình dịch AVR GCC xuất danh sách lựa chọn ... điều khiển lập trình C cho AVR không c? ? nghĩa là bạn không c? ??n biết c? ??u tr? ?c và c? ?ch th? ?c hoạt động c? ??a chip Tôi không c? ? ý định nói về ngôn ngữ C ở đây nhưng chỉ giới thiệu một c? ?ch c? ? bản
Ngày tải lên: 28/11/2015, 06:51
Lập trình visual basic chương trình con và lập trình debug chương trình
... làm cho chương trình dừng lại chỗ ta muốn code Ta c? ??n dự đoán chương trình qua chỗ code, chọn chỗ thích hợp click bên trái hàng code, chỗ dấu chấm tròn đỏ hình đây: 14 Nếu click lên dấu chấm ... t? ?c Biến c? ? ?c bộ: biến khai báo “bên trong” hàm\thủ t? ?c Khi khai báo biến toàn c? ? ?c, tất hàm\thủ t? ?c truy c? ??p tới biến Biến toàn c? ? ?c có thời gian sống với thời gian chạy chương trình Biến c? ? ?c có ... họa sai lầm tổ ch? ?c liệu: Lưu ý 2: Biến c? ? ?c “che phủ” biến toàn c? ? ?c nghĩa c? ? tên biến c? ? ?c trùng tên biến toàn c? ? ?c hàm\thủ t? ?c có biến trùng tên, chương trình ưu tiên dùng tên biến c? ? ?c bộ, Khi vào
Ngày tải lên: 23/02/2016, 14:45
Lập trình cấu trúc với C1EE3490: Kỹ thuật lập trình – HK1 2011/2012 Đào Trung Kiên – ĐH Bách khoa Hà Nội.Chương trình C đơn giản nhất/* hello.c */ #include int main() { printf( pdf
... Lập trình c? ??u tr? ?c với C EE3490: Kỹ thuật lập trình – HK1 2011/2012 Đào Trung Kiên – ĐH Bách khoa Hà Nội Chương trình C đơn giản /* hello .c */ #include int main() { printf("Xin chao!\n"); ... trư? ?c dùng c? ? kiểu Phạm vi tồn c? ? ?c nội hàm Trong C chuẩn, biến nội c? ??n khai báo đầu hàm, trư? ?c câu lệnh Khai báo biến: ; int a, b, c; unsigned char u; C? ?c kiểu bản: char, ... q trình chạy Khai báo c? ?ch thêm từ khoá const trư? ?c Hằng C có chiếm nhớ giống biến Ví dụ: const double PI = 3.14159; const char* name = "Nguyen Viet Tung"; PI = 3.14; /* báo lỗi */ C? ?ch
Ngày tải lên: 16/03/2014, 09:20
Lập trình hướng đối tượng lập trình với C++
... môđun1.3 Lập trình môđun? ?Với lập trình môđun:? ?C? ?c thủ t? ?c có chung một ch? ?c năng đư? ?c nhóm lại với nhauChương trình đư? ?c chia thành nhiều phần nhỏ? ?C? ?c phần tương t? ?c thông qua vi? ?c gọi thủ t? ?c? ??Mỗi ... trình1 . Tổng quan về c? ?c kỹ thuật lập trình? ??1.1 Lập trình tuyến tính1.2 Lập trình c? ??u tr? ?c? ??1.3 Lập trình môđun1.4 Như? ?c điểm c? ??a lập trình c? ??u tr? ?c? ??1.5 Lập trình hướng đối tượng Object Oriented Programing– ... Department 9 1.3 Lập trình mơđun 1.3 Lập trình mơđun Với lập trình mơđun: C? ?c thủ t? ?c có chung một ch? ?c năng đư? ?c nhóm lại với nhau Chương trình đư? ?c chia... Oriented
Ngày tải lên: 21/08/2012, 14:08
Lập trình C++ - Đề cương - Kĩ thuật lập trình
... C+ +1. Môi trờng lập trình C+ +Ngôn ngữ lập trình C+ + là một sự mở rộng c? ??a ngôn ngữ lập trình C, trong đó, chủ yếu đa thêm vào ngôn ngữ C khả năng lập trình hớng đối tợng và loại bỏ những ph? ?c ... dịch chơng trình. Nếu chơng trình c? ? lỗi, chơng trình dịch sẽ báo lỗi. Chơng trình chỉ th? ?c thi đ? ?c nếu không c? ? lỗi.[6]. Th? ?c thi chơng trình: Bấm tổ hợp phím Ctrl + F9 để th? ?c thi chơng trình. [7]. ... dẫn tới c? ?c th viện: Trong một chơng trình viết bằng ngôn ngữ C+ + thờng sử dụng c? ?c hàm trong c? ?c th viện kh? ?c nhau. Thông thờng, c? ?c th viện đặt trong c? ?c th m? ?c TC\INCLUDE ho? ?c TC\ LIB.
Ngày tải lên: 14/11/2012, 16:55
Lập trình C trên Windows - Kỹ thuật lập trình Visual C++
... lớp CDialog c a MFC Resource.h: header file, chứa c c hằng ID c a c c resource đư c định nghĩa trong file xxx.rc xxxDlg.cpp: c i đặt c c hàm thành phần c a lớp CxxxDlg xxx.cpp: c i ... c .trình (tt) CWnd: lớp chính c a MFC để quản lý c c loại c a sổ giao diện C nhiều lớp đư c kế thừa từ lớp này để quản lý c c loại c a sổ kh c nhau (CTreeCtrl, CListBox, Cedit,…) CFrameWnd: ... theo nguyên t c “Chỉ c 1 phần tử đư c chọn tại 1 thời điểm” VD Ch c năng vẽ hình “Line / Circle / Rectangle” C ch th c xử lý ? C ch 1: map tất c xử lý c a c c. .. đối tượng CMenu khi ra
Ngày tải lên: 19/10/2013, 19:15
Lập trình C trên Windows - Kỹ thuật lập trình Hook
... Tp.HCM 15 Minh họa c? ?ch lập trình Hook C? ?c hàm thao t? ?c với Hook C? ?i đặt thủ t? ?c Hook Ví dụ thủ t? ?c Hook Chuyển message cho thủ t? ?c Hook kế tiếp Hủy bỏ c? ?i đặt Hook Spring 200 4C4 W - ... Queue Æ c? ? t? ?c dụng giám sát tất c? ?? c? ?c thông điệp trong một tiểu trình hay một ứng dụng c? ?? thể C? ?i đặt toàn c? ? ?c (Global Hook): hàm giám sát đư? ?c cài vào sau Systemd message Queue Æ c? ? t? ?c dụng ... Mỗi loại Hook c? ??n c? ? c? ?ch xử lý kh? ?c nhau khi xây dựng Hook Procedure C? ? thể c? ?i đặt nhiều Hook Procedure bằng c? ?ch dùng hàm SetWindowsHook hay SetWindowsHookEx Hook Procedure c? ?i sau sẽ luôn
Ngày tải lên: 23/10/2013, 17:15
Lập trình C trên Windows - Thư viện lập trình Multi-Media
... nh? ?c và c? ?c dụng c? ?? nh? ?c khí tạo ra nó, MIDI sẻ gán cho một số tương ứng, c? ?ng giống như c? ?ch những kí tự đư? ?c tượng trưng bởi một số trong mã ASCII Ngoài ra, c? ?n c? ? c? ?c tiêu chuẩn cho c? ?c đ? ?c ... stop,… Ứng với mỗi t? ?c vụ kh? ?c nhau chúng ta sẽ c? ? c? ?u lệnh với c? ?c định dạng kh? ?c nhau nhưng nhìn chung chúng c? ? c? ?ng một c? ??u tr? ?c tổng quát (ngoại trừ t? ?c vụ open). C? ?u lệnh đư? ?c gởi đến thiết ... thu c với c c lập trình Windows Lệnh c c pháp rõ ràng, dễ nhớ Xử lý đư c file c tên chứa khoảng trắng Khuyết điểm C n nắm rõ c c c? ??u tr c dữ liệu tương ứng với mỗi thông điệp C4
Ngày tải lên: 28/10/2013, 00:15
Lập trình C trên Windows: Kỹ thuật lập trình Visual C++ (MFC)
... dấu check ( ) phía trư c Ch c năng Cut/Copy/Delete chỉ đư c kích hoạt khi user đánh dấu chọn 1 đoạn text Ch c năng Paste chỉ đư c kích hoạt khi clipboard kh c rỗng C ch xử lý void CMainFrame::OnDraw(UINT ... “Chỉ c 1 phần tử đư c chọn tại 1 thời điểm” VD Ch c năng vẽ hình “Line / Circle / Rectangle” C ch th c xử lý ? C ch 1: map tất c xử lý c a c c menu item này vào chung 1 hàm xử lý C ch ... dụng MFC, ta thường không gọi hàm Windows API tr? ?c tiếp, mà sẽ tạo c? ?c object từ những lớp c? ??a MFC, và gọi phương th? ?c của object đó Đa số c? ?c phương th? ?c của MFC class c? ? c? ?ng tên với những
Ngày tải lên: 08/11/2013, 04:15
Lập trình giao diện chương 10- lập trình truy xuất file
... Xóafile vănbản 2 } .NetFramework cungcấpcáclớpchophép làmviệcvàthaotácvớifile vàthư mụcnhư: ◦ Class File ◦ Class Directory } Để sử dụngcáclớptrên, c? ??nkhaibáo Namespace System.IO 3 4 5 6 7 } ... Chương 10 1 } Mụctiêu ◦ Họcviênphảibiết, hiểuvàlậptrình đư? ?c để tạo, xem, sửa, xóafile bằngC#.NET } Nộidung ◦ Giớithiệu ◦ LớpFile vàlớpDirectory ◦ Làmviệcvớifile nhị phân ◦ Làmviệcvớifile ... file. ◦ FileAccess: mứctruy c? ??pfile(đ? ?c, ghi, đ? ?c+ ghi) ◦ FileShare :khả năng truy xuất file. 9 Enumeration Values FileMode Append, Create,CreateNew,Open,OpenOrCreate,orTruncate FileAcess Read,
Ngày tải lên: 15/12/2013, 16:52
LẬP TRÌNH WINDOWS - Lập trình cơ sở dữ liệu với thư viện ADO(ADO – ACTIVEX DATA OBJECT) pot
... ACTIVEX DATA OBJECT)ACTIVEX DATA OBJECT) • Tổng quan về lập trình CSDL • Thư viện ADO • LậptrìnhCSDLvới ADO Trần Ng? ?c Bảo - Email: tnbao.dhsp@gmail.com • Lập trình CSDL với ADO Đại H? ?c ... Đại H? ?c Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin H? ?c LẬP TRÌNH WINDOWSLẬP TRÌNH WINDOWS Lập trình c? ? sở dữ liệu Lập trình c? ? sở dữ liệu vớithư viện ADOvớithư viện ADO với thư viện ADOvới ... Phạm Tp. Hồ Chí Minh Khoa Toán – Tin H? ?c LẬP TRÌNH WINDOWSLẬP TRÌNH WINDOWS Lập trình c? ? sở dữ liệu Lập trình c? ? sở dữ liệu vớithư viện ADOvớithư viện ADO với thư viện ADOvới thư viện
Ngày tải lên: 15/03/2014, 21:20
Lập trình với ngôn ngữ Visual Basic
... cuốn thay cho c c giá trị số. Thanh cuốn c một số thu c tính quan trọng sau: ã Thuc tớnh Min: x c nh cn di ca thanh cun. ã Thuc tớnh Max: x c nh cn trờn ca thanh cun. ã Thuc tớnh Value: x c ... bảng chứa c c đối tượng đã đư c định nghĩa sẵn c a Visual Basic. C c đối tượng này đư c sử dụng trong Form để tạo thành giao diện cho c c chương trình ứng dụng c a Visual Basic. Ta c thể coi ... If End Sub Private Sub chk_loc_Click() If chk_loc.Value = 1 Then cmb_loc.Visible = True chk_loc.ForeColor = &HFF0000 Else chk_loc.ForeColor = &H808080 cmb_loc.Visible = False End If End...
Ngày tải lên: 25/01/2013, 16:29
Nghiên cứu lập trình với ngôn ngữ Perl
... tất c c c ngôn ngữ lập trình và c c ngôn ngữ Script ngày nay đều đáp ứng đ- c 3 yêu c u trên. Một vài ngôn ngữ phổ biến thích hợp cho lập trình CGI gồm : AppleScript, C/ C++, C shell, Perl, tcl, ... đến chơng trình c a bạn và từ chơng trình trả về cho Client. CGI không phải là một ngôn ngữ lập trình. Chơng trình th c hiện tất c vi c xử lý. CGI chỉ nhận dữ liệu cho chơng trình. CGI là chuẩn ... realdirectoryname là đờng dẫn đến nơi chơng trình CGI th c sự đ c lu trữ. Chúng ta c thể c u hình nhiều hơn một ScriptAlias để c đ c nhiều th m c chứa chơng trình CGI bằng c ch thêm c c dòng ScriptAlias...
Ngày tải lên: 28/04/2013, 21:09
Lập trình với ngôn ngữ C phần 21
... c a c c ô, chương trình c sỡ dữ liệu c n lưu c c mẫu tin. Bài này sẽ khám phá c c tiện ích trong C dành cho c c thao t c nhập/xuất (I/O) đĩa hệ thống. Ngôn ngữ C không chứa bất k ỳ c u ... c c chương trình đều yêu c u đ c và ghi dữ liệu vào c c hệ thống lưu trữ trên đĩa. C c chương trình xử lý văn bản c n lưu c c tập tin văn bản, chương trình xử lý bảng tính c n lưu nội dung c a ... đ c và ghi c c kiểu dữ liệu do người dùng định nghĩa, đ c biệt là c c cấu tr c. Ví dụ ta c c u tr c sau: struct struct_type { float balance; char name[80]; } cust; 302 Lập trình...
Ngày tải lên: 18/10/2013, 02:15