图书介绍
C#专业项目实例开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Geetanjali Arora等著;徐成敖,王雷等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508413520
- 出版时间:2003
- 标注页数:577页
- 文件大小:97MB
- 文件页数:599页
- 主题词:C#
PDF下载
下载说明
C#专业项目实例开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 C#概述1
第1章 .NET Framework概述1
1.1 初识.NET Framework1
1.1.1 CLR3
1.1.2 类库5
1.1.3 部件5
1.1.4 版本管理7
1.2 .NET Framework基类概述8
1.2.1 异常8
1.2.2 线程8
1.2.3 委托9
1.3 小结9
第2章 C#基础10
2.1 初识C10
2.2 变量10
2.2.1 初始化变量10
2.2.2 变量修饰符11
2.2.3 变量数据类型11
2.2.4 变量类型12
2.2.5 变量作用域12
2.2.6 数据类型转换的类别13
2.3 数组14
2.4 字符串15
2.4.1 初始化字符串15
2.4.2 处理字符串16
2.5 语句和表达式17
2.5.1 语句类型17
2.5.2 表达式23
2.6 小结25
第2部分 处理数据26
第3章 C#中的组件26
3.1 类26
3.1.1 声明类26
3.1.2 继承27
3.1.3 构造函数28
3.1.4 析构函数30
3.2 方法31
3.2.1 声明方法31
3.2.2 调用方法31
3.2.3 向方法传递参数31
3.2.4 方法修饰符33
3.2.5 重载方法33
3.3 名字空间35
3.3.1 声明名字空间35
3.3.2 访问名字空间35
3.3.3 别名36
3.4 结构36
3.5 枚举38
3.6 接口38
3.7 编写、编译和执行C#程序39
3.7.1 编写C#程序39
3.7.2 编译C#程序41
3.7.3 执行C#程序41
3.8 小结42
第4章 深入组件43
4.1 数组43
4.1.1 一维数组43
4.1.2 多维数组43
4.1.3 数组中的方法44
4.2 集合45
4.2.1 创建集合45
4.2.2 使用集合46
4.3 索引48
4.4 装箱和拆箱49
4.5 预处理指令50
4.5.1 #region和#endregion50
4.5.2 #define和#undef51
4.5.3 #if、#endif、#else和#elif51
4.5.4 #error和#warning52
4.6 小结52
第5章 属性和特性54
5.1 属性54
5.1.1 声明属性54
5.1.2 属性类54
5.1.3 属性参数55
5.1.4 默认属性55
5.2 特性57
5.2.1 声明特性57
5.2.2 访问器57
5.2.3 特性类型58
5.3 小结59
第6章 线程60
6.1 线程基础60
6.1.1 创建线程61
6.1.2 终止线程62
6.1.3 合并线程63
6.1.4 挂起线程63
6.1.5 线程休眠64
6.1.6 线程状态65
6.1.7 线程优先级66
6.1.8 同步67
6.2 小结68
第3部分 专业项目169
项目1 创建客户管理项目69
第7章 项目个案研究70
7.1 个案研究70
7.2 项目生命周期70
7.2.1 需求分析71
7.2.2 总体设计72
7.2.3 主键和外键76
7.2.4 引用完整性77
7.2.5 规范化78
7.2.6 设计数据库79
7.2.7 设计客户管理项目中使用的Windows窗体81
7.2.8 详细设计83
7.2.9 构造88
7.2.10 集成和测试89
7.2.11 用户验收测试89
7.2.12 实现89
7.2.13 运行和维护89
7.3 小结89
第8章 Windows窗体和控件90
8.1 Visual Studio .NET项目概述90
8.1.1 创建新项目91
8.1.2 控制台应用程序92
8.1.3 Windows应用程序93
8.2 为客户管理项目创建Windows应用程序105
8.2.1 为Forml创建界面105
8.2.2 为WorkerForm创建界面107
8.2.3 为CustomerForm创建界面108
8.2.4 为ReportsForm创建界面110
8.2.5 为JobDetailsForm创建界面111
8.3 小结111
第9章 验证和异常处理113
9.1 验证113
9.1.1 确认验证机制113
9.1.2 使用ErrorProvider控件118
9.2 处理异常120
9.2.1 使用try和catch语句121
9.2.2 使用Debug和Trace类122
9.3 调试客户管理应用程序123
9.3.1 使用Visual Studio.NET的调试功能123
9.3.2 使用Task List125
9.4 小结126
第10章 使用ADO.NET与数据库交互127
10.1 用ADO.NET将Windows窗体连接到数据源127
10.1.1 创建Form1127
10.1.2 将WorkerForm连接到Workers表128
10.1.3 将CustomerForm连接到tblCustomer表136
10.1.4 将JobDetails窗体连接到tblJobDetails表145
10.2 小结155
第11章 Crystal报表156
11.1 Crystal Reports Designer工具概述156
11.2 创建报表窗体156
11.2.1 创建Crystal报表157
11.2.2 创建Windows Forms Viewer控件162
11.3 创建Monthly Customer Visit报表164
11.4 创建Monthly Balancing and Alignment报表166
11.5 创建Monthly Worker报表167
11.6 小结168
第12章 部署Windows应用程序169
12.1 部署Windows应用程序概述169
12.1.1 Visual Studio.NET中可用的部署项目169
12.1.2 部署项目编辑器181
12.2 小结190
第4部分 专业项目2191
项目2 创建员工记录系统(ERS)项目191
第13章 项目个案研究和设计192
13.1 个案研究192
13.2 项目生命周期192
13.2.1 需求分析192
13.2.2 总体设计193
13.2.3 详细设计199
13.3 小结199
第14章 实现业务逻辑200
14.1 填充TreeView控件200
14.1.1 在TreeView控件中显示员工代码200
14.1.2 事件处理203
14.1.3 在ListView控件中显示员工细节204
14.2 小结212
第5部分 专业项目3213
项目3 创建Creative Learning项目213
第15章 项目个案研究和设计方法214
15.1 个案研究214
15.2 项目生命周期214
15.2.1 需求分析215
15.2.2 总体设计215
15.2.3 详细设计221
15.3 小结223
第16章 实现编程逻辑224
16.1 为应用程序添加编程逻辑224
16.1.1 为窗体Load()方法添加代码225
16.1.2 为OK按钮添加代码226
16.1.3 为Exit按钮添加代码233
16.2 小结233
第17章 与Microsoft Word文档及Event Viewer交互234
17.1 与Microsoft Word文档交互234
17.1.1 Created事件234
17.1.2 为Created事件添加代码234
17.2 XML概述237
17.2.1 XmlReader类238
17.2.2 XmlWriter类239
17.2.3 显示XML文档中的数据239
17.2.4 在Event Log中显示错误消息241
17.2.5 显示来自Event Viewer的事件条目245
17.2.6 在消息框中显示来自Summary.xml文档的数据247
17.3 小结254
第6部分 专业项目4255
项目4 创建机票预订入口255
第18章 项目个案研究和设计256
18.1 航空公司概述256
18.1.1 业务经理的角色257
18.1.2 网络管理员的角色257
18.1.3 业务线路管理角色257
18.2 项目需求258
18.2.1 创建和删除用户帐号258
18.2.2 添加航班细节258
18.2.3 预订259
18.2.4 取消259
18.2.5 状态查询259
18.2.6 确认机票259
18.2.7 创建报表260
18.2.8 启动常客计划260
18.2.9 小结任务260
18.3 项目设计261
18.3.1 数据库设计261
18.3.2 Web窗体设计266
18.3.3 利用目录结构保证安全273
18.4 小结274
第19章 ASP.NET Web应用程序基础275
19.1 从ASP.NET开始275
19.1.1 ASP.NET应用程序的先决条件275
19.1.2 ASP.NET中的新功能276
19.1.3 ASP.NET应用程序的类型277
19.2 研究ASP.NET Web应用程序277
19.2.1 Web窗体概述277
19.2.2 Web窗体服务器控件279
19.3 配置ASP.NET应用程序282
19.3.1 为ASP.NET应用程序配置安全措施283
19.3.2 部署ASP.NET应用程序283
19.4 创建ASP.NET应用程序示例284
19.4.1 创建新项目284
19.4.2 为项目添加控件284
19.4.3 编写应用程序代码285
19.5 小结290
第20章 设计应用程序292
20.1 创建数据库模式292
20.1.1 创建数据库表293
20.1.2 管理主键和关系296
20.1.3 查看数据库模式299
20.2 设计应用程序窗体299
20.2.1 应用程序接口标准化300
20.2.2 应用程序中的公用窗体300
20.2.3 网络管理员的窗体303
20.2.4 业务经理的窗体305
20.2.5 业务线路管理员的窗体308
20.3 小结311
第21章 实现业务逻辑312
21.1 通过编程实现登录和注销功能312
21.1.1 default.aspx窗体312
21.1.2 Logoff.aspx窗体316
21.2 为网络管理员的窗体编写代码316
21.2.1 ManageUsers.aspx窗体316
21.2.2 ManageDatabases.aspx窗体320
21.2.3 ChangePassword.aspx窗体322
21.2.4 限制对Web窗体的访问323
21.3 为业务经理窗体编写代码323
21.3.1 AddFl.aspx窗体324
21.3.2 RequestID.aspx窗体326
21.3.3 Reprots.aspx窗体326
21.3.4 FreqFl.aspx窗体328
21.4 为业务线路管理员窗体编写代码330
21.4.1 CreateRes.aspx窗体330
21.4.2 CancelRes.aspx窗体335
21.4.3 QueryStat.aspx窗体336
21.4.4 ConfirmRes.aspx窗体338
21.5 小结339
第22章 创建客户事务处理入口340
22.1 设计窗体340
22.1.1 View New Flights选项342
22.1.2 View Ticket Status选项342
22.1.3 View Flights Status选项344
22.1.4 Confirm Reservation选项345
22.2 测试应用程序348
22.3 小结350
第23章 调试和测试应用程序351
23.1 定位程序中的错误351
23.1.1 Watch窗口352
23.1.2 Locals窗口352
23.1.3 Call Stack窗口352
23.1.4 Autos窗口353
23.1.5 Command窗口353
23.2 测试应用程序354
23.3 小结359
第24章 管理应用程序360
24.1 管理数据库360
24.1.1 备份SkyShark航空公司数据360
24.1.2 从数据库导出数据362
24.1.3 检查数据库日志364
24.1.4 安排数据库维护任务364
24.2 管理Internet信息服务366
24.2.1 配置IIS错误页面366
24.2.2 管理Web服务器日志文件368
24.3 小结369
第25章 保护应用程序370
25.1 ASP.NET应用程序中的安全措施370
25.1.1 身份验证机制370
25.1.2 用IIS和ASP.NET保护网站371
25.2 在SkyShark航空公司中启用身份验证机制372
25.2.1 配置IIS身份验证机制372
25.2.2 在ASP.NET中配置身份验证373
25.2.3 保证SQL Server的安全375
25.3 小结377
第26章 部署应用程序378
26.1 部署情况378
26.1.1 部署编辑器379
26.2 部署SkyShark航空公司应用程序381
26.2.1 创建部署项目381
26.2.2 为部署项目添加SkySharkDeploy的输出382
26.2.3 将项目部署到另一台计算机上的Web服务器中383
26.3 小结384
第7部分 专业项目5385
项目5 为书店创建Web入口385
第27章 项目个案研究和设计386
27.1 公司概况386
27.2 项目需求386
27.2.1 查询关于所有图书的信息387
27.2.2 根据条件查询有关图书的信息388
27.2.3 在网站上订购图书388
27.3 项目设计388
27.3.1 数据库设计389
27.3.2 数据库模式392
27.3.3 Web窗体设计394
27.3.4 Web窗体模块的流程图397
27.4 小结399
第28章 研究ASP.NET Web服务400
28.1 ASP.NET Web服务概述400
28.1.1 Web服务体系结构402
28.1.2 Web服务的工作方式403
28.2 Web服务中所用的技术403
28.2.1 Web服务中的XML404
28.2.2 Web服务中的WSDL404
28.2.3 Web服务中的SOAP404
28.2.4 Web服务中的UDDI405
28.3 .NET Framework中的Web服务405
28.4 在.NET Framework中创建简单的Web服务407
28.4.1 为Web服务产生的默认代码408
28.4.2 在SampleWebService Web服务中创建Web方法410
28.4.3 测试SampleWebService Web服务411
28.5 小结413
第29章 开发Web服务414
29.1 为Deepthoughts Publications创建Web服务414
29.1.1 创建SearchAll()Web方法416
29.1.2 创建SrchISBN()Web方法418
29.1.3 创建AcceptDetails()Web方法419
29.1.4 创建GenerateOrder()Web方法422
29.1.5 测试Web服务429
29.1.6 保证Web服务的安全430
29.2 小结431
第30章 开发Web服务客户432
30.1 为Bookers Paradise创建Web服务客户应用程序432
30.1.1 为Bookers Paradise网站创建Web窗体432
30.1.2 为Web窗体添加代码441
30.2 小结464
第8部分 专业项目6465
项目6 创建移动应用程序465
第31章 项目个案研究和设计方案466
31.1 个案研究466
31.2 项目生命周期467
31.2.1 需求分析467
31.2.2 总体设计467
31.2.3 详细设计469
31.3 小结472
第32章 移动应用程序基础473
32.1 移动应用程序概述473
32.1.1 Microsoft Mobile Internet Toolkit474
32.1.2 WAP概述476
32.1.3 WAP体系结构476
32.1.4 WML概述478
32.2 使用Mobile Internet Toolkit创建简单Web应用程序478
32.2.1 移动Web窗体479
32.2.2 Mobile TimeRetriever应用程序的设计481
32.2.3 为移动Web窗体创建界面489
32.2.4 为MobileTimeRetriever应用程序添加代码491
32.3 小结496
第33章 实现业务逻辑497
33.1 为MobileCallStatus应用程序创建所需窗体497
33.1.1 Visual Studio.NET为移动应用程序产生的默认代码498
33.1.2 创建frmLogon窗体499
33.1.3 创建frmSelectOption窗体500
33.1.4 创建frmPending窗体502
33.1.5 创建frmUnattended窗体503
33.2 为MobileCallStatus应用程序添加业务逻辑504
33.2.1 为frmLogon窗体中的Submit按钮添加代码504
33.2.2 为frmSelectOption窗体的Query按钮添加代码507
33.2.3 为frmPending窗体中的Mark checked as complete按钮添加代码509
33.2.4 为frmPending窗体内的Back按钮添加代码512
33.2.5 为frmUnattended窗体中的Accept checked call(s)按钮添加代码512
33.2.6 为frmUnattended窗体中的Back按钮添加代码513
33.3 在仿真器中测试MobileCallStatus应用程序514
33.4 小结515
第9部分 实验室之外516
第34章 高级C#概念516
34.1 COM+516
34.1.1 COM516
34.1.2 Windows DNA520
34.1.3 MTS521
34.1.4 COM+521
34.1.5 .NET互操作性524
34.1.6 COM互操作性525
34.2 消息传输531
34.2.1 消息队列的优点531
34.2.2 限制531
34.2.3 关键的消息术语532
34.2.4 System.Messaging名字空间533
34.3 小结536
第10部分 附录537
附录A 不安全的代码537
A.1 指针537
A.1.1 声明指针538
A.1.2 代码类型539
A.1.3 实现指针539
A.1.4 在受管代码中使用指针540
A.1.5 处理指针540
A.1.6 编译不安全代码542
A.2 小结543
附录B Visual Basic.NET介绍544
B.1 Visual Studio.NET的语言概述544
B.1.1 Visual C#.NET544
B.1.2 Visual Basic.NET545
B.1.3 Visual C++.NET545
B.2 Visual Basic.NET概述545
B.3 面向对象编程语言的特点547
B.3.1 抽象547
B.3.2 封装548
B.3.3 继承548
B.3.4 多态548
B.4 Visual Basic.NET的组件549
B.4.1 变量549
B.4.2 常量552
B.4.3 运算符553
B.4.4 数组553
B.4.5 集合555
B.4.6 过程556
B.4.7 参数557
B.4.8 函数557
B.5 创建简单的Visual C#.NET Windows应用程序557
B.6 在Visual Basic.NET中创建简单的应用程序560
B.6.1 为Submit按钮添加代码562
B.6.2 为Exit按钮添加代码563
B.7 小结564
附录C Visual Studio.NET集成开发环境565
C.1 Visual Studio.NET IDE概述565
C.1.1 菜单栏566
C.1.2 工具栏567
C.1.3 Visual Studio.NET IDE窗口568
C.1.4 工具箱572
C.1.5 Task List窗口573
C.1.6 管理窗口574
C.2 定制Visual Studio.NET IDE575
C.2.1 Options对话框575
C.2.2 Customize对话框576
C.3 小结577
热门推荐
- 77127.html
- 2430527.html
- 1801098.html
- 1886960.html
- 2143379.html
- 3671417.html
- 3520795.html
- 2990670.html
- 3369694.html
- 3553765.html
- http://www.ickdjs.cc/book_2360353.html
- http://www.ickdjs.cc/book_2317363.html
- http://www.ickdjs.cc/book_327328.html
- http://www.ickdjs.cc/book_2748542.html
- http://www.ickdjs.cc/book_3164351.html
- http://www.ickdjs.cc/book_717309.html
- http://www.ickdjs.cc/book_2434339.html
- http://www.ickdjs.cc/book_1588231.html
- http://www.ickdjs.cc/book_836126.html
- http://www.ickdjs.cc/book_2927013.html