
| 快速服务:微博、QQ在线服务 自学视频:72集大型多媒体自学视频 海量资源:模块库、案例库、素材库、题库 |
| 《c#开发入门及项目实战》 第1篇 入门篇 第1章 c#语言及其开发环境 ( 自学视频、源程序:配套资源\mr\01\)2 1.1 c#语言简介3 1.1.1 什么是c#语言3 1.1.2 c#的应用领域3 1.1.3 认识.netframework3 1.1.4 c#与.net的关系4 1.1.5 如何学好c#4 1.2 安装与卸载visualstudio20105 1.2.1 安装visualstudio2010系统的必备条件5 1.2.2 安装visualstudio20105 1.2.3 卸载visualstudio20109 1.3 熟悉visualstudio2010开发环境11 1.3.1 创建项目11 1.3.2 菜单栏13 1.3.3 工具栏15 1.3.4 “工具箱”面板15 1.3.5 “属性”面板16 .1.3.6 “错误列表”面板17 1.3.7 “输出”面板17 1.4 visualstudio2010帮助系统19 1.4.1 安装helplibrary管理器19 1.4.2 使用helplibrary21 1.5 本章小结22 1.6 技能专项测试23 1.7 实战模拟24 第2章 掌握c#语言基础 ( 自学视频、源程序:配套资源\mr\02\)26 2.1 编写第一个c#程序27 2.2 初识c#程序结构28 2.2.1 注释29 2.2.2 命名空间31 2.2.3 类33 2.2.4 main方法33 2.2.5 标识符及关键字34 2.2.6 c#语句35 2.3 数据类型35 2.3.1 值类型35 2.3.2 引用类型37 2.3.3 值类型与引用类型的区别38 2.3.4 枚举类型40 2.3.5 类型转换41 2.4 变量45 2.4.1 变量的基本概念45 2.4.2 声明变量45 2.4.3 变量的作用域46 2.4.4 变量赋值47 2.5 常量48 2.6 表达式49 2.7 运算符50 2.7.1 算术运算符50 2.7.2 赋值运算符53 2.7.3 关系运算符53 2.7.4 逻辑运算符56 2.7.5 移位运算符59 2.7.6 其他特殊运算符60 2.8 运算符优先级63 2.9 本章小结63 2.10 技能专项测试64 2.11 实战模拟65 第3章 流程控制语句 ( 自学视频、源程序:配套资源\mr\03\)67 3.1 选择语句68 3.1.1 if语句68 3.1.2 if…else语句68 3.1.3 使用switch语句实现多分支选择71 3.2 迭代语句73 3.2.1 while语句73 3.2.2 do…while语句75 3.2.3 for语句76 3.2.4 foreach语句77 3.3 跳转语句78 3.3.1 break语句79 3.3.2 continue语句80 3.3.3 goto语句81 3.3.4 return语句82 3.4 本章小结83 3.5 技能专项测试83 3.6 实战模拟85 第4章 字符与字符串 ( 自学视频、源程序:配套资源\mr\04\)86 4.1 字符类char的使用87 4.1.1 char类概述87 4.1.2 char类的使用87 4.1.3 转义字符89 4.2 字符串类string的使用91 4.2.1 string类概述91 4.2.2 string类的使用92 4.2.3 比较字符串93 4.2.4 格式化字符串96 4.2.5 截取字符串97 4.2.6 分割字符串98 4.2.7 插入和填充字符串99 4.2.8 删除字符串101 4.2.9 复制字符串102 4.2.10 替换字符串103 4.3 可变字符串类stringbuilder的定义105 4.3.1 stringbuilder类的定义105 4.3.2 stringbuilder类的使用106 4.3.3 stringbuilder类与string类的区别107 4.4 本章小结108 4.5 技能专项测试108 4.6 实战模拟110 第5章 数组和集合 ( 自学视频、源程序:配套资源\mr\05\)112 5.1 数组概述113 5.2 一维数组的声明和使用113 5.2.1 一维数组的声明113 5.2.2 一维数组的使用114 5.3 二维数组的声明和使用116 5.3.1 二维数组的声明116 5.3.2 二维数组的使用117 5.3.3 动态二维数组的声明及使用118 5.4 数组的基本操作120 5.4.1 如何遍历数组120 5.4.2 添加/删除数组元素121 5.4.3 对数组进行排序122 5.5 arraylist类127 5.5.1 arraylist类127 5.5.2 arraylist元素的添加129 5.5.3 arraylist元素的删除130 5.5.4 arraylist的遍历132 5.6 本章小结134 5.7 技能专项测试134 5.8 实战模拟135 第6章 c#面向对象程序设计 ( 自学视频、源程序:配套资源\mr\06\)137 6.1 类与对象138 6.1.1 面向对象概述138 6.1.2 类的概念139 6.1.3 类的声明139 6.1.4 构造函数和析构函数140 6.1.5 对象的声明和实例化142 6.1.6 类与对象的关系143 6.2 方法144 6.2.1 方法的声明144 6.2.2 方法的分类146 6.2.3 方法的重载147 6.3 字段、属性和索引器149 6.3.1 使用字段存储数据149 6.3.2 使用属性存储数据150 6.3.3 使用索引器存储数据153 6.4 类的面向对象特性156 6.4.1 类的封装156 6.4.2 类的继承157 6.4.3 类的多态159 6.5 结构161 6.5.1 结构概述161 6.5.2 结构的使用162 6.6 本章小结164 6.7 技能专项测试164 6.8 实战模拟165 第7章 异常处理和程序调试 ( 自学视频、源程序:配套资源\mr\07\)167 7.1 异常处理概述168 7.2 异常处理语句168 7.2.1 try…catch语句169 7.2.2 throw语句170 7.2.3 try…catch…finally语句172 7.3 程序调试概述173 7.4 常用的程序调试操作173 7.4.1 断点操作174 7.4.2 开始、中断和停止程序的执行175 7.4.3 单步执行176 7.4.4 运行到指定位置177 7.5 本章小结177 7.6 技能专项测试177 7.7 实战模拟179 第8章 windows窗体 ( 自学视频、源程序:配套资源\mr\08\)180 8.1 form窗体181 8.1.1 form窗体的概念181 8.1.2 添加和删除窗体181 8.1.3 多窗体的使用183 8.1.4 窗体的属性183 8.1.5 窗体的显示与隐藏185 8.1.6 窗体的事件186 8.2 mdi窗体188 8.2.1 mdi窗体的概念188 8.2.2 如何设置mdi窗体188 8.2.3 排列mdi子窗体189 8.3 继承窗体192 8.3.1 继承窗体的概念192 8.3.2 创建继承窗体193 8.3.3 在继承窗体中修改继承的控件属性194 8.4 本章小结195 8.5 技能专项测试195 8.6 实战模拟196 第9章 windows应用程序常用控件 ( 自学视频、源程序:配套资源\mr\09\)199 9.1 控件概述200 9.2 控件的相关操作200 9.2.1 添加控件200 9.2.2 对齐控件201 9.2.3 锁定控件201 9.2.4 删除控件201 9.3 文本类控件201 9.3.1 标签控件(label控件)201 9.3.2 按钮控件(button控件)202 9.3.3 文本框控件(textbox控件)204 9.3.4 有格式文本控件(richtextbox控件)206 9.4 选择类控件210 9.4.1 下拉组合框控件(combobox控件)210 9.4.2 复选框控件(checkbox控件)213 9.4.3 单选按钮控件(radiobutton控件)214 9.4.4 数值选择控件(numericupdown控件)216 9.4.5 列表控件(listbox控件)218 9.5 分组类控件221 9.5.1 容器控件(panel控件)221 9.5.2 分组框控件(groupbox控件)223 9.5.3 选项卡控件(tabcontrol控件)223 9.6 菜单、工具栏和状态栏控件227 9.6.1 菜单控件(menustrip控件)228 9.6.2 工具栏控件(toolstrip控件)228 9.6.3 状态栏控件(statusstrip控件)229 9.7 本章小结230 9.8 技能专项测试230 9.9 实战模拟231 第2篇 提高篇 第10章 windows应用程序高级控件 ( 自学视频、源程序:配套资源\mr\10\)234 10.1 imagelist控件(存储图像控件)235 10.1.1 在imagelist控件中添加图像235 10.1.2 在imagelist控件中移除图像236 10.2 listview控件(列表视图控件)238 10.2.1 在listview控件中添加移除项239 10.2.2 选择listview控件中的项241 10.2.3 为listview控件中的项添加图标242 10.2.4 在listview控件中启用平铺视图243 10.3 treeview控件(树控件)245 10.3.1 添加和删除树节点245 10.3.2 获取树控件中选中的节点248 10.3.3 为树控件中的节点设置图标248 10.4 datetimepicker控件(日期控件)251 10.4.1 使用datetimepicker控件显示时间251 10.4.2 使用datetimepicker控件以自定义格式显示日期252 10.4.3 返回datetimepicker控件中选择的日期254 10.5 其他高级控件255 10.5.1 使用errorprovider控件验证文本框输入255 10.5.2 使用helpprovider控件调用帮助文件256 10.5.3 使用timer控件设置时间间隔258 10.5.4 使用progressbar控件显示程序运行进度条259 10.6 本章小结261 10.7 技能专项测试261 10.8 实战模拟262 第11章 c#面向对象高级技术 ( 自学视频、源程序:配套资源\mr\11\)265 11.1 接口266 11.1.1 接口的概念及声明266 11.1.2 接口的实现与继承267 11.1.3 显式接口成员实现270 11.2 抽象类与抽象方法272 11.2.1 抽象类概述及声明272 11.2.2 抽象方法概述及声明273 11.2.3 抽象类与抽象方法的使用273 11.2.4 抽象类与接口274 11.3 密封类与密封方法275 11.3.1 密封类概述及声明275 11.3.2 密封方法概述及声明276 11.3.3 密封类与密封方法的使用276 11.4 迭代器278 11.4.1 迭代器概述278 11.4.2 迭代器的使用279 11.5 分部类280 11.5.1 分部类概述280 11.5.2 分部类的使用281 11.6 泛型概述283 11.7 泛型的使用284 11.7.1 类型参数t284 11.7.2 泛型接口284 11.7.3 泛型方法285 11.8 本章小结287 11.9 技能专项测试287 11.10 实战模拟288 第12章 ado.net数据访问技术 ( 自学视频、源程序:配套资源\mr\12\)289 12.1 ado.net简介290 12.2 连接数据库:connection对象291 12.2.1 connection对象概述291 12.2.2 连接数据库292 12.2.3 关闭连接293 12.3 执行sql语句:command对象295 12.3.1 command对象概述295 12.3.2 设置数据源类型296 12.3.3 执行sql语句297 12.4 读取数据:datareader对象300 12.4.1 datareader对象概述300 12.4.2 判断查询结果中是否有值300 12.4.3 读取数据301 12.5 数据适配器:dataadapter对象302 12.5.1 dataadapter对象概述302 12.5.2 填充dataset数据集303 12.5.3 更新数据源304 12.6 数据集:dataset对象306 12.6.1 dataset对象概述306 12.6.2 使用dataset对象合并数据307 12.7 数据浏览器:datagridview控件308 12.7.1 datagridview控件概述308 12.7.2 在datagridview控件中显示数据309 12.7.3 获取datagridview控件中的当前单元格309 12.8 本章小结311 12.9 技能专项测试311 12.10 实战模拟312 第13章 水晶报表与打印 ( 自学视频、源程序:配套资源\mr\13\)314 13.1 水晶报表简介315 13.2 .net平台下的crystal报表315 13.2.1 crystalreports.net简介315 13.2.2 crystal报表设计器的环境介绍316 13.2.3 crystal报表区域介绍316 13.3 crystal报表数据源和数据访问模式317 13.3.1 visualstudio2010中crystal报表数据源列举317 13.3.2 报表的数据访问模式317 13.4 水晶报表的基本操作318 13.4.1 创建水晶报表并连接数据源318 13.4.2 水晶报表中数据的分组与排序321 13.4.3 水晶报表中数据的筛选323 13.4.4 在水晶报表中使用图表326 13.5 windows打印控件329 13.5.1 pagesetupdialog控件329 13.5.2 printdialog控件331 13.5.3 printdocument控件332 13.5.4 printpreviewcontrol控件333 13.5.5 printpreviewdialog控件334 13.6 本章小结336 13.7 技能专项测试336 13.8 实战模拟337 第14章 文件及数据流技术 ( 自学视频、源程序:配套资源\mr\14\)340 14.1 system.io命名空间341 14.2 文件基本操作342 14.2.1 file类和fileinfo类342 14.2.2 判断文件是否存在345 14.2.3 创建文件346 14.2.4 打开文件347 14.2.5 复制文件350 14.2.6 移动文件351 14.2.7 删除文件352 14.2.8 获取文件基本信息353 14.3 文件夹基本操作354 14.3.1 directory类和directoryinfo类354 14.3.2 判断文件夹是否存在357 14.3.3 创建文件夹357 14.3.4 移动文件夹358 14.3.5 删除文件夹359 14.3.6 遍历文件夹360 14.4 数据流操作363 14.4.1 流操作类介绍363 14.4.2 文件流类363 14.4.3 文本文件的写入与读取365 14.4.4 二进制文件的写入与读取367 14.5 本章小结370 14.6 技能专项测试370 14.7 实战模拟371 第15章 gdi+绘图 ( 自学视频、源程序:配套资源\mr\15\)374 15.1 gdi+绘图基础375 15.1.1 gdi+概述375 15.1.2 创建graphics对象375 15.1.3 创建pen对象376 15.1.4 创建brush对象376 15.2 基本图形绘制381 15.2.1 gdi+中的直线和矩形381 15.2.2 gdi+中的椭圆、弧和扇形384 15.2.3 gdi+中的多边形386 15.3 本章小结389 15.4 技能专项测试389 15.5 实战模拟390 第16章 线程的使用 ( 自学视频、源程序:配套资源\mr\16\)393 16.1 线程简介394 16.1.1 单线程简介394 16.1.2 多线程简介394 16.2 线程的基本操作395 16.2.1 thread类395 16.2.2 创建线程397 16.2.3 线程的挂起与恢复398 16.2.4 线程休眠399 16.2.5 终止线程400 16.2.6 线程的优先级401 16.2.7 线程同步403 16.3 本章小结408 16.4 技能专项测试408 16.5 实战模拟409 第17章 网络编程技术 ( 自学视频、源程序:配套资源\mr\17\)411 17.1 网络编程基础412 17.1.1 system.net命名空间412 17.1.2 system.net.sockets命名空间418 17.1.3 system.net.mail命名空间424 17.1.4 pop3协议426 17.2 本章小结430 17.3 技能专项测试430 17.4 实战模拟431 第18章 注册表技术 ( 自学视频、源程序:配套资源\mr\18\)433 18.1 注册表基础434 18.1.1 windows注册表概述434 18.1.2 registry类和registrykey类435 18.2 在c#中操作注册表436 18.2.1 读取注册表中信息437 18.2.2 创建和修改注册表信息439 18.2.3 删除注册表中信息441 18.3 本章小结445 18.4 技能专项测试445 18.5 实战模拟446 第19章 c#语言新技术 ( 自学视频、源程序:配套资源\mr\19\)448 19.1 简述c#的新技术449 19.2 列举c#的新特性449 19.2.1 使用隐式类型var声明变量449 19.2.2 使用对象初始化器创建对象450 19.2.3 使用集合初始化器创建集合对象451 19.2.4 使用扩展方法向现有类型中添加新方法453 19.2.5 使用匿名类型创建对象454 19.2.6 使用lambda表达式过滤数据455 19.2.7 定义自动实现的属性457 19.2.8 使用linq技术操作数据459 19.3 本章小结464 19.4 技能专项测试464 19.5 实战模拟465 第20章 windows应用程序打包部署 ( 自学视频、源程序:配套资源\mr\20\)468 20.1 windowsinstaller介绍469 20.2 创建windows安装项目470 20.3 制作windows安装程序471 20.3.1 添加项目输出文件471 20.3.2 添加内容文件472 20.3.3 创建桌面快捷方式473 20.3.4 添加注册表项474 20.3.5 生成windows安装程序477 20.4 部署windows应用程序477 20.5 本章小结479 20.6 技能专项测试479 20.7 实战模拟480 第3篇 应用篇 第21章 企业进销存管理系统 ( 自学视频、源程序:配套资源\mr\21\)484 21.1 系统分析485 21.1.1 需求分析485 21.1.2 可行性分析485 21.1.3 编写项目计划书486 21.2 系统设计488 21.2.1 系统目标488 21.2.2 系统功能结构488 21.2.3 系统业务流程图490 21.2.4 系统编码规范490 21.2.5 系统预览493 21.3 系统运行环境495 21.4 数据库与数据表设计495 21.4.1 数据库分析495 21.4.2 数据库概念设计496 21.4.3 数据库逻辑设计497 21.4.4 数据表逻辑关系499 21.5 创建项目500 21.6 公共类设计502 21.6.1 database公共类502 21.6.2 baseinfo公共类505 21.7 登录模块设计510 21.7.1 设计登录窗体510 21.7.2 按enter键时移动鼠标焦点510 21.7.3 登录功能的实现511 21.8 系统主窗体设计512 21.8.1 设计系统主窗体512 21.8.2 设计菜单栏512 21.9 库存商品管理模块设计514 21.9.1 设计库存商品管理窗体514 21.9.2 显示库存商品所有信息515 21.9.3 添加/修改库存商品信息515 21.9.4 删除库存商品信息517 21.9.5 查询库存商品信息517 21.10 进货管理模块设计518 21.10.1 设计进货管理窗体519 21.10.2 自动生成进货单编号519 21.10.3 添加进货单信息520 21.11 商品销售排行模块设计524 21.11.1 设计商品销售排行窗体524 21.11.2 绑定经手人及往来单位525 21.11.3 显示商品销售排行525 21.12 库存盘点模块设计526 21.12.1 设计库存盘点窗体526 21.12.2 显示库存商品信息526 21.12.3 查询库存商品信息527 21.12.4 对指定商品进行盘点528 21.13 运行项目528 21.14 系统打包部署530 21.15 开发常见问题与解决535 21.15.1 为什么无法登录系统535 21.15.2 如何实现往来对账功能536 21.15.3 清理系统数据时需要注意的问题536 21.15.4 数据库还原不成功应该如何解决537 21.15.5 生成安装程序时出现错误怎么办538 21.16 本章小结538 |
商品评论(0条)