随笔分类 -  我的.NET之路

摘要:因为要用到动态报表,所以首先学习了水晶报表。但是对动态报表的实现还是很模糊,请大家指教!小女子在此谢过!=======================================================================1、简介: 水晶报表主要用于设计及产生报表;是业内最专业、功能最强大的报表系统,除了强大的报表功能外,最大的又是是实现了与绝大多数流行开发工具的集成和接口。2、功能: Crystal Report几乎可以从任何数据源生成所需要的报表,内置的报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,解释可能被隐藏掉的重要关系。3、支持的数.. 阅读全文
posted @ 2012-05-21 15:35 王小萌 阅读(684) 评论(0) 推荐(1) 编辑
摘要:学习抽象工厂模式ing... 希望大家给出意见,有不对的地方大家多多指教!小女子在此谢过!---------------------------------------------------------------------------最基本的数据访问程序User类:表示数据库中字段,假设只有ID和Name两个字段 User class User { private int _id; public int Id { get { return _id; } ... 阅读全文
posted @ 2012-05-04 17:04 王小萌 阅读(1707) 评论(9) 推荐(3) 编辑
摘要:JavaScript基本语法什么是脚本语言? 首先说一下HTML,HTML是一种标记语言,它只能定义内容的表现形式,不具有逻辑性,不能与用户进行交互。如果浏览器在解释HTML语言的基础上,还能够解释和运行嵌入在网页文件中的一种具有程序逻辑的语言,那么网页就能够像平时用到的各种Windows程序一样与用户进行交互,那么网页的功能将会被大大扩展。 像这种嵌入在HTML中的程序语言就称为脚本语言(一条条的文字命令),浏览器中要集成有用于脚本程序的模块,这种模块称为脚本引擎。简言之,脚本语言就是用于编写嵌入于文档中的程序,它由浏览器负责解释和执行,可以在网页上产生动态的显示效果和实现与用户交互的特.. 阅读全文
posted @ 2012-03-11 14:29 王小萌 阅读(1087) 评论(1) 推荐(1) 编辑
摘要:要求:在文本框中输入要添加文件的路径,根据地址,点击添加将文本文件添加到TreeView中,然后双击文件在右边的TxtBox中显示出来(此处文本文件定义为txt格式)。Tips: ->获得指定目录中的子目录名: System.IO.Directory.GetDirectories(path);惯例是先加文件夹。首先声明两个存放文本文件和文件夹文件路径的数组: string[] filePath = System.IO.Directory.GetFiles(path,"*.txt"); string[] filesPath = System.IO.Di... 阅读全文
posted @ 2012-02-15 22:44 王小萌 阅读(398) 评论(0) 推荐(1) 编辑
摘要:C#语言规范建议使用特定大小写约定创建标识符。对于大多数标识符,应该使用Pascal大小写风格,在这种风格中,连接成标识符的每个单词都首字母大写,例如FirstName和LastName。一、Pascal大小写描述:标识符中每个单词都首字母大写。使用建议:用于类型名和成员名,示例:CarDeck二、Camel大小写骆驼命名法描述:除第一个单词以外,标识符中所有的单词都首字母大写。使用建议:用于本地变量和方法参数,示例:totleNum三、全大写标识符全由大写字母组成,仅用于缩写词,如COM,IO。 阅读全文
posted @ 2012-02-08 21:05 王小萌 阅读(287) 评论(1) 推荐(1) 编辑
摘要:一、Random类Random类用来产生伪随机数,生成的随机数是从“种子值”开始的,如果反复使用同一个种子值,就会生成相同的数字系列。例如以下两种代码就是使用同一个种子值和不同种子值的区别: for (int i = 0; i < 10; i++) { Random rd = new Random(); Console.WriteLine(rd.NextDouble()); } //反复使用同一个种子值,生成相同的数字系列=========================================== Random rd = new Random(); for (i... 阅读全文
posted @ 2012-02-08 17:28 王小萌 阅读(537) 评论(0) 推荐(0) 编辑
摘要:练习1)要求使用方法实现输入一个整数,写一个InputNum(int min,int max)的方法,反复使用注意: 1、try-catch语句 try{容易出现异常的语句} catch{用来捕获异常} 2、注意break;的位置知识点:静态(static)的方法或者静态的成员只能访问静态的对象。换句话说就是;由static修饰的成员只能访问由static修饰的成员。 方法不写访问修饰符时,默认为private。方法常使用public,以便方法被随时调用。2)通过方法输入年份和月份得到天数常见错误1:把多个Console.WriteLine()放在一个方法中 在逻辑上没有错误,但是在组织代码的 阅读全文
posted @ 2012-02-01 20:08 王小萌 阅读(192) 评论(0) 推荐(1) 编辑
摘要:一、字符串字符串替换:string Replace(string oldValue,string newValue)将字符串中出现oldValue的地方替换为newValue取子字符串:string SubString(int startIndex),取从startIndex开始一直到最后的子字符串 string SubString(int startIndex,int length),取从位置startIndex开始长度为length的子字符串,如果子字符串的长度不足length则报错bool Contains(string value)判断字符串中是否含有valuebool StartW. 阅读全文
posted @ 2012-01-27 19:11 王小萌 阅读(276) 评论(2) 推荐(0) 编辑
摘要:一、数组数组格式可以是整形,也可以是字符型……并且数组的长度是确定的,无法动态的增长长度。string[] names=new string[5]声明一个长度为5的string数组如何创建一个动态增长的数组呢?(动态数组)int[] values={3,45,6,4,23} string[] strs=new string[values.Length]作业问题:练习 3、将一个字符串数输出为|分割的形式这个问题用for语句很好做出来,自己的问题在于居然用i=1,然后再前面加上一句console,而且做的时候还费了一点脑子,都没有想起来i=0更加简洁……鄙视一下自己还可以用字符串相加,这个办法更 阅读全文
posted @ 2012-01-18 17:19 王小萌 阅读(336) 评论(0) 推荐(0) 编辑
摘要:-------------------------------------------------今天的基础任务是:看完for循环---------------------------------------------------1、解决方案的问题运行的时候注意启动项目的设置,在工具>选项>生成并运行里设置一下。学会使用断点来调试程序,执行到断点处程序就停一下。变量的作用域,例如sum的作用域就是sum所在的{}内部、sum声明之后,在声明之前是没法用的。2、循环的中断break:立即终止整个循环continue:立即终止当前循环步骤,进行下一次循环步骤用代码说明break co 阅读全文
posted @ 2012-01-12 16:52 王小萌 阅读(214) 评论(0) 推荐(0) 编辑
摘要:--------------------------------这是是我的第一篇.NET学习笔记------------------------------------1、关于.NET.NET/DOTNET:一般指.NET FRAMEWORK框架,是一种技术或者说一个平台,提供函数库、类库。.NET能做什么:桌面应用程序 WINFORMinternet应用程序 ASP.NET手机开发 WP7.NET简介:1)平台无关:在操作系统和应用程序之间,对CLR、.Net Framework进行了隔离。2)更安全:代码托管、罕用指针、垃圾回收(内存)。3)语言无关:VB.NET、C#可以调用相同的类,模 阅读全文
posted @ 2012-01-11 19:18 王小萌 阅读(301) 评论(0) 推荐(0) 编辑