Visual C# 2005程序设计教程
2008-6
清华大学出版社
布拉德利
501
杨继萍
无
《国外经典教材·计算机科学与技术·Visual C# 2005程序设计教程》是一本优秀的介绍Visual C# 2005程序设计的自学和培训教程,通过丰富的实例,简洁的代码和成熟的体例,深入浅出地介绍了Visual C# 2005面向对象程序设计的概念和方法。目前,市场上介绍Visual C#的图书有不少,好却却不太多,《国外经典教材·计算机科学与技术·Visual C# 2005程序设计教程》很值得推荐。《国外经典教材·计算机科学与技术·Visual C# 2005程序设计教程》作者是Mt.San Antonio College已经退休的教授,从20世纪80年代就开始从事程序设计的教学工作,有许多畅销和常销的程序设计教材出版。
第1章 编程及Visual C#2005简介1.1 使用Visual c#编写Windows应用程序Windows图形用户界面1.2 编程语言——过程、事件驱动及面向对象1.2.1 对象模型1.2.2 Microsoft公司的VisualStudiO.NET1.3 编写c#程序1.3.1 3个步骤的过程1.3.2 C#应用程序文件1.4 Visual StudiO环境1.5 编写第一个C#项目1.5.1 设置工作区1.5.2 规划项目1.5.3 定义用户界面1.5.4 设置属性1.5.5 编写代码1.5.6 C#代码的语句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.7 查找和修正错误1.7.1 语法错误1.7.2 运行时错误1.7.3 逻辑错误1.7.4 项目调试1.7.5 修改事件处理程序1.7.6 对象的命名规则和命名约定1.8 Visual StudiO的帮助1.8.1 安装并运行MSDN1.8.2 查看帮助主题1.8.3 上下文敏感的帮助1.8.4 管理窗口1.9 实用编程示例1.10 本章小结1.11 复习题1.12 编程练习1.13 案例分析第2章 用户界面设计2.1 更多控件介绍2.2 处理多个控件2.3 设计方便用户的应用程序2.3.1 设计用户界面2.3.2 定义键盘快捷键2.3.3 设置Accept和Cancel按钮2.3.4 设置控件的Tab键顺序2.3.5 设定窗体在屏幕上的位置2.3.6 创建工具提示2.4 为控件编码2.5 实用编程示例2.6 良好的编程惯例2.7 本章小结2.8 复习题2.9 编程练习2.10 案例分析第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.3.1 使用格式说明符代码3.3.2 选择用于程序输出的控件3.4 实用编程示例3.5 处理异常try/catch块3.6 在消息框中显示消息3.7 计数与累计总和3.8 实用编程示例3.9 本章小结3.10 复习题3.11 编程练习3.12 案例分析第4章 决策和条件4.1 if语句4.2 条件4.2.1 比较数值变量和常量4.2.2 比较字符数据4.2.3 比较字符串4.2.4 测试条件结果是true 还是false4.2.5 比较大写和小写字符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.7 switch语句4.8 共享事件处理程序4.9 调用事件处理程序4.10 实用编程示例4.11 调试C#项目4.12 逐步的调试教程4.13 本章小结4.14 复习题4.15 编程练习4.16 案例分析第5章 菜单、通用对话框和方法5.1 菜单5.1.1 定义菜单5.1.2 逐步创建菜单5.1.3 为菜单项编码5.1.4 Windows菜单的标准5.2 通用对话框5.2.1 显示Windows通用对话框5.2.2 使用对话框中的信息5.2.3 使用“颜色”对话框5.2.4 使用“字体”对话框5.2.5 设置初值5.3 创建上下文菜单5.3.1 逐步创建上下文菜单5.3.2 共享方法5.4 编写普通方法5.4.1 创建新方法5.4.2 给方法传递实参5.4.3 编写返回值的方法5.4.4 带有多个参数的方法5.4.5 引用和输出参数5.4.6 把计算分为较小的单元5.5 基于现有项目创建新项目5.6 实用编程示例5.6.1 规划项目5.6.2 规划对象和属性5.6.3 规划方法5.6.4 编写项目5.6.5 项目解决方案的代码5.7 本章小结5.8 复习题5.9 编程练习5.10 案例分析第6章 多窗体项目6.1 使用多个窗体6.1.1 创建新窗体6.1.2 添加和删除窗体6.2 About框6.2.1 使用About框模板6.2.2 设置程序集信息6.2.3 显示“关于”窗体6.3 使用窗体的方法和事件6.3.1 显示窗体?6.3.2 隐藏或关闭窗体6.3.3 响应窗体事件6.3.4 窗体事件的顺序6.3.5 编写选定事件的事件处理程序6.4 多窗体项目中的变量和常量6.4.1 在类中创建属性6.4.2 将属性应用于多个窗体6.5 启动画面屏幕6.5.1 创建启动画面屏幕6.5.2 控制启动画面窗体显示的时间6.5.3 使启动画面窗体首先显示6.6 在IDE之外运行程序6.7 实用编程示例6.7.1 规划项目6.7.2 编写项目6.7.3 项目解决方案的代码6.8 本章小结6.9 复习题6.10 编程练习6.11 案例分析第7章 列表、循环和打印7.1 列表框和组合框7.2 while和dO/while循环7.2.1 再谈布尔数据类型7.2.2 对列表框使用while循环7.3 for循环7.4 使列表项显示为被选定状态7.5 向打印机发送信息7.5.1 PrintDocument控件7.5.2 打印列表框的内容7.5.3 打印列表中选定的表项7.5.4 对齐小数点列7.5.5 显示“打印预览”窗口7.5.6 打印多个页面7.6 实用编程示例7.7 本章小结7.8 复习题7.9 编程练习7.10 案例分析第8章 数组第9章 利用Web Form编程第10章 访问数据库文件第11章 在文件中保存数据第12章 创建面向对象的程序第13章 图形、动画、声音和拖放第14章 C#中的其他主题附录A 习题答案附录B 处理日期、数字和字符串运算的方法附录C 管理环境的技巧和快捷方法附录D .NET安全术语表
第1章 编程及Visual C#2005简介 1.2.2 Microsoft公司的VisualStudiO.NET Microsoft公司最新版本的Visual StudiO——Vsual StudiO 2005,包括C群、Visual C++、Visual Basic、J#和.NET 2.0 Framework。 1..NET Framework Visual StudiO中的编程语言运行于.NET Framework中。Framework有助于基于web和Windows的应用程序开发,允许来自不同语言的对象共同运行,并标准化了语言引用数据和对象的方式。若干第三方厂商已经宣布或发布了其他编程语言在.NET Framework中运行的版本,这些.NET版本包括DyalOG公司的APL、Lahey计算机系统公司的FORTRAN、Fujitsu软件公司的COBOL、Queensland技术大学的Pascal(免费)、ActiveState的PERL、ASNA的RPG以及被称作IKVM.NET的Java。 .NET语言均被编译为一种名为Microsoft中问语言(Microsoft Intermediate Language,MSIL)的通用机器语言,被称作托管代码的MSIL代码,运行于属于.NET Framework组成部分的公共语言运行库(Common Language Runtime,CLR)中。 2.C# C#随同Visual StudiO一起提供,也可以单独购买(没有其他语言,但有.NETFramework)。c#分为简化版、标准版、专业版和团队系统版。任何打算进行专业应用程序开发(包括数据库管理的高级功能)的人,都应该使用专业版或团队系统版。随本书提供的软件是专业版的可试用180天的版本。教育机构可以通过Microsoft Academic Alliance(Microsoft学院联盟)计划获得完整功能的专业版,这是可行的最佳交易。当大学的某个部门购买Academic Alliance之后,学校就可以在所有教室和实验室的计算机上安装Visual StudiO,并将该软件提供给所有学生和全体教员,而无需支付任何额外费用。 本书基于最新版本的C#2005。不能在较早的C#版本上运行本书中的项目。 1.3 编写C程序 当编写C#程序时,要按照3个步骤的过程来规划项目,然后再重复该过程来创建项目。
丰富的案例,简洁的代码,成熟的体例。 本书上一版《C#程序设计》由清华大学出版社于2005年出版,该书在国内很多图书网站的程序类图书的销售排名靠前,也有不少学校选做了本科及研究生教材。本书是在该书的基础上针对Visual C# 2005的升级。针对新的开发工具大量调整了原书的章节内容,新增了数据库对象、Web应用开发以及XML阅读器等内容,扩展了大量实用的练习和代码。书中每一章都包含实用编程示例、课后复习题和编程练习,以及4个贯穿全书、不断实现和丰富的实用编程案例,对于学生巩固与提高编程知识,掌握实际程序开发技能有很大的帮助。
无