摘要:本文介绍如何使用Debug和Trace类。Microsoft .NET Framework 中提供了这两个类。在应用程序开发期间或部署到产品后,可以使用这两个类提供有关应用程序性能的信息。这两个类只是 .NET Framework 中所提供配置功能的一部分。要求下面的列表概括了推荐的硬件、软件、网络结构以及所需的 Service Pack:Microsoft Windows 2000 或 Microsoft Windows XPMicrosoft Visual C# .NET本文还假定您熟悉程序调试。方法说明在使用 Debug 类创建一个示例一节中介绍的步骤演示了如何创建使用Debug类以提供 阅读全文
Crystal Reports对象模型
2010-12-14 10:37 by bingcaihuang, 390 阅读, 0 推荐, 收藏,
摘要:Crystal Reports SDK 包含四个对象模型,用于编写与报表进行交互的代码: CrystalReportViewer对象模型 ReportDocument对象模型 可通过升级获得的对象模型: ReportClientDocument对象模型(报表应用程序服务器) InfoObject对象模型(随 Crystal Reports Server 或 BusinessObjects Enterprise 一起提供)CrystalReportViewer 对象模型CrystalReportViewer 控件包含可用于控制该控件如何显示报表的属性和方法。它还 阅读全文
关于sqlclient odbc oledb
2010-12-09 16:05 by bingcaihuang, 545 阅读, 0 推荐, 收藏,
摘要:今天链接数据库过程中逐渐对sqlclient odbc oledb有了一点了解,都是微软提供的链接数据库的库:SqlClient 优化sqlserver数据库的OleDb 当然包括基本所有数据库的Odbc 针对数据源odbcOracleClient 针对oracle数据库优化的 阅读全文
MS_SQL学习 户自定义数据类型
2010-12-09 09:31 by bingcaihuang, 456 阅读, 0 推荐, 收藏,
摘要:当创建用户自定义的数据类型时,必须提供 3个参数:数据类型的名称、所基于的系统数据类型和数据类型是否允许空值。创建用户定义的数据类型可以使用Transact-SQL语句。系统存储过程sp_addtype可用来1.创建用户定义的数据类型。其语法格式如下:sp_addtype {新数据类型名},[,系统数据类型][,'null_type']其中,新数据类型名是用户定义的数据类型的名称。系统数据类型是系统提供的数据类型,例如 Decimal、Int、Char 等。null_type表示该数据类型是如何处理空值的,必须使用单引号引起来,例如'NULL'、'NOT NULL'或者'NONULL'。2.删 阅读全文
MS_SQL学习 系统数据类型
2010-12-09 09:31 by bingcaihuang, 398 阅读, 0 推荐, 收藏,
摘要:SQL Sever数据类型SQL Sever数据类型可以分为系统内置数据类型和用户自定义数据类型两种。系统数据类型数据类型由系统定义,这类数据类型通常称之为系统数据类型。(1)字数数据类型:Char,Varchar,TextChar是定长字符数据类型,其长度最多为8K,默认为1K。当表中的列定义为char(n)类型时,如果实际要存储的串长度不足 n,则在串的尾部添加空格,以达到长度n,所以其数据长度为n。Varchar是变长字符数据类型,其长度不超过8KB。当表中的列定义为 varchar(n)类型时,n表示的是字符串可达到的最大长度,varchar(n)的长度是输入的字符串实际字符个数,而不 阅读全文
C++中rand随机数
2010-12-08 09:48 by bingcaihuang, 658 阅读, 0 推荐, 收藏,
摘要:一、C++中不能使用random()函数 random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。 可改用C++下的rand函数来实现。 1、C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。(但这样便于程序调试) 2、C++中另一函数srand(),可以指定不同的数(无符号整数变元)为种子。但是如果种子相同,伪随机数列也相同。一个办法是让用户输入种子,但是仍 阅读全文
VS文件后缀名
2010-12-08 09:44 by bingcaihuang, 314 阅读, 0 推荐, 收藏,
摘要:sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。.csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。.aspx:Web 窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。Visual Studio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。 .ascx:ASP.NET的用户控件(也叫做“pagelets”),是作为一种封装了特定功能和行为(这两者要被用在Web应用程序的各种页面上)的Web页面被开发的。一个用户控件包含了HTML、代码和其他Web或者用户控件的组合,并在 阅读全文
堆(Heap)栈(Stack)
2010-12-08 09:40 by bingcaihuang, 267 阅读, 0 推荐, 收藏,
摘要:1、内存分配方面:堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、申请方式方面:堆:需要程序员自己申请,并指明大小。在c中malloc函数如p1 = (char *)malloc(10);在C++中用new运算符,但是注意p1、p2本身是在栈中的。因为他们还是可以认为是局部变量。栈:由系统自动分配。 例如,声明在函数中一个局部变量 阅读全文
c语言变量存储
2010-12-08 09:21 by bingcaihuang, 345 阅读, 0 推荐, 收藏,
摘要:一般认为在c中分为这几个存储区:1. 栈-- 有编译器自动分配释放 2. 堆-- 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3. 全局区(静态区)-- 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束释放。 4. 另外还有一个专门放常量的地方。程序结束释放在函数体中定义的变量通常是在栈上,用malloc, calloc, realloc等分配内存的函数分配得到的就是在堆上。在所有函数体外定义的是全局量,加了static修饰符后不管在哪里都存放在全局区(静态区),在所有函数体外定义 阅读全文
QT开发入门
2010-12-08 09:16 by bingcaihuang, 5213 阅读, 0 推荐, 收藏,
摘要:在网上看到一篇不错的文章,关于QT入门的介绍,文章概述了QT入门各个方面的知识和要点,转一下:Qt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include QApplication"QApplication类用于管理应用程序范围内的资源。其构造函数需要main函数的argc和argv作为参数。widget被创建时都是不可见的(always created hidden)。widget中可容纳其它widget。Qt中的widget在有用户行为或状态改变时会emitsignal。 signal可以和slot函数连接在一 阅读全文