C#开发实战宝典 内容简介

本书从初学者的角度讲述使用Visual Studio2008开发环境结合C#语言进行程序开发应该掌握的各项技术,突出“基础”、“全面”、“深入”;同时就像书名所暗示的一样,强调“实战”效果。在介绍技术的同时,书中都会提供示例或稍大一些的实例,同时在各章的结尾安排有综合应用,通过几个小型项目来综合应用本章所讲解的知识,做到理论联系实际。在本书的最后5章中提供了5个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。

全书共分30章,主要内容包括初探C#及其开发环境,认识C#代码结构,C#程序设计基础,选择结构控制,循环结构控制,字符及字符串,数组、集合与哈希表,面向对象程序设计,Windows窗体设计,Windows应用程序常用控件,Windows应用程序高级控件,对话框、菜单、工具栏及状态栏,数据库编程基础,ADO.NET数据访问技术,DataGridView数据控件,面向对象编程高级技术,枚举类型与泛型,LINQ技术的使用,文件及I/O,GDI 绘图技术,水晶报表与打印,网络编程,线程的使用,异常处理与程序调试,Windows应用程序打包部署,企业系统,餐饮管理系统,房屋中介管理系统,企业人事管理系统,进销存管理系统等。

本书适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。

C#开发实战宝典 目录

第1部分 新手入门

第1章 初探C#及其开发环境

第2章 认识C#代码结构

第3章 C#程序设计基础

第4章 选择结构控制

第5章 循环结构控制

第6章 字符及字符串

第7章 数组、集合与哈希表

第8章 面向对象程序设计

第9章 Windows窗体设计

第10章 Windows应用程序常用控件

第11章 Windows应用程序高级控件

第12章 对话框、菜单、工具栏及状态栏控件

第13章 数据库编程基础

第14章 ADO.NET数据访问技术

第15章 DataGridView数据控件

第2部分 高手进阶

第16章 面向对象编程高级技术

第17章 枚举类型与泛型

第18章 LINQ技术的使用

第19章 文件及I/O

第20章 GDI 绘图技术

第21章 水晶报表与打印

第22章 网络编程

第23章 线程的使用

第24章 异常处理与程序调试

第25章 Windows应用程序打包部署

第3部分 项目实战

第26章 企业系统

第27章 餐饮管理系统

第28章 房屋中介管理系统

第29章 企业人事管理系统

第30章 进销存管理系统

附录A 菜单栏命令

附录B C#程序编码规范

C#开发实战宝典 精彩文摘

.NET平台中代码的物理单元是可移植可执行程序(protable executable,PE)格式,编译程序和库时,和平常一样生成EXE与DLL文件,但在.NET框架下,任何可执行程序项目都链接到公共语言运行库,并由它代理编译和执行。

.NET中程序编译的最主要部分是汇编(assembly),汇编包括一个manifest,它是一组元数据,标识汇编向其他应用程序提供的文件和类型;manifest还可以包含强名称(strong name)、组合汇编名、版本信息和可选文化信息。在使用强名称的汇编中,元数据包含一个公用密钥签名,公共语言运行库用其验证汇编自编译之后是否发生改变。

汇编还可以包括数字签名,例如用验证码(authenticode certificate)验证代码源,以解决在公共语言运行库保证汇编签名的真实性问题。

c#编程实战宝典 付强_C#开发实战宝典pdf相关推荐

  1. shell编程系列26--大型脚本工具开发实战

    shell编程系列26--大型脚本工具开发实战大型脚本工具开发实战拆分脚本功能,抽象函数1.function get_all_group 返回进程组列表字符串2.function get_all_pr ...

  2. 【Unity3D实战】方块跑酷初级开发实战(一)

    [Unity3D实战]方块跑酷初级开发实战(一) 欢迎大家来到LDS的博客,今天开始我们讲解一下跑酷类游戏的基本操作,本文为原创,视频请观看[ http://www.mkcode.net/html/u ...

  3. 嵌入式linux驱动开发实战教程,嵌入式Linux驱动开发实战视频教程

    嵌入式Linux驱动开发实战教程(内核驱动.看门狗技术.触摸屏.视频采集系统) 适合人群:高级 课时数量:109课时 用到技术:嵌入式 Linux 涉及项目:驱动开发.看门狗技术.触摸屏.视频采集 咨 ...

  4. unity应用开发实战案例_Unity3D游戏引擎开发实战从入门到精通

    Unity3D游戏引擎开发实战从入门到精通(坦克大战项目实战.NGUI开发.GameObject) 一.Unity3D游戏引擎开发实战从入门到精通是怎么样的一门课程(介绍) 1.1.Unity3D游戏 ...

  5. java项目开发实战入门电子书,java项目开发实战入门全彩版

    <JaWeb项目开发实战入门>以企业门户网.51商城.BBS--程序源论坛.YouKnow问卷.OA办公自动化系统.铭成在线考试系统.K12(中小学)综合测评系统和Show--企业个性化展 ...

  6. 请求分页内存管理的模拟 c++代码_C开发实战-内存管理

    作用域和变量 作用域就是作用的范围,当定义变量时不同作用域的变量位于不同的内存空间. 变量按照不同的作用域可以分为局部变量和全局变量.而局部变量和全局变量都可以使用static修饰,static修饰的 ...

  7. c++ char*初始化_C开发实战-深入理解指针

    Visual Studio 2019 解决方案的多项目应用 在讲述变量,数据类型,运算符和表达式以及程序流程控制,数组,函数的相关内容,所有的代码都放在解决方案c-core的c-core-founda ...

  8. c++ map中用char数组_C开发实战-指针和字符串

    指针操作字符数组 首先定义一个字符数组char_array,该数组占据11个字节,因为初始化值是字符串常量,而字符串常量以0结尾 char char_array[] = "helloworl ...

  9. microstation添加txt文件_C开发实战-文件操作

    文件概述 文件几乎无处不在,主要分为磁盘文件和设备文件,典型的磁盘文件有文本文件和二进制文件,磁盘文件存储在外部存储介质(例如磁盘,硬盘,U盘等等)需要加载到内存中才能使用. 无论是文本文件还是二进制 ...

  10. php+mysql开发实战 pdf_《PHP + MySQL 开发实战》怎么样_目录_pdf在线阅读 - 课课家教育...

    前言 第1章 php环境搭建 1.1 Linux上PHP开发环境搭建 任务1 在虚拟机中安装Vmwaretools 任务2 Linux下Apache服务器安装与配置 任务3 Linux下MySQL数据 ...

最新文章

  1. 【转】Visio画用例模型图竟然没有include关系
  2. 《C++面向对象高效编程(第2版)》——3.13 采用语义
  3. 程序员的时间管理哲学 —— 如何更好的利用我们的时间
  4. x86虚拟机NXVM_Centos6.5 x86_64系统安装kvm虚拟机—基础篇
  5. bash: gitbook: command not found
  6. Scala教程之:函数式的Scala
  7. 用GCD来处理大量for loop任务
  8. java jquery post_jquery js post变量set和get for post
  9. 2、启动Spring Boot 容器
  10. Liferay7 BPM门户开发之24: Liferay7应用程序安全
  11. 数据结构排序系列详解之一 插入排序
  12. form触发2次 layui_Springboot+layui上传文件携带参数前后台代码
  13. 【算法】二叉树遍历算法总结:前序中序后序遍历
  14. 《iVX 高仿美团APP制作移动端完整项目》07 会员页制作
  15. 月薪过万的java程序员需要什么能力_什么样能力的Java程序员月薪过万
  16. 行为决策学入门书籍推荐《别做正常的傻瓜》
  17. REASON: Ambari Server java process has stopped. Please check the logs for more information.
  18. Apache Hadoop大数据集群及相关生态组件安装
  19. 亲自操作,有用的win10遇到“已禁用输入法”无法启动中文输入法的问题-提示已禁用输入法解决方案
  20. 【电路设计小白】ADC芯片配置学习之一初期理论

热门文章

  1. Linux常见命令tar
  2. 最通俗PLC教程—源自Koyo光洋PLC自学总结(2)
  3. 单片机编程语言——C语言(1)
  4. 同步发电机励磁调节实验原理_【每日一学】同步发电机的运动方程
  5. 升级到iOS9之后的相关适配
  6. Redis更新数据的时候如何不重置过期时间
  7. socks5 转换为 http 代理(使用privoxy)
  8. 50个Windows自带软件的免费替代品
  9. html嵌入百度地图无法显示
  10. windows下cmd下载文件