大小:195.92M
更新时间:23-08-30
系统:Pc
C#编程兵书是一本C语言设计开发手册,由张志强和胡军两人共同编著。本书内容丰富,全面介绍了C#语言基础,并以示例形式介绍了C#语言的编程技术和开发过程。从细节到整体,从内容编排到目录组织,本书都力求合理。在每一小节的内容编排上,首先给出清晰易懂的基本概念,然后试图挖掘更深层的设计、编程和部署思想,最后通过独立而有趣的示例使读者学以致用。
《程序员藏经阁:C#编程兵书》针对初学和自学读者的特点,以通俗易懂的语言介绍C#语言及其基础开发。内容包括语言的发展、环境配置、基本语法、流程控制语句、字符串处理、数组、图形界面设计、输入/输出、处理异常和连接数据库。
本书全书共分为六个篇幅:
第1篇开发环境与C#语言基础
本篇主要讲解C#语言的特点,针对C#的开发环境进行详细讲解,一步一步教读者如何下载和安装VisualStudio工具。讲解多种C#编程语言的基础知识、变量、常量、数据类型、运算符、控制流程语句及控制台的输入/输出。
第2篇C#面向对象编程
本篇主要介绍C#语言的各种基本编程语法。对面向对象编程的内容进行深入讲解,类、对象、继承、接口及集合等内容的使用可以帮助读者从理论的角度理解什么是面向对象的设计思想,以及常用的数组、字符串、代理和事件的使用可以让读者熟练掌握编写代码的基础,为以后编写项目打下基础。
第3篇Windows程序编程
本篇主要对Windows程序编程进行详细讲解,包括Windows窗体控件的使用及使用JDI+画图。本篇让读者进一步深入学习C#编程知识,帮助读者提高自身的知识储备。
第4篇C#的高级编程
本篇主要讲解C#的高级编程知识,包括对文件的操作、XML语言的使用和多线程编程。这一篇的内容相对比较难一些,其重要性也是不言而喻的,读者要多多练习。
第5篇Web数据库开发
本篇主要对ASP.NET和ADO.NET开发技术进行讲解,包括ASP.NET语法、内置对象、Web程序开发常用控件的使用和对数据库的操作。
第6篇综合案例
本篇通过两个综合项目对以上学习过的知识进行整理,让读者学习如何开发程序、如何分析业务流程、如何对程序需求进行分析,学会独立开发程序。
第1篇 开发环境与C#语言基础 第1章 仙人指路: C#与.NET Framework简介 1.1 什么是.NET Framework 1.1.1 .NET Framework结构 1.1.2 .NET Framework的优点 1.2 什么是C# 1.2.1 C#语言的优点 1.2.2 C#语言的特点 1.3 C#的开发工具Visual Studio 1.3.1 Visual Studio 2010下载和安装 1.3.2 Visual Studio的特点 1.3.3 Visual Studio 解决方案和项目文件的组织结构 1.4 第一个C#程序:Hello World 1.4.1 认识Visual Studio .NET开发环境 1.4.2 第一个Windows Console控制台应用程序 1.4.3 第一个Windows Form窗体程序 1.4.4 第一个ASP.NET程序 1.4.5 源代码简短分析 1.5 C#程序的特点 1.6 小结 1.7 习题 第2章 抛砖引玉:C#程序设计基础 2.1 C#中的注释 2.1.1 行注释和块注释 2.1.2 注释规范 2.2 变量和常量 2.2.1 命名变量 2.2.2 变量的声明和使用 2.2.3 常量的声明和使用 2.3 常用数据类型 2.4 自定义数据类型 2.4.1 认识枚举类型 2.4.2 枚举编程示例 2.4.3 认识结构类型 2.4.4 结构编程示例 2.5 类型转换 2.5.1 隐式转换 2.5.2 显式转换 2.6 运算符 2.6.1 算术运算符 2.6.2 字符串运算符 2.6.3 赋值运算符 2.6.4 逻辑运算符 2.6.5 位运算符 2.6.6 自增和自减运算符 2.6.7 其他运算符 2.6.8 运算符的优先级 2.7 流程控制 2.7.1 if语句 2.7.2 switch语句 2.7.3 while语句 2.7.4 for语句 2.7.5 break语句控制循环 2.7.6 continue语句控制循环 2.7.7 return语句控制循环 2.8 控制台输入和输出 2.8.1 向控制台输入 2.8.2 从控制台输出 2.9 本章知识点综合应用 2.9.1 C#数据类型与比较 2.9.2 字符类型与数字类型的转换 2.9.3 使用for语句 2.10 小结 2.11 习题 第2篇 C#面向对象编程 第3章 羽翼丰满:C#的面向对象 3.1 对象 3.2 类 3.2.1 声明类 3.2.2 类的属性 3.2.3 类的方法 3.2.4 创建类实例 3.2.5 类的构造函数 3.2.6 继承类 3.3 方法 3.3.1 方法的参数 3.3.2 使用构造函数 3.3.3 使用析构函数 3.3.4 使用静态方法 3.3.5 重载方法 3.3.6 访问父类方法 3.3.7 重载运算符 3.4 继承 3.5 多态 3.6 封装 3.7 命名空间 3.7.1 框架类库中的命名空间 3.7.2 命名空间的使用 3.8 本章知识点综合应用 3.8.1 类的继承 3.8.2 方法的改写 3.8.3 方法的重载 3.9 小结 3.10 习题 第4章 双管齐下:抽象类和接口 4.1 定义抽象类 4.2 接口 4.2.1 定义接口 4.2.2 一个类实现多个接口 4.2.3 实现多接口同名方法 4.2.4 使用is和as操作符实现接口转换 4.2.5 接口间的继承 4.3 本章知识点综合应用 4.3.1 显式实现接口方法 4.3.2 显式实现接口属性 4.4 小结 4.5 习题 第5章 无懈可击:调试异常与编码标准 5.1 调试 5.1.1 使用VS.NET错误报告 5.1.2 逻辑错误 5.1.3 单步执行程序 5.1.4 设置断点 5.1.5 设置断点技巧 5.2 Java异常 5.2.1 编译错误 5.2.2 运行错误 5.2.3 逻辑错误 5.2.4 异常处理机制 5.2.5 异常处理类 5.2.6 异常处理原则 5.3 异常处理语句 5.3.1 使用try…catch…finally 5.3.2 常见异常类型 5.3.3 创建和抛出自定义的异常 5.4 多异常的捕获 5.5.1 什么是多异常 5.5.2 异常的继承关系 5.5.3 捕获所有异常的方法 5.5 定义用户异常的方法 5.6 编码标准 5.6.1 编码结构 5.6.2 注释风格 5.6.3 命名规范 5.6.4 控制代码量 5.6.4 使用异常处理 5.7 本章知识点综合应用 5.7.1 创建自定义异常 5.7.2 获取异常信息 5.7.3 使用try…catch捕获异常 5.8 小结 5.9 习题 第6章 添砖加瓦:字符、字符串 处理与正则表达式 6.1 字符Char 6.1.1 Char的声明及使用 6.1.2 转义字符 6.2 String类 6.2.1 简介 6.2.2 String与Char 6.2.3 字符串的查找 6.2.4 字符串的比较 6.2.5 字符串的获取 6.2.6 字符串的插入 6.2.7 字符串的删除 6.2.8 字符串的替换 6.3 StringBuilder类 6.3.1 StringBuilder的定义 6.3.2 字符串对象的追加 6.3.3 字符串的插入、删除与替换 6.3.4 StringBuilder与String的区别 6.4 正则表达式 6.4.1 System.Text.RegularExpression命名空间 6.4.2 正则表达式的语法 6.4.3 正则表达式验证用户输入 6.4.4 常用的一些正则表达式 6.5 本章知识点综合应用 6.6.1 使用正则表达式获取指定字符 6.6.2 通过CaptureCollection获取正则表达式的每个匹配对象信息 6.6.3 验证输入字符串是否是合法的电子邮件格式 6.6 小结 6.7 习题 第7章 兵分两路:数组与集合 7.1 数组的概念 7.1.1 什么是数组 7.1.2 数组的声明 7.1.3 数组的大小 7.1.4 数组的初始化 7.2 数组的使用 7.2.1 数组的遍历 7.2.2 获取数组的索引 7.2.3 数组元素清空 7.2.4 数组的查找 7.3 数组的排序 7.3.1 Sort方法排序 7.3.2 冒泡排序 7.4 集合 7.4.1 集合的概念 7.4.2 集合类 7.5 动态数组类ArrayList 7.5.1 ArrayList的声明 7.5.2 ArrayList元素的添加 7.5.3 ArrayList元素的删除 7.5.4 ArrayList元素的获取 7.5.5 ArrayList的遍历 7.5.6 ArrayList元素的查找 7.6 哈希表HashTable 7.7.1 哈希表HashTable的声明 7.7.2 HashTable元素的添加 7.7.3 HashTable元素的删除 7.7.4 HashTable元素的获取 7.7.5 HashTable的遍历 7.7.6 HashTable的查找 7.7 本章知识点综合应用 7.7.1 获取数组属性 7.7.2 数组参数的使用 7.7.3 操作List泛型集合 7.8 小结 7.9 习题 第8章 双龙出海:代理和事件 8.1 代 理 8.1.1 什么是代理 8.1.2 代理所指向方法的类型和标识 8.1.3 代理引用的声明和使用 8.1.4 .NET Framework中的代理 8.1.5 代理作方法的参数 8.1.6 了解多重代理 8.1.7 多重代理的实现方法
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
精品推荐
同类热门
类似软件
批量将TXT生成CHM文件工具439K298人在用 批量将TXT生成CHM文件工具是一款可批量将TXT文件生成一个CHM文件的免费绿色软件,简称为TXT转换CHM软件,其好处在于可以批量浏览,方便传播以及能够起到禁止使用者更改其中的内容。另外,批量将TXT生成CHM文件工具操作也十分方便,选择一个T
查看CorelDRAW 12 绿色简体中文版727.3M43794人在用 CorelDRAW 12是一套屡获殊荣的图形图像编辑软件,能精确捕捉你的创作神髓。CorelDRAW 12套装含两个绘图应用程序:一个用于矢量图及页面设计,一个用于图像编辑。这套惊人的绘图软件带给你强大的交互工具,可创作出多种富于动感的特殊效果及点
查看TCP/IP Builder(tcp/udp测试工具)1.5M465人在用 TCP/IP Builder是一款操作方便、功能强大的Windows Socket测试软件,作为一款tcp/udp测试工具,它允许你手动设置指定的套接字连接(或监听连接)并通过它发送和接收数据,支持设置本地IP和端口、TCP / UDP协议、DNS
查看Dead Pixel Locator(显示器坏点测试软件)348K2903人在用 Dead Pixel Locator是一款免安装的LCD显示器坏点测试工具,通过显示纯色来协助肉眼查找显示器的坏点,内置白、黄、黑、绿等多种纯色测试方案,支持自设颜色调整,操纵简单,实用方便,可随身携带,有需求的朋友请下载。
查看热门标签
网友评论0人参与,0条评论
最新排行
neat reader绿色版66.11Mv8.1.4 neat reader是一款支持Windows,Mac,Android,iOS,以及浏览器使用的全平台EPUB阅读器,但是许多功能都需要开通会员才能使用,因此小编这次为大家带来的是neat reader绿色版,值得一提的是neat reader内置
查看佳能60d使用说明书12.02Mpdf高清版 佳能60d是50D的升级版本,其该版本最大的改动就是取消的AF微调功能,全面支持引闪、翻转屏、塑料机身等功能。同时还搭配了一块3英寸104万像素的TFT高清旋转液晶屏视野率约100%,以及最新型的DIGIC 4数字影像处理器,给用户带来最便捷的摄影
查看python 黑帽子黑客与渗透测试编程之道19.73Mpdf扫描版 python 黑帽子黑客与渗透测试编程之道是一本安全畅销书《Python灰帽子》同作者姊妹篇,由[美] Justin Seitz(贾斯汀·塞茨) 著;孙松柏,李聪,润秋三人翻译。本书将向你揭示Python的黑暗面——编写网络嗅探工具、操控数据包、感
查看荣策考勤管理系统使用说明(RIMS用户手册) pdf扫描版5.64M 荣策考勤管理系统使用说明是由广州市真地信息技术有限公司荣策软件团队针对同名考勤管理系统量身定做的用户使用手册。手册充分融合了真地企业对荣策考勤系统的指导理念及一些线下用户使用产品后的操作经验。能够独立解决荣策考勤管理系统使用遇到的各种技术问题,高效
查看mysql技术内幕 第5版169.74M保罗·迪布瓦 pdf扫描版 mysql技术内幕 第5版是MySQL方面名副其实的一本著作,由保罗·迪布瓦编著,张雪平,何莉莉,陶虹共同翻译。全书向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,其中包括sql的工作原理和mysql API的相关知识等,
查看openstack实战4.21MV.K.CodyBumgardner pdf扫描版 openstack实战是一本云计算和OpenStack软件生态的实战指导,由美国著名架构师V.K.CodyBumgardner编著。本书主要内容:开发和部署企业级私有云,从IT的角度来看私有云技术,自助型云计算对企业的影响,作者提供了真实环境使用案
查看Android创意实例详解250.38M韩迪pdf扫描版 Android创意实例详解是一本安卓通讯应用开发书籍,由韩迪编著。本书的每个章节都遵循技术研发知识体系的严密性,在容易产生错误、不易理解的环节配以详细的开发截图,将重要的知识点和开发技巧以“知识点”、“注意”、“小技巧”等活泼形式呈现给读者,保证不
查看objective-c基础教程pdf72.87M含1/2/3版objective-c基础教程结合了理论知识和实例程序,详细介绍了objective-c编程的相关内容和操作步骤,包括类和继承、对象类型、动态绑定、垃圾回收、属性声明、范畴、抽象类与类簇、对象的复制及存储、消息发送模式、图像视图、异常和错误、并行编程、键
查看用python写网络爬虫电子书9.38Mpdf完整扫描版 用python写网络爬虫是一本用Python进行数据处理和数据挖掘的代表著作,由澳大利亚程序员理查德·劳森(Richard Lawson)编著。本书讲解了从静态页面爬取数据的方法以及使用缓存来管理服务器负载的方法。此外,还介绍了如何使用AJAX U
查看jenkins权威指南中文pdf版47.47M约翰·弗格森·斯马特扫描版Jenkins作为持续集成、持续交付领域内的优秀开源软件,自然而然地成为我们在项目中大量运用的工具,但如何才能更好的学习好呢?小编这里推荐大家阅读jenkins权威指南,这是一本Jenkins的权威指南教材,由美国程序员约翰·弗格森·斯马特编著。全书就是
查看c专家编程pdf高清版12.94M林登 C专家编程是一本C编程语言程序设计经典著作,也是C语言入门软件开发宝典,由林登(LinDen P.V.D)编著。本书讲述的是应用于pc和unix系统上的ansi标准c语言。对于c语言中与unix平台复杂的硬件结构相关的特性作了详细描述。对于pc的内
查看