显示标签为“open source”的博文。显示所有博文
显示标签为“open source”的博文。显示所有博文

2008年1月14日星期一

FileHelpers Library

http://www.filehelpers.com/

The FileHelpers are an easy to use .NET library written in C#. Is designed to read/write data from flat files with fixed length or delimited records (CSV). Also has support to import/export data from different data storages (Excel, Access, SqlServer)
Latest File Releases.

FileHelpers 库是简单易用的.NET库,使用C#语言编写,开源。可以用来读写分隔符分开或者固定长度的记录,如CSV。
这里是一片介绍性的文章

2007年9月5日星期三

开源界面库 Open Source Ultimate Toolbox

http://www.codeproject.com/MFC/#Open+Source+Ultimate+Toolbox

We are very happy to announce that we have made the decision to offer our commercial lineup of MFC libraries, including Ultimate Toolbox, Ultimate Grid, and Ultimate TCP/IP to The Code Project community free of charge.

These are the full and complete libraries including source code, documentation, samples and examples.

The Ultimate Toolbox and line of related MFC libraries products have been powering professional MFC applications for more than 10 years. We realize that there is a very large number of users who are still coding new applications in Visual C++ and MFC and who are looking for effective and proven libraries to enhance their applications, as well as those with legacy

Ultimate Toolbox, Ultimate Grid and Ultimate TCP/IP come with full source code, and are compatible with Microsoft Visual Studio versions 6.0 through 2005.

By releasing these long standing MFC libraries to The Code Project community we hope that the libraries will continue to grow, evolve and provide a library of useful controls to the development community through the auspices of The Code Project and its members.

2007年7月14日星期六

SpiderinNET

http://msdn.microsoft.com/msdnmag/issues/02/10/SpiderinNET/
微软网站上的一个Spider代码,用VB.NET编写的。有源代码和程序下载。
SUMMARY

Visual Basic .NET comes loaded with features not available in previous versions, including a new threading model, custom class creation, and data streaming. Learn how to take advantage of these features with an application that is designed to extract information from Web pages for indexing purposes. This article also discusses basic database access, file I/O, extending classes for objects, and the use of opacity and transparency in forms.


Conclusion

My company's clients currently use Spider to retrieve information from local, state, and national sites. With some tweaking, the spider can be used to get address listings from public Yellow Pages, or articles related to certain topics from all over the Web. It could even be used to retrieve newsgroup postings from a news server. Any Web page can be crawled (as long as you obtain permission for copyrighted material first). Information obtained can be placed in a database for later analysis.

Visual Basic .NET comes with many new and exciting features. With time and a little perseverance, you'll learn when to use each. Improved array and error handling, GUI tricks, and stream support are just some of the tools that you have at your disposal when programming in Visual Basic .NET. Go out and discover some more for yourself.
Back to top

2007年5月24日星期四

GSL - GNU科学计算函数库

http://www.gnu.org/software/gsl/gsl.html
函数库中的内容涵盖了几乎所有方面,但有门门精通,门门稀松之嫌。它自己的说明文件也说如果对大型的计算,要考虑使用专业的库。不过里面的程序对于学习或者不是以专门的科学计算为目的的倒是非常够用。

GSL - GNU Scientific Library

Introduction to GSL

The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License.

The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.

The current version is GSL-1.9. It was released on 21 February 2007. This is a stable release.

The complete range of subject areas covered by the library includes,

Complex Numbers Roots of Polynomials Special Functions
Vectors and Matrices Permutations Sorting
BLAS Support Linear Algebra Eigensystems
Fast Fourier Transforms Quadrature Random Numbers
Quasi-Random Sequences Random Distributions Statistics
Histograms N-Tuples Monte Carlo Integration
Simulated Annealing Differential Equations Interpolation
Numerical Differentiation Chebyshev Approximation Series Acceleration
Discrete Hankel Transforms Root-Finding Minimization
Least-Squares Fitting Physical Constants IEEE Floating-Point
Discrete Wavelet Transforms

Unlike the licenses of proprietary numerical libraries the license of GSL does not restrict scientific cooperation. It allows you to share your programs freely with others.

2007年5月17日星期四

NUnit - Unit Testing for .NET

http://www.nunit.org/
.NET的Unit Testing测试框架,就像Java有JUnit一样。
下载