代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

透过winform+模拟登录实现快速一键登录到人才招聘网站

    通过winform+模拟登录实现快速一键登录到人才招聘网站之前为了便于人事部门招聘登录网站更简洁高效,免去每天频繁输网址、用户名、密码等相关登录信息,特基于winform+HttpWebRequest实现模拟请求登录,最终达到一键登录到招聘网站后台的效果。 要实现一键登录到各大人才招聘网站就必需先了解网站的登录步骤即原理,然后通过代码一步步模拟实现即可。 通过我对前程无忧、中国人才热线、中华英才网 三个网站的登录研究,找出基本相同的以下几个步聚: 1.请求登录主页面,然后获取隐藏域的字段信息; 2.构建登录请求数据,有的网站是form表单请求,有的网站是:json请求 3.请求后获取到登录的Cookie,然后通过设置IE的Cookie,最后打开IE浏览器及指定的管理后台地址即可。 除了上述三大步骤以外,其实还涉及一个重要的知识点,那就是:C#调用javascript脚本并获得执行的结果,因

    阅读全文>>

作者:coody分类:【_WinForm浏览(1556

2019-10-12

winfrom DataSet跟实体类的相互转换

    winfrom DataSet和实体类的相互转换最近做WInfrom项目,对表格和控件的数据绑定非常喜欢用实体类对象来解决,但是绑定以后 又怎么从控件中拿到实体类或者转换为datatable 或者dataset呢 经过在网上的搜索以及自己的改进 完成了一个转换类,分享给大家。 public class ModelHandlerA { public class ModelHandler<T> where T : new() { #region DataTable转换成实体类 /// <summary> /// 填充对象列表:用DataSet的第一个表填充实体类 /// </summary> ///

    阅读全文>>

作者:coody分类:【_WinForm浏览(605

2019-10-12

详解怎么利用FarPoint Spread表格控件来构造Winform的Excel表格界面输入

    详解如何利用FarPoint Spread表格控件来构造Winform的Excel表格界面输入我们先来简单了解一下WinForm和FarPoint,WinForm是·Net开发平台中对Windows Form的一种称谓。而FarPoint是一款模拟EXCEL的控件。它可以根据用户的要求实现很大部份的EXCEL操作,且包括多个子表、表格风格定义、公式计算、排序、分组等等都可以实现。本文主要是介绍利用FarPoint Spread表格控件来构造Winform的Excel表格界面输入。   在Winform界面中以类似Excel表格界面中录入相关的数据,其中界面需要录入图片信息,基础信息,列表信息等,综合这些后界面的效果就如下面这样。而本文主要针对如何利用FarPoint Spread表格控件实现类似Excel界面丰富数据的保存及显示,以及希望在使用过程中的一些经验对大家在开发Winform的E

    阅读全文>>

作者:coody分类:【_WinForm浏览(1408

2019-10-14

在项目中利用TX Text Control开展WORD文档的编辑显示处理

    在项目中利用TX Text Control进行WORD文档的编辑显示处理在很多文档管理的功能模块里面,我们往往需要对WORD稳定进行展示、编辑等处理,而如果使用微软word控件进行处理,需要安装WORD组件,而且接口使用也不见得简单易用,因此如果有第三方且不用安装Office的能够展示WORD及进行编辑,那是比较不错的选择,TX Text Control就是这样的控件,本文就是基于这个控件的使用,实现在文档管理项目中的应用。 1、TX Text Control的介绍及使用 TX Text Control是一款功能类似于 MS Word 的文字处理控件,包括文档创建、编辑、打印、邮件合并、格式转换、拆分合并、导入导出、批量生成等功能。广泛应用于企业文档管理,网站内容发布,电子病历中病案模板创建、病历书写、修改历史、连续打印、病案归档等功能的实现。这个控件主要的功能就是可以作为Word以及其他

    阅读全文>>

作者:coody分类:【_WinForm浏览(2124

2019-10-14

【开源】做了一个WinForm窗体的投影组件,会够为窗口添加影子效果

    【开源】做了一个WinForm窗体的投影组件,能够为窗口添加影子效果最近手头上的项目终于忙得差不多了,想起好久没有更新了的NanUI,再看着每天QQ群未读消息闪烁的标志,突然才发现似乎愧对了群里各位喜爱NanUI的朋友们。于是乎,就想趁这几天有时间,好好的修复一下NanUI已知的BUG,再用有限的时间推进整个项目的进度。 在复习代码的时候,想起了群里有朋友提出说NanUI的窗口的几个问题: 在某些Win7环境下会出现窗口标题绘制错误; Win8下面窗口阴影没有问题 模拟绘制的影子拖动窗口改变大小时绘制缓慢资源占用大 原来NanUI呈现窗口的方式有两种,一种是使用DWM的ExtendIntoView这个方法让窗口的客户区扩展至整个窗口来实现满窗口显示HTML内容的需求;还有一种兼容的方式是使用重绘非客户区来实现扩展客户的方式。 第一中方式有几个问题,Win7下面因为有玻璃效果和粗边框,会

    阅读全文>>

作者:coody分类:【_WinForm浏览(933

2019-10-14

NanUI 0.4.4公布

    NanUI 0.4.4发布NanUI是一个基于ChromiumFX开源项目的.Net Winform界面库,ChromiumFX是Chromium Embedded Framework的.Net实现。众所周知,Chromium Embedded Framework (CEF)是由 Marshall Greenblatt 在2008年创办的开源项目,致力于基于Google Chromium项目开发一个Web控件。可以将Chrome浏览器的功能(页面渲染,JS 执行)嵌入到其他应用程序的框架。CEF 作为嵌入式浏览器框架最适合的应用场景应该是Html页面渲染,所以很多程序都基于CEF来为应用程序提供 HTML 页面渲染的功能,如有道笔记,微信Windows客户端,网易云音乐,Evernote,GitHub Window Client,Q+,Adobe Brackets 等。 在此之前CEF应用

    阅读全文>>

作者:coody分类:【_WinForm浏览(641

2019-10-14

容易的winform编辑器

    简单的winform编辑器     using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;using System.IO;namespace winformDemo{    public partial class Form1 : Form    {     

    阅读全文>>

作者:coody分类:【_WinForm浏览(552

2019-10-13

Dev GridControl GridView惯用属性

    Dev GridControl GridView常用属性1.隐藏最上面的GroupPanel:   gridView1.OptionsView.ShowGroupPanel=false;  2.得到当前选定记录某字段的值:   sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString();   3.数据只读:   gridView1.OptionsBehavior.Editable=false;   4.不显示MasterDetailView:   gridView1.OptionsDetail.EnableMasterViewMode=false;   5.修改最上面

    阅读全文>>

作者:coody分类:【_WinForm浏览(1207

2019-10-12

Quartz.Net定时任务简略实用(实例)

    Quartz.Net定时任务简单实用(实例)一、Quartz.Net是什么?      Quartz.Net是一个定时任务框架   二、有Timer了,为什么需要用Quartz.Net?      Quartz.Net比Timer使用起来更灵活。例如:每个月最后一个星期天23:59分做什么事情,而Timer实现起来就会麻烦很多。   三、Quartz.Net怎么用?    《一、无配置实现》    1. 下载引用3个DLL:Quartz.dll、Common.Logging.dll、Common.Logging.Core.dll       下载地址:http://pan.baidu.com/s/1eRC5Iwi    2

    阅读全文>>

作者:coody分类:【_WinForm浏览(983

2019-10-14

依据本周本月本日来查询数据 C#winform数据查询

    根据本周本月本日来查询数据 C#winform数据查询这个我是在winform的页面上做的 1. 首先是在页面上添加3个lable   第一次点击lable会有相应的数据被查询出来  第二次点击同一个lable会刷新所有的数据 2.点击不同的label会有颜色提示当前点击的是哪一个  第二次点击的时候会还原lable的颜色 3.根据本日 本周 本月查询数据  是根据时间段来查询的  所以应该要先获取到本日的时间段  本周的时间段和本月的时间段 本日  labDay  本周  labWeek 本月  labMonth 代码如下 1 public partial class frmSelCase 2 { 3 private List<Label&

    阅读全文>>

作者:coody分类:【_WinForm浏览(1211

2019-10-13

GDI画图(1)Refresh&Invalidate

    GDI画图(一)Refresh&Invalidate总结和开始记录实验的现象,调试代码的经验,同时开始用博客记录一些技术上的进步 2017-09-01 09:01:02 1、   picturebox 上 进行覆盖,移动,大小改变,都会触发控件重绘事件,重绘其本身和其所有的子控件, 所以以绘图区域为父容器的pictureBox在程序运行时进行的任意操作只要是其visible = true 就会触发picturebox重绘;  2、   所有的技术更新完善应该在实验基本成功之后去做的,应该住很短的时间里打通设计的思路,确立该方案可行,而后加以技术完善, 在设计之初不应该被诸多细节绊住手脚,细节之处可以先放到一边,先把主干作重要的功能实现出来。 3、 C# WinForm窗体 控件Control 的 Invalidate、Update、Refresh的区别 Refresh:

    阅读全文>>

作者:coody分类:【_WinForm浏览(1918

2019-10-13

WinForm 国际化的一些有关问题

    WinForm 国际化的一些问题国际化   我之前 WinForm 国际化都是凑一些代码搞起(请看文后 Reference)。   最近发现还有个官方国际化方法: 首先设置 Form 的 Localizable 属性为 true  选择 Form 的 Language 为 "(Default)",然后给页面中每个控件设置一遍 Text 选择 Form 的 Language 为 "中文(简体)",然后给页面的每个控件设置一遍 中文 Text 对所需要支持的语言,先设置 Form 的 Language 为所要支持的语言,然后给页面的每个控件设置一遍 Text   每设置一个语言后,设计器会自动生成对应的 resx 文件,如:Form1.resx (Default), Form1.zh-Hans.resx , Form1.en-US

    阅读全文>>

作者:coody分类:【_WinForm浏览(483

2019-10-14

WinForm开发,窗体显示跟窗体传值相关知识总结

    WinForm开发,窗体显示和窗体传值相关知识总结以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体)   2者具体区别如下:1.在调用Form.Show方法后,Show方法后面的代码会立即执行2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码3.当窗体显示为模式窗体时,单击“关闭”按钮会隐藏窗体,并将DialogResult属性设置为DialogResult.Cancel  与无模式窗体不同,当用户单击对话框的关闭窗体按钮或设置DialogResult属性的值时,不调用窗体的Close方法  实际上是把

    阅读全文>>

作者:coody分类:【_WinForm浏览(2339

2019-10-14
上一页 1/21页 下一页