注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Visual C# 2005全程指南:語言基礎(chǔ)、數(shù)據(jù)庫開發(fā)、網(wǎng)站開發(fā)、高級技術(shù)

Visual C# 2005全程指南:語言基礎(chǔ)、數(shù)據(jù)庫開發(fā)、網(wǎng)站開發(fā)、高級技術(shù)

Visual C# 2005全程指南:語言基礎(chǔ)、數(shù)據(jù)庫開發(fā)、網(wǎng)站開發(fā)、高級技術(shù)

定 價:¥55.00

作 者: 李建華
出版社: 電子工業(yè)出版社
叢編項: 全程指南系列
標(biāo) 簽: C/Turbo C

ISBN: 9787121051579 出版時間: 2008-03-01 包裝: 平裝
開本: 16 頁數(shù): 468 pages 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過大量的實例,由淺入深地介紹了Visual C# 2005從入門到精通的知識體系和編程方法。全書概念清晰、層次分明,通俗易懂。本書詳細(xì)介紹了Visual C# 2005的基礎(chǔ)知識,Visual C# 2005編程語言的基本語法、聲明和調(diào)用方法,結(jié)構(gòu)化程序設(shè)計,枚舉和結(jié)構(gòu)的使用,數(shù)組和集合的使用,面向?qū)ο缶幊袒A(chǔ),Windows窗體以及應(yīng)用程序編程控件,開發(fā)圖形圖像軟件的基礎(chǔ)知識,使用ADO.NET中的高級技術(shù)來訪問數(shù)據(jù)庫,使用ASP.NET開發(fā)WEB網(wǎng)站等內(nèi)容。本書主要適用于初中級的Visual C#2005用戶,最后的“Visual C# 2005網(wǎng)絡(luò)編程技術(shù)”以及“Windows線程的高級編程知識”也適用于高級用戶使用,為了方便讀者的學(xué)習(xí),本書在配套光盤中存放了所有本書的實例。

作者簡介

暫缺《Visual C# 2005全程指南:語言基礎(chǔ)、數(shù)據(jù)庫開發(fā)、網(wǎng)站開發(fā)、高級技術(shù)》作者簡介

圖書目錄

C#基礎(chǔ)知識篇
第1章  Visual Studio 2005概述    1
1.1  C#基礎(chǔ)知識    2
1.1.1  C#簡介    2
1.1.2  .NET Framework 平臺體系結(jié)構(gòu)    2
1.1.3  面向?qū)ο蟮某绦蛟O(shè)計方法    2
1.2  Visual Studio 2005的新特性    3
1.3  安裝Visual Studio 2005    4
1.4  IDE介紹    6
1.4.1  開始頁面    7
1.4.2  解決方案資源管理器    7
1.4.3  菜單欄    11
1.4.4  工具欄    11
1.4.5  工具箱    12
1.4.6  代碼編輯器    13
1.4.7  對象瀏覽器    15
1.4.8 “屬性”面板    16
1.4.9 “命令”窗口    16
1.4.10 “即時”窗口    17
1.4.11 “任務(wù)列表”窗口    17
1.5  創(chuàng)建第1個控制臺應(yīng)用程序    17
1.6  使用命名空間    21
1.7  Main方法    22
1.8  使用幫助    23
1.8.1  MSDN幫助    23
1.8.2  智能感知    24
1.9  本章小結(jié)    25
第2章  變量、操作符和表達(dá)式    26
2.1  語句    27
2.2  程序代碼的注釋    27
2.3  使用標(biāo)識符    27
2.3.1  使用標(biāo)識符的規(guī)則    27
2.4  變量和常量    28
2.4.1  變量    28
2.4.2  常量    29
2.5  數(shù)據(jù)類型    30
2.5.1  值類型和引用類型的區(qū)別    30
2.5.2  裝箱和拆箱轉(zhuǎn)換    30
2.5.3  基本數(shù)據(jù)類型    31
2.5.4  引用類型    32
2.6  運(yùn)算符與表達(dá)式類型    34
2.6.1  運(yùn)算符分類    34
2.6.2  運(yùn)算符的優(yōu)先級與結(jié)合性    37
2.7  類型轉(zhuǎn)換    38
2.7.1  隱式轉(zhuǎn)換    38
2.7.2  顯式轉(zhuǎn)換    39
2.8  本章小結(jié)    41
第3章  方法    42
3.1  聲明方法    43
3.1.1  聲明方法的語法格式    43
3.1.2  return語句    43
3.2  調(diào)用方法    44
3.2.1  ref關(guān)鍵字    44
3.2.2  創(chuàng)建out參數(shù)    46
3.3  運(yùn)用作用域    48
3.4  方法的重載    49
3.5  本章小結(jié)    51
第4章  結(jié)構(gòu)化程序設(shè)計    52
4.1  順序結(jié)構(gòu)程序設(shè)計    53
4.1.1  單賦值語句    53
4.1.2  復(fù)合賦值語句    53
4.1.3  連續(xù)賦值語句    53
4.2  輸出和輸入    53
4.2.1  輸入方法    54
4.2.2  輸出方法    54
4.3  選擇結(jié)構(gòu)程序設(shè)計    54
4.3.1  if語句(單分支選擇結(jié)構(gòu))    54
4.3.2  switch語句(多分支選擇結(jié)構(gòu))    58
4.4  循環(huán)結(jié)構(gòu)程序設(shè)計    60
4.4.1  for循環(huán)語句    60
4.4.2  while循環(huán)語句    61
4.4.3  do…while循環(huán)語句    62
4.5  循環(huán)中斷    63
4.5.1  goto語句    63
4.5.2  break語句    65
4.5.3  continue語句    66
4.5.4  return語句    67
4.6  預(yù)處理指令    68
4.7  本章小結(jié)    70
第5章  枚舉和結(jié)構(gòu)    71
5.1  枚舉    72
5.1.1  定義枚舉    72
5.1.2  使用枚舉    73
5.2  結(jié)構(gòu)    74
5.2.1  定義結(jié)構(gòu)    75
5.2.2  使用結(jié)構(gòu)    75
5.3  本章小結(jié)    77
第6章  數(shù)組和集合    78
6.1  數(shù)組    79
6.1.1  聲明數(shù)組    79
6.1.2  數(shù)組初始化    79
6.1.3  訪問一個單獨的數(shù)組元素    80
6.1.4  foreach循環(huán)    80
6.1.5  使用數(shù)組    81
6.1.6  多維數(shù)組    81
6.2  集合    82
6.2.1  什么是集合    82
6.2.2  ArrayList類    82
6.2.3  Queue類    85
6.2.4  Stack類    87
6.2.5  Hashtable類    88
6.2.6  SortedList類    90
6.2.7  數(shù)組和集合的區(qū)別    92
6.3  本章小結(jié)    92
第7章  面向?qū)ο缶幊?nbsp;   93
7.1  類和對象    94
7.1.1  類的定義    94
7.1.2  聲明和使用對象    94
7.2  訪問控制    96
7.2.1  public    96
7.2.2  private    97
7.2.3  protected    97
7.2.4  internal    97
7.3  屬性    97
7.3.1  定義屬性    98
7.3.2  使用屬性    99
7.4  方法    99
7.5  構(gòu)造函數(shù)    99
7.5.1  聲明構(gòu)造函數(shù)    99
7.5.2  重載構(gòu)造函數(shù)    101
7.6  析構(gòu)函數(shù)    102
7.7  靜態(tài)成員    102
7.8  Visual Studio.NET中的OOP工具    104
7.8.1  在Visual Studio 2005中創(chuàng)建類    104
7.8.2  添加類成員    105
7.8.3 “類視圖”窗口    106
7.9  常用類操作和數(shù)據(jù)處理    106
7.9.1  Convert類    106
7.9.2  String類    108
7.9.3  Math類    114
7.9.4  DataTime類和TimeSpan類    115
7.10  本章小結(jié)    117
第8章  面向?qū)ο缶幊踢M(jìn)階    118
8.1  封裝、繼承和多態(tài)    119
8.1.1  封裝    119
8.1.2  繼承    119
8.1.3  多態(tài)性    122
8.2  接口    127
8.2.1  聲明接口    127
8.2.2  接口限制    128
8.2.3  實現(xiàn)接口    128
8.2.4  使用多個接口    131
8.3  本章小結(jié)    131
Windows窗體設(shè)計篇
第9章  窗體    132
9.1  創(chuàng)建窗體    133
9.1.1  使用新建項目模板創(chuàng)建窗體    133
9.1.2  使用添加項目模板創(chuàng)建窗體    136
9.2  設(shè)置窗體屬性    137
9.3  窗體的常用事件    141
9.4  窗體的常用方法    144
9.5  本章小結(jié)    146
第10章  控件    147
10.1  Windows窗體界面設(shè)計    148
10.1.1  在窗體中添加控件    148
10.1.2  修改控件屬性    148
10.1.3  鼠標(biāo)事件與鍵盤事件    149
10.2  常用文本編輯控件    150
10.2.1  標(biāo)簽控件(Label)    150
10.2.2  文本框控件(TextBox)    152
10.3  按鈕類控件    154
10.3.1  按鈕控件(Button)    154
10.3.2  單選按鈕控件(RadioButton)    155
10.3.3  復(fù)選框控件(CheckBox)    156
10.4  列表框、帶復(fù)選框的列表框和
10.4  組合框控件    157
10.4.1  列表框控件(ListBox)    157
10.4.2  帶復(fù)選框的列表框控件
10.4.2 (CheckedListBox)    159
10.4.3  組合框控件(ComboBox)    160
10.5  分割線、分組框、面板和
10.5  選項卡控件    161
10.5.1  分割線控件(Splitter)    161
10.5.2  分組框控件(GroupBox)    161
10.5.3  面板控件(Panel)    162
10.5.4  選項卡控件(TabControl)    162
10.6  滾動類控件    164
10.6.1  水平滾動條(HscrollBar)和垂直滾動條
10.6.1  (VscrollBar)控件    164
10.6.2  進(jìn)度條控件(ProgressBar)    165
10.6.3  跟蹤條控件(Trackbar)    167
10.7  列表視圖控件和樹視圖控件    167
10.7.1  列表視圖控件(ListView)    167
10.7.2  樹視圖控件(TreeView)    168
10.8  圖片框控件和圖像列表控件    170
10.8.1  圖片框控件(PictureBox)    170
10.8.2  圖像列表控件(ImageList)    171
10.9  定時器控件(Timer)    171
10.10  使用多個控件    173
10.10.1  選定多個控件    173
10.10.2  取消一組控件的選定    173
10.10.3  移動一組控件    174
10.10.4  分層控件    174
10.10.5  設(shè)置多個控件的屬性    174
10.10.6  對齊控件    174
10.10.7  設(shè)置控件的Tab鍵順序    175
10.10.8  鎖定控件    175
10.11  開發(fā)Windows窗體控件    175
10.11.1  創(chuàng)建用戶控件    176
10.11.2  創(chuàng)建自定義控件    182
10.12  本章小結(jié)    183
第11章  使用菜單和對話框    184
11.1  菜單    185
11.1.1  菜單控件(MenuStrip)    185
11.1.2  快捷菜單控件(ContextMenuStrip)    189
11.2  通用對話框控件    190
11.2.1  消息框控件(MessageBox)    191
11.2.2  打開文件對話框控件(OpenFileDialog)    192
11.2.3  “字體”對話框控件(FontDialog)    193
11.2.4  “顏色”對話框控件(ColorDialog)    195
11.2.5  “瀏覽文件夾”對話框控件
11.2.5  (folderBrowserDialog)    196
11.3  使用打印機(jī)    197
11.3.1  “打印”對話框控件(PrintDialog)    197
11.3.2  PrintDocumnet控件    199
11.3.3  打印預(yù)覽    199
11.4  工具欄和狀態(tài)欄控件    202
11.4.1  工具欄控件(ToolStrip)    202
11.4.2  狀態(tài)欄控件(StatusStrip)    204
11.5  設(shè)計MDI窗體    206
11.5.1  MDI主窗體和子窗體    206
11.5.2  MDI窗體的基本特征    207
11.5.3  操作子窗體    207
11.6  本章小結(jié)    210
第12章  調(diào)試與異常處理    211
12.1  程序錯誤    212
12.1.1  編譯錯誤    212
12.1.2  運(yùn)行時錯誤    212
12.1.3  邏輯錯誤    212
12.2  程序調(diào)試    212
12.2.1  執(zhí)行控制    212
12.2.2  附加到正在運(yùn)行的程序或多個程序    213
12.2.3  斷點    214
12.2.4  查看程序的狀態(tài)    217
12.3  異常處理    218
12.3.1  throw語句    218
12.3.2  try-catch語句    219
12.3.3  finally語句    221
12.4  本章小結(jié)    222
文件技術(shù)篇
第13章  流和文件輸入/輸出操作    223
13.1  Stream類    224
13.2  FileStream類    224
13.2.1  文件位置    226
13.2.2  讀取數(shù)據(jù)    226
13.2.3  寫入數(shù)據(jù)    227
13.3  用于讀寫數(shù)據(jù)的類    229
13.3.1  讀寫二進(jìn)制文件的操作    229
13.3.2  讀寫文本文件處理    232
13.4  文本與剪貼板之間的交互    237
13.5  文件和目錄類    239
13.5.1  文件類    239
13.5.2  目錄類    242
13.6  本章小結(jié)    245
圖形圖像與多媒體篇
第14章  圖形圖像與多媒體處理    246
14.1  GDI+概述    247
14.2  GDI+使用的坐標(biāo)系    247
14.2.1  Point    247
14.2.2  Size    248
14.2.3  Rectangle    248
14.3  Graphics對象    248
14.4  Paint事件    250
14.5  顏色    251
14.6  字體    252
14.7  畫筆    255
14.8  畫刷    255
14.9  顯示圖像    257
14.10  圖形圖像與剪貼板的交互作用    258
14.11  使用媒體播放控件    261
14.12  本章小結(jié)    262
數(shù)據(jù)庫操作篇
第15章  數(shù)據(jù)庫技術(shù)    263
15.1  常用數(shù)據(jù)庫    264
15.1.1  Access數(shù)據(jù)庫    264
15.1.2  SQL Server數(shù)據(jù)庫    264
15.2  數(shù)據(jù)庫基礎(chǔ)知識    270
15.2.1  表    270
15.2.2  視圖    271
15.2.3  存儲過程    271
15.2.4  索引    271
15.3  ADO.NET概述    271
15.3.1  ADO與ADO.NET的關(guān)系    272
15.3.2  .NET Framework數(shù)據(jù)提供程序    272
15.3.3  .NET Framework數(shù)據(jù)提供程序的
15.3.3  核心對象    273
15.3.4  System.Data命名空間    273
15.4  連接數(shù)據(jù)庫    274
15.4.1  SqlConnection類    274
15.4.2  連接字符串    274
15.4.3  創(chuàng)建SQL Server連接    275
15.4.4  斷開SQL Server連接    276
15.4.5  OleDbConnection類    277
15.5  數(shù)據(jù)命令    279
15.5.1  查詢記錄    280
15.5.2  插入記錄    281
15.5.3  修改記錄    283
15.5.4  刪除記錄    286
15.6  SqlDataReader對象    288
15.7  使用可視控件訪問ADO.NET
15.7  數(shù)據(jù)庫    290
15.8  定義DataSet類    294
15.9  DataSet、DataTable和TableAdapter
15.9  對象    297
15.9.1  瀏覽數(shù)據(jù)    297
15.10  數(shù)據(jù)綁定    300
15.10.1  簡單的數(shù)據(jù)綁定    301
15.10.2  復(fù)雜的數(shù)據(jù)綁定    302
15.11  本章小結(jié)    304
第16章  使用ADO.NET訪問數(shù)據(jù)庫    305
16.1  ADO.NET體系結(jié)構(gòu)    306
16.2  數(shù)據(jù)適配器    306
16.3  數(shù)據(jù)集    308
16.4  DataTable類    309
16.4.1  DataTable類的常用屬性和方法    309
16.4.2  創(chuàng)建數(shù)據(jù)表    310
16.4.3  定義數(shù)據(jù)表結(jié)構(gòu)    312
16.4.4  操作數(shù)據(jù)表中的數(shù)據(jù)    314
16.5  DataRelation類    319
16.6  CurrencyManager和
16.6  BindingContext類    321
16.7  本章小結(jié)    325
網(wǎng)站開發(fā)篇
第17章  開發(fā)Web網(wǎng)站    326
17.1  ASP.NET概述    327
17.2  安裝與配置IIS服務(wù)器    327
17.3  創(chuàng)建一個基本的Web網(wǎng)站    333
17.4  ASP.NET的常用對象    336
17.4.1  Page對象    337
17.4.2  Response對象    337
17.4.3  Request對象    338
17.4.4  Server對象    342
17.4.5  Cookie對象    343
17.4.6  Session對象    344
17.4.7  Application對象    345
17.5  本章小結(jié)    347
第18章  使用ASP.NET服務(wù)器控件    348
18.1  HTML服務(wù)器控件    349
18.1.1  按鈕控件(HtmlInputButton)    349
18.1.2  單行文本框控件(HtmlInputText)    350
18.1.3  多行文本框控件(HtmlTextArea)    351
18.1.4  復(fù)選框控件(HtmlInputCheckBox)    351
18.1.5  單選框控件(HtmlInputRadioButton)    352
18.1.6  隱藏文本框控件(HtmlInputHidden)    353
18.1.7  表格控件(HtmlTable)    353
18.1.8  列表框/下拉框控件(HtmlSelect)    355
18.1.9  圖像控件(HtmlImage)    356
18.2  Web服務(wù)器控件    357
18.2.1  廣告條控件(AdRotator)    357
18.2.2  按鈕控件(Button)    357
18.2.3  復(fù)選框控件(Checkbox)    358
18.2.4  單選框控件(RadioButton)    358
18.2.5  超級鏈接控件(HyperLink)    359
18.2.6  鏈接按鈕控件(LinkButton)    360
18.2.7  圖像控件(Image)    361
18.2.8  文本框控件(TextBox)    361
18.2.9  圖像地圖控件(ImageMap)    362
18.3  驗證控件    365
18.3.1  必須字段驗證控件
18.3.1  (RequiredFieldValidator)    366
18.3.2  比較驗證控件(CompareValidator)    368
18.3.3  范圍驗證控件(RangeValidator)    370
18.3.4  正則表達(dá)式控件
18.3.4  (RegularExpressionValidator)    373
18.3.5  自定義驗證控件(CustomValidator)    375
18.3.6  驗證總結(jié)控件(ValidationSummary)    378
18.4  本章小結(jié)    380
第19章  保護(hù)網(wǎng)站并使用Web窗體訪問數(shù)據(jù)    381
19.1  身份驗證和授權(quán)    382
19.1.1  身份驗證的配置    382
19.1.2  使用安全控件    383
19.2  Gridview控件    385
19.3  查詢數(shù)據(jù)庫    386
19.3.1  連接數(shù)據(jù)庫    386
19.3.2  使用Gridview控件自動顯示數(shù)據(jù)    389
19.4  分頁顯示數(shù)據(jù)    390
19.5  在Gridview控件中實現(xiàn)數(shù)據(jù)操作    391
19.6  本章小結(jié)    393
高級開發(fā)篇
第20章  網(wǎng)絡(luò)編程    394
20.1  Socket的基本概念    395
20.1.1  Socket簡介    395
20.1.2  Socket編程原理    395
20.2  TCP/IP網(wǎng)絡(luò)模型    395
20.3  獲得網(wǎng)絡(luò)端點    396
20.3.1  IPEndPoint類    396
20.3.2  IPHostEntry類    397
20.4  網(wǎng)絡(luò)流    399
20.5  Socket通信    401
20.6  用戶數(shù)據(jù)報協(xié)議    403
20.7  傳輸控制協(xié)議    406
20.7.1  TcpListener類    406
20.7.2  TcpClient類    409
20.8  網(wǎng)絡(luò)聊天程序    411
20.9  電子郵件收發(fā)程序    417
20.9.1  與電子郵件系統(tǒng)相關(guān)的協(xié)議    417
20.9.2  Microsoft MAPI Control控件簡介    418
20.9.3  使用POP3協(xié)議接收郵件    421
20.10  本章小結(jié)    426
第21章  多線程技術(shù)    427
21.1  概述    428
21.1.1  什么是線程    428
21.1.2  單線程和多線程    428
21.1.3  多線程在.NET中如何工作    428
21.2  System.Threading命名空間    429
21.3  Thread類    430
21.4  Monitor類    434
21.5  Mutex類    436
21.6  ReaderWriterLock類    439
21.7  ThreadPool類    445
21.8  WaitHandle類    447
21.9  AutoResetEvent類    450
21.10  Timer類    452
21.11  本章小結(jié)    454
安裝與部署篇
第22章  部署應(yīng)用程序    455
22.1  使用安裝項目部署Windows
22.1  應(yīng)用程序    456
22.2  創(chuàng)建與生成安裝程序    457
22.3  本章小結(jié)    468

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號