This is my blog: vuvanson.tk

Go to Blogger Vi-et Spaces.

This is my blog: sonblog.tk

Go to Blogger Vi-et Spaces.

This is my blog: vi-et.tk

Go to Blogger Vi-et Spaces.

This is my facebook: https://www.facebook.com/vusonbk

Go to Facebook Blogger Vi-et Spaces.

This is my facebook page: https://www.facebook.com/ViEtSpaces

Go to Facebook Page Blogger Vi-et Spaces.

Thứ Năm, 30 tháng 6, 2011

Hướng dẫn tạo album ảnh Flash +Nhạc từ Wondershare Flash Gallery Factory

Wondershare Flash Gallery Factory Deluxe (WFG) giúp bạn tạo ra một album trình diễn ảnh dưới dạng 3D đẹp “mê hồn” mà không tốn nhiều thời gian.
Khi khởi động WFG, bạn cần chọn một trong hai chế độ tạo slideshow ảnh: Slideshow Mode (chế độ nâng cao với nhiều hiệu ứng chuyển động, ảnh trang trí, xuất thành nhiều định dạng), Gallery Mode (chế độ “mì ăn liền”, giúp tạo ra phòng tranh 3D trên website chỉ trong ba bước). Nếu muốn tạo nhanh slideshow ảnh với giao diện 3D đẹp mắt, bạn nên chọn Gallery Mode. Còn nếu có nhu cầu tùy chỉnh slideshow theo ý thích, Slideshow Mode là sự lựa chọn phù hợp nhất. Xong, bạn nhấn nút Start phía dưới để khởi tạo slideshow.
Tính năng:

- Giao diện trực quan.
- Chỉ cần nhập khẩu hình ảnh và âm nhạc, chọn một mẫu đầu ra và tạo một thư viện hoặc trình chiếu.
- Không đòi hỏi kiến thức về Flash và thiết kế bố trí.
- Chế độ Gallery - Flash photo gallery mẫu cho việc tạo ra tương tác 3D Flash trình bày và hình ảnh.
- chế độ slide show - cung cấp một cơ hội để chứng minh làm thế nào tác động của phong trào, để tạo trình chiếu Flash hoặc các biểu ngữ đèn flash.
- Hơn 50 mẫu phòng triển lãm hình ảnh Flash (30 + mở rộng).
- Hơn 20 mẫu, 3D phòng triển lãm hình ảnh Flash.
- Hơn 50 mẫu, trình chiếu Flash (đám cưới, lễ hội, kinh doanh, vv).
- Thiết lập một bản mẫu bằng cách sử dụng được xây dựng trong thiết kế.
- Hơn 100 tác động của quá trình chuyển đổi và chuyển động trong một trình chiếu.
- Có khả năng xem các hiệu ứng được chọn trong thời gian thực.
- Điều chỉnh độ sáng và độ tương phản, khả năng để thêm nhạc nền, chèn một siêu liên kết, vv ..
- Cho phép bạn thêm đến 400 hình ảnh và rất nhiều nhạc trong một thư viện.
- Tiết kiệm như một màn hình tiết kiệm hoặc gửi e-mail.
- Hỗ trợ cho XML là định dạng đầu ra, cũng như cho phép bạn cập nhật những hình ảnh trong phòng triển lãm flash mà không có chương trình này.
- Hơn 20 văn bản và trên 20 hiệu ứng hình ảnh động để trang trí hình ảnh của bạn.
- Tuỳ chỉnh màu sắc, font chữ, hoặc thêm các hiệu ứng chuyển động của văn bản.









Resigzed Image
Click vào đây để phóng to ảnh.



Hướng dẫn crack:
1. Cài đặt trương trình
2. Chép 3 file FGB.exe, FGF.exe, FSB.exe vào thư mục cài đặt gốc của Wondershare Flash Gallery Factory Deluxe 5.0.4.33
3. Chạy trương trình
4. Nhập serial bên dưới vào để đăng kí

pass: softvn.mooo.com

Hướng dẫn gập máy laptop để nghe nhạc + video hướng dẫn

- Laptop khi sử dụng có 2 chế độ xài pin và xài Adapter(cắm điện)
vì thế khi chỉnh gập Laptop nghe nhạc mọi người chý ý chế độ này. 

Thực hiện trên Windows 7
Laptop hay Desktop khi không hoạt động(mouse, keyboard):
- tư động làm mờ màn hình
- tự động tắt màn hình
- tự động sleep(sleep là chế độ ngủ"tạm dừng" giống nút Pause khi nghe nhạc)










 

Riêng Laptop còn thêm một chức năng:
- bấm nút Power
- bấm nút Sleep
- gập màn hình(cần quan tâm đây)










 

Cảnh báo:
Khi bạn chỉnh chế độ gập màn hình nghe nhạc thì đôi khi quên gập máy bỏ vào Balo thì máy vẫn hoạt động => rất nóng hư tổn đến phần cứng cẩn thận bạn nhé

VD:
- Nếu muốn gập màn hình nghe nhạc không bị tắt máy thì các bạn chọn phần gập máy = nothing + phần tự động sleep = nerver => bảo đảm laptop ko bao giờ tắt(trừ khi những laptop có chức năng bảo vệ phần cứng khi phần cứng quá nóng)
- Còn không muốn dùng nữa thì phần gập máy = Sleep + phần tự động sleep = chọn thời gian

Video hướng dẫn thực hiện






____________________
Thực hiện trên WinXP 
Chý ý trước khi thực hiện:
Ở XP chế độ Sleep được định nghĩa là Stand by.
- turn off monitor
- turn off hard disk
- system stand by
- systen hibernates
(chế độ ngủ đông)


Properties -> Desktop -> Tab










 

 










 

 










 

Nếu không muốn gật máy nghe nhạc nữa thì chỉnh lại Stand by.

Thứ Ba, 28 tháng 6, 2011

Tặng cho những ai đã từng yêu đơn phương!!!!!





Tôi luôn mong mỏi nhớ một người

Tôi nhớ một người một người thôi

Hôm nay ngày sau và mãi mãi

Tôi nhớ một người không nhớ tôi!!

  

"""Thà rằng yêu em mà đau khổ còn hơn cả một đời ta không biết em """"

Trên đời này ... có 1 thứ tình cảm đau đớn nhất nhưng cũng vĩ đại nhất ... thứ tình cảm mà 1 đứa như tôi -lúc nào cũng quan niệm " cái gì ko thuộc về mình thì có cố vẫn vĩnh viễn ko thuộc về mình " - không bao h đủ kiên nhẫn để theo đuổi ... đó là tình yêu đơn phương .... 

Còn gì đau đớn hơn việc tình yêu chẳng được đáp trả ... cho đi mà người ta chẳng buồn nhận...Chẳng biết làm gì hết chỉ biết lặng lẽ ngắm nhìn cuộc sống của người ta từ 1 nơi rất xa .. bởi biết rằng mình không thể bước vào cuộc sống đó ... Có lúc lại tự lừa dối mình .. tự cho mình những ảo tưởng và hy vọng ....rằng người ta thik mình ... để rồi lại sụp đổ và thất vọng khi nhận ra người ta vô tâm quá ... có khi còn chẳng biết đến tình cảm của mình ...Có đôi khi chỉ là 1 cái nhìn ... 1 câu hỏi quan tâm ... 1 vài cử chỉ biểu hiện ... mình cũng biến đó là cái phao để bấu víu vào khi sắp bị chìm vào biển tuyệt vọng ... để rồi 1 ngày nhận ra tất cả chỉ là ngộ nhận ... cái phao đó xẹt đi và chính nó nhấn chìm mình xuống ... 

Có những khi muốn quen 1 người khác ... muốn yêu 1 người khác ... nhưng trong lòng lại cứ chần chừ chờ đợi ... cứ hy vọng rằng 1 ngày người ta nhận ra và đáp trả tình cảm của mình ... cứ chờ hoài ... đợi hoài mà chẳng hề biết điều đó sẽ chẳng bao h xảy ra ...

Có khi trong lòng lại dấy lên sự ghen tuông ... khi thấy người ta quan tâm tới người khác ...nhắc nhiều tới người khác ... đùa cợt với người khác ...trong lòng lại lo lắng nếu người ta yêu người khácthì mình chẳng còn cơ hội ... 

Rồi lại những lúc xót xa khi thấy người ta đau đớn vì người khác ... căm thù tột đỉnh kẻ đã làm cho người ta tổn thương ..... 

...Rồi khi lòng tự nhủ phải quên người ta đi ... phải chôn vùi đi ... nhưng làm không được ... từ trước tới nay có bao h con tim nghe lời của lí trí đâu ...cứ luyến tiếc mãi điều gì mà chính mình cũng chẳng xác định rõ ... Cứ mỗi ngày những cảm xúc ... những hy vọng ... những thương yêu ... cứ giằng xé, giằng xé và xé nát con tim .... Nói 1 cách khác ... yêu đơn phương là cả 1 cuộc chiến đấu với chính bản thân mình ... 1 cuộc chiến không có người thắng ko có người thua ... chỉ biết 1 điều kết cục sẽ chắc chắn là đau đớn ...

Nhưng cũng thật vĩ đại .... vì người ta có thể chịu đựng được tất cả những đau đớn dày vò đó ... Biết là đớn đau những vẫn cứ xông vào ... Cứ cho đi cho đi .. có khi mỗi ngày lại nhiều hơn ... dẫu biết sẽ chẳng được đáp trả ... 


Cũng như khi tôi từng nói với ai đó ... đừng chờ đợi tôi ... thì cái câu trả lời ấy ... " Anh yêu em vì anh yêu em chứ không phải vì em sẽ yêu anh ... và anh chờ đợi là chờ đợi ngày anh hết yêu em chứ không phải ngày em yêu anh ... " ... cái câu ấy ... không biết đã bao lần đứng trước người đó tôi cảm thấy vô cùng xấu hổ .... vì đã có lúc tôi còn chẳng dám thừa nhận tình yêu của mình .... Và vì thế ... tình yêu đơn phương với tôi rất vĩ đại và vô cùng đáng trân trọng ...

Cách test USB Transcend chính hãng

Bài viết giúp mọi người không mua lầm sản phẩm USB của Transcend vì hiện nay hành nháy rất nhiều
thường dung lượng 8GB(loại V30 có màu tím) nhưng không có số S/N xài chừng 3 tháng là tiêu, nếu format nhiều thì càng nhanh hỏng.

1)










 

Xem USB có số S/N không. Nếu có thì OK.

2)










 

Truy cập website của Transcend để kiểm tra số S/N, kéo xuống cuối trang và Click vào như hình mình họa bên trên.


3)










 

Click vào để tìm số P/N or ID cho USB của mình.


4)










 

Chọn Flash Drives = USB để tiếp tục.


5)










 

Cách nhận dạng dòng sản phẩm.


6)










 

Chọn đúng dòng sản phẩm.


7)










 

Chọn tương ứng số sản phẩm


8)










 

Chọn đúng dung lượng của USB.


9)










 

Nhận được số P/N của sản phẩm.


10)










 

Bấm submit để tiến hành kiểm tra số S/N của sản phẩm.


11)










 

Thông báo sản phẩm 'Chính Hãng'.


12)










 

Thông báo sản phẩm 'Không Chính Hãng'.

Thứ Hai, 27 tháng 6, 2011

10 KỸ NĂNG CỐT YẾU TẠO THÀNH CÔNG TRÊN CON ĐƯỜNG DANH VỌNG


Những bậc thang thăng tiến trên con đường danh vọng phụ thuộc nhiều vào những kỹ năng và khả năng nghề nghiệp mà thị trường lao động đang có nhu cầu cao. Nói chung, những khả năng này phụ thuộc vào những lợi ích của từng cá nhân và mục tiêu mà họ đặt ra. Tuy nhiên, có những kỹ năng mà thị trường lao động ở bất cứ đâu và bất cứ khi nào cũng có nhu cầu cao. Dưới đây là 10 kỹ năng như vậy do Bộ Lao động Mỹ đã đưa ra:

1. Khả năng giải quyết vấn đề:

Khả năng nhận biết, nghiên cứu và giải quyết vấn đề một cách có hiệu quả được đánh giá rất cao trong các lĩnh vực hoạt động xã hội, kinh doanh, y tế, khoa học và kỹ thuật.

2. Các kỹ năng về nghề nghiệp - kỹ thuật:

Khả năng lắp đặt, bảo vệ và sửa chữa các thiết bị điện tử và cơ khí được đánh giá cực kỳ cao trong các lĩnh vực kỹ thuật, viễn thông và giao thông vận tải.

3. Khả năng giao tiếp:

Bầu không khí làm việc trong một tổ chức và hiệu quả công việc phụ thuộc rất nhiều vào chất lượng của các mối quan hệ giữa nhân viên với khách hàng của họ

4. Sử dụng máy vi tính và lập trình:

Việc nắm bắt các tính năng của máy vi tính và khả năng sử dụng các tính năng đó tạo nhiều cơ hội cho người lao động trong việc tìm kiếm việc làm tốt.

5. Khả năng sư phạm:

Dòng thông tin vô tận đã làm tăng nhu cầu về giảng viên và những người hướng dẫn có khả năng sư phạm cao, đặc biệt trong các lĩnh vực giáo dục, dịch vụ công cộng và dịch vụ xã hội, thương mại và quản lý.

6. Khả năng về khoa học và toán học:

Khả năng về toán học có ý nghĩa rất lớn quyết định đến thành công trong các lĩnh vực y tế, kỹ thuật và khoa học.

7. Quản lý tiền bạc:

Nhu cầu về các nhà môi giới đầu tư, kế toán và những người làm công tác xã hội là vô tận.

8. Quản lý thông tin:

Thông tin hiện nay là nhân tố cực kỳ quan trọng ở tất cả các lĩnh vực hoạt động của con người, đặc biệt là lĩnh vực kinh tế. Nhu cầu sẽ ngày càng tăng đối với các nhà phân tích hệ thống, các chuyên gia trong các lĩnh vực công nghệ thông tin và các nhà điều hành các cơ sở dữ liệu.

9. Ngoại ngữ:

Trong bối cảnh hội nhập hiện nay, thì việc nắm bắt các ngoại ngữ "nóng", như tiếng Nga, tiếng Nhật, tiếng Trung và tiếng Đức, có thể làm tăng đáng kể cơ hội tìm kiếm việc làm tốt và thăng tiến.

10. Quản trị kinh doanh:

Hiện thị trường có nhu cầu rất cao đối với những kỹ năng quản lý, bao gồm quản lý nhân sự, quản lý hệ thống, quản lý các nguồn lực và tài chính, việc nhạy bén nắm bắt được những nhu cầu của người tiêu dùng và có khả năng biến các tri thức đó thành tiền.

Chủ Nhật, 26 tháng 6, 2011

Dùng điên thoại di động làm modem kết nối Internet thay thế USB sóng 3G

Hiện nay trên thị trường có bán các loại USB 3G dùng để truy cập mạng 3G thông qua các Sim điện thoại di động. Giá của các loại USB này hiện tại đang dao động trong mức từ 500.000 VNĐ trở lên tùy thương hiệu. Với số tiền đó, tại sao bạn không sử dụng chiếc điện thoại đi động của mình kết nối 3G/GPRS để có thể sử dụng nó như một chiếc USB-3G miễn phí? Và lướt web thoải mái.

Chuẩn bị:
+ Cài phần mềm PC_Suite của Nokia vào máy tính.
+ Điện thoại Nokia hỗ trợ GPRS(tốc độ chậm) hoặc 3G(tốc độ nhanh). 
+ Kết nối PC với điện thoại bằng Cable/Bluetooth/hồng ngoại.
+ Nơi có sóng điện thoại di động.

Theo kinh nghiệm của mình mọi người không cần mua USB 3G vì ĐTDD hút sóng mạnh hơn USB-3G, đồ bền thì bảo đảm cao hơn USB-3G.
trong lúc dùng điện thoại làm modem điện thoại không bị nóng, không cần phải lo hư điện thoại.
tiện lợi hơn có thể dùng mạng VINA,MOBI,VIETTEL.

◊ Các bước thực hiện:
1)










 

Gắn sẵn Cable kết nối điện thoại với PC rồi sau đó cài đặt phần mềm PC_suite và thực hiện như các hình bên dưới

2)










 

màn hình sau khi run setup của PC_Suite

3)










 

4)










 

5)










 

6)










 

hóa trình cài đặt đã xong.

_________________________________
Bạn cài đặt Nokia PC Suite xong và bật lên sẽ thấy giao diện như sau:
7)










 

8)










 

9)










 

10)










 

11)










 

12)










Từ dung dtdd lam modem ket noi internet

13)










 

Tại mục này bạn điền các cấu hình tuỳ thuộc vào nhà mạng bạn đăng ký sử dụng như sau:
————
Mobifone:
+ Access point: m-wap
+ Username: mms
+ Password: mms
————
Vinaphone:
+ Access point: m3-wolrd
+ Username: mms
+ Password: mms
————
Viettel:
+ Access point: v-internet (hoặc v-wap)
+ Username: <để trống>
+ Password: <để trống>
————

14)










 

15)










 

16)










 

Chờ khoảng 10 – 15 giây, khi kết nối thành công chương trình sẽ báo Connected.

17)










 

sau khi kết nối thành công hình mạng bên góc phải màn hình sẽ hiển thị
Nokia 5230 USB modem(OTA)connected

18)










 

Để ngắt kết nối bạn chỉ việc mở lại và chọn mũi tên 2 chiều có gạch chéo

Link download:
http://www.nokia.com.vn/ho-tro/tai-phan-mem/nokia-pc-suite/tuong-thich-va-tai#(kéo xuống bên dưới chọn bản ENGLISH(US) rồi click vào)

Thứ Bảy, 25 tháng 6, 2011

Hạnh phúc trong tầm tay

Hạnh phúc

Ai cũng biết: Bạn không thể là tất cả cho mọi người. Bạn không thể làm mọi thứ cùng lúc. Bạn không thể xuất sắc trong mọi việc. Bạn không thể làm mọi việc tốt hơn ai đó. Bạn chỉ là một người bình thường, như bao người. 
  
Vì thế: 
Bạn cần khám phá để biết mình là ai, và cứ là chính bạn. 
Bạn phải quyết định việc gì trước, việc gì sau, và tuần tự giải quyết từng việc một. 
Bạn phải khám phá sức mạnh bản thân, và tận dụng sức mạnh đó. 
Bạn phải học cách không so sánh mình với người khác. 
Vì không ai trên đời này là bạn ngoài chính bạn. 
  
Và khi đó: 
Bạn sẽ biết cách chấp nhận bạn là duy nhất. 
Bạn sẽ biết cách chọn lựa những ưu tiên 
Bạn sẽ biết sống với những điểm yếu của chính mình. 
Bạn sẽ biết tự kính trọng và yêu quí bản thân. 
Và, bạn sẽ là bạn với trọn vẹn nghị lực và sức mạnh. 
  
Hãy dám tin tưởng:
Rằng bạn thật tuyệt vời, bạn là duy nhất.
Rằng bạn là công trình vô giá của lịch sử.
Rằng “là chính mình” không chỉ là quyền, mà còn là trách nhiệm của bạn.
Rằng cuộc sống không là những khó khăn phải giải quyết, mà là tặng vật để yêu thương và trân trọng.
Và, bạn chắc chắn có thể đứng vững, bất chấp tất cả...

Tại sao máy tính tự nhiên tắt?

Hoi:
Máy tính của mình tự nhiên tắt mà ko rõ nguyên nhân gì bạn nào biết chỉ cho mình cách khắc phục và những nguyên nhân làm máy tính tắt nhé?

Dap:
Nếu Windows tắt một cách không rõ ràng và máy tính của bạn shuts down, hầu hết trong số các trường hợp như vậy là do quá nhiệt. Máy tính với các bộ kiểm tra nhiệt độ CPU, khi đó bạn sẽ bảo vệ được các thành phần bên trong tránh được tình trạng hỏng hóc do nhiệt độ.

Cách khác, nếu máy tính của bạn thường xuyên tắt mà không đóng Windows trước, điều này sẽ làm xuất hiện một thông báo lỗi khi bạn khởi động lần kế tiếp, đây cũng có thể là thời điểm cần phải thay thế power supply.

Bạn có thể kiểm tra nhiệt độ máy tính của mình bằng SpeedFan, đây là một chương trình miễn phí của Alfredo Milani Comparetti. Mặc dù được dự định để điều chỉnh quạt theo nhiệt độ, tạp âm và sự cân bằng của nguồn, nhưng SpeedFan còn hiển thị cả nhiệt độ CPU trong khay hệ thống.

Rõ ràng việc biết được nhiệt độ CPU hiện hành không có nhiều ý nghĩa nếu bạn không biết được các tham số an toàn của chip. Nếu bạn không biết nhiều thông tin về bộ vi xử lý của mình, hãy kích Start, kích chuột phải vào My Computer (Computer trong Vista), và chọn Properties. Với các thông tin đó, bạn hãy vào CPU World để tìm ra các thông tin về nhiệt độ cho bộ vi xử lý của mình.

Cần thực hiện những gì để tránh các vấn đề quá nhiệt?

Nếu bạn có một máy tính desktop:

*

Không được chặn các lỗ thông khí của máy tính
*

Rút điện máy tính và mở case của máy. Sử dụng một bình khí nén để thổi sạch bụi, đặc biệt xung quang các quạt và các lỗ thông khí.
*

Khi máy tính đang mở, bạn cần lưu ý đến vị trí của các cáp bên trong xem liệu có cáp nào ngăn cản các lỗ thông khí hoặc luồng không khí hay không.
*
Cắm điện cho máy tính trong khi vẫn mở case và khởi động nó để bảo đảm rằng tất cả các quạt đều chạy tốt. Nếu một quạt nào đó không quay thì bạn cần tìm ra và sửa chữa ngay tức khắc.

Nếu bạn sử dụng một laptop:

*

Hãy đảm bảo rằng không có một thành phần nào cản trở các lỗ thông khí ở bất cứ nơi nào bạn sử dụng máy tính. Đặc biệt cẩn thận về việc chạy laptop trên đùi hoặc trên chăn, điều này có thể dễ làm mất tác dụng của các lỗ thông khí.
*

Khi máy tính tắt, sử dụng vòi nhỏ của bình nén để thổi sạch các bụi bẩn nằm trong các lỗ thông khí. Chỉ sử dụng các bình nén khí không có hơi ẩm để lại.
*
Nếu các bước này không giúp gì được bạn, hãy cần đến những người có tay nghề trong lĩnh vực này. Trừ khi bạn biết rõ về những gì đang thực hiện, bằng không, không nên can thiệp sâu vào bên trong laptop. Vì điều này rất rể gây ra những sự cố hỏng hóc đáng tiếc.

Tội phạm cũng có thể là phần mềm? Không chắc, nhưng nếu máy tính của bạn không rơi vào tình trạng quá nhiệt thì một driver tồi cũng có thể gây ra điều này. Hãy nâng cấp các driver âm thanh và đồ họa. Cũng có thể máy tính bị nhiễm mã độc, từ đó gây ra hỏng hóc này. Nếu bị nhiễm mã độc, bạn hãy sử dụng các trình quét malware trực tuyến để tìm ra cách giải quyết vấn đề này.

Máy tính tự nhiên tắt thì có nhiều nguyên nhân, bạn nên nói những triệu chứng trước khi tắt máy và sau khi khởi động lại máy thì mình có thể báo chính xác cho bạn máy bị gì, bạn nói chung chung quá. Đúng như 2 anh đã nói, có nhiều nguyên nhân gây tắt máy:
1. Phần cứng: Quạt tản nhiệt, nhiệt độ CPU, Ram...
2. Phần mềm: Lỗi Driver, phần mềm ứng dụng xung khắc, Virus....
3. Hệ thống điện: Cái này hõng ai ngờ tới nhưng có thiệt, mình sửa máy cho nhiều người cũng gặp trường hợp này. Phích cắm lâu ngày ko kiểm tra sẽ bị lỏng, dùng lâu ngày sẽ gây ra tình trạng mất nguồn. Lúc này gia chủ ko hiểu vì sao máy tắt, bấm nguồn mà mở ko lên ( Thông thường trường hợp này xảy ra khi trời mưa, lúc này gia chủ tưởng bị sét đánh...)

Theo mình nghĩ khả năng có thể xảy ra là :
1. Kiểm tra xem virut máy thế nào.
2. Xem lại chế độ điện tiêu dùng nơi bạn sử dụng.
3. Do quạt chip, quạt nguồn đến ngày đòi tiền.
4. Ram lỏng, ram bẩn nói chung bạn nên vệ sinh lại toàn bộ thiết bị gắn trên case ( = chổi nhỏ đấy)
5. Xem lại chế độ cài đặt trên máy tính ( trong cdos hoặc ngay trong win, bạn k cài nhưng biết đâu đứa nào táy máy nghịch linh tinh thì sao ???)
6. Nếu k biết nên làm thế nào thì tốt nhất đừng dại mà thử nhé , mang luôn case ra bệnh viện máy tính cho lành, lỡ thử theo ng khác lại đi toi con case nhà bạn thì ... hehe người khác trúng quả rùi
Có thể do quạt tản nhiệt không đủ mát cpu có thể bị nóng và máy bị khởi động lại.
Bạn kiểm tra lại tản nhiệt cho CPU nhé. Có thể bôi keo tản nhiệt cho nó .

 








Thứ Năm, 23 tháng 6, 2011

Truy cập cơ sở dữ liệu SQL qua C# ADO.NET

Quản trị mạng – Trong bài viết này chúng tôi sẽ giới thiệu cho các bạn cách truy cập cơ sở dữ liệu qua C# ADO.NET.

Cơ sở dữ liệu và ngôn ngữ hướng đối tượng

Trước khi các máy tính mini và các PC xuất hiện, thế giới CNTT đơn giản hơn rất nhiều. Thời gian đó người ta cho rằng chỉ có các tổ chức rất lớn mới cần đến công nghệ máy tính. Tuy nhiên một vài năm đây, tất cả chúng ta đều có thể sở hữu những chiếc điện thoại di động với sức mạnh tính toán đủ mạnh để có thể xử lý dữ liệu cho một quá trình bắn tên lửa lên mặt trăng. Và cho đến ngày nay, sức mạnh tính toán, phần mềm, khả năng lưu trữ và băng thông, tất cả đều là mặt hàng có thể trao đổi. Mặc dù vậy vẫn có một điều khá đáng quý trong lĩnh vực máy tính. Vấn đề ở đây là, sự thiếu hụt một nền tảng phổ dụng cũng là một cách để thúc đẩy sự phát minh và sáng tạo trong lĩnh vực rộng hơn. Dưới dạng các chuẩn phần mềm, chúng ta có một danh sách những lựa chọn ấn tượng, hãy xem sự da dạng của mã nguồn mở và các nền tảng hết sức phổ biến như Linux và iPhone. Nếu chỉ có một hệ điều hành và một ngôn ngữ lập trình chính thì cũng sẽ có ít sự cạnh tranh – điều đó cũng thường đi đôi với việc có ít sự lựa chọn.

Đối với thế giới các cơ sở dữ liệu quan hệ cũng có một loạt các sản phẩm cạnh tranh. Sự truy cập bằng chương trình vào các sản phẩm cơ sở dữ liệu này cũng hiện diện nhiều sự lựa chọn —Java Persistence API (JPA)/Hibernate, C++, C#, Java,… Trong bài viết này, chúng tôi sẽ khảo sát công nghệ C# và ADO.NET trong một trường hợp đặc biệt, mục đích nhằm là để xem các công nghệ này có thể cung cấp những gì cho các nhà lập trình. Tuy nhiên nếu bạn chưa có nhiều kiến thức về cơ sở dữ liệu, cũng không nên quá lo lắng vì chúng tôi sẽ giới thiệu từ những vấn đề cơ bản nhất.

Lưu ý: Mã nguồn cho bài viết này hoàn toàn có thể download tại đây với tư cách một giải pháp C# cho Microsoft Visual C# 2008 Express Edition. Nếu bạn muốn tự chạy mã nguồn này, chỉ cần giải nén các file vào một thư mục, chẳng hạn như C:\dbcode. Sau đó mở file giải pháp mang tên DBConsoleApplication.sln trong Microsoft Visual C# 2008 Express Edition. Thao tác này sẽ tự động xây dựng một mã nguồn và tạo các thực thi cần thiết.

Sau đây chúng ta sẽ can thiệp và triển khai một sản phẩm cơ sở dữ liệu.

Cài đặt SQL Server

Việc cài đặt và chạy chương trình có thể mất khá nhiều thời gian, do vậy mà chúng tôi không muốn tốn nhiều thời gian của bạn vào công việc này. Với mục đích tập trung vào việc sử dụng một sản phẩm chuyên nghiệp, chính vì vậy bài viết này chúng tôi đã chọn sử dụng SQL Server 2005 Express Edition. Bạn có thể sử dụng phiên bản 2008 nếu thích – các ví dụ trong bài viết này sẽ làm việc trên cả nền tảng 2008.

Chúng ta hãy bắt đầu bằng cách download và cài đặt ba hạng mục dưới đây từ website của Microsoft:

Khi cài đặt SQL Server 2005 Express Edition, hãy sử dụng các thiết lập mặc định; các thiết lập này sẽ tự động taọ một instance cho database engine.


Đối với SQL Server Management Studio Express, không yêu cầu cấu hình đặc biệt nào – chỉ cần bạn chấp nhận các cấu hình mặc định. Khi sản phẩm được cài đặt, nó sẽ tự động phát hiện instance đã được tạo bởi SQL Server 2005 Express Edition.


Các ví dụ code sẽ được xây dựng và được test bằng Visual C# 2008 Express Edition.

Tất cả các công đoạn trên thoạt nghe có vẻ phức tạp, tuy nhiên thực tế lại không phải như vậy. Chúng ta hãy cài đặt các công cụ mới trên và chạy chúng.

Khởi chạy SQL Server Management Studio Express

Sản phẩm SQL Server Management Studio Express cho phép bạn quản lý các instance của SQL Server. Nghĩa là bạn có thể tương tác với cơ sở dữ liệu được cấu hình trên SQL Server instance đã cho. Hãy chạy SQL Server Management Studio Express từ menu Start của Windows. Biểu tượng chương trình thực cho SQL Server Management Studio Express được cài đặt như một mục menu con trong nhóm các chương trình của Microsoft SQL Server 2005: Start > All Programs > Microsoft SQL Server 2005.

Khi khởi chạy ứng dụng SQL Server Management Studio Express, một kết nối sẽ được tạo tự động cho instance của SQL Server đã cài đặt, xem thể hiện trong hình 1. Tên máy chủ trong hình 1 lấy từ tên của máy host (trong trường hợp này, LAPTOP1) và instance của SQL Server (SQLEXPRESS trong ví dụ này).


Hình 1: Kết nối đến một instance của SQL Server

Khi kết thúc, kích nút Connect trong hộp thoại. Sau một phút, màn hình SQL Server Management Studio Express chính sẽ xuất hiện (xem trong hình 2).


Hình 2: Kết nối thành công đến SQL Server instance

Vậy ứng dụng SQL Server Management Studio Express chính xác là gì? Trong hình 2, hãy để ý mục Object Explorer được hiển thị ở phía trên trong phần panel bên trái – chương trình này giống như kiểu ứng dụng thám hiểm (explorer) để cho phép bạn quan sát các instance của database engine. Cũng như trong Windows, bạn có thể xem một số lượng đáng kể các thông tin có liên quan đến tất cả các instance của cơ sở dữ liệu ở đây. Sau đây chúng ta hãy tìm hiểu một chút về cửa sổ Object Explorer.

Trong phần panel bên trái, kích vào dấu cộng phía bên trái của biểu tượng thư mục Databases. Hành động hãy sẽ hiển thị tất cả các cơ sở dữ liệu được host bằng instance của SQL Server đã cho (xem trong hình 3).


Hình 3: Cơ sở dữ liệu cư trú trên SQLEXPRESS.

Thứ đầu tiên cần lưu ý về các cơ sở dữ liệu trong hình 3 là tất cả chúng đều liên quan đến SQLEXPRESS; hay nói cách khác, không có cơ sở dữ liệu ứng dụng. Chúng ta hãy cứu chữa tình huống này bằng cách cài đặt một cơ sở dữ liệu mới.

Microsoft có cung cấp nhiều cơ sở dữ liệu mẫu cho việc sử dụng các sản phẩm SQL Server. Một trong số đó mà chúng tôi sử dụng cho ví dụ này có tên pubs. Bạn có thể download cơ sở dữ liệu pubs tại đây và cài đặt nó để sử dụng cho các trải nghiệm của riêng mình, hay có thể sử dụng cơ sở dữ liệu của riêng bạn.

Khi chạy file cài đặt sẽ triển khai cơ sở dữ liệu pubs, tuy nhiên bạn phải đính kèm nó trong SQL Server Management Studio Express.  Bước này nghe có vẻ khó khăn, tuy nhiên việc đính kèm này thực sự rất dễ dàng. Bạn chỉ cần kích nút File và duyệt đến file instpubs.sql (xem trong hình 4). File của chúng tôi được định vị theo đường dẫn dưới đây:

C:\SQL Server 2000 Sample Databases\instpubs.sql


Chọn file và kích Open. Khi file kịch bản được mở, kích nút Execute trong toolbar (xem trong hình 5).


 

Hình 4: Chạy kịch bản cơ sở dữ liệu pubs 




Hình 5: Trước khi file instpubs.sql được thực thi

Nếu tất cả đều diễn ra tốt đẹp với cài đặt của bạn, một cơ sở dữ liệu mới có tên gọi pubs sẽ xuất hiện trong danh sách bên trái panel, xem thể hiện trong hình 6.

Lưu ý: Để xem đầu ra trong hình 6, bạn có thể kích vào database instance (LAPTOP1\SQLEXPRESS) trong phần panel bên trái của cửa sổ Object Explorer, sau đó kích nút Refresh.


Hình 6: Sau khi đính kèm vào cơ sở dữ liệu pubs

Nếu mở rộng cơ sở dữ liệu pubs bằng cách kích vào dấu cộng, bạn sẽ thấy các bảng thành phần, xem thể hiện trong hình 7.


Hình 7: Sau khi cài đặt thành công cơ sở dữ liệu pubs

Cơ sở dữ liệu trong ví dụ này đã hoàn toàn sẵn sàng cho việc truy cập thông qua C#. Đó là tất cả những gì chúng tôi sẽ thực hiện với SQL Server Management Studio Express trong bài viết này. Như những hình thể hiện, sản phẩm này cung cấp một môi trường khá đẹp để bạn có thể quản trị các cơ sở dữ liệu SQL Server của mình. Giờ đây chúng ta sẽ đi xem cách truy cập vào các cơ sở dữ liệu đó bằng Visual C# 2008 Express Edition như thế nào.

Chạy Visual C# 2008 Express Edition

Bạn có thể chạy Visual C# 2008 Express Edition từ  menu Start của Windows. Khi IDE mở, chọn Tools > Connect to Database từ menu. Thao tác này của bạn sẽ mở ra hộp thoại như thể hiện trong hình 8.

Lưu ý: Lần đầu tiên khi chạy lệnh này, hộp thoại sẽ được gọi là Choose Data Source. Khi bạn đã kết nối với nguồn dữ liệu, hộp thoại sẽ trở thành Change Data Source, xem thể hiện trong hình 8.


Hình 8: Kết nối đến nguồn dữ liệu

Chọn nguồn dữ liệu, nếu cần, kích OK. Trong hộp thoại tiếp theo (Add Connection), nhập vào đường dẫn đến file pubs.mdf. Trên hệ thống chúng tôi, đường dẫn mặc định như thể hiện bên dưới:

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data


Chọn file, kích Open, sau đó kích OK. Nguồn dữ liệu pubs sẽ xuất hiện, xem thể hiện trong hinh 9.


Hình 9: Truy cập thành công vào cơ sở dữ liệu từ bên trong Visual C# 2008 Express Edition

Lúc này bạn có thể tương tác với cơ sở dữ liệu pubs giống như những gì bạn có thể thực hiện với SQL Server Management Studio Express.

Tiếp đến, chúng ta sẽ truy cập vào cơ sở dữ liệu bằng mã C#.

Truy cập cơ sở dữ liệu với code C#

Trước khi chạy mã C#, bạn phải hủy kết nối với cơ sở dữ liệu pubs. Để thực hiện điều này trong Visual C# 2008 Express Edition, kích chuột phải vào cơ sở dữ liệu pubs và chọn Detach Database. Nếu không thực hiện thao tác này, khi chạy mã C# bạn có thể nhận thông báo lỗi như thể hiện trong hình 10.


Hình 10: Một vấn đề chung – quá nhiều kết nối

Giờ đây chúng ta đã remove tất cả các kết nối với cơ sở dữ liệu pubs, hãy chạy mã C# mà bạn đã download được để nhận kết quả đầu ra như thể hiện trong hình 11.


Hình 11: Truy hồi dữ liệu thành công

Hình 11 thể hiện mã truy cập cơ sở dữ liệu trọn vẹn của nó. Trông có vẻ như rất phức tạp nhưng thực sự không phải như vậy. Trong một nutshell, một số tham số được đọc từ một file có tên App.config sau đó một kết nối sẽ được thực hiện đến cơ sở dữ liệu. Dữ liệu yêu cầu sẽ được truy lại từ cơ sở dữ liệu và được hiển thị một hàng.

Đoạn mã 1 - Code truy cập cơ sở dữ liệu

// Get metadata from App.config file
string dbProvider =
  ConfigurationManager.AppSettings["dbProvider"];
string connectionString =
  ConfigurationManager.ConnectionStrings["SqlConnStringPubs"].
ConnectionString;
// Create a factory provider
DbProviderFactory dbProviderFactory =
DbProviderFactories.GetFactory(dbProvider);
 
// Create a connection object
DbConnection dbConnection = dbProviderFactory.CreateConnection();
Console.WriteLine("Connection object: {0}",
dbConnection.GetType().FullName);
 
dbConnection.ConnectionString = connectionString;
dbConnection.Open();
Console.WriteLine("Connection string: {0}", dbConnection.ToString());
 
// Create a command object.
DbCommand cmd = dbProviderFactory.CreateCommand();
Console.WriteLine("Command object: {0}", cmd.GetType().FullName);
cmd.Connection = dbConnection;
cmd.CommandText = "Select * From Authors";
 
// Create a data reader.
DbDataReader dbDataReader =
  cmd.ExecuteReader(CommandBehavior.CloseConnection);
Console.WriteLine("Data reader object: {0}",
dbDataReader.GetType().FullName);
 
Console.WriteLine("Command " + cmd.CommandText);
 
while (dbDataReader.Read())
    Console.WriteLine("Row data: {0}, {1}",
dbDataReader["au_lname"], dbDataReader["au_fname"]);
dbDataReader.Close();


Lưu ý rằng ở cuối đoạn mã 1, đoạn mã đã tạo các tham chiếu đến các cột cơ sở dữ liệu["au_lname"] và ["au_fname"]. Để hiểu được lý do tại sao lại có điều đó, bạn hãy quan sát các cột trong bảng authors được liệt kê bên trái panel của hình 12. Mã C# đang hiển thị là một tập nhỏ dữ liệu từ bảng này.


Hình 12: Các cột trong bảng authors

Đoạn mã 2 thể hiện nội dung của file cấu hình App.config.

Đoạn mã 2 - File metadata ngoài

 
 
   
       
   
   
       
         connectionString ="Server=.\SQLExpress;
AttachDbFilename=C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\pubs.mdf;Database=dname;
Trusted_Connection=Yes;"/>
   


Các thiết lập trong đoạn mã 2 thể hiện các chi tiết nhà cung cấp cơ sở dữ liệu và thông tin kết nối được yêu cầu để truy cập SQLEXPRESS instance. Lưu ý các phần có từ add. Các  mục dữ liệu này được tham chiếu trực tiếp trong mã C# trong quá trình chạy, xem lại trong đoạn mã 1.
Đến đây quá trình chúng ta đã hoàn tất một tua về ADO.NET.

Kết luận

Microsoft cung cấp khá nhiều công cụ phong phú cho việc phát triển cơ sở dữ liệu trung tâm trên nền tảng .NET. SQL Server 2005 Express Edition được thiết kế cho việc quản lý các database instance ở mức khá cao. Còn nếu muốn can thiệp vào các công việc bên trong của một cơ sở dữ liệu nào đó, bạn có thể sử dụng ứng dụng SQL Server Management Studio Express và Visual C# 2008 Express Edition IDE với các tính năng bổ sung. Bằng cách sử dụng sự kết hợp các công cụ này, bạn có thể quản trị và phát triển một cách hiệu quả các giải pháp cơ sở dữ liệu C# tập trung.

Với các công cụ cơ sở dữ liệu hữu dụng này, cơ sở dữ liệu mẫu có thể được download một cách dễ dàng. Bạn có thể sử dụng các cơ sở dữ liệu này để phát triển cơ sở dữ liệu của mình một cách nhanh chóng. Bên cạnh đó, sử dụng mã C# để truy cập một cơ sở dữ liệu ADO.NET khá đơn giản. Chỉ cần một file C# và một file cấu hình, còn lại nhiều mã ẩn bên dưới background rất phức tạp mà bạn không cần biết đến. Chính sự trừu tượng của các chi tiết kỹ thuật về kết nối cơ sở dữ liệu là những gì làm cho ADO.NET mạnh đến vậy.

Trong bài viết này, chúng tôi đã tập trung hầu hết vào việc thiết lập các công cụ này cho đúng cách. Mã truy cập cơ sở dữ liệu cài đặt rất đơn giản; mọi thứ chỉ phức tạp hơn khi bạn muốn thay đổi cơ sở dữ liệu. Tuy nhiên sự đơn giản hóa của ADO.NET sẽ giúp đỡ bạn rất nhiều trong lĩnh vực này.