当前位置:首页 > 工业技术
Visual C# 2005 Windows编程技术
Visual C# 2005 Windows编程技术

Visual C# 2005 Windows编程技术PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:袁晓洁主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113101305
  • 页数:283 页
图书介绍:本书介绍Visual C# 2005 Windows编程技术。
《Visual C# 2005 Windows编程技术》目录

第一篇 基 础篇 1

第1章Visual Studio 2005集成开发环境 1

1.1初识Visual Studio 2005 1

1.2创建解决方案 2

1.3添加资源 4

1.4添加配置文件 5

1.5添加引用 5

1.6编写代码 6

1.7设计窗体 12

1.8调试运行 14

1.9发布程序集 17

小结 19

第2章C#程序设计语言 20

2.1变量和常量 20

2.1.1变量的初始化 20

2.1.2变量的作用域 21

2.1.3常量 22

2.2数据类型 22

2.2.1值类型和引用类型 23

2.2.2预定义的值类型 24

2.2.3预定义的引用类型 26

2.2.4枚举 27

2.2.5数组 27

2.3类和对象 28

2.3.1类 28

2.3.2继承 33

2.3.3接口 38

2.3.4多态 40

2.4操作符 42

2.5流程控制 43

2.5.1条件语句 43

2.5.2循环语句 44

2.5.3跳转语句 45

2.6命名空间 45

2.6.1使用命名空间 46

2.6.2命名空间别名 46

2.7 Main方法 47

2.8委托和事件 47

2.8.1委托 47

2.8.2事件 49

2.9集合和泛型 50

2.9.1 ArrayList类 50

2.9.2 Queue类 51

2.9.3 Stack类 51

2.9.4 Hashtable类 52

2.9.5 SortedList类 52

2.9.6泛型 53

2.9.7创建泛型 53

2.10异常处理 54

2.10.1异常类 55

2.10.2处理异常 55

2.11编程规则 57

小结 59

第3章 字符串和编码 61

3.1字符 61

3.2字符串 65

3.2.1构造字符串 65

3.2.2字符串不可变 66

3.2.3复制字符串 67

3.2.4字符串转换 67

3.2.5字符串连接 67

3.2.6字符串比较 69

3.2.7字符串留用 71

3.2.8字符和文本元素索引 72

3.2.9格式化字符串 73

3.2.10 StringBuilder类 75

3.3正则表达式 77

3.4编码 79

小结 83

第4章 多媒体基础 84

4.1颜色 84

4.1.1颜色简介 84

4.1.2颜色空间 86

4.1.3灰度变换 88

4.1.4透明混合 89

4.1.5平台支持 89

4.2位图 90

4.2.1位图简介 90

4.2.2压缩格式 92

4.2.3平台支持 92

4.3音频 92

4.3.1音频简介 92

4.3.2压缩格式 93

4.3.3平台支持 93

小结 93

第5章 图形学基础 94

5.1曲线 94

5.1.1曲线简介 94

5.1.2平台支持 94

5.1.3贝塞尔曲线 94

5.1.4基数样条曲线 96

5.2坐标变换 98

5.2.1坐标变换简介 98

5.2.2平台支持 99

5.2.3坐标变换操作 100

小结 104

第二篇 技 术篇 105

第6章Windows程序集 105

6.1程序集基础 105

6.2控制台应用程序 107

6.2.1控制台基本操作 107

示例6-1 ConsoleHelloWorld 108

6.2.2控制台高级操作 111

示例6-2 ConsoleCalendar 111

6.3 Windows应用程序 117

6.3.1对话框应用程序 123

示例6-3 HelloWorld 123

6.3.2单文档应用程序 125

示例6-4 MandelbrotSet 125

6.3.3多文档应用程序 133

示例6-5 MdiFrame 134

6.4类库 137

6.4.1算法类库 138

示例6-6 CRC32 138

6.4.2 Windows控件库 144

示例6-7 PictureButton 144

6.5运行时信息 153

6.5.1程序集反射 153

6.5.2环境信息 154

6.6综合示例一 155

小结 162

习题 163

第7章 窗体控件和组件 164

7.1控件和组件基础 164

7.2标准控件和组件 167

7.2.1公共控件 167

示例7-1 ChineseRadicals 177

7.2.2容器 180

7.2.3菜单和工具栏 182

7.2.4数据 184

7.2.5组件 185

示例7-2 Poker 24 187

7.2.6打印 196

7.2.7对话框 198

7.2.8水晶报表 200

7.3用户控件和组件 200

7.3.1用户控件 200

示例7-3 Calculator 201

7.3.2自定义控件 208

示例7-4 Separator 208

7.3.3自定义组件 210

示例7-5 SuspendedWindow 211

7.4注册控件和组件 216

示例7-6 AnimationPlayer 217

7.5综合示例二 220

小结 223

习题 224

第8章 窗体事件 225

8.1事件基础 225

8.2设备事件 227

8.2.1键盘事件 227

8.2.2鼠标事件 227

示例8-1 DeviceEventTest 228

8.3导出事件 229

示例8-2 WindowsFormEventTest 229

8.4自定义事件 230

示例8-3 UserEventTest 230

8.5综合示例三 231

小结 231

习题 231

第9章 窗体绘图 232

9.1绘图基础 232

9.2绘图原理 233

9.3绘图元素 234

示例9-1 CalculatorWithPrivateFont 237

9.4坐标变换 237

示例9-2 MovingBall 237

9.5重绘机制 238

示例9-3 SquareGame 238

9.6综合示例四 239

小结 240

习题 240

第10章 打印 241

10.1打印原理 241

10.2打印文档 241

10.3分页控制 242

10.4打印预览 242

10.5综合示例五 242

小结 243

习题 243

第11章 文件和流 244

11.1文件系统管理 244

11.2使用流 244

示例11-1 SystemDefinedColors 246

小结 246

习题 246

第12章 数据访问 247

12.1关系型数据访问 247

12.1.1数据集 247

12.1.2数据源访问 248

示例12-1 RegionExplorer 249

12.2 XML数据访问 250

示例12-2 StrokeInputPad 250

小结 251

习题 251

第13章 数据持久化 252

13.1用户定义存档 252

13.2序列化 252

13.3综合示例六 254

小结 254

习题 254

第三篇 提 高篇 255

第14章 高级图像操作 255

14.1位图操作 255

14.1.1真彩位图操作 256

示例14-1 CrossStitch 256

14.1.2索引位图操作 257

示例14-2 MandelbrotSetWithIndexedBitmap 258

14.1.3位图压缩格式 258

14.2图元操作 258

示例14-3 ImageViewerExtended 258

小结 259

第15章 高级绘图操作 260

15.1绘制曲线 260

示例15-1 CurveRose 260

15.2平面几何变换 261

示例15-2 QueenScreenSaver 261

小结 261

第16章 媒体播放 262

示例16-1 MCIPlayer 262

示例16-2 WindowsMediaPlayer 263

小结 264

第17章 进程和线程 265

17.1进程 265

17.2线程 265

17.3线程同步和互斥 267

示例17-1 CurveFlowers 268

示例17-2 MovingBallBackground 269

小结 269

第18章 网络编程 270

18.1客户端服务器架构 270

示例18-1 ChatRoom 270

18.2浏览器服务器架构 271

示例18-2 HttpServer 271

示例18-3 InternetExplorer 272

18.3网络终端 273

小结 273

第19章 注册表操作 274

19.1注册表概念 274

19.2注册表操作 275

示例19-1 StartupExplorer 275

小结 275

第20章 程序集部署 276

20.1程序集部署技术 276

20.2综合示例七 279

小结 279

附录A试卷样例 280

附录B 推荐书目 283

返回顶部