图书介绍
.NET精简框架程序设计 Visual Basic .NET版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)姚(Yao,P.),(美)杜朗(Durant,D.)著;刘新军等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121025116
- 出版时间:2006
- 标注页数:759页
- 文件大小:141MB
- 文件页数:789页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
.NET精简框架程序设计 Visual Basic .NET版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分:基础知识1
第1章 .NET精简框架体系结构3
WindowsCE概述4
设计目标5
平台和PlatformBuilder11
eMbeddedVisualC++++12
什么是.NET14
有效的.NET实现15
.NET的规模与范围15
三种.NET应用程序17
通用编程要素20
.NET精简框架23
设计目标24
.NET精简框架文件27
.NET精简框架的能力30
.NET精简框架的限制35
小结36
第2章 什么是.NET精简框架程序37
.NET精简框架程序的本质37
使用.NET精简框架库38
有图形用户界面38
完全由源代码定义38
有一个或多个System.Windows.Forms.Form类的派生类39
使用VisualStudio.NET200339
使用开发环境42
查看设计器生成的代码44
第1步:使用设计器添加控件47
区域47
Cistern示例程序47
第2步:在程序中添加代码52
添加类56
创建WaterMath类57
重载函数58
使用WaterMath对象59
定义和使用共享方法59
理解命名空间60
使用智能感知62
小结64
第3章 .NET类型系统65
命名空间内容66
使用类型信息:命名空间引用和程序集引用66
访问命名空间67
程序集引用68
标准类型69
值类型69
引用类型72
声明,初始化和分配73
值类型和引用类型作为参数74
字符串75
字面字符串75
System.String类76
System.Text.StringBuilder类78
字符串资源78
类型转换79
数值转换80
字符串转换82
将值转换为对象84
内存管理85
元数据表85
JIT代码池86
垃圾回收池87
垃圾回收和数据87
自动垃圾回收88
托管数据的特殊处理89
本地代码的手动内存管理94
小结94
P/Invoke概览95
第4章 平台调用95
何时使用P/Invoke96
相对于Win32函数,为什么我们更喜欢.NET精简框架类98
向托管代码中导入非托管代码99
创建P/Invoke声明99
一个简单的函数:MessageBox100
非托管函数细节102
函数返回值105
开始:C风格的函数声明105
可支持的P/Invoke函数参数107
参数传递的限制107
简单数据类型107
通过传值和传引用来传递参数109
结构体110
通过传值传递字符串参数110
类型的类型和参数的类型115
数组116
一个简单的程序:CallWin32117
编写Win32动态连接库121
开发工具121
在DLL中声明C++++函数121
手工进行P/Invoke参数传递124
Marshal类124
分配非托管内存空间125
复制到非托管内存127
从非托管内存创建对象129
MessageWindow类131
在非托管代码和托管代码间通信131
在托管和非托管代码间通信的其他方法133
比较P/Invoke支持133
针对WindowsCE的差异133
限制134
.NET精简框架实现细节135
小结136
第2部分:创建用户界面137
第5章 创建窗体139
什么是窗体139
从Form类继承窗体140
属性,方法和事件140
一个事件捕捉应用程序145
操纵窗体147
创建窗体147
显示窗体148
关闭窗体149
孤立窗体150
天气的示例应用程序151
跟踪窗体154
控件集155
多线程156
继承和可视化继承157
小结162
第6章 鼠标和键盘输入163
输入概览163
事件驱动输入164
为鼠标和键盘输入使用控件168
鼠标事件173
脱字符号和光标173
为鼠标输入编程173
一个示例程序:DrawRectangles176
用Cursor类设置鼠标光标182
用Win32函数设置鼠标光标183
键盘输入编程184
键盘输入的来源184
键盘事件187
示例程序:KeyInput191
示例程序:KeyState197
示例程序:Caret198
示例程序:Sleep202
小结204
什么是控件205
可视的对象205
第7章 深入控件205
源于桌面版.NET框架206
文档、开发和混淆209
控件的分类209
最根本的父控件209
容器控件210
单项控件211
复合项控件211
可视数值控件212
背景控件212
命令输入控件212
属性、方法和事件213
核心事件213
Disposed事件214
ParentChanged事件217
Validating和Validated事件217
EnabledChanged事件219
GotFocus和LostFocus事件220
核心属性220
父/子属性221
位置属性222
数据绑定属性223
控件状态属性223
对象清理224
坐标转换224
线程安全函数调用224
核心方法224
Z轴次序225
可见性226
与控件类型信息打交道226
对控件进行类型转换226
比较两个控件引用227
检查控件类型227
五种常用控件228
一个例程:时间跟踪器231
书写代码232
应用程序界面235
编写事件处理程序236
Label控件237
可以显示;不能更新238
透明性238
TextBox控件241
可以显示;可以输入242
ListBox和ComboBox控件243
ListBox控件中的列表244
在我们的例程中使用ComboBox控件245
按钮控件246
触发操作246
在运行时添加控件247
为New按钮处理Click事件247
为Add按钮处理Click事件251
为Cancel按钮处理Click事件252
一个例程:成员注册程序253
RadioButton和CheckBox控件253
使用单选按钮254
构建成员注册程序254
使用复选框256
改进成员注册程序256
小结259
第8章 将数据绑定到控件261
数据绑定261
可数据绑定的控件262
可数据绑定的对象263
复杂数据绑定266
对ListBox和ComboBox控件进行复杂数据绑定267
简单数据绑定267
BindingsCollection属性268
格式化和解析269
DataGrid控件271
对DataGrid控件使用复杂数据绑定272
在DataGrid控件中设置数据显示式样274
建立表格和列的式样275
在运行时进行设计277
响应用户输入278
对DataGrid控件使用简单数据绑定281
访问DataGrid信息282
提供“下一步”能力285
提供实地编辑能力289
提供自动实地编辑能力293
小结299
检测支持的属性、方法和事件301
工具:ControlPME301
第9章 深入更多的控件301
桌面.NET框架程序中的.NET精简框架控件302
菜单303
开始菜单303
程序菜单304
示例程序:ProgramMemu306
上下文菜单307
示例程序:TextBoxClipboard308
捕获事件312
通过子类化来截取Win32消息314
使用MessageWindow类来获取托管代码中的消息321
工具栏324
ToolBar和ImageList控件324
工具栏按钮326
ImageList控件和图片327
示例程序:ToolBar329
对话框333
内置对话框333
示例程序:FileDialogs334
创建自定义的对话框336
示例程序:DialogBoxes339
小结344
第10章 构建自定义控件345
自定义控件345
控件就是对象346
设计建议346
关于属性和方法350
关于事件353
从已有的.NET控件中衍生自定义控件355
DateBox控件示例356
WaterTemp对象的例子367
创建复合控件376
TaskStatus控件示例377
创建新控件381
设计技巧381
为TaskStatus控件提供自己的显示功能382
在自定义控件中添加动画385
生活游戏385
提供一致的速度和最小的抖动388
对象重用391
控件的主线程和它的服务线程392
在多线程环境下建立自定义控件392
多线程示例394
在VisualStudio.NET的工具箱中添加自定义控件399
将自定义控件放到工具箱中的障碍400
开发设计时自定义控件401
小结408
第3部分:管理设备数据409
第11章 存储411
智能设备的数据存储411
对象存储区411
WindowsCE文件系统413
基于ROM的文件414
基于RAM的文件414
File和Directory类415
文件I/O415
字节级别的I/O416
高层次的I/O417
数据的编码和解码419
使用I/O类420
文本文件I/O422
二进制文件I/O424
写入二进制数据424
读取二进制数据425
I/O和结构体426
XML文件I/O427
访问注册表432
打开一个注册表键432
映射注册表类型到托管类型433
P/Invoke封装的需求433
打开和访问注册表键434
读取注册表值435
写入注册表值436
使用函数重载来访问数据库436
使用注册表工具类437
更新存储的示例应用程序来使用注册表441
小结444
第12章 ADO.NET编程445
检查ADO.NET447
一种分层方法447
ADO.NET类448
ADO.NET错误处理451
使用数据集452
创建和访问DataSet、DataTable和DataView对象453
数据绑定456
以XML读取和写入数据集461
MicrosoftSQLServerCE463
SQLServerCE文件464
SQLServerCE语法464
SQLServerCE查询分析器467
创建一个SQLServerCE数据库实例467
组装一个SQLServerCE数据库469
获取和显示数据471
更新SQLServerCE数据库476
SqlCeDataAdapter类477
查询模式信息481
MicrosoftSQLServer485
连接到SQLServer486
创建命令对象491
使用SQLSetver存储过程492
用DataSet对象使用存储过程496
数据集对象和并发性498
WebServices498
XMLXSD和SOAP499
一个WebServices应用程序500
一个WebServices的客户端应用程序506
小结508
第13章 同步移动数据509
了解远程数据应用程序510
远程数据接入RDA和合并复制510
数据库连接性511
IIS连接511
创建虚拟目录513
安装远程数据连接513
配置另外的组件515
使用RDA516
RDA的性能和系统开销516
RDA编程517
使用合并复制524
使用优良的设计,避免同步失败524
配置合并复制527
使用合并复制编程528
在合并复制和RDA之间选择533
小结533
什么是ActiveSync535
第14章 远程API535
协作者和访客536
ActiveSync的缺点537
ActiveSync与WebServices的比较539
ActiveSync编程接口539
你需要创建托管代码的ActiveSync的应用程序吗540
RAPI基本原理541
RAPI函数541
生成.NET Active Sync应用程序542
RAPI启动和关闭546
访问对象存储553
使用RAPI访问移动设备文件554
对设备注册表项的远程访问564
对移动设备属性数据库的远程访问572
自启动方法575
回调方法575
检测移动设备连接状态的改变575
装载程序和DLL580
运行移动设备端程序580
装载移动设备端DLL581
小结586
第4部分:创建图形输出587
第15章 .NET精简框架图形589
.NET精简框架图形介绍589
绘图面590
绘图函数族592
.NET精简框架图形593
访问Graphics对象597
显示屏绘图597
在控件上绘图598
Paint事件600
非Paint事件绘图601
光栅图形602
指定颜色602
创建刷子(Brush)606
创建位图608
绘制位图615
示例程序:ShowBitmap618
矢量图形623
创建画笔624
一个游戏:JaspersDots624
小结635
第16章 文本与字体637
绘制文本637
.NET精简框架支持的文本绘制637
DrawString方法638
一个示例程序:SimpleDrawString639
字体选择640
控件的字体属性641
普通字体641
示例程序:GenericFonts643
创建命名字体645
枚举字体647
示例程序:FontPicker648
一个示例库:FontList,一个Win32字体枚举DLL650
本地代码字体653
示例程序:RotateText657
放置文本659
文字大小和MeasureString方法660
示例程序:MeasureString660
文本对齐661
示例程序:TextAlign662
自动换行666
示例程序:WordWrap667
文本颜色669
文本的前景和背景色669
示例程序:TextColor669
小结674
第17章 打印675
打印管道676
打印机676
I/O通道678
打印任务679
图形子系统680
打印程序681
打印输出编程681
打印示例程序概述682
PocketPC打印支持684
打印对话框685
直接打印689
用PCL打印机直接打印690
示例程序:PrintDirect690
GDI绘制694
GDI设计记录695
WindowsCE支持的GDI函数696
示例程序:PrintGDI699
HP移动打印702
PocketPC版HP移动打印703
HP移动打印软件开发工具包704
示例程序:PrintHPMobile705
用PrinterCE绘制706
PrinterCE库708
示例程序:PrintField710
小结713
第5部分:附录715
索引717
热门推荐
- 3867045.html
- 222083.html
- 2708372.html
- 1894084.html
- 998337.html
- 2234744.html
- 3293175.html
- 2006736.html
- 935068.html
- 2260547.html
- http://www.ickdjs.cc/book_3459713.html
- http://www.ickdjs.cc/book_3592510.html
- http://www.ickdjs.cc/book_3752485.html
- http://www.ickdjs.cc/book_2259548.html
- http://www.ickdjs.cc/book_2585518.html
- http://www.ickdjs.cc/book_84181.html
- http://www.ickdjs.cc/book_3130013.html
- http://www.ickdjs.cc/book_3806915.html
- http://www.ickdjs.cc/book_829682.html
- http://www.ickdjs.cc/book_2030389.html