摘要: 阅读目录 一:什么是Windows的计划任务? 二:如何设置计划任务 三:高级设置计划任务 一:什么是Windows的计划任务? 在日常的工作中,我们都有一些固定的或临时性的工作,而每次在爱机前一坐,就不愿再起身,你是否也曾因沉迷于游戏而忘了事先的计划或约会呢?在Windows中,系统有一项重要的“计划任务”功能,通过设置“计划任务”,你可以将每天或某一天的某个时间需要做的事拟成计划,到约定的时间,不管你在电脑上进行什么工作,系统都会提醒你或者启动你设定好的任务程序 二:如何设置计划任务? 1:我们公司要做一个“统计每天下线影片”的应用,我先把这个功能做成一个WinForm程... 阅读全文
posted @ 2012-03-05 17:11 David.Meng 阅读(46753) 评论(2) 推荐(4) 编辑
摘要: 阅读目录 一:前言 二:实例 三:运行效果 一:前言 Android中定义了一个Toast对象,用以弹出一个窗口来给予用户帮助和提示,和对话框不同的是,Toast并不是以独占方式显示的,它并不会抢夺用户的焦点,在弹出Toast的时候,依然可以对之前的界面进行操作,我们在“”一文中介绍了纯文本的Toast的使用,我们完全可以自定义Toast的显示内容和显示位置 要自定义一个Toast也很简单,同样需要创建一个Toast对象,然后实现相应的方法即可 二:实例 1:布局文件 1.1 myoast.xml <?xml version="1.0" encoding=" 阅读全文
posted @ 2012-03-03 16:15 David.Meng 阅读(5061) 评论(0) 推荐(2) 编辑
摘要: 前言 我们下载的SDK包里面有一个叫“Tools”的文件夹,里面为我们提供了许多与Android开发相关的工具,其中一些是必不可少的,现在我们就介绍一下模拟器 Android模拟器的创建 使用“Android SDK and AVD Manager”可以很方便的创建一个Android模拟器,在Eclipse中的工具栏和窗口菜单“Windows->Android SDK and AVD Manager”,打开“Android SDK and AVD Manager”,在“Name”中写入想要起的名字如“AVD2.3”,“Target”中选择想要创建的模拟器版本,在“SD Card”中输.. 阅读全文
posted @ 2012-03-01 10:12 David.Meng 阅读(2139) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一:脚本攻击 二:模拟脚本攻击 三:运行效果 四:预防脚本攻击的主要方法 一:脚本攻击 脚本攻击是指将恶意的字符插入到网页中来,浏览器无法验证这些插入的字符,并且会将它们作为网页的一部分进行处理 从浏览器的角度来看,网页只是一个长的字符串,浏览器会按照顺序处理这个字符串,在此过程中,会显示 阅读全文
posted @ 2012-02-27 14:29 David.Meng 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 配置Eclipse 既然JDK,SDK,ADT,都安装好了,刚开始我们没有安装ADT的话,我们看到“General”下面没有叫做“Android”的这一个选择项,当我们安装好了ADT后,“General”下面出现了一个叫做“Android”的这一个选择项,我们现在开始连接Eclipse和Adnroid SDK,此时连接出错,出现了“This Android SDK requires Android Developer Toolkit version 14.0.0 or above,Current version is 10.0.0,Please update ADT to the lat... 阅读全文
posted @ 2012-02-27 12:53 David.Meng 阅读(2044) 评论(2) 推荐(0) 编辑
摘要: 什么是ADT? Eclipse插件-ADT,ADT(Android Developer Tool 安卓开发者工具) ADT是安装在Eclipse上的插件,用来连接Eclipse和Adnroid SDK的 在线安装ADT 打开Eclipse,打开“help->Install New Software”,在“Add Site”中的“Location”中输入:http://dl-ssl.google.com/Android/Eclipse,再在“Name”中输入一个名字即可 离线安装ADT 也就是安装事先下载好的ADT包 如果在线安装失败,可以采用下载ADT包手动配置,官方下... 阅读全文
posted @ 2012-02-27 10:56 David.Meng 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一:加强页面间传值的安全性 二:Convert.ToBase64String 三:运行效果 一:加强页面间传值的安全性 使用查询字符串进行页面间传值的过程中,一定要把查询字符串要传递的值进行加密,以下是未对查询字符串加密的URL:http://localhost:3337/ProductV 阅读全文
posted @ 2012-02-26 09:40 David.Meng 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一:我们为什么要对web.config配置文件中的配置节加密? 二:怎么样加密和解密? 三:实例 四:运行效果 一:我们为什么要对web.config配置文件中的配置节加密? 因为在我们的项目中,有的配置节可能包含敏感信息,我们看下面的<connectionStrings/>配置节中包含了 阅读全文
posted @ 2012-02-23 11:27 David.Meng 阅读(3069) 评论(3) 推荐(0) 编辑
摘要: 安装SDK 1:下载SDK 只有下载了Android的,SDK(Software Development Kit)软件开发工具包,我们才能从事安卓的开发,SDK可以从Android的官方网站上下载,下载地址:http://developer.android.com/sdk/index.html,从图中可以看到,有zip包和exe文件两种选择,如果下载的是zip包,将它解压到指定目录,到这里SDK还没有完成安装,我们看到红色标记的目录,要么打开是空的,要么就没有这个目录,此时运行SDK Manager.exe完成安装,它就像一个在线下载器,该程序会自动从安卓的官方网站上下载可用的组件 ... 阅读全文
posted @ 2012-02-22 10:14 David.Meng 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 应用场景 现在我们要做一个商场收银软件,营业员根据所购买商品的单价和数量,向客户收取费用,如果是你,你会怎么设计? 阅读目录 一:大部分人的写法v1.0 二:第一次改版后的代码v1.1 三:第二次改版后的代码v1.2 四:第三次改版后的代码v1.3 六:第四次改版后的代码v1.4 七:对比v1.2版 阅读全文
posted @ 2012-02-19 09:41 David.Meng 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: Control TypePrefix ExampleButtonbtnbtnOKGrid grd grdPrices3D Panel pnl pnlGroupADO Data ado adoBiblioAnimated button ani aniMailBoxCheck box chk chkReadOnlyCombo box cbo cboEnglishDropdown list box ≥ ddl ddlUserCommand buttoncmd cmdExitCommon dialogdlg dlgFileOpenCommuni... 阅读全文
posted @ 2012-02-18 11:32 David.Meng 阅读(753) 评论(0) 推荐(2) 编辑
摘要: Eclipse IDE for Java Developers 精简版 Eclipse Classic 3.5.0 谷歌推荐版本 下载Eclipse 我们输入Eclipse的官方网址:http://www.eclipse.org/,我们点击Downloads,在左侧会列出Eclipse的各个版本,在安卓的文档上推荐使用的是Eclipse Galileo版本的,最后我们到达这个网址http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/galileor,下载我们使用的Eclipse,我使用的是针对Jav... 阅读全文
posted @ 2012-02-15 22:01 David.Meng 阅读(1104) 评论(0) 推荐(1) 编辑
摘要: 前言 Android开发语言使用的是Java,所以我们要安装JDK(Java Development Kit)Java 开发工具包,Android开发使用的是JDK1.5版本的,所以我们的电脑要安装JDK1.5以上版本的 安装JDK 安装好了JDK后,,在dos下输入java -version,如图显示,表示我们安装正确,大家可以看到我装的是JDK1.7版本的,这只是表明成功安装了JDK,但是能不能编译java文件还要靠后面的系统环境变量的配置 配置环境变量 1:右击“我的电脑”,点击“属性”,选择“高级”选项卡,点击“环境变量” 2:在“系统变量”中,设置3项系统变量... 阅读全文
posted @ 2012-02-14 15:49 David.Meng 阅读(8480) 评论(0) 推荐(0) 编辑
摘要: 假设场景 现在假如公司要你做一个公司内部的薪资管理系统,根据职位的不同,每月的工资自然不一样,经理一月10000加上分红1000,技术人员一月5000加上200的餐补,客服一月3000,现在要是由你来做,你会怎么设计?代码无错便是优已经不适用了 阅读目录 一:大部分人的写法v1.0 二:第一次改版后的代码v1.1 三:第二次改版后的代码v1.2 四:第三次改版后的代码v1.3 五:UML类图解析 六:总结 七:思考 一:大部分人的写法v1.0 这样的写法会带来一个问题?什么问题呢?复用性的问题 假如现在你接了个私活,别的公司让你也写个公司内部的薪资计算系统,你说那还... 阅读全文
posted @ 2012-02-08 23:10 David.Meng 阅读(756) 评论(1) 推荐(2) 编辑
摘要: 一、关闭自动同步和更新1.关闭自动同步。安卓系统自动同步可能是流量偷跑的其中一个原因,安卓手机系统默认在联网的情况下,会自动访问谷歌的服务器,查询系统更新情况,而在大多数情况下,手机用户并不需要通过这种方式更新系统,完全可以把这一功能关闭,节约流量。2.我们可以通过关闭自动同步解决这一问题,在需要同步时进行手动同步即可。进入设置——账户与同步——将“自动同步和背景数据”关闭。安卓手机系统数据和软件就不会自动更新了。3.关闭其他自动更新的程序。现在不少智能手机系统和应用软件都具有自动更新功能,或下载厂商发布的补丁软件,或将手机系统运行出错的情况通过网络反馈给手机厂商,这都会产生上网流量,而且很多 阅读全文
posted @ 2012-02-08 17:51 David.Meng 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 我们学的是面向对象编程的语言比如:java,c#,我们打着面向对象编程的旗号,却做着面向过程编程的工作 现在我们基本上去一个公司,上去就写代码,老板让我们新增功能,我们就开始写新的方法,做着面向过程编程,每个人都不断地向最初的净地里添自己的代码,最初的代码块就像一个公共厕所一样,每个人都自顾自的在里面拉屎,而没有人去维护清理打扫,最后臭气熏天,试想我们有没有真正用到面向对象语言的三大特性,封装,继承,多态,我想大部分人用到最多的就是实体类,实体类只是体现了封装的特性,继承没有体现出来,一龙生九子,九子各不同,老鼠的儿子会打洞的多态特性更没体现出来 我想当我们有一天从某个公司离职的时候,... 阅读全文
posted @ 2012-02-08 09:55 David.Meng 阅读(1184) 评论(1) 推荐(3) 编辑
摘要: 阅读目录 一:托管代码 一:托管代码 . 托管代码就是基于.NET元数据格式的代码,运行于.NET平台之上,所有的与操作系统的交换由.NET平台来完成,就像是把这些功能委托给.NET,所以称之为托管代码 . 由公共语言运行库环境执行的代码,而不是直接由操作系统执行的代码,托管代码应用程序可以获得公共语言运行库CLR的服务,例如自动垃圾回收,运行库类型检查,安全支持等服务,这些服务帮助提供独立于平台和语言的,统一的托管代码应用程序行为 . 托管代码不必再担心内存分配,类型安全,公共语言运行时环境管理目标的执行,使用C#或者VB.NET等这些语言编写的代码被称为托管代码,托管代码总是... 阅读全文
posted @ 2012-02-05 14:08 David.Meng 阅读(623) 评论(0) 推荐(1) 编辑
摘要: 阅读目录 一:.NET Framework 二:公共语言运行库(Common Language Runtime CLR) 三:类库(Class Library) 一:.NET Framework NET Framework简称.NET框架,该框架是微软公司推出的面向对象的软件开发与运行平台,.NET Framework具有两个组件,公共语言运行库(Common Language Runtime CLR)和.NET Framework类库(Class Library) 二:公共语言运行库(Common Language Runtime CLR) 公共语言运行库是所有... 阅读全文
posted @ 2012-02-05 12:55 David.Meng 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一:前言 二:非托管代码 一:前言 在讲非托管代码这个概念的时候,我们先提几个涉及到的概念 . 我们“在解释执行和编译执行的区别?” 一文中讲到机器码的概念,机器码是指机器语言(machine language)是一种指令集的体系,这种指令集,称机器码(machine code),是电脑的CPU可直接解读的 . CLR是.NET中的公共语言运行库,也就是说.aspx页面是通过CLR进行编译成dll文件的,因为aspx页面可以用C#/VB.NET/J#等多种语言编写代码,不管那种语言编写的代码都是通过CLR编译后生成同样的dll文件 二:非托管代码 . 非托管代... 阅读全文
posted @ 2012-02-05 12:23 David.Meng 阅读(528) 评论(0) 推荐(0) 编辑
摘要: readonly关键字 表示只读的意思,与const不同,readonly关键字只能用于字段,不能用于局部变量,也就是说要使用readonly修饰一个字段或者变量的时候,必须将它声明在类中或者全局变量中,它表示字段值只能在构造器中更改或者在声明时指定 声明方式 class Employee { public readonly string _name; //只读字段值在声明时指定 public readonly int _age = 23; //只读字段值在构造器中更改 public Employee(string name) { _n... 阅读全文
posted @ 2012-02-04 15:18 David.Meng 阅读(283) 评论(0) 推荐(0) 编辑