tiểu luận các nguyên lý sáng tạo áp dụng trong microsoft visual studio 2010

18 493 0
tiểu luận các nguyên lý sáng tạo áp dụng trong microsoft visual studio 2010

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đại Học Quốc Gia TP.HCM Trƣờng Đại Học Khoa Học Tự Nhiên BÀI THU HOẠCH MÔN PHƢƠNG PHÁP NGHIÊN CỨU KHOA HỌC ĐỀ TÀI: Các nguyên lý sáng tạo áp dụng Microsoft Visual Studio 2010 GVHD: GS.TSKH Hoàng Kiếm Ngƣời thực hiện: Phạm Minh Quốc Mã số: 12 12 031 Lớp: Cao học khóa 22 TP.HCM – 2012 LỜI NĨI ĐẦU: Nghĩ sáng tạo nhìn vấn đề, câu hỏi theo cách khác với thơng thƣờng Tức nhìn thứ từ góc độ, tầm nhìn khác nhau, "nhìn" theo cách khơng bị hạn chế thói quen, phong tục, tiêu chuẩn Ngƣời sáng tạo ngƣời không chấp nhận bị giới hạn suy nghĩ thông thƣờng Nhờ có sáng tạo mà xã hội ngày phát triễn, khơng có óc sáng tạo ngƣời khơng nhìn thấy ô tô, máy báy hay máy tính để làm thu hoạch Ai có sáng tạo, tin tốt bạn thấy "chƣa" (chứ khơng phải "khơng") sáng tạo, bạn học Cơng việc khó não bạn hoạt động tích cực Theo nghiên cứu đến thiên tài sử dụng có 15% hiệu suất não mình! Cho nên, học nghĩ sáng tạo để não bạn xa hồn tồn Thậm chí, có nhiều gợi ý cho cách học nghĩ sáng tạo Cảm ơn thầy GS.TSKH Hoàng Kiếm tận tình truyền đạt kiến thức cho chúng em Giúp em có đƣợc kiến thức tảng nguyên lý sáng tạo để từ áp dụng thực tế.Trong đề tài em mong muốn trình bày lại kiến thức tổng hợp đƣợc từ mơn học chia tìm hiểu số cách để nâng cao tƣ sáng tạo Mong đón nhận thầy bạn! NHẬN XÉT CỦA GIẢNG VIÊN HƢỚNG DẪN Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 MỤC LỤC LỜI NÓI ĐẦU: ii NHẬN XÉT CỦA GIẢNG VIÊN HƢỚNG DẪN iii MỤC LỤC CHƢƠNG I - MỞ ĐẦU 3.1 3.2 CHƢƠNG II - CÁC PHƢƠNG PHÁP NGHIÊN CỨU 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Giới thiệu chung Hoạt động nghiên cứu Nguyên tắc - Nguyên tắc phân nhỏ Nguyên tắc - Nguyên tắc tách khỏi Nguyên tắc - Nguyên tắc chứa Nguyên tắc - Nguyên tắc kết hợp Nguyên tắc - Nguyên tắc vạn 10 Nguyên tắc - Nguyên tắc thực sơ 11 Nguyên tắc - Nguyên tắc thay đổi màu sắc 11 CHƢƠNG III – Các nguyên lý sáng tạo áp dụng Microsoft Visual Studio 2010 12 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Áp dụng nguyên tắc phân nhỏ 12 Áp dụng nguyên tắc tách khỏi 12 Áp dụng nguyên tắc chứa 13 Áp dụng nguyên tắc kết hợp 14 Áp dụng nguyên tắc vạn 15 Áp dụng nguyên tắc thực sơ 15 Áp dụng nguyên tắc thay đổi màu sắc 16 CHƢƠNG IV - KẾT LUẬN 18 6.1 6.2 6.3 Tóm tắt kết đạt đƣợc 18 Hƣớng phát triển 18 Tài liệu tham khảo 18 GVHD: GS.TSKH Hoàng Kiếm Trang Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 CHƢƠNG I - MỞ ĐẦU 4.1 Giới thiệu chung Theo Bộ Lao động Mỹ, ngƣời lao động kỷ 21 cần có 13 kỹ năng, mà theo họ, kỹ tƣ sáng tạo quan trọng Sáng tạo nối sáng tạo nhƣ đua tiếp sức để đời sống loài ngƣời ngày văn minh, tiện lợi Bill Gates nói: “Tơi ln chọn anh chàng lƣời biếng để làm công việc khó Bởi tìm đƣợc cách dễ để làm việc đó” GVHD: GS.TSKH Hồng Kiếm Trang Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 Microsoft Visual Studio (VS) cơng cụ cần thiết cho cá nhân thực nhiệm vụ phát triễn bản, IDE cho lập trình viên phát triển phần mềm Trải qua phiên 6.0, 2003, 2005, 2008, 2010, 2012, VS có nhiều thay đổi mang tính sáng tạo đem đến cho ngƣời dùng IDE ngày hoàn thiện Em có hội thử nghiệm với phiên trƣớc dùng version 2010 để học tập làm việc Sau em xin trình bày tìm hiểu VS áp dụng nguyên lý sáng tạo nhƣ 4.2 Hoạt động nghiên cứu - Áp dụng nguyên tắc môn Phƣơng pháp nghiên cứu khoa học để phân tích nguyên tắc sáng tạo đƣợc áp dụng phần mềm Microsft Visual Studio 2010 GVHD: GS.TSKH Hoàng Kiếm Trang Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 CHƢƠNG II - CÁC PHƢƠNG PHÁP NGHIÊN CỨU Áp dụng nguyên tắc phƣơng pháp nghiên cứu khoa học để giải vấn đề: 5.1 Nguyên tắc - Nguyên tắc phân nhỏ  Chia đối tƣợng thành phần độc lập  Làm đối tƣợng trở nên tháo lắp đƣợc  Tăng mức độ phân nhỏ đối tƣợng Nhận xét: 1- Từ "đối tƣợng" 40 nguyên tắc, cần hiểu theo nghiã rộng Đó có khả phân nhỏ đƣợc, không thiết phải đối tƣợng kỹ thuật Tƣơng tự nhƣ thủ thuật khác có từ" đối tƣợng" 2- Thủ thuật thƣờng dùng trƣờng hợp khó làm "trọn gói", "nguyên khối", "một lần" Nói cách khác, phân nhỏ cho vừa sức, cho dễ thực hiện, cho phù hợp với phƣơng tiện có 3- Phân nhỏ đặc biệt hay dùng trƣờng hợp cần có bề mặt tiếp xúc lớn nhƣ phản ứng hoá học, tạo cháy nổ, trao đổi nhiệt, trao đổi nhiệt 4- Tháo lắp làm cho đối tƣợng trở nên nhỏ gọn, thuận tiện cho việc chuyên chở, xếp đặt khả thay phận đối tƣợng, kể việc mở rộng chức phận 5- Cần tƣởng tƣợng: nhờ phân nhỏ mà đối tƣợng, ban đầu thể rắn, chuyển dần sang dẻo, lỏng khí, plasma , nói chung, phân nhỏ đến vi mô 6- Sự thay đổi lƣợng dẫn đến thay đổi chất, cho nên, phân nhỏ làm đối tu7ọng có thêm tính chất mới, trí, ngƣợc với tính chất có 7- Nguyên tắc phân nhỏ hay dùng với nguyên tắc Tách khỏi, Phẩm chất cục bộ, Kết hợp, Vạn năng, 15 Linh động GVHD: GS.TSKH Hoàng Kiếm Trang Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 5.2 Nguyên tắc - Nguyên tắc tách khỏi  Tách phần gây phiền phức khỏi đối tƣợng ngƣợc lại Tách lấy phần cần thiết Nhận xét: - Đối tƣợng, thơng thƣờng, có nhiều thành phần (tính chất, khía cạnh, chức năng…), đó, ngƣời ta thực cần số Vậy khơng nên dùng đối tƣợng tốn thêm chi phí vận chuyển không thuận tiện Phải nghĩ cách tách cần thiết để sử dụng riêng Tƣơng tự nhƣ phần gây phiền phức, để khắc phục nhƣợc điểm có đối tƣợng - Do tách khỏi đối tƣợng mà phần tách (hoặc phần giữ lại) có thêm tính chất, khả (nhiều khi, ngƣợc với cũ) Do đó, cần tận dụng chúng Những tính chất, khả gọn hơn, linh động hơn, dễ thay thế, tăng tính điều khiển… - Khi nói "tách khỏi" định hƣớng suy nghĩ, định hƣớng việc làm Để trả lời câu hỏi "Làm để tách khỏi?" cần tham khảo cách làm lĩnh vực chun cơng việc nhƣ luyện kim, lọc, trích ly, chọn giống, giải phẫu, tuyển lựa… - Nguyên tắc tách khỏi hay dùng với nguyên tắc: Phân nhỏ, Phẩm chất cục bộ, Kết hợp, Vạn năng, 15 Linh động… 5.3 Nguyên tắc - Nguyên tắc chứa  Để vật thể lòng vật thể khác, vật thể khác lại để lòng vật thể thứ ba  Chuyển vật thể thông qua khoảng trống vật thể khác Nhận xét: 1- "Chứa trong" cần hiểu theo nghiã rộng, không đơn theo nghiã khơng gian Ví dụ, khái niệm nằm khái niệm khác, lý thuyết nằm GVHD: GS.TSKH Hoàng Kiếm Trang Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 lý thuyết khác, chung 2- Nguyên tắc "chứa trong" trƣờng hợp riêng, cụ thể hoá nguyên tắc phẩm chất cục Điều thể chỗ, trƣớc không phân biệt "trong" "ngồi" "trong" "ngồi" có phẩm chất, chức riêng .Tƣơng tự nhƣ vậy, "bề mặt" "thể tích" 3- "Chứa trong" hƣớng tận dụng nguồn dự trữ có sẵn đối tƣợng, cụ thể phần thể tích bên đối tƣợng Nếu để ý quan sát ta thấy nhiều đối tƣợng chƣa đƣợc khia thác "tiềm năng" 4- "Chứa trong" làm cho đối tƣợng có thêm tính chất mà trƣớc chƣa có nhƣ : gọn hơn, tăng độ an toàn, bền vững, tiết kiệm lƣợng, linh động 5- Nguyên tắc "chứa trong" hay dùng với nguyên tắc nguyên tắc phân nhỏ, nguyên tắc "tách khỏi", nguyên tắc kết hợp, Nguyên tắc vạn năng, 12 nguyân tắc đẳng thế, 20.nguyên tắc liên tục tác động có ích 5.4 Ngun tắc - Nguyên tắc kết hợp  Kết hợp đối tƣợng đồng đối tƣợng dùng cho hoạt động kế cận  Kết hợp mặt thời gian hoạt động đồng kế cận Nhận xét: 1- "Kế cận", không nên hiểu gần mặt vị trí hay chức năng, mà nên hiểu có quan hệ với nhau, bổ xung cho vậy, có kết hợp đối tƣợng " ngƣợc nhau" (ví dụ bút chì kết hợp với tẩy) 2- "Kết hợp" cần hiểu theo nghiã rộng, không đơn cộng thêm (kiểu số học) hay gắn thêm (kiểu học), mà đƣợc hiểu chuyển giao, đƣa vào ý tƣởng, tính chất, chức từ lĩnh vực đối tƣợng khác 3- Đối tƣợng mới, tạo nên kết hợp, ,thƣờng có tính chất, khả mà đối tƣợng riêng rẽ trƣớc chƣa có điều có nguyên nhân sâu xa lƣợng đổi chất đổi tạo đƣợc thống mặt đối lập GVHD: GS.TSKH Hoàng Kiếm Trang Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 4-Trong thực tế, tƣợng, trình, việc thƣờng hay đan xen nên khả kết hợp luôn có vậy, cần ý khai thác nguồn dự trữ 5- Nguyên tắc kết hợp thƣờng hay sử dụng với Nguyên tắc phân nhỏ, Nguyên tắc phẩm chất cục Điều phản ánh khuynh hƣớng phát triển biện chứng: liên kết, hợp tác hố thƣờng kèm với phân cơng lao động chun mơn hố 5.5 Ngun tắc - Nguyên tắc vạn  Đối tƣợng thực số chức khác khơng cần tham gia đối tƣợng khác Nhận xét: - Nguyên tắc vạn trƣờng hợp riêng nguyên tắc kết hợp: kết hợp mặt chức đối tƣợng - Nguyên tắc vạn năng, trƣớc tiên hay đƣợc dùng lĩnh vực, có hạn chế việc phát triển theo “chiều rộng” nhƣ khó tăng thêm trọng lƣợng, thể tích, diện tích… Các lĩnh vực qn sự, hàng không, vũ trụ, thám hiểm, du lịch, trang thiết bị dùng nơi chật chội… - Ngun tắc vạn cịn đƣợc dùng với mục đích tăng mức độ tận dụng nguồn dự trữ có đối tƣợng, vậy, tiết kiệm đƣợc vật liệu, không gian, thời gian, lƣợng -Nguyên tắc vạn thƣờng hay dùng với nguyên tắc 20 Nguyên tắc liên tục tác động có ích - Ngun tắc vạn đóng vai trị quan trọng thiết kế, chế tạo, dự báo…, phản ánh khuynh hƣớng phát triển, tăng số chức mà đối tƣợng thực đƣợc GVHD: GS.TSKH Hoàng Kiếm Trang 10 Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 5.6 Nguyên tắc - Nguyên tắc thực sơ  Thực trƣớc thay đổi, tác động cần có, hồn tồn phần, đối tƣợng với đối tƣợng  Cần xếp đối tƣợng trƣớc, cho chúng hoạt động từ vị trí thuận lợi không thời gian dịch chuyển Nhận xét 1- Từ "thay đổi" cần phải hiểu theo nghiã rộng 2- Có việc, dù nào, cần phải thực Thủ thuật địi hỏi phải tính đến khả thực trƣớc phần toàn đƣợc lợi nhiều so với thực (hiểu theo nghiã tƣơng đối) 3- Tinh thần chung thủ thuật trƣớc làm việc gì, cần có chuẩn bị trƣớc cách tồn diện, chu đáo thực trƣớc thực đƣợc - "chuẩn bị trƣớc nửa thành công" 5.7 Nguyên tắc - Nguyên tắc thay đổi màu sắc  Thay đổi màu sắc đối tƣợng hay mơi trƣờng bên ngồi  Thay đổi độ suốt đối tƣợng hay mơi trƣờng bên ngồi  Để quan sát đƣợc đối tƣợng trình, sử dụng chất phụ gia màu, huỳnh quang  Nếu chất phụ gia đƣợc sử dụng, dùng nguyên tử đánh dấu  Sử dụng hình vẽ, ký hiệu thích hợp GVHD: GS.TSKH Hoàng Kiếm Trang 11 Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 CHƢƠNG III – Các nguyên lý sáng tạo áp dụng Microsoft Visual Studio 2010 6.1 Áp dụng nguyên tắc phân nhỏ Áp dụng nguyên tắc phân nhỏ việc trình bày đối tƣợng : VS 2010 công cụ mạnh mẽ với nhiều ngôn ngữ đƣợc hỗ trợ, VS 2010 chia nhỏ ngôn ngữ ra, ngôn ngữ chứa nhiều dạng ứng dụng khác thuộc ngơn ngữ Việc trình bày chia nhỏ nhƣ giúp ngƣời dùng dễ chọn lựa thay đổi ngôn ngữ, loại ứng dụng 6.2 Áp dụng nguyên tắc tách khỏi Trong VS 2010 hỗ trợ làm việc nhiều hình (các cửa sổ kéo ngồi chƣơng trình chính) để ngƣời dùng tập trung vào phần làm Làm ngƣời dùng dễ quản lý theo cách họ! Tạo nhìn trực quan đơn giản, khơng bị vƣớn víu cơng cụ chƣơng trình GVHD: GS.TSKH Hoàng Kiếm Trang 12 Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 6.3 Áp dụng nguyên tắc chứa Các file đƣợc chứa Solution Explorer, bên file lại có hàm, biến Solution Navigator đƣợc dùng dùng để thay công cụ Solution Explorer quen thuộc VS Thay hiển thị đến mức file, Solution Navigator hiển thị chi tiết đến method/biến (chỉ có C#/VB) Có thể nói hộp thoại Solution Explorer Class Viewer cộng lại, nhƣng tiện lợi nhiều GVHD: GS.TSKH Hoàng Kiếm Trang 13 Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 6.4 Áp dụng nguyên tắc kết hợp Visual Studio 2010 Ultimate cung cấp số cơng cụ tích hợp khác nhƣ kiến trúc ứng dụng (architecture) giúp cho phát triển ứng dụng tảng cơng nghệ đại nhƣ hệ tính toán song song điện toán đám mây Một số tính cộng tác thực dự án, công cụ kiểm thử (testing) gỡ lỗi (debugging) đƣợc cải tiến đáng kể giúp tăng hiệu suất làm việc, nâng cao chất lƣợng sản phẩm phần mềm triển khai giải pháp với chi phí thấp Microsoft đầu tƣ phát triển tảng ứng dụng với công cụ, giải pháp, từ tảng ứng dụng NET PC máy chủ đến tảng ứng dụng nhƣ ứng dụng đám mây hƣớng dịch vụ Windows Azure Platform (Paas), ứng dụng tập trung cho doanh nghiệp Sharepoint 2010… Các tảng ứng dụng kết hợp với công cụ Visual Studio 2010 Team Foundation Server mang đến cho doanh nghiệp giải pháp phát triển phần mềm theo hƣớng quản trị tồn diện vịng đời sản phẩm chun nghiệp GVHD: GS.TSKH Hoàng Kiếm Trang 14 Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 6.5 Áp dụng nguyên tắc vạn Di chuyển ứng dụng Web ngƣời dùng thành môi trƣờng sản xuất với nhấp chuột Visual Studio 2010 Professional chuyển mã code, cài đặt Internet Information Server (IIS), giản đồ sở liệu đến máy chủ mục tiêu Microsoft Visual Studio 2010 Professional kèm với loạt tính cho phép nhà phát triển để xây dựng, gỡ lỗi, đơn vị kiểm tra, triển khai ứng dụng chất lƣợng cao phạm vi đa dạng tảng bao gồm Windows, Web, Cloud, Office SharePoint, nhiều 6.6 Áp dụng nguyên tắc thực sơ Khi làm việc với solution lớn, gồm nhiều project, lập trình viên cảm thấy sốt ruột mở chúng thời gian để Visual Studio sẵn sàng đáng kể, GVHD: GS.TSKH Hoàng Kiếm Trang 15 Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 đó, khơng phải lúc ngƣời dùng cần phải làm việc với tất project VS 2010 có hỗ trợ Solution Load Manager: Extension cho phép lập trình viên tùy chọn mức độ ƣu tiên project solution, cụ thể là: Tự động nạp (load), load nền, load có truy cập load ngƣời dùng yêu cầu Với tính nhớ đƣợc tiết kiệm hơn, project ƣu tiên đƣợc load vào nhớ trƣớc nên thao tác ngƣời dùng thấy yêu cầu đƣợc đáp ứng 6.7 Áp dụng nguyên tắc thay đổi màu sắc VS 2010 có Theme Generator, bổ sung thú vị Microsoft cho biển từ 2005 trở lên, Nhiều ngƣời vốn quen với giao diện mặc định Visual Studio mà quên phần mềm hỗ trợ theme giúp cho code "màu mè” Mặc dù font Courier New màu sắc mặc định code Visual Studio GVHD: GS.TSKH Hoàng Kiếm Trang 16 Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 "dễ chịu", nhƣng việc thay đổi chúng giúp ngƣời dùng tìm đƣợc mẻ cơng việc, chí đỡ hại mắt viết mã thời gian dài! Visual Studio hỗ trợ việc thay đổi chức Fonts and Colors từ menu Tools/Options Tuy nhiên, việc điều chỉnh không trực quan khiến lập trình viên gặp khó khăn việc tạo theme phù hợp với Theme Generator đơn giản công việc trực quan Lập trình viên việc truy cập đến trang web http://frickinsweet.com/tools/Theme.mvc.aspx#link tiến hành điều chỉnh màu nền, màu code độ tƣơng phản Sau ƣng ý, nhấn Create để tạo file thiết lập dành cho VS tiến hành Import vào Visual Studio xong GVHD: GS.TSKH Hoàng Kiếm Trang 17 Phạm Minh Quốc – 12 12 031 Cao học Khóa 22 CHƢƠNG IV - KẾT LUẬN 7.1 Tóm tắt kết đạt đƣợc Bài tiểu luận dừng mức phân tích lại tính Microsoft Visual Studio 2010 để làm bật phƣơng pháp nghiên cứu khoa học đƣợc áp dụng 7.2 Hƣớng phát triển Do hạn chế kiến thức kinh nghiệm ngƣời viết nhƣ giới hạn phạm vi thu hoạch môn học nên khơng tránh khỏi thiếu sót sai lầm Cho nên đề tài cần phải tiếp tục hoàn thiện tƣơng lai Tuy nhiên, em tin khởi đầu tốt cố gắng tiếp tục áp dụng ngày nhuần nhuyễn thần thục nguyên tắc sáng tạo 7.3 Tài liệu tham khảo [1] Slide phƣơng pháp nghiên cứu khoa học tin học - GS.TSKH Hoàng Kiếm – Trƣờng Đại học khoa học Tự nhiên, Đại học Quốc gia Tp.HCM [2] “Các thủ thuật sáng tạo bản” (Phần 1) – Phan Dũng – Trung tâm sáng tạo khoa học kỹ thuật (TSK), Trƣờng Đại học khoa học Tự nhiên, Đại học Quốc gia Tp HCM GVHD: GS.TSKH Hoàng Kiếm Trang 18 ... Khóa 22 CHƢƠNG III – Các nguyên lý sáng tạo áp dụng Microsoft Visual Studio 2010 6.1 Áp dụng nguyên tắc phân nhỏ Áp dụng nguyên tắc phân nhỏ việc trình bày đối tƣợng : VS 2010 công cụ mạnh mẽ... 11 CHƢƠNG III – Các nguyên lý sáng tạo áp dụng Microsoft Visual Studio 2010 12 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Áp dụng nguyên tắc phân nhỏ 12 Áp dụng nguyên tắc tách khỏi... khỏi 12 Áp dụng nguyên tắc chứa 13 Áp dụng nguyên tắc kết hợp 14 Áp dụng nguyên tắc vạn 15 Áp dụng nguyên tắc thực sơ 15 Áp dụng nguyên tắc thay

Ngày đăng: 05/04/2014, 10:29

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan