C#程序设计基础 9787121281853pdf下载pdf下载

C#程序设计基础 9787121281853百度网盘pdf下载

作者:
简介:本篇主要提供C#程序设计基础 9787121281853pdf下载
出版社:
出版时间:2016-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:C#程序设计基础

定价:39.80元

作者:张世明著

出版社:电子工业出版社

出版日期:2016-03-01

ISBN:9787121281853

字数:

页码:

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


采用Microsoft Visual Studio 2010。本书配有免费电子课件。上海市重点课程配套教材

内容提要


本书采用Microsoft Visual Studio 2010体系和环境,系统、全面、深入地介绍使用C#进行WinForm应用程序开发应该掌握的各方面技术。本书结合可视化的编程方法和面向对象的编程方法,选取简短、易学的实用例子帮助读者深入理解所学的内容。本书共10章,主要内容包括:C#语言开发环境、C#语言基础、面向对象程序设计、常用标准控件的使用、Windows应用程序开发、GDI 编程、多线程编程、数据库编程、文件操作等。每章后面都提供了实验和习题,使读者充分掌握每个知识点。为方便教学,本书配有免费电子课件。本书由浅入深地介绍了编写功能齐备的应用程序所需要的各个组成部分,简洁的语言、完整的代码和详细的分析使读者能够真正体会到C#的强大功能,同时使C#的学习更加轻松和高效。

目录


目 录章 C#语言开发环境11.1 C#语言概述11.1.1 C#语言的特点11.1.2 C#语言与.NET的关系31.2 安装Microsoft Visual Studio31.3 Microsoft Visual Studio集成开发环境61.3.1 Microsoft Visual Studio主窗口61.3.2 代码编辑器与Windows窗体设计器71.3.3 解决方案资源管理器和项目设计器81.3.4 编译器、调试器和错误列表窗口81.3.5 工具箱91.3.6 属性窗口101.4 Visual C#项目111.4.1 创建新项目111.4.2 项目中的内容121.4.3 修改项目属性131.4.4 生成和调试131.5 C#程序设计过程141.5.1 新建项目141.5.2 定义用户界面141.5.3 设置属性151.5.4 添加事件161.5.5 运行项目161.5.6 保存文件和关闭项目161.5.7 打开项目171.6 Microsoft Visual Studio的帮助191.7 实验:在Microsoft Visual Studio环境中编写C#程序21习题122第2章 C#语言基础232.1 C#程序的基本结构232.1.1 C#程序的组成232.1.2 保留字和标准指令符252.1.3 标识符252.1.4 注释262.1.5 控制台程序中的标准输入和输出272.2 数据类型292.2.1 值类型292.2.2 引用类型342.2.3 类型转换382.3 常量和变量的定义412.3.1 常量412.3.2 变量422.4 运算符和表达式432.4.1 运算符432.4.2 表达式452.5 语句452.5.1 赋值语句452.5.2 复合语句462.5.3 条件语句462.5.4 循环语句492.5.5 跳转语句522.6 异常处理语句542.6.1 try-catch语句542.6.2 try-finally语句552.6.3 try-catch-finally语句562.6.4 throw语句562.7 实验:编写C#应用程序56习题258第3章 面向对象程序设计593.1 面向对象程序设计概念593.1.1 结构化程序设计方法593.1.2 面向对象的程序设计方法593.1.3 面向对象程序设计的基本概念613.2 类623.2.1 类的定义623.2.2 保护方式623.2.3 类实例化623.2.4 类的成员643.3 方法653.3.1 方法声明653.3.2 方法参数663.3.3 静态方法693.3.4 构造函数693.3.5 析构函数71*3.3.6 方法重载723.4 继承和多态733.4.1 继承733.4.2 覆盖75*3.4.3 抽象类76*3.4.4 多态773.5 域和属性793.5.1 域793.5.2 属性813.6 名字空间833.6.1 编译单元833.6.2 名字空间声明843.6.3 名字空间成员843.6.4 using指令853.7 实验:C#面向对象编程90习题393第4章 窗体与控件944.1 C#窗体944.1.1 窗体与窗口944.1.2 窗体属性944.1.3 窗体方法964.1.4 窗体事件964.2 窗体设计974.2.1 新建窗体974.2.2 设置窗体属性984.2.3 添加控件984.2.4 编辑控件994.2.5 设置控件属性1014.2.6 Tab键顺序1014.2.7 保存文件1014.2.8 运行程序1024.3 文本型控件1024.3.1 Label控件1024.3.2 LinkLabel控件1034.4 按钮型控件1034.4.1 Button控件1034.4.2 RadioButton控件1044.4.3 CheckBox控件1044.4.4 按钮型控件例程1054.5 编辑型控件1074.5.1 TextBox控件1074.5.2 MaskedTextBox控件1084.5.3 NumericUpDown控件1094.5.4 RichTextBox控件1104.5.5 编辑型控件例程1124.6 列表框型控件1144.6.1 ListBox控件1144.6.2 CheckedListBox控件1154.6.3 ComboBox控件1164.6.4 列表框型控件例程1174.7 滑块型控件1194.7.1 HScrollBar控件和VscrollBar控件1194.7.2 TrackBar控件1204.7.3 滑块型控件实例1204.8 容器型控件1224.8.1 GroupBox控件1224.8.2 Panel控件1224.8.3 TabControl控件1234.9 运行时改变窗体1234.9.1 运行时设置属性1244.9.2 运行时创建控件1264.10 实验:设计Form类窗体程序126习题4130第5章 界面设计1315.1 菜单设计简介1315.1.1 菜单结构1315.1.2 菜单项的作用1325.1.3 菜单设计器1325.2 主菜单设计1325.2.1 添加MenuStrip组件1335.2.2 添加菜单项1335.2.3 菜单项分组1345.2.4 菜单项热键1345.2.5 调整菜单项1345.2.6 创建级联菜单1345.2.7 菜单项响应1355.2.8 图形菜单1375.3 运行时设置菜单1385.3.1 菜单项灰显1385.3.2 隐藏菜单项1385.3.3 改变菜单项文本1395.3.4 菜单项复选标记1395.3.5 创建动态菜单1405.4 快捷菜单设计1425.4.1 快捷菜单的设计1425.4.2 快捷菜单的响应1435.5 工具栏设计1435.5.1 添加工具栏1435.5.2 添加工具栏成员1445.5.3 添加事件响应1445.5.4 动态设置成员属性1445.5.5 动态加载工具栏成员1455.6 状态栏设计1475.6.1 添加状态栏1475.6.2 添加状态标签1475.6.3 显示提示信息1475.6.4 显示动态信息1495.7 实验:设计窗体菜单、工具栏、状态栏150习题5153第6章 对话框、窗体调用1546.1 对话框调用1546.1.1 “打开”和“保存”对话框组件1546.1.2 “字体”和“颜色”对话框组件1586.1.3 “打印”、“页面设置”和“打印预览”对话框组件1606.2 窗体调用1666.2.1 窗体间调用1666.2.2 消息框调用1716.3 MDI程序1726.3.1 MDI窗体设计1726.3.2 子窗体排列1746.3.3 MDI的菜单设计1756.4 实验:对话框的设计和使用177习题6179第7章 图形、图像应用1807.1 GDI 绘图基础1807.1.1 GDI 概述1807.1.2 Graphics类1807.1.3 常用画图对象1827.1.4 画刷和画刷类型1877.2 C#图像处理基础1937.2.1 C#图像处理概述1937.2.2 图像的输入和保存1947.2.3 彩色图像处理1977.3 实验:C#图形编程205习题7208第8章 数据库编程2098.1 数据库系统概述2098.1.1 数据库管理系统2098.1.2 关系数据库2108.1.3 数据库应用程序2108.1.4 ADO.NET概述2108.1.5 创建数据库和表2128.2 数据库连接2158.2.1 Connection对象的常用属性和方法2158.2.2 Connection对象的连接字符串2168.3 数据库命令2188.3.1 Command对象的常用属性和方法2198.3.2 SQL语句简介2208.3.3 执行SQL命令2228.3.4 SQL参数类DbParameter2238.3.5 控件实现数据交互2258.4 DbDataReader类和DataSet类2278.4.1 数据读取器DbDataReader类2278.4.2 数据集DataSet类2298.4.3 数据表、数据列和数据行2308.5 数据适配器2328.5.1 DbDataAdapter类概述2328.5.2 读取数据库2328.5.3 命令生成类DbCommandBui

作者介绍


张世明,上海第二工业大学计算机学院,副教授。上海高教信息安全学术委员会理事,上海市浦东新区科技局专家库成员。《操作系统》重点课程建设,《数据库安全加固》上海市教委重点项目。

文摘


序言