深入简出 AutoCAD.NET二次开发 简摘
来源:互联网 发布:国内erp软件介绍 编辑:程序博客网 时间:2024/04/30 08:12
第三章 程序设计基础
一、技术概况
ADO.NET ,WinForm,LINQ,WPF,WCF,XML,WebService
其中 自己的盲点:
1、反射reflection
2、LINQ
3、ADO.NET 与数据库交互。通过数据适配器接口 DataAdapter建立数据库连接。
4、水晶报表(crystal report)展示项目中复杂数据:合并计算,多级汇总,图表制作,条件格式化。可输出word,excel,pdf,html格式文件
5、WPF UI框架创建丰富的交互式客户端。界面华丽,实现界面和逻辑的解耦;
6、WCF 用于服务定制、发布运行以及消息传递和处理的程序集。用于处理进程间,机器间,系统间消息传递。集成了DCOM,Remooting,WebService,WSE,MSMQ(只用过webService)
二、基础知识
1、数据类型
a. 值类型 包含所有简单类型 (整数,浮点,decimal,bool,char,struct,枚举类型)
b.引用类型:类,数组,接口,委托(代理)
扩展网摘:string和String 的区别
(1)MSDN中对string的说明:string is an alias for String in the .NET Framework。string是String的别名而已,
string是c#中的类,
String是Framework的类,
C# string 映射为 Framework的 String。
如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作。
如果使用C#,建议使用string,比较符合规范 。 string始终代表 System.String(1.x) 或 ::System.String(2.0) ,String只有在前面有using System;的时候并且当前命名空间中没有名为String的类型(class、struct、delegate、enum)的时候才代表System.String。
string是关键字,String不是,也就是说string不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String可以。
(2)using string = System.String; C#编译器,会自动的把string转化为Sysem.string!
在CLR via C#中,Jeffrey Richter建议coding时,使用CLR默认的类型,也就是说,不要string,要String;不要int要Int32!
推荐书目:《CLR via C#》
2.异常处理--我的盲点(只知道try{}catch(exception ex){ XXX; throw;}finaly{ xxx;}
争取下一篇文章写一下异常处理
- 深入简出 AutoCAD.NET二次开发 简摘
- AutoCad .NET(C#) 二次开发
- AutoCAD.NET:第一章 AutoCAD.NET二次开发概述
- AutoCAD的.NET二次开发1
- AutoCAD的.NET二次开发2
- AutoCAD的.NET二次开发3
- .NET平台的AutoCAD二次开发
- .net 二次开发AutoCad的调试
- AutoCAD .NET API二次开发学习指南
- .NET平台的AutoCAD二次开发
- AutoCAD .NET API二次开发学习指南
- AutoCAD .NET API二次开发学习指南
- 【转】AutoCAD.NET:第一章 AutoCAD.NET二次开发概述
- AutoCAD二次开发——AutoCAD.NET API开发环境搭建
- vb.net二次开发AutoCAD中画圆示例
- 供电绘图计算软件-AutoCAD.net二次开发
- C#.NET平台的AutoCAD二次开发
- vb.net二次开发AutoCAD中画圆示例
- 不能企图通过改变指针形参的值而使指针实参的值改变
- 几个gcc编译的错误
- 进入sftp 指定目录
- 杨氏矩阵搜索算法
- 马克斯程序播放器广告代码的去除方法
- 深入简出 AutoCAD.NET二次开发 简摘
- linux 定时重启 tomcat
- VLANs with Open vSwitch Fake Bridges
- VIM / .vimrc
- RedHat 5搭建wiki
- JAVA编写的使用Socket模拟Http的GET操作
- glew.h
- 玩转千万级别的数据(一)
- postgresql 命令行select结果 存文件