Idealist

  博客园  ::  :: 新随笔  ::  :: 订阅 订阅  :: 管理

2013年10月11日

摘要: 1.首先添加一个WebService:2.输入地址....Ok:3.在WebService用到的类上按F12:4.进入类中,找到其构造函数:5.修改其构造函数为代参数,并且让this.Url=参数:6.好了,F6编译一下,然后在重新实例化一下,按照我们制定的带参数的方法,当然也可以将这个参数让之灾app.config中,按需求而定。好了,大致就这样了,有什么不对欢迎大家提出来,一起进步! 阅读全文
posted @ 2013-10-11 17:42 seaconch 阅读(184) 评论(0) 推荐(0) 编辑

2013年9月5日

摘要: 前些天在项目中应用了皮肤控件,涉及到了(.ssk),也做了相应的记录。但还是觉得.ssk的并不算满意,所以今天又粗略的研究了一下SkinSoft这个软件:如题,他的作用就是自定义控件与窗体样式。由于刚刚接触,在这里我们只是解决了如何应用,步骤如下:1.我们首先需要安装:安装过程中要选择自己的VS版本,然后小插件会自动安装到您的VS工具栏中;2.打开VS,(这里是2005):我们会看到安装后的新工具我们发现窗体基本已经应用了样式!不要急,双击VisualStyler,屏幕下方出现了VisualStyler1;3.现在可以更改样式了:浏览图片中圈住下拉框,我们终于看到了.vssf文件!没错,你看中 阅读全文
posted @ 2013-09-05 13:26 seaconch 阅读(510) 评论(0) 推荐(0) 编辑

2013年9月4日

摘要: 今天在项目中用到了SkinEngine,遇到了一点问题,总结出点心得:问题:为什么我们在开发中皮肤还是显示的,但是打包后就没有效果了?我也遇到了同样的问题,一开始以为是路径的问题;我不知道大家是不是也是同样的解决方案;其实很简单,当我们在打包的时候,一般都只注意到了\.exe\.config\.pdb但是我们把最重要的.ssk文件给漏掉了。经过测试:this.skinEngine1.SkinFile = "shishang.ssk";这句话是没问题的,并不是路径问题;希望能对大家有所帮助! 阅读全文
posted @ 2013-09-04 15:34 seaconch 阅读(733) 评论(0) 推荐(0) 编辑

2013年9月2日

摘要: 在Winform中对数据库进行操作缺乏安全性,因而可以使用Winform调用WebService来实现对数据库的各种操作。 在VS2010中,创建一个Web服务程序,第一:创建一个空的Web应用程序,名字自己起。第二:鼠标右击刚刚创建的工程,选择添加,在弹出的框中选择Web服务,自己起好名字,确定即可,这样就创建好一个Web服务程序了。 经过上上面的步骤,我们就可以添加方法来实现数据库的操作。 代码如下:using System;using System.Collections.Generic; using System.Linq; using System.Web; using S... 阅读全文
posted @ 2013-09-02 16:42 seaconch 阅读(983) 评论(0) 推荐(0) 编辑

摘要: 最近几天接触到了关于C/S打包这块。由于自己当时遇到了很多疑点,所以特意总结一下:1.创建Project:2.当创建Ok后会出现如下页面,左侧3个文件夹,第一个是放置程序文件(只需要放入.exe\.exe.config\.pdb文件,dll文件自动会补上);第二个是用户桌面;第三个是开始菜单栏;我们向第一个文件夹中添加文件:只需要将一下三个文件加入即可:点击Open;然后文件都添加到了第一个文件夹中,我们在创建exe文件的快捷方式:快捷方式创建完成后,需要修改一下快捷方式的ICO图标,不然用户的桌面上的exe会很难看:浏览ICO(应该是只能用32X32的ICO,只是个人看法...):快捷方式的 阅读全文
posted @ 2013-09-02 10:27 seaconch 阅读(1722) 评论(3) 推荐(0) 编辑

2013年8月28日

摘要: 简介:第一个参数代表渐变的方向,后面的StartColorStr和End就不用解释了;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#f5f5f5);用法:放在css样式中,基本上可以控制背景颜色的标签都适用; 阅读全文
posted @ 2013-08-28 16:05 seaconch 阅读(301) 评论(0) 推荐(0) 编辑

2013年8月23日

摘要: C#属于托管的面相对象的语言,内存回收机制就是一个代表, C#有一套类似"全自动"的垃圾回收机制,也就是虚拟机会自动来判断执行内存的回收, 我们一般常用的Dispose(),Using(){},这些其实都是在向虚拟机发出建议:"有空就把这几个给回收掉!"; 也就是说,在虚拟机中也有已经排好队的等待回收的对象,我们的Dispose()并不会立刻去执行,只能说是会执行,但是时间不确定; 另外,Dispose(),Using(){}这两种"建议回收"方法,只能回收实现了System.IDisposable接口的类! 其实在托管的GC中,垃圾 阅读全文
posted @ 2013-08-23 11:02 seaconch 阅读(257) 评论(0) 推荐(0) 编辑

2013年8月1日

摘要: 上传:首先上传我们需要一个控件-FileUpLoad;再加上一个上传按钮;在上传按钮的Click事件中添加如下代码:1 FileUpload1.SaveAs(Server.MapPath("~/") + FileUpload1.PostedFile.FileName);理论上来说这样就可以完成上传;需要注意的是如此上传的文件全部是放在项目的根目录当中;并且如果重复上传会覆盖已上传文件;详细的内容不在书写;下载:这里我们用标签的形式实现下载;href://链接的是服务器上存放a.txt文件的路径;1 1 a.txt通过左键点击,或者右键另存为即可下载;当然,这都只是最简单的; 阅读全文
posted @ 2013-08-01 14:58 seaconch 阅读(982) 评论(2) 推荐(0) 编辑

2013年7月31日

摘要: 只要在Head中添加即可解决: 阅读全文
posted @ 2013-07-31 14:46 seaconch 阅读(280) 评论(0) 推荐(0) 编辑

2013年7月29日

摘要: 假如A页面需要弹出B页面,在比页面关闭时,A页面要拿到B页面的需要值;思路可以认为是:1.在A页面中利用Window.Open()方法; 2.在弹出的B页面中取得相关值,赋给前台的Value;利用Window.Opener拿到弹出此页面的页面(父页面)中txtTest控件;然后赋值,关闭页面; 无标题页 阅读全文
posted @ 2013-07-29 14:29 seaconch 阅读(394) 评论(0) 推荐(0) 编辑