Microsoft C# Windows 程序设计

Microsoft C# Windows 程序设计
7.5
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (Charles Petzold)
出版社: 北京大学出版社
2002-09
版次: 1
ISBN: 9787301051405
定价: 160.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 1196页
字数: 1600千字
正文语种: 简体中文
  • 《MicrosoftC#Windows程序设计(上下)》介绍了如何编写在MicrosoftWindows环境下运行的程序。存在许多方式编写这样的程序。在这本《MicrosoftC#Windows程序设计(上下)》中,使用了新的面向对象的程序设计语言C#和名为“WindowsForms”的新式类库,WindowsForms类库是Microsoft·NETFranework的一部分,后者在2000年夏季出现,大约一年半之后被引入。 佩特佐德从1985年春天获得Windows1.0SDK的测试版开始CharlesPerzold就一直从事Windows程序设计。他于1986年12月在杂志上发表了第一篇关于Windows程序设计的文章,是《Windows程序设计》一书的作者,这是一本经久不衰的畅销书。他还编著了《Coed:TheHiddenLanguageofComputerHardwareandSoftware》等书。他曾经荣获《Windows》杂志颁发的“WindowsPioneerAward”奖,并且是获此殊荣的7个人中唯一的一名作家。 简介
    第一章控制台本身
    1.1C#版本
    1.2程序分析
    1.3C#名称空间
    1.4控制台I/O
    1.5C#数据类型
    1.6表达式和操作符
    1.7条件和循环
    1.8对象的跳跃
    1.9使用C#的关键特性进行程序设计
    1.10静态方法
    1.11异常处理
    1.12抛出异常
    1.13获取和设置属性
    1.14构造函数
    1.15实例和继承
    1.16更宏伟的蓝图
    1.17命名约定
    1.18几句题外话

    第二章欢迎使用windoWsForms
    2.1消息框
    2.2窗体
    2.3显示窗体
    2.4它是一个应用程序,我们想要运行它
    2.5主题的多种形式
    2.6窗体的属性
    2.7事件驱动的输入
    2.8处理Paint事件
    2.9显示文本
    2.9.1字体
    2.9.2画刷
    2.9.3坐标点
    2.10Paint事件很特殊!
    2.11多个窗体,多个处理程序
    2.12继承窗体
    2.13OnPaint方法
    2.14Main属于这里吗?
    2.15事件和On方法

    第三章基本结构
    3.1类和结构
    3.2二维坐标点
    3.3Point数组
    3.4Size结构
    3.5浮点版本
    3.6矩形是一个Point和一个Size
    3.7Rectangle属性和方法
    3.8大小合适的窗体
    3.9窗体和客户区
    3.10坐标变换
    3.11颜色结构
    3.12141种颜色名称
    3.13画笔和画刷
    3.14系统颜色
    3.15已知的颜色
    3.]6使用什么?
    3.17感受重画
    3.18使HelloWord居中
    3.19测量字符串
    3.20矩形中的文本

    第四章文本输出中的练习
    4.1系统信息
    4.2为文本之间添加间距
    4.3属性值
    4.4格式化为列
    4.5每样东西都是一个对象
    4.6列出系统信息
    4.7Windows窗体和滚动条
    4.8滚动面板控件
    4.9sCrollableControl的继承关系
    4.10没有控件的滚动
    4.11实际数值
    4.12保持最新
    4.13不要成为一头猪
    4.14展望未来

    第五章直线、曲线和区域填充
    5.1如何获得一个图形对象
    5.2画笔简介
    5.3直线
    5.4打印
    5.5属性和状态
    5.6图形保真
    5.7多重连接的直线
    5.8曲线和参数方程
    5.9普遍存在的矩形
    5.10一般化的多边形
    5.11更简单的椭圆
    5.12弧线和饼图
    5.13填充矩形、椭圆和饼图
    5.14偏离1个像素
    5.15多边形和填充模式

    第六章接近键盘
    6.1忽略键盘
    6.2谁获得了焦点?
    6.3键和字符
    6.4键的按下和弹起
    6.5Keys枚举
    6.6测试修饰键
    6.7实际检验
    6.8Syslnfo的键盘接口
    6.9字符的击键
    6.10控制字符
    6.11查看键码
    6.12调用Win32API
    6.13处理来自外语键盘的输入
    6.14输入焦点
    6.15丢失的插入符号
    6.16回显键字符
    6.17从右到左的问题

    第七章页面和变换
    7.1文本的设备无关性
    7.2实际数值是多少?
    7.3每英寸的点数
    7.4打印机的情况怎样?
    7.5手工转换
    7.6页单位和页缩放
    7.7画笔的宽度
    7.8页面变换
    7.9保存图形状态
    7.10可度量大小
    7.11任意坐标
    7.12哪些事情不能做
    7.13世界坐标变换
    7.14总结
    7.15线性变换
    7.16矩阵简介
    7.17Matrix类
    7.18切变之类的变形
    7.19组合变换

    第八章鼠标的历史
    8.1鼠标的不利一面
    8.2忽略鼠标
    8.3一些核心定义
    8.4关于鼠标的信息
    8.5鼠标滚轮
    8.64种基本的鼠标事件
    8.7转动滚轮
    8.8鼠标移动
    8.9跟踪和捕获鼠标
    8.10跟踪的经历
    8.11使用接口将代码一般化
    8.12单击和双击
    8.13与鼠标有关的属性
    8.14进入、离开和停留
    8.15鼠标光标
    8.16点击测试
    8.17添加键盘接口
    8.18使子类工作
    8.19点击测试文本
    8.20使用鼠标随意画线

    第九章文本和字体
    9.1Windows中的字体
    9.2字形
    9.3字体高度和行距
    9.4默认字体
    9.5字体的变化形式
    9.6使用名称创建字体
    9.7磅值的其他名字
    9.8度量单位之间的冲突
    9.9Font的属性和方法
    9.10FontFamily的新字体
    9.11理解设计度量
    9.12字体系列数组
    9.13字体集合
    9.14DrawStnng的变化形式
    9.15消除文本的锯齿
    9.16测量字符串
    9.17StringFormat选项
    9.18网格匹配和文本匹配
    9.19水平和垂直对齐
    9.20热键显示
    9.21裁剪和删除首尾空白
    9。22使用制表位

    第十章定时器和时间
    10.1Timer类
    10.2DateTime结构
    10.3本地时间和统一时间
    lO.4滴答计数
    10.5世界各地的日历
    10.6可读的表达方式
    10.7一个简单的文化所特有的时钟
    10.8流行的外观
    10.9模拟时钟
    10.10拼图游戏

    第十一章图像和位图
    11.1位图支持概述
    11.2位图文件格式
    11.3加载和绘制
    11。4图像信息
    11.5绘制图像
    11.6匹配矩形
    11.7旋转和剪切
    11.8显示部分图像
    11.9在图像上绘制
    11.10关于Image一类的更多内容
    11.11Bitmap类
    11.12使用位图的Helloworld
    11.13阴影位图
    11.14二进制资源
    11.15动画
    11.16图像列表
    11.17图片框

    第十二章按钮、标签和滚动条
    12.1按钮和单击
    12.2键盘和鼠标
    12.3控件问题
    12.4深入讨论按钮
    12.5外观和对齐方式
    12.6带有位图的按钮
    12.7多个事件处理程序还是一个事件处理程序?
    12.8绘制自己的按钮
    12.9设置锚点
    12.10永久停靠
    12.11窗体的子对象
    12.12z层叠顺序
    12.13复选框
    12.14三状态复选框
    12.15标签控件
    12.16制表位和.Tab键控制顺序
    12.17标识控件
    12.18自动缩放选项
    12.18.1WindowsFormsDesigner如何使用自动缩放?
    12.18.2富有创造性的AutoScaleBaseSize设置
    12.18.3深入研究自动缩放
    12.19十六进制计算器
    12.20单选按钮和组框
    12.2l滚动条
    12.22跟踪栏的各种形式
    第十三章贝寒尔曲线和其他样条曲线
    第十四章菜单
    第十五章路径、区域和裁剪
    第十六章对话框
    第十七章画刷和画笔
    第十八章文本框、列表框和旋转框
    第十九章字体
    第二十章工具栏和状态栏
    第二十一章打印
    第二十二章树形视图和列表视图
    第二十三章元文件
    第二十四章剪切、拖动和放置
    附录A文件和流
    附录B数学类
  • 内容简介:
    《MicrosoftC#Windows程序设计(上下)》介绍了如何编写在MicrosoftWindows环境下运行的程序。存在许多方式编写这样的程序。在这本《MicrosoftC#Windows程序设计(上下)》中,使用了新的面向对象的程序设计语言C#和名为“WindowsForms”的新式类库,WindowsForms类库是Microsoft·NETFranework的一部分,后者在2000年夏季出现,大约一年半之后被引入。
  • 作者简介:
    佩特佐德从1985年春天获得Windows1.0SDK的测试版开始CharlesPerzold就一直从事Windows程序设计。他于1986年12月在杂志上发表了第一篇关于Windows程序设计的文章,是《Windows程序设计》一书的作者,这是一本经久不衰的畅销书。他还编著了《Coed:TheHiddenLanguageofComputerHardwareandSoftware》等书。他曾经荣获《Windows》杂志颁发的“WindowsPioneerAward”奖,并且是获此殊荣的7个人中唯一的一名作家。
  • 目录:
    简介
    第一章控制台本身
    1.1C#版本
    1.2程序分析
    1.3C#名称空间
    1.4控制台I/O
    1.5C#数据类型
    1.6表达式和操作符
    1.7条件和循环
    1.8对象的跳跃
    1.9使用C#的关键特性进行程序设计
    1.10静态方法
    1.11异常处理
    1.12抛出异常
    1.13获取和设置属性
    1.14构造函数
    1.15实例和继承
    1.16更宏伟的蓝图
    1.17命名约定
    1.18几句题外话

    第二章欢迎使用windoWsForms
    2.1消息框
    2.2窗体
    2.3显示窗体
    2.4它是一个应用程序,我们想要运行它
    2.5主题的多种形式
    2.6窗体的属性
    2.7事件驱动的输入
    2.8处理Paint事件
    2.9显示文本
    2.9.1字体
    2.9.2画刷
    2.9.3坐标点
    2.10Paint事件很特殊!
    2.11多个窗体,多个处理程序
    2.12继承窗体
    2.13OnPaint方法
    2.14Main属于这里吗?
    2.15事件和On方法

    第三章基本结构
    3.1类和结构
    3.2二维坐标点
    3.3Point数组
    3.4Size结构
    3.5浮点版本
    3.6矩形是一个Point和一个Size
    3.7Rectangle属性和方法
    3.8大小合适的窗体
    3.9窗体和客户区
    3.10坐标变换
    3.11颜色结构
    3.12141种颜色名称
    3.13画笔和画刷
    3.14系统颜色
    3.15已知的颜色
    3.]6使用什么?
    3.17感受重画
    3.18使HelloWord居中
    3.19测量字符串
    3.20矩形中的文本

    第四章文本输出中的练习
    4.1系统信息
    4.2为文本之间添加间距
    4.3属性值
    4.4格式化为列
    4.5每样东西都是一个对象
    4.6列出系统信息
    4.7Windows窗体和滚动条
    4.8滚动面板控件
    4.9sCrollableControl的继承关系
    4.10没有控件的滚动
    4.11实际数值
    4.12保持最新
    4.13不要成为一头猪
    4.14展望未来

    第五章直线、曲线和区域填充
    5.1如何获得一个图形对象
    5.2画笔简介
    5.3直线
    5.4打印
    5.5属性和状态
    5.6图形保真
    5.7多重连接的直线
    5.8曲线和参数方程
    5.9普遍存在的矩形
    5.10一般化的多边形
    5.11更简单的椭圆
    5.12弧线和饼图
    5.13填充矩形、椭圆和饼图
    5.14偏离1个像素
    5.15多边形和填充模式

    第六章接近键盘
    6.1忽略键盘
    6.2谁获得了焦点?
    6.3键和字符
    6.4键的按下和弹起
    6.5Keys枚举
    6.6测试修饰键
    6.7实际检验
    6.8Syslnfo的键盘接口
    6.9字符的击键
    6.10控制字符
    6.11查看键码
    6.12调用Win32API
    6.13处理来自外语键盘的输入
    6.14输入焦点
    6.15丢失的插入符号
    6.16回显键字符
    6.17从右到左的问题

    第七章页面和变换
    7.1文本的设备无关性
    7.2实际数值是多少?
    7.3每英寸的点数
    7.4打印机的情况怎样?
    7.5手工转换
    7.6页单位和页缩放
    7.7画笔的宽度
    7.8页面变换
    7.9保存图形状态
    7.10可度量大小
    7.11任意坐标
    7.12哪些事情不能做
    7.13世界坐标变换
    7.14总结
    7.15线性变换
    7.16矩阵简介
    7.17Matrix类
    7.18切变之类的变形
    7.19组合变换

    第八章鼠标的历史
    8.1鼠标的不利一面
    8.2忽略鼠标
    8.3一些核心定义
    8.4关于鼠标的信息
    8.5鼠标滚轮
    8.64种基本的鼠标事件
    8.7转动滚轮
    8.8鼠标移动
    8.9跟踪和捕获鼠标
    8.10跟踪的经历
    8.11使用接口将代码一般化
    8.12单击和双击
    8.13与鼠标有关的属性
    8.14进入、离开和停留
    8.15鼠标光标
    8.16点击测试
    8.17添加键盘接口
    8.18使子类工作
    8.19点击测试文本
    8.20使用鼠标随意画线

    第九章文本和字体
    9.1Windows中的字体
    9.2字形
    9.3字体高度和行距
    9.4默认字体
    9.5字体的变化形式
    9.6使用名称创建字体
    9.7磅值的其他名字
    9.8度量单位之间的冲突
    9.9Font的属性和方法
    9.10FontFamily的新字体
    9.11理解设计度量
    9.12字体系列数组
    9.13字体集合
    9.14DrawStnng的变化形式
    9.15消除文本的锯齿
    9.16测量字符串
    9.17StringFormat选项
    9.18网格匹配和文本匹配
    9.19水平和垂直对齐
    9.20热键显示
    9.21裁剪和删除首尾空白
    9。22使用制表位

    第十章定时器和时间
    10.1Timer类
    10.2DateTime结构
    10.3本地时间和统一时间
    lO.4滴答计数
    10.5世界各地的日历
    10.6可读的表达方式
    10.7一个简单的文化所特有的时钟
    10.8流行的外观
    10.9模拟时钟
    10.10拼图游戏

    第十一章图像和位图
    11.1位图支持概述
    11.2位图文件格式
    11.3加载和绘制
    11。4图像信息
    11.5绘制图像
    11.6匹配矩形
    11.7旋转和剪切
    11.8显示部分图像
    11.9在图像上绘制
    11.10关于Image一类的更多内容
    11.11Bitmap类
    11.12使用位图的Helloworld
    11.13阴影位图
    11.14二进制资源
    11.15动画
    11.16图像列表
    11.17图片框

    第十二章按钮、标签和滚动条
    12.1按钮和单击
    12.2键盘和鼠标
    12.3控件问题
    12.4深入讨论按钮
    12.5外观和对齐方式
    12.6带有位图的按钮
    12.7多个事件处理程序还是一个事件处理程序?
    12.8绘制自己的按钮
    12.9设置锚点
    12.10永久停靠
    12.11窗体的子对象
    12.12z层叠顺序
    12.13复选框
    12.14三状态复选框
    12.15标签控件
    12.16制表位和.Tab键控制顺序
    12.17标识控件
    12.18自动缩放选项
    12.18.1WindowsFormsDesigner如何使用自动缩放?
    12.18.2富有创造性的AutoScaleBaseSize设置
    12.18.3深入研究自动缩放
    12.19十六进制计算器
    12.20单选按钮和组框
    12.2l滚动条
    12.22跟踪栏的各种形式
    第十三章贝寒尔曲线和其他样条曲线
    第十四章菜单
    第十五章路径、区域和裁剪
    第十六章对话框
    第十七章画刷和画笔
    第十八章文本框、列表框和旋转框
    第十九章字体
    第二十章工具栏和状态栏
    第二十一章打印
    第二十二章树形视图和列表视图
    第二十三章元文件
    第二十四章剪切、拖动和放置
    附录A文件和流
    附录B数学类
查看详情
好书推荐 / 更多
Microsoft C# Windows 程序设计
译林幻系列:呼吸
[美国]特德·姜 著;耿辉 译
Microsoft C# Windows 程序设计
山村暮鸟集:云
山村暮鸟 著
Microsoft C# Windows 程序设计
剪辑之道:对话沃尔特·默奇
[加拿大]迈克尔·翁达杰(Michael Ondaatije) 著;夏彤 译
Microsoft C# Windows 程序设计
教父电影全剧本(全彩插图评注版):马里奥·普佐与弗朗西斯·科波拉终稿
[美]珍妮·M·琼斯 著;高远致 译
Microsoft C# Windows 程序设计
萨拉戈萨手稿
[波]扬·波托茨基 著;方颂华 译
Microsoft C# Windows 程序设计
新民说·谁的历史
鲁西奇 著
Microsoft C# Windows 程序设计
古欢:黄易与乾嘉金石时尚
薛龙春
Microsoft C# Windows 程序设计
春之海终日悠哉游哉:与谢芜村俳句300
[日]与谢芜村 著
Microsoft C# Windows 程序设计
我们能谈点开心的事吗(99图像小说)
[美]罗兹·查斯特 著
Microsoft C# Windows 程序设计
狂想人生:皇后乐队传
[英]马克·布莱克 著;席虎牙 译
Microsoft C# Windows 程序设计
思想的力量
[美]布鲁克·诺埃尔·穆尔;[美]肯尼思·布鲁德
Microsoft C# Windows 程序设计
中唐至北宋的典范选择与诗歌因革
李贵 著;王水照 编