图书介绍

Visaul Basic.NET编程语言 英文版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visaul Basic.NET编程语言 英文版
  • (美)维克(Vick,P.)著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121020955
  • 出版时间:2006
  • 标注页数:408页
  • 文件大小:38MB
  • 文件页数:434页
  • 主题词:BASIC语言-程序设计-教材-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visaul Basic.NET编程语言 英文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Chapter 1:Language Overview1

Hello,World!1

Chapter 1:Language Overview1

1 Language Overview1

Fundamental Types3

TABLE 1-1:Fundamental Types3

TABLE 1-2:Numeric Operators4

TABLE 1-3:Logical Operators5

TABLE 1-4:Comparison Operators5

TABLE 1-5:String Operators5

TABLE 1-6:Conversion Operators7

FIGURE 1-1:A One-Dimensional Array8

Arrays8

FIGURE 1-2:A Multidimensional Array9

FIGURE 1-3:An Array of Arrays10

FIGURE 1-4:A Jagged Array11

Statements11

Exception Handling15

Structured Exception Handling16

Unstructured Exception Handling17

Memory Management17

FIGURE 1-5:A Reference Type Variable and the Heap18

FIGURE 1-6:A Value Type Variable19

Classes,Structures,and Modules19

Accessibility21

Constructors21

Nested Types22

Fields23

Parameters24

Methods24

Declare Statements26

Properties28

Events30

Declarative Event Handling31

Dynamic Event Handling31

Namespaces32

Delegates34

Inheritance36

Protected Access37

Overriding39

Interfaces41

Attributes42

Versioning44

Conclusion45

Chapter 2:Basic Concepts47

2 Basic Concepts47

Language Fundamentals47

Case Insensitivity48

Line Orientation49

Comments52

Declarations and Names53

Forward References56

Accessibility57

FIGURE 2-1:The.NET Framework59

The.NET Framework59

Program Startup and Termination60

Conclusion61

Chapter 3:Fundamental Types63

3 Fundamental Types63

Boolean63

TABLE 3-1:FundamentalTypes64

Integer Data Types65

Integer Literals66

Floating-Point Data Types68

Floating-Point Literals69

Decimal Data Type70

Decimal Literals71

Char and String Literals72

Char and String Data Types72

Date Data Type73

Date Literals73

Object Data Type74

Conversions76

TABLE 3-2:Conversion Operators77

Widening and Narrowing Conversions79

Supported Conversions80

Conclusion82

Arrays85

Chapter 4:Arrays and Enumerations85

4 Arraysand Enumerations85

FIGURE 4-1:A One-Dimensional Array86

ReDim and Erase Statements86

FIGURE 4-2:A Two-Dimensional Array87

Array Initializers89

Arrays of Arrays90

FIGURE4-3:A Jagged Array91

Enumerations92

Underlying Types93

Conversions95

Conclusion97

Chapter 5:Operators99

Chapter 5:Operators99

5 Operators99

Precedence99

TABLE 5-1:OperatorPrecedence100

Operator Resolution101

TABLE 5-2:Arithmetic Operators103

Arithmetic Operators103

Comparison Operators104

TABLE 5-3:Comparison Operators104

Logical and Bitwise Operators106

FIGURE 5-1:And Operation108

Shift Operators108

FIGURE 5-2:Left and Right Shifting108

String Operators109

FIGURE 5-3:Right Shifting with Sign Preservation109

Type Operators111

Conclusion113

Constant Expressions113

Local Declaration Statements115

6 Statements115

Initializers117

Type Characters117

Constants118

Static Locals119

Implicit Locals120

Assignment122

With Statement123

Conditional Statements124

If Statement124

Select Statement125

Looping Statements127

For Statement127

For Each Statement129

While and Do Statements131

Collection Types132

Branching Statements134

Exit and Return Statements134

Goto Statement and Labels135

Program Flow Statements137

SyncLock138

Conclusion140

7 Exceptions143

Chapter 7:Exceptions143

Throwing Exceptions144

TABLE 7-1:Common Exception Types145

Structured Exception Handling146

Rethrowing Exceptions148

Unstructured Exception Handling149

Resume and Resume Next152

Conclusions153

Modules155

8 Modules and Namespaces155

Namespaces157

Fully Qualified Names160

Imports161

Preprocessing164

Conditional Compilation Statements164

Region Statements166

Conclusion167

9 Classes and Structures169

Memory Management169

Chapter 9:Classes and Structures169

FIGURE 9-1:A Reference Type Variable and the Heap170

The Heap and the Stack170

Value Types and Structures171

FIGURE 9-3:An Integer Array172

FIGURE 9-2:An Integer Variable172

Reference Types and Classes173

Shared versus Instance176

Constructors178

Structure Constructors180

Nested Types181

Shared Constructors181

Finalization and Resource Disposal182

Conclusion185

10 Methods187

Subroutines and Functions187

Parameters188

Optional Parameters and Parameter Arrays190

Method Invocation193

Arguments and Reference Parameters194

Named Arguments196

Late Binding196

ConditionalMethods198

Overloading199

Overload Resolution202

Declare Statements205

Character Translation207

String Parameters208

Conclusion211

11 Fields and Properties213

Fields213

Read-Only Fields214

Properties216

Indexed Properties220

Default Properties223

Dictionary Lookup224

Conclusion225

12 Events and Delegates227

Defining and Raising Events227

Declarative Event Handling229

Handling Events Dynamically231

Delegates233

Asynchronous Invocation237

Delegates and Event Implementation239

Conclusion243

13 Inheritance245

Chapter 13:Inheritance245

Protected Accessibility248

FIGURE 13-1:An Inheritance Hierarchy248

Conversions250

Array Covariance252

The.NET Framework Type Hierarchy254

FIGURE 13-2:The.NET Framework Type Hierarchy255

DirectCast256

FIGURE 13-3:Boxing an Integer Value256

FIGURE 13-4:Unboxing an Integer Value257

Overriding259

MyBase and MyClass263

Abstract Classes and Methods265

Conclusion268

14 Interfaces269

Defining Interfaces270

Implementing Interfaces271

Private Interface Implementation273

Event Implementation275

Consuming Interfaces277

Interface Inheritance278

Conclusion281

Chapter 15:Attributes283

15 Attributes283

Applying Attributes284

Defining Attributes287

TABLE 15-1:AttributeTargets Values289

Storing and Reading Attributes291

Conclusion293

16 Versioning295

Shadowing295

Shadowing and Overriding298

Shadowing and Accessibility300

Default Properties301

Overloading302

Obsolete305

Conclusion306

AppWinStyle Enumeration307

A Runtime Functions307

Appendix A:Runtime Functions307

CallType Enumeration308

Collection Class309

ComClassAttribute Attribute310

CompareMethod Enumeration311

ControlChars Class312

Constants Module312

Conversion Module313

DateAndTime Module315

DateFormat Enumeration319

DateInterval Enumeration319

DueDate Enumeration321

ErrObject Class321

FileAttribute Enumeration323

FileSystem Module324

TABLE A-1:FileSystem Equivalents325

Financial Module332

FirstDayOfWeek Enumeration335

FirstWeekOfYear Enumeration336

Globals Module336

Information Module337

Interaction Module340

MsgBoxResult Enumeration343

Button Flags344

MsgBoxStyle Enumeration344

Icon Flags345

Miscellaneous Flags346

Message Box Behavior Flags346

Default Button Flags346

OpenMode Enumeration347

OpenAccess Enumeration347

OpenShare Enumeration348

Strings Module349

Format Strings356

TABLE A-2:Numeric Predefined Formats356

TABLE A-3:Date/Time Predefined Formats357

TABLE A-5:Numeric User-Defined Format Characters358

TABLE A-4:Other Predefined Formats358

TABLE A-6:Date/Time User-Defined Format Characters359

TriState Enumeration361

VariantType Enumeration362

VbStrConv Enumeration364

VBMath Module366

VBFixedArrayAttribute Attribute367

VBFixedStringAttribute Attribute368

Classes369

Type System Additions369

B Making the Transition from COM to the CLR369

Inheritance372

Overloading376

Arrays378

Type System Modifications378

Namespaces378

Variant and Object380

Structures383

Date,Currency,and Decimal384

Platform Changes385

Deterministic Finalization and Garbage Collection385

Let and Set Assignment387

Late Binding389

On Error and Structured Exception Handling390

Events and Delegates394

Language Cleanup396

Index399

热门推荐