图书介绍
Windows程序设计(C#2.0)实例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Windows程序设计(C#2.0)实例教程](https://www.shukui.net/cover/66/35065339.jpg)
- 刘志成,宁云智,林东升编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121113802
- 出版时间:2010
- 标注页数:312页
- 文件大小:125MB
- 文件页数:330页
- 主题词:窗口软件,Windows-程序设计-高等学校:技术学校-教材;C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Windows程序设计(C#2.0)实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#.NET编程基础1
1.1 .NET与C#概述1
1.1.1 .NET概述1
1.1.2 C#概述3
【例1-1】创建一个简单的控制台程序3
1.2 C#数据类型5
1.2.1数据类型概述5
1.2.2数据类型转换8
【例1-2】使用数据类型10
【课堂实践1】11
1.3常量与变量11
1.3.1变量和变量作用域11
1.3.2常量和const关键字12
【例1-3】根据指定的半径求圆的面积13
1.3.3标识符和关键字14
1.3.4运算符和表达式15
【例1-4】使用表达式17
【课堂实践2】18
1.4字符串和数组19
1.4.1字符串19
1.4.2数组及应用20
【例1-5】应用数组实现选择排序21
【课堂实践3】22
1.5流程控制22
1.5.1 if-else选择结构22
【例1-6】判断指定数的奇偶性24
1.5.2 switch选择结构24
【例1-7】百分制成绩转换到五级制25
1.5.3 for和foreach循环结构27
【例1-8】计算1到100的累加和28
1.5.4 while和do-while循环结构29
【例1-9】猜数字游戏30
1.5.5跳转语句32
【课堂实践4】32
1.6知识拓展——typeof运算符33
【课外拓展】33
第2章 面向对象编程技术36
2.1 面向对象概述36
2.1.1面向对象的基本概念36
2.1.2面向对象的基本特性38
【课堂实践1】40
2.2 C#中的类与对象40
2.2.1类的声明40
2.2.2字段、方法和属性42
2.2.3对象的创建43
【例2-1】编写描述学生的C#类44
2.2.4构造函数45
【例2-2】使用构造函数46
【课堂实践2】47
2.3继承与多态48
2.3.1 继承48
【例2-3】编写交通工具类和小汽车类48
2.3.2多态50
【例2-4】编写绘画类51
【课堂实践3】53
2.4接口、委托和事件53
2.4.1接口53
【例2-5】遥控器接口及实现56
2.4.2委托60
【例2-6】实例化委托对象61
2.4.3事件62
【课堂实践4】63
2.5知识拓展63
2.5.1名称空间63
2.5.2异常处理65
【课外拓展】66
第3章 教学案例系统分析与设计68
3.1 WebShop电子商城系统简介68
3.2电子商城需求分析69
3.2.1电子商城需求概述69
3.2.2系统用例模型70
3.2.3系统开发环境73
3.3功能模块设计74
3.3.1用户管理模块74
3.3.2商品管理模块76
3.3.3订单管理模块77
3.3.4系统工具模块78
3.3.5系统设置模块79
3.4数据库设计80
3.4.1会员信息表80
3.4.2商品类别表81
3.4.3商品信息表82
3.4.4员工表83
3.4.5支付方式表83
3.4.6订单信息表84
3.4.7订单详情表85
3.4.8用户表85
3.5图书管理系统功能介绍86
3.5.1公用模块86
3.5.2档案管理员相关功能86
3.5.3借阅管理员相关功能90
3.5.4系统管理员相关功能91
【课外拓展】91
第4章 WebShop后台登录界面的设计92
4.1技术准备93
4.1.1使用IDE创建Windows应用程序93
4.1.2 Windows的消息系统95
【例4-1】第一个Windows应用程序96
4.1.3 Form类97
4.1.4 MessageBox类99
【例4-2】简单窗体程序100
4.1.5解决方案和项目102
【课堂实践1】103
4.1.6 Label控件104
4.1.7 TextBox 控件104
4.1.8 Button控件106
【例4-3】简单加法器106
4.1.9 PictrueBox控件110
【例4-4】“关于”对话框110
【课堂实践2】111
4.2登录界面的设计112
4.2.1界面分析112
4.2.2功能实现112
4.3知识拓展114
4.3.1控件的常用属性和事件114
4.3.2 LinkLabel控件115
4.3.3 MaskedTextBox控件116
【例4-5】使用MaskedTextBox116
【课外拓展】118
第5章 WebShop后台登录功能的实现119
5.1技术准备120
5.1.1 ADO.NET对象模型120
5.1.2 System.Data命名空间122
5.1.3 SqlConnection对象123
5.1.4连接字符串124
【例5-1】创建电子商城数据库连接128
【课后实践1】130
5.1.5 SqlCommand类131
5.1.6 SqlDataReader类132
【例5-2】读取会员信息133
【课后实践2】135
5.2登录功能的实现136
5.2.1界面分析136
5.2.2功能实现136
【课后实践3】138
5.3知识拓展138
5.3.1程序调试技术138
5.3.2 Debug和Release141
5.3.3连接Access数据库142
5.3.4连接Oracle数据库142
5.3.5 ODBC方式连接数据库143
【课外拓展】144
第6章 用户管理功能的设计与实现145
6.1技术准备146
6.1.1 RadioButton控件146
6.1.2 GroupBox控件147
【例6-1】字体设置148
6.1.3 CheckBox控件148
【例6-2】闹钟设置149
【课后实践1】151
6.1.4 CheckListBox控件151
【例6-3】选择爱好153
6.1.5 TabControl控件154
【例6-4】使用选项卡155
【例6-5】用户权限设置156
【课后实践2】161
6.2添加用户的设计与实现161
6.2.1界面设计161
6.2.2功能实现162
6.3权限设置的设计与实现165
6.3.1界面设计165
6.3.2功能实现165
【课后实践3】168
6.4知识拓展168
6.4.1焦点控制和键盘事件处理168
6.4.2添加已有窗体到项目170
6.4.3 ToolTip组件171
6.4.4 NumericUpDown控件171
6.4.5 Panel控件172
【课外拓展】172
第7章 商品管理功能的设计与实现173
7.1技术准备174
7.1.1 ListBox控件174
【例7-1】简易点菜单176
7.1.2 DataAdapter类178
7.1.3 DataSet类179
【例7-2】使用DataSet进行登录验证182
【课堂实践1】183
7.1.4 ComboBox控件183
【例7-3】组合框数据绑定184
7.1.5 DateTimePicker控件186
7.1.6 Timer组件187
【例7-4】简易备忘录187
【课堂实践2】189
7.2商品管理功能的实现190
7.2.1界面设计190
7.2.2功能实现191
7.2.3通用数据库访问类192
7.3添加/修改商品功能的实现196
7.3.1界面设计196
7.3.2功能实现196
【课堂实践3】203
7.4知识拓展203
7.4.1 MonthCalendar控件203
7.4.2 App.config文件204
【课外据展】206
第8章 订单管理功能的设计与实现207
8.1技术准备208
8.1.1 DataGridView控件208
【例8-1】数据源向导211
【例8-2】查询商品信息213
【课堂实践1】215
8.1.2 BindingSource类215
8.1.3 BindingNavigator控件216
【例8-3】订单详情导航217
8.1.4存储过程的调用和SqlParameter219
【例8-4】调用存储过程查询商品219
【课堂实践2】221
8.2订单管理功能的设计与实现222
8.2.1界面设计222
8.2.2数据访问层的实现222
8.2.3功能实现224
8.3知识拓展232
【例8-5】DataGridView分页显示信息232
【课堂实践3】235
8.3.1使用sa用户连接数据库235
8.3.2 WebBrowser控件237
【课外拓展】238
第9章 WebShop系统管理功能的设计与实现239
9.1技术准备240
9.1.1 OpenFileDialog240
9.1.2 I/O流类241
【例9-1】打开文本文件241
9.1.3 SaveFileDialog243
【例9-2】保存文件244
9.1.4 ProgressBar控件245
【例9-3】倒计时器246
【课堂实践1】247
9.2数据备份/恢复功能的设计与实现248
9.2.1界面设计248
9.2.2功能实现248
【课堂实践2】251
9.3数据导入/导出功能的设计与实现252
9.3.1界面设计252
9.3.2功能实现252
9.4知识拓展254
9.4.1 ColorDialog254
9.4.2 FolderBrowserDialog255
9.4.3 FontDialog255
9.4.4文件操作255
【例9-4】自动备份256
【课外拓展】258
第10章 WebShop后台主模块的设计与实现259
10.1技术准备260
10.1.1 MenuStrip控件260
10.1.2 StatusStrip控件262
【例10-1】使用状态栏262
10.1.3 ToolStrip控件263
【课堂实践1】264
10.1.4 MDI窗体与SDI窗体265
【例10-2】使用多文档窗口265
【课堂实践2】269
10.2后台主界面的设计与实现269
10.2.1界面设计269
10.2.2功能实现270
10.3知识拓展274
10.3.1 TreeView控件274
10.3.2 ListView控件275
【课外拓展】277
第11章 WebShop报表制作278
11.1水晶报表基础知识279
11.1.1水晶报表简介279
11.1.2水晶报表设计器(Crystal Report)环境介绍280
11.2水晶报表数据源和数据库的操作281
11.2.1水晶报表的数据源281
11.2.2报表数据的“拉”模式和“推”模式281
11.2.3 CrystalReportViewer控件281
【例11-1】使用拉模式访问SQL Server数据库282
【课堂实践1】286
【例11-2】使用推模式访问SQL Server数据库287
【例11-3】制作图表报表287
【课堂实践2】291
【课外拓展】291
第12章 WebShop电子商城后台系统的发布292
12.1发布应用程序293
12.1.1新建安装项目293
12.1.2配置基本安装选项294
12.1.3使用特殊文件夹300
12.1.4生成安装文件301
12.2 C/S应用程序安全302
【例12-1】使用MD5加密302
【例12-2】限制软件试用次数304
【例12-3】设计软件注册程序306
【课堂实践1】302
【课堂实践2】311
【课外拓展】311
参考文献312