|
Thanks for your thoughts first of all, I was hoping to see the most/more stringent argument for/against using Strong Name as supposed to md5 for "authentication" of binary.
"However, I don't think most users are able or care to do these checks. The problem here is that the user needs to authenticate the file herself, that is, to match the public available hash code of the file with a calculation she has to initiate."
I think as long as I publish the md5, that's end of my responsibility at least for the line of work that we're doing - I wouldn't go about signing all 3rd party library.
I do appreciate your argument however. It's informative.
dev
|
|
|
|
|
I need to my work (C#) projects with good unit tests. This code should have relative good coverage. I wrote relative, because good is depend on point of view . I can wrote simple project on my self, but I need real world apps.
Thanks
|
|
|
|
|
I don't know what you are talking about, but if you need Unit Testing, get a free book by Marc Clifton. Unit Testing Succinctly[^]. What's your question?
I remain joe!
|
|
|
|
|
Links, names projects with unit tests where code is relative good covered.
|
|
|
|
|
You still didn't asked a question. What do you mean by code covered? You want a sample project that includes Unit Testing, read that book. You want a good code? Good code does what is suppose to do. You want a good website? CodeProject.
I am running around as I don't know what you are looking for.
I remain joe!
|
|
|
|
|
I use NUnit for Unit Testing, and that comes with a lot of tests for NUnit. The soure code for NUnit is available, and I hope their unit tests are included...
|
|
|
|
|
Skynet87 wrote: I need to my work (C#) projects with good unit tests. This code should have relative good coverage.
You want a Unittest that covers your Project good? So you have to design a Unittest that covers it. Unittests aren't automatically there, they have to be designed and written.
Best way:
- Write a concept with all Requirements
- Let Team / Person A write the Unittests for that concept
- Let Team / Person B write the Code for that concept
- Run the Unittests, while Team / Person B is coding. The Unittests should cover almost all code and the tests should work. If they don't the concept hasn't been implemented fully either by Team A or by Team B or by both.
|
|
|
|
|
I did a billing project using C# Windows Forms & MySql. But i don't know how to back up this data for every 1 week.
How many possibilities are there to backup a database? And which one is the best and how to recover the database??
|
|
|
|
|
|
can i take backup of mysql db using Windows forms???
|
|
|
|
|
Sure... but I'm not sure you understand exactly what you are asking. If you want to "backup" the data via WinForms you are really EXPORTING the data as a snapshot at some point in time. You can do this a million different ways and into a million different formats. So start with some SELECT * queries, a streamwriter, and go to town. But understand that you aren't really backing up the DB. You are only copying out the data as some point in time. If you needed to recover from an export like this, you would need to write routines to import the data or save it in an importable format like CSV or XML.
BACKING up your DB means taking a copy of the on-disk files where your data lives. This includes schema information, t-logs, etc. You can recover your database from a BACKUP much like you can restore Windows to a previous point in time using System Restore. If you want to BACKUP your database, then you need a BACKUP tool that isn't part of your WinForms application. This tool would run on the server where your DB is (or another server) and take a complete backup of your database at some given interval. That would be persisted to tape or a cloud account or something safe.
|
|
|
|
|
Thanq very much for a usefull information
|
|
|
|
|
hi,
i have bellow text :
name:[jojoba],family:[naiem],Age:[23]
now wanna to get each item seperatly :
somthing like :
Regex _regexN2 = new Regex(string.Format("([{0}]+\\d+$*[]])", _regStyle));
Match mN2 = _regexN2.Match(_textToSearch);
if (mN2.Success)
{
mN2.value;
}
How can i do that !
|
|
|
|
|
The first thing to do is: if you want multiple values, then use Regex.Matches instead of Regex.Match, or design an expression that returns multiple results.
Try this, for example:
Regex reg = new Regex(@"(?<=\[)(\w+?)(?=\])");
string input = @"name:[jojoba],family:[naiem],Age:[23]";
foreach (Match m in reg.Matches(input))
{
Console.WriteLine(m.Value);
}
This message is manufactured from fully recyclable noughts and ones. To recycle this message, please separate into two tidy piles, and take them to your nearest local recycling centre.
Please note that in some areas noughts are always replaced with zeros by law, and many facilities cannot recycle zeroes - in this case, please bury them in your back garden and water frequently.
|
|
|
|
|
I'd capture them in named groups:
name:\[(?'Name'[^\]]*)\],family:\[(?'Family'[^\]]*)\],Age:\[(?'Age'[^\]]*)\]
And we have a Regular Expression forum here.
|
|
|
|
|
thanks for solution!
string RegexGhaleb = _spliteGhaleb[p].Replace("[]", "").Replace("(", "{").Replace(")", "}");
Regex regex = new Regex(RegexGhaleb + @"\[([^\]]*)\]");
Match _mc = regex.Match(_msgSMS);
string _result = _mc.Groups[1].ToString();
if (_result != string.Empty)
{
if (typeKar == string.Empty)
typeKar = _drRes[0]["TableName"].ToString();
DataRow[] _drParams = _dtAllParams.Select(string.Format(" FarsiName like '%{0}%'", _spliteGhaleb[p].Replace(":[]", "").TrimEnd(' ')));
_ParamToSave.Add(_drParams[0]["Param"].ToString(), _result);
}
modified 26-Aug-13 15:25pm.
|
|
|
|
|
I'm binding checkboxlist values from database,from UI adding ALL option to checkboxlist.When ALL option checked all values were selecting and on deselecting i need to uncheck all values.
The problem is i'm checking condtion id(chk.selectedvalue!="0") then some action else select all value.
The above is working fine.but the condtion !=0 will work in both deselecting ALL option as well as when select someother option in checkboxlist.
|
|
|
|
|
You are doing the string comparison which may result true in all cases. Use id(chk.selectedvalue != 0) instead of id(chk.selectedvalue != "0"). Or you can also try id(chk.Checked == false)
|
|
|
|
|
Change you All id to -1
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I bad Speak and Write English so I am Sorry.
C# 4.0 Datagridview -> " dataGridView1.Rows[0].Selected = true; "
I also want to make this Devexpress Grid Control.
I'd appreciate it if you can help.
Already Thanks .
|
|
|
|
|
FocusedRow on the TableView is probably the property you want. Just set it to an instance of the row you want to be focused.
<dxg:GridControl x:Name="grid"
ItemsSource="{Binding GridSourceRecords}"
AutoPopulateColumns="True" >
<dxg:GridControl.View>
<dxg:TableView x:Name="GridControlTableView"
FocusedRow="{Binding SelectedRecord, Mode=TwoWay}"
NavigationStyle="Row"
AllowEditing="False"
AllowBestFit="True" AutoWidth="True">
</dxg:TableView>
</dxg:GridControl.View>
</dxg:GridControl>
|
|
|
|
|
Thank you for the answer
But I am doing my project in C # 4.0 .
And My project is a windows form application .
Jason Gleim wrote: <dxg:GridControl x:Name="grid"
ItemsSource="{Binding GridSourceRecords}"
AutoPopulateColumns="True" >
<dxg:GridControl.View>
<dxg:TableView x:Name="GridControlTableView"
FocusedRow="{Binding SelectedRecord, Mode=TwoWay}"
NavigationStyle="Row"
AllowEditing="False"
AllowBestFit="True" AutoWidth="True">
</dxg:TableView>
</dxg:GridControl.View>
</dxg:GridControl>
This code is asp?
Can you give me the C # code?
|
|
|
|
|
Oops... sorry about that. That is the xaml for a WPF or Silverlight application. However, the principles are the same, you just have to do them in the code. You need to know what you named the grid and what you named the view attached to the grid. The view will be either a TableView or a TreeView. Assuming you are calling the grid 'myGrid' and using a TreeView called 'myTreeView' the following code will deselect any selected rows and then select the row you specify by index:
private void myTreeView_SelectRow(int selectRowHandle)
{
if (myTreeView.SelectedRows.Count > 0)
{
int[] rowHandles = myTreeView.GetSelectedRowHandles();
for (int i = 0; i <= rowHandles.Length - 1; i++)
{
myTreeView.UnselectRow(rowHandles[i]);
}
}
myTreeView.SelectRow(selectRowHandle);
}
Of course, the selectRowHandle has to be a valid row handle. The row handles are internal row identifiers which are not always in order. The user may sort or filter the data in the grid which changes the presentation. However, the row handles will always stay the same matching up to the row they originally pointed at regardless of how the user changes the way the data is displayed.
You can get the row handle by passing the desired row object to
myTreeView.GetRowHandleByTreeElement(rowObject);
So you might write something like:
int selectRowHandle = myTreeView.GetRowHandleByTreeElement(dataCollection[0]);
where dataCollection is your array or collection of data objects that the grid is populated with.
Another useful function is to know if the user had selected a row. If you want to know that, you have to hook the SelectionChanged property of the TreeView:
myTreeView.SelectionChanged += new GridSelectionChangedEventHandler(myTreeView_SelectionChanged);
The GridSelectionChangedEventArgs parameter of that event handler exposes a "ControllerRow" property which is the row that the user clicked. You can also use the GetSelectedRowHandles as illustrated above to get all of the selected rows in response to the user's click.
Hope that helps!
Jason
|
|
|
|
|
Thanks, but this code is enough.
gvNobet_Listesi.FocusedRowHandle = 3;
|
|
|
|
|
Hi,
How can I download multiple files in same time with my C# applicaion, like is utoorent applicaion.
I have list of docx files and i want to download all of them in same time.
Thanks
|
|
|
|