Skip navigation.

Sign up | Lost password? | Help

Hung'sblog

I'm alone..alone..alone...

Người ta lớn để làm gì?

Tớ đọc một bài viết ở trên mạng thấy rất ý nghĩa, muốn chia sẻ cùng mọi người
Người ta lớn để làm gì?
Nhớ lúc bé, rồi khi còn đi học, lúc nào cũng mong được chóng lớn, lớn để làm những việc mình thích, để thực hiện những ước mơ của mình, để mọi người tôn trọng ý kiến của mình, được tự chứng tỏ mình,… và còn hàng tỉ lý do khác cho ước mơ được mau lớn…
19 tuổi, tuổi chưa là người lớn hoàn toàn, nhưng cũng chẳng là trẻ con nữa. Bước những bước chân đầu tiên vào đời, cái tuổi tự mình làm chủ cuộc sống, cũng có thể gọi một phần nào đó là “lớn”, đã biết tự sắp xếp, tự chịu trách nhiệm cuộc sống cho mình, mới thấy “lớn” không như những mong ước ngày bé.



Người ta “lớn”, tự chịu trách nhiệm cuộc sống của mình, rồi những thành công hay thất bại đều tự mình đón nhận. Có những sự thất bại nặng nề làm con người hụt hẫng, suy sụp nhưng khi ta đã “lớn”, ta phải tự mình nhận về những nỗi buồn của riêng mình.



“Lớn” là biết cảm nhận cuộc sống, biết buồn, biết đau khổ, biết tính toán cho mỗi ngày mới. Biết buồn khi gặp thất bại, biết chia sẻ với những nỗi đau, phải giấu đi những suy nghĩ thật của mình để mong người khác vui lòng.



Khi ta “lớn”, trong mỗi nụ cười dường như vẫn ẩn trong đó những lo toan, những nỗi buồn, những tính toán cho những ngày tới. Hiếm khi “lớn” mà ta được cười thoải mái, vô tư như ngày còn bé. Có những chuyện buồn, trắc trở trong cuộc sống, khi “lớn” ta phải giấu kín trong lòng, không thể chia sẻ với ai, không như ngày bé có thể vô tư chia sẻ với bố mẹ.



“Lớn” là ta mất đi sự thoải mái trong tâm hồn, để từng ngày trôi qua, người ta có thêm nhiều điều để suy nghĩ, từ đó trưởng thành hơn mỗi ngày.



Người ta đã “lớn” khi nhìn cuộc sống bằng con mắt thực tế hơn, không còn mơ mộng những ước mơ cao đẹp như ngày trước. Khi “lớn” ta chỉ biết sống cho ngày hôm nay, cho những công việc của buổi sáng, buổi chiều, buổi tối, cho những việc của hôm nay, ngày mai, tuần này, tuần sau. Đâu còn những giờ phút ngẩn ngơ bên sân trường mơ một tương lai thật đẹp, một tương lai mà chỉ có những ước mơ về một cuộc sống dễ dàng.



“Lớn” để biết lo lắng nhiều hơn cho người thân, bạn bè.



“Lớn” là phải biết cho nhiều hơn là nhận, cho đi những tình cảm yêu thương của mình đến người xung quanh, không còn vô tư nhận về những sự quan tâm của bố mẹ, bạn bè mà không nghĩ đến sự đáp trả.



“Lớn” là khi người ta biết xấu hổ về những thất bại, biết tự hào với những thành công, biết cuộc sống còn những điều chưa tốt, biết tìm cho mình một cuộc sống thật tốt.



“Lớn” để ta hiểu rằng không có một điều gì có thể dễ dàng như mình mong muốn, cuộc sống là những khó khăn, thử thách, muốn đạt được những điều mong muốn phải cố gắng rất nhiều, cuộc sống không là một món quà tặng mà nó là sự cố gắng hết mình để nhận lấy.


Và khi đã “lớn”, ta mới hiểu rằng khi ta lớn lên hằng ngày là thời gian những người thân ở lại bên ta càng ngắn lại, nhận biết rằng cuộc đời là những sự ly tan, không có gì là mãi mãi.


(Ảnh minh họa)



Khi ta “lớn” ta mới hiểu những niềm hạnh phúc của tuổi thơ quí giá biết nhường nào và biết tiếc nuối những gì đã qua.



“Lớn” để ta cảm nhận rõ ràng nhất tình cảm mọi người dành cho mình, đó không chỉ có sự yêu thương mà còn có cả những sự ganh ghét, sự khinh thường, sự dối trá. Tất cả như thử thách mà mỗi người phải vượt qua trên con đường của mình và đôi lúc ta tưởng chừng không vượt qua được để qua mỗi thử thách lại thấy mình lớn hơn và trưởng thành hơn.



“Lớn” là xa rời tuổi thơ, tự đứng lên bằng chính đôi chân của mình, từ đó thấy cuộc sống này không hề đơn giản mà trái lại còn nhiều những nỗi buồn, những sự thất bại và còn đó cả những nỗi đau.



19 tuổi, liệu như vậy đã lớn chưa?



Lớn để thấy mình mất đi nhiều điều tốt đẹp, mất đi sự hồn nhiên; lớn để thấy nhiều điều không đẹp của cuộc sống, thấy mình mệt mỏi trong từng ngày trôi qua, lớn để cảm thấy mình quá bé nhỏ trong biển lớn cuộc đời mênh mông…



Vậy người ta lớn để làm gì…?

theo nguồn:http://dantri.com.vn/c135/s135-349109/nguoi-ta-lon-de-lam-gi.htm

cô đơn quá..

Ngồi một mình với sự cô đơn, cảm giác lạnh lẽo xâm chiếm vào tim.



"Loneliness Knows Me By Name"

Loneliness is always looking for a friend
It found me once and it has been around since then
Loneliness is never waiting by the door
It sweeps right through and it will never be ignored
Why, why was I chosen?
Why am I left without?


The love of my life, the love that I need
The love that they say is in life for free
The love of dreams, the love that I want
Loneliness knows me by name

Loneliness knows everything I keep inside
My endless thought in the silence of the night
Loneliness is the one who made me see
Ain't nobody else who can make a change but me
Why, why was I chosen?
Why am I left without?

[Chorus]

Life is more and that would be the vacant space
The cried out tears and a never ending maze
I have found what only loneliness provides
A strength within knowing I will find

What I've Done - Linkin ParK



Lyrics:

In this farewell,
There’s no blood,
There’s no alibi.
‘Cause I’ve drawn regret,
From the truth,
Of a thousand lies.

So let mercy come,
And wash away…

What I’ve Done.
I’ll face myself,
To cross out what I’ve become.
Erase myself,
And let go of what I’ve done.

Put to rest,
What you thought of me.
While I clean this slate,
With the hands,
Of uncertainty.

So let mercy come,
And wash away…

What I’ve Done.
I’ll face myself,
To cross out what I’ve become.
Erase myself,
And let go of what I’ve done.

For What I’ve Done

I'll start again,
And whatever pain may come.
Today this ends,
I’m forgiving what I’ve done.

I’ll face myself,
To cross out what I’ve become.
Erase myself,
And let go of what I’ve done.
What I’ve done.


Forgiving What I’ve Done.


Leave out all the rest- Linkin Park



I dreamed I was missing -*
You were so scared
But no one would listen
Cause no one else cared

After my dreaming
I woke with this fear
What am I leaving
When I'm done here

So if you're asking me
I want you to know

[Chorus]
When my time comes
Forget the wrong that I've done
Help me leave behind some
Reasons to be missed

And don't resent me
And when you're feeling empty
Keep me in your memory

Leave out all the rest
Leave out all the rest
[End Chorus]

Don't be afraid
I've taken my beating
I've shared what I made

I'm strong on the surface
Not all the way through
I've never been perfect
But neither have you

So if you're asking me
I want you to know

[Chorus]
When my time comes
Forget the wrong that ive done
Help me leave behind some
Reasons to be missed

Don't resent me
And when you're feeling empty
Keep me in your memory

Leave out all the rest
Leave out all the rest
[End Chorus]

Forgetting
All the hurt inside
You've learned to hide so well

Pretending
Someone else can come and save me from myself
I can't be who you are

[Chorus]
When my time comes
Forget the wrong that ive done
Help me leave behind some
Reasons to be missed

Don't resent me
And when you're feeling empty
Keep me in your memory

Leave out all the rest
Leave out all the rest

Forgetting
All the hurt inside
You've learned to hide so well

Pretending
Someone else can come and save me from myself
I can't be who you are
I can't be who you are

Lời Dịch:

Tôi mơ về những chuyện đã qua
Mơ về bạn và tiếng thét lo âu
Nhưng không ai, không ai hề nghe thấy
Bởi không ai, không một ai quan tâm

Sau cơn mơ tôi choàng tỉnh
Với nỗi sợ xâm chiếm cả tâm hồn
Ra đi rồi cũng sẽ đến
Chỉ cần biết khi tôi hoàn thành ý nguyện

Nếu bạn có hoài nghi
Tôi luôn muốn bạn biết rằng

Đến một lúc nào đó
Xin hãy quên đi những việc tôi đã làm
Hãy giúp tôi bỏ lại phía sau
Những lý do đáng lẽ không nên biết

Và mong bạn đừng hờn trách nữa
Ngay cả trong nỗi trống trải
Hãy nhớ về tôi trong miền ký ức

Không vướng bận mà chỉ có sự bình an
Không vướng bận mà chỉ có sự bình an

Hãy đừng bận tâm
Tôi đã có được nó
Và tôi đã chia sẻ những gì tôi có

Tôi nhìn mạnh mẽ đấy
Nhưng mấy ai thấy được rằng không phải vậy
Sự hoàn hảo tôi chưa hề đạt tới
Và tôi nghĩ bạn cũng vậy

Nếu bạn có hoài nghi
Tôi luôn muốn bạn biết rằng

Đến một lúc nào đó
Xin hãy quên đi những việc tôi đã làm
Hãy giúp tôi bỏ lại phía sau
Những lý do đáng lẽ không nên biết

Và mong bạn đừng hờn trách nữa
Ngay cả trong nỗi trống trải
Hãy nhớ về tôi trong miền ký ức

Không vướng bận mà chỉ có sự bình an
Không vướng bận mà chỉ có sự bình an

Hãy quên đi
Những nỗi đau ẩn chứa trong lòng
Những nỗi đau bạn đang hết lòng trốn tránh

Hãy vờ rằng
Ai đó đã đến và cứu rỗi chính tôi
Con người sẽ mãi không thể là bạn được

Đến một lúc nào đó
Xin hãy quên đi những việc tôi đã làm
Hãy giúp tôi bỏ lại phía sau
Những lý do đáng lẽ không nên biết

Và mong bạn đừng hờn trách nữa
Ngay cả trong nỗi trống trải
Hãy nhớ về tôi trong miền ký ức

Không vướng bận mà chỉ có sự bình an
Không vướng bận mà chỉ có sự bình an

Hãy quên đi
Những nỗi đau ẩn chứa trong lòng
Những nỗi đau bạn đang hết lòng trốn tránh

Hãy vờ rằng
Ai đó đã đến và cứu rỗi chính tôi
Con người sẽ mãi không thể là bạn được

Bring me to life



how can you see into my eyes like open doors
leading you down into my core
where I’ve become so numb without a soul my spirit sleeping somewhere cold
until you find it there and lead it back home

(Wake me up)
Wake me up inside
(I can’t wake up)
Wake me up inside
(Save me)
call my name and save me from the dark
(Wake me up)
bid my blood to run
(I can’t wake up)
before I come undone
(Save me)
save me from the nothing I’ve become

now that I know what I’m without
you can't just leave me
breathe into me and make me real
bring me to life

(Wake me up)
Wake me up inside
(I can’t wake up)
Wake me up inside
(Save me)
call my name and save me from the dark
(Wake me up)
bid my blood to run
(I can’t wake up)
before I come undone
(Save me)
save me from the nothing I’ve become

Bring me to life
(I've been living a lie, there's nothing inside)
Bring me to life

frozen inside without your touch without your love darling only you are the life among the dead

all this time I can't believe I couldn't see
kept in the dark but you were there in front of me
I’ve been sleeping a thousand years it seems
got to open my eyes to everything
without a thought without a voice without a soul
don't let me die here
there must be something more
bring me to life

(Wake me up)
Wake me up inside
(I can’t wake up)
Wake me up inside
(Save me)
call my name and save me from the dark
(Wake me up)
bid my blood to run
(I can’t wake up)
before I come undone
(Save me)
save me from the nothing I’ve become

(Bring me to life)
I’ve been living a lie, there’s nothing inside
(Bring me to life)

Coming Home...


Coming Home Stratovarius



I Wake up in the morning
So far away from home
Trying to make it through the day
Many miles are between us
I'm sending my love
From this payphone

Through the storms we've wandered
Many mountains we have climbed
But all the bad times are behind
The road is free - I'm coming home

Without you I'm like
A ship without its sails
Calling the wind to save me
I'd climb the highest mountain
I'd cross the seven seas
Just to see your smile again

All the trust that was built along the years
Is coming back to stay I know
Just look ahead the road is free
I'm coming home

With every step I'm closer to home
When I'm back you won't be alone
Soon I see the familiar door before my eyes
and you

Truyền dữ liệu giữa các form - Transfer data bettween forms in vb.net

Chúng ta làm với 2 form
form1 dùng nhập giá trị nguồn
form2 nhận giá trị từ form1
sau khi điền dữ liệu vào textbox ở form1 rồi nhấn nút thì dữ liệu sẽ được chuyển sang form 2

Đối tượng:
form1:
1textbox: txtSender
1button: btnSend
form2:
1textbox: txtReceiver

code:

tại form2 ta lập một sub chấp nhận giá trị string và gán nó cho textReceiver. Chúng ta khai báo Public để các đối tượng khác có thể truy cập đến chúng.

Public Sub SetReceive(Value as String)
  txtReceive.text = Value
End Sub


tại form1 ta tạo đối tượng form2 và gởi giá trị cho nó. Chúng ta khai báo nó là Private bởi vì không có gì bên ngoài lớp này cần gọi hàm này. Chúng ta dùng ShowDialog để gọi frmReceiver.

Private Sub OpenForm2
  dim frmReceiver as new Form2
  frmReceiver.SetReceive(txtSend.text)
  frmReceiver.ShowDialog
End Sub

F5 để biên dịch.

Âm Thanh Thời Gian- RoseWood




Mình thích nhất bài hát này của RoseWood. Giọng Vocalist rất hay.

1. Từng ngày từng ngày qua đi, như một giấc mơ
Kéo theo những tham vọng
Kéo theo những cát bụi…
Ngồi lại nhìn thời gian trôi, không một vấn vương
Kéo theo những mơ hồ
Kéo theo những tâm hồn trơ trọi…


Ref:
Âm thanh trong không gian, tận cùng trái tim
Âm thanh lướt trên cung đàn, bụi mờ từ bấy lâu
Nghe âm thanh nơi đâu hòa (quyện) cùng thời gian

2. Từng ngày từng ngày qua đi, như một giấc mơ
Kéo theo những tham vọng
Kéo theo những tâm hồn, trong cát bụi
Ngồi lại nhìn thời gian trôi, không một vấn vương
Kéo theo những mơ hồ
Kéo theo những tâm hồn trơ trọi

Ref:
Âm thanh trong không gian, tận cùng trái tim
Âm thanh lướt trên cung đàn, bụi mờ từ bấy lâu
Nghe âm thanh nơi đâu hòa (quyện) cùng thời gian

Yahhh….

Sẽ có một ngày, thời gian ngừng trôi
Và rồi sẽ có một ngày vạn vật hóa tan
Cuộc sống vẫn chờ đợi âm thanh của thời gian….
Cuộc sống vẫn chờ đợi âm thanh của thời gian…


Và rồi sẽ có một ngày vạn vật hóa tan
Sẽ có một ngày, thời gian ngừng trôi, thời gian ngừng trôi…
Và rồi sẽ có một ngày vạn vật hóa tan

Thời gian … thời gian… hóa tan ….

Một điều là mãi mãi- Rosewood



ROSEWOOD
Sự kết hợp giữa các thành viên của Buratinox & Smallfire với một chất nhạc hoàn toàn mới: "ALTERNATIVE"

Các thành viên hiện tại của ROSEWOOD

1. Trung Kiên - Buratinox (Drums)
2. Nam Thắng - Buratinox (Bass)
3. Vũ Hà - Buratinox (Guitar)
4. Nhật Linh - Smallfire (Vocal, Guitar)

1. Dù cho, đôi khi anh quá thờ ơ
Đôi khi anh quên mất
Anh quá khờ dại, anh quá khờ dại
Dù cho, đôi khi anh mất niềm tin
Một điều là mãi mãi:
Anh vẫn yêu em nhiều, vẫn yêu thật nhiều...
Đừng giận, người yêu ơi!
Dù chỉ một lần, một lần thôi, nhé em!

Ref:
Cuộc sống vẫn trôi, xoay quanh một giấc mộng
Nâng niu ngày tháng bình yên như ... vô tận
Cuộc sống cuốn theo thời gian nhưng quá xa lạ
Hãy trao anh một chút niềm tin?
Xin cho anh được nói: Anh vẫn yêu em!

2. Dù cho, cơn mưa rơi ướt lòng anh
Cơn mưa rơi mãi
Anh nhớ em nhiều, nhớ em thật nhiều
Dù cho, đôi khi anh quá thờ ơ
Một điều là mãi mãi:
Anh vẫn yêu em nhiều, vẫn yêu thật nhiều...
Đừng giận, người yêu ơi, em biết không?
Dù chỉ một lần, một lần thôi, nhé em!

Ref:
Cuộc sống vẫn trôi, xoay quanh (như) một giấc mộng
Nâng niu ngày tháng bình yên như vô tận
Cuộc sống cuốn theo thời gian nhưng quá xa lạ
Hãy trao anh một chút niềm tin?
Xin cho anh đc nói: anh vẫn yêu em!

Xin cho anh, xin cho anh... những đam mê
Xin cho anh, xin cho anh... những đam mê
Anh vẫn luôn mong chờ,
Anh vẫn khát khao chờ đợi... người yêu ơi...

Tìm lại- Microwave

Nghe rock để... Quên buồn!






Chẳng muốn nghe gì
Chẳng muốn tìm khác
Đôi mắt luôn tìm, tìm về..
Người nét môi cười
Như những nụ hồng
Người khóc trong lòng, hết rồi..

Tìm lại đi hãy tìm lại trong mỗi người
Để ta ko thấy ta như lúc này
Đường xa quá dài rồi ta mệt nhoài
Vì ta ko nỡ quên nhau nữa rồi

Ngồi đếm sao tàn
Ngày ấy đừng đến
Đừng đến vội vàng, hết rồi
Ngồi xuống đây bạn
Cạn chén rượu kia
Cạn hết đêm này, hết rồi

Tìm lại đi hãy tim lại trong mỗi người
Để ta ko thấy ta như lúc này
Đường xa quá dài rồi ta mệt nhoài
Vì ta ko đứng bên nhau nữa rồi

When you believe



Mình nghe bài hát này cả khi buồn lẫn lúc vui.

When you believe
Mariah Carey - Whitney Houston
--------------------------------
Many nights we pray
With no proof anyone could hear
And our hearts a hopeful song
We barely understoond
Now we are not afraid
Although we know there's much to fear
We were moving mountains long
Before we know we could

There can be miracles
When you believe
Though hope is frail
It's hard to kill
Who know what miracle
You can achieve
When you believe
Somehow you will
You will when you believe

In this time of fear
When prayer so often proves in vain
Hope seems like the summer birds
Too swiftly flown away
And now I am standing here
My heart's so full I can't explain
Seeking faith and speaking words
I never thought I'd say

There can be miracles
When you believe (When you believe)
Though hope is frail
It's hard to kill
Who know what miracle
You can achieve (You can achieve)
When you believe
Somehow you will
You will when you believe

They don't always happen when you ask
And it's easy to give in to your fear
But when you're blinded by your pain
Can't see you way safe through the rain
Thought of a still resilient voice
Says love is very near

There can be miracles (miracles)
When you believe (When you believe)
Though hope is frail
It's hard to kill
Who know what miracles
You can achieve (You can achieve)
When you believe
Somehow you will
(Some how, some how, some how)
(Some how you will)
No, no, no, no
You will when you believe
You will when you believe
You will when you believe
Just believe
You will when you believe

Miss you.



I can't sleep. I just can't breathe
When your shadow is all over me baby
Don't wanna be a fool in your eyes
Cause what we had was built on lies
And when our love seems to fade away
Listen to me hear what I say

I don't wanna feel
The way that l do
I just wanna be
Right here with you
I don't wanna see
see us apart
I just wanna say it straight from my heart
I miss you

What would it take for you to see
To make you understand that I'll
awalys believe
You and I, can make it through
And I still know I can't get over you
Cause when our love seems to fade away
Listen to me hear what I say

I don't wanna feel
The way that I do
I just wanna be
Right here with you
I don't wanna see
See us apart
I just wanna say it right from my heart
oh baby I miss you...I do

'Cause when our love always fades away
Listen to me hear what I say
I don't wanna feel
The way that I do
I just wanna be
Right here with you
I don't wanna see
See us apart
I just wanna say it straight from my heart
I miss you... I miss you... I do

VB 2008 là một ngôn ngữ lập trình hướng đối tượng đầy đủ.

Mình mới học VB 2008. Thấy mấy trang web cung cấp thông tin về vb2008 và so sánh nó với vb2006 và các phiên bản trước. Mình đọc hiểu nhưng không biết dịch kiểu gì cho dễ nghe. Mình copy ở đây để khi nào cần thì đọc lại :


First of all, let me say that though VB2008 is very much similar to VB6 in terms of Interface and program structure, their underlying concepts are quite different. The main different is that VB2008 is a full Object Oriented Programming Language while VB6 may have OOP capabilities, it is not fully object oriented. In order to qualify as a fully object oriented programming language, it must have three core technologies namely encapsulation, inheritance and polymorphism. These three terms are explained below:

Encapsulation refers to the creation of self-contained modules that bind processing functions to the data. These user-defined data types are called classes. Each class contains data as well as a set of methods which manipulate the data. The data components of a class are called instance variables and one instance of a class is an object. For example, in a library system, a class could be member, and John and Sharon could be two instances (two objects) of the library class.


Inheritance
Classes are created according to hierarchies, and inheritance allows the structure and methods in one class to be passed down the hierarchy. That means less programming is required when adding functions to complex systems. If a step is added at the bottom of a hierarchy, then only the processing and data associated with that unique step needs to be added. Everything else about that step is inherited. The ability to reuse existing objects is considered a major advantage of object technology.

Polymorphism
Object-oriented programming allows procedures about objects to be created whose exact type is not known until runtime. For example, a screen cursor may change its shape from an arrow to a line depending on the program mode. The routine to move the cursor on screen in response to mouse movement would be written for "cursor," and polymorphism allows that cursor to take on whatever shape is required at runtime. It also allows new shapes to be easily integrated.
 

VB6 is not a full OOP in the sense that it does not have inheritance capabilities although it can make use of some benefits of inheritance. However, VB2008 is a fully functional Object Oriented Programming Language, just like other OOP such as C++ and Java. It is different from the earlier versions of VB because it focuses more on the data itself while the previous versions focus more on the actions. Previous versions of VB are known as procedural or functional programming language. Some other procedural programming languages are C, Pascal and Fortran.

VB2008 allows users to write programs that break down into modules. These modules will represent the real-world objects and are knows as classes or types. An object can be created out of a class and it is known as an instance of the class. A class can also comprise subclass. For example, apple tree is a subclass of the plant class and the apple in your backyard is an instance of the apple tree class. Another example is student class is a subclass of the human class while your son John is an instance of the student class.

A class consists of data members as well as methods. In VB2008, the program structure to define a Human class can be written as follows:
 

Public Class Human

'Data Members

Private Name As String

Private Birthdate As String

Private Gender As String

Private Age As Integer

 

'Methods

Overridable Sub ShowInfo( )

MessageBox.Show(Name)

MessageBox.Show(Birthdate)

MessageBox.Show(Gender)

MessageBox.Show(Age)

End Sub

End Class
 

After you have created the human class, you can create a subclass that inherits the attributes or data from the human class. For example, you can create a students class that is a subclass of the human class. Under the student class, you don't have to define any data fields that are already defined under the human class, you only have to define the data fields that are different from an instance of the human class. For example, you may want to include StudentID and Address in the student class. The program code for the StudentClass is as follows:

 

Public Class Students

Inherits Human

 

Public StudentID as String

Public Address As String

 

Overrides Sub ShowInfo( )

MessageBox.Show(Name)

MessageBox.Show(StudentID)

MessageBox.Show(Birthdate)

MessageBox.Show(Gender)

MessageBox.Show(Age)

MessageBox.Show(Address)

End Sub

 

We will discuss more on OOP in later lessons. In the next lesson, we will start learning simple programming techniques in VB2008




Mình hiểu nôm na là VB 2008 thì hoàn toàn là một ngôn ngữ lập trình hướng đối tượng bởi vì nó có 3 đặc điểm cốt lõi sau:
1.Encapsulation- Sự đóng gói.
2.Sự kế thừa.
3.sự đa dạng.

Vụn Vặt VB.

Mình đọc tài liệu và thu thập những cái vụn vặt về VB. Mình ghi lại ở đây để đỡ quên, hi vọng là với những cái vụn vặt này sẽ giúp mình nâng cao kỹ năng sử dụng VB.net.

1.Mã màu của form là : RGB(236,233,216) ---#ece9d8
Lý do: Khi mình viết 1 chương trình xem màu theo mã , nếu người dùng nhập mã màu >256 thì sẽ có thông báo hiện lên đồng thời sau khi nhấn OK thì màu nền của form sẽ trở về màu ban đầu. Mình đã dùng photoshop để xác định mã màu mặc định của form.

Đây là đoạn mã hiển thị màu theo mã màu :

Private Sub btnXem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnXem.Click
Dim rgb1, rgb2, rgb3 As Integer
rgb1 = txtRgb1.Text
rgb2 = txtRgb2.Text
rgb3 = txtRgb3.Text
Try


Me.BackColor = Color.FromArgb(rgb1, rgb2, rgb3)
Catch ex As Exception
MsgBox("Ma mau phai <255")
txtRgb1.Clear()
txtRgb2.Clear()
txtRgb3.Clear()
Me.BackColor = Color.FromArgb(236, 233, 216)

End Try

End Sub





Khó khăn: Mình chưa biết cách xử lý trường hợp nếu người dùng không điền giá trị vào textbox mà nhấn luôn button. Bạn nào biết thì comment giúp mình nhé.

30/4/2009

Sao ta cảm thấy buồn và cô đơn những ngày này vậy?

Chàng & nàng :D

Trước ngày cuoi: -Chàng: That tuyet voi!Cuoi cùng thì gio phút anh mong đoi nhat cũng đã toi!
-Nàng: Em phai ra đi à?
-Chàng: Không. Tham chí em đung bao gio nghĩ toi đieu đó!
-Nàng: Anh có yêu em không?
-Chàng: Tat nhiên roi!
-Nàng: Anh có phan boi em không?
-Chàng: Không! Sao em lai có ý nghĩ đó co chu?
-Nàng: Anh se hôn em chu?
-Chàng: Đuong nhiên.
-Nàng: Anh se đánh em chu?
-Chàng: Không bao gio!
-Nàng: Em có the tin anh đuoc không?
Sau ngày cuoi: Hãy đoc lai tu duoi lên. ===>that's right kekekeee

Lý do chưa có bạn gái



Nhiều người hỏi tôi tại sao lớn rồi mà chưa có bạn gái, nghĩ tuy tủi nhưng trên đường tình thì cũng đã có ko ít thành tích đáng nể rồi. Đã từng có 3 cô gái vì tôi mà hy sinh.
Lần đầu tiên biết yêu, đã từng có một cô gái vì tôi mà chêt...
- "Nếu anh còn bàm theo tôi, tôi sẽ chết cho anh xem !"
Trong tuổi thanh xuân của tôi Có một cô gái sẵn sàng đợi tôi ở kiếp sau
- "Muốn làm bạn trai chị hả? Kiếp sau đi cưng ! "
Thậm chí lúc tôi túng quẫn nhất cũng đã từng có cô gái nguyện được chết cùng tôi
- "Nếu mày ko trả tiền cho bà...bà sẽ sống chết với mày

He..he..

ARP-SPOOF



Về nguyên lý 2 máy muốn liên lạc với nhau phải biết IP và MAC của nhau.
Trên mỗi máy có ARP table để lưu MAC tương ứng với IP của các máy đã liên lạc với nó, MAC trong arp table có thể dynamic hoặc static (nếu ta gán tĩnh).
Vd một số lệnh với arp :
C:\> arp –a
( liệt kể tất cả MAC tương ứng với IP trong arp table )
C:\> arp –d
(xóa hết dữ liệu trong ARP table)
C:\> arp –s 192.168.1.1 00:11:22:33:44:55
(gán MAC: 00:11:22:33:44:55 cho một IP:192.168.1.1)

Ví dụ máy A muốn liên lạc máy B, để biết MAC của B máy A gửi một packet (ARP) request MAC của B và B sẽ reply lại một packet cho biết MAC của mình. Nắm được cơ chế này nên có 1 kỹ thuật để không cho 2 máy liên lạc với nhau là Arp spoof
Kỹ thuật Arpspoof: sử dụng một máy trung gian để đánh lừa 2 máy có nhu cầu liên lạc

Ví dụ A & B cần liên lạc thì A và B phải biết IP và MAC của nhau. Kỹ thuật Arp spoof ( giả sử máy tấn công là C) xen vào, tại A sẽ lưu MAC của C tương ứng với Ip của B và tại B sẽ lưu MAC của C tương ứng với IP của A. Do đó thay vì A liên lạc với B mà A liên lạc với C và B liên lạc với C.
Hiện tại kỹ thuật này đã có cơ chế phát hiện và sửa lỗi (có thể dùng NetCut để phát hiện).
Ngòai ra có cách khác để ngăn cản máy lạ vào LAN. Vì chúng ta có một agent chạy trên mọi máy nên chúng ta gán MAC trực tiếp của IP lạ xuống arp table của mỗi máy. Cơ chế hoạt đông như sau:
Khi A (máy lạ) tiến hành liên lạc với B thì A gửi một packet theo giao thức ARP protocol tới để biết MAC của B và B sẽ reply lại một packet chứa thông tin IP và MAC của mình tới A. Ngay lúc đó ta chặn packet ARP mà A gửi cho B -> biết được IP của A, đem so sánh với tập IP mà ta cho là hợp lệ. Nếu IP của A là hợp lệ thì cho B biết MAC của A ngược lại ta sẽ gán một MAC giả nào đó(không có thực trong LAN) làm MAC của A , thực hiện lệnh ARP –s . Vì không biết MAC của nhau nên A sẽ không liên lạc được với B.