图书介绍

Visual Basic 面向对象程序设计教程 第4版PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic 面向对象程序设计教程 第4版
  • (美)Kip Irvine 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302192251
  • 出版时间:2009
  • 标注页数:719页
  • 文件大小:162MB
  • 文件页数:737页
  • 主题词:BASIC语言-程序设计-教材

PDF下载


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

下载说明

Visual Basic 面向对象程序设计教程 第4版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 类1

1.1介绍Visual Studio和.NET2

1.2最佳编程实践4

1.2.1本书所用的术语4

1.2.2命名5

1.2.3编码规则7

1.3基本数据类型10

1.3.1值类型11

1.3.2引用类型11

1.3.3类型转换13

1.3.4 .NET的Convert类14

1.3.5引用类型参数16

1.3.6对象的生命周期16

1.3.7命名空间17

1.4定义值类型18

1.4.1枚举类型18

1.4.2结构体19

1.5创建和使用类21

1.5.1向项目中添加类21

1.5.2属性23

1.5.3共享的数据成员和属性25

1.5.4重写ToString方法26

1.6构造函数27

1.7用类来设计程序32

1.7.1找出类32

1.7.2继承33

1.7.3多层架构应用34

1.8着眼于程序设计和问题的解决:银行取款机应用程序35

第2章 用户界面设计55

2.1用户界面设计准则56

2.1.1了解用户56

2.1.2窗体设计57

2.1.3将Microsoft Office当作模板58

2.2输入校验59

2.2.1总原则59

2.2.2捕捉按键60

2.2.3通过StatusStrip控件显示消息62

2.2.4 ErrorProvider控件63

2.3日期和时间68

2.3.1 DateTimePicker控件68

2.3.2 MonthCalendar控件69

2.3.3 TimeSpan类71

2.3.4检查日期范围71

2.4 ToolStrip控件76

2.5 WebBrowser和SplitContainer控件82

2.5.1 WebBrowser控件82

2.5.2 SplitContainer控件85

2.6多文档界面(MDI)87

2.7 ListView控件92

2.7.1创建列表头93

2.7.2 ListViewItem类94

2.7.3 ListView使用技巧96

2.8 TreeView控件99

2.8.1 TreeView属性99

2.8.2 TreeNode属性100

2.8.3基本技巧100

第3章 使用SQL Server数据库119

3.1数据库基础120

3.1.1主键120

3.1.2 SQL Server数据类型120

3.1.3设计数据库表121

3.2 SQL SELECT语句124

3.2.1 SELECT语句124

3.2.2通过ORDER BY排序125

3.2.3使用WHERE子句126

3.3使用DataGridView128

3.4选择DataSet中的数据行138

3.4.1 SQL138

3.4.2修改数据源的查询语句138

3.4.3为DataGridView添加SELECT语句140

3.5数据绑定控件144

3.5.1 Visual Studio复制数据库文件145

3.5.2绑定单个字段到控件147

3.5.3 Karate数据库149

3.5.4将数据源绑定到ListBox和ComboBox150

3.5.5在DataSet表中插入行153

3.5.6使用DataSet循环157

3.6案例:Karate学校管理系统159

3.6.1设计准则159

3.6.2使用BindingSource165

3.6.3使用查询参数167

3.6.4 SQL查询语句中通配符的使用168

第4章 深入类187

4.1类库(组件)188

4.1.1创建类库188

4.1.2在程序中使用类库189

4.2对象和反射193

4.2.1反射193

4.2.2 System.Object类194

4.2.3值类型比较194

4.2.4覆盖Equals方法195

4.3接口197

4.3.1定义接口197

4.3.2实现接口197

4.3.3 IComparable接口199

4.4异常处理203

4.4.1异常处理原则203

4.4.2 Try...Catch...Finally语句204

4.4.3传递异常211

4.4.4在业务逻辑层处理异常211

4.4.5异常处理提示212

4.5继承213

4.5.1访问修饰符213

4.5.2创建派生类213

4.5.3继承构造函数216

4.5.4继承的属性和方法217

4.5.5覆盖和重载218

4.5.6高级话题:抽象类222

4.5.7高级话题:多态222

4.5.8高级话题:创建事件处理程序222

第5章 ADO.NET数据库对象229

5.1创建数据库230

5.1.1 Database Explorer(Server Explorer)窗口230

5.1.2创建数据库和数据表231

5.2关系数据库设计235

5.2.1 pubs数据库中的数据表235

5.2.2表之间的关系236

5.2.3数据库约束240

5.2.4引用完整性约束240

5.2.5列检查约束241

5.2.6级联更新和删除241

5.2.7连接数据库表244

5.3视图和存储过程249

5.3.1数据库视图249

5.3.2存储过程251

5.3.3多参数的存储过程253

5.4 DataTable(数据表)255

5.4.1 DataTable对象255

5.4.2 DataRow对象256

5.4.3 DataColumn对象256

5.4.4读和写XML文件257

5.4.5格式化DataGridView列258

5.4.6强类型数据表259

5.5 Connection、DataAdapter和DataSet264

5.5.1 Connection264

5.5.2 DataAdapter266

5.5.3 Database类的实例271

5.6使用SQL更新数据库273

5.6.1插入数据行273

5.6.2更新数据行273

5.6.3删除数据行274

5.6.4通过DataSet和TableAdapter来执行查询274

第6章 数据库组件291

6.1 Northwind数据库292

6.2数据相关组件293

6.2.1三层应用模型294

6.2.2使用TableAdapter的注意事项302

6.3 Command对象303

6.3.1 My.Settings配置303

6.3.2创建和执行Command对象304

6.3.3执行命令305

6.3.4 DataReader306

6.3.5执行带参数的查询312

6.3.6执行存储过程314

6.4创建Northwind_Library组件315

6.4.1通用的GetReader方法315

6.4.2通用的GetTable方法316

6.4.3构造SqlParameter对象317

6.4.4调用GetTable方法318

6.5组件测试328

6.5.1 Debug对象328

6.5.2前置条件、后置条件和断言333

6.5.3组件测试的其他内容334

第7章 ProjectTrackAw案例343

7.1分析阶段344

7.1.1 ProjectTrackAw项目的概述344

7.1.2用例345

7.1.3场景347

7.1.4需求规格说明书348

7.2数据库设计349

7.2.1表349

7.2.2视图353

7.2.3存储过程354

7.3组件类356

7.3.1数据层:ProjectTrackAw组件356

7.3.2业务规则层359

7.4用户界面设计362

7.5组件实现374

7.5.1设置应用程序使其更灵活374

7.5.2建立ProjectTrackAw组件374

7.5.3 ProjectTrackAw组件中的业务规则层类379

7.6应用程序实现391

7.7测试应用程序409

7.7.1基于需求的测试409

7.7.2积极测试实例410

7.7.3消极测试实例414

7.7.4处理严重的错误415

7.8扩展ProjectTrackAw应用程序417

第8章 创建Web应用程序425

8.1Web编程426

8.1.1超文本标记语言(HTML)426

8.1.2 Web应用程序如何工作427

8.1.3控件类型429

8.2创建ASP.NET应用程序429

8.2.1网站类型429

8.2.2创建Web应用程序430

8.3 Web服务器控件439

8.3.1如何处理Web控件440

8.3.2 Web窗体中的事件处理程序443

8.3.3例子:追踪Page_Load、TextChanged和Click事件444

8.3.4 HyperLink、ImageButton、LinkButton和RadioButtonList446

8.3.5 ListBox控件447

8.3.6 CheckBoxList控件448

8.3.7 DropDownList控件449

8.3.8 Calendar控件449

8.3.9 Kayak Tour Scheduler示例452

8.4设计Web窗体453

8.5包含多个网页的应用程序460

8.5.1在项目中添加一个新Web窗体460

8.5.2在页面间切换461

8.5.3移到一个新网页461

8.6使用数据库463

8.6.1 GridView控件463

8.6.2使用Detai is View控件修改表的行467

第9章 在Web窗体上编写代码487

9.1在源(XHTML)模式下工作488

9.2级联样式表496

9.2.1设置整个页的属性497

9.2.2定义样式类500

9.2.3 CSS Menu Demo示例501

9.3自定义错误处理503

9.4 上传文件和发送邮件506

9.4.1 FileUpload控件属性507

9.4.2发送电子邮件510

9.5数据校验控件516

9.5.1服务器端和客户端517

9.5.2 RequiredFieldValidator控件517

9.5.3 RangeValidator控件520

9.5.4 CompareValidator控件521

9.5.5 RegularExpressionValidator控件522

9.5.6 CustomValidator控件525

9.6状态管理527

9.6.1页级别的状态(ViewState)528

9.6.2 Session State531

9.7聚焦问题解决方法:Vacation Rentals应用程序533

9.7.1设计应用程序的Web窗体534

9.7.2 DecimalRange结构535

9.7.3 Rentallnfo类536

9.7.4 Rental Request窗体537

9.7.5确认页面539

9.8浏览器cookie540

9.8.1例子541

9.8.2 Cookie Example程序541

第10章 包含数据库对象的Web应用程序553

10.1 Master-Detail页554

10.1.1描述554

10.1.2母版页555

10.1.3内容页556

10.2数据绑定和ListControl563

10.2.1连接数据库563

10.2.2 ListControl564

10.2.3例子:将ListBox控件绑定到Northwind数据库的Products表565

10.2.4 DropDownList控件567

10.2.5 CheckBoxList控件567

10.2.6 RadioButtonList控件569

10.2.7 DataList控件569

10.3 GridView控件按钮570

10.3.1 GridView控件571

10.3.2使用GridView属性来选择行573

10.4基于组件的编程578

10.4.1将Windows应用程序转换为Web应用程序580

10.4.2创建定制的GridView列581

10.4.3 ProjectTrackAw的Web实现582

10.4.4实现启动页面586

10.4.5 All Projects页的实现587

10.5使用JavaScript591

10.5.1编写JavaScript591

10.5.2访问窗体域592

10.5.3定义JavaScript函数593

10.5.4调试JavaScript597

10.6使用Login控件进行用户身份验证598

10.6.1 Login控件599

10.6.2 CreatUserWizard控件600

10.6.3 ChangePassword控件600

10.6.4 LoginStatus控件601

10.6.5 PasswordRecovery控件601

10.6.6网站管理603

第11章 Web Service623

11.1介绍XML Web Service624

11.1.1示例:价格对比624

11.1.2在Visual Studio中创建一个XML Web Service625

11.2 Northwind Web Service示例627

11.2.1从Web Service返回对象629

11.2.2向同一解决方案中添加第二个Web项目632

11.2.3在本机中定位Web Service632

11.2.4添加数据集到Web Service中639

11.3访问远程服务641

第12章 水晶报表649

12.1介绍水晶报表650

12.2使用报表创建向导653

12.3使用报表设计器编辑报表658

12.4绑定到现有数据源661

12.5创建分组显示的报表666

12.6为报表添加图表676

附录A 自测题答案685

附录B 高级应用695

热门推荐