... MVC ODBC OLEDB PK RDBMS RDO SQL WCF XML DMSP DM Tên đầy đủ ActiveX Data Objects Asynchronous JavaScript And XML Active Server Pages Business Rule Logic Common Language Runtime Cơ sở liệu Data ... Control Open Database Connectivity Object Linking and Embedding, Database Primary key (Khóa chính) Relational Database Management System Remote Data Objects Structured Query Language Windows Communication ... theo nhucầu mong muốn Đặc biệt người phụ nữ Việt Nam việc chọn cho áo d i duyên d ng, thuận theo ý khó, lẽ để đáp ứng nhucầu người việc chọn cho áo d i thật ưng ý Cửa hàng Thảo Anh cónhu cầu...
... Gắn liệu với DataGrid Khi DataSet giới hạn vào DataGrid, nội dung DataSet tự động xuất DataGrid Để gắn DataSet với DataGrid, làm theo bước sau: Bước 1: Tạo DataView Bước 2: Kéo DataGrid từ hộp thoại ... thuộc tính DataGrid.DataSource với DataView tạo bước Ví d sau cho thấy cách gắn DataGrid với DataView // Assuming that m_DataSet was already set up m_sortAgeDataView = new DataView(m_DataSet.Tables[0]); ... l_newTable.Columns["Name"].AllowDBNull = false; Nếu DataColumn có AllowDBNull false thiết lập thành DBNull, ngoại lệ System.Data.NoNullAllowed đưa d ng thêm vào DataTable DataSet Ví d : DataRow l_newRow = m_phonebookDS.Tables[0].NewRow();...
... chọn vào danh sách cách sử d ng phương thức Add đặt vào thuộc tính Items Mã sau giải thích việc thêm ba mục chọn cho điều khiển DomainUpDown nào: C# DomainUpDown dud = new DomainUpDown(); dud.Items("TX"); ... d ng nhập vào điều khiển code trình bày việc xử lý hai kiện: C# private void domainUpDown1_SelectedItemChanged(object sender, System.EventArgs e) { int selNdx = this.domainUpDown1.SelectedIndex; ... KeyCodes tự phát sinh Directional Pad thiết bị Pocket PC KeyCode VALUE ASSOCIATED HARDWARE BUTTON Keys.Left The left side of the pad was pressed Keys.Right The right side of the pad was pressed...
... l_DataSet.Relations.Add(l_newRelation); 3.1.6 Gắn liệu với điều khiển a Gắn liệu với DataGrid Khi DataSet giới hạn vào DataGrid, nội dung DataSet tự động xuất DataGrid Để gắn DataSet với DataGrid, làm theo ... định DBNull Ví d : l_newTable.Columns["Name"].AllowDBNull = false; Nếu DataColumn có AllowDBNull false thiết lập thành DBNull, ngoại lệ System.Data.NoNullAllowed đưa d ng thêm vào DataTable DataSet ... Mỗi DataColumn, phải tên, kiểu liệu cột Thêm DataTable vào tập hợp DataSet.Tables cách gọi phương thức Add Bước 2: Tạo DataRow Ví d , tạo d ng cho DataTable DataSet: Sử d ng l_newRow = l_DataSet...
... trình sử d ng lớp SQL Server CE Data Provider Câu lệnh DDL CREATE DATABASE CREATE TABLE ALTER TABLE CREATE INDEX DROP INDEX DROP TABLE Chức Tạo CSDL file sử d ng lưu trữ CSDL Tạo bảng Khóa chính, ... l_DataSet.Relations.Add(l_newRelation); 3.1.6 Gắn liệu với điều khiển a Gắn liệu với DataGrid Khi DataSet giới hạn vào DataGrid, nội dung DataSet tự động xuất DataGrid Để gắn DataSet với DataGrid, làm theo ... SqlCeEngine Ví d 3.2.1 Tạo CSDL SQL Server CE public void CreateNewDatabase() { if(File.Exists("tempdb.sdf") File.Delete("tempdb.sdf"); string connStr = "Data Source = tempdb.sdf; Password = testing123"...
... nội dung Mục tiêu chương đưa nhìn tổng quan hệ quản trị nội dung mã nguồn mở ngôn ngữ lập trình Java php (Joomla, Drupal, WordPress) hệ quản trị nội dung mã nguồn ngôn ngữ net (Sharepoint, Dotnetnuke, ... Xây d ng hệ thống bảo mật, người d ng cung cấp Tên truy nhập Mật quyền truy nhập chức hệ thống Với quyền hạn phân người d ng cách sử d ng hệ thống Asp Membership phiên • Phần mềm xây d ng d a ... Đảm bảo tính xác thực: xác nhận tính hợp lệ truy cập • Đảm bảo tính thừa nhận: xácđịnh rõ nguồn tin • Kiểm soát truy nhập: người có quyền truy cập Mọi truy cập kiểm soát hệ thống D a đó, nhóm...
... = document.createElement("div"); var zoomInDiv = document.createElement("div"); this.setButtonStyle_(zoomInDiv); container.appendChild(zoomInDiv); zoomInDiv.appendChild(document.createTextNode("Zoom ... GEvent.addDomListener(zoomInDiv, "click", function() { map.zoomIn(); }); var zoomOutDiv = document.createElement("div"); this.setButtonStyle_(zoomOutDiv); container.appendChild(zoomOutDiv); zoomOutDiv.appendChild(document.createTextNode("Zoom ... style="width: 500px; height: 300px"> Để thị đồ lên trang web thông thường người ta sử d ng thẻ div thiết lập yếu tố trình duyệt Document Object Model(DOM) Trong ví d div có id “map_canvas”...
... l_DataSet.Relations.Add(l_newRelation); 3.1.6 Gắn liệu với điều khiển a Gắn liệu với DataGrid Khi DataSet giới hạn vào DataGrid, nội dung DataSet tự động xuất DataGrid Để gắn DataSet với DataGrid, làm theo ... định DBNull Ví d : l_newTable.Columns["Name"].AllowDBNull = false; Nếu DataColumn có AllowDBNull false thiết lập thành DBNull, ngoại lệ System.Data.NoNullAllowed đưa d ng thêm vào DataTable DataSet ... Mỗi DataColumn, phải tên, kiểu liệu cột Thêm DataTable vào tập hợp DataSet.Tables cách gọi phương thức Add Bước 2: Tạo DataRow Ví d , tạo d ng cho DataTable DataSet: Sử d ng l_newRow = l_DataSet...
... Index = 0; int CountImage; //Load private void frmFolderBrowserDialog_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; ... ShowNewFolderButton V Minh họa sử d ng hộp thoại FolderBrowserDialog Chúng ta minh họa sử d ng điều khiển FolderBrowsersDialog qua ứng d ng tạo Slide ảnh Giả sử có form có tên: frmFolderBrowserDialog, ... frmOpenFileDialog_Load(object sender, EventArgs e) { //Đặt số thuộc tính Code openFileDialog1.AddExtension = false; openFileDialog1.CheckFileExists = true; openFileDialog1.ReadOnlyChecked = true;//Check...
... cần theo d i private void btSelect_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { string strFolderCanTheoDoi = folderBrowserDialog1.SelectedPath; ... FileSystemEventHandler(CreatedFileAndFolder); fileSystemWatcher1.Deleted += new FileSystemEventHandler(Delete); fileSystemWatcher1.Changed += new FileSystemEventHandler(Changed); fileSystemWatcher1.Renamed += new RenamedEventHandler(Renamed); ... file hay folder thay đổi tên public void Renamed(object sender, RenamedEventArgs e) { lstFileSystemWatcher.Items.Add("Renamed: " + e.OldName + " đổi tên thành: " + e.Name + "(" + e.OldFullPath...
... tham khảo chính: • Programming C#, 4th Edition, Jesse Liberty • Pro NET 2.0 Windows Forms and Custom Controls in C#, Matthew MacDonald • Professional C#, 2nd Edition, Wrox Press Ltd (Bản d ch tiếng ... ứng d ng NET Môi trường thực thi ứng d ng NET: Microsoft NET Framework • http://www.microsoft.com/downloads/ Trình soạn thảo biên d ch - Visual Studio NET IDE - Trình soạn thảo văn (Notepad, ... (Notepad, UltraEdit…) & Trình biên d ch d ng lệnh (Command-line compiler) 16 Lập trình C#.NET 2.2 Chương trình Hello World 1) Mở chương trình Visual Studio NET 2005 2) Tạo d án với kiểu ứng d ng console(HelloWorld)...
... Cỏc thc th d liu D1 Danh sỏch sinh viờn- Lp mụn hc D2 Danh sỏch ging viờn Lp mụn hc D3 Phiu ỏnh giỏ D4 Kt qu ỏnh giỏ D5 Bỏo cỏo Cỏc chc nng nghip v Lp phiu X lý Bỏo cỏo D1 D2 D3 D4 D5 R R U R ... Disconnected eviroment) Cỏc lp ca ADO.NET c t Namespace l System.Data/ System.Data.oledb ADO.NET bao gm Provider (2 b th vin) (thng d ng) thao tỏc vi cỏc CSDL l: OLE DB Provider (nm System.Data.OLEDB) ... ng dng windows (nh C#, VB.NET) hay ng dng web (nh ASP.NET) thao tỏc d dng vi cỏc ngun d liu Mc tiờu chớnh ca ADO.NET l: Cung cp cỏc lp thao tỏc CSDL c hai mụi trng l phi kt ni (Disconected data)...
... nội dung tĩnh sử d ng toàn ứng d ng Struts Nó cho phép nhà phát triển dd ng thay đổi nội dung text nội dung d ng chung sử d ng ứng d ng Các thư viện thẻ Struts để xây d ng thành phần trình diễn ... System.out.println("Da update ma nguoi dung la: " + nguoiDungForm.getTenDangNhap()); System.out.println("btnCapNhat: " + s); url = "updateQLTV.do"; } return mapping.findForward("updateQLTV.do"); } 4.1.3 ... cung cấp khóa xácđịnh kết quả tiến trình sử lý ActionServlet sử d ng khóa để xácđịnh kết forward đến đâu để trình diễn Yêu cầu hoàn tất ActionServlet đáp ứng cách forward yêu cầu đến View liên...
... nội dung tĩnh sử d ng toàn ứng d ng Struts Nó cho phép nhà phát triển dd ng thay đổi nội dung text nội dung d ng chung sử d ng ứng d ng Các thư viện thẻ Struts để xây d ng thành phần trình diễn ... tblNoiDung idNoiDung noiDung1 noiDung2 noiDung3 noiDung4 noiDung5 noiDung6 noiDung7 noiDung8 noiDung9 SVTH: Nguyễn Văn Cường – Lớp 49K - CNTT Page Đồ án: Công Nghệ Struts Framework Demo Wesite ... processValidate Thực validate (nếu yêu cầu) ActionForm gắn với request (nếu có) processForward Nếu mapping biểu diễn forward, forward đến đường d n định mapping processInclude Nếu mapping biểu diễn...
... Mô Tả 26 Khóa luận tốt nghiệp HD_ID KH_ID HD_NgayLap HD_NgayGiao HD_SL HD_ThanhTien HD_LoaiTT HD_ ĐiaChiGiao HD_TT GVHD: Th.s Nguyễn Thị Minh Tâm Int int DateTime DateTime nVarchar(200) nVarchar(200) ... nghiệp GVHD: Th.s Nguyễn Thị Minh Tâm Mỗi managed module chứa siêu liệu (metadata) mô tả nội dung module Mọi trình biên d ch tơng thích CLR tạo metadata module - Metadata: Metadata module đợc ... đợc định nghĩa code tài nguyên DLL, COM hay managed module khác đợc tham chiếu đến Các lệnh IL (Intermediate Language) đợc sản sinh từ mã nguồn sau biên d ch mã nguồn IL sau đợc CLR biên d ch...
... khác, load file chứa model Công việc thực y việc ta load hình ảnh âm Demo Thay d ng đối tượng Texture 2D SoundEffect Demo trước, model 3D sử d ng đối tượng kiểu Model, d ng hàm Load y Demo 30 | ... CreatePerspectiveFieldOfView trình bày Lighting : ánh sáng game Chúng ta coi làm việc với ứng d ng 3D Demo6 Công việc Demo6 đơn giản load model 3D lên hình ứng d ng Demo mô hình vật thể 3D Đầu tiên bao ứng d ng ... g Model model; Matrix[] modelTransforms; … model = Content.Load("ship"); modelTransforms = new Matrix[model.Bones.Count]; model.CopyAbsoluteBoneTransformsTo(modelTransforms); Sau load đối...