Programming in C#.NET
副标题:无
作 者:( )Julia Case Bradley,( )Anita C.Millspaugh著;天宏工作室译
分类号:
ISBN:9787302099345
微信扫一扫,移动浏览光盘
简介
本书特色:
● 编程实例:完整的编程练习将引导学生完成设计、编写代码和执行C#程序的过程。
● 习题:习题让学生有时间思考当前的主题并评估自己对于细节的理解程度。
● 提示:提示可以帮助学生避免程序中可能出现的问题,并鼓励他们一开始就养成很好的编程习惯。
● 实例分析:实例分析提供了持续的主题练习,可以在整个课程中使用它们。
● 编程练习:编程练习可以检验学生对各章介绍的编程技术的理解。
本书全面地介绍了面向对象的概念以及C#语言的语法和术语。本书是入门性的C#课程,不需要学生事先具备计算机编程的基础知识。本书将编程的基本概念、解决问题、编程逻辑以及面向对象的事件驱动语言的设计技术等综合在一起。每一章都以一个具体目标和简介开始,然后介绍了许多编程例子以及实用练习,指导读者进行设计和编码。各章的主题是按照顺序介绍的,便于读者在获得重要的编程技巧(如创建包含对象、决策、循环和数据管理的项目)的同时学习如何处理可视界面。
本书侧重于编写用户易于理解和使用的应用程序,在整本书中向学生展示了界面设计的准则,适合程序设计的初学者以及希望学习这门新语言的广大程序员。
目录
第l章编程和C#简介
1.1使用C#编写Windows应用程序
1.2编程语言——过程、事件驱动和面向对象
1.2.1对象模型
1.2.2Microsoft的VisualStudio.NET
1.3编写C#程序
1.3.1三步过程
1.3.2C#应用程序文件
1.4VisualStudio环境
1.4.1IDE的StartPage
1.4.2NewProject对话框
1.4.3IDE主窗口
1.4.4工具栏
1.4.5Document窗口
1.4.6FormDesigner
1.4.7SolutionExplorer窗口
1.4.8Properties窗口
1.4.9工具箱
1.4.10Help
1.4.11设计时、运行时和中断时
1.5编写第一个C#项目
1.5.1设置工作区
1.5.2没计项目
1.5.3定义用户界面
1.5.4设置属性
1.5.5编写代码
1.5.6C#代码语句
1.5.7编写HelloWorld的事件处理方法
1.5.8运行项目
1.5.9保存工作
1.5.10打开项目
1.5.11修改项目
1.5.12打印代码
1.6查找和更正错误
1.6.1语法错误
1.6.2运行时错误
1.6.3逻辑错误
1.6.4项目调试
1.6.5对象的命名规则和约定
1.7VisualStudio帮助
1.7.1安装和运行MSDN
1.7.2查看Help主题
1.7.3上下文相关帮助
1.7.4管理窗口
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第2章更多控件
2.1更多控件简介
2.1.1文本框
2.1.2分组框
2.1.3复选框
2.1.4单选按钮
2.1.5图片框
2.1.6设置边框和样式
2.1.7绘制线条
2.2使用多个控件
2.2.1选定多个控件
2.2.2取消一组控件的选定
2.2.3移动一组控件
2.2.4设置多个控件的属性
2.2.5对齐控件
2.3设计便于用户使用的应用程序
2.3.1设计用户界面
2.3.2定义键盘访问键
2.3.3设置接受按钮和取消按钮
2.3.4设置控件的Tab键顺序
2.3.5设置窗体在屏幕上的位置
2.3.6创建ToolTip
2.4编写控件的代码
2.4.1清空文本框和标签
2.4.2重新设置焦点
2.4.3设置单选按钮和复选框的Checked属性
2.4.4在运行时设置可见性
2.4.5更改文本的颜色
2.4.6串联文本
2.4.7连续键人很长的程序行
2.4.8编写事件处理程序
2.5编程实例
2.6良好的编程习惯
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第3章变量、常量和计算
3.1数据——变量和常量
3.1.1数据类型
3.1.2命名规则
3.1.3命名约定
3.1.4常量——命名和内部
3.1.5声明变量
3.1.6变量的范围和生命期
3.2计算
3.2.1将字符串转换为数值数据类型
3.2.2算术运算
3.2.3运算顺序
3.2.4在代码中使用计算
3.2.5在数值数据类型之间转换
3.2.6对不同数据类型执行运算
3.2.7舍人数字
3.3设置数据显示的格式
3.4执行计算的编程例子
3.5处理异常
3.6在消息框中显示消息
3.6.1TextMessage字符串
3.6.2标题栏文本
3.6.3MessageBox按钮
3.6.4MessageBox图标
3.6.5使用重载的方法
3.6.6测试多个字段
3.7计数和累计求和
3.7.1对数字求和
3.7.2计数
3.7.3计算平均值
3.8编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第4章决策和条件
4.1if语句
4.2条件
4.2.1比较数值变量和常量
4.2.2比较字符数据
4.2.3比较字符串
4.2.4比较大写和小写字符
4.2.5true或false测试
4.2.6复合条件
4.2.7简化操作
4.3嵌套的if语句
4.4随单选按钮和复选框一起使用if语句
4.4.1一个“简单例子”
4.4.2检查单选按钮组的状态
4.4.3检查多个复选框的状态
4.5增强消息框
4.5.1显示消息字符串
4.5.2显示多个按钮
4.6输入验证
4.6.1检查一个值范围
4.6.2检查必需的字段
4.6.3执行多个验证
4.7case结构
4.8共享事件处理程序
4.9调用事件处理程序
4.10编程实例
4.11调试C#项目
4.11.1写入Output窗口
4.11.2使用Break按钮暂停执行
4.11.3强制中断
4.11.4检查表达式的当前值
4.11.5单步执行代码
4.11.6Locals窗口
4.11.7Autos窗口
4.11.8调试的逐步指导
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第5章菜单、通用对话框和方法
5.1菜单
5.1.1定义菜单
5.1.2创建菜单——操作步骤
5.1.3编写菜单项的代码
5.1.4修改菜单项
5.1.5Windows菜单的标准
5.2通用对话框
5.2.1显示Windows通用对话框
5.2.2使用对话框中的信息
5.2.3设置初始值
5.3创建快捷菜单
5.4编写通用方法
5.4.1创建新方法
5.4.2向方法传递参数
5.4.3编写返回值的方法
5.4.4包含多个参数的方法
5.4.5将计算划分为较小的单元
5.5编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第6章OOP:创建面向对象的程序
6.1面向对象的编程
6.1.1对象
6.1.2面向对象的术语
6.1.3可重用的类
6.1.4多层应用程序
6.2类
6.2.1例示对象
6.2.2设计自己的类
6.2.3创建类中的属性
6.2.4类方法
6.2.5构造函数和析构函数
6.2.6创建新类——操作步骤
6.3使用类创建新对象
6.3.1定义和使用新对象操作步骤
6.3.2实例变量与静态变量
6.3.3向操作指南添加静态属性
6.3.4析构函数
6.4继承
6.4.1继承属性和方法
6.4.2重写方法
6.4.3访问属性
6.4.4创建基于BookSale的派生类
6.4.5向逐步指导添加继承
6.4.6创建只用于继承的基类
6.4.7继承窗体类
6.5管理包含多个类的项目
6.5.1名称空间
6.5.2向项目添加现有的类文件
6.5.3在不同的窗体上显示值
6.6使用ObjectBrowser
6.6.1检查C#类
6.6.2检查自己的类
6.7编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第7章列表、循环和打印
7.1列表框和组合框
7.1.1Items集合
7.1.2填充列表
7.1.3SelectedIndex属性
7.1.4Items.Count属性
7.1.5引用Items集合
7.1.6从列表中删除项目
7.1.7清空列表
7.1.8列表框和组合框事件
7.2while和do/while循环
7.2.1布尔数据类型回顾
7.2.2对列表框使用while循环
7.3for循环
7.3.1负增量或向后计数
7.3.2在进入之前就满足条件
7.3.3无限循环
7.3.4退出for循环
7.4使项目显示为选定的
7.4.1选定文本框中的项目
7.4.2在列表框中选定一个项目
7.5向打印机发送信息
7.5.1PrintDocument控件
7.5.2打印列表框的内容
7.5.3完整的PrintPage方法
7.5.4打印列表中的选定项目
7.5.5对齐小数列
7.5.6显示打印预览
7.5.7打印多个页面
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第8章数组
8.1一维数组
8.1.1下标
8.1.2有效下标
8.2foreach语句
8.3结构
8.3.1根据结构声明变量
8.3.2访问结构变量中的元素
8.3.3在结构中包括数组
8.4对累加器使用数组元素
8.4.1添加到正确的总数中
8.4.2调试数组程序
8.5表查找
8.6编写表查找的代码
8.7使用包含数组的列表框
8.8多维数组
8.8.1初始化二维数组
8.8.2打印二维表
8.8.3对二维表求和
8.8.4二维表的查找操作
8.9编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
CoolBoardsShirtOrdersByYourName
第9章使用WebForms编程
9.1C#和Web编程
9.2创建WebForms
9.2.1VisualStudioIDE中的WebForms
9.2.2创建第一个WebForm——操作步骤
9.2.3查看HTML代码
9.2.4浏览器视图
9.2.5工具栏
9.2.6控件
9.2.7事件处理
9.2.8文件
9.2.9编写事件处理程序的代码——操作步骤
9.2.10调试
9.2.11在其他浏览器中进行测试
9.3WebForm的布局
9.3.1页面布局
9.3.2对布局使用表
9.4使用验证器控件
9.5管理Web项目
9.5.1文件的位置
9.5.2移动项目
9.5.3删除Web项目
9.6一些Web缩写词
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第10章访问数据库文件
10.1数据库文件
10.1.1C#和数据库文件
10.1.2数据库术语
10.1.3XML数据
10.2使用ADO.NET和C#
10.2.1创建连接
10.2.2设置数据适配器
10.2.3定义数据集
10.2.4将数据绑定到控件
10.3创建数据库应用程序
10.3.1创建绑定的DataGrid的控件——操作步骤
10.3.2显示数据预览
10.3.3绑定数据
10.4使用数据绑定的标签
10.4.1浏览数据集
10.4.2检索记录数量
10.4.3将数据绑定到标签
操作步骤
10.5使用数据填充组合框
10.5.1填充列表WindowsForms
10.5.2使用多个数据适配器
10.5.3创建参数化查询
10.5.4显示选定项目的数据
10.5.5使用WebForms
10.5.6Web应用程序的数据库安全性
10.6使数据库项目易于移动
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第ll章在文件中保存数据和对象
11.1数据文件
11.1.1数据文件和项目文件
11.1.2数据文件的术语
11.1.3使用流处理文件
11.1.4将数据写入文件
11.1.5从文件中读取数据
11.2使用文件通用对话框
11.2.1OpenFileDialog组件的属性
11.2.2显示OpenFile对话框
11.2.3WriteFile程序
11.3保存列表框的内容
11.3.1加载列表框
11.3.2检查文件是否存在
11.3.3保存文件
11.3.4询问用户是否保存
11.3.5FormClosing事件处理程序
11.3.6编程实例
11.4序列化
11.4.1使类成为可序列化的
11.4.2添加格式化程序对象
11.4.3使用FileStream
14.4.4保存对象
11.5编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'CarCenter
XtremeCinema
CoolBoards
第12章图形和动画
12.1Windows和Web中的图形
12.2图形环境
12.2.1绘制图形的步骤
12.2.2Paint事件处理程序
12.2.3Pen和Brush对象
12.2.4坐标系统
12.3随机数
12.4简单动画
12.4.1显示动画图形
12.4.2在运行时控制图片
12.4.3移动图片
12.5Timer组件
12.6滚动条控件
12.6.1滚动条的属性
12.6.2滚动条事件
12.6.3编程的例子
12.7编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第13章C#中的其他主题
13.1多文档界面
13.1.1创建MDI项目
13.1.2添加Window菜单
13.2工具栏和状态栏
13.2.1图像列表
13.2.2工具栏
13.2.3状态栏
13.3其他控件
13.4CrystalReports
13.4.1添加ReportDesigner
13.4.2创建报表——逐步指导
13.4.3ReportDesigner
13.4.4向Web窗体添加报表
13.4.5移动CrystalReports项目
本章小结
重要术语
复习题
编程练习
附录A习题的答案
附录B处理日期、数学和字符串操作的方法
B.1处理日期
B.1.1DateTime结构
B.1.2检索系统日期和时间
B.1.3日期变量
B.1.4将值转换为日期格式
B.2数学函数
B.3处理字符串
附录C熟练使用开发环境的技巧和快捷方法
C.1根据方便的原则设置屏幕
C.1.1关闭或隐藏多余的窗口
C.1.2使用全屏
C.1.3修改屏幕布局
C.1.4设置工作选项
C.1.5关闭DynamicHelp
C.2在FormDesigner中使用快捷键
C.2.1创建多个相同类型的控件
C.2.2使用Layout工具栏
C.2.3微移控件
C.2.4快速复制控件
C.3在Editor中使用快捷键
C.3.1使用TextEditor工具栏
C.3.2在编辑代码时使用快捷键
C.3.3拆分Editor窗口
C.3.4使用拖放编辑
C.3.5使用TaskList
C.4使用ClassView窗口
C.5使用ObjectBrowser
C.6使用上下文相关帮助
C.7复制和移动项目
C.7.1复制和移动Windows项目
C.7.2复制和移动Web项目
C.7.3复制和移动数据库项目
附录DC#与VisualBasic的比较
术语表BB01928648
C#.NET程序设计
外版名称:
原出版社:
系列名:国外计算机科学经典教材
作者:JuliaCaseBradley/AnitaC.Millspaugh
译者:天宏工作室
出版单位:清华大学出版社
版别版次:2005年1月第1版第1次印刷
国标编号:ISBN7-302-09934-0
条形码:9787302099345
印张:34.75
字数:855千字
页数:531
印数:1-3000
开本:185*260
定价:64
备注:本书全面地介绍了面向对象的概念以及C#语言的语法和术语。本书是入门性的C#课程,不需要学生事先具备计算机编程的基础知识。本书将编程的基本概念、解决问题、编程逻辑以及面向对象的事件驱动语言的设计技术等综合在一起。每一章都以一个具体目标和简介开始,然后介绍了许多编程例子以及实用练习,指导读者进行设计和编码。各章的主题是按照顺序介绍了,便于读者在获得重要的编程技巧(如创建包含对象、决策、循环和数据管理的项目)的同时学习如何处理可视界面。
本书侧重于编写用户易于理解和使用的应用程序,在整本书中向学生展示了界面设计的准则,适合程序设计的初学者以及希望学习这门将新语言的广大程序员。第l章编程和C#简介
1.1使用C#编写Windows应用程序
1.2编程语言——过程、事件驱动和面向对象
1.2.1对象模型
1.2.2Microsoft的VisualStudio.NET
1.3编写C#程序
1.3.1三步过程
1.3.2C#应用程序文件
1.4VisualStudio环境
1.4.1IDE的StartPage
1.4.2NewProject对话框
1.4.3IDE主窗口
1.4.4工具栏
1.4.5Document窗口
1.4.6FormDesigner
1.4.7SolutionExplorer窗口
1.4.8Properties窗口
1.4.9工具箱
1.4.10Help
1.4.11设计时、运行时和中断时
1.5编写第一个C#项目
1.5.1设置工作区
1.5.2没计项目
1.5.3定义用户界面
1.5.4设置属性
1.5.5编写代码
1.5.6C#代码语句
1.5.7编写HelloWorld的事件处理方法
1.5.8运行项目
1.5.9保存工作
1.5.10打开项目
1.5.11修改项目
1.5.12打印代码
1.6查找和更正错误
1.6.1语法错误
1.6.2运行时错误
1.6.3逻辑错误
1.6.4项目调试
1.6.5对象的命名规则和约定
1.7VisualStudio帮助
1.7.1安装和运行MSDN
1.7.2查看Help主题
1.7.3上下文相关帮助
1.7.4管理窗口
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第2章更多控件
2.1更多控件简介
2.1.1文本框
2.1.2分组框
2.1.3复选框
2.1.4单选按钮
2.1.5图片框
2.1.6设置边框和样式
2.1.7绘制线条
2.2使用多个控件
2.2.1选定多个控件
2.2.2取消一组控件的选定
2.2.3移动一组控件
2.2.4设置多个控件的属性
2.2.5对齐控件
2.3设计便于用户使用的应用程序
2.3.1设计用户界面
2.3.2定义键盘访问键
2.3.3设置接受按钮和取消按钮
2.3.4设置控件的Tab键顺序
2.3.5设置窗体在屏幕上的位置
2.3.6创建ToolTip
2.4编写控件的代码
2.4.1清空文本框和标签
2.4.2重新设置焦点
2.4.3设置单选按钮和复选框的Checked属性
2.4.4在运行时设置可见性
2.4.5更改文本的颜色
2.4.6串联文本
2.4.7连续键人很长的程序行
2.4.8编写事件处理程序
2.5编程实例
2.6良好的编程习惯
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第3章变量、常量和计算
3.1数据——变量和常量
3.1.1数据类型
3.1.2命名规则
3.1.3命名约定
3.1.4常量——命名和内部
3.1.5声明变量
3.1.6变量的范围和生命期
3.2计算
3.2.1将字符串转换为数值数据类型
3.2.2算术运算
3.2.3运算顺序
3.2.4在代码中使用计算
3.2.5在数值数据类型之间转换
3.2.6对不同数据类型执行运算
3.2.7舍人数字
3.3设置数据显示的格式
3.4执行计算的编程例子
3.5处理异常
3.6在消息框中显示消息
3.6.1TextMessage字符串
3.6.2标题栏文本
3.6.3MessageBox按钮
3.6.4MessageBox图标
3.6.5使用重载的方法
3.6.6测试多个字段
3.7计数和累计求和
3.7.1对数字求和
3.7.2计数
3.7.3计算平均值
3.8编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第4章决策和条件
4.1if语句
4.2条件
4.2.1比较数值变量和常量
4.2.2比较字符数据
4.2.3比较字符串
4.2.4比较大写和小写字符
4.2.5true或false测试
4.2.6复合条件
4.2.7简化操作
4.3嵌套的if语句
4.4随单选按钮和复选框一起使用if语句
4.4.1一个“简单例子”
4.4.2检查单选按钮组的状态
4.4.3检查多个复选框的状态
4.5增强消息框
4.5.1显示消息字符串
4.5.2显示多个按钮
4.6输入验证
4.6.1检查一个值范围
4.6.2检查必需的字段
4.6.3执行多个验证
4.7case结构
4.8共享事件处理程序
4.9调用事件处理程序
4.10编程实例
4.11调试C#项目
4.11.1写入Output窗口
4.11.2使用Break按钮暂停执行
4.11.3强制中断
4.11.4检查表达式的当前值
4.11.5单步执行代码
4.11.6Locals窗口
4.11.7Autos窗口
4.11.8调试的逐步指导
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第5章菜单、通用对话框和方法
5.1菜单
5.1.1定义菜单
5.1.2创建菜单——操作步骤
5.1.3编写菜单项的代码
5.1.4修改菜单项
5.1.5Windows菜单的标准
5.2通用对话框
5.2.1显示Windows通用对话框
5.2.2使用对话框中的信息
5.2.3设置初始值
5.3创建快捷菜单
5.4编写通用方法
5.4.1创建新方法
5.4.2向方法传递参数
5.4.3编写返回值的方法
5.4.4包含多个参数的方法
5.4.5将计算划分为较小的单元
5.5编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第6章OOP:创建面向对象的程序
6.1面向对象的编程
6.1.1对象
6.1.2面向对象的术语
6.1.3可重用的类
6.1.4多层应用程序
6.2类
6.2.1例示对象
6.2.2设计自己的类
6.2.3创建类中的属性
6.2.4类方法
6.2.5构造函数和析构函数
6.2.6创建新类——操作步骤
6.3使用类创建新对象
6.3.1定义和使用新对象操作步骤
6.3.2实例变量与静态变量
6.3.3向操作指南添加静态属性
6.3.4析构函数
6.4继承
6.4.1继承属性和方法
6.4.2重写方法
6.4.3访问属性
6.4.4创建基于BookSale的派生类
6.4.5向逐步指导添加继承
6.4.6创建只用于继承的基类
6.4.7继承窗体类
6.5管理包含多个类的项目
6.5.1名称空间
6.5.2向项目添加现有的类文件
6.5.3在不同的窗体上显示值
6.6使用ObjectBrowser
6.6.1检查C#类
6.6.2检查自己的类
6.7编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第7章列表、循环和打印
7.1列表框和组合框
7.1.1Items集合
7.1.2填充列表
7.1.3SelectedIndex属性
7.1.4Items.Count属性
7.1.5引用Items集合
7.1.6从列表中删除项目
7.1.7清空列表
7.1.8列表框和组合框事件
7.2while和do/while循环
7.2.1布尔数据类型回顾
7.2.2对列表框使用while循环
7.3for循环
7.3.1负增量或向后计数
7.3.2在进入之前就满足条件
7.3.3无限循环
7.3.4退出for循环
7.4使项目显示为选定的
7.4.1选定文本框中的项目
7.4.2在列表框中选定一个项目
7.5向打印机发送信息
7.5.1PrintDocument控件
7.5.2打印列表框的内容
7.5.3完整的PrintPage方法
7.5.4打印列表中的选定项目
7.5.5对齐小数列
7.5.6显示打印预览
7.5.7打印多个页面
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第8章数组
8.1一维数组
8.1.1下标
8.1.2有效下标
8.2foreach语句
8.3结构
8.3.1根据结构声明变量
8.3.2访问结构变量中的元素
8.3.3在结构中包括数组
8.4对累加器使用数组元素
8.4.1添加到正确的总数中
8.4.2调试数组程序
8.5表查找
8.6编写表查找的代码
8.7使用包含数组的列表框
8.8多维数组
8.8.1初始化二维数组
8.8.2打印二维表
8.8.3对二维表求和
8.8.4二维表的查找操作
8.9编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
CoolBoardsShirtOrdersByYourName
第9章使用WebForms编程
9.1C#和Web编程
9.2创建WebForms
9.2.1VisualStudioIDE中的WebForms
9.2.2创建第一个WebForm——操作步骤
9.2.3查看HTML代码
9.2.4浏览器视图
9.2.5工具栏
9.2.6控件
9.2.7事件处理
9.2.8文件
9.2.9编写事件处理程序的代码——操作步骤
9.2.10调试
9.2.11在其他浏览器中进行测试
9.3WebForm的布局
9.3.1页面布局
9.3.2对布局使用表
9.4使用验证器控件
9.5管理Web项目
9.5.1文件的位置
9.5.2移动项目
9.5.3删除Web项目
9.6一些Web缩写词
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第10章访问数据库文件
10.1数据库文件
10.1.1C#和数据库文件
10.1.2数据库术语
10.1.3XML数据
10.2使用ADO.NET和C#
10.2.1创建连接
10.2.2设置数据适配器
10.2.3定义数据集
10.2.4将数据绑定到控件
10.3创建数据库应用程序
10.3.1创建绑定的DataGrid的控件——操作步骤
10.3.2显示数据预览
10.3.3绑定数据
10.4使用数据绑定的标签
10.4.1浏览数据集
10.4.2检索记录数量
10.4.3将数据绑定到标签
操作步骤
10.5使用数据填充组合框
10.5.1填充列表WindowsForms
10.5.2使用多个数据适配器
10.5.3创建参数化查询
10.5.4显示选定项目的数据
10.5.5使用WebForms
10.5.6Web应用程序的数据库安全性
10.6使数据库项目易于移动
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第ll章在文件中保存数据和对象
11.1数据文件
11.1.1数据文件和项目文件
11.1.2数据文件的术语
11.1.3使用流处理文件
11.1.4将数据写入文件
11.1.5从文件中读取数据
11.2使用文件通用对话框
11.2.1OpenFileDialog组件的属性
11.2.2显示OpenFile对话框
11.2.3WriteFile程序
11.3保存列表框的内容
11.3.1加载列表框
11.3.2检查文件是否存在
11.3.3保存文件
11.3.4询问用户是否保存
11.3.5FormClosing事件处理程序
11.3.6编程实例
11.4序列化
11.4.1使类成为可序列化的
11.4.2添加格式化程序对象
11.4.3使用FileStream
14.4.4保存对象
11.5编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'CarCenter
XtremeCinema
CoolBoards
第12章图形和动画
12.1Windows和Web中的图形
12.2图形环境
12.2.1绘制图形的步骤
12.2.2Paint事件处理程序
12.2.3Pen和Brush对象
12.2.4坐标系统
12.3随机数
12.4简单动画
12.4.1显示动画图形
12.4.2在运行时控制图片
12.4.3移动图片
12.5Timer组件
12.6滚动条控件
12.6.1滚动条的属性
12.6.2滚动条事件
12.6.3编程的例子
12.7编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第13章C#中的其他主题
13.1多文档界面
13.1.1创建MDI项目
13.1.2添加Window菜单
13.2工具栏和状态栏
13.2.1图像列表
13.2.2工具栏
13.2.3状态栏
13.3其他控件
13.4CrystalReports
13.4.1添加ReportDesigner
13.4.2创建报表——逐步指导
13.4.3ReportDesigner
13.4.4向Web窗体添加报表
13.4.5移动CrystalReports项目
本章小结
重要术语
复习题
编程练习
附录A习题的答案
附录B处理日期、数学和字符串操作的方法
B.1处理日期
B.1.1DateTime结构
B.1.2检索系统日期和时间
B.1.3日期变量
B.1.4将值转换为日期格式
B.2数学函数
B.3处理字符串
附录C熟练使用开发环境的技巧和快捷方法
C.1根据方便的原则设置屏幕
C.1.1关闭或隐藏多余的窗口
C.1.2使用全屏
C.1.3修改屏幕布局
C.1.4设置工作选项
C.1.5关闭DynamicHelp
C.2在FormDesigner中使用快捷键
C.2.1创建多个相同类型的控件
C.2.2使用Layout工具栏
C.2.3微移控件
C.2.4快速复制控件
C.3在Editor中使用快捷键
C.3.1使用TextEditor工具栏
C.3.2在编辑代码时使用快捷键
C.3.3拆分Editor窗口
C.3.4使用拖放编辑
C.3.5使用TaskList
C.4使用ClassView窗口
C.5使用ObjectBrowser
C.6使用上下文相关帮助
C.7复制和移动项目
C.7.1复制和移动Windows项目
C.7.2复制和移动Web项目
C.7.3复制和移动数据库项目
附录DC#与VisualBasic的比较
术语表
1.1使用C#编写Windows应用程序
1.2编程语言——过程、事件驱动和面向对象
1.2.1对象模型
1.2.2Microsoft的VisualStudio.NET
1.3编写C#程序
1.3.1三步过程
1.3.2C#应用程序文件
1.4VisualStudio环境
1.4.1IDE的StartPage
1.4.2NewProject对话框
1.4.3IDE主窗口
1.4.4工具栏
1.4.5Document窗口
1.4.6FormDesigner
1.4.7SolutionExplorer窗口
1.4.8Properties窗口
1.4.9工具箱
1.4.10Help
1.4.11设计时、运行时和中断时
1.5编写第一个C#项目
1.5.1设置工作区
1.5.2没计项目
1.5.3定义用户界面
1.5.4设置属性
1.5.5编写代码
1.5.6C#代码语句
1.5.7编写HelloWorld的事件处理方法
1.5.8运行项目
1.5.9保存工作
1.5.10打开项目
1.5.11修改项目
1.5.12打印代码
1.6查找和更正错误
1.6.1语法错误
1.6.2运行时错误
1.6.3逻辑错误
1.6.4项目调试
1.6.5对象的命名规则和约定
1.7VisualStudio帮助
1.7.1安装和运行MSDN
1.7.2查看Help主题
1.7.3上下文相关帮助
1.7.4管理窗口
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第2章更多控件
2.1更多控件简介
2.1.1文本框
2.1.2分组框
2.1.3复选框
2.1.4单选按钮
2.1.5图片框
2.1.6设置边框和样式
2.1.7绘制线条
2.2使用多个控件
2.2.1选定多个控件
2.2.2取消一组控件的选定
2.2.3移动一组控件
2.2.4设置多个控件的属性
2.2.5对齐控件
2.3设计便于用户使用的应用程序
2.3.1设计用户界面
2.3.2定义键盘访问键
2.3.3设置接受按钮和取消按钮
2.3.4设置控件的Tab键顺序
2.3.5设置窗体在屏幕上的位置
2.3.6创建ToolTip
2.4编写控件的代码
2.4.1清空文本框和标签
2.4.2重新设置焦点
2.4.3设置单选按钮和复选框的Checked属性
2.4.4在运行时设置可见性
2.4.5更改文本的颜色
2.4.6串联文本
2.4.7连续键人很长的程序行
2.4.8编写事件处理程序
2.5编程实例
2.6良好的编程习惯
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第3章变量、常量和计算
3.1数据——变量和常量
3.1.1数据类型
3.1.2命名规则
3.1.3命名约定
3.1.4常量——命名和内部
3.1.5声明变量
3.1.6变量的范围和生命期
3.2计算
3.2.1将字符串转换为数值数据类型
3.2.2算术运算
3.2.3运算顺序
3.2.4在代码中使用计算
3.2.5在数值数据类型之间转换
3.2.6对不同数据类型执行运算
3.2.7舍人数字
3.3设置数据显示的格式
3.4执行计算的编程例子
3.5处理异常
3.6在消息框中显示消息
3.6.1TextMessage字符串
3.6.2标题栏文本
3.6.3MessageBox按钮
3.6.4MessageBox图标
3.6.5使用重载的方法
3.6.6测试多个字段
3.7计数和累计求和
3.7.1对数字求和
3.7.2计数
3.7.3计算平均值
3.8编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第4章决策和条件
4.1if语句
4.2条件
4.2.1比较数值变量和常量
4.2.2比较字符数据
4.2.3比较字符串
4.2.4比较大写和小写字符
4.2.5true或false测试
4.2.6复合条件
4.2.7简化操作
4.3嵌套的if语句
4.4随单选按钮和复选框一起使用if语句
4.4.1一个“简单例子”
4.4.2检查单选按钮组的状态
4.4.3检查多个复选框的状态
4.5增强消息框
4.5.1显示消息字符串
4.5.2显示多个按钮
4.6输入验证
4.6.1检查一个值范围
4.6.2检查必需的字段
4.6.3执行多个验证
4.7case结构
4.8共享事件处理程序
4.9调用事件处理程序
4.10编程实例
4.11调试C#项目
4.11.1写入Output窗口
4.11.2使用Break按钮暂停执行
4.11.3强制中断
4.11.4检查表达式的当前值
4.11.5单步执行代码
4.11.6Locals窗口
4.11.7Autos窗口
4.11.8调试的逐步指导
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第5章菜单、通用对话框和方法
5.1菜单
5.1.1定义菜单
5.1.2创建菜单——操作步骤
5.1.3编写菜单项的代码
5.1.4修改菜单项
5.1.5Windows菜单的标准
5.2通用对话框
5.2.1显示Windows通用对话框
5.2.2使用对话框中的信息
5.2.3设置初始值
5.3创建快捷菜单
5.4编写通用方法
5.4.1创建新方法
5.4.2向方法传递参数
5.4.3编写返回值的方法
5.4.4包含多个参数的方法
5.4.5将计算划分为较小的单元
5.5编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第6章OOP:创建面向对象的程序
6.1面向对象的编程
6.1.1对象
6.1.2面向对象的术语
6.1.3可重用的类
6.1.4多层应用程序
6.2类
6.2.1例示对象
6.2.2设计自己的类
6.2.3创建类中的属性
6.2.4类方法
6.2.5构造函数和析构函数
6.2.6创建新类——操作步骤
6.3使用类创建新对象
6.3.1定义和使用新对象操作步骤
6.3.2实例变量与静态变量
6.3.3向操作指南添加静态属性
6.3.4析构函数
6.4继承
6.4.1继承属性和方法
6.4.2重写方法
6.4.3访问属性
6.4.4创建基于BookSale的派生类
6.4.5向逐步指导添加继承
6.4.6创建只用于继承的基类
6.4.7继承窗体类
6.5管理包含多个类的项目
6.5.1名称空间
6.5.2向项目添加现有的类文件
6.5.3在不同的窗体上显示值
6.6使用ObjectBrowser
6.6.1检查C#类
6.6.2检查自己的类
6.7编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第7章列表、循环和打印
7.1列表框和组合框
7.1.1Items集合
7.1.2填充列表
7.1.3SelectedIndex属性
7.1.4Items.Count属性
7.1.5引用Items集合
7.1.6从列表中删除项目
7.1.7清空列表
7.1.8列表框和组合框事件
7.2while和do/while循环
7.2.1布尔数据类型回顾
7.2.2对列表框使用while循环
7.3for循环
7.3.1负增量或向后计数
7.3.2在进入之前就满足条件
7.3.3无限循环
7.3.4退出for循环
7.4使项目显示为选定的
7.4.1选定文本框中的项目
7.4.2在列表框中选定一个项目
7.5向打印机发送信息
7.5.1PrintDocument控件
7.5.2打印列表框的内容
7.5.3完整的PrintPage方法
7.5.4打印列表中的选定项目
7.5.5对齐小数列
7.5.6显示打印预览
7.5.7打印多个页面
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第8章数组
8.1一维数组
8.1.1下标
8.1.2有效下标
8.2foreach语句
8.3结构
8.3.1根据结构声明变量
8.3.2访问结构变量中的元素
8.3.3在结构中包括数组
8.4对累加器使用数组元素
8.4.1添加到正确的总数中
8.4.2调试数组程序
8.5表查找
8.6编写表查找的代码
8.7使用包含数组的列表框
8.8多维数组
8.8.1初始化二维数组
8.8.2打印二维表
8.8.3对二维表求和
8.8.4二维表的查找操作
8.9编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
CoolBoardsShirtOrdersByYourName
第9章使用WebForms编程
9.1C#和Web编程
9.2创建WebForms
9.2.1VisualStudioIDE中的WebForms
9.2.2创建第一个WebForm——操作步骤
9.2.3查看HTML代码
9.2.4浏览器视图
9.2.5工具栏
9.2.6控件
9.2.7事件处理
9.2.8文件
9.2.9编写事件处理程序的代码——操作步骤
9.2.10调试
9.2.11在其他浏览器中进行测试
9.3WebForm的布局
9.3.1页面布局
9.3.2对布局使用表
9.4使用验证器控件
9.5管理Web项目
9.5.1文件的位置
9.5.2移动项目
9.5.3删除Web项目
9.6一些Web缩写词
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第10章访问数据库文件
10.1数据库文件
10.1.1C#和数据库文件
10.1.2数据库术语
10.1.3XML数据
10.2使用ADO.NET和C#
10.2.1创建连接
10.2.2设置数据适配器
10.2.3定义数据集
10.2.4将数据绑定到控件
10.3创建数据库应用程序
10.3.1创建绑定的DataGrid的控件——操作步骤
10.3.2显示数据预览
10.3.3绑定数据
10.4使用数据绑定的标签
10.4.1浏览数据集
10.4.2检索记录数量
10.4.3将数据绑定到标签
操作步骤
10.5使用数据填充组合框
10.5.1填充列表WindowsForms
10.5.2使用多个数据适配器
10.5.3创建参数化查询
10.5.4显示选定项目的数据
10.5.5使用WebForms
10.5.6Web应用程序的数据库安全性
10.6使数据库项目易于移动
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第ll章在文件中保存数据和对象
11.1数据文件
11.1.1数据文件和项目文件
11.1.2数据文件的术语
11.1.3使用流处理文件
11.1.4将数据写入文件
11.1.5从文件中读取数据
11.2使用文件通用对话框
11.2.1OpenFileDialog组件的属性
11.2.2显示OpenFile对话框
11.2.3WriteFile程序
11.3保存列表框的内容
11.3.1加载列表框
11.3.2检查文件是否存在
11.3.3保存文件
11.3.4询问用户是否保存
11.3.5FormClosing事件处理程序
11.3.6编程实例
11.4序列化
11.4.1使类成为可序列化的
11.4.2添加格式化程序对象
11.4.3使用FileStream
14.4.4保存对象
11.5编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'CarCenter
XtremeCinema
CoolBoards
第12章图形和动画
12.1Windows和Web中的图形
12.2图形环境
12.2.1绘制图形的步骤
12.2.2Paint事件处理程序
12.2.3Pen和Brush对象
12.2.4坐标系统
12.3随机数
12.4简单动画
12.4.1显示动画图形
12.4.2在运行时控制图片
12.4.3移动图片
12.5Timer组件
12.6滚动条控件
12.6.1滚动条的属性
12.6.2滚动条事件
12.6.3编程的例子
12.7编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第13章C#中的其他主题
13.1多文档界面
13.1.1创建MDI项目
13.1.2添加Window菜单
13.2工具栏和状态栏
13.2.1图像列表
13.2.2工具栏
13.2.3状态栏
13.3其他控件
13.4CrystalReports
13.4.1添加ReportDesigner
13.4.2创建报表——逐步指导
13.4.3ReportDesigner
13.4.4向Web窗体添加报表
13.4.5移动CrystalReports项目
本章小结
重要术语
复习题
编程练习
附录A习题的答案
附录B处理日期、数学和字符串操作的方法
B.1处理日期
B.1.1DateTime结构
B.1.2检索系统日期和时间
B.1.3日期变量
B.1.4将值转换为日期格式
B.2数学函数
B.3处理字符串
附录C熟练使用开发环境的技巧和快捷方法
C.1根据方便的原则设置屏幕
C.1.1关闭或隐藏多余的窗口
C.1.2使用全屏
C.1.3修改屏幕布局
C.1.4设置工作选项
C.1.5关闭DynamicHelp
C.2在FormDesigner中使用快捷键
C.2.1创建多个相同类型的控件
C.2.2使用Layout工具栏
C.2.3微移控件
C.2.4快速复制控件
C.3在Editor中使用快捷键
C.3.1使用TextEditor工具栏
C.3.2在编辑代码时使用快捷键
C.3.3拆分Editor窗口
C.3.4使用拖放编辑
C.3.5使用TaskList
C.4使用ClassView窗口
C.5使用ObjectBrowser
C.6使用上下文相关帮助
C.7复制和移动项目
C.7.1复制和移动Windows项目
C.7.2复制和移动Web项目
C.7.3复制和移动数据库项目
附录DC#与VisualBasic的比较
术语表BB01928648
C#.NET程序设计
外版名称:
原出版社:
系列名:国外计算机科学经典教材
作者:JuliaCaseBradley/AnitaC.Millspaugh
译者:天宏工作室
出版单位:清华大学出版社
版别版次:2005年1月第1版第1次印刷
国标编号:ISBN7-302-09934-0
条形码:9787302099345
印张:34.75
字数:855千字
页数:531
印数:1-3000
开本:185*260
定价:64
备注:本书全面地介绍了面向对象的概念以及C#语言的语法和术语。本书是入门性的C#课程,不需要学生事先具备计算机编程的基础知识。本书将编程的基本概念、解决问题、编程逻辑以及面向对象的事件驱动语言的设计技术等综合在一起。每一章都以一个具体目标和简介开始,然后介绍了许多编程例子以及实用练习,指导读者进行设计和编码。各章的主题是按照顺序介绍了,便于读者在获得重要的编程技巧(如创建包含对象、决策、循环和数据管理的项目)的同时学习如何处理可视界面。
本书侧重于编写用户易于理解和使用的应用程序,在整本书中向学生展示了界面设计的准则,适合程序设计的初学者以及希望学习这门将新语言的广大程序员。第l章编程和C#简介
1.1使用C#编写Windows应用程序
1.2编程语言——过程、事件驱动和面向对象
1.2.1对象模型
1.2.2Microsoft的VisualStudio.NET
1.3编写C#程序
1.3.1三步过程
1.3.2C#应用程序文件
1.4VisualStudio环境
1.4.1IDE的StartPage
1.4.2NewProject对话框
1.4.3IDE主窗口
1.4.4工具栏
1.4.5Document窗口
1.4.6FormDesigner
1.4.7SolutionExplorer窗口
1.4.8Properties窗口
1.4.9工具箱
1.4.10Help
1.4.11设计时、运行时和中断时
1.5编写第一个C#项目
1.5.1设置工作区
1.5.2没计项目
1.5.3定义用户界面
1.5.4设置属性
1.5.5编写代码
1.5.6C#代码语句
1.5.7编写HelloWorld的事件处理方法
1.5.8运行项目
1.5.9保存工作
1.5.10打开项目
1.5.11修改项目
1.5.12打印代码
1.6查找和更正错误
1.6.1语法错误
1.6.2运行时错误
1.6.3逻辑错误
1.6.4项目调试
1.6.5对象的命名规则和约定
1.7VisualStudio帮助
1.7.1安装和运行MSDN
1.7.2查看Help主题
1.7.3上下文相关帮助
1.7.4管理窗口
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第2章更多控件
2.1更多控件简介
2.1.1文本框
2.1.2分组框
2.1.3复选框
2.1.4单选按钮
2.1.5图片框
2.1.6设置边框和样式
2.1.7绘制线条
2.2使用多个控件
2.2.1选定多个控件
2.2.2取消一组控件的选定
2.2.3移动一组控件
2.2.4设置多个控件的属性
2.2.5对齐控件
2.3设计便于用户使用的应用程序
2.3.1设计用户界面
2.3.2定义键盘访问键
2.3.3设置接受按钮和取消按钮
2.3.4设置控件的Tab键顺序
2.3.5设置窗体在屏幕上的位置
2.3.6创建ToolTip
2.4编写控件的代码
2.4.1清空文本框和标签
2.4.2重新设置焦点
2.4.3设置单选按钮和复选框的Checked属性
2.4.4在运行时设置可见性
2.4.5更改文本的颜色
2.4.6串联文本
2.4.7连续键人很长的程序行
2.4.8编写事件处理程序
2.5编程实例
2.6良好的编程习惯
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第3章变量、常量和计算
3.1数据——变量和常量
3.1.1数据类型
3.1.2命名规则
3.1.3命名约定
3.1.4常量——命名和内部
3.1.5声明变量
3.1.6变量的范围和生命期
3.2计算
3.2.1将字符串转换为数值数据类型
3.2.2算术运算
3.2.3运算顺序
3.2.4在代码中使用计算
3.2.5在数值数据类型之间转换
3.2.6对不同数据类型执行运算
3.2.7舍人数字
3.3设置数据显示的格式
3.4执行计算的编程例子
3.5处理异常
3.6在消息框中显示消息
3.6.1TextMessage字符串
3.6.2标题栏文本
3.6.3MessageBox按钮
3.6.4MessageBox图标
3.6.5使用重载的方法
3.6.6测试多个字段
3.7计数和累计求和
3.7.1对数字求和
3.7.2计数
3.7.3计算平均值
3.8编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第4章决策和条件
4.1if语句
4.2条件
4.2.1比较数值变量和常量
4.2.2比较字符数据
4.2.3比较字符串
4.2.4比较大写和小写字符
4.2.5true或false测试
4.2.6复合条件
4.2.7简化操作
4.3嵌套的if语句
4.4随单选按钮和复选框一起使用if语句
4.4.1一个“简单例子”
4.4.2检查单选按钮组的状态
4.4.3检查多个复选框的状态
4.5增强消息框
4.5.1显示消息字符串
4.5.2显示多个按钮
4.6输入验证
4.6.1检查一个值范围
4.6.2检查必需的字段
4.6.3执行多个验证
4.7case结构
4.8共享事件处理程序
4.9调用事件处理程序
4.10编程实例
4.11调试C#项目
4.11.1写入Output窗口
4.11.2使用Break按钮暂停执行
4.11.3强制中断
4.11.4检查表达式的当前值
4.11.5单步执行代码
4.11.6Locals窗口
4.11.7Autos窗口
4.11.8调试的逐步指导
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第5章菜单、通用对话框和方法
5.1菜单
5.1.1定义菜单
5.1.2创建菜单——操作步骤
5.1.3编写菜单项的代码
5.1.4修改菜单项
5.1.5Windows菜单的标准
5.2通用对话框
5.2.1显示Windows通用对话框
5.2.2使用对话框中的信息
5.2.3设置初始值
5.3创建快捷菜单
5.4编写通用方法
5.4.1创建新方法
5.4.2向方法传递参数
5.4.3编写返回值的方法
5.4.4包含多个参数的方法
5.4.5将计算划分为较小的单元
5.5编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第6章OOP:创建面向对象的程序
6.1面向对象的编程
6.1.1对象
6.1.2面向对象的术语
6.1.3可重用的类
6.1.4多层应用程序
6.2类
6.2.1例示对象
6.2.2设计自己的类
6.2.3创建类中的属性
6.2.4类方法
6.2.5构造函数和析构函数
6.2.6创建新类——操作步骤
6.3使用类创建新对象
6.3.1定义和使用新对象操作步骤
6.3.2实例变量与静态变量
6.3.3向操作指南添加静态属性
6.3.4析构函数
6.4继承
6.4.1继承属性和方法
6.4.2重写方法
6.4.3访问属性
6.4.4创建基于BookSale的派生类
6.4.5向逐步指导添加继承
6.4.6创建只用于继承的基类
6.4.7继承窗体类
6.5管理包含多个类的项目
6.5.1名称空间
6.5.2向项目添加现有的类文件
6.5.3在不同的窗体上显示值
6.6使用ObjectBrowser
6.6.1检查C#类
6.6.2检查自己的类
6.7编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第7章列表、循环和打印
7.1列表框和组合框
7.1.1Items集合
7.1.2填充列表
7.1.3SelectedIndex属性
7.1.4Items.Count属性
7.1.5引用Items集合
7.1.6从列表中删除项目
7.1.7清空列表
7.1.8列表框和组合框事件
7.2while和do/while循环
7.2.1布尔数据类型回顾
7.2.2对列表框使用while循环
7.3for循环
7.3.1负增量或向后计数
7.3.2在进入之前就满足条件
7.3.3无限循环
7.3.4退出for循环
7.4使项目显示为选定的
7.4.1选定文本框中的项目
7.4.2在列表框中选定一个项目
7.5向打印机发送信息
7.5.1PrintDocument控件
7.5.2打印列表框的内容
7.5.3完整的PrintPage方法
7.5.4打印列表中的选定项目
7.5.5对齐小数列
7.5.6显示打印预览
7.5.7打印多个页面
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第8章数组
8.1一维数组
8.1.1下标
8.1.2有效下标
8.2foreach语句
8.3结构
8.3.1根据结构声明变量
8.3.2访问结构变量中的元素
8.3.3在结构中包括数组
8.4对累加器使用数组元素
8.4.1添加到正确的总数中
8.4.2调试数组程序
8.5表查找
8.6编写表查找的代码
8.7使用包含数组的列表框
8.8多维数组
8.8.1初始化二维数组
8.8.2打印二维表
8.8.3对二维表求和
8.8.4二维表的查找操作
8.9编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
CoolBoardsShirtOrdersByYourName
第9章使用WebForms编程
9.1C#和Web编程
9.2创建WebForms
9.2.1VisualStudioIDE中的WebForms
9.2.2创建第一个WebForm——操作步骤
9.2.3查看HTML代码
9.2.4浏览器视图
9.2.5工具栏
9.2.6控件
9.2.7事件处理
9.2.8文件
9.2.9编写事件处理程序的代码——操作步骤
9.2.10调试
9.2.11在其他浏览器中进行测试
9.3WebForm的布局
9.3.1页面布局
9.3.2对布局使用表
9.4使用验证器控件
9.5管理Web项目
9.5.1文件的位置
9.5.2移动项目
9.5.3删除Web项目
9.6一些Web缩写词
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第10章访问数据库文件
10.1数据库文件
10.1.1C#和数据库文件
10.1.2数据库术语
10.1.3XML数据
10.2使用ADO.NET和C#
10.2.1创建连接
10.2.2设置数据适配器
10.2.3定义数据集
10.2.4将数据绑定到控件
10.3创建数据库应用程序
10.3.1创建绑定的DataGrid的控件——操作步骤
10.3.2显示数据预览
10.3.3绑定数据
10.4使用数据绑定的标签
10.4.1浏览数据集
10.4.2检索记录数量
10.4.3将数据绑定到标签
操作步骤
10.5使用数据填充组合框
10.5.1填充列表WindowsForms
10.5.2使用多个数据适配器
10.5.3创建参数化查询
10.5.4显示选定项目的数据
10.5.5使用WebForms
10.5.6Web应用程序的数据库安全性
10.6使数据库项目易于移动
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第ll章在文件中保存数据和对象
11.1数据文件
11.1.1数据文件和项目文件
11.1.2数据文件的术语
11.1.3使用流处理文件
11.1.4将数据写入文件
11.1.5从文件中读取数据
11.2使用文件通用对话框
11.2.1OpenFileDialog组件的属性
11.2.2显示OpenFile对话框
11.2.3WriteFile程序
11.3保存列表框的内容
11.3.1加载列表框
11.3.2检查文件是否存在
11.3.3保存文件
11.3.4询问用户是否保存
11.3.5FormClosing事件处理程序
11.3.6编程实例
11.4序列化
11.4.1使类成为可序列化的
11.4.2添加格式化程序对象
11.4.3使用FileStream
14.4.4保存对象
11.5编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'CarCenter
XtremeCinema
CoolBoards
第12章图形和动画
12.1Windows和Web中的图形
12.2图形环境
12.2.1绘制图形的步骤
12.2.2Paint事件处理程序
12.2.3Pen和Brush对象
12.2.4坐标系统
12.3随机数
12.4简单动画
12.4.1显示动画图形
12.4.2在运行时控制图片
12.4.3移动图片
12.5Timer组件
12.6滚动条控件
12.6.1滚动条的属性
12.6.2滚动条事件
12.6.3编程的例子
12.7编程实例
本章小结
重要术语
复习题
编程练习
实例分析
CustomSuppliesMailOrder
Christopher'sCarCenter
XtremeCinema
CoolBoards
第13章C#中的其他主题
13.1多文档界面
13.1.1创建MDI项目
13.1.2添加Window菜单
13.2工具栏和状态栏
13.2.1图像列表
13.2.2工具栏
13.2.3状态栏
13.3其他控件
13.4CrystalReports
13.4.1添加ReportDesigner
13.4.2创建报表——逐步指导
13.4.3ReportDesigner
13.4.4向Web窗体添加报表
13.4.5移动CrystalReports项目
本章小结
重要术语
复习题
编程练习
附录A习题的答案
附录B处理日期、数学和字符串操作的方法
B.1处理日期
B.1.1DateTime结构
B.1.2检索系统日期和时间
B.1.3日期变量
B.1.4将值转换为日期格式
B.2数学函数
B.3处理字符串
附录C熟练使用开发环境的技巧和快捷方法
C.1根据方便的原则设置屏幕
C.1.1关闭或隐藏多余的窗口
C.1.2使用全屏
C.1.3修改屏幕布局
C.1.4设置工作选项
C.1.5关闭DynamicHelp
C.2在FormDesigner中使用快捷键
C.2.1创建多个相同类型的控件
C.2.2使用Layout工具栏
C.2.3微移控件
C.2.4快速复制控件
C.3在Editor中使用快捷键
C.3.1使用TextEditor工具栏
C.3.2在编辑代码时使用快捷键
C.3.3拆分Editor窗口
C.3.4使用拖放编辑
C.3.5使用TaskList
C.4使用ClassView窗口
C.5使用ObjectBrowser
C.6使用上下文相关帮助
C.7复制和移动项目
C.7.1复制和移动Windows项目
C.7.2复制和移动Web项目
C.7.3复制和移动数据库项目
附录DC#与VisualBasic的比较
术语表
Programming in C#.NET
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×