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

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

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

定 價:¥55.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

C#基礎知識篇
第1章  Visual Studio 2005概述    1
1.1  C#基礎知識    2
1.1.1  C#簡介    2
1.1.2  .NET Framework 平臺體系結構    2
1.1.3  面向對象的程序設計方法    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 “任務列表”窗口    17
1.5  創(chuàng)建第1個控制臺應用程序    17
1.6  使用命名空間    21
1.7  Main方法    22
1.8  使用幫助    23
1.8.1  MSDN幫助    23
1.8.2  智能感知    24
1.9  本章小結    25
第2章  變量、操作符和表達式    26
2.1  語句    27
2.2  程序代碼的注釋    27
2.3  使用標識符    27
2.3.1  使用標識符的規(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  裝箱和拆箱轉換    30
2.5.3  基本數(shù)據(jù)類型    31
2.5.4  引用類型    32
2.6  運算符與表達式類型    34
2.6.1  運算符分類    34
2.6.2  運算符的優(yōu)先級與結合性    37
2.7  類型轉換    38
2.7.1  隱式轉換    38
2.7.2  顯式轉換    39
2.8  本章小結    41
第3章  方法    42
3.1  聲明方法    43
3.1.1  聲明方法的語法格式    43
3.1.2  return語句    43
3.2  調用方法    44
3.2.1  ref關鍵字    44
3.2.2  創(chuàng)建out參數(shù)    46
3.3  運用作用域    48
3.4  方法的重載    49
3.5  本章小結    51
第4章  結構化程序設計    52
4.1  順序結構程序設計    53
4.1.1  單賦值語句    53
4.1.2  復合賦值語句    53
4.1.3  連續(xù)賦值語句    53
4.2  輸出和輸入    53
4.2.1  輸入方法    54
4.2.2  輸出方法    54
4.3  選擇結構程序設計    54
4.3.1  if語句(單分支選擇結構)    54
4.3.2  switch語句(多分支選擇結構)    58
4.4  循環(huán)結構程序設計    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  預處理指令    68
4.7  本章小結    70
第5章  枚舉和結構    71
5.1  枚舉    72
5.1.1  定義枚舉    72
5.1.2  使用枚舉    73
5.2  結構    74
5.2.1  定義結構    75
5.2.2  使用結構    75
5.3  本章小結    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  本章小結    92
第7章  面向對象編程    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  構造函數(shù)    99
7.5.1  聲明構造函數(shù)    99
7.5.2  重載構造函數(shù)    101
7.6  析構函數(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  本章小結    117
第8章  面向對象編程進階    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  本章小結    131
Windows窗體設計篇
第9章  窗體    132
9.1  創(chuàng)建窗體    133
9.1.1  使用新建項目模板創(chuàng)建窗體    133
9.1.2  使用添加項目模板創(chuàng)建窗體    136
9.2  設置窗體屬性    137
9.3  窗體的常用事件    141
9.4  窗體的常用方法    144
9.5  本章小結    146
第10章  控件    147
10.1  Windows窗體界面設計    148
10.1.1  在窗體中添加控件    148
10.1.2  修改控件屬性    148
10.1.3  鼠標事件與鍵盤事件    149
10.2  常用文本編輯控件    150
10.2.1  標簽控件(Label)    150
10.2.2  文本框控件(TextBox)    152
10.3  按鈕類控件    154
10.3.1  按鈕控件(Button)    154
10.3.2  單選按鈕控件(RadioButton)    155
10.3.3  復選框控件(CheckBox)    156
10.4  列表框、帶復選框的列表框和
10.4  組合框控件    157
10.4.1  列表框控件(ListBox)    157
10.4.2  帶復選框的列表框控件
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  進度條控件(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  設置多個控件的屬性    174
10.10.6  對齊控件    174
10.10.7  設置控件的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  本章小結    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  使用打印機    197
11.3.1  “打印”對話框控件(PrintDialog)    197
11.3.2  PrintDocumnet控件    199
11.3.3  打印預覽    199
11.4  工具欄和狀態(tài)欄控件    202
11.4.1  工具欄控件(ToolStrip)    202
11.4.2  狀態(tài)欄控件(StatusStrip)    204
11.5  設計MDI窗體    206
11.5.1  MDI主窗體和子窗體    206
11.5.2  MDI窗體的基本特征    207
11.5.3  操作子窗體    207
11.6  本章小結    210
第12章  調試與異常處理    211
12.1  程序錯誤    212
12.1.1  編譯錯誤    212
12.1.2  運行時錯誤    212
12.1.3  邏輯錯誤    212
12.2  程序調試    212
12.2.1  執(zhí)行控制    212
12.2.2  附加到正在運行的程序或多個程序    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  本章小結    222
文件技術篇
第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  讀寫二進制文件的操作    229
13.3.2  讀寫文本文件處理    232
13.4  文本與剪貼板之間的交互    237
13.5  文件和目錄類    239
13.5.1  文件類    239
13.5.2  目錄類    242
13.6  本章小結    245
圖形圖像與多媒體篇
第14章  圖形圖像與多媒體處理    246
14.1  GDI+概述    247
14.2  GDI+使用的坐標系    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  本章小結    262
數(shù)據(jù)庫操作篇
第15章  數(shù)據(jù)庫技術    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ù)庫基礎知識    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的關系    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  復雜的數(shù)據(jù)綁定    302
15.11  本章小結    304
第16章  使用ADO.NET訪問數(shù)據(jù)庫    305
16.1  ADO.NET體系結構    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ù)表結構    312
16.4.4  操作數(shù)據(jù)表中的數(shù)據(jù)    314
16.5  DataRelation類    319
16.6  CurrencyManager和
16.6  BindingContext類    321
16.7  本章小結    325
網(wǎng)站開發(fā)篇
第17章  開發(fā)Web網(wǎng)站    326
17.1  ASP.NET概述    327
17.2  安裝與配置IIS服務器    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  本章小結    347
第18章  使用ASP.NET服務器控件    348
18.1  HTML服務器控件    349
18.1.1  按鈕控件(HtmlInputButton)    349
18.1.2  單行文本框控件(HtmlInputText)    350
18.1.3  多行文本框控件(HtmlTextArea)    351
18.1.4  復選框控件(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服務器控件    357
18.2.1  廣告條控件(AdRotator)    357
18.2.2  按鈕控件(Button)    357
18.2.3  復選框控件(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  正則表達式控件
18.3.4  (RegularExpressionValidator)    373
18.3.5  自定義驗證控件(CustomValidator)    375
18.3.6  驗證總結控件(ValidationSummary)    378
18.4  本章小結    380
第19章  保護網(wǎng)站并使用Web窗體訪問數(shù)據(jù)    381
19.1  身份驗證和授權    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  本章小結    393
高級開發(fā)篇
第20章  網(wǎng)絡編程    394
20.1  Socket的基本概念    395
20.1.1  Socket簡介    395
20.1.2  Socket編程原理    395
20.2  TCP/IP網(wǎng)絡模型    395
20.3  獲得網(wǎng)絡端點    396
20.3.1  IPEndPoint類    396
20.3.2  IPHostEntry類    397
20.4  網(wǎng)絡流    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)絡聊天程序    411
20.9  電子郵件收發(fā)程序    417
20.9.1  與電子郵件系統(tǒng)相關的協(xié)議    417
20.9.2  Microsoft MAPI Control控件簡介    418
20.9.3  使用POP3協(xié)議接收郵件    421
20.10  本章小結    426
第21章  多線程技術    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  本章小結    454
安裝與部署篇
第22章  部署應用程序    455
22.1  使用安裝項目部署Windows
22.1  應用程序    456
22.2  創(chuàng)建與生成安裝程序    457
22.3  本章小結    468

本目錄推薦

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