当前位置:首页 > 工业技术
Microsoft Visual C#.NET标准教程
Microsoft Visual C#.NET标准教程

Microsoft Visual C#.NET标准教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美国)微软公司著
  • 出 版 社:北京:中国劳动社会保障出版社
  • 出版年份:2003
  • ISBN:7504539155
  • 页数:322 页
图书介绍:本书简介了Visual C#的基本知识,程序设计。
《Microsoft Visual C#.NET标准教程》目录

第1章 体验Visua l C#.NET 1

1.1 体验C#语言在开发过程中的应用 2

1.1.1 用C#语言开发“控制台”程序 2

1.1.2 用C#开发多媒体应用程序 3

1.1.2.1 用C#开发绘图程序 3

1.1.2.2 用C#开发播放器应用程序 3

1.1.3 用C#开发数据库应用程序 4

1.1.3.1 体验“工具箱”的作用 4

1.1.3.2 体验“ADO.NET” 4

1.1.4 用C#开发Web应用程序 5

1.1.5 在C#开发过程中的一些技巧 5

1.1.5.1 Windows应用程序“计算器” 5

1.1.5.2 Windows应用程序“小小写字板” 5

1.2 认识集成开发环境VS.NET 7

1.2.1 VS.NET环境的启动与退出 7

1.2.2 了解VS.NET集成开发环境 8

1.2.2.1 主窗口工具 8

1.2.2.2 与开发工作相关的重要工具 9

1.2.3 如何正确使用联机帮助 10

1.3 认识C#语言 12

1.3.1 C#语言的产生背景 12

1.3.2 C#语言与相关语言的比较 13

1.3.2.1 C#语言与Java语言的异同 13

1.3.2.2 C#语言与C++语言的异同 13

1.3.3 C#编程语言的特点 14

第2章 用C#开发控制台应用程序 17

2.1 开发前的思考和准备 18

2.1.1 示例规划 18

2.1.2 知识准备 18

2.1.2.1 名字空间 19

2.1.2.2 名字空间的声明 19

2.1.2.3 Console类 20

2.1.2.4 I/O控制 20

2.1.3 实现示例的工作流程 22

2.2 “Hello C#”控制台应用程序示例的开发过程 23

2.2.1 新建一个控制台应用程序项目 23

2.2.2 编辑、编译运行示例代码 24

2.3 C#程序代码的基本结构及程序中注释的添加 26

2.3.1 C#程序的基本结构 26

2.3.2 C#程序代码中注释的添加 27

第3章 基础知识介绍 31

3.1 有关数据的基础知识 32

3.1.1 认识“关键字”及作用 32

3.1.2 认识数据的基本类型 34

3.1.2.1 整数类型(integral types) 34

3.1.2.2 布尔类型(bool types) 35

3.1.2.3 字符类型(char types) 36

3.1.2.4 字符串类型(string types) 36

3.1.2.5 浮点类型(floating-point types) 38

3.1.2.6 小数类型(decimal types) 38

3.1.2.7 枚举类型(enumeration types) 39

3.1.2.8 结构类型(struct types) 41

3.1.2.9 认识“数组”及应用 42

3.1.3 变量与常量 45

3.1.3.1 变量 45

3.1.3.2 常量(constant)的概念及应用 49

3.1.4 数据的类型转换 49

3.1.4.1 隐式类型转换 50

3.1.4.2 显示类型转换 50

3.2 操作符在表达式中的运用 52

3.2.1 关于“操作符”的简单介绍 52

3.2.2 算术操作符应用于算术表达式 53

3.2.2.1 加、减法操作符 53

3.2.2.2 乘、除法操作符 54

3.2.2.3 求余操作符 55

3.2.3 赋值操作符应用于赋值表达式 55

3.2.3.1 简单赋值 55

3.2.3.2 复合赋值 56

3.2.4 关系操作符应用于关系表达式 56

3.2.4.1 is操作符 56

3.2.4.2 as操作符 58

3.2.5 逻辑操作符应用于逻辑表达式 58

3.2.6 特殊操作符 59

3.2.6.1 自增自减操作符 59

3.2.6.2 三元操作符 60

3.2.6.3 new操作符 61

3.2.6.4 typeof操作符 62

3.3 流程控制语句 64

3.3.1 选择语句 64

3.3.1.1 if语句 64

3.3.1.2 switch语句 68

3.3.2 循环语句 70

3.3.3 跳转语句 74

3.3.4 异常处理语句 74

3.3.4.1 溢出处理 75

3.3.4.2 引发异常的条件 75

3.3.4.3 异常处理 75

第4章 面向对象程序设计(OOP) 79

4.1 面向对象编程的基本概念 80

4.1.1 有关“对象”的概念和特征 80

4.1.1.1 “对象”的概念 80

4.1.1.2 对象的属性和方法 81

4.1.2 有关“类”的概念和特征 82

4.1.2.1 “类”的概念 82

4.1.2.2 “类”的封装性 82

4.1.2.3 “类”的继承性 83

4.1.2.4 “类”的多态性 84

4.1.3 有关“消息”的概念 84

4.2 面向对象在C#语言中的运用 86

4.2.1 “类”在编程中的应用 86

4.2.1.1 对“类”进行声明 86

4.2.1.2 关于“类”成员的应用 88

4.2.1.3 设置“类”的属性 91

4.2.1.4 运用“类”的继承 93

4.2.1.5 构造函数和析构函数 94

4.2.2 “方法”在编程中的应用 96

4.2.2.1 方法的声明 96

4.2.2.2 方法中的参数 96

4.2.2.3 方法的重载 99

4.2.3 编程过程中的“多态性” 100

4.2.4 WinForm程序的面向对象实现机制 103

4.2.5 “事件”和“索引”在编程中的应用 105

4.2.5.1 事件 105

4.2.5.2 “索引”在编程中的应用 107

第5章 开发“计算器”程序 111

5.1 设计前的思考和准备 112

5.1.1 示例功能规划 112

5.1.2 实现该示例所需知识 112

5.1.2.1 Button控件 112

5.1.2.2 TextBox控件 114

5.1.2.3 GroupBox控件 116

5.1.2.4 MainMenu控件 116

5.1.2.5 四种常用控件的属性说明 119

5.2 基本功能设计 121

5.2.1 创建Windows应用程序项目 121

5.2.2 设计“计算器”的界面 122

5.2.2.1 向窗体中添加控件 122

5.2.2.2 设置窗体中控件的属性 123

5.2.3 设计“计算器”的基本功能 124

5.2.3.1 在“计算器”中添加一个Calculator类 124

5.2.3.2 向类Calculator中添加方法 125

5.2.3.3 向类Calculator添加字段 126

5.2.3.4 向类的方法中添加代码 127

5.2.3.5 使用Calculator类实现“计算器”的基本功能 130

5.3 扩充功能设计 133

5.3.1 其他算法的实现 133

5.3.2 实现菜单项命令 134

5.3.3 优化“计算器”程序 134

5.3.3.1 实现计算器“清空”的方法 135

5.3.3.2 美化“计算器”界面 135

5.4 调试程序 137

5.4.1 程序中的错误 137

5.4.1.1 语法错误 137

5.4.1.2 运行时错误 138

5.4.1.3 逻辑错误 139

5.4.2 调试程序中的错误 139

5.4.2.1 编译程序 139

5.4.2.2 发现程序中的错误 139

5.4.2.3 调试程序的一般方法 140

第6章 开发“小小写字板”程序 145

6.1 程序开发前的准备——设计与思考 146

6.1.1 针对“小小写字板”程序的设计和思考 146

6.1.2 与“小小写字板”程序相关的控件知识 147

6.1.2.1 关于“RichTextBox”控件的应用 147

6.1.2.2 关于OpenFileDialog对话框控件的应用 148

6.1.2.3 关于SaveFileDialog对话框控件的应用 149

6.1.2.4 关于FontDialog控件的应用 149

6.1.2.5 关于ColorDialog对话框控件的应用 150

6.1.2.6 关于StatusBar控件的应用 151

6.1.2.7 关于ImageList控件的应用 151

6.1.3 工具栏与ToolBar控件 152

6.1.4 创建并引用上下文菜单 154

6.2 设计“小小写字板”程序 155

6.2.1 “小小写字板”的界面设计 155

6.2.1.1 创建一个主菜单 155

6.2.1.2 设计工具栏 157

6.2.1.3 添加RichTextBox和StatusBat控件 159

6.2.2 “小小写字板”基本功能设计 160

6.2.2.1 定义变量和引用名字空间 160

6.2.2.2 实现“打开”文件功能 161

6.2.2.3 实现“保存”与“另存为”文件功能 163

6.2.2.4 实现“新建”文件功能 164

6.2.2.5 实现“退出”功能 166

6.3 关于“小小写字板”程序的深入设计 167

6.3.1 实现主菜单中的具体功能 167

6.3.1.1 “编辑”菜单下菜单命令的实现方法 167

6.3.1.2 “格式”菜单中的菜单命令实现方法 168

6.3.1.3 为“帮助”菜单添加信息 169

6.3.2 设计工具栏按钮 169

6.3.3 实现上下文菜单 170

第7章 开发“绘图工具”程序 173

7.1 设计前的思考和准备 174

7.1.1 关于“绘图工具”程序设计前的思考 174

7.1.2 有关开发“绘图工具”程序的准备知识 174

7.1.2.1 两个控件 175

7.1.2.2 “图形方法”的应用 176

7.2 设计“绘图工具”的界面 181

7.2.1 创建主菜单和上下文菜单 181

7.2.1.1 创建主菜单 181

7.2.1.2 创建上下文菜单 182

7.2.2 添加PictureBox控件 183

7.2.3 添加Windows窗体 184

7.3 实现“绘图工具”的各项功能 187

7.3.1 主菜单功能项的实现 187

7.3.1.1 画矩形 187

7.3.1.2 画圆 190

7.3.1.3 填充饼形图 191

7.3.1.4 “关于”和“退出”方法 192

7.3.2 上下文菜单功能项的实现 192

7.3.2.1 画随机大小的矩形 192

7.3.2.2 填充矩形 192

7.3.2.3 画圆 193

7.3.2.4 画椭圆 193

7.3.2.5 填充饼形图 193

第8章 开发“小小随身听”程序 197

8.1 示例功能规划和多媒体控件MMControl介绍 198

8.1.1 有关“小小随身听”示例的功能规划 198

8.1.2 多媒体控件MMControl简介 199

8.1.2.1 关于多媒体控件MMControl 199

8.1.2.2 多媒体程序的运行条件 200

8.1.3 多媒体MMControl控件重要属性和事件 200

8.1.3.1 与“小小随身听”程序相关的多媒体MMControl控件属性 200

8.1.3.2 多媒体MMControl控件其他属性 206

8.1.3.3 关于多媒体MMControl控件的事件 207

8.1.3.4 多媒体控制接口(MCI)命令 209

8.2 设计“小小随身听”程序的用户界面 211

8.2.1 设计窗体并添加多媒体控件MMControl 211

8.2.1.1 设计“小小随身听”的窗体 211

8.2.1.2 添加多媒体控件 212

8.2.2 设计个性化的播放按钮 213

8.2.3 设计上下文菜单 215

8.2.4 修饰并完善程序界面 217

8.3 实现“小小随身听”程序的功能 218

8.3.1 使按钮实现播放媒体文件的功能 218

8.3.1.1 为多媒体控件按钮添加代码 218

8.3.1.2 为“打开媒体文件”添加方法 219

8.3.2 用上下文菜单实现媒体文件的播放 220

8.3.2.1 实现播放MP3格式文件的方法 220

8.3.2.2 实现播放CD光盘文件的方法 221

8.3.2.3 实现播放AVI动画文件的方法 222

8.3.2.4 实现播放所有支持文件的方法 222

8.3.2.5 更换“小小随身听”程序界面的“肤色” 223

8.3.2.6 调试“小小随身听”程序 223

第9章 开发“数据库浏览器”程序 227

9.1 有关开发数据库浏览器的准备知识 228

9.1.1 关于网格控件DataGrid的应用 228

9.1.1.1 添加并实现网格控件DataGrid功能 228

9.1.1.2 网格控件DataGrid的属性 231

9.1.2 初识OleDbDataAdapter类 234

9.1.3 初识OleDbConnection类 235

9.1.4 初识DataSet类 236

9.2 用网格控件显示数据库 237

9.2.1 添加数据库对象 237

9.2.1.1 设计数据库浏览器界面 237

9.2.1.2 创建OleDbDataAdapter、OleDbConnection对象 238

9.2.1.3 生成DataSet对象 241

9.2.2 完善数据库浏览器 242

9.2.2.1 实现数据浏览 242

9.2.2.2 美化数据库浏览器 243

第10章 开发“学生信息管理系统” 247

10.1 “学生信息管理系统”的功能规划和预备知识 248

10.1.1 关于“学生信息管理系统”程序的功能规划 248

10.1.2 预备知识 249

10.1.2.1 ADO.NET编程方法 249

10.1.2.2 SQL语言 254

10.1.2.3 ComboBox和ListBox控件介绍 257

10.2 设计“学生信息管理系统”程序 259

10.2.1 设计程序的系统界面 260

10.2.1.1 设计程序的“主窗体” 260

10.2.1.2 设计“数据库连接”窗体 261

10.2.1.3 设计“记录查询”窗体 263

10.2.1.4 设计“记录删除”窗体 264

10.2.1.5 设计“记录添加”窗体 265

10.2.2 编写程序代码实现相应功能 267

10.2.2.1 实现“浏览学生信息表”功能 267

10.2.2.2 实现“查询”按钮功能 270

10.2.2.3 实现“添加”按钮功能 273

10.2.2.4 实现“删除”按钮功能 274

10.2.2.5 实现“退出”按钮功能 276

第11章 开发网上注册系统 279

11.1 示例规划与知识准备 280

11.1.1 “会员注册系统”程序的功能及规划 280

11.1.2 预备知识 281

11.1.2.1 认识ASP.NET 281

11.1.2.2 关于SqlDataReader类的应用 287

11.1.2.3 有关Web窗体及相关控件的应用 288

11.2 设计“会员注册系统”的程序页面 292

11.2.1 创建数据库 292

11.2.2 新建ASP.NET Web应用程序项目 293

11.2.3 设计“会员注册系统”页面 294

11.3 为实现程序编写代码 301

11.3.1 实现会员注册功能 301

11.3.2 实现会员登录功能 305

11.3.3 实现会员信息查询功能 305

11.3.4 启动数据库服务器 306

附录A 安装Visual Studio.NET 311

附录B 发布.NET应用程序 315

相关图书
作者其它书籍
返回顶部