VS.NET Learning Method - My VS.NET Learning Tour
Tuenhai (
Sunhai)
Development Tools: Microsoft Visual Studio .NET 2003 operating system: Windows XP
Inscription: Even if you don't have a little programming, as long as you are willing, and understand the learning method introduced in this article, you can easily enter the door as the author is as easy as the author. Let us start exciting VS.NET trips together.
At the age of 26, give yourself a goal, you must have English and programming before your age of 35. I have just been standing so far, the procedures and English are not working very well, and they have some understanding of learning methods. I hope to share with you. Let me introduce my situation first. 26 years old, mainly engaged in language teaching, can say that it is unable to computers and English. Say that you may make you joke: the computer will not go online; English does not know the phonetic symbol. I am not like this level, I am more determined to change myself, I will do it, spend 7000 oceans to purchase the computer. 26 years old, life opens a new chapter. First, put your own computer to a blind belly, put hardware, install it (pity my motherboard, repair a few times, still scrapped; the graphics card has burn "foot" due to charge and unplugging, or a friend of the mobile phone store to help Welding). In order to quickly find the tutorial articles in the online, I will take 100 ocean narrow tape months. I want to Down X-I I have used two nights for two nights. As a result, there is no image, and he has heard him, 乎! I have always advocated learning, learning things and work related, work and learning. Although the language teacher can also learn computer, I think the process is too slow (at that time I haven't design a computer course.). So, a person who just learned a computer in less than half a year became a computer teacher. It is basically basically entry-level training, but it is also forced to learn faster. Originally, I used the pinyin to add input method, because of work relationship, I had to use five pen. National Computer Rank Test To test DOS, so I learned DOS. I originally used FrontPage to do a web page, now use Dreamweaver MX, and Fireworks MX, Flash MX also knows. Try a few more times to the motherboard random manual and English dictionary, the boot CMOS can also come and go. What system optimization, GHOST system backup is not in the words. Although the page is not very good, IP daily access is 300 per day. Until 29, the WINDOWS application programming is still a little, VB6 deletes, installed, repeated a few times, feel hard, never cross-programming the first threshold.
The MM exchanges working in Zhangzhou Information Harbor before, speaking, in self-study Visual Studio .NET programming, MM asked: Are you studying in a closed custom? I replied: You may consider the words "sponsorship" tuition. Yes, the network is university, the largest university, and the network can change the world and will eventually change the world. The network can change life, allowing our study and life, as long as you know how to use, good at using. It is now a network era. The network exchange basically makes up for the shortcomings of self-study, and network exchanges have no alternative to school education. You see here, if you don't touch the process of contact, I want to know what Visual Studio .net is "Dongdong", how will you do? First, check the head book, the personal open computer library is unrealistic, the knowledge to find is often can't find in hand; second, call the friend, friends don't understand is a problem, even if you understand, he Is there any empty? He is free, he doesn't know the actual situation of your side, he does not necessarily what you want, or you don't necessarily understand; third, on the library check the information; fourth, on the bookstore; V. Run to ask the teacher; sixth, ... yes, the tradition is doing this. But it is now a network era. You are entirely probably less than a minute to find the answer you want. Now open your computer (premise, you don't think buying the computer is a great waste), dial-up network (premise, you think it is necessary to configure MODEM and access the computer), open Internet Explorer, enter http: / / www.google.com, then enter, in the open page intermediate input box, type Visual Studio .NET programming, note that there is a space in English. Then use it back to the bus, the page shows: a total of 12,800 query results, this is the first - 10 items. Search for 0.28 seconds, how is it, use me to introduce you to Visual Studio .NET? You will click on the title and see the knowledge you need. "Software is a past era. Web Service will come." Microsoft senior vice president Li Kai Fu said, "Web Service itself can be said to be a gamble, a risk; because you can believe, you can not believe in this matter. I It can only be said that Microsoft gambles the whole company, the future we gamble is Web Service. "You don't tell me that you are much more than Gates. We pursue that surpassing Gats is not reality, but we can contact the network earlier and use the network. The first thing to understand: Master the basic knowledge of the computer, learn to use the network to learn, especially the search engine (such as http://www.google.com) to find the answer you need.
29 years old, began working in corporate management. Due to the relationship of the work, there is a Microsoft Office office software. There is a Visual Basic for Application (VBA) language in the Office office software. It is a subset of VB, with all the advantages of VB, built into office, only in Office. Create, program, and run, record macros and automatically convert to code. Since the first contact programming language, it feels difficult to self-study VBA. When you encounter a problem in your study, when you are confused, I will go online to find a learning resource and find an answer. Soon I found a great community about Microsoft Office, such as officefans (http://www.officefans.net), Excelhome (http://club.excelhome.net/), so immediately registered with the community, study VBA I encountered the question to ask if I went to the community. Every time I have a friendly answer. For example, my work needs to insert blank lines in front of the EXCEL worksheet, first select the worksheet, and the mouse pointer is positioned to the specified line, and then right-click, select "Insert". Repeat operation, it is not bored. So in OfficeFans, the master kengzeng point is obtained, get the following VBA code: Sub INSERT () Sheets. Rows ("10:10"). INSERT END SUB
It turns out that you have to do four steps, and now you will complete it. I didn't understand VBA, and I didn't even have a "collection", "object", "method", "attribute", "event", "enumerated", etc., but because there is an online master point guide, help I still apply VBA in my job. I have applied multiple times. Some of the VBA code used will not go back. Some concepts of VBA, the theory begins. All beginnings are hard. If you can't get it, you may have given up your questions if you can't solve it. If you have a warm person to answer his questions, then you can apply new knowledge in practice, new knowledge is realized, learning is interested. Get excitation and enhancement, learning will continue and deepen. Of course, for friends with "hanging beams", they can solve all difficult problems, but it is a very small number of questions, but that's a few people, I think most people are ordinary people like me. Come and not. Getting a lot of heroes online, I always seem to be owed, I think of an e-book, and a common Excel VBA learning tutorial is concentrated together to help beginners will get started quickly. In June 2003, it was idle. Just a little about HTML syntax, I spent two weeks, collecting an e-book, called "Excel Application Collection", where the focus is Excel VBA. Put your e-book to OfficeFans for users to download, very popular. Why do I edit this e-book? Really a relatively idle? I have time to go to MM is not very good, why bother to make a boring text finishing work, in fact, I have "selfish"? What "selfishness"? This is called a person to help himself, helping others to help others. "Buddha" Talent is actually in order to serve. In order to understand this truth, the seconds of the sons, the Buddhist Confucian is easy to do, there is nothing, and there is slight in life, so it still uses "30 years" time (too exaggerated, a born ...? Huh, ), Everyone is smarter than I, you should understand this reason. Why help people help others? Help others in academic, pointing to others, just thinking about others' perspectives, thinking about others thinking, breaking the limitations of my thoughts. From the perspective of information, personal self-decoration, the additional information of knowledge is small, and in the process of helping others, there are people's information exchange, in information exchange, knowledge information is strengthened. For example, the child lives in the English environment, 3 years old, oral fluent, and our school education, college graduates, English learning for more than ten years, or a dumb English, why? The little child remembers a word or sentence, which is memorized with the exchange of outside information, and it is precisely that the child remembers the situation of information exchange at the time, realizing the natural memory of the situation through the natural memory of the situation. Natural memory. How to learn oral language, what is the learning programming? You point to others on a question, your memory impression may be particularly deep. If you are self-studying self-study, I understand that although I have understood, the amount of context information that is accompanied by the help of memory is very small, and it is easy for hours. . Therefore, in the process of learning and programming, more people with others, and ask for a manner, and more guidance, the beginners are in the artificial learning situation, strengthen memory, and strengthen understanding. Li Yang advocates "crazy English" learning method, I advocate "crazy programming" learning law, which is to create all opportunities and other people exchange programming experience, strengthen training and learning from communication.
Also note that communication is not a purpose. There are many ways to exchange programming experience: such as the forum exchange, media submission, QQ, ICQ and other communication software exchange. Personally, 9CBS is very good for us, you can learn from your experience while you can learn from your experience, and communicate with you through your personal column. VBA is a VB application branch. I applied VBA in my work, and naturally, I have a preliminary understanding of VBA's concept. At this time, I will look at VB's tutorial. I feel extraordinarily. Because VBA and VB are none in nature. I can finally enter the gate of VB programming. Second point experience: During learning and programming, it is necessary to be good at seeking help from the master, and more be happy to guide beginners. Learning programming in communication, this is not a religious morality, but an extremely important learning method and learning means. There are many types of program language, and PConline's tool platform is listed in VB / VB.NET, VC / C #, Delphi, Java, C Builder, etc. What is the language to learn? In the Google input language, find an article "The Religious Frequitance and Cross Army" programming language ", the first paragraph is: Amateur's favorite thing is to compare different languages. Is Java better than C ? C # will become the ultimate language? All such use. From the perspective of professional programmers, this is the lowest unrestered game. First, after the project is determined, there is usually the room for selecting the language; the second, language survival itself is a Darwinism problem: if there are two languages, it is clearly comparable, where the more inferior It is necessary to have been eliminated, and how is it necessary? I choose the programming language based on two principles: First, it is the best. Second, if you don't know what to apply yourself (amateur development software is based on personal hobbies, there is often this confusion), then give priority to Microsoft's development language. I chose VB (everyone's specific situation is not, my choice is not necessarily suitable for you), I only consider developing ordinary Windows applications, and I hope that Windows should have software development and Microsoft VBA applications to promote each other. It is a limited energy, it is best to apply everywhere. So I a lot of ebooks on the online Down, a lot of VB website in the favorite. The VB site that is often taken is 1000VB, AppleVB, CnDevx, 51donet, etc., but I found that in addition to 9CBS, the popularity of the VB Community Forum is not prosperous. First contact VB, no foundation, amateur self-study, how to quickly grasp VB programming? If I have enough time (amateur self-study, time is obvious), there is enough patience (just that I am a patient who is patient), can learn, practice according to a control, practice, this process is undoubtedly good, but I am obviously too boring. Maybe this, after half a year, my VB foundation is better, but may be gave up in less than half a year. This will take another way. My idea is to set a software project at first, with the purpose of learning, with a control as the core, gradually master the use and programming of the VB control in the process of completing the project. When the project is basically completed, VB programming will be entitled. Since it is to learn from the project, the purpose is clear, the learning process will not bother.
If you do sharing software, your project creativity is better, your VB programming the day, maybe your software can bring you Money, huh, huh! What kind of software is developed? Sun proposed exciting slogan: "Network is computer." The computer's application is mainly in the network, so it is positioned to develop network software. I often go to the online community forum to communicate, registration, you must fill in the information. When you speak, you must fill in the information. It feels very time, intend to make your own software to realize automatic registration, automatically speak. When I learned VBA in May 2003, I wanted to use VBA to realize the automatic registration and speech in the forum. I realized it. I found alternative software online. I found "Button Elf" (http://www.vrbrothers.com/cn/qmacro ), Button wizard is a software that simulates the mouse keyboard action. By making a script, you can automate your hands and automate the actions of a series of mouse keyboards. I feel very good, I have written a script, automatically implement the following features with the button wizard: Open Internet Explorer, enter and open the URL, move the mouse to the specified coordinate, enter the character, and press Enter to complete the registration. Compared to manual input, use the button elves to save a lot, but different websites, the graphs of the input boxes are different, have to be crawled, is there more convenient software? Some people in the Key Elf Community talked more for Ezscript (http://ezscript.seed.cx/), and then found that in WindowsXP is not sensitive, then in Google Mad Search, find better software PcWorker than button wizards (Http://www.pcWorker.net). PCWORKER Metalling the network Filling the software Formghost, plus myie, you can double-click registration or speaking, if you need it, you can add random number in the title, and the readability of the PCWORKER is more readable, and the author can listen to the netizens in time. Adverse improvements to software. Although PcWorker is easy to use, read the numbers on the identification code image, which is the PCWorker class software that cannot be competent. Therefore, it is determined to use VB6 to implement all the features you want to implement. In October 2003, I began to learn VB6, until November, and the project was basically completed. How did I do it? First browse each VB website related article, and find that the WebBrowser control can implement the functions I want. Second, a large number of textures and code collected by WebBrowser controls. Search with Google. If you use "WebBrowser" search for keyword, there are 216,000 query results. 9CBS Forum Search. Navigate to http://expert.9cbs.net/expert/forum.asp, log in to the forum, click on "Search", select "All Forum", click "Latest Data Search", use "WebBrowser" as the keyword, then click "Search for the selected big category", wow, there are hundreds of questions about "WebBrowser". In the 9CBS Forum, make a full-text search, find more content of the detection value. 9CBS document search, navigation to http://www.9cbs.net/develop, search for "WebBrowser" in the upper right corner, select "Document Title", then click Search, I get 30 "WebBrowser" Related documents. In actual programming is difficult, you can also ask questions from the 9CBS Forum to seek help.
I have asked the 9CBS Forum, I haven't worry about WebBrowser related questions and I have learned. Due to being good at using three steps, 1 and a month, my software is basically released, and VB programming has also basically introduced. The software implementation principle is to use the WebBrowser control, first navigate to the specified URL, then fill in the form. The main code is as follows: private subdefill_click () Click the button Start Summary ON Error Resume NEXT DIM VDOC AS IHTMLDocument2 DIM VTAG DIM I AS INTEGER IF NOT Brow.busy TEN 'If the download is complete, the following program is executed SET VDOC = Brow.Document for I = 0 to vdoc.all.length - 1 'Detecting all tags if ucase (vdoc.all (i) .tagname) = "Input" or ucase (vdoc.all (i) .tagname) = "textarea" the' found Input tag set vtag = vdoc.all (i) if vtag.type = "text" or vtag.type = "Password" TEN 'See if we need Select Case vtag.name case "name" vtag.value = " Sunhai "Case" passwd "vtag.value =" Sunhaigood "Subject" wrote title, different web forms, vtage.name value different, to view the web source code to modify vtag.value = "Hello, Sunhai!" End Select 'Elseif vTag.type = "Submit" and vTag.value = "THEN' Found the published button. 'Vtag.click end if end if next i vdoc.forms (0) .submit' can also use this sentence to submit form end iFend Sub
Third point experience: starting from the application, from the process of solving practical problems, gradually master the use skills and programming theory of controls in the completion of the project.
Naturally in contact with the Microsoft Visual Studio .NET (referlateral VS.NET) while learning VB6. Ten years ago, Visual Basic 1.0 became a revolutionary application for millions of developers. Now, Visual Studio .NET is ready for the next ten years (a bit like Microsoft advertising, you said), vs.ne is an ideal and realistic development tool for creating next-generation applications, is a From the beginning of the development environment created for the XML Web service. The XML Web service enables the business to convert the business to the true platform for integration and transferring their core business value from the Internet to the Internet. Visual Studio .NET and XML Web services provide simple, flexible, standard-based models, allow developers to assemble applications from new and existing code, regardless of platform, programming language, or object model. In vs.Net 2003, there are mainly include the following development tools: Visual Basic .NET 2003 Visual C # .NET 2003 Visual C .NET 2003 Visual J # .NET 2003 core is Visual Basic .NET 2003 and Visual C # .NET 2003. I mainly use VB.NET. The difference in different development tools in vs.NET is mainly manifested as the difference in grammar, so use VB.NET people, generally also understand the code of C # .NET, and vice versa. Some people say, "learning to face the future", December 2003, my main development tool turned from VB6 to VB.NET, January 1, 2004, putting my newly developed software from VB6 language to VB.NET Language, and officially named online advertising king (AdKing).
When turning to VB.NET, I consider: What is the essence of VS.NET? The vs.net is the development environment created from the XML Web service from the beginning. The XML Web service enables the business to convert the business to the true platform for integration and transferring their core business value from the Internet to the Internet. Learning to face the future, learn the latest technology, and now learn to put the pad for future applications. My software has to highlight two points, one is based on Internet applications, and the other is to apply XML technology. In this way, I can master new technologies as soon as possible, otherwise, just learn to learn, it will undoubtedly be more boring, it is easy to forget. Second, the original use of the ADKING written by VB6 mainly uses the webbrowser control, the web page load speed is slow, downloading pictures, Flash and other unwanted things, in vs.net, you must use other methods to achieve the same functionality. With the help of friends in 9CBS, and refer to the many information, my AdKing has basically had .NET feature. 1. Apply XML technology VB6, INI files are usually used to save system information, configuration information, read and write INI files to use the API function, not very convenient to use. In vs.net, there is no need to save and read some information with the INI file, you can use the class of reading and writing XML files in vs.net. Moreover, in subsequent versions of VS.NET 2003, processing XML related features will be further enhanced. Read XML to DataGrid code:
Public MyXMLDataSet As New DataSet ("XMLDataSet") 'DataSet is a memory resident representation of data, regardless of what data' comes from what data source, it provides a consistent relational programming model. A 'DataSet represents the entire dataset, which contains the relationship between the' tables, and intervals of the data. MyXMLDataSet.Readxml ("regid.xml") 'read XML file form1.definstance.DataGrid1.daSource = myXmldataset' Definstance is the shared property of Form1, we don't have to create a real 'example, you can use the' class name. Shared member ' Method is called, "Henry's VB.NET Tour (3) - Shared Member" is discussed. Strname = myxmldataset.tables (0) .ROWS (0) .Item ("name"). Tostring 'reads username information from DataGrid. Update information from DataGrid1 to XML file code:
Dataset MyXmldataset = CType (DataGrid1.datasource, Dataset) 'Type Conversion MyXmldataset.writeXML ("regid.xml")' Write the information into XML file
If you don't have to use a DataGrid control, you can read and write the specific information in the XML file.
DIM XMLINFO AS New XMLDocument XMlinfo.load ("Info.xml") 'Load XML file DIM STR AS STRING = XMLinfo.item ("reginfo"). Item ("name"). Innertext' Use "item" to step by step Read the data xmlinfo.item ("reginfo"). Item ("pass"). InnerText = "mypass" XMLinfo.save ("info.xml") 'Save information to XML file
I originally intended to save the registration information and speech information in INI, but one read and write INI is not very convenient, and the two XML will become more important in software development, so I started with XML files with XML files. I don't know what XML is just in contact with VS.NET. Now I can read and write XML. Is it a bit "master" feel? (Self-intoxication first) 2. Use the httpwebresponse related class GET and POST information to read the web page source code:
The DIM HTTPREQ AS System.Net.httpwebRequest 'HTTPWebRequest' provides support for the properties and methods defined in WebRequest, also supporting additional properties and methods that allow users to interact with server interactions using HTTP. The DIM HTTPRESP AS System.Net.httpwebResponse 'HTTPWebResponse class is used to generate an HTTP independent client application that sends HTTP requests and receives HTTP'. DIM URL AS STRING = "http://sunhai.tianyablog.com" "This is my small station, there is time to sit on the Dim httpurl as new system.uri (URL) httpreq = ctype (WebRequest.create (httpurl), HttpWebRequest) httpReq.Method = "GET" httpResp = CType (httpReq.GetResponse (), HttpWebResponse) Dim reader As StreamReader = _ New StreamReader (httpResp.GetResponseStream, System.Text.Encoding.GetEncoding ( "GB2312")) 'Chinese case To set the encoding format to "GB2312". Dim Resphtml As String = Reader.ReadToend () 'Resphtml is the web source code httpresp.close () to the server POST information:
Dim httpurl2 as new system.uri ("http://sunhai.tianyablog.com?" & "Name = 1 & pass = 6") '"&" is' registration information, change to your own DIM Req AS HTTPWebRequest Req = CType (WebRequest.Create (httpUrl2), HttpWebRequest) req.Method = "POST" req.ContentType = "application / x-www-form-urlencoded" Dim bytesData () As Byte = System.Text.Encoding.ASCII.GetBytes ( "name = 1 & pass = 6") req.ContentLength = bytesData.Length Dim postStream as Stream = req.GetRequestStream () postStream.Write (bytesData, 0, bytesData.Length) 'is the above POST message to the network server HttpWebResponse Dim res as = CType (req.GetResponse (), HttpWebResponse) Dim reader as StreamReader = _ New StreamReader (res.GetResponseStream, System.Text.Encoding.GetEncoding ( "GB2312")) Dim respHTML as String = reader.ReadToEnd () 'respHTML of After POST, the information returned by the web server MsgBox (Resphtml) 'available MsGbox to view the return information res. () 3. With the regular expression from the web page source code to get the web source, we can process the source code, For example, the link, email address, image address, flash, and so on.
Dim r As System.Text.RegularExpressions.Regex Dim m As System.Text.RegularExpressions.MatchCollection Dim respHtml As String = "http://www.NETsh.Net/subdomains/f_s_o.php?leibie=shangmao" 'to the address Example Strregex = "http: // ([/ w] /.) [/ W] (/ [/ w.?] ) Leibie [=] {1} [/ w] " 'use this Regular expressions can extract the above address. Universal 'extraction link regular expressions are "http: // ([/ w-] /.) [/ W-] (/ [/ w- ./?%&=]*)?". r = New System.Text.RegularExpressions.Regex (strRegex, System.Text.RegularExpressions.RegexOptions.IgnoreCase) m = r.Matches (respHTML) Dim i As Integer For i = 0 To m.Count - 1 MsgBox (m (i ) .Value) Next I
The fourth experience: To learn new technologies, try to apply new technologies in your project, learn in your application, and progress the fastest. Now my AdKing has been overwritten in .NET, and uses inheritance, overload, multi-thread, etc., all of these can be implemented in VB6, is it wise from VB6 to .NET? From October 2003, I started to learn VB6 programming. In November, I use VB6 to complete the first software - ADKING, to the current (20040117) to overwriting AdKing. It can be found to be found. All used in my spare time, I don't have a teacher. There is no programming foundation. If you learn more smoothly, a large part must be attributed to the mastery and use a lot of network resources. The following lists the VS.NET network learning resources I have, what is missing, I hope everyone can point out. 1. Microsoft supports in the process of learning VS.NET, there is questions to ask Microsoft to help. If you don't know how to use the huge learning resources provided by Microsoft, I want to tell you, you are very unfortunate, you are looking for a long time. (1) First, you have to install MSDN, he is more than all VS.NET books. In order to install MSDN, I sacrifically, I have a WindowsXP single system. After installing MSDN, you have to learn the regular expression, click "Help" in VS.NET 2003, then click "Search", then enter "Regular", a car, wow, find 470 themes, this slowly Study. It is really studying, nor is it urgent, and Google and 9CBS. (2) Online Microsoft .NET Framework SDK Quick Start Tutorial (http://chs.gotdotnet.com/quickStart), can be used with MSDN. Three pieces of content, ASP.NET | Windows Form | How to ...? Frequent task. "Common Tasks Quick Start" is designed to help you quickly find answers to common programming issues. (3) Microsoft China Community (http://www.mscommunity.com/profile/). Register in the community, there is a problem to go to the community. (4) Online Chinese MSDN (http://www.microsoft.com/china/msdn/default.asp); online English MSDN (http://msdn.microsoft.com/), test your E text, but There is Jinshan word tyrant, I am not afraid, what are you afraid of? (5) .NET homepage (http://www.microsoft.com/china/net) (6) Visual Studio .NET homepage (http://www.microsoft.com/china/msdn/vstudio/ProdInfo/overView. ASP). Why choose vs.net, why is you optimistic about VS.NET, look at Microsoft's Help documentation. If you don't use the huge HELP resources provided by Microsoft, is it a little sorry for Gats! 2.9cbs http://www.9cbs.net/ 9CBS claims that China's largest developer network is indeed fake.
I am the most often the 9CBS document (http://www.9cbs.net/develop/) Forum (http://expert.9cbs.net/expert/forum.asp) As long as you are good at using search function, you are Most questions encountered in development can find the answer in the documentation and forum. If you encounter difficulties during the development process, you think Billgates can't help your busy, then you will be 9cbs, you will be satisfied. Teach you two tricks, the first trick, is "Search Dafa". Incident, first of all, search at 9CBS documents and forums to see if there is a similar answer. If you can't, let's take a moment. The second trick, "Ask the Dafa", as long as there is a courteous, sincerely ask questions in the forum, there must be many people who are willing to answer your questions. 3. Other related sites have many websites to open up the vs.net column, often take a look, must have gains. PConline and I learn Net column (http://www.pconline.com.cn/pcedu/empolder/net/) Yesky Visual Studio.net (http://www.yesky.com/softchannel/72342380467978240/index. SHTML) CCIDNET NET Zone (http://tech.ccidnet.com/pub/column/c340.html) 4. Download If not a monthly online, then download a large number of resources, then slowly study slowly, it is necessary. . A large number of VS.NET resources provided by netizens (ftp://qydn.vicp.net)
Beijing Hope Electronics Press Books Material Download (http://www.b-xr.com/bbs.htm) Tsinghua University Press VS.NET Source Code Download (http://www.wenyuan.com.cn/xiazai. HTM) 5. Foreign resources If your E article is good, you may wish to go to the E-article website to take the scrub. http://www.codestudy.com http://www.codeproject.com http://www.only4gurus.com/v2 http://www.gotdotnet.com http://www.aspnetpro.com http: / / www.dotnetgenius.com/ http://www.devx.com/dotnet http://www.c-sharpcorner.com/ http://www.csharphelp.com/ http://searchvb.techtarget.com/ Http://www.dotnet247.com http://www.dataGridgirl.com 6. Other Features Website, Column 9cbs on the vs.net column of Latitude (http://www.9cbs.net/develop/author/netauthor/ Latitude /) [Wonderful World of Mengxian] (http://xml.sz.luohuedu.net/xml/) DOTNET China.com (http://www.aspxcn.com/) ASP Cool (http: // www .aspcool.com /) http://www.chinaaspx.com http://218.56.11.178:8009/Haibo .NET's crystal report column ASP.NET resources, there is also a globe known, the world The biggest knowledge warehouse, I don't say, you should know, that's not http://www.google.com! The fifth point experience: master and use a large number of network resources to assist VS.NET learning, you will be half-meter. My QQ: 26624998 My website: http://sunhai.tianyablog.com This article address: http://www.9cbs.net/develop/read_article.asp? Id = 23542 March 8, 2004