图书介绍

Visual Basic.NET +SQL Server全程指南PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic.NET +SQL Server全程指南
  • 茅健编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:712105860X
  • 出版时间:2008
  • 标注页数:637页
  • 文件大小:303MB
  • 文件页数:659页
  • 主题词:BASIC语言-程序设计;关系数据库-数据库管理系统,SQL Server

PDF下载


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

下载说明

Visual Basic.NET +SQL Server全程指南PDF格式电子书版下载

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

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

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

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

图书目录

语言基础1

第1章 VB.NET 2005简介1

1.1 什么是.NET2

1.2 通用语言进行时2

1.2.1 .NET架构2

1.2.2 通用语言运行时3

1.3 Visual Studio 2005的安装3

1.4 初步认识Visual Basic.NET4

1.5 VB.NET 2005新特性6

1.6 VB.NET 2005的开发环境IDE9

1.6.1 工作区10

1.6.2 菜单介绍12

1.7 Windows窗体14

1.7.1 Windows窗体简介14

1.7.2 创建简单的Windows窗体15

1.7.3 MDI窗体16

1.8 本章小结18

第2章 VB.NET编程语言19

2.1 数据类型和变量20

2.1.1 基本数据类型20

2.1.2 数据类型转换21

2.1.3 变量和常量22

2.1.4 枚举类型30

2.1.5 结构类型34

2.2 数组37

2.2.1 多维数组39

2.2.2 动态数组41

2.3 运算符44

2.3.1 赋值运算符45

2.3.2 算术运算符48

2.3.3 字符串连接运算符48

2.3.4 比较运算符50

2.3.5 逻辑/位运算符52

2.3.6 运算符的优先级56

2.4 控制流程57

2.4.1 顺序语句57

2.4.2 条件语句57

2.4.3 循环语句62

2.4.4 注释语句和续行符72

2.5 过程73

2.5.1 过程概述73

2.5.2 Sub过程75

2.5.3 Function过程76

2.5.4 调用过程77

2.5.5 参数传递81

2.5.6 内部函数84

2.6 本章小结101

第3章 VB.NET面向对象技术102

3.1 面向对象编程的优点103

3.2 名字空间103

3.2.1 名字空间的定义103

3.2.2 引用名字空间104

3.3 类和对象107

3.3.1 类的定义107

3.3.2 对象107

3.3.3 类成员110

3.3.4 共享成员119

3.3.5 类的封装、继承和多态性121

3.3.6 重载、重写和隐藏128

3.3.7 构造函数和析构函数138

3.4 本章小结144

常用控件145

第4章 VB.NET 2005的常用控件145

4.1 TextBox控件148

4.1.1 TextBox控件简介148

4.1.2 设置文本框的文本148

4.1.3 创建密码文本框149

4.1.4 创建只读文本框150

4.1.5 以编程方式选择文本150

4.2 Label控件151

4.2.1 Label控件简介151

4.2.2 设置控件文本151

4.2.3 设置文本对齐方式151

4.2.4 调整大小以适应内容152

4.3 StatusBar控件153

4.3.1 StatusBar控件简介153

4.3.2 确定单击了哪个面板153

4.3.3 设置状态栏面板的大小154

4.4 VB.NET 2005的StatusStrip控件155

4.5 ListBox控件157

4.5.1 ListBox控件简介157

4.5.2 判定选定项的位置和内容157

4.5.3 用Items属性访问列表项目160

4.5.4 获得列表的项目数160

4.5.5 添加和删除项160

4.6 CheckedListBox控件169

4.6.1 CheckedListBox控件简介170

4.6.2 确定CheckedListBox控件中的已选中项170

4.7 ComboBox控件173

4.7.1 ComboBox控件简介174

4.7.2 何时使用组合框或列表框174

4.8 ListView控件177

4.8.1 ListView控件简介178

4.8.2 用View属性改变视图179

4.8.3 添加和移除项179

4.8.4 添加和移除列180

4.8.5 添加和移除子项180

4.8.6 在列表视图中显示图像181

4.9 TreeView控件184

4.9.1 TreeView控件简介184

4.9.2 添加和移除节点186

4.9.3 确定单击了哪个TreeView节点187

4.9.4 循环访问TreeView控件的所有节点187

4.9.5 为TreeView控件设置图标188

4.10 PictureBox控件190

4.10.1 PictureBox控件简介190

4.10.2 在运行时修改图片的大小或位置191

4.10.3 将图片加载到Picture控件中191

4.11 ImageList组件195

4.11.1 ImageList组件简介195

4.11.2 添加和移除图像196

4.12 RadioButton控件199

4.12.1 RadioButton控件简介199

4.12.2 将RadioButton控件分组200

4.12.3 运行时选择单选按钮200

4.13 CheckBox控件203

4.13.1 CheckBox控件简介203

4.13.2 CheckBox控件的单击(Click)事件204

4.14 MainMenu组件208

4.14.1 MainMenu组件简介208

4.14.2 向Windows窗体添加菜单和菜单项208

4.14.3 复制Windows窗体菜单上的项210

4.14.4 删除Windows窗体菜单上的项211

4.14.5 隐藏Windows窗体上的菜单项212

4.14.6 禁用Windows窗体菜单上的项213

4.14.7 编辑Windows窗体的菜单项的名称213

4.14.8 以编程方式合并菜单项214

4.14.9 移动Windows窗体菜单上的项215

4.14.10 向Windows窗体添加菜单增强功能215

4.15 VS 2005的MenuStrip控件217

4.15.1 MenuStrip控件简介217

4.15.2 使用MenuStrip创建MDI窗口列表(Windows窗体)218

4.15.3 在Windows窗体MenuStrip控件中合并菜单项219

4.15.4 为MDI应用程序设置自动菜单合并220

4.16 Button控件224

4.16.1 Button控件简介224

4.16.2 响应按钮单击事件225

4.16.3 将按钮指定为接受按钮225

4.16.4 将按钮指定为取消按钮226

4.17 GroupBox控件227

4.17.1 GroupBox控件简介228

4.17.2 使用GroupBox控件对控件分组228

4.18 本章小结229

数据库技术230

第5章 数据库基础230

5.1 Access数据库231

5.1.1 Access数据库的安装231

5.1.2 Access数据库的使用233

5.2 SQL Server数据库235

5.2.1 SQL Server简介236

5.2.2 SQL Server 2005的主要特性237

5.2.3 SQL Server 2005的安装238

5.2.4 启动SQL Server 2005242

5.3 SQL Server 2005的使用243

5.3.1 数据库管理243

5.3.2 表管理250

5.3.3 视图管理253

5.4 常用的Transact-SQL语言255

5.4.1 数据定义256

5.4.2 数据查询259

5.4.3 数据更新264

5.4.4 视图272

5.5 本章小结275

第6章 ADO.NET数据库访问技术276

6.1 ADO.NET简介277

6.1.1 ADO.NET概述277

6.1.2 ADO.NET和ADO的异同278

6.1.3 OLE DB与ADO.NET或ADO279

6.1.4 ADO.NET结构280

6.2 通过ADO.NET连接到数据源281

6.2.1 创建与SQL Server的连接281

6.2.2 创建与Access数据库的连接283

6.2.3 创建与ODBC数据源的连接284

6.2.4 创建与Oracle数据库的连接285

6.3 DataSet对象286

6.3.1 创建DataSet287

6.3.2 创建DataTable对象287

6.3.3 向DataSet添加DataTable288

6.3.4 添加、导航表间关系291

6.3.5 复制DataSet内容296

6.4 Connection对象298

6.5 Command对象304

6.6 DataReader对象307

6.7 DataAdapter和DataSet312

6.7.1 使用DataAdapter填充DataSet313

6.7.2 使用DataAdapter和DataSet更新数据库317

6.8 本章小结321

第7章 常用数据绑定控件322

7.1 数据绑定技术323

7.2 BindingSource组件323

7.2.1 BindingSource组件简介324

7.2.2 将Windows窗体控件绑定到DBNull数据库值325

7.2.3 使用BindingSource组件对ADO.NET数据进行排序和筛选329

7.2.4 将Windows窗体控件绑定到类型330

7.3 BindingNavigator控件332

7.3.1 BindingNavigator控件简介332

7.3.2 使用BindingNavigator控件定位数据333

7.3.3 向BindingNavigator控件添加“加载”、“保存”和“取消”按钮334

7.4 TextBox、Label控件337

7.4.1 在设计时实现338

7.4.2 以编程方式实现339

7.5 ComboBox控件、ListBox控件341

7.5.1 在设计时实现341

7.5.2 以编程方式实现342

7.6 DataGridView控件343

7.6.1 DataGridView控件简介343

7.6.2 调整行和列的大小344

7.6.3 设置控件样式348

7.6.4 显示少量数据351

7.6.5 查看和更新外部数据源中存储的数据354

7.7 本章小结357

第8章 存储过程358

8.1 存储过程概述359

8.2 存储过程的类型359

8.2.1 用户定义的存储过程359

8.2.2 扩展存储过程360

8.2.3 系统存储过程360

8.3 创建存储过程360

8.3.1 使用CREATE PROCEDURE创建存储过程361

8.3.2 使用对象资源管理器创建Transact-SQL存储过程366

8.3.3 存储过程中的参数368

8.3.4 返回存储过程中的数据372

8.4 修改存储过程379

8.4.1 使用ALTER PROCEDURE修改存储过程379

8.4.2 使用对象资源管理器修改Transact-SQL存储过程381

8.5 删除存储过程383

8.5.1 使用DROP PROCEDURE删除存储过程383

8.5.2 使用对象资源管理器删除存储过程384

8.6 调用存储过程384

8.7 本章小结389

第9章 SQL Server公共语言运行库390

9.1 SQL Server CLR集成简介391

9.1.1 启用CLR集成392

9.1.2 编译和部署CLR程序集392

9.1.3 创建、修改和删除程序集394

9.2 CLR用户定义函数400

9.2.1 创建、修改和删除用户定义函数400

9.2.2 CLR标量值函数412

9.2.3 CLR表值函数412

9.3 CLR用户定义聚合函数416

9.3.1 聚合函数简介416

9.3.2 创建、删除聚合函数422

9.4 CLR存储过程426

9.4.1 上下文连接426

9.4.2 SQL Server进程中专用的ADO.NET扩展428

9.4.3 CLR存储过程432

9.5 CLR触发器437

9.6 本章小结442

高级应用443

第10章 事务处理443

10.1 事务的基本概念444

10.1.1 事务的属性444

10.1.2 数据库事务445

10.1.3 使用Transact-SQL脚本实现事务447

10.1.4 分布式事务449

10.2 实现事务451

10.2.1 System.Transactions概述452

10.2.2 使用TransactionScope类实现隐性事务452

10.2.3 使用CommittableTransaction类实现显式事务459

10.3 事务隔离级别462

10.3.1 隔离级别简介463

10.3.2 隔离级别与并发问题464

10.3.3 .NET Framework中的隔离级别464

10.3.4 设置事务隔离级别466

10.4 MARS471

10.4.1 MARS简介471

10.4.2 MARS和事务473

10.5 事务升级478

10.6 实现分布式事务479

10.7 实现资源管理器483

10.7.1 实现IEnlistmentNotification接口484

10.7.2 在事务中登记资源487

10.7.3 两阶段提交(2PC)488

10.8 本章小结490

第11章 水晶报表设计491

11.1 水晶报表概述492

11.1.1 嵌入式Crystal Reports设计器492

11.1.2 报表查看器控件494

11.1.3 对象模型494

11.2 使用嵌入式Crystal Reports设计器创建报表495

11.2.1 使用报表向导创建水晶报表497

11.2.2 CrystalReportViewer控件507

11.3 报表打印510

11.4 本章小结512

第12章 二进制文件处理513

12.1 文件处理中常用的对象514

12.1.1 Stream对象514

12.1.2 StreamReader对象515

12.1.3 StreamWriter对象515

12.1.4 FileStream对象516

12.1.5 BinaryReader对象516

12.1.6 BinaryWriter对象517

12.1.7 My.Computer.FileSystem对象517

12.1.8 MemoryStream对象520

12.2 文件的读写521

12.2.1 使用Stream对象读写文件521

12.2.2 使用StreamReader对象和StreamWriter对象读写文件523

12.2.3 使用FileStream对象读写文件525

12.2.4 使用BinaryReader对象和BinaryWriter对象读写文件527

12.2.5 使用My.Computer.FileSystem对象读写文件529

12.2.6 使用MemoryStream对象读写数据530

12.3 本章小结535

实践演习536

第13章 餐饮管理系统536

13.1 系统分析537

13.1.1 功能需求分析537

13.1.2 数据需求分析538

13.1.3 功能模块设计539

13.2 系统设计539

13.2.1 全局模块设计540

13.2.2 数据库FoodSvc的设计542

13.3 系统实现544

13.3.1 创建主窗体main544

13.3.2 登录窗体Login552

13.3.3 修改密码窗体Password554

13.3.4 用户管理窗体User557

13.3.5 用户信息窗体userl563

13.3.6 菜单管理窗体Menu566

13.3.7 员工管理窗体Employee572

13.3.8 菜品资料窗体ManMenu577

13.3.9 员工资料窗体Clerk585

13.3.10 物资管理窗体Res590

13.3.11 登记菜单窗体check599

13.3.12 结账窗体settle605

13.3.13 账单信息列表窗体enorderinfo609

13.3.14 预订服务窗体order613

13.3.15 外卖服务窗体worder627

13.4 本章小结637

第1章 VB.NET2005简介1

实例1-1 创建MDI父窗体和MDI子窗体16

第2章 VB.NET编程语言19

实例2-1 变量声明和使用24

实例2-2 变量的作用范围27

实例2-3 常量的使用29

实例2-4 枚举类型实例32

实例2-5 结构类型的使用35

实例2-6 一维数组的使用38

实例2-7 二维数组的使用39

实例2-8 重定义数组41

实例2-9 ReDim和ReDim Preserve语句的比较43

实例2-10 字符串连接48

实例2-11 比较运算符51

实例2-12 逻辑运算符53

实例2-13 If...Then语句的使用59

实例2-14 Select Case...语句的使用61

实例2-15 For循环语句的使用63

实例2-16 For Each循环语句的使用65

实例2-17 Do Loop循环语句的使用67

实例2-18 While...End While循环语句的使用69

实例2-19 循环嵌套举例以For...Next为例70

实例2-20 Sub过程的声明和调用实例78

实例2-21 Function过程的声明和调用实例80

实例2-22 按值传参和按地址传参的比较82

第3章 VB.NET面向对象技术102

实例3-1 创建和引用名字空间104

实例3-2 类的实例化108

实例3-3 字段的使用111

实例3-4 属性的使用116

实例3-5 创建和引用共享成员120

实例3-6 类的封装性121

实例3-7 类的继承124

实例3-8 类的多态性127

实例3-9 重载的运用130

实例3-10 重写的运用131

实例3-11 隐藏的运用136

实例3-12 构造函数的运用140

实例3-13 使用Dispose和Finalize释放资源142

第4章 VB.NET2005的常用控件145

实例4-1 TextBox控件和Label控件的使用152

实例4-2 在StatusStrip中以交互方式使用Spring属性155

实例4-3 获取或设置选定项及选定项的位置和文本158

实例4-4 使用Add方法添加列表项161

实例4-5 使用Insert方法添加列表项163

实例4-6 添加、删除列表框中的项165

实例4-7 CheckedListBox控件的应用171

实例4-8 ComboBox控件的应用175

实例4-9 ListView控件的应用182

实例4-10 TreeView控件的应用188

实例4-11 PictureBox控件的应用193

实例4-12 ImageList组件的应用197

实例4-13 RadioButton控件的应用200

实例4-14 CheckBox控件的应用205

实例4-15 MenuStrip控件的应用221

实例4-16 Button控件的应用226

实例4-17 GroupBox控件的应用228

第5章 数据库基础230

实例5-1 创建基本表258

实例5-2 单表查询262

实例5-3 向表中插入数据267

实例5-4 修改表中数据269

实例5-5 删除表中数据272

第6章 ADO.NET数据库访问技术276

实例6-1 向DataSet添加DataTable289

实例6-2 添加、导航表间关系293

实例6-3 复制DataSet内容297

实例6-4 Connection对象的应用302

实例6-5 Command对象的应用305

实例6-6 DataReader对象的应用309

实例6-7 使用DataAdapter填充DataSet315

实例6-8 更新数据库319

第7章 常用数据绑定控件322

实例7-1 将Windows窗体控件绑定到DBNull数据库值326

实例7-2 排序和筛选ADO.NET数据329

实例7-3 使用BindingNavigator控件定位数据333

实例7-4 向BindingNavigator控件添加“加载”、“保存”和“取消”按钮336

实例7-5 简单数据绑定339

实例7-6 绑定ListBox控件342

实例7-7 设置DataGridView控件的大小调整模式347

实例7-8 设置DataGridView控件的行为和外观348

实例7-9 创建未绑定的DataGridView控件352

实例7-10 将数据绑定到Windows窗体DataGridView控件355

第8章 存储过程58

实例8-1 创建存储过程365

实例8-2 使用对象资源管理器创建Transact-SQL存储过程367

实例8-3 输入和输出参数370

实例8-4 指定NULL作为参数的默认值371

实例8-5 处理存储过程返回的不同返回代码373

实例8-6 使用cursor数据类型返回数据377

实例8-7 使用ALTER PROCEDURE修改存储过程380

实例8-8 使用对象资源管理器修改Transact-SQL存储过程382

实例8-9 在应用程序中调用存储过程385

实例8-10 具有Input、Output和ReturnValue参数的存储过程调用387

第9章 SQL Server公共语言运行库390

实例9-1 编译和部署CLR程序集实例392

实例9-2 创建标量值函数405

实例9-3 创建内联表值函数406

实例9-4 创建多语句表值函数407

实例9-5 创建CLR函数408

实例9-6 创建CLR表值函数412

实例9-7 创建CLR用户定义聚合函数417

实例9-8 创建聚合函数423

实例9-9 SqlPipe对象的ExecuteAndSend方法应用427

实例9-10 SqlContext类的应用429

实例9-11 使用SqlDataReader实现预处理数据433

实例9-12 返回消息和表格结果435

实例9-13 CLR触发器的应用438

第10章 事务处理443

实例10-1 创建隐式事务453

实例10-2 创建可提交事务460

实例10-3 设置事务隔离级别467

实例10-4 在.NET中实现保存点475

实例10-5 创建分布式事务479

实例10-6 实现IEnlistmentNotification接口484

第11章 水晶报表设计491

实例11-1 创建水晶报表508

实例11-2 打印报表511

第12章 二进制文件处理513

实例12-1 使用Stream对象读写文件数据521

实例12-2 使用StreamReader对象和StreamWriter对象读写文件数据524

实例12-3 使用FileStream对象读写文件数据526

实例12-4 使用BinaryReader对象和BinaryWriter对象读写文件数据527

实例12-5 使用My.Computer.FileSystem对象读写文件529

实例12-6 向数据库中读写二进制数据531

第13章 餐饮管理系统536

热门推荐