注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具C# Windows编程

C# Windows编程

C# Windows编程

定 价:¥50.00

作 者: (美)Chris H.Pappas,(美)William H.Murray著;李海龙英宇
出版社: 人民邮电出版社
丛编项:
标 签: C语言 程序设计

ISBN: 9787115105813 出版时间: 2002-01-01 包装: 胶版纸
开本: 26cm 页数: 445 字数:  

内容简介

  C#是Visual Studio .NET环境中一种全新的面向对象的编程语言,本书作者以亲身体验的技术以及长期的C#教学经验,带你跃入Windows应用编程的下一高潮。本书首先简要介绍了C#语言及其编程元素,然后针对Windows面向对象的编程特性,详细讲述了用户界面的设计、控件及其属性、事件及事件处理程序、输入输出、图形处理等等,最后两章是完整的财务和图表应用程序实例,即使你是编程新手,也能从完整的实例中体会到编程成功的喜悦感。通过本书的学习,你能学到丰富的Windows编程策略,快速地开发出功能强大的Windows应用程序。本书适合于对C/C++/VB有一定了解的读者,尤其适合于那些已经具备了Windows编程经验的读者。

作者简介

暂缺《C# Windows编程》作者简介

图书目录

第1章 C#与Windows简介 
1.1 Visual Studio.NET和C# 
1.2 创建C#应用程序 
1.3 第一个C#控制台应用程序 
1.4 C#编程元素 
1.4.1 数组 
1.4.2 属性(attribute)、事件、索引器、属性以及版本转换
1.4.3 装箱、拆箱以及统一类型系统 
1.4.4 类、结构和枚举 
1.4.5 命名空间 
1.4.6 预定义类型 
1.4.7 语句 
1.4.8 数值类型和引用类型 
1.5 第一个C# Windows应用程序 
1.5.1 其他程序细节 
1.5.2 命名空间 
1.5.3 窗体 
1.5.4 设计者变量 
1.5.5 初始化组件 
1.5.6 事件处理程序 
1.5.7 结束 
1.6 小结 
第2章 用户界面设计基础 
2.1 回顾应用程序设计 
2.2 为什么在Windows项目中使用C# 
2.3 C#语言和Windows应用程序 
2.4 基于事件的编程 
2.5 C#中的Visual Studio工具 
2.6 标准控件 
2.7 控件属性 
2.7.1 改变默认的控件属性 
2.7.2 改变几个控件属性的快捷方法 
2.7.3 对象名和标签 
2.7.4 事件处理程序 
2.7.5 用代码改变属性 
2.8 创建优秀的用户界面 
2.8.1 优秀设计的组成 
2.8.2 使用栅格 
2.8.3 控件基础知识 
2.8.4 营业税计算器 
2.8.5 设计其他的控件 
2.9 优秀的设计技术 
第3章 设计时控件属性
3.1 属性
3.2 属性详解
3.3 修改属性
3.3.1 按钮属性
3.3.2 复选框控件属性 
3.3.3 颜色对话框控件属性 
3.3.4 组合框控件属性
3.3.5 日期时间采集器控件属性
3.3.6 字体对话框属性 
3.3.7 窗体颜色属性 
3.3.8 分组框控件属性 
3.3.9 水平滚动条和垂直滚动条控件属性 
3.3.10 标签控件属性 
3.3.11 列表框控件属性 
3.3.12 主菜单属性 
3.3.13 月份日历属性 
3.3.14 图形框控件属性 
3.3.15 进度条属性 
3.3.16 单选按钮控件属性 
3.3.17 文本框控件属性 
3.3.18 工具栏属性 
3.3.19 轨道条属性 
3.4 编写代码控制属性 
第4章 运行时控件属性 
4.1 为控件编写代码 
4.2 加上代码的属性
4.3 事件处理程序
4.4 动态修改控件属性
4.4.1 按钮属性
4.4.2 复选框控件属性 
4.4.3 日期时间捕获器属性 
4.4.4 窗体颜色属性 
4.4.5 垂直滚动条和水平滚动条控件属性
4.4.6 标签控件属性
4.4.7 列表框控件属性
4.4.8 月份日历控件属性 
4.4.9 图形框控件属性 
4.4.10 进度条控件属性 
4.4.11 单选按钮控件属性 
4.4.12 文本框控件属性 
4.4.13 轨道条属性 
4.5 再次研究营业税计算器 
4.5.1 合理使用控件的功能 
4.5.2 项目代码 
4.6 小结 
第5章 事件 
5.1 事件处理程序的快速回顾 
5.2 事件 
5.2.1 Activate 
5.2.2 ButtonClick 
5.2.3 ButtonDropDown 
5.2.4 CheckStateChanged 
5.2.5 CheckedChanged 
5.2.6 Click 
5.2.7 Closed 
5.2.8 CloseUp 
5.2.9 Closing 
5.2.10 DateChanged 
5.2.11 DateSelected 
5.2.12 Deactivate 
5.2.13 DoubleClick 
5.2.14 DragDrop 
5.2.15 DragEnter 
5.2.16 DragLeave 
5.2.17 DragOver 
5.2.18 DrawItem 
5.2.19 Enter 
5.2.20 Format 
5.2.21 FormatQuery 
5.2.22 GiveFeedback 
5.2.23 Help 
5.2.24 InputLangChange 
5.2.25 InputLangChangeRequest 
5.2.26 KeyDown 
5.2.27 KeyPress 
5.2.28 KeyUp 
5.2.29 Layout 
5.2.30 Leave 
5.2.31 MDIChildActivate 
5.2.32 MenuComplete 
5.2.33 MenuStart 
5.2.34 MouseDown 
5.2.35 MouseEnter 
5.2.36 MouseHover 
5.2.37 MouseLeave 
5.2.38 MouseMove 
5.2.39 MouseUp 
5.2.40 Move 
5.2.41 PanelClick 
5.2.42 QueryContinueDrag 
5.2.43 Resize 
5.2.44 Scroll 
5.2.45 TextChanged 
5.2.46 UserString 
5.2.47 Validated 
5.2.48 Validating 
5.2.49 ValueChanged 
5.3 小结 
第6章 输入 
6.1 控件和窗体 
6.1.1 使用文本框控件 
6.1.2 使用滚动条控件 
6.2 鼠标 
6.3 更多的输入 
第7章 多窗体、菜单与通用对话框 
7.1 多窗体 
7.2 菜单 
7.2.1 为菜单项编写代码 
7.2.2 在菜单项上放置选择标记 
7.3 通用对话框 
7.3.1 添加一个颜色对话框 
7.3.2 添加一个字体对话框 
7.4 独特的用户输入 
第8章 输出 
8.1 将它发送出去 
8.2 消息框输出 
8.3 用文本框或标签控件输出 
8.4 用多行文本框控件输出 
8.5 使用文本框控件实现表格式输出 
8.6 使用窗体进行表格式输出 
8.7 输出到打印机 
8.8 其他的输出技术和格式 
第9章 图形基础 
9.1 System.Drawing命名空间 
9.2 System.Drawing.Drawing2D命名空间 
9.3 C#中的图形类 
9.4 坐标系统 
9.5 绘图面 
9.6 图形属性 
9.6.1 颜色 
9.6.2 线条绘制样式 
9.6.3 刷子填充样式 
9.6.4 DrawAndFill项目 
9.7 图形绘制元素 
9.7.1 DrawArc 
9.7.2 DrawEllipse 
9.7.3 DrawLine 
9.7.4 DrawPie 
9.7.5 DrawPolygon 
9.7.6 DrawRectangle 
9.7.7 DrawString 
9.7.8 FillEllipse 
9.7.9 FillPie 
9.7.10 FillPolygon 
9.7.11 FillRectangle 
9.7.12 DrawingPrimitives项目 
9.8 其他图形技术 
第10章 图像和图形 
10.1 展示图像或图片 
10.2 一个简单的动画例子 
10.3 一个图表项目 
10.4 下一步该做什么 
第11章 数值示例 
11.1 基数变换计算器 
11.2 素数计数器 
11.3 三角函数表 
11.3.1 Form2 
11.3.2 Form1 
11.4 在一个月中寻找天数 
11.5 一天中的时间 
11.6 统计 
11.7 排序 
11.8 接下来做什么 
第12章 财务应用程序 
12.1 在账户中定期存款 
12.1.1 编写项目代码 
12.1.2 定期投资与收益 
12.1.3 从账户中定期取款 
12.1.4 为定期取款算法编写项目代码 
12.1.5 享用你的退休金 
12.2 资产贬值 
12.2.1 为窗体附上代码 
12.2.2 资产贬值和数据共享 
12.3 偿还贷款 
12.3.1 为贷款偿还项目编写代码 
12.3.2 查看贷款偿还选项 
12.4 抵押分期付款表 
12.4.1 为Mortgage项目编码 
12.4.2 可能的收入税扣除 
12.5 接下来做什么 
第13章 专业质量的条形图表和饼图图表 
13.1 条形图表 
13.1.1 编写条形图表项目代码 
13.1.2 绘制独特的条形图表 
13.2 饼图图表 
13.2.1 为饼图图表项目编写代码 
13.2.2 绘制独特的饼图图表 
13.3 下一步该做什么

本目录推荐