图书介绍

Visual C# 2005程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C# 2005程序设计教程
  • (美)布拉德利(Bradley,J.C.),(美)米尔斯泼(Millspaugh,A.C.)著;杨继萍等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302175469
  • 出版时间:2008
  • 标注页数:501页
  • 文件大小:114MB
  • 文件页数:519页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

Visual C# 2005程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 编程及Visual C# 2005简介1

1.1 使用Visual C#编写Windows应用程序1

Windows图形用户界面2

1.2 编程语言——过程、事件驱动及面向对象2

1.2.1 对象模型2

1.2.2 Microsoft公司的Visual Studio .NET4

1.3 编写C#程序4

1.3.1 3个步骤的过程4

1.3.2 C#应用程序文件5

1.4 Visual Studio环境6

1.5 编写第一个C#项目11

1.5.1 设置工作区11

1.5.2 规划项目14

1.5.3 定义用户界面14

1.5.4 设置属性16

1.5.5 编写代码21

1.5.6 C#代码的语句22

1.5.7 为HelloWorld程序编写事件处理方法24

1.5.8 运行项目26

1.5.9 保存工作27

1.5.10 打开项目28

1.5.11 修改项目28

1.5.12 打印代码32

1.6 样本打印输出32

1.6.1 自动生成的代码33

1.7 查找和修正错误34

1.7.1 语法错误34

1.7.2 运行时错误36

1.7.3 逻辑错误36

1.7.4 项目调试36

1.7.5 修改事件处理程序37

1.7.6 对象的命名规则和命名约定39

1.8 Visual Studio的帮助40

1.8.1 安装并运行MSDN40

1.8.2 查看帮助主题40

1.8.3 上下文敏感的帮助42

1.8.4 管理窗口42

1.9 实用编程示例43

1.10 本章小结46

1.11 复习题47

1.12 编程练习47

1.13 案例分析48

第2章 用户界面设计50

2.1 更多控件介绍50

2.2 处理多个控件57

2.3 设计方便用户的应用程序59

2.3.1 设计用户界面59

2.3.2 定义键盘快捷键60

2.3.3 设置Accept和Cancel按钮61

2.3.4 设置控件的Tab键顺序61

2.3.5 设定窗体在屏幕上的位置62

2.3.6 创建工具提示63

2.4 为控件编码64

2.5 实用编程示例67

2.6 良好的编程惯例72

2.7 本章小结72

2.8 复习题73

2.9 编程练习74

2.10 案例分析75

第3章 变量、常量和计算78

3.1 数据——变量和常量78

3.1.1 数据类型79

3.1.2 命名规则80

3.1.3 命名约定80

3.1.4 有名常量与固有常量81

3.1.5 声明变量83

3.1.6 变量的作用域和生存期85

3.2 计算87

3.2.1 把字符串转换为数值数据类型87

3.2.2 算术运算89

3.2.3 运算顺序89

3.2.4 在代码中使用计算91

3.2.5 在数值数据类型之间转换92

3.2.6 执行包含不同数据类型的计算93

3.2.7 数的舍入94

3.3 格式化要显示的数据94

3.3.1 使用格式说明符代码95

3.3.2 选择用于程序输出的控件97

3.4 实用编程示例98

3.5 处理异常101

try/catch块101

3.6 在消息框中显示消息103

3.7 计数与累计总和107

3.8 实用编程示例108

3.9 本章小结112

3.10 复习题113

3.11 编程练习113

3.12 案例分析115

第4章 决策和条件117

4.1 if语句117

4.2 条件119

4.2.1 比较数值变量和常量120

4.2.2 比较字符数据120

4.2.3 比较字符串122

4.2.4 测试条件结果是true还是false123

4.2.5 比较大写和小写字符123

4.2.6 复合条件124

4.2.7 短路操作125

4.3 嵌套if语句126

4.4 对单选按钮和复选框使用if语句129

4.4.1 简单示例130

4.4.2 检查单选按钮编组的状态131

4.4.3 检查多个复选框的状态132

4.5 增强消息框132

4.5.1 显示消息字符串132

4.5.2 显示多个按钮133

4.6 输入有效性验证135

4.7 switch语句137

4.8 共享事件处理程序140

4.9 调用事件处理程序142

4.10 实用编程示例143

4.11 调试C#项目149

4.12 逐步的调试教程154

4.13 本章小结160

4.14 复习题160

4.15 编程练习161

4.16 案例分析162

第5章 菜单、通用对话框和方法165

5.1 菜单165

5.1.1 定义菜单165

5.1.2 逐步创建菜单169

5.1.3 为菜单项编码169

5.1.4 Windows菜单的标准172

5.2 通用对话框172

5.2.1 显示Windows通用对话框172

5.2.2 使用对话框中的信息173

5.2.3 使用“颜色”对话框173

5.2.4 使用“字体”对话框174

5.2.5 设置初值174

5.3 创建上下文菜单175

5.3.1 逐步创建上下文菜单175

5.3.2 共享方法177

5.4 编写普通方法177

5.4.1 创建新方法178

5.4.2 给方法传递实参178

5.4.3 编写返回值的方法179

5.4.4 带有多个参数的方法181

5.4.5 引用和输出参数182

5.4.6 把计算分为较小的单元183

5.5 基于现有项目创建新项目185

5.6 实用编程示例186

5.6.1 规划项目186

5.6.2 规划对象和属性187

5.6.3 规划方法189

5.6.4 编写项目190

5.6.5 项目解决方案的代码190

5.7 本章小结194

5.8 复习题194

5.9 编程练习194

5.10 案例分析197

第6章 多窗体项目199

6.1 使用多个窗体199

6.1.1 创建新窗体199

6.1.2 添加和删除窗体200

6.2 About框202

6.2.1 使用About框模板203

6.2.2 设置程序集信息203

6.2.3 显示“关于”窗体204

6.3 使用窗体的方法和事件205

6.3.1 显示窗体205

6.3.2 隐藏或关闭窗体206

6.3.3 响应窗体事件207

6.3.4 窗体事件的顺序207

6.3.5 编写选定事件的事件处理程序207

6.4 多窗体项目中的变量和常量208

6.4.1 在类中创建属性208

6.4.2 将属性应用于多个窗体210

6.5 启动画面屏幕211

6.5.1 创建启动画面屏幕211

6.5.2 控制启动画面窗体显示的时间211

6.5.3 使启动画面窗体首先显示212

6.6 在IDE之外运行程序213

6.7 实用编程示例213

6.7.1 规划项目214

6.7.2 编写项目217

6.7.3 项目解决方案的代码217

6.8 本章小结224

6.9 复习题225

6.10 编程练习225

6.11 案例分析227

第7章 列表、循环和打印228

7.1 列表框和组合框228

7.2 while和do/while循环235

7.2.1 再谈布尔数据类型237

7.2.2 对列表框使用while循环237

7.3 for循环238

7.4 使列表项显示为被选定状态242

7.5 向打印机发送信息242

7.5.1 PrintDocument控件242

7.5.2 打印列表框的内容246

7.5.3 打印列表中选定的表项246

7.5.4 对齐小数点列247

7.5.5 显示“打印预览”窗口247

7.5.6 打印多个页面249

7.6 实用编程示例249

7.7 本章小结254

7.8 复习题255

7.9 编程练习255

7.10 案例分析257

第8章 数组260

8.1 一维数组260

8.1.1 下标261

8.1.2 有效下标262

8.2 foreach循环262

8.3 结构263

8.3.1 声明基于结构的变量264

8.3.2 访问结构变量中的元素264

8.3.3 在结构中包括数组265

8.4 将数组元素用作累加器265

8.4.1 添加到相应的的总数上265

8.4.2 调试数组程序267

8.5 表查找267

8.6 为数组使用列表框270

8.7 多维数组271

8.7.1 初始化二维数组272

8.7.2 打印二维表272

8.7.3 总计二维表273

8.7.4 二维表的查找操作274

8.8 实用编程示例276

8.9 本章小结286

8.10 复习题286

8.11 编程练习286

8.12 案例分析288

第9章 利用Web Form编程290

9.1 C#和Web编程290

9.1.1 客户机/服务器Web应用程序290

9.2 Web站点的类型292

9.2.1 文件系统Web站点293

9.2.2 IIS Web站点293

9.2.3 远程站点和FTP293

9.3 创建Web站点293

9.4 布置Web Form300

9.4.1 利用表格进行布局300

9.4.2 在Web页面上添加图像301

9.5 在Web页面之间导航302

9.5.1 使用超链接302

9.5.2 添加第二个Web页面303

9.5.3 传输代码中的页面304

9.6 检验器控件305

9.7 维护状态306

9.8 管理Web项目308

9.9 一些Web缩写词308

9.10 实用编程示例309

9.11 本章小结314

9.12 复习题315

9.13 编程练习316

9.14 案例分析316

第10章 访问数据库文件317

10.1 数据库文件317

10.1.1 C#和数据库文件317

10.1.2 数据库术语317

10.1.3 XML数据318

10.2 ADO.NET和C#的应用319

10.3 创建数据库应用程序321

10.3.1 Windows数据库应用程序321

10.3.2 网格的Smart Tag325

10.3.3 数据库模式文件325

10.4 绑定数据字段325

10.4.1 选择细节视图326

10.4.2 数据库细节程序326

10.5 从列表选择记录328

10.5.1 转换为组合框选项328

10.5.2 选择表中的字段330

10.5.3 列表数据排序331

10.5.4 选择字段的控件类型332

10.6 使用Web Form选择记录333

10.6.1 Web数据库应用程序中的安全性333

10.6.2 创建Web选项应用程序333

10.6.3 移动数据库项目337

10.7 实用编程示例338

10.8 本章小结339

10.9 复习题340

10.10 编程练习340

10.11 案例分析340

第11章 在文件中保存数据342

11.1 数据文件342

11.1.1 使用流处理文件342

11.1.2 将数据写入文件343

11.1.3 读取文件中的数据345

1 1.2 使用文件通用对话框348

11.2.1 OpenFileDialog控件的属性348

11.2.2 显示Open File对话框349

11.2.3 打开和写文件程序351

11.4 保存列表框的内容352

11.4.1 加载列表框353

11.4.2 检查文件是否存在353

11.4.3 保存文件354

11.4.4 询问用户是否保存354

11.4.5 Form FormClosing事件处理程序354

11.5 读取XML文件355

11.5.1 节点、元素和特性355

11.5.2 XmlTextReader类357

11.6 实用编程示例358

11.7 本章小结363

11.8 复习题363

11.9 编程练习364

11.10 案例分析365

第12章 创建面向对象的程序366

12.1 面向对象的编程技术366

12.1.1 对象366

12.1.2 面向对象的术语367

12.1.3 可重用的类368

12.1.4 多层应用程序369

12.2 类369

12.3 利用类创建新对象376

12.4 继承382

12.5 管理多类项目391

12.6 使用对象浏览器391

12.6.1 检查C#类392

12.6.2 检查类392

12.7 实用编程示例394

12.8 本章小结406

12.9 复习题407

12.10 编程练习408

12.11 案例分析409

第13章 图形、动画、声音和拖放410

13.1 Windows和Web中的图形410

13.2 图形环境410

13.2.1 绘制图形的步骤411

13.2.2 Paint事件处理程序411

13.2.3 Pen和Brush对象412

13.2.4 坐标系413

13.2.5 Graphics方法414

13.3 随机数415

13.4 简单的动画418

13.4.1 显示动画图形418

13.4.2 在运行时调整图片418

13.4.3 移动图片420

13.5 Timer控件421

13.6 滚动条控件422

13.6.1 滚动条的属性423

13.6.2 滚动条事件423

13.6.3 实用编程示例424

13.7 播放声音425

13.7.1 添加声音文件到项目的资源中425

13.7.2 声音播放程序426

13.8 拖放编程技术427

13.8.1 源对象428

13.8.2 目标对象428

13.8.3 拖放程序429

13.9 实用编程示例430

13.10 本章小结435

13.11 复习题435

13.12 编程练习436

13.13 案例分析436

第14章 C#中的其他主题438

14.1 高级验证技术438

14.1.1 应用ErrorProvider控件438

14.1.2 MaxLength和Character-Casing属性440

14.1.3 字段级验证441

14.1.4 使用Validating事件和CausesValidation属性441

14.1.5 捕获用户的击键444

14.1.6 使用屏蔽文本框进行验证444

14.2 代码段和样本445

14.3 多文档界面445

14.3.1 创建MDI项目446

14.3.2 添加Window菜单447

14.4 工具栏和状态栏448

14.4.1 工具栏448

14.4.2 状态栏449

14.4.3 一些有用的日期控件450

14.5 在Windows窗体上显示Web页面452

14.5.1 WebBrowser控件452

14.5.2 WebBrowser程序453

14.5.3 检查Enter键455

14.6 本章小结455

14.7 复习题456

14.8 编程练习456

14.9 案例分析457

附录A 习题答案458

附录B 处理日期、数学和字符串运算的方法466

B.1 处理日期466

B.2 数学方法468

B.3 处理字符串469

附录C 管理环境的技巧和快捷方法470

C.1 设置便于使用的屏幕470

C.2 在窗体设计器中使用快捷方式474

C.3 使用Editor中的快捷键475

C.4 使用上下文相关的帮助窗口478

C.5 使用调试工具478

C.6 复制和移动项目480

C.7 重命名和删除事件处理程序481

C.8 部署应用程序482

附录D .NET安全483

D.1 身份验证和授权483

D.1.1 IIS身份验证483

D.1.2 授权和角色扮演485

D.2 编写安全的代码485

术语表487

热门推荐