Thứ Năm, 15 tháng 10, 2015

Tản mạn lập trình viên

A developer's true friend at work is his/her development environment, 
the tools thathe/she uses, and the methodologies that he/she follows.



(Trích Learning NHibernate 4, tác giả Suhas Chatekar, NXB Packt)


Không chỉ mỗi tác giả Suhas Chatekar nhận định như vậy, nhưng tôi chắc chắn mỗi người lập trình viên đề có cảm nghiệm của riêng mình về 1 công cụ lập, môi trường lập trình tốt nhất đối với bản thân. Riêng tôi, Visual Studio luôn là một công cụ đắc lực để mình có thể trở thành một lập trình viên như ngày nay.

Hiện nay trên công đồng mạng có rất nhiều ý kiến thuận chiều, trái chiều về Tập đoàn Microsoft, về hệ thống sản phẩm của bác Bill. Tuy nhiên, tôi muốn chia sẻ đôi điều về suy nghĩ của mình về sản phẩm của ‘bác’ Bill mang tên Visual Studio đối với một người lập trình viên

Nhớ ngày trước bước vào cánh cổng trường đại học, với ngành nghề lựa chọn là lập trình viên thì công cụ đầu tiên tôi được hướng dẫn để viết những ứng dụng nho nhỏ, làm bài tập thầy/cô giao về nhà để rèn luyện kỹ năng lập trình.



(hình ảnh từ internet)


Có lẽ hình ảnh trên đã trở thành nỗi ám ảnh đối với một số bạn lập trình viên, bởi so với ngày hôm nay, được thừa hưởng một công cụ lập trình quá tuyệt vời, full chức năng và ‘hết mực’ thân thiện với người dung như Visual Studio 2013





(hình ảnh từ internet)

Ấy vậy mà sau khi trở thành lập trình viên, với nhiều năm sử dụng công cụ lập trình Visual Studio của bác Bill thì mấy ai đã viết một lá thư, một bài blog,…có hai tiếng Cảm Ơn ‘bác’ Bill. Ngay chính tôi cũng thế! Mặc dù khi còn học đại học thì mỗi sinh viên đều được cấp một product key miễn phí với mục đích phục vụ việc học cho sinh viên chuyên ngành công nghệ thông tin. Nhưng…vẫn chưa hề nói cảm ơn!

Theo thống kê năm 2013 số lượng lập trình viên tại Việt Nam là 88.820 (nguồn techmaster) và trong tương lai còn nhiều, còn nhiều nữa! thế nhưng một câu hỏi đơn giản: có bao nhiêu người trong quá trình trở thành lập trình viên mà chưa từng sử dụng qua công cụ Visual Studio?






Tục ngữ Việt Nam có câu: Ăn quả nhớ quả trồng cây do vậy tôi thiết nghĩ nếu bạn đã, đang và sẽ là một lập trình viên thì chúng ta cần phải nhìn lại chặng đường mình đã, đang và sẽ đi để có thể đưa ra một nhận định, ý kiến khách quan đặc biệt với tôi, tôi muốn nói cảm ơn đên tập đoàn Microsoft, đến những lập trình viên đã và đang hết mình cải thiện công cụ lập trình Visual Studio và gửi lời cảm ơn đến bác Bill Gate đã giúp cộng đồng lập trình viên tại Việt Nam, trên thế giới từng ngày nối dài thêm ước mơ lập trình của mình.


(nguyenanhpx@gmail.com)

Thứ Tư, 14 tháng 10, 2015

Thay đổi giao diện trong Visual Studio 2013

Thay đổi giao diện trong Visual Studio 2013


Chắc hẳn trong mỗi chúng ta là những lập trình viên đã có đôi lần phải sửng sốt trước diện mạo mới của Visual Studio 2013 so với các phiên bản trước cụ thể: mượt hơn, màu sắc chuyên nghiệp hơn,…Thế nhưng có những bạn vẫn muốn một giao diện, màu sắc mà mình được quyền lựa chọn. Hôm nay mình muốn chia sẻ cách thay đổi giao diện, màu sắc cho phần mềm Visual Studio 2013


Cách 1: Sử dụng giao diện (theme) mặc định của Visual Studio 2013

Mặc định VS 2013 đã cung cấp 3 giao diện mặc định đó là Dark, Blue Light. Bạn có thể thay đổi như sau:
Vào Tools -> Options



Chọn Environment -> General



Tiếp đến chọn giao diện bạn muốn hiển thị trong combobox Color theme


Cách 2: Sử dụng theme được tạo bởi 'những người đam mê'

Bạn truy cập vào trang web studiostyl sau đó tải theme bạn muốn hiển thị trên VS 2013

Để import theme mới download về bạn vào Tools -> Import and Export Settings…


Sau đó chọn Import selected environment settings




Chọn đến file bạn mới download…click Next



Chọn General, click Next, tiếp đến chọn Finish.





Congratulation! Chúc mừng bạn đã thay đổi được giao diện mình mong muốn. Với giao diện mình mong muốn, màu sắc mình ưa thích chắc chắn sẽ tạo cảm hứng để bạn có thể lập trình tốt hơn.

(nguyenanhpx@gmail.com)




Visual Studio - Người bạn đường của lập trình viên

Visual Studio

"Người bạn đường đáng tin cậy của Lập trình viên"



Trong tất cả các nghề nghiệp, lãnh vực trong cuộc sống nếu chúng ta muốn thành công, đạt được lợi ích tất yếu của công việc thì không thể chỉ có mỗi chúng ta mà thôi, nhưng bên cạnh đó chúng ta luôn cần đến sự cộng tác, giúp đỡ của những người xung quanh, đồng nghiệp, và gia đình. Cũng thế, một người lập trình viên luôn cần đến những công cụ hỗ trợ để có thể làm tốt công việc của mình. Đối với những lập trình viên chuyên C, C++, C#, Visual Basic…không thể không nhắc tới một công cụ tối cần thiết đó là Visual Studio.

Hôm nay tôi muốn chia sẻ với các bạn những thế mạnh tiêu biểu mà Visual Studio mang lại cho những lập trình viên là fan cuồng của Microsoft:

  • Gợi ý tên hàm, biến…(IntelliSense):

Đây thực sự là một tính năng làm cho hầu hết các lập trình viên cảm thấy hài lòng nhất. IntelliSense giúp ích cho người lập trình rất nhiều trong việc nhớ hàm, thuộc tính, biến…mà mình đã khai báo trong chương trình



Chỉ cần một thao tác nhỏ đó là gõ chữ cái đầu tiên, thì chúng ta đã có ngay một bảng danh sách tên của các hàm, thuộc tính có tên tương ứng

  • Tự động đóng ngoặc:

Một trong những lỗi mà lập trình viên gặp phải khi đối mặt với một dự án lớn, nhìn đâu cũng thấy code, quản lý số lượng file rất nhiều thì chuyện quên một dấu ngoặc ‘}’ là điều không thể tránh khỏi. Chính vì lý do đó mà Visual Studio lại càng hữu dụng hơn nữa khi mà phần mềm có cơ chế tự đóng/mở ngoặc khi chúng ta viết một phương thức, một vòng lặp,…



  • Cảnh báo lỗi:

Đây là một tính năng mà Visual Studio và hầu hết các phần mềm của tập đoàn Microsoft đều có, đó là cảnh báo lỗi cú pháp, tham chiếu,…(tùy theo mục đích và phần cài đặt của phần mềm). Nếu sử dụng phần mềm Visual Studio để viết code thì lập trình viên luôn được cảnh báo lỗi bằng đường gạch đỏ phía chân dòng lệnh. Nhờ đó mà lập trình viên có thể dễ dàng phát hiện và sửa lỗi kịp thời.





Và còn nhiều, nhiều tính năng hỗ trợ lập trình viên của Visual Studio nữa mà tôi thiết nghĩ mỗi người lập trình viên nếu đã từng sử dụng qua phần mềm đều có cảm nhận như tôi.

Trên đây chỉ là môt vài tính năng tiêu biểu tuy nhỏ nhưng giúp ích rất nhiều trong quá trình làm việc của lập trình viên trên phần mềm Visual Studio. Để tham khảo và khám phá thêm nhiều tính năng hơn nữa thì bạn có thể truy cập vào Visual Studio


(nguyenanhpx@gmail.com)