摘要: Use chart to show stock chart void createchart() { // Create a chart and specify its location. chart1.Series.Clear(); chart1.ChartAreas.Clear(); chart 阅读全文
posted @ 2018-11-13 16:52 Kyle0418 阅读(198) 评论(0) 推荐(1) 编辑
摘要: 使用控件 BackgroundWorker 的实质是为该进程新创建一个线程来执行耗时操作。 与直接创建一个线程相比,BackgroundWorker 不需要忽视控件多线程的安全机制,详见解决界面卡死的问题。 还可以使用 BackgroundWorker 异步创建新的窗口: 阅读全文
posted @ 2018-11-13 10:57 Kyle0418 阅读(838) 评论(0) 推荐(1) 编辑
摘要: 强引用是指向内存申请一段存储空间,进行存储的引用类型的对象的引用,如下创建一个强引用, 在对象获得的分配内存空间中不仅仅存放了对象的信息,还存放着该对象被引用的次数。在创建一个强引用时,默认的引用次数为 1,之后每引用一次加 1, 此时,对象 obj 的引用次数为 2。相反,对对象进行弱引用并不会增 阅读全文
posted @ 2018-11-12 15:53 Kyle0418 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: After executing ShowDialog(), the following code will not be executed before closing the child window. 阅读全文
posted @ 2018-11-09 17:27 Kyle0418 阅读(162) 评论(5) 推荐(0) 编辑
摘要: In order to solve this problems, you can try the following steps. 1.Create a usercontrol and add some controls. First, right click on the project name 阅读全文
posted @ 2018-11-09 17:12 Kyle0418 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1. Subject capitalization( except .prep, a/an/the, .conj ) 2. Salutation Hi/Hello XXX, 3. Opening background, etc.['ɪt'setərə] 4. Fact purpose 5. Acti 阅读全文
posted @ 2018-11-07 17:25 Kyle0418 阅读(153) 评论(0) 推荐(0) 编辑
摘要: (通过直接更新DataGridView中的数据) 以下代码实现使用DataTable更新数据库中的表的操作: 其中,SqlCommandBuilder是用来自动生成添加、删除、修改的语句,注意参数是之前创建的SqlDataAdapter。 阅读全文
posted @ 2018-11-07 15:30 Kyle0418 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 方法一: 方法二: 方法三: 方法四: 阅读全文
posted @ 2018-11-07 13:38 Kyle0418 阅读(335) 评论(0) 推荐(0) 编辑
摘要: public static DataTable ConvertDataReaderToDataTable(SqlDataReader reader) { try { DataTable objDataTable = new DataTable(); int intFieldCount = reade 阅读全文
posted @ 2018-11-07 13:27 Kyle0418 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Here is the demo code. public Form1() { InitializeComponent(); view.viewName = "A"; view.cameraName = "B"; view.imageSize = "10"; view.frameRate = 12; 阅读全文
posted @ 2018-11-06 14:17 Kyle0418 阅读(111) 评论(0) 推荐(0) 编辑