PDA

View Full Version : [q] học .net bắt đầun từ đâu



dtt_vn
27-04-2003, 20:11
xin chỉ học .net bắt đầu từ đâu? mình biết vb cũng khá. nhưng muốn dử dụng hết các tính năng của .net luôn

tiger2003
28-04-2003, 19:13
Không hiểu bạn muốn tìm hiểu đến đâu và về lĩnh vực gì : Ứng dụng, hay là Web ?

- Nói chung muốn nghiên cứu cái gì bạn cũng phải biết một số sau dây
1. Vb.net hoặc C# ( cái này là học về language specification ) , object, và sự kế thừa các object v.. Toàn là những khái niệm mới so với người lập trình VB6.0. Nói chung bạn có thể bắt đầu học C# đì vì như vậy mới là sành điệu. Nói vậy thui chứ hoc C# cũng đồng nghĩa với học Java luôn vậy sau này nhỡ đâu Java nổi lên (mà Java sẽ ko bao giờ chết cả) , bạn sẽ chuyển sang Java cực nhanh.

2. ADO.NET : Mọi ứng dụng không thể thiếu được cơ sở dữ liệu, vậy bạn hãy học kết nối với cơ sở dữ liệu nhé :Các object là Connection, Command, DataAdapter, DataReader, DataSet v..

3. Tiếp sau đó nếu bạn có thể nên tìm hiểu qua các lớp của .NET Framework một chút cũng được, sẽ giúp ích rất nhiều tất nhiên chưa nên đi sâu sẽ phức tạp và làm ta nản chí.

4. Và sau nữa tui dám chắc là bạn sẽ biết phải đi tiếp đâu : Nếu chỉ là ứng dung đơn thuẩn thì chỉ tập trung vào C# hoặc VB.NET là đủ. Nếu Web và WebService , thì học ASP.NET nhưng chắc chắn bạn sẽ học rất nhanh vì mấy cái đó đơn giản thui

Quan điểm của Microsoft là để cho bạn tập trung vào công việc chứ không phải là mấy cái ngôn ngữ.

Chúc bạn thành công

steaven28us
04-05-2003, 16:42
Trong bộ Visual Studio.NET gồm những gì vậy ,nó có thư viện MSDN chung luôn ko vậy ?

vanlang
05-05-2003, 15:34
tui mún học mà "sao thấy khó ghê...hổng được ...dễ dàng"!

tiger2003
05-05-2003, 18:01
Nếu cứ nói không thì cái gì cũng khó chứ nói gì đến .net nữa. Cái chính là bạn phải vạch ra được chi tiết mình sẽ làm cái gì chứ ngồi nhìn .net rồi bảo mình sẽ học nó thì chả biết là học cái gì sẽ ngán ngay.

Vậy theo tui bạn muốn học thật sự , vạch ra cho mình thời gian biểu và thứ tự các phần mình sẽ học sau đó cứ bám theo đó tôi tin chắng sau 1 tháng bạn có thể tự tin lên forum này mà tán phét về .net được ngay

Chúc các bạn thành công

zek3vil
20-05-2003, 12:57
Bài viết được gửi bởi steaven28us
Trong bộ Visual Studio.NET gồm những gì vậy ,nó có thư viện MSDN chung luôn ko vậy ?
Bao gom .NET Framework, SQL Server nhung ko co GUI va ca thu vien MSDN.

ngocha_nguyen77
20-05-2003, 19:29
Mình không biết hoc từ dâu ? có ai biết thì chỉ cho mình với

zek3vil
20-05-2003, 19:52
Bài viết được gửi bởi ngocha_nguyen77
Mình không biết hoc từ dâu ? có ai biết thì chỉ cho mình với Ko biet Ha muon hoc lap trinh Web hay la lap trinh phan mem? De bat dau voi .NET ban co the hoc 2 ngon ngu lap trinh la VB.NET (co so nguoi lap trinh dong nhat su dung) hoac la C# (1 ngon ngu moi tuyet voi). Anh khuyen Ha nen bat dau voi C# se tot hon. Sau khi da it nhieu thong hieu duoc 1 trong 2 ngon ngu tren thi Ha co the hoc tiep ASP.NET de lap trinh web hoac mua sach ve lap trinh windows voi C# de hoc viet phan mem tren Windows.

tiger2003
20-05-2003, 19:56
Học .NET phải không?
Trước hết học ngôn ngữ đã :

1. Nên học luôn C# có 2 cái lợi
Thứ nhất : Là sành điệu , nói vậy cho oai thui
Thứ hai sau này muốn học Java hoặc JSP sẽ rất nhanh vì C# là C++ và Java hợp lại
Về sách bạn có thể vào máy tui download cuốn này : http://61.72.31.49/software/books/csharp
tên là 2nd edition.pdf. Học hết phần đầu thôi, tức là về Language Specification

2. Tiếp đó là học về ADO.NET tui cũng có 1 cuốn trong thư mục ADO.NET đó, của Wrox viết rất dễ hiểu và nhanh. Đừng đi sâu vào, chỉ biết các object sơ sơ thui : SqlConnnection, SqlCommand, SqlDataReader, DataSet, DataTable.

3. Sau đó nếu bạn muốn viết web thì học cuốn ASP.net 1.0 của Wrox cũng có trong máy tui ASP.NET.

4. Nếu ứng dụng thì đọc tiếp phần 2 của cuốn C# 2nd Edition đó là được.

Về ngôn ngữ nếu bạn chưa học Java thì hơi vất vả 1 chút chắc độ 1 tháng là hiểu được tư tưởng về Object và Inheritance.

1 Tháng học về ASP.NET là rất tốt rồi, làm theo các ví dụ của sách là tương đối tốt.

Vậy tổng cộng thời gian là 2 Tháng (đọc tài liệu và practice theo sách) sau đó là bạn có thể độc lập vạch ra cho mình 1 ứng dụng cụ thể để phát triển bằng C# hoặc ASP.NET với C#

Nếu có khó khăn thì cứ vào đây hỏi là được

Chúc bạn thành công

nghiahieu
21-05-2003, 14:04
ôi ! Sao mà khó dữ vậy

nghiahieu
21-05-2003, 14:12
Anh cop có thể chỉ cho em sách nào hay về vb.nét ko ạ(beginning đó)

tiger2003
21-05-2003, 14:12
Tui cũng thấy khó lắm nhưng sau 2 tháng tui lại thấy dễ mới tài

tiger2003
21-05-2003, 14:15
Quyển Mastering VB.NET đó bạn học xong quển đó là ngon lành rui.

Ngay trước tui cũng nghiên cứu quyển đó, sau chuyển sang C# không đọc VB.NET nữa nến không biết quyển nào hay hơn.
http://61.72.31.49/software/books/vb.net

zek3vil
21-05-2003, 15:04
Hi tiger2003, remember me?
We've been discussing in the English forum. It looks like you're a .NET fan? That's cool cuz I love .NET. How long have you been learning programming and .NET? I'm just stating for a few months and maybe I could learn much from U from now on. Have any tips please share :D
You have a huge collection of books, that's great, I love to read books also.

tiger2003
21-05-2003, 15:40
I am also new to .NET technology. I am still in the learning period. But .NET is not so difficult. Thanks to Microsoft, we programmers have a very great great tool to do.

I just learn .NET for only 2 months but I have some experience with JSP and ASP so porting to .NET is not the problem with me.
.NET is fully object orriented, so if you learn .NET meaning that you can learn java application or JSP very quickly.
For me, I recomend you start to learn C#. That's very powerful and interesting programming language. additionally, Microsoft seems to invest more money in developing C#, hoping that it will turn into new morden language for every one.
Have a very nice day

zek3vil
21-05-2003, 16:09
Yes, I 've been learning C# for about 2 months, and C# rocks!!! it is a fully object-oriented programming and even better than Java since Microsoft copied many features from Java and provided some other great features which made us deveplopers happy. I love object-oriented programming with C# especially when working with Visual Studio.NET.
And ASP.NET did a very good job by allowing us to apply OOP in web development thanks to Microsoft.

Regards.
Zeke

tiger2003
21-05-2003, 19:08
Wow, it seems that you have a lot experience with .NET.
Many people from this forum keep asking how to learn .NET effectively. Acroding to my experience, I also post here some tips but I am not sure it is adequate or not.

I think that many people here are very happy if you can give them some tips too. It is not only good for .NET learner here but also me.

In my opinion, integrating .NET with SQL Server 2000 will very good, so apart from learning .NET as a programming language I think we should also learn SQL Server 2000.

Later, maybe at the end of this year, not for sure, Microsoft will SQL Server 2003 (code name Yukon) will debut, and that will be the time you can forget T-SQL and start using .NET such as C#, VB.NET to make stored procedure, Function . That will be very cool ha :)

Await for your useful learning tips

zek3vil
22-05-2003, 18:10
Wow, it seems that you have a lot experience with .NET. Not so much
Hey are you a code project's member? if not you should register, that's a biggest developing site on the web. You'll find thousands of articles there. If you're looking tips, go there (I'll post mine if I do have :)).

This site is quite big but I think it misses something like a section where we could post our articles rather than only post topics in the forums which are not quite in-depth. Do you think?

Yes, MSSQL is cool, I prefer using MSSQL than using Access, Access is slow and provides much less features that MSSQL. I don't know what did you mean when you said that we all will fotget the T-SQL when the next MSSQL releases and start using Stored Procedure instead. Because I'm currently using Stored Procedure with MSSQL 2002. Did you mean that the 2003 version offers other cool features even better than the 2002?

tiger2003
22-05-2003, 19:20
yeah, your idea is very good, maybe we should add a folder Article some where. When I have some problem I often found articles very interesting.

I am not a code's project member and even I don't know how to register for that forum. I will find it later and hope that I learn many things from that forum.

Next version of Sql Server will integerate with .NET , it doesn't mean that you cannot do what you can do now with T-SQL. What I mean is that , we can use C# or VB.NET language to make stored procedure , function, trigger ect , so is this cool that we don't have to learn a new language (T-SQL) when we know .NET language.
Do you know Oracle , I am sure you know. In oracle we can also use Java language to build stored procedure, and make it an object very cool :) and Microsoft Sql Server which in turn wants to compete with Oracle about that feature.

see you then, I think I am going to register for code's project member now.

zek3vil
24-05-2003, 00:55
Since I don't program Java and using Oracle I don't know that Oracle have such great feature. So now Microsoft want to provide the same feature, that's a good news, it's like programming database now, cool idea, thanks, I never knew this feature until you say.
You should register at the Code Project now, here's the link: http://codeproject.com . There's no place where you can get such a huge collection of articles (4000+) but Code Project.
And take a look at my new article if you feel interested: http://codeproject.com/useritems/RolesBasedAuthentication.asp

sniper
24-05-2003, 08:25
Do you know Oracle , I am sure you know. In oracle we can also use Java language to build stored procedure, and make it an object very cool
and PL/SQL is good too right? .By the way, too much English here :D

nghiahieu
30-05-2003, 20:35
ê tại sao mấy người sỗ toàn tiếng Anh ko vậy?

tieuquaitu
30-05-2003, 20:57
hihihi
Now we will tell about MS dot net by using english,OK?
To zek3vil,tiger2003 : nice to meet you !:D:D.I'm code Project member but never post the articles because i can read theml and understand but i cant post the article.it is difficult to write a document for someone to read :(
To tiger ,This Sunday,im will learn the Oracle 9i,and it was finished after 2 months , i wish you can help me when i have trouble :))

zek3vil
30-05-2003, 21:08
Nice to meat you tieuquaitu, glad to hear u're a code project's member. Yes, it's quite difficult to write at first but u'll get use to it in a short time. By the way, although most of code project members are from US but this site is considered a international developing site, so don't worry about ur English, they don't assume that your E must be well written, what they care are the information u provide in ur articles. Your contribution is always appreciated, so let us benefit from your knownledge...

tieuquaitu
30-05-2003, 21:34
hu hu hu ,hic when i use OE to get email,i will receive a lot of mail from that site.some article make me happy to read.but i dont think to write a new article because when i think i will write a new article,after search ,i receive a lot of result about my problem :D:D and they solve trouble better than me :D:D:D

White_Rose
31-05-2003, 01:56
:-) if you received a lot of results, it mean that there are many members also write article to say their opinion about a common problem.
Why don't you say your solution?
Hey, Nice to meet all :-)

zek3vil
31-05-2003, 12:43
That's right there should be many solutions for one problem. So just solve it ur way and show us how u do it, and who knows may be we all love ur solution :)

Tiachop
23-10-2003, 19:05
chào các cậu ! tớ cũng chỉ mới bắt đầu học về .net thôi nhưng tớ được các đàn anh giới thiệu thì bộ sách .net của nhà Sách MINH KHAI (MKPUB)học cũng khá được các cậu tham khảo thử xem .Ví dụ như VB.NET thi có "từng bước lập trình với VB.NET" cuốn này thích hợp cho người mới làm quen ,rồi tiếp là "Lập trình chuyên sâu với VB.NET"v...v.. có bán ở nhiều hiệu sách .