《ASP.NET函数实用手册》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张曜,张青编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2002
  • ISBN:7502431187
  • 页数:308 页
图书介绍:

2.Equals方法 1

3.GetHashCode方法 1

第1章 系统架构 1

1.1 System.Object根类 1

1.Object构造函数 1

6.ToString方法 2

5.ReferenceEquals方法 2

4.GetType方法 2

1.2.1 System.ApplicationException类 3

1.2 异常处理 3

7.Finalize方法 3

8.MemberWiseClone方法 3

1.2.2 System.Exception类 4

ApplicationException构造函数 4

3.ToString方法 5

2.GetObiectData方法 5

1.GetBaseException方法 5

SystemException构造函数 6

1.2.3 System.SystemException类 6

1.3 类型转换(System.Convert类) 7

1.ChangeType方法 8

6.ToBase64CharArray方法 9

5.IsDBNull方法 9

2.FromBase64CharArray方法 9

3.FromBase64String方法 9

4.GetTypeCode方法 9

1.4.1 System.DateTime结构 10

1.4 时间和日期处理 10

7.ToBase64String方法 10

2.AddDays方法 11

1.Add方法 11

8.AddTicks方法 12

7.AddSeconds方法 12

3.AddHours方法 12

4.AddMilliseconds方法 12

5.AddMinutes方法 12

6.AddMonths方法 12

11.CompareTo方法 13

10.Compare方法 13

9.AddYears方法 13

13.Equals方法 14

12.DaysInMonth方法 14

16.GetDateTimeFormats方法 15

15.FromOADate方法 15

14.FromFileTime方法 15

18.Parse方法 16

17.IsLeapYear方法 16

20.Subtract方法 17

19.ParseExact方法 17

23.ToLongDateString方法 18

22.ToLocalTime方法 18

21.ToFileTime方法 18

28.ToString方法 19

27.ToShortTimeString方法 19

24.ToLongTimeString方法 19

25.ToOADate方法 19

26.ToShortDateString方法 19

1.4.2 System.TimeSpan结构 20

29.ToUniversalTime方法 20

5.Equals方法 21

4.Duration方法 21

1.Add方法 21

2.Compare方法 21

3.CompareTo方法 21

13.Parse方法 22

12.Negate方法 22

6.FromDays方法 22

7.FromHours方法 22

8.FromMilliseconds方法 22

9.FromMinutes方法 22

10.FromSeconds方法 22

11.FromTicks方法 22

3.GetUtcOffset方法 23

2.GetDaylightChanges方法 23

14.Subtract方法 23

15.ToString方法 23

1.4.3 System.TimeZone类 23

1.TimeZone构造函数 23

1.Abs方法 24

1.5 数学运算(System.Math类) 24

4.IsDaylightSavingTime方法 24

5.ToLocalTime方法 24

6.ToUniversalTime方法 24

8.Cosh方法 25

7.Cos方法 25

2.Acos方法 25

3.Asin方法 25

4.Atan方法 25

5.Atan2方法 25

6.Ceiling方法 25

14.Max方法 26

13.Log10方法 26

9.Exp方法 26

10.Floor方法 26

11.IEEERemainder方法 26

12.Log方法 26

16.Pow方法 27

15.Min方法 27

21.Sqrt方法 28

20.Sinh方法 28

17.Round方法 28

18.Sign方法 28

19.Sin方法 28

1.6 随机数发生器(System.Random类) 29

23.Tanh方法 29

22.Tan方法 29

5.Sample方法 31

4.NextDouble方法 31

1.Random构造函数 31

2.Next方法 31

3.NextBytes方法 31

2.1 动态数组(System.Collections.ArrayList类) 32

第2章 数据集合 32

2.Add方法 33

1.Adapter方法 33

4.BinarySearch方法 34

3.AddRange方法 34

5.Clear方法 35

7.CopyTo方法 36

6.Contains方法 36

8.FixedSize方法 37

9.GetEnumerator方法 38

11.IndexOf方法 39

10.GetRange方法 39

12.Insert方法 40

13.InsertRange方法 41

16.Remove方法 42

15.ReadOnly方法 42

14.LastIndexOf方法 42

19.Repeat方法 43

18.RemoveRange方法 43

17.RemoveAt方法 43

20.Reverse方法 44

22.Sort方法 45

21.SetRange方法 45

23.Synchronized方法 46

2.2 散列表(System.Collections.Hashtable类) 47

25.TrimToSize方法 47

24.ToArray方法 47

1.HashTable构造函数 48

3.Clear方法 50

2.Add方法 50

4.Contains方法 51

7.CopyTo方法 52

6.ContainsValue方法 52

5.ContainsKey方法 52

11.Remove方法 53

10.OnDeserialization方法 53

8.GetEnumerator方法 53

9.GetObjectData方法 53

12.Synchronized方法 54

2.3 栈(System.Collections.Stack类) 55

14.KeyEquals方法 55

13.GetHash方法 55

3.Contains方法 56

2.Clear方法 56

1.Stack构造函数 56

5.GetEnumerator方法 57

4.CopyTo方法 57

8.Push方法 58

7.Pop方法 58

6.Peek方法 58

10.ToArray方法 59

9.Synchronized方法 59

2.4 队列(System.Collections.Queue类) 60

2.Clear方法 61

1.Queue构造函数 61

4.CopyTo方法 62

3.Contains方法 62

5.Dequeue方法 63

9.Synchronized方法 64

8.Peek方法 64

6.Enqueue方法 64

7.GetEnumerator方法 64

2.5 有序表(System.Collections.SortedList类) 65

11.TrimToSize方法 65

10.ToArray方法 65

1.SortedList构造函数 66

3.Clear方法 67

2.Add方法 67

4.Contains方法 68

7.CopyTo方法 69

6.ContainsValue方法 69

5.ContainsKey方法 69

8.GetByIndex方法 70

12.GetValueList方法 71

11.GetKeyList方法 71

9.GetEnumerator方法 71

10.GetKey方法 71

15.Remove方法 72

14.IndexOfVlue 72

13.IndexOfKey方法 72

17.SetByIndex方法 73

16.RemoveAt方法 73

18.Synchronized方法 74

19.TrimToSize方法 75

3.1.1 System.Web.HttpApplication类 76

3.1 ASP.NET中的Application对象 76

第3章 Web应用程序 76

3.AddOnAuthenticateRequestAsync方法 77

2.AddOnAcquireRequestStateAsync方法 77

1.HttpAppliation构造函数 77

12.CompleteRequest方法 78

11.AddOnUpdateRequestCacheAsync方法 78

4.AddOnAuthorizeRequestAsync方法 78

5.AddOnBeginRequestAsync方法 78

6.AddOnEndRequestAsync方法 78

7.AddOnPostRequestHandlerExecuteAsync方法 78

8.AddOnPreRequestHandlerExecuteAsync方法 78

9.AddOnReleaseRequestStateAsync方法 78

10.AddOnResolveRequestCacheAsync方法 78

3.1.2 System.Web.HttpApplicationState类 79

15.Init方法 79

13.Dispose方法 79

14.GetVaryByCustomString方法 79

4.BaseGet方法 80

3.BaseClear方法 80

1.Add方法 80

2.BaseAdd方法 80

13.Get方法 81

12.Clear方法 81

5.BaseGetAllKeys方法 81

6.BaseGetAllValues方法 81

7.BaseGetKey方法 81

8.BaseHasKeys方法 81

9.BaseRemove方法 81

10.BaseRemoveAt方法 81

11.BaseSet方法 81

17.Remove方法 82

16.Lock方法 82

14.GetEnumerator方法 82

15.GetKey方法 82

3.2 ASP.NET中的Server对象 83

21.UnLock方法 83

18.RemoveAll方法 83

19.RemoveAt方法 83

20.Set方法 83

4.Execute方法 84

3.CreateObjectFromClsid方法 84

1.ClearError方法 84

2.CreateObject方法 84

7.HtmlEncode方法 85

6.HtmlDecode方法 85

5.GetLastError方法 85

11.UrlEncode方法 86

10.UrlDecode方法 86

8.MapPath方法 86

9.Transfer方法 86

3.3.1 System.BrowserCapabilities类 87

3.3 ASP.NET中的C/S交互 87

12.UrlPathEncode方法 87

3.3.2 System.W.eb.HttpPostedFile类 88

3.3.3 System.Web.HttpRequest类 89

SaveAs方法 89

3.MapPath方法 90

2.MapImageCoordinates方法 90

1.BinaryRead方法 90

3.3.4 System.Web.Response类 91

4.SaveAs方法 91

6.AddHeader方法 92

5.AddFileDependency方法 92

1.HttpResponse构造函数 92

2.AddCacheItemDependencies方法 92

3.AddCacheItemDependency方法 92

4.AddFileDependencies方法 92

13.ClearHeaders方法 93

12.ClearContent方法 93

7.AppendHeader方法 93

8.AppendToLog方法 93

9.ApplyAppPathModifier方法 93

10.BinaryWrite方法 93

11.Clear方法 93

20.Write方法 94

19.RemoveOutputCacheItem方法 94

14.Close方法 94

15.End方法 94

16.Flush方法 94

17.Pies方法 94

18.Redirect方法 94

3.4.1 System.Web.HttpCookie类 95

3.4 ASPNET中的Cookie和Session 95

21.WriteFile方法 95

3.4.2 System.Web.HttpCookieCollection类 96

HttpCookie构造函数 96

2.Add方法 97

1.HttpCookieCollection构造函数 97

11.BaseRemoveAt方法 98

10.BaseRemove方法 98

3.BaseAdd方法 98

4.BaseClear方法 98

5.BaseGet方法 98

6.BaseGetAllKeys方法 98

7.BaseGetAllValues方法 98

8.BaseGetKey方法 98

9.BaseHasKeys方法 98

16.Remove方法 99

15.GetKey方法 99

12.BaseSet方法 99

13.Clear方法 99

14.CopyTo方法 99

2.Add方法 100

1.Abandon方法 100

17.Set方法 100

3.4.3 System.Web.SessionState.HttpSessionState类 100

3.4.4 System.Web.SessionState.SessionStateModule类 101

8.RemoveAt方法 101

3.Clear方法 101

4.CopyTo方法 101

5.GetEnumerator方法 101

6.Remove方法 101

7.RemoveAll方法 101

4.1.1 System.Web.UI.Page类 102

4.1 ASP.NET页面及控件 102

第4章 Web用户界面——Web Form 102

3.AddParsedSubObject方法 105

2.DataBind方法 105

1.Page构造函数 105

6.CreateChildControls方法 106

5.Construct方法 106

4.ClearChildViewState方法 106

9.DeterminePostBackMode方法 107

8.CreateHtmlTextWriter方法 107

7.CreateControlCollection方法 107

14.GetPostBackEventReference方法 108

13.GetPostBackClientHyperlink方法 108

10.EnsureChildControls方法 108

11.FindControl方法 108

12.GetPostBackClientEvent方法 108

17.IsLiteralContent方法 109

16.IsClientScriptBlockRegistered方法 109

15.HasControls方法 109

19.LoadControl方法 110

18.IsStartupScriptRegistered方法 110

23.MapPath方法 111

22.LoadViewState方法 111

20.LoadPageStateFromPersistenceMedium方法 111

21.LoadTemplate方法 111

26.OnBubbleEvent方法 112

25.OnAbortTransaction方法 112

24.MapPathSecure方法 112

28.OnDataBinding方法 113

27.OnCommitTransaetion方法 113

31.OnLoad方法 114

30.OnInit方法 114

29.OnError方法 114

34.ParseControl方法 115

33.OnUnload方法 115

32.OnPreRender方法 115

36.RaisePostBackEvent方法 116

35.RaiseBubbleEvent方法 116

39.ResolveUrl方法 117

38.RenderControl方法 117

37.Render方法 117

41.TrackViewState方法 118

40.SaveViewState方法 118

4.1.2 System.Web.UI.Control类 119

42.Validate方法 119

1.Control构造函数 120

3.ClearChildViewState方法 121

2.AddParsedSubObject方法 121

7.Dispose方法 122

6.DaBind方法 122

4.CreateChildControls方法 122

5.CreateControlCollection方法 122

11.IsLiteralContent方法 123

10.HasControls方法 123

8.EnsureChildControls方法 123

9.FindControl方法 123

14.OnBubbleEvent方法 124

13.MapPathSecure方法 124

12.LoadViewState方法 124

17.OnLoad方法 125

16.OnInit方法 125

15.OnDataBinding方法 125

20.RaiseBubbleEvent方法 126

19.OnUnload方法 126

18.OnPreRender方法 126

22.RenderChildren方法 127

21.Render方法 127

25.SaveViewState方法 128

24.ResolveUrl方法 128

23.RenderControl方法 128

4.1.3 System.Web.UI.WebControls.WebControl类 129

26.TrackViewState方法 129

1.WebControl构造函数 131

3.ApplyStyle方法 132

2.AddAttributesToRender方法 132

6.MergeStyle方法 133

5.CopyBaseAttributes方法 133

4.CreateControlStyle方法 133

Eval方法 135

4.2.1 System.Web.UI.DataBinder类 135

7.RenderBeginTag方法 135

8.RenderContents方法 135

9.RenderEndTag方法 135

4.2 数据绑定 135

DataBinding构造函数 136

4.2.2 System.Web.UI.DataBinding类 136

4.CopyTo方法 137

3.Clear方法 137

4.2.3 System.Web.UI.DataBindingCollection类 137

1.DataBindingCollection构造函数 137

2.Add方法 137

4.3.1 System.Web.UI.HttpControls.HtmlAnchor类 138

4.3 HTML服务器端控件 138

5.Remove方法 138

4.3.2 System.Web.UI.HttpControls.HtmlButton类 142

3.OnServerClick方法 142

1.HtmlAnchor构造函数 142

2.OnPreRender方法 142

4.3.3 System.Web.UI.HttpControls.HtmlContainerControl类 144

3.OnServerClick方法 144

1.HtmlButton构造函数 144

2.OnPreRender方法 144

4.3.4 System.Web.UI.HttpControls.HtmlControl类 146

HtmlContainerControl构造函数 146

4.3.5 System.Web.UI.HttpControls.HtmlForm类 148

HtmlControl构造函数 148

4.3.6 System.Web.UI.HttpControls.HtmlGenericControl类 151

HtmlForm构造函数 151

4.3.7 System.Web.UI.HttpControls.HtmlImage类 153

HtmlContainerControl构造函数 153

4.3.8 System.Web.UI.HttpControls.HtmlInputButton类 155

HtmlImage构造函数 155

4.3.9 System.Web.UI.HttpControls.HtmlInputCheckBox类 158

HtmlImage构造函数 158

2.OnServerChange方法 160

1.HtmlCheckBox构造函数 160

4.3.10 System.Web.UI.HttpControls.HtmlInputControl类 161

4.3.11 System.Web.UI.HttpControls.HtmlInputFile类 163

HtmlCheckBox构造函数 163

4.3.12 System.Web.UI.HttpControls.HtmlInputHidden类 165

HtmlCheckBox构造函数 165

4.3.13 System.Web.UI.HttpControls.HtmlInputImage类 168

2.OnServerChange方法 168

1.HtmlInputHidden构造函数 168

4.3.14 System.Web.UI.HttpControls.HtmlInputRadioButton类 170

2.OnServerClick方法 170

1.HtmlInputImage构造函数 170

2.OnServerChange方法 172

1.HtmlInputRadioButton构造函数 172

4.3.15 System.Web.UI.HttpControls.HtmlInputText类 173

4.3.16 System.Web.UI.HttpControls.HtmlSelect类 175

2.OnServerChange方法 175

1.HtmlInputText构造函数 175

4.3.17 System.Web.UI.HttpControls.HtmlTable类 179

HtmlSelect构造函数 179

4.3.18 System.Web.UI.HttpControls.HtmlTableCell类 184

HtmlTable构造函数 184

4.3.19 Systern.Web.UI.HttpControls.HtmlTableCellCollection类 186

HtmlTableCell构造函数 186

3.Remove方法 188

2.Insert方法 188

1.Add方法 188

4.3.20 System.Web.UI.HttpControls.HtmlTableRow类 189

4.RemoveAt方法 189

4.3.21 System.Web.UI.HttpControls.HtmlTableRowColleetion类 191

HtmlTableRow构造函数 191

3.Remove方法 192

2.Insert方法 192

1.Add方法 192

4.3.22 System.Web.UI.HttpControls.HtmlTextArea类 193

4.RemoveAt方法 193

2.OnServerChange方法 195

1.tmlTextArea构造函数 195

4.4.1 System.Web.UI.WebControls.AdRotator类 196

4.4 Web服务器端控件 196

2.OnAdCreated方法 199

1.HtmlTextArea构造函数 199

4.4.2 System.Web.UI.WebControls.Button类 200

4.4.3 System.Web.UI.WebControls.Calendar类 202

Button构造函数 202

1.Calendar构造函数 205

2.OnDayRender方法 206

3.OnSelectionChanged方法 207

4.4.4 System.Web.UI.WebControls.CheckBox类 208

4.OnVisibleMonthChanged方法 208

4.4.5 System.Web.UI.WebControls.CheckBoxList类 211

2.OnCheckedChanged方法 211

1.CheckBox构造函数 211

2.OnSelectedIndexChanged方法 214

1.CheckBoxList构造函数 214

4.4.6 System.Web.UI.WebControls.CompareValidator类 215

6.RegisterValidatorCommonScript方法 218

5.GetControlValidationValue方法 218

1.CheckControlValidationProperty方法 218

2.DetermineRenderUplevel方法 218

3.EvaluateIsValid方法 218

4.GetControlRenderID方法 218

4.4.7 System.Web.UI.WebControls.CustomValidator类 219

7.Validate方法 219

6.OnServerValidate方法 223

5.GetControlValidationV.alue方法 223

1.CheckControlValidationProperty方法 223

2.DetermineRenderUplevel方法 223

3.EvaluateIsValid方法 223

4.GetControlRenderID方法 223

8.Validate方法 224

7.RegisterValidatorCommonScript方法 224

4.4.8 System.Web.UI.WebControls.DataGrid类 225

6.OnltemCommand方法 232

5.OnEditCommand方法 232

1.DataGrid构造函数 232

2.DataBind方法 232

3.OnCancelCommand方法 232

4.OnDeleteCommand方法 232

10.OnSortCommand方法 233

9.OnSelectedIndexChanged方法 233

7.OnItemDataBound方法 233

8.OnPageIndexChanged方法 233

4.4.9 System.Web.UI.WebControls.DataList类 234

11.OnUpdateCommand方法 234

4.OnDataBinding方法 240

3.OnCancelCommand方法 240

1.DataList构造函数 240

2.DataBind方法 240

8.OnItemCreated方法 241

7.OnItemCommand方法 241

5.OnDeleteCommand方法 241

6.OnEditCommand方法 241

10.OnSelectedIndexChanged方法 242

9.OnItemDataBound方法 242

4.4.10 System.Web.UI.WebControls.XML类 243

11.OnUpdateCommand方法 243

3.OnLoad方法 245

2.OnDataBinding方法 245

1.DataBind方法 245

5.1.1 System.Data.SqlClient.SqlCommand类 247

5.1 连接和使用SQL Server数据库 247

第5章 数据访问 247

1.SqlCommand构造函数 248

3.CreateParameter方法 249

2.Cancel方法 249

5.ExecuteReader方法 250

4.ExecuteNonQuery方法 250

8.GetLifetimeService方法 251

7.ExecuteXmlReader方法 251

6.ExecuteScalar方法 251

5.1.2 System.Data.SqlClient.SqlConnection类 252

12.ResetCommandTimeout方法 252

9.GetService方法 252

10.InitializeLifetimeService方法 252

11.Prepare方法 252

1.SqlConnection构造函数 253

3.ChangeDatabase方法 254

2.BeginTransaction方法 254

5.1.3 System.Data.SqlClient.SqlDataAdapter类 255

6.Open方法 255

4.Close方法 255

5.CreateCommand方法 255

1.SqlDataApdater构造函数 257

2.CloneInternals方法 257

3.Fill方法 257

4.FillSchema方法 259

5.Update方法 260

5.1.4 System.Data.SqlClient.SqlDataReader类 261

5.2 连接和使用其他数据库 262

5.2.1 System.Data.OleDb.OleDbCommand类 262

1.OleDbCommand构造函数 263

2.Cancel方法 264

3.ExecuteNonQuery方法 264

4.ExecuteReader方法 265

5.ExecuteScalar方法 265

6.Prepare方法 265

5.2.2 System.Data.OleDb.OleDbConnection类 266

1.SqlConnection构造函数 267

2.BeginTransaction方法 267

5.Open方法 268

4.Close方法 268

6.ReleaseObjectPool方法 268

3.ChangeDatabase方法 268

5.2.3 System.Data.OleDb.OleDbDataAdapter类 269

1.OleDbDataAdapter构造函数 270

2.CloneInternals方法 271

3.Fill方法 271

4.FillSchema方法 273

5.Update方法 274

5.2.4 System.Data.OleDb.OleDbDataReader类 275

第6章 多线程 277

6.1 多线程的基本操作 277

1.Thread构造函数 278

6.GetData方法 279

5.FreeNamedDataSlot方法 279

7.GetNamedDataSlot方法 279

8.Interrupt方法 279

4.AllocateNamedDataSlot方法 279

3.AllocateDataSlot方法 279

2.Abort方法 279

12.Sleep方法 280

11.SetData方法 280

13.SpinWait方法 280

14.Start方法 280

10.ResetAbort方法 280

9.Join方法 280

6.2 线程的同步和互斥 281

6.2.1 System.Threading.Monitor类 281

15.Suspend方法 281

3.Pulse方法 285

2.Exit方法 285

4.PulseAll方法 285

1.Enter方法 285

5.TryEnter方法 286

6.Wait方法 286

6.2.2 System.Threading.Mutex类 287

1.Mutex构造函数 288

3.ReleaseMutex方法 289

4.WaitOne方法 289

2.Close方法 289

第7章 文本处理 290

7.1 System.String类 290

1.String构造函数 291

2.Clone方法 292

3.Compare方法 292

6.Copy方法 293

5.Concat方法 293

7.CopyTo方法 293

4.CompareOrdinai方法 293

9.Format方法 294

10.IndexOf方法 294

8.EndsWith方法 294

12.Insert方法 295

13.Intern方法 295

11.IndexOfAny方法 295

16.LastIndexOf方法 296

15.Join方法 296

17.LastIndexOfAny方法 296

14.IsInterned方法 296

21.Replace方法 297

20.Remove方法 297

22.Split方法 297

19.PadRight方法 297

18.PadLeft方法 297

26.ToLower方法 298

25.ToCharArray方法 298

27.ToUpper方法 298

28.Trim方法 298

24.Substring方法 298

23.StartsWith方法 298

7.2 System.Text.StringBuilder类 299

30.TrimStart方法 299

1.StringBuilder构造函数 299

29.TrimEnd方法 299

2.Append方法 300

3.AppendFormat方法 301

4.EnsureCapacity方法 302

5.Insert方法 302

6.Remove方法 303

7.Replace方法 303

附录 305

A.1 C#编译选项 305

A.2 类索引 306