Tự học assembly
-
Bài giảng Hợp ngữ và lập trình hệ thống trang bị cho học viên các khái niệm cơ bản của các phần mềm hệ thống, trang bị kỹ năng dụng ngôn ngữ bậc thấp Assembly trong việc điều hành và ghép nối giữa các phần mềm ứng dụng với phần cứng của máy tính, cung cấp kiên thức để khai thác tài nguyên phần cứng của máy tính trên trong môi trường Windows thông qua các hàm API.
7p tangtuy19 22-07-2016 83 4 Download
-
Ngày nay, khoa học kĩ thuật phát triển rất nhanh đặc biệt là điện tử. Gắn liền với sự phát triển của điên tử là sự phát triển của các vi xử lý, vi điều khiển. Đó là sự ra đời của các vi xủ lý đa năng như Pentium, Celerong…. Và trong vi điều khiển cũng có bước nhảy vọt đựoc đánh dấu bằng sự ra đời của các vi điều khiển như PIC, AVR, PsoC, FPGA…. Các vi điều khiển, vi xử lý này ngày càng được ứng dụng rất rộng rãi và phổ biến. Đặc biệt các vi...
42p lagerthanlife 03-10-2013 148 43 Download
-
Code by Jellydn ASM LIB Support from 06Tonline Việc chuyển đổi qua lại giữa hệ số thì chỉ cần 4 chương trình sau là đủ ( hex dec và bin oct) . Đọc qua code ,các bạn dễ dàng thấy được rằng : - Đoạn code in ra số bin,oct,dec là như nhau ( chỉ sửa từ 39H à37H hay à31H) - Thủ tục nhập số bin,oct là như nhau . - Nhập 16 và in 16 là có sự khác ( do có chữ ) nên trong tài liệu này đã có. - Phương pháp in ra...
9p rklonely 12-10-2012 82 5 Download
-
Thuộc tính là một trong những khái niệm quan trọng nhất của .NET, nó ảnh hưởng đến nhiều phương diện khác nhau của một ứng dụng .NET như khả năng giao tiếp với các thành phần COM, khả năng tạo ra trình dịch vụ, tính năng bảo mật, tính năng lưu dữ liệu của đối tượng vào tập tin... Thuộc tính là gì? Sức mạnh của .NET (so với các đời trước) có được phần lớn là do ý tưởng về thông tin mô tả (metadata) đem lại. Chính những thông tin này đã giúp cho các assembly tự...
15p abcdef_43 03-11-2011 66 4 Download
-
Kiến thức cần nhớ – Ngôn ngữ C# cơ bản: cú pháp. – Khái niệm CLR. – Khái niệm Assemblies. Ứng dụng thực tiễn – Xây dựng các chương trình C# đầu tiên 3 Summary .Tham khảo tài liệu 'giáo trình c# và.net framework - bài 9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
13p catmeo9x 23-07-2011 137 14 Download
-
Trong các của Windows từ Windows 95 trở đi Registry là trung tâm lưu trữ tất cả các thông tin cấu hình liên quan đến cài đặt Windows, sở thích người dùng, phần mền cài đặt, thiết bị. Hầu hết tất cả các phần mềm thương mại sử dụng Registry để chứa thông tin của chính nó, và các thành phần COM phải được đặt thông tin của chúng trong Registry để mà được gọi bởi các ứng dụng khách..NET Framework đã giảm sự quan trọng của Registry đối với ứng dụng, vì assembly đã trở thành "tự cung...
10p cachuadam 21-05-2011 82 14 Download
-
Để phát triển chương trình trong Active Directory ta dùng các lớp trong namespace System.DirectoryServices và phải tham chiếu assembly System.DirectoryServices .với các lớp này ta có thể truy vấn các đối tượng ,xem và cập nhật các thuộc tính, tìm các đối tượng và di chuyển các đối tượng đến một chổ chứa đối tượng khác. ta sẽ học các phần sau : - Các lớp trong namespace System.DirectoryServices - Tiến trình kết nối đến Active Directory - - Lấy các mục trong thư mục, tạo đối tượng mới và cập nhật các mục tồn tại - Tìm kiếm...
10p cachuadam 21-05-2011 104 9 Download
-
Visual studio.NET là một môi trường tích hợp triển khai phần mềm(Intergrated Development Environmet, IDE). Nó được thiết kế để lập ra một tiến trình viết mã, gỡ rối, và biên dịch thành một assembly một cách dễ dàng. Visual studio.NET cho bạn một ứng dụng multiple-document-interface rất tinh vi, trong đó bạn có thể liên kết mọi thứ để phát triển đoạn mã của bạn. Nó bao gồm: Một Text Editor : trong đó bạn có thể viết đoạn mã C#. Text e ditor này thì hơi phức tạp, và rất rành cú pháp C#. ...
16p cachuadam 21-05-2011 145 34 Download
-
Assemblies có thể được tách biệt cho người sử dụng bởi một ứng dụng độc lập – không chia sẽ một assembly là mặc định. Khi sử dụng assemblies nó không cần thiết lưu ý các yêu cầu dành cho chia sẽ. Nội dung chính chúng ta sẽ được khảo sát: Strong names Tạo shared assemblies Cài đặt shared assemblies trong global assembly cache Sử dụng một assembly chia sẽ. Tên Assembly chia sẽ Mục đích của tên assembly chia sẽ phải là duy nhất, và nó phải có khả năng để bảo vệ tên. ...
11p cachuadam 21-05-2011 123 7 Download
-
Global assembly cache là một tên ngụ ý, một nơi lưu trữ (cache) cho toàn bộ các assemblies sẵn dùng. Hầu hết shared assemblies được cài đặt bên trong cache này, nhưng một vài private assemblies cũng được tìm thấy ở đây. Nếu một private assembly được biên dịch thành ngôn ngữ máy sử dụng sinh ra ảnh, mã máy được biên dịch cũng được đưa vào trong cache này.
4p cachuadam 21-05-2011 100 11 Download
-
Trong phần này chúng ta sẽ xem sự hỗ trợ của kiến trúc .NET về các files nguồn, chúng sử dụng để dễ dàng quốc tế hoá , và sự hoạt động của vệ tinh assemblies. Thuận lợi của sử dụng files tài nguyên thay cho lưu trữ một cách trực tiếp chuỗi hoặc hình ảnh trong chương trình chính là những lập trình không rành có thể dễ dàng hơn thay đổi các files tài nguyên này; mặc dù nó cần một programmer, hoặc tối thiểu biết sử dụng của một vài file batch để biên dịch lại...
8p cachuadam 21-05-2011 56 4 Download
-
Trước tiên chúng ta biết Common Type System (CTS) là gì ? .NET định nghĩa thế nào các kiểu giá trị và các kiểu tham chiếu. Bố trí bộ nhớ của các kiểu dữ liệu. Nhưng CTS không đảm bảo kiểu mà nó định nghĩa từ bất kì ngôn ngữ nào, được sử dụng từ bất kì ngôn ngữ khác. Đây là vai trò của Common Language Specification (CLS). CLS xác định yêu cầu tối thiểu của các kiểu dữ liệu mà chúng được hỗ trợ bởi .NET language. ...
10p cachuadam 21-05-2011 110 7 Download
-
Một assembly thường bao gồm nhiều thành phần như: Một Assembly metadata mô tả trọn vẹn assembly Một Type Metadata mô tả các kiểu dữ liệu và các phương thức Một MSIL code là đoạn mã viết theo ngôn ngữ trung gian Các Resources là những tài nguyên như hình ảnh, chuỗi . . .
12p cachuadam 21-05-2011 95 11 Download
-
Trước khi nền tảng .NET được giới thiệu, chúng ta đã phải giải quyết với tiền assembly, DLL thường cung cấp các hàm dùng chung và COM DLLs cung cấp các lớp COM. Microsoft tự giới thiệu cụm từ "DLL-Hell" để mô tả những vấn đề truyền thống với DLL, những vấn đề này dường như chúng ta đã biết đó là Thường các chương trình ứng dụng bị dừng hoặc lỗi bởi vì ứng dụng cài đặt gần nhất ghi đè một DLL lên ứng dụng trước đó, DLL này cũng được sử dụng bởi một ứng dụng...
8p cachuadam 21-05-2011 900 13 Download
-
Các ứng dụng Windows Forms nên được gói trong một Windows Installer Package và phân phối sử dụng Windows Installer. Các điều khiển bên trong trang web nên được gói trong file .cab hoặc là file .DLL. Sự phân phối có thể qua đường tải mã. Các ứng dụng ASP.NET nên được phân phối sử dụng xcopy hoặc ftp. Bây giờ chúng ta sẽ nới một chút nữa về sự triển khai của các DLL đơn giản. Sự triển khai của các DLL (Deployment of DLLs) Việc đóng gói DLL có thể thực hiện bằng nhiều cách – nếu...
4p cachuadam 21-05-2011 62 6 Download
-
Các thành phần COM dùng registry để định hình các thành phần. Cấu hình của các ứng dụng .NET được thực hiện khi sử dụng các tập tin cấu hình. Với đăng ký cấu hình xcopy-deployment không thể thực hiện được. Các file cấu hình dùng cú pháp XML để xác định thiết lập startup và runtime cho các ứng dụng. Cơ chế về phiên bản Như bạn đã biết, .NET Runtime không buồn kiểm tra phiên bản đối với các private assembly. Nhưng khi dùng shared assembly thì vấn đề phiên bản lại trở thành quan trọng. Bây...
5p cachuadam 21-05-2011 82 8 Download
-
Reflection là 1 thuật ngữ bao phủ 1 lớp cơ sở khác của .NET mà cho phép ta tìm ra thông tin về các kiểu trong chương trình. hầu hết những lớp này nằm trong namespace System.Reflection, và có 1 số lớn các lớp khác trong namespace này. trong phần này ta sẽ tìm hiểu lớp system.Type , mà cho phép ta truy nhập thông tin liên quan đến việc định nghĩa bất kì kiểu dữ liệu nào được cho.tiếp theo ta sẽ tìm hiểu lớp System.Reflection.assembly mà cho phép ta truy xuất thông tin về assembly được cho,...
10p cachuadam 21-05-2011 115 14 Download
-
Lớp assembly Lớp assembly được định nghĩa trong namespace System.Reflection , cho phép ta truy xuất vào các metadata trong 1 assembly. Nó cũng chứa những phương thức cho phép ta thực thi 1 assembly,. Như lớp Type, nó chứa 1 số lớn những phương thức và thuộc tính.ta không thể xem xét hết.thay vào đó ta sẽ chỉ tìm hiểu một sồ phưong thức thuộc tính cần thiết. trước khi làm bất cứ điều gì với 1 thể hiện assembly ta cần tải nó vào tiến trình chạy.ta làm điều này bằng cách gọi phương thức static assembly.Load()...
12p cachuadam 21-05-2011 101 10 Download
-
Một assembly là một đơn vị luận lí chứa mã đã được biên dịch sang .NET. Chúng ta sẽ bàn kĩ về các assemblie trong chương 8, ở đây chúng ta sẽ nói sơ về nó. Một assembly là một tự mô tả đầy đủ, và nó giống một đơn vị luận lí hơn là một đơn vị vật lí, điều đó có nghĩa là nó có thể chứa trong nhiều file (thật vậy các assemblie động được lưu trong bộ nhớ không phải trong file). Nếu một assembly được lưu trong nhiều file, thì sẽ có một file...
5p cachuadam 21-05-2011 79 14 Download
-
Ngôn ngữ lập trình duy nhất mà máy tính có thể thực thi trực tiếp là ngôn ngữ máy (còn gọi là "mã máy"). Thời kỳ đầu, tất cả các lập trình viên viết chương trình toàn bằng mã máy, nhưng hầu như không ai làm việc này nữa. Thay vào đó, các lập trình viên viết mã nguồn, và một máy tính (chạy một trình biên dịch, một trình thông dịch hoặc đôi khi assembler) dịch nó qua một hoặc vài bước để bổ sung đầy đủ các chi tiết, trước khi bản mã máy cuối cùng được thực...
6p cinny05 28-01-2011 231 67 Download