M sgBox(Asc{"A” ) Xor 50)
Thêm ảnh bằng cách sử dụng Namespace System Dravving
.Dravving
T hêm ả n h tạo s ẵ n vào các chương trìn h th ì dễ d àn g tro n g V isual Basic- Qua suốt sách n ày b ạ n đ ã th ử nghiêm với việc th ê m các ả n h b itm ap v à biểu tượng (icon) vào m ột form b ằn g việc sử dụng các đôl tượng p ictu re box. Bây giờ b ạ n sẽ học cách tạo ả n h gôc tr ê n các form b ằn g việc sử dụng các h àm GDI+ tro n g n am esp ace System .D raw ing, m ột giao diện lậ p tr ìn h ứng dụng (API) được cung cấp bởi M icrosoíl. N ET F ram ew ork d àn h cho việc tạ o đồ họa vector h ai chiều, ả n h và n ghệ th u ậ t tạo chữ b ên tro n g hệ điều h à n h W indows. Các hiệu ứng m à b ạn tạo có th ể th ê m m àu, h ìn h d ạn g v à m ẫu k ế t câu vào các form.
Sử dụng hệ tọa độ của m ột Form
Điều đầu tiê n để học về việc tạ o đồ họa là layout của h ệ tọ a độ xác định sẵ n của form. T ro n g Visua] Basic, mỗi form có h ệ tọ a độ riê n g của nó. Điểm khởi đầu hoặc gốc của h ệ tọ a độ là góc trá i p h ía tr ê n của m ộ t form . H ệ tọa độ mặc đ ịn h gồm các h à n g v à các cột ph ần tử ả n h hoặc pixel dộc lậ p với th iế t bị đại điện cho các điểm nhỏ n h ấ t m à b ạ n có th ể đ ịn h vỊ hoặc xử lý tr ê n m ột form Visual Basic.
T rong h ệ tọ a độ V isual Basic, các h àn g pixel được can h ch ỉn h với trụ c X (trục n ằm ngang) v à các cột pixel dược canh ch ỉn h với trụ c y (trục th ẳ n g đứng). B ạn đ ịn h n g h ĩa các vị trí tro n g h ệ tọ a độ b ằ n g việc n h ậ n d ạn g giao diểm của m ộ t h à n g v à m ột cột b ằng ký hiệu (x,y). Ví dụ, nếu b ạn q u y ết đ ịn h đ ặ t m ột đối tượng picture box trê n m ột form tro n g project, tọ a độ (x y) cho đối tượng sẽ biểu th ị nơi góc tr á i p h ía tr ê n picture box được đ ặ t tr ê n form. C ũng h ãy ghi n h ớ rằ n g các tọ a độ (x,y) của góc tr á i p h ía tr ê n của m ột form luôn là (0,0) - đây là gôc m à mọi th ứ được do từ đó.
Visual Basic làm việc cộng tác với p h ần m ềm d riv e r h iể n th ị video của m áy tín h để xác đ ịn h các pixel được h iể n th ị tr ê n form n h ư th ế n ào v à các h ìn h d ạn g ch ẳn g h ạ n như các đường, h ìn h chữ n h ậ t, đường cong và h ìn h trò n được h iể n th ị n h ư t h ế nàọ Đôi k h i nhiều pixel lâ n cận được b ậ t để h iể n th ị m ột h ìn h d ạn g cụ th ể chẳng h ạn n h ư m ột đường chéo x u ấ t h iệ n tr ê n m ột form. Logic xử lý loại k ế t xu ất n ày k h ô n g p h ả i là tr á c h n h iệm của b ạn - nó được xử lý bởi bộ điều hợp h iể n th ị (display ad a p te r) v à các thư ờ ng trìn h vẽ tro n g th ư viện đồ h ọ a GDI+. T h ỉn h th o ả n g điều n ày sẽ