① 想學習.NET編程,請教
你說的是ASP.NET,這是製作動態網頁的,一般都是和SQL連用做網站的.
想學最好下一些相關的教程.
② 跪求如何學好.NET程序員開發是練習寫代碼嗎如果遇到解決不了的問題怎麼辦阿
學習最基礎的語法,關鍵字,深入理解.Net的含義,作用,特點,先不要急著做出程序.
.net可以由很多種語言來編寫,C#,VB.NET,C++.NET選擇一個語言,努力學習,推薦C#
你需要買1本 C#從入門到精通的書
③ 為什麼我學編程學不懂,一接觸寫代碼段就弄不懂了。
如果你是 Stcxj 這位朋友的意思,那可能用公式好點,如果是我這意思!給你代碼吧!我詳細注釋了,怕你看不懂!
對了說明下,對此代碼我不負責哈!我這做了5000條隨機記錄的查找測試
你注意備份原來的文件
因為網路這個看起來很亂,你把VB里的代碼清空後復制進去,可能看的清楚點!
我在我這運行的沒問題,如果你彈出什麼堆棧什麼什麼的
WhereStop = IIf(WhereStart + 1000 > NumCount, NumCount, WhereStart + 1000)
把這句里的1000改小點
-------------------------------------------
'Excel對象變數
Dim MyExcel As New Excel.Application
Dim MyBook As Excel.Workbook
Dim MySheel As Excel.Worksheet
'程序查找標記 | NumCount一共有多少記錄 | B標記該在B的哪一行寫了 | WhereStart和WhereStop防止過多堆棧溢出,定義分段查找
Dim NumCount As Long
Dim B As Long
Dim WhereStart As Long, WhereStop As Long
'這里是啟動函數,你加個Command1按鈕,或者直接調用該函數
Private Sub Command1_Click()
Dim Temp As String
'打開文件
Set MyBook = MyExcel.Workbooks.Open("C:\測試.xls")
'Sheets(1)表示工作表1
Set MySheel = MyBook.Sheets(1)
'----------------------------------------------------------------
'這里用來測試有多少數據,為空則認為沒有了,如果已知多少那麼直接賦值NumCount,可以跳過該段代碼
NumCount = 0
Do
NumCount = NumCount + 1
Temp = MySheel.Cells(NumCount, 1)
Loop Until Temp = ""
'----------------------------------------------------------------
'B開始位置
B = 1
'開始查找
WhereStart = 1
Do
WhereStop = IIf(WhereStart + 1000 > NumCount, NumCount, WhereStart + 1000)
HaHa
WhereStart = WhereStop
Loop Until WhereStart >= NumCount
MsgBox "我找完啦!"
End Sub
Private Sub Form_Unload(Cancel As Integer)
'保存並釋放對象
MyBook.Save
Set MySheel = Nothing
Set MyBook = Nothing
MyExcel.Quit
End Sub
Private Sub HaHa()
Dim Test As Single
Dim OK As Boolean
OK = False
For i = WhereStart To WhereStop
'下邊那句是用來檢查查找狀態的,需要的話你需要加一個Label1控制項在窗體,並去掉引號就可以顯示
Label1.Caption = "正在從" & WhereStart & "開始查找,目前正在查找位置" & i
'下2句是測試條件,你可以更改
Test = MySheel.Cells(i, 1) - MySheel.Cells(WhereStart, 1)
If Test >= 0.003 Or Test <= -0.003 Then
'(B, 2)的意思,B是前邊定義的該寫哪了,2是第2列
'因為不太明白你的意思,實際運行結果是B是沒有空行的,如果你要在哪找到就在對應行標記!那麼把(B, 2)改為(i, 2)
MySheel.Cells(B, 2) = IIf(Test >= 0.003, 1, -1)
B = B + 1
WhereStart = i
OK = True
Exit For
End If
Next i
If OK Then HaHa
End Sub
④ 新手入門c#.net網路編程的問題。
首先肯定的說看書是一個好習慣~
我個人建議你從理論入手,先了解下C#和C#的一些基礎(或者如果討厭看那些煩亂的理論的話,可以直接從一些介紹C#的小程序入手)
期間注意使用好程序自帶的MSDN(幫助文檔),我聽過一句話:MSDN的使用水平直接可以看出一個人的技術水平~不要過多的依賴Internet(雖然找起很快很多,不過都是大同小意的,一旦沒有了網,編寫代碼時你就很容易成為一個無頭蒼蠅)
網站開發是很博大精深的~C#屬於後台語言~我個人以前的方法是這樣的:
從小程序開始,或者從熟悉每個控制項的應用開始,編寫的過程中穿插理論知識...這是我的方法,實踐是最好的老師(喜歡看代碼的話可以找一以代碼為基礎理論為輔助的書,喜歡從控制項入手,可以找以控制項應用的介紹為基本的書,潛移默化中就你會慢慢了解C#,我以前有一個朋友看一本理論為主代碼為輔助的書來來回回看了七遍~內容的代碼編寫了七遍~~~結果如何我不得而知了~,不過我很欣賞他這精神)
沒有必要特別關注於這書那書的..到最後你就會發現,其實他們都是一個意思,只是每個人的說法不同罷了~
等你熟悉了這些基礎知道或者基礎控制項的應用之後你就可以試著去做一個留言本了,留言本我可以告訴你個最簡單的方法~,顯示用一個"GridView控制項"就可以了,在模板類裡面放個"自定義控制項"(自定認控制項就是你每個留言顯示的格式和小界面的制定)基本上論壇你也可以這么寫~,至於分頁方面,如果你資料庫不錯的話,建議用資料庫分頁..當然用GridView自帶的分頁也行,只是速度會慢一些
(備注:很多種方法都可以做出來~,比較深入或者復雜一點的的需要你了解了程序理念後自已體會了,我不一項項列出了)
有問題可以給我發郵件:[email protected]
⑤ 我學編程遇到如下困難,怎麼解決
從簡單的開始,入門的話要從簡單開始,不要一開始就大手筆的程序來,消化不了~~順便問下你那本大大的編程書是什麼?入門的話我推薦國內的教程,簡單明了,容易上手,像譚浩強的,錢能的,都是非常不錯的書,雖然簡單,但也是建立在理解的基礎上的,能夠脫離這些書本直接應用也不是一朝一夕的事情。
就本人學習經驗看,書+實踐是最佳組合,看了書上的例子,要理解,什麼叫理解?不是照著書上打代碼,編譯運行了就可以,要能夠做到脫離書本,流暢的把代碼要實現的功能自己實現了,這樣才能發現問題,哪裡還不清楚,再看書,加深印象,多來幾次,就會記住了。所以這也是我不推薦入門坎國外的一些大手筆的書,因為例子要精簡,要明了,要能說明問題,要能夠貫徹知識點,所以初學並不是就直接開始打又長又難的代碼,代碼要短、要精。
等你有了一點基礎可以再看一些國外的教程,如C++ PRIMER等,比較經典的名著
至於你說的線程什麼的,當然是有的,只不過不是出現在C++程序設計的書籍里的,一般是在VC教程,WIN32 MFC之中的,C++書籍一般只是講解語言,包括語言的關鍵字,語法,結構等等,都是最基礎的。
所謂術業有專攻,不同語言應用於不同領域會有不同的效果、優勢。
JAVA在網路領域很有優勢
C++在游戲編程、底層核心開發上有優勢~~
⑥ 學習學不進去了,編程語言太多了根本記不下來,現在學一半,我要放棄了
學習不下去的時候,想一下自己為什麼學不下去,當初有為什麼要選擇學和這個有關的東西。你已經學習了一半,中途放棄,再去學習其他的嗎?你還不如多花點時間和精力在編程語言上,當然,你還是要有興趣,不然你覺得特麻煩。
⑦ 如何學習.net
.net是個框架,范圍很大。如果只是編程的話那就看你的基本功。如果以前沒有學過編程的話,那麼去找本不是很厚的教材來了解一下什麼是編程。其實編程說簡單也簡單,就是變數,方法,邏輯控制語句。任何編程語言都離不開這三樣基礎的東西,實現方法大同小異。不同的只是api,和面向對象之類的編程思想。api可以通過大量的寫代碼來熟悉,這時候你需要的是一本字典似的工具書,邊寫邊看。編程思想需要你學習之後,在編程的過程中去體會,光是聽人說是理解不了的。
你可以先學習C#的語法,然後學習一下web開發,這樣asp。net基本上你就會得差不多了,然後可以學學webservice開發,接下來了解一下mvc之類的架構。
如果你用的是最新的visual studio2010,那麼你在新建工程的時候你會看到幾種不同語言。C#很簡單,學會了之後做個網站,寫個程序什麼的都能做了,vb.net等等都差不多,但是F#和他們不是一個概念,這是另外一種東西。事實上.net會把c#,vb,vc的代碼最終轉化成為一個叫託管代碼的東西,相當於是殊途同歸了,所以你用vb,vc,c#開發的類可以互相跨語言使用。
⑧ .NET 編程 怎麼學
找書看看吧。然後網上下載一些例子看看也行。
我畢業,在學校里學的都是C++,出來工作,用的是.net的,剛開始不熟悉,慢慢的做寫例子就上手了。反正碰到問題,谷歌搜一下。