热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

基于C#的可视化编程基础

中国水利水电出版社
    【作 者】主编 张蕾蕾 黄健 【I S B N 】978-7-5170-7533-2 【责任编辑】张玉玲 【适用读者群】本专通用 【出版时间】2019-03-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】212 【千字数】324 【印 张】13.25 【定 价】35 【丛 书】普通高等教育“十三五”规划教材(计算机专业群) 【备注信息】
图书详情

    C#是目前最为流行的程序设计语言之一。本书以Microsoft Visual Studio 2013为平台,以培养高等工程技术应用型人才为目标,以工程应用为背景,深入浅出地讲解了C#的可视化开发基础知识;在内容取材上,力求简明精练,以够用为度;在讲述方法上,既注重基本内容、基本方法的介绍,力求通俗易懂,又强调理论与实际融会贯通,通过大量的实用例程突出本书的实用性。

    全书共分7章,其中第1章至第4章介绍C#基本语法、基本数据类型、循环控制语句、类与对象、集合、命名空间、Windows窗体、菜单和菜单组件、Windows窗体的美化、WinForm应用程序常用控件、Windows应用程序高级控件、容器、对话框设计、界面布局、第三方组件库;第5章和第6章介绍SQLite开发基础和网络编程基础;第7章是一个综合范例—餐厅管理系统的设计。所有知识点均结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,通过实例与代码设计有机结合使读者轻松领会C#应用程序开发的精髓,快速提高开发技能。

    培养目标明确:以培养高等工程技术应用型人才为目标,突出工程应用。

    内容简明精练,以够用为度:深入浅出地讲解C#可视化开发基础知识及SQLite

    开发和网络编程。

    综合应用,融会贯通:综合范例—餐厅管理系统的设计。

    Visual Studio 2013是微软公司推出的新一代可视化开发平台。作为创建企业规模的Web应用程序和高性能的桌面应用程序所推出的.NET框架构建,该平台在很多方面进行了很大改进。C#是Visual Studio 2013开发平台上最主流的开发语言。

    C#语法结构简单,在很多方面都与C和C++极其相似。C#是一种完全面向对象的程序设计语言,具备面向对象的封装、继承、多态等基本特征。随着在实际中的广泛应用,C#引起了广大计算机应用开发者的学习兴趣,兴起了学习和使用C#的热潮。随着组件对象的不断进步和Internet应用的不断普及,高校有必要将C#作为程序设计的入门语言。本书正是在这一背景下编写的,适合各高校选作程序设计的教材。

    本书是作者结合多年教学经验并依据应用实践编写而成的,全面系统地介绍了C#程序设计的基础知识。依照读者的认知规律,全书分为7章。其中第1章至第4章介绍C#基本语法、基本数据类型、循环控制语句、类与对象、集合、命名空间、Windows窗体、菜单和菜单组件、Windows窗体的美化、WinForm应用程序常用控件、Windows应用程序高级控件、容器、对话框设计、界面布局、第三方组件;第5章介绍SQLite开发基础,掌握此数据库用法,基本上可以操作当前主流关系型数据库;第6章介绍网络编程基础;第7章是一个综合范例—餐厅管理系统的设计,读者可全面学习C#的可视化应用设计。

    本书概念清晰、层次分明、逻辑性强,内容选材上由浅入深、循序渐进、实例丰富经典,而且每章后均配有丰富的习题,供读者练习与自测。

    本书的重点是C#程序设计基础方法,并对网络与数据库开发及实现提供必要的基本知识。本书是为计算机专业的学生和从事计算机软件开发的技术人员编写的,也适合非计算机专业学生使用,尤其适合C#初学者作为入门教材使用。

    本书由西安邮电大学理学院张蕾蕾任第一主编并统稿,西安科技大学通信学院黄健任第二主编并负责内容审核和部分章节编写,西安科技大学通信学院和智横、梁文博、董咪、贾明珠任副主编。编写分工如下:张蕾蕾编写第1章至第4章,梁文博、和智横、董咪、贾明珠编写第5章和第6章,黄健编写第7章。

    在编写本书过程中,我们得到了许多专家和同仁的热情帮助与大力支持,在此一并表示感谢。

    由于作者水平有限,书中疏漏甚至错误之处在所难免,恳请读者批评指正。

    第1章 C#基础 1
    1.1 基本语法 1
    1.1.1 C#概述 1
    1.1.2 编写第一个C#程序 1
    1.2 基本数据类型 2
    1.2.1 值类型 2
    1.2.2 引用类型 3
    1.2.3 枚举类型 4
    1.3 循环与跳转语句 5
    1.3.1 循环语句 5
    1.3.2 跳转语句 8
    1.4 类与对象 11
    1.4.1 类 11
    1.4.2 类的面向对象特性 13
    1.5 集合 16
    1.5.1 ArrayList类 16
    1.5.2 Hashtable类 20
    1.6 命名空间 22
    1.7 习题 23
    第2章 可视化设计基础 25
    2.1 窗体的基本概念 25
    2.1.1 Form窗体的概念 25
    2.1.2 添加和删除窗体 25
    2.1.3 多窗体的使用 27
    2.1.4 窗体的属性 28
    2.1.5 窗体的显示与隐藏 30
    2.1.6 窗体的事件 31
    2.2 多文档界面 33
    2.2.1 MDI窗体的概念 33
    2.2.2 如何设置MDI窗体 34
    2.3 菜单和菜单组件 38
    2.4 窗体界面的美化 41
    2.5 习题 43
    第3章 WinForm控件基础 44
    3.1 TextBox控件 44
    3.2 Label控件 47
    3.3 Button控件 48
    3.4 Combobox控件 50
    3.5 PictureBox控件 52
    3.6 ImageList控件 52
    3.7 ListBox控件 56
    3.8 Listview控件 59
    3.9 TreeView控件 67
    3.10 MonthCalendar控件 71
    3.11 NumericUpDown控件 75
    3.12 Timer控件 77
    3.13 DateTimerPicker控件 78
    3.14 ProgressBar控件 82
    3.15 习题 83
    第4章 高级界面设计 84
    4.1 容器介绍 84
    4.2 对话框设计 85
    4.3 界面布局 87
    4.3.1 Dock&Anchor 87
    4.3.2 Padding&Margin 89
    4.3.3 AutoSize 89
    4.4 第三方组件库 89
    4.5 习题 90
    第5章 SQLite数据库 91
    5.1 SQLite简介 91
    5.2 SQLite开发工具 91
    5.3 SQLite的SQL语法 96
    5.3.1 SQLite Studio的SQL操作 96
    5.3.2 INSERT语句 96
    5.3.3 运算符和WHERE子句 97
    5.3.4 SELECT语句 99
    5.3.5 UPDATE语句 99
    5.3.6 DELETE语句 100
    5.3.7 LIKE子句 100
    5.4 C#调用SQLite接口 101
    5.5 习题 105
    第6章 网络编程基础 106
    6.1 TCP/IP简介 106
    6.2 Socket编程基础 107
    6.2.1 什么是Socket 107
    6.2.2 Socket相关概念 108
    6.3 基于UDP的数据传输 110
    6.3.1 UDP介绍 110
    6.3.2 .NET平台对UDP编程的支持 110
    6.3.3 UDP编程的具体实现 111
    6.4 基于TCP的数据传输 115
    6.5 习题 124
    第7章 综合范例—餐厅管理系统的设计 125
    7.1 开发背景 125
    7.2 系统分析 125
    7.2.1 需求分析 125
    7.2.2 可行性分析 125
    7.3 系统设计 126
    7.3.1 系统目标 126
    7.3.2 系统流程图 126
    7.3.3 系统编码规范 127
    7.4 系统运行环境 127
    7.5 数据库与数据表设计 128
    7.5.1 数据库分析 128
    7.5.2 数据表逻辑关系设计 128
    7.6 创建项目 130
    7.7 公共类设计 132
    7.7.1 Md5Helper公共类 132
    7.7.2 PinyinHelper公共类 132
    7.7.3 SqliteHelper公共类 133
    7.8 登录模块设计 135
    7.8.1 系统登录模块概述 135
    7.8.2 系统登录模块技术分析 135
    7.8.3 系统登录模块实现过程 136
    7.9 主界面模块设计 138
    7.9.1 主界面模块概述 138
    7.9.2 主界面模块技术分析 138
    7.9.3 主界面模块实现过程 142
    7.10 店员信息模块设计 145
    7.10.1 店员信息模块概述 145
    7.10.2 店员信息模块技术分析 146
    7.10.3 店员信息模块实现过程 149
    7.11 会员信息模块设计 152
    7.11.1 会员信息模块概述 152
    7.11.2 会员信息模块技术分析 153
    7.11.3 会员信息模块实现过程 158
    7.12 餐桌管理模块设计 169
    7.12.1 餐桌管理模块概述 169
    7.12.2 餐桌管理模块技术分析 169
    7.12.3 餐桌管理模块实现过程 173
    7.13 菜品管理模块设计 182
    7.13.1 菜品管理模块概述 182
    7.13.2 菜品管理模块技术分析 183
    7.13.3 菜品管理模块实现过程 187
    7.14 结账付款模块设计 197
    7.14.1 结账付款模块概述 197
    7.14.2 结账付款模块技术分析 197
    7.14.3 结账付款模块实现过程 200
    参考文献 205
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册