作者:empty 页数:536 出版社:empty |
内容简介本书以初学者为核心,全面介绍了使用Ca语言进行程序开发的各种技术。在内容排列上由浅入深,本书附有配套光盘,光盘中提供有本书所有程序的源代码、重点难点的实例视录像、编程词典体本书适用于C#的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材,凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,诸与本社发行部联系,质量投诉请发邮件至zhsgiphei.com.en,盗版侵权举报请发部件至dbqq@phei.com.en。明日科技苏素芳赵会东王小科等编著让读者畅序渐进地掌握编程技术:在内容讲解上结合丰富的图解和形象的比哈,帮助读者理解“南涩难懂”的技术:在内容形式上附有大量的提示、技巧、说明、情景应用,实战练习等栏目,夯实读者编程技术, 丰富编程经验。全书共分4篇23章, 其中, 第一篇为基础篇, 主要包括认识Cwi言、熟C#程序开发环境、掌握C语言基础、掌握C#控制语句、熟洒字符和字符串,熟悉数组和集合、掌握C#面向对象程序设计、处理程序异常等内容; 第二篇为核心篇, 主要包括介绍WinForm窗体、使用WinForm常用控件编程、熟高级控件、组件及自定义控件、应用A DO.NET技术操作数据库, 掌握C*面向对象高级技术等内容; 第三篇为高级篇, 主要包括操作文件及数据流、使用GDI+技术绘图、打印和制作报表,应用线程技术编程、熟悉网络通信技术、操作注丽表、调试和打包应用程序、了解C*3.0新技术等内容;第篇为实战篇,主要包括文档管理系统和进销存管理系统两个实战项目、验版学习软件, 其中, 源代码全部经过精心测试, 能够在Windows 2000、WindowsXP.Windows 2003、Windows 7编译和运行。
前言本书以初学者为核心,全面介绍了使用C#语言进行程序开发的各种技术。在内容排列上由浅入深,让读者循序渐进地草型编程技术:在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“的湿难懂”的技术:在内容形式上附有大量的提示,技巧、说明、情景应用、实战练习等栏目,夯实读者编程技术,丰富编程经验。全书共分4篇23章,其中,第一篇为基础篇,主要包括认识C#语言、熟悉CH程序开发环境、掌握C#语言基础。掌握C#控制语句,熟历字符和字符串,熟添数组和集合、掌握CW面向对象程序设计, 处理程序异常等内容:第二篇为核心篇, 主要包括介绍WinForm体、使用WinForm常用控件编程、熟高级控件、组件及自定义控件, 应用A DO.NET技术操作数据库, 掌握CW面向对象高级技术等内容:第三篇为高级藕, 主要包括操作文件及数据源, 使用GDI+技术绘图、打印和制作报表、应用线程技术编程、熟悉网络通信技术、操作注册表、调试和打包应用程序、了解CM3.0新技术等内容:第四篇为实战篇,主要包括文档管理系统和进销存管理系统两个实战项目。验版学习软件, 其中, 源代码全部经过精心测试, 能够在Windows 2000、WindowsXP, Windows 2003.本书附有配套光盘,光盘中提供有本书所有程序的源代码、重点难点的实例视录像、编程词典体Windows?编译和运行。
第1章认识C#语言.2.4.5莱单栏.
第2章熟悉C#程序开发环境.编写第一个CH应用程序.44
第1篇
2.4.7“工具箱”窗
2.4.8“解决方業资源管理器~
2.4.9”属性”窗
24.10“窗体设计”窗
24.11“错误列表”窗.
2.4.12“输出”窗
2.5本章小结.
第3章掌握C#语言基础.
1.1.1介绍CW语言产生背景.18
1.1.2比较CH与其他语言的
1.1.3了解C#语言的优良特性.19
1.1.4纵观C#语言发展趋势.20
L.1.5到C*语言开发的成功案调21
L1.6使用C#语言开发的领域.21
介绍C#程序开发工具.
2.2简介.NET Framework框架.26
2.3安装集成开发环境Microsoft
2.4熟悉VisualStudio 2008
技术优势
Studio 2008.
2008MSDN帮射.
开发平台.
认识C#程序的基本构成.45
3.2.1使用命名空间组织CW市序.45
3.2.2认识什么是类.47
3.2.3入方法Main.48
3.2.4标识杆及关键字.48
3.2.5C#语句49
3.2.6注释程序代码.50
3.3数据类型.50
3.4常量与变量.55
2.2.1认识NET Framew otk.
2.2.2讨论CM与.NET的关系.
VisualStudio 2008. 27
2.3.1安装和卸载Microsoft Visual
2.3.2安装Microsoft VisualStudio
2.3.3如何使用MSDN帮助.-.32
开发环境.33
2.4.1启动VisualStudio 2008
2.4.2创建控制台应用程座.34
2.4.3创建Windows应用程序._35
2.4.4主窗.36
3.3.1数据类型的分类.
3.32使用值类型.
3.3.3使用引用类型.
3.4.1声明和使用常量.
3.4.2卢明变量.
3.4.3定义变量的作用城.
3.4.4给变量赋值.
3.5转换数据类型
3.5.1隐式类型转换
3.5.2显式吴型转换
3.5.3什么是装箱和拆箱.
3.5.4应用装箱和箱操作.
3.6.1使用算木运算符.
3.6.2使用赋值运算符
3.63使用关系遍算符.
3.6.4使用布尔理样运算.
3.6.5使用条件更辑运算符.
3.6.6使用位移运算符.
3.6.7使用其他算符
3.6.8运算符优先绒.
3.6.9情景应用:制作用户
3.7.1用-+”这算将进行加法和串迹
3.7.2使用“”运算将判断
4.1.1使用if语句实现单分支
4.1.2使用if.else语句实现双分支
4.1.3使用if.elseif.else语句实现
4.1.4嵌套if语句或if, else语句的
4.1.5使用switch语句实现多分支
4.1.6情景应用:使用if.else语句判
4.2.1使用while语句循环
4.2.2使用do.while至少执行
4.2.3使用for语句实现代码
4.2.4使用for each语句遍历集合.97
6.3动态数组.
6.4操作数组.
6.5Amray List集合类.
6.6实战练习.138
6.7本章小结.
7.1学习面向对象编程.141
7.2使用类封装成员.142
7.3创建和使用对象.145
7.4使用构造方法和析构方法.147
7.5使用方法封装功能.149
4.3.1使用break语句实现
4.3.2使用con in ue语句实现
4.3.3使用ret umn语句实现
4.4.1把数字1-7转成星期.101
4.4.2使用while语句计算前N个
5.1.1定义一个字符.
5.1.2应用Char类
5.1.3使用释义字符.
5.2.1菊述String类.
5.2.2应用String类.
5.2.3比较字符率.
5.2.4格式化字串.
5.2.5截取宇符事.
5.2.6情景应用:截取文件的名称及
5.3.1简述StringBuilder类-.
5.3.2应用StringBuilder类-
5.3.3国分StringBuilder类与
5.4.1倒榆出宇将串中的
5.4.2去掉宇符串中的所有空格,116
6.2.1声明一维数型.
6.2.2调用一维数组元素.
6.2.3声明二维数组.
6.2.4调用二维数组元素.
7.5.2使用静态和非静态方法.151
7.5.3方法的重载.
7.6使用字段、属性和索引器存储
7.7理解封装、继承和多态.159
7.8使用结构和枚举类型.
7.9实战练习.169
8.2异常处理语句.172
8.3实战练习.178
程序转.
程序
程序跳转.
实现细节.-15g
已存在类.161
程序紧耦合.163
的灵活性.165
和址名.169
梯形面积.170
处理异常.173
语句捕获并处理异常.176
中的异常.177
更多源稀酷客(www.ckook.com
6.3.1声明动态数组
6.3.2调用动态数组.
6.4.1输入与输出数组.
6.4.2定仕数组
6.4.3通历教组
6.4.4排摩数组.
6.4.5情景应用:拆分一个
6.5.1篇迷ArrayList类.
65.2添加ArrayList元素.
6.5.3删除ArrayList元素.
数据.
7.6.1使用宇段存健数据.
7.6.2使用属性存数据.
8.2.1使用try.catch句捕获并
8.2.2使用throw i句抛出异常.174
8.23使用try.catch.finally
8.2.4情景应用:捕获数学四算
.8.3.1挑获除数为0的异常.178
8.3.2捕获教组越界异常.179
7.6.3使用素引器存储.158
7.7.1应用封装特性隐藏
7.7.2应用继承特性扩展
7.7.应用多态特性减少
7.7.4情景应用:通过多态增加程序
7.8.1使用结构类型封装成员.166
7.8.2使用救孕类型改善程序.167
7.9.1使用属性记录用户编号
7.9.2使用继承特性实现计算
7.10本章小结.170
第8章处理程序异常.171
8.1概述异常处理.172
6.5.4查找ArrayList元素.137
6.5.5遍历A may List集合.137
6.6.1把在控制台愉入的数字存入
6.6.2添加数经元素封ArrayList
7.1.1认识什么是面向对象编程,,141
7.1.2了解面向对象编程的特点,141
7.2.1介绍的概念.142
7.22声明一个类.-.142
7.2.3访问类的成,.143
7.2.4情景应用:使用提来封装
7.3.1创建一个对象.
7.3.2论述类与对象的关系.
7.4.1使用构造方法创建对象.
7.4.2使用析构方法销毁对象.148
7.5.1声明一个方法.
第2篇
核心篇
第9章介绍WinForm窗体.181
10.2.3定控件.
10.2.4删除控件.
文本类控件.
12.1.1简述A DO.NET.
12.12ADO.NET访河数据库的
数据库.267
12.2.1简述Connection时享.
12.2.2创建数据库连接.
12.2.3关用数据率连接.
数据库.
9.1创建WinForm窗体.182
9.2创建MDI窗体.
9.3创建模态窗体和非模态窗体.194
9.4通过继承创建窗体.
9.5实战练.198
10.2操作控件.
10.8公共对话框.
10.9实战练习.
10.10本章小结.
11.1 Image List控件
11.2 List View控件
9.1.1筠述WinForm窗体.
9.1.2添加和删除窗体
9.13使用多个窗体.
9.1.4设置窗体的属性
9.1.5显示与隐藏窗体.
9.1.6触发窗体的事件.
9.1.7情景应用一:设计一个系统
.9.1.8情景应二:制作启动欢迎
9.2.1简述MDI窗体.
9.2.2
9.2.3替列MDI于窗体.
9.3.1创建态窗休
9.3.2创建非模窗体.
9.4.1菌述继承窗体.
9.4.2使用编程方式创建
94.3使用继承选择器创建继承
9.4.4在继承窗体中绣改继承的控件
9.5.1制作透明渐显窗体.198
9.5.2制作标题栏文半
9.6本章小结.
第10章使用WinForm常用
10.1简述控件.
第11章熟悉高级控件、组件及自定义
10.3.1使用标签控件(Label控件)
10.3.2使用文本框控件
103.3使用有格式文本控件
10.3.4情景应用;制作图片和文字混
选择类控件.211
10.5.1使用下杜组合框控件
10.5.2使用复选概控件(CheckBox
10.5.3使用单选按钮控件
10.5.4使用教值选择控件
10.5.5使用列表控件(ListBox控件)
10.5.6情景应用:使用ComboBox
106.1使用容器控件(Panel控件)
10.6.2使用分纽框控件(Group Box
10.6.3使用选项卡控件
控件.
11.3.4请景应用:使用TreeView
(日期控件).
1L 4.1使用DateTimePicker控件
114.2使用DateTimePicker控件
11.4.3返回DateTimePicker控件中
(进度条控件).253
11.6.1使用Error Provider组件验证
11.6.2使用Help Provider组件调用
1163使用Timer组件设
11.6.4情景应用:制作闲钟
11.8.1在List View中添加
118.2仿制Windows
操作数据库.265
12.1介绍A DO.NET技术.266
显示文字.
(TextBox控件)
人数据.
(RichTextBox控件)
入教据.
合编料工具.
(ComboBox控件)
选择数据
控件)选择选项.
(RadioButton控件) 选择
唯一选项.
(Numeric Up Down控件)
显示数据.
显示多项数据.
控件选择职住.
划分害体.
控件)对控件分织.
(TabControl控件) 把窗体
设计成多页,222
登录窗体.
界面
如何设置MDI体
灯承窗体.
富体-
属性
右对齐的窗体
莱单
工具栏
状态样.
人性化图标.
输入教宇.
添加图像-
移除图惊.-.
移除项目
项日。
添加图.
平钱视图.
选中的节点,
节点的图标.
10.4动作类控件.
10.5
10.6容器类控.
10.7菜单,工具栏和状态栏
11.4 DateTimePicker控件.
11.5 ProgressBar控件
11.6 Windows组件.
11.7自定义控件.
11.8实战练习.263
11.9本章小结.264
第12章应用A DO.NET技术
12.2使用Connection对象连接
12.3使用Command对象操作
.213
.214
.220
.225
.249
控件编程.
10.2.1添加控件.
10.2.2时齐控件.
更多源酷客(www.aookom
显示部门共构-.248
显示时间.250
自定义格式显示期.251
选择的日期.252
文本框输入,.254
帮助文件.256
时间间隔.257
计时器258
书名日录.263
源管理器.263
模式.266
10.7.1使用Menu Strip控件创建
10.7.2使用ToolS trip控件创建
10.7.3使用Status Strip控件创建
10.8.1“打开”对话框.
10.8.2“另存为”对话框.
10.8.3“浏览文件夹”对话框.232
10.9.1在Button中显示
10.9.2在TextBox中允许