1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

18 493 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 0,96 MB

Nội dung

Giúp em có được những kiến thức nền tảng về các nguyên lý sáng tạo để từ đó có thể sẽ áp dụng trong thực tế.Trong đề tài này em mong muốn trình bày lại những kiến thức tổng hợp được từ

Trang 1

Đạ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 trong

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

Trang 2

1

2 LỜI NÓI ĐẦU:

Nghĩ sáng tạo là nhìn một vấn đề, một câu hỏi theo những cách khác với thông

thường Tức là nhìn mọi thứ từ các góc độ, tầm nhìn khác nhau, "nhìn" theo những cách không bị hạn chế bởi thói quen, bởi phong tục, bởi tiêu chuẩn

Người sáng tạo là người không chấp nhận bị giới hạn bởi những suy nghĩ thông

thường

Nhờ có sáng tạo mà xã hội ngày càng phát triễn, nếu không có óc sáng tạo của con người thì chúng ta sẽ không bao giờ nhìn thấy ô tô, máy báy hay chiếc máy tính để làm bài thu hoạch này

Ai trong chúng ta cũng có sự sáng tạo, và tin tốt là nếu bạn thấy mình "chưa" (chứ không phải là "không") sáng tạo, bạn có thể học Công việc càng khó thì não bạn hoạt động càng tích cực Theo nghiên cứu thì đến thiên tài cũng mới sử dụng có 15% hiệu suất não của mình! Cho nên, học nghĩ sáng tạo để não bạn đi xa hơn là hoàn toàn có thể Thậm chí, có rất 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 trên cho chúng

em Giúp em có được những kiến thức nền tảng về các nguyên lý sáng tạo để từ đó có

thể sẽ áp dụng trong thực tế.Trong đề tài này em mong muốn trình bày lại những kiến thức tổng hợp được từ môn học và chia sẽ những tìm hiểu về một số cách để nâng cao

tư duy sáng tạo

Mong được sự đón nhận của thầy và các bạn!

Trang 3

3 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

Trang 4

MỤC LỤC

1 LỜI NÓI ĐẦU: ii

2 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN iii

MỤC LỤC 4

3 CHƯƠNG I - MỞ ĐẦU 5

3.1 Giới thiệu chung 5

3.2 Hoạt động nghiên cứu 6

4 CHƯƠNG II - CÁC PHƯƠNG PHÁP NGHIÊN CỨU 7

4.1 Nguyên tắc 1 - Nguyên tắc phân nhỏ 7

4.2 Nguyên tắc 2 - Nguyên tắc tách khỏi 8

4.3 Nguyên tắc 3 - Nguyên tắc chứa trong 8

4.4 Nguyên tắc 5 - Nguyên tắc kết hợp 9

4.5 Nguyên tắc 6 - Nguyên tắc vạn năng 10

4.6 Nguyên tắc 7 - Nguyên tắc thực hiện sơ bộ 11

4.7 Nguyên tắc 8 - Nguyên tắc thay đổi màu sắc 11

5 CHƯƠNG III – Các nguyên lý sáng tạo áp dụng trong Microsoft Visual Studio 2010 12

5.1 Áp dụng nguyên tắc phân nhỏ 12

5.2 Áp dụng nguyên tắc tách khỏi 12

5.3 Áp dụng nguyên tắc chứa trong 13

5.4 Áp dụng nguyên tắc kết hợp 14

5.5 Áp dụng nguyên tắc vạn năng 15

5.6 Áp dụng nguyên tắc thực hiện sơ bộ 15

5.7 Áp dụng nguyên tắc thay đổi màu sắc 16

6 CHƯƠNG IV - KẾT LUẬN 18

6.1 Tóm tắt các kết quả đạt được 18

6.2 Hướng phát triển 18

6.3 Tài liệu tham khảo 18

Trang 5

4 CHƯƠNG I - MỞ ĐẦU

4.1 Giới thiệu chung

Theo Bộ Lao động Mỹ, người lao động ở thế kỷ 21 cần có 13 kỹ năng, mà theo họ,

kỹ năng tư duy sáng tạo là quan trọng nhất Sáng tạo cứ nối sáng tạo như một cuộc đua tiếp sức để đời sống loài người ngày một văn minh, tiện lợi hơn

Bill Gates từng nói: “Tôi sẽ luôn chọn một anh chàng lười biếng để làm một công việc khó Bởi vì anh ta sẽ tìm được cách dễ nhất để làm việc đó”

Trang 6

Microsoft Visual Studio (VS) là công cụ cần thiết cho cá nhân thực hiện nhiệm vụ phát triễn cơ bản, là IDE cho các lập trình viên phát triển phần mềm Trải qua các phiên bản 6.0, 2003, 2005, 2008, 2010, 2012, VS đã có rất nhiều sự thay đổi mang tính sáng tạo đem đến cho người dùng một IDE ngày càng hoàn thiện Em đã có cơ hội thử nghiệm với các phiên bản trước và hiện tại đang dùng version 2010 để học tập và làm việc Sau đây em xin trình bày những tìm hiểu của mình về VS áp dụng các nguyên lý sáng tạo như thế nào

4.2 Hoạt động nghiên cứu

- Áp dụng các nguyên tắc cơ bản trong bộ môn Phương pháp nghiên cứu khoa học để phân tích những nguyên tắc sáng tạo đã được áp dụng trong phần mềm Microsft Visual Studio 2010

Trang 7

5 CHƯƠNG II - CÁC PHƯƠNG PHÁP NGHIÊN CỨU

Áp dụng các nguyên tắc trong phương pháp nghiên cứu khoa học để giải quyết vấn đề:

5.1 Nguyên tắc 1 - Nguyên tắc phân nhỏ

 Chia đối tượng thành các 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ỏ của đối tượng

Nhận xét:

1- Từ "đối tượng" trong 40 nguyên tắc, cần hiểu theo nghiã rộng Đó có thể bất

kỳ cái gì có khả năng phân nhỏ được, không nhất thiết phải là đối tượng kỹ thuật Tương tự như vậy đối với các thủ thuật khác có từ" đối tượng"

2- Thủ thuật này thường dùng trong nhữ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ỏ ra cho vừa sức, cho dễ thực hiện, cho phù hợp với những phương tiện hiện có

3- Phân nhỏ đặc biệt hay dùng trong những trường hợp cần có bề mặt tiếp xúc lớn như trong các phản ứng hoá học, tạo sự 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 và khả năng thay thế từng bộ phận đối tượng, kể cả việc mở rộng chức năng của từng bộ 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, có thể phân nhỏ đến vi mô

6- Sự thay đổi về lượng dẫn đến sự thay đổi về chất, cho nên, phân nhỏ có thể làm đối tu7ọng có thêm những tính chất mới, thậm trí, ngược với tính chất đã có 7- Nguyên tắc phân nhỏ hay dùng với các nguyên tắc 2 Tách khỏi, 3 Phẩm chất cục bộ, 5 Kết hợp, 6 Vạn năng, 15 Linh động

Trang 8

5.2 Nguyên tắc 2 - Nguyên tắc tách khỏi

 Tách phần gây phiền phức ra khỏi đối tượng hoặc ngược lại Tách lấy phần cần thiết

Nhận xét:

1 - Đố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…), trong khi đó, người ta chỉ thực sự cần 1 trong những số đó Vậy không nên dùng cả đối tượng vì sẽ tốn thêm chi phí hoặc vận chuyển không thuận tiện Phải nghĩ cách tách cái cần thiết ra để sử dụng riêng

Tương tự như vậy đối với phần gây phiền phức, để khắc phục nhược điểm có trong đối tượng

2 - Do tách khỏi đối tượng mà phần tách ra (hoặc phần giữ lại) có thêm những tính chất, những khả năng mới (nhiều khi, ngược với cái cũ) Do đó, cần tận dụng chúng Những tính chất, những khả năng mới có thể là gọn hơn, linh động hơn, dễ thay thế, tăng tính điều khiển…

3 - Khi nói "tách khỏi" mới chỉ ra định hướng suy nghĩ, định hướng việc làm

Để trả lời câu hỏi "Làm thế nào để tách khỏi?" cần tham khảo cách làm ở những lĩnh vực chuyên về 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…

4 - Nguyên tắc tách khỏi hay dùng với các nguyên tắc: 1 Phân nhỏ, 3 Phẩm chất cục bộ, 5 Kết hợp, 6 Vạn năng, 15 Linh động…

5.3 Nguyên tắc 3 - Nguyên tắc chứa trong

 Để một vật thể trong lòng một vật thể khác, vật thể khác này lại để trong lòng một vật thể thứ ba

 Chuyển một vật thể thông qua một khoảng trống của một vật thể khác

Nhận xét:

1- "Chứa trong" cần hiểu theo nghiã rộng, không chỉ đơn thuần theo nghiã không gian Ví dụ, khái niệm này nằm trong khái niệm khác, lý thuyết này nằm

Trang 9

trong lý thuyết khác, chung hơn

2- Nguyên tắc "chứa trong" là trường hợp riêng, cụ thể hoá 3 nguyên tắc phẩm chất cục bộ Điều này thể hiện ở chỗ, nếu trước kia không phân biệt "trong" và

"ngoài" thì nay "trong" và "ngoài" có các phẩm chất, chức năng riêng

Tương tự như vậy, giữa "bề mặt" và "thể tích"

3- "Chứa trong" chỉ ra hướng tận dụng những nguồn dự trữ có sẵn trong đối tượng, cụ thể là phần thể tích bên trong đối tượng Nếu để ý quan sát ta sẽ thấy rất nhiều đối tượng vẫn còn chưa được khia thác "tiềm năng" này

4- "Chứa trong" làm cho đối tượng có thêm những tính chất mới mà trước đây chưa có như : gọn hơn, tăng độ an toàn, bền vững, tiết kiệm năng lượng, linh động hơn

5- Nguyên tắc "chứa trong" hay dùng với các nguyên tắc 1 nguyên tắc phân nhỏ, 2 nguyên tắc "tách khỏi", 5 nguyên tắc kết hợp, 6 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 Nguyên tắc 5 - Nguyên tắc kết hợp

 Kết hợp các đối tượng đồng nhất hoặc các đối tượng dùng cho các hoạt động

kế cận

 Kết hợp về mặt thời gian các hoạt động đồng nhất hoặc kế cận

Nhận xét:

1- "Kế cận", không nên chỉ hiểu gần nhau về mặt vị trí hay chức năng, mà nên hiểu là có quan hệ với nhau, bổ xung cho nhau do vậy, có thể có những kết hợp các đố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 thuần cộng thêm (kiểu số học) hay gắn thêm (kiểu cơ học), mà còn được hiểu chuyển giao, đưa vào những

ý tưởng, tính chất, chức năng từ những lĩnh vực hoặc những đối tượng khác 3- Đối tượng mới, tạo nên do sự kết hợp, ,thường có những tính chất, khả năng

mà từng đối tượng riêng rẽ trước đây chưa có điều này có nguyên nhân sâu xa

là lượng đổi thì chất đổi và do tạo được sự thống nhất mới của các mặt đối lập

Trang 10

4-Trong thực tế, các hiện tượng, quá trình, sự việc thường hay đan xen nhau nên khả năng kết hợp luôn luôn có do vậy, cần chú ý khai thác nguồn dự trữ này

5- Nguyên tắc kết hợp thường hay sử dụng với 1 Nguyên tắc phân nhỏ, 3

Nguyên tắc phẩm chất cục bộ

Điều này phản ánh một khuynh hướng phát triển biện chứng: sự liên kết, hợp tác hoá thường đi kèm với sự phân công lao động và chuyên môn hoá

5.5 Nguyên tắc 6 - Nguyên tắc vạn năng

 Đối tượng thực hiện một số chức năng khác nhau do đó không cần sự tham gia của đối tượng khác

Nhận xét:

- Nguyên tắc vạn năng là trường hợp riêng của nguyên tắc kết hợp: kết hợp về mặt chức năng trên cùng một đối tượng

- Nguyên tắc vạn năng, trước tiên và hay được dùng trong các lĩnh vực, tại đó có những sự hạn chế việc phát triển theo “chiều rộng” như khó có thể tăng thêm về trọng lượng, thể tích, diện tích… Các lĩnh vực đó là quân sự, hàng không, vũ trụ, thám hiểm, du lịch, các trang thiết bị dùng tại những nơi chật chội…

- Nguyên tắc vạn năng còn được dùng với mục đích tăng mức độ tận dụng các nguồn dự trữ có trong đối tượng, do vậy, tiết kiệm được vật liệu, không gian, thời gian, năng lượng

-Nguyên tắc vạn năng 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

- Nguyên tắc vạn năng đóng vai trò quan trọng trong thiết kế, chế tạo, dự báo…,

vì nó phản ánh khuynh hướng phát triển, tăng số chức năng mà đối tượng có thể thực hiện được

Trang 11

5.6 Nguyên tắc 7 - Nguyên tắc thực hiện sơ bộ

 Thực hiện trước sự thay đổi, tác động cần có, hoàn toàn hoặc từng phần, đối tượng với đối tượng

 Cần sắp xếp các đối tượng trước, sao cho chúng có thể hoạt động từ vị trí thuận lợi nhất và không mất 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ó những việc, dù thế nào, cũng cần phải thực hiện Thủ thuật này đòi hỏi phải tính đến khả năng thực hiện trước đi một phần hoặc toàn bộ và sẽ được lợi hơn nhiều so với thực hiện ở thì hiện tại (hiểu theo nghiã tương đối)

3- Tinh thần chung của thủ thuật này là trước khi làm bất cứ việc gì, cần có sự chuẩn bị trước đó một cách toàn diện, chu đáo và thực hiện trước những gì có thể thực hiện được - "chuẩn bị trước là một nửa của thành công"

5.7 Nguyên tắc 8 - Nguyên tắc thay đổi màu sắc

 Thay đổi màu sắc của đối tượng hay môi trường bên ngoài

 Thay đổi độ trong suốt của đối tượng hay môi trường bên ngoài

 Để có thể quan sát được những đối tượng hoặc những quá trình, sử dụng các chất phụ gia màu, huỳnh quang

 Nếu các chất phụ gia đó đã được sử dụng, dùng các nguyên tử đánh dấu

 Sử dụng các hình vẽ, ký hiệu thích hợp

Trang 12

6 CHƯƠNG III – Các nguyên lý sáng tạo áp dụng trong

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ỏ trong việc trình bày đối tượng :

VS 2010 là một bộ công cụ mạnh mẽ với rất nhiều ngôn ngữ được hỗ trợ, VS 2010 chia nhỏ các ngôn ngữ ra, trong mỗi ngôn ngữ chứa nhiều dạng ứng dụng khác nhau thuộc về ngôn ngữ đó Việc trình bày chia nhỏ ra như thế này giúp người dùng dễ chọn lựa và 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 màn hình (các cửa sổ có thể kéo ra ngoài chương trình chính) để người dùng tập trung hơn vào phần mình đang làm Làm người dùng dễ quản lý hơn theo cách của họ! Tạo một cái nhìn trực quan và đơn giản, không

Trang 13

6.3 Áp dụng nguyên tắc chứa trong

Các file đƣợc chứa trong Solution Explorer, bên trong file lại có các hàm, các biến

Solution Navigator đƣợc dùng dùng để thay thế công cụ Solution Explorer đã quá quen thuộc của VS Thay vì chỉ hiển thị đến mức file, Solution Navigator có thể hiển thị chi tiết đến từng method/biến (chỉ có trên C#/VB) Có thể nói hộp thoại này bằng cả

Solution Explorer và Class Viewer cộng lại, nhƣng tiện lợi hơn nhiều

Trang 14

6.4 Áp dụng nguyên tắc kết hợp

Visual Studio 2010 Ultimate còn cung cấp một 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 trên các nền tảng công nghệ hiện đại như hệ tính toán song song và điện toán đám mây Một số tính năng về cộng tác khi thực hiện dự án, các công cụ kiểm thử (testing) và 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 và triển khai giải pháp với chi phí thấp

Microsoft cũng đầu tư phát triển các nền tảng ứng dụng cùng với các công cụ, giải pháp, từ nền tảng ứng dụng NET trên PC và máy chủ đến các nền tảng ứng dụng mới như nền ứ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 nền tảng ứng dụng này kết hợp với công cụ Visual Studio 2010 và Team Foundation Server sẽ mang đến cho doanh nghiệp giải pháp phát triển phần mềm theo hướng quản trị toàn diện vòng đời sản phẩm chuyên nghiệp

Trang 15

6.5 Áp dụng nguyên tắc vạn năng

Di chuyển các ứng dụng Web của người dùng thành một môi trường sản xuất với một

nhấp chuột duy nhất Visual Studio 2010 Professional chuyển mã code, cài đặt

Internet Information Server (IIS), và giản đồ cơ sở dữ liệu đến máy chủ mục tiêu

Microsoft Visual Studio 2010 Professional đi kèm với một loạt các tính năng cho phép các nhà phát triển để xây dựng, gỡ lỗi, đơn vị kiểm tra, và triển khai các ứng dụng chất lượng cao trên một phạm vi đa dạng của các nền tảng bao gồm cả Windows, Web, Cloud, Office và SharePoint, và nhiều hơn nữa

6.6 Áp dụng nguyên tắc thực hiện sơ bộ

Khi làm việc với những solution lớn, gồm nhiều project, lập trình viên sẽ cảm thấy sốt ruột mỗi khi mở chúng ra vì thời gian để Visual Studio sẵn sàng là khá đáng kể, trong

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

w