net網路編程
『壹』 C#.net網路編程,在什麼軟體上編寫需要什麼平台
visual
studio
2005、visual
studio
2008、visual
studio
2010、visual
studio
2012等幾個版本都可用,不過現在用2010/2012的人比較多,建議你用新版本的,這樣碰到問題也好和大家交流。
剛開始學,基礎的東西都差不多的,慢慢來吧。
『貳』 現在學java好還是.net好
net和java很類似,主要應用都是面向對象類web技術,相比之下,Java的應用還要更寬泛些。如今,無論是在待遇還是前景上,.net都不如java。一般Java程序員的待遇比.net的高2成左右,而在高級工程師中,java的待遇要更高。許多.net的程序員的薪酬待遇一旦達到10000,便很難再突破了,而java則還有提升空間。

『叄』 windows網路編程和.net有關系么
windows 網路編程是指在 WINDOWS 這個平台下進行網路相關的編程工作
WINDOWS 本身提供了很多 API 來進行網路編程
在 .NET 是一個框架,這個框架里包含了很多的語言,而這個框架對 WINDOWS 的 API 進行了相應的封裝,並在此基礎上進了功能的添加或優化,使用起來就比較方便,沒有直接使用 WIN API 那麼復雜
『肆』 想了解 .NET的網路編程。。。。。
Web服務從由簡單網頁構成的靜態服務網站,發展到可以交互執行一些復雜步驟的動態服務網站,這些服務可能需要一個Web服務調用其他的Web服務,並且像一個傳統軟體程序那樣執行命令。這就需要和其他服務整合,需要多個服務能夠一起無縫地協同工作,需要能夠創建出與設備無關的應用程序,需要能夠容易地協調網路上的各個服務的操作步驟,容易地創建新的用戶化的服務。
微軟公司推出的.NET系統技術正是為了滿足這種需求。.NET將Internet本身作為構建新一代操作系統的基礎,並對Internet和操作系統的設計思想進行了延伸,使開發人員能夠創建出與設備無關的應用程序,容易地實現Internet連接。
.NET系統包括一個相當廣泛的產品家族,它們構建於XML語言和Internet產業標准之上,為用戶提供Web服務的開發、管理和應用環境。.NET系統由以下5個部分組成。
..NET開發平台
.NET開發平台由一組用於建立Web服務應用程序和Windows桌面應用程序的軟體組件構成,包括.NET框架(Framework)、.NET開發者工具和ASP.NET。
..NET伺服器
NET伺服器是能夠提供廣泛聚合和集成Web服務的伺服器,是搭建.NET平台的後端基礎。
..NET基礎服務
.NET基礎服務提供了諸如密碼認證、日歷、文件存儲、用戶信息等必不可少的功能。
..NET終端設備
提供Internet連接並實現Web服務的終端設備是.NET的前端基礎。個人計算機、個人數據助理設備PDA,以及各種嵌入式設備將在這個領域發揮作用。
..NET用戶服務
能夠滿足人們各種需求的用戶服務是.NET的最終目標,也是.NET的價值實現。在這5個組成部分中,.NET開發平台中的.NET框架,是.NET軟體構造中最具挑戰性的部分,其他4個部分緊緊圍繞.NET框架來進行組織整合。
.net 即DotNet。
首先我先給出微軟的DotNet定義:
"Microsoft.NET 是 Microsoft.NET XML Web Services 平台。XML Web Services 允許應用程序通過 Internet 進行通訊和共享數據,而不管採用的是哪種操作系統,設備或編程語言。Microsoft.NET 平台提供XML Web Services 並將這些服務集成在一起,為個人用戶的好處是無縫的,吸引人的體驗。"
.net的開發工具主要是Visual Studio.net
現在流行的版本是Visual Studio.net 2003,最新是Visual Studio.net 2005, 可以到http://www.verycd.com/下載。
什麼是ASP.net?
ASP.net 是一種建立在通用語言上的程序構架,能被用於一台Web伺服器來建立強大的Web應用程序。ASP.net提供許多比現在的Web開發模式強大的的優勢。
ASP.net的教程
建議到http://www.aspcool.com/去看看,那裡有很多asp.net的資源
『伍』 怎樣用VB.NET進行網路編程
都可以,可以用winsock,也可以自己重寫SOCKET套接字.建議你如果工期緊,可以先用WINSOCK.當然最好是自己學用SOCKET套接字.這對未來開發網路通訊是很有幫助的.因為用WINSOCK有個毛病就是殺毒軟體總會阻止
『陸』 比較JSP、PHP、ASP、.net 等幾種主流網路編程語言的優劣勢
ASP.NET優點:1. 簡潔的設計和實施。2. 語言靈活,並支持復雜的面向對象特性。3. 開發環境。缺點:1.資料庫的連接復雜。JSp優點:1、 一處編寫隨處運行。2、 系統的多台平支持。3、 強大的的可伸縮性。4、 多樣化和功能強大的開發工具支持。缺點:1、 與ASP一樣,Java的一些優勢正是它致命的問題所在。2、 缺少系統性的資料。3、 速度超慢PHP優點:1、 一種能快速學習、跨平台、有良好資料庫交互能力的開發語言。2、 簡單輕便,易學易用。3、 與Apache及其它擴展庫結合緊密。4、 良好的安全性。缺點:1、 資料庫支持的極大變化。2、 不適合應用於大型電子商務站點3、 安裝復雜。4、 缺少正規的商業支持。5、 無法實現商品化應用的開發。你可以到 http://hi..com/zhh0704/blog/item/74c58aa9713f45fb1e17a2c7.html看看!!
『柒』 ASP.NET網路編程標准教程的目錄
第1章ASP.NET 3.5從零起步001
1.1ASP.NET 3.5簡介002
1.1.1ASP.NET 3.5發展歷程002
1.1.2ASP.NET 3.5新特性002
1.1.3ASP.NET 3.5的運行原理003
1.1.4ASP.NET 3.5的運行機制003
1.1.5ASP.NET 3.5的優點004
1.2ASP.NET 3.5開發環境的搭建005
1.2.1軟體和硬體要求005
1.2.2安裝IIS伺服器006
1.2.3安裝Visual Studio 2008集成開發工具008
1.2.4啟動並配置Visual Studio 2008默認開發環境012
1.3熟悉ASP.NET 3.5開發環境013
1.3.1創建ASP.NET 3.5空網站013
1.3.2熟悉ASP.NET 3.5的菜單欄和工具欄014
1.3.3設置ASP.NET 3.5開發環境017
1.4MSDN幫助系統安裝與使用018
1.4.1安裝MSDN幫助系統018
1.4.2使用MSDN幫助系統學習ASP.NET 3.5020
1.5本章小結021
第2章ASP.NET 3.5開發基礎022
2.1學習ASP.NET 3.5網頁語法023
2.1.1ASP.NET網頁擴展名023
2.1.2什麼是頁面指令024
2.1.3頁面指令種類與作用024
2.1.4注釋ASPX文件中代碼033
2.1.5如何包含伺服器端文件034
2.1.6HTML伺服器控制項語法034
2.1.7ASP.NET伺服器控制項語法035
2.1.8網頁中代碼塊語法036
2.1.9網頁中表達式語法036
2.2製作一個ASP.NET網站037
2.2.1創建ASP.NET網站037
2.2.2設計Web頁面038
2.2.3添加ASP.NET文件夾040
2.2.4添加配置文件Web.config041
2.2.5運行應用程序042
2.2.6配置IIS虛擬目錄042
2.3本章小結045
第3章C#語言基礎046
3.1C#簡介047
3.2數據類型047
3.2.1什麼是數據類型047
3.2.2C#中包含哪些數據類型047
3.2.3什麼是裝箱和拆箱047
3.2.4裝箱和拆箱的使用048
3.3C#中的變數和常量048
3.3.1什麼是變數和常量048
3.3.2變數的聲明和賦值048
3.3.3有效聲明與使用常量050
3.4類型轉換051
3.4.1隱式類型轉換051
3.4.2顯式類型轉換052
3.5C#中運算符052
3.5.1操作算術運算符052
3.5.2操作關系運算符052
3.5.3操作賦值運算符053
3.5.4操作邏輯運算符054
3.5.5操作位運算符054
3.5.6操作其他運算符055
3.5.7運算符的優先順序055
3.6字元串處理056
3.6.1比較字元串056
3.6.2定位字元及子串056
3.6.3格式化字元串056
3.6.4截取字元串057
3.6.5分裂字元串057
3.6.6插入和填充字元串057
3.6.7刪除和剪切字元串058
3.6.8復制字元串058
3.6.9替換字元串058
3.7流程式控制制059
3.7.1有效使用分支語句059
3.7.2有效使用循環語句060
3.7.3異常處理語句061
3.8數組的基本操作062
3.8.1數組的聲明062
3.8.2初始化數組062
3.8.3遍歷數組063
3.8.4增加數組元素063
3.8.5讀取數組中的當前元素063
3.8.6數組的排序064
3.9代碼編寫規范064
3.9.1在程序中規范使用注釋064
3.9.2按照命名規范書寫代碼065
3.9.3統一代碼縮進格式065
3.10本章小結065
第4章ASP.NET 3.5內置對象066
4.1Response對象067
4.1.1Response對象概述067
4.1.2Response對象常用屬性、方法介紹067
4.1.3Response對象在實際開發中的應用070
4.2Request對象071
4.2.1Request對象概述071
4.2.2Request對象常用屬性、方法介紹071
4.2.3Request對象在實際開發中的應用073
4.3Application對象074
4.3.1Application對象概述075
4.3.2Application對象常用集合、屬性和方法介紹075
4.3.3Application對象在實際開發中的應用079
4.4Session對象080
4.4.1Session對象概述081
4.4.2Session對象常用集合、屬性和方法介紹081
4.4.3Session對象在實際開發中的應用085
4.5Cookie對象086
4.5.1Cookie對象概述086
4.5.2Cookie對象常用屬性、方法介紹086
4.5.3Cookie對象在實際開發中的應用088
4.6Server對象090
4.6.1Server對象概述090
4.6.2Server對象常用屬性、方法介紹090
4.6.3Server對象在實際開發中的應用094
4.7本章小結095
第5章ASP.NET常用開發伺服器控制項096
5.1伺服器控制項概述097
5.1.1伺服器控制項的概念與作用097
5.1.2伺服器控制項與對象的關系097
5.1.3伺服器控制項的屬性、方法和事件097
5.2伺服器控制項的相關操作100
5.2.1向頁面中添加伺服器控制項100
5.2.2刪除頁面中伺服器控制項100
5.2.3添加引用伺服器控制項101
5.3Label控制項102
5.3.1屬性102
5.3.2方法103
5.3.3事件104
5.3.4使用Label控制項顯示文本105
5.4TextBox控制項105
5.4.1屬性105
5.4.2方法106
5.4.3事件107
5.4.4TextBox控制項的3種顯示方式107
5.5Image控制項108
5.5.1屬性108
5.5.2方法108
5.5.3事件109
5.5.4使用Image控制項顯示圖片109
5.6Button控制項110
5.6.1屬性110
5.6.2方法110
5.6.3事件111
5.6.4使用Button控制項改變TextBox控制項的文本111
5.7LinkButton控制項112
5.7.1屬性112
5.7.2方法113
5.7.3事件113
5.7.4使用LinkButton控制項跳轉頁面113
5.8ImageButton控制項113
5.8.1屬性113
5.8.2方法114
5.8.3事件114
5.8.4使用ImageButton控制項跳轉頁面114
5.9RequiredFieldValidator控制項115
5.9.1屬性115
5.9.2方法115
5.9.3事件115
5.9.4使用RequiredFieldValidator控制項判斷用戶名是否為空115
5.10RangeValidator控制項116
5.10.1屬性116
5.10.2方法117
5.10.3事件117
5.10.4使用RangeValidator控制項判斷數量是否在范圍內117
5.11RegularExpressionValidator控制項118
5.11.1屬性118
5.11.2方法119
5.11.3事件119
5.11.4使用RegularExpressionValidator控制項判斷郵件地址119
5.12CompareValidator控制項120
5.12.1屬性120
5.12.2方法121
5.12.3事件121
5.12.4使用CompareValidator控制項判斷兩次密碼是否一致121
5.13TreeView控制項121
5.13.1屬性122
5.13.2事件123
5.13.3TreeView控制項的基本應用124
5.13.4TreeView控制項綁定資料庫126
5.13.5TreeView控制項綁定XML文件128
5.14Menu控制項131
5.14.1屬性131
5.14.2事件132
5.14.3Menu控制項的基本應用132
5.14.4使用MenuItem對象創建導航欄134
5.15本章小結136
第6章面向對象的程序設計137
6.1概述138
6.1.1面向對象的概念138
6.1.2面向對象語言的特點138
6.2類和對象139
6.2.1類的概念139
6.2.2聲明類139
6.2.3對象139
6.2.4對象的聲明和實例化140
6.2.5類與對象的關系141
6.2.6構造函數141
6.2.7析構函數141
6.2.8屬性和方法142
6.2.9有效使用static修飾符143
6.3使用訪問修飾符關鍵字控制訪問許可權144
6.4類的繼承145
6.4.1繼承的概念145
6.4.2實現繼承的方法145
6.5介面146
6.5.1介面的概念146
6.5.2定義介面146
6.5.3介面的成員146
6.5.4介面的實現147
6.6本章小結147
第7章使用ADO.NET技術進行資料庫開發148
7.1了解ADO.NET技術149
7.1.1ADO.NET概述149
7.1.2.NET數據提供程序149
7.2創建資料庫連接150
7.2.1Connection對象概述150
7.2.2Connection對象的屬性及方法151
7.2.3資料庫連接字元串152
7.2.4打開和關閉資料庫連接153
7.3執行資料庫命令154
7.3.1Command對象概述154
7.3.2Command對象的屬性及方法154
7.3.3使用Command對象執行增、刪、改操作156
7.4使用DataReader對象讀取數據160
7.4.1DataReader對象概述161
7.4.2DataReader對象的屬性及方法161
7.4.3使用DataReader對象執行查詢操作162
7.5使用DataSet和DataAdapter查詢數據164
7.5.1DataSet 對象164
7.5.2DataSet數據更新165
7.5.3使用DataAdapter對象165
7.6本章小結166
第8章數據控制項167
8.1GridView控制項168
8.1.1GridView控制項概述168
8.1.2GridView控制項常用的屬性、方法和事件168
8.1.3使用GridView控制項綁定數據源171
8.1.4設置GridView控制項的外觀173
8.1.5制定GridView控制項的列174
8.1.6查看GridView控制項中數據的詳細信息175
8.1.7使用GridView控制項分頁顯示數據177
8.1.8在GridView控制項中排序數據177
8.1.9在GridView控制項中實現全選和全不選功能178
8.1.10在GridView控制項中對數據進行編輯操作179
8.1.11實際開發中特殊樣式的實現181
8.2DataList控制項182
8.2.1DataList控制項概述182
8.2.2DataList控制項常用的屬性、方法和事件182
8.2.3使用DataList控制項綁定數據源185
8.2.4分頁顯示DataList控制項中的數據187
8.2.5查看DataList控制項中數據的詳細信息188
8.2.6在DataList控制項中對數據進行編輯操作190
8.2.7獲取DataList控制項中控制項數據的方法191
8.2.8為DataList控制項添加自動編號的功能191
8.2.9在DataList控制項中創建多個列192
8.3數據綁定193
8.3.1數據綁定的概述193
8.3.2簡單屬性綁定193
8.3.3表達式綁定194
8.3.4集合綁定195
8.3.5方法調用的結果195
8.4本章小結196
第9章母版頁197
9.1母版頁概述198
9.1.1母版頁198
9.1.2內容頁199
9.1.3母版頁運行機制199
9.1.4母版頁和內容頁事件順序201
9.1.5母版頁的優點201
9.2創建母版頁201
9.3創建內容頁204
9.4母版頁的使用206
9.4.1簡單母版頁的應用206
9.4.2嵌套母版頁的應用207
9.4.3訪問復雜母版頁210
9.4.4使用@MasterType指令獲取母版中控制項引用211
9.5本章小結212
第10章Web用戶控制項213
10.1Web用戶控制項的概述214
10.1.1用戶控制項與普通的Web頁比較214
10.1.2用戶控制項的優點214
10.2創建及使用Web用戶控制項214
10.2.1創建Web用戶控制項215
10.2.2將Web用戶控制項添加至網頁216
10.2.3在用戶控制項中添加用戶控制項216
10.2.4使用Web用戶控制項製作博客導航條218
10.3設置用戶控制項220
10.3.1訪問用戶控制項的屬性220
10.3.2訪問用戶控制項中的伺服器控制項220
10.3.3將Web網頁轉化為用戶控制項222
10.4本章小結224
第11章AJAX無刷新模式開發技術225
11.1AJAX定義226
11.2AJAX運行原理226
11.3創建AJAX網站226
11.4AJAX伺服器控制項227
11.4.1ScriptManager控制項227
11.4.2UpdatePanel控制項228
11.4.3Timer控制項230
第12章LINQ數據訪問技術231
12.1LINQ技術概述232
12.1.1查詢與LINQ的區別232
12.1.2LINQ基本組成232
12.1.3LINQ與ADO.NET的關系232
12.2LINQ查詢常用子句233
12.2.1from子句234
12.2.2where子句234
12.2.3select子句235
12.2.4group by子句235
12.2.5orderby子句236
12.2.6into子句237
12.3使用LINQ查詢和操作資料庫238
12.3.1查詢資料庫中數據239
12.3.2向資料庫中添加數據239
12.3.3修改資料庫中數據240
12.3.4刪除資料庫中數據241
12.4LINQ查詢結果綁定到DropDownList控制項242
12.5LINQ查詢結果綁定GridView控制項243
12.6LINQ查詢結果綁定DataList控制項244
第13章調試與錯誤處理246
13.1錯誤類型247
13.1.1語法錯誤247
13.1.2語義錯誤247
13.1.3邏輯錯誤248
13.2程序調試248
13.2.1調試工具欄248
13.2.2斷點249
13.2.3開始執行251
13.2.4中斷執行252
13.2.5停止執行252
13.2.6單步執行252
13.2.7運行到指定位置253
13.3錯誤處理253
13.3.1伺服器故障排除253
13.3.2ASP.NET中的異常處理254
13.4本章小結259
第14章網站會員注冊與登錄260
14.1設計思路261
14.1.1功能概述261
14.1.2程序業務流程圖261
14.1.3資料庫設計262
14.1.4文件組織結構262
14.2會員注冊262
14.2.1實現關鍵技術262
14.2.2功能實現264
14.3會員登錄267
14.3.1實現關鍵技術268
14.3.2功能實現270
14.4本章小結271
第15章網站留言本272
15.1設計思路273
15.1.1功能概述273
15.1.2程序業務流程圖273
15.1.3資料庫設計274
15.2公共類設計275
15.2.1配置Web.Config275
15.2.2SqlData類276
15.3首頁功能設計279
15.3.1實現關鍵技術279
15.3.2功能實現279
15.4發表留言模塊功能設計281
15.4.1實現關鍵技術281
15.4.2功能實現282
15.5留言信息查看頁面功能設計283
15.5.1實現關鍵技術283
15.5.2功能實現286
15.6留言信息管理功能設計289
15.6.1實現關鍵技術289
15.6.2功能實現289
15.7回復留言功能設計291
15.7.1實現關鍵技術291
15.7.2功能實現291
15.8本章小結293
第16章文件上傳與下載294
16.1設計思路295
16.1.1功能概述295
16.1.2程序業務流程圖295
16.1.3文件組織結構295
16.2文件上傳296
16.2.1實現關鍵技術296
16.2.2功能實現296
16.3文件下載299
16.3.1實現關鍵技術299
16.3.2功能實現300
16.4本章小結302
第17章電子郵件發送與接收303
17.1設計思路304
17.1.1功能概述304
17.1.2程序業務流程圖304
17.1.3Jmail組件介紹305
17.1.4文件組織結構308
17.2發送郵件309
17.2.1實現關鍵技術309
17.2.2功能實現310
17.3接收郵件312
17.3.1實現關鍵技術312
17.3.2功能實現312
17.4本章小結316
第18章AJAX無刷新聊天室317
18.1實例說明318
18.2分析與設計318
18.3技術要點319
18.3.1框架的應用319
18.3.2Session對象的應用321
18.3.3DataList控制項的分頁技術322
18.4開發過程324
18.4.1資料庫設計324
18.4.2公共類編寫325
18.4.3設計分析327
18.5本章小結337
第19章網路硬碟338
19.1設計思路339
19.1.1功能概述339
19.1.2為統一網站控制項的樣式使用主題339
19.1.3文件和文件夾組織結構341
19.2添加文件夾到指定的目錄中342
19.2.1前台頁面設計342
19.2.2後台代碼實現343
19.3文件上傳344
19.3.1前台頁面設計345
19.3.2後台代碼實現346
19.4獲取指定文件的基本信息347
19.4.1前台頁面設計347
19.4.2後台代碼實現348
19.5提示信息頁349
19.5.1前台頁面設計349
19.5.2後台代碼實現350
19.6本章小結350
第20章在線論壇351
20.1設計思路352
20.1.1功能概述352
20.1.2業務流程分析353
20.1.3資料庫設計354
20.2公共類設計356
20.2.1資料庫操作類設計357
20.2.2版塊管理功能模塊類361
20.2.3配置Web.Config364
20.3主要功能界面的實現364
20.3.1瀏覽帖子頁面的實現過程364
20.3.2回復帖子頁面的實現過程370
20.3.3發表帖子頁面的實現過程374
20.4本章小結376
第21章新聞發布系統377
21.1概述378
21.2系統分析378
21.2.1需求分析378
21.2.2可行性分析378
21.3系統總體設計378
21.3.1項目規劃378
21.3.2系統功能結構圖379
21.4資料庫設計379
21.5開發技術要點382
21.5.1控制並顯示文本框的字元數量382
21.5.2控制並顯示文本框的字元數量382
21.5.3使用計時方式顯示評論的發表時間383
21.5.4視頻格式轉換384
21.5.5防止session丟失385
21.6公共類的編寫385
21.6.1execSql方法385
21.6.2getTier方法385
21.6.3getRows方法386
21.6.4login方法386
21.6.5changeVideoType方法387
21.6.6catchImg方法388
21.6.7filtrateHtml方法388
21.6.8getBrowser方法388
21.7前台主要功能模塊設計389
21.7.1播客首頁設計389
21.7.2個人管理上傳設計391
21.7.3修改個人信息394
21.7.4播放視頻並發表評論設計397
21.8後台主要功能模塊設計401
21.8.1體育視頻管理設計401
21.8.2用戶管理設計403
21.8.3修改循環廣告頁面405
21.9本章小結407
第22章B2C網路購物商城408
22.1概述409
22.2系統分析409
22.2.1需求分析409
22.2.2可行性分析409
22.3系統總體設計410
22.3.1項目規劃410
22.3.2系統功能結構圖410
22.4系統設計410
22.4.1設計目標410
22.4.2邏輯結構設計411
22.5公共類的編寫414
22.5.1Web.Config文件配置414
22.5.2資料庫操作類的編寫414
22.6網站前台主要功能模塊設計417
22.6.1網站前台首頁設計417
22.6.2推薦商品模塊設計419
22.6.3購物車模塊設計420
22.6.4會員注冊模塊設計423
22.7網站後台主要功能模塊設計427
22.7.1後台登錄模塊設計427
22.7.2商品管理模塊設計428
22.8疑難問題分析434
22.8.1如何防止SQL注入式攻擊434
22.8.2如何實現網上購物435
22.9本章小結436
附錄實例快速檢索437

『捌』 .net軟體工程師筆試題和面試題答案目
說明:
1. 本試題分可選題和必選題兩部分。必選題需要根據題目要求回答。
2. 本試題考試時間為 0.5 小時。
3. 本試題完成後,請標明你的姓名以及聯系方式(包括:Email、聯系電話)。
注意事項:
1、在規定時間內自行選題(在可選題部分中),選題數目不能少於2個,難度不限,編程語言不限(除非題目中有特別說明)。
2、盡可能用代碼段或函數完成,或自然語言來描述解題方法。
3、評分標准跟所選題目的數量和完成度無關,請盡可能展示自己的編程能力、思路、經驗和風格。
可選題部分:
(1) 請使用目錄樹遍歷的方法統計出指定邏輯驅動器的目錄總數及文件總數,並顯示硬碟空間浪費的百分比
> 類別:系統類
> 難度:中級
(2) 列出區域網中的所有工作組和計算機名,並可顯示每一個計算機的共享目錄
> 類別:系統類
> 難度:高級
(3) 寫一個類似OICQ點對點消息發送軟體,僅實現發送和接收的功能即可
> 類別:網路編程類
> 難度:高級
(4) 為DataGrid(WinForm)增加ComboBox樣式的數據列
> 類別:資料庫編程類
> 難度:中級
(5) 一維數組iArray[10],類型為int。請使用選擇排序演算法對其排序,並輸出結果。
> 類別:數據演算法
> 難度:初級
(6) 請新建一個類(名稱為ClassA),該類必須含有三個屬性:姓名(字元串),性別(布爾值),年齡(數值)。
用該類建立一個鏈表,該鏈表有以下演算法:創建、添加、插入、刪除和查找,演算法內不用
考慮內存的分配與釋放
> 類別:數據結構
> 難度:中級
Public Class ClassA{
Public string name;
Public boolean sex;
Public int age;
}
(7) 在上題的基礎上,實現以下兩個功能:
a. 保存該鏈表為二進制文件test.lib(存放在本題目路徑之下)
b. 讀取生成的二進制文件到鏈表中。
> 類別:數據結構
> 難度:中級
(8) 你所知道有哪些操作平台,談談你對他們的見解
> 類別:其它類
> 難度:無
(9) 你所知道有哪些編程語言,談談你對他們的看法,你使用過哪些語言,熟練程度
如何,編寫過什麼樣的程序
> 類別:其它類
> 難度:無
(10) 請用VBScript或JavaScript語言中任何一種,與CSS結合,編寫出移動Layer的例子,具體效果與Windows窗體類似。
> 類別:Web
> 難度:中級
必選題部分(必須用VS2003開發):
(1) C#回答題:請描述抽象類、介面、結構三者的區別:
抽象類當中的屬性和方法不能被其子類重寫,介面只定義其中的屬性和方法,其方法的實現部分必須在其繼承的子類中實現,結構和類比較類似,也有其屬性和方法,但不能被繼承和實例化.
(2) C#編程題:在WinForm 中實現類似於Windows 資源管理器的功能,左邊有目錄樹,點擊目錄樹,在右邊顯示該目錄下的所有文件。查看方式分:大圖標、小圖標、列表、詳細資料等。
(3) 寫一個簡單的存儲過程或觸發器,要求能正確運行(資料庫採用Oracle,自建測試表)
Create table test
(id int primary key,
Name varchar2(10) not null,
Address varchar2(50),
Tel varchar2(18)
);
Create or replace procere InsertTest as
Declare IDN test.id%type;
Declare VName test.name%type;
Declare VAddress test.address%type;
Declare VTel test.tel%type;
Begin
Select nvl(decode(max(id),0,1,max(id)),1) + 1 into IDN
End
When
4 更多相關文章推薦參考:
安捷倫筆試真題
中興資料庫筆試真題
工商銀行歷年考試真題
『玖』 新手入門c#.net網路編程的問題。
首先肯定的說看書是一個好習慣~
我個人建議你從理論入手,先了解下C#和C#的一些基礎(或者如果討厭看那些煩亂的理論的話,可以直接從一些介紹C#的小程序入手)
期間注意使用好程序自帶的MSDN(幫助文檔),我聽過一句話:MSDN的使用水平直接可以看出一個人的技術水平~不要過多的依賴Internet(雖然找起很快很多,不過都是大同小意的,一旦沒有了網,編寫代碼時你就很容易成為一個無頭蒼蠅)
網站開發是很博大精深的~C#屬於後台語言~我個人以前的方法是這樣的:
從小程序開始,或者從熟悉每個控制項的應用開始,編寫的過程中穿插理論知識...這是我的方法,實踐是最好的老師(喜歡看代碼的話可以找一以代碼為基礎理論為輔助的書,喜歡從控制項入手,可以找以控制項應用的介紹為基本的書,潛移默化中就你會慢慢了解C#,我以前有一個朋友看一本理論為主代碼為輔助的書來來回回看了七遍~內容的代碼編寫了七遍~~~結果如何我不得而知了~,不過我很欣賞他這精神)
沒有必要特別關注於這書那書的..到最後你就會發現,其實他們都是一個意思,只是每個人的說法不同罷了~
等你熟悉了這些基礎知道或者基礎控制項的應用之後你就可以試著去做一個留言本了,留言本我可以告訴你個最簡單的方法~,顯示用一個"GridView控制項"就可以了,在模板類裡面放個"自定義控制項"(自定認控制項就是你每個留言顯示的格式和小界面的制定)基本上論壇你也可以這么寫~,至於分頁方面,如果你資料庫不錯的話,建議用資料庫分頁..當然用GridView自帶的分頁也行,只是速度會慢一些
(備注:很多種方法都可以做出來~,比較深入或者復雜一點的的需要你了解了程序理念後自已體會了,我不一項項列出了)
有問題可以給我發郵件:[email protected]
